diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index d8b8e2993f..feb70b56c7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -14,12 +14,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.4.348", - "_release": "1.4.348", + "version": "1.4.351", + "_release": "1.4.351", "_resolution": { "type": "version", - "tag": "1.4.348", - "commit": "d2faa01cf34ba1e52308619e3b703c2b13361b08" + "tag": "1.4.351", + "commit": "0369e11308d178da80ef85d261cc75b84a273f13" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/backdrop/backdrop.js b/dashboard-ui/bower_components/emby-webcomponents/backdrop/backdrop.js index a72db2fcc8..e833b178d5 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/backdrop/backdrop.js +++ b/dashboard-ui/bower_components/emby-webcomponents/backdrop/backdrop.js @@ -52,7 +52,7 @@ } var onAnimationComplete = function () { - dom.removeEventListener(backdropImage, 'animationend', onAnimationComplete, { + dom.removeEventListener(backdropImage, dom.whichAnimationEvent(), onAnimationComplete, { once: true }); if (backdropImage === currentAnimatingElement) { @@ -63,7 +63,7 @@ } }; - dom.addEventListener(backdropImage, 'animationend', onAnimationComplete, { + dom.addEventListener(backdropImage, dom.whichAnimationEvent(), onAnimationComplete, { once: true }); diff --git a/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js b/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js index 4a15fda278..4897c4d61c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js +++ b/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js @@ -393,7 +393,7 @@ define(['browser'], function (browser) { profile.TranscodingProfiles = []; - ['opus', 'mp3', 'aac'].filter(canPlayAudioFormat).forEach(function (audioFormat) { + ['opus', 'mp3', 'aac', 'wav'].filter(canPlayAudioFormat).forEach(function (audioFormat) { profile.TranscodingProfiles.push({ Container: audioFormat, diff --git a/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.js b/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.js index d2e00e0a1b..9dc002043c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/dialoghelper/dialoghelper.js @@ -246,12 +246,12 @@ if (enableAnimation()) { var onFinish = function () { - dom.removeEventListener(dlg, 'animationend', onFinish, { + dom.removeEventListener(dlg, dom.whichAnimationEvent(), onFinish, { once: true }); onAnimationFinish(); }; - dom.addEventListener(dlg, 'animationend', onFinish, { + dom.addEventListener(dlg, dom.whichAnimationEvent(), onFinish, { once: true }); return; @@ -281,12 +281,12 @@ break; } var onFinish = function () { - dom.removeEventListener(dlg, 'animationend', onFinish, { + dom.removeEventListener(dlg, dom.whichAnimationEvent(), onFinish, { once: true }); onAnimationFinish(); }; - dom.addEventListener(dlg, 'animationend', onFinish, { + dom.addEventListener(dlg, dom.whichAnimationEvent(), onFinish, { once: true }); diff --git a/dashboard-ui/bower_components/emby-webcomponents/dom.js b/dashboard-ui/bower_components/emby-webcomponents/dom.js index d662735c23..34c581d876 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/dom.js +++ b/dashboard-ui/bower_components/emby-webcomponents/dom.js @@ -94,12 +94,65 @@ define([], function () { return windowSize; } + var _animationEvent; + function whichAnimationEvent() { + + if (_animationEvent) { + return _animationEvent; + } + + var t, + el = document.createElement("fakeelement"); + var animations = { + "animation": "animationend", + "OAnimation": "oAnimationEnd", + "MozAnimation": "animationend", + "WebkitAnimation": "webkitAnimationEnd" + }; + for (t in animations) { + if (el.style[t] !== undefined) { + _animationEvent = animations[t]; + return animations[t]; + } + } + + _animationEvent = 'animationend'; + return _animationEvent; + } + + var _transitionEvent; + function whichTransitionEvent() { + if (_transitionEvent) { + return _transitionEvent; + } + + var t, + el = document.createElement("fakeelement"); + var transitions = { + "transition": "transitionend", + "OTransition": "oTransitionEnd", + "MozTransition": "transitionend", + "WebkitTransition": "webkitTransitionEnd" + }; + for (t in transitions) { + if (el.style[t] !== undefined) { + _transitionEvent = transitions[t]; + return transitions[t]; + } + } + + _transitionEvent = 'transitionend'; + return _transitionEvent; + } + return { parentWithAttribute: parentWithAttribute, parentWithClass: parentWithClass, parentWithTag: parentWithTag, addEventListener: addEventListenerWithOptions, removeEventListener: removeEventListenerWithOptions, - getWindowSize: getWindowSize + getWindowSize: getWindowSize, + whichTransitionEvent: whichTransitionEvent, + whichAnimationEvent: whichAnimationEvent }; }); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js b/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js index 0064d772b0..64e7c19f6c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-button/emby-button.js @@ -26,7 +26,7 @@ btn.appendChild(div); } - div.addEventListener("animationend", function () { + div.addEventListener(dom.whichAnimationEvent(), function () { div.parentNode.removeChild(div); }, false); } diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js b/dashboard-ui/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js index ba5f5a1c2f..b70b9cb0e9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-button/paper-icon-button-light.js @@ -29,7 +29,7 @@ btn.appendChild(div); - div.addEventListener("animationend", function () { + div.addEventListener(dom.whichAnimationEvent(), function () { div.parentNode.removeChild(div); }, false); } diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css index 7eb966fdc1..bc8c64198a 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.css @@ -26,6 +26,7 @@ _:-ms-input-placeholder, :root .mdl-slider { margin: 0; /* Disable webkit tap highlighting */ -webkit-tap-highlight-color: rgba(0,0,0,0); + display: block; /**************************** Tracks ****************************/ /**************************** Thumbs ****************************/ /**************************** 0-value ****************************/ @@ -79,9 +80,7 @@ _:-ms-input-placeholder, :root .mdl-slider { border-radius: 50%; background: #52B54B; border: none; - transition: border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1); - transition: transform 0.18s cubic-bezier(0.4, 0, 0.2, 1), border 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1); } .mdl-slider::-moz-range-thumb { diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js index 8a150fd8f9..152d842d7e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js @@ -23,6 +23,13 @@ if (backgroundLower) { var fraction = (value - range.min) / (range.max - range.min); + if (browser.noFlex) { + backgroundLower.style['-webkit-flex'] = fraction; + backgroundUpper.style['-webkit-flex'] = 1 - fraction; + backgroundLower.style['-webkit-box-flex'] = fraction; + backgroundUpper.style['-webkit-box-flex'] = 1 - fraction; + } + backgroundLower.style.flex = fraction; backgroundUpper.style.flex = 1 - fraction; } diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json b/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json index 1b007fe723..70b76cb84c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json @@ -1,37 +1,37 @@ { - "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", - "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", - "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", - "ValueSpecialEpisodeName": "Special - {0}", - "Share": "Share", + "MessageUnlockAppWithPurchaseOrSupporter": "Odemknout tuto funkci pomoc\u00ed jednor\u00e1zov\u00e9 platby, nebo pomoc\u00ed aktivace p\u0159edplatn\u00e9ho Emby Premiere.", + "MessageUnlockAppWithSupporter": "Odemknout tuto funkci pomoc\u00ed aktivn\u00edho p\u0159edplatn\u00e9ho Emby Premiere.", + "MessageToValidateSupporter": "Pokud m\u00e1te aktivn\u00ed p\u0159edplatn\u00e9 Emby Premiere, ujist\u011bte se, \u017ee m\u00e1te nastaven Emby Premiere v panelu Nastaven\u00ed pod N\u00e1pov\u011bda -> Emby Premiere.", + "ValueSpecialEpisodeName": "Speci\u00e1l - {0}", + "Share": "Sd\u00edlet", "Add": "P\u0159idat", "ServerUpdateNeeded": "Tento Emby Server je t\u0159eba aktualizovat. Chcete-li st\u00e1hnout nejnov\u011bj\u0161\u00ed verzi, nav\u0161tivte pros\u00edm {0}", "LiveTvGuideRequiresUnlock": "Live TV programov\u00fd pr\u016fvodce je v sou\u010dasn\u00e9 dob\u011b omezen na {0} kan\u00e1l\u016f. Odemknut\u00edm se m\u016f\u017eete nau\u010dit jak si u\u017e\u00edt tuto funkci.", - "AttributeNew": "New", - "Premiere": "Premiere", - "Live": "Live", + "AttributeNew": "Nov\u00e9", + "Premiere": "Premi\u00e9ra", + "Live": "\u017div\u011b", "Repeat": "Opakovat", - "TrackCount": "{0} tracks", + "TrackCount": "{0} stop", "ItemCount": "{0} polo\u017eek", - "ReleaseYearValue": "Release year: {0}", - "OriginalAirDateValue": "Original air date: {0}", - "EndsAtValue": "Ends at {0}", - "OptionSundayShort": "Sun", - "OptionMondayShort": "Mon", - "OptionTuesdayShort": "Tue", - "OptionWednesdayShort": "Wed", - "OptionThursdayShort": "Thu", - "OptionFridayShort": "Fri", - "OptionSaturdayShort": "Sat", + "ReleaseYearValue": "Rok vyd\u00e1n\u00ed: {0}", + "OriginalAirDateValue": "Datum vys\u00edl\u00e1n\u00ed origin\u00e1lu: {0}", + "EndsAtValue": "Kon\u010d\u00ed v {0}", + "OptionSundayShort": "Ned", + "OptionMondayShort": "Pon", + "OptionTuesdayShort": "\u00date", + "OptionWednesdayShort": "St\u0159", + "OptionThursdayShort": "\u010ctv", + "OptionFridayShort": "P\u00e1t", + "OptionSaturdayShort": "Sob", "HeaderSelectDate": "Vyber datum", "ButtonOk": "Ok", "ButtonCancel": "Zru\u0161it", "ButtonGotIt": "M\u00e1m to", "ButtonRestart": "Restart", "RecordingCancelled": "Nahr\u00e1v\u00e1n\u00ed zru\u0161eno.", - "SeriesCancelled": "Series cancelled.", + "SeriesCancelled": "S\u00e9rie zru\u0161ena.", "RecordingScheduled": "Pl\u00e1n nahr\u00e1v\u00e1n\u00ed.", - "SeriesRecordingScheduled": "Series recording scheduled.", + "SeriesRecordingScheduled": "Pl\u00e1n nahr\u00e1v\u00e1n\u00ed seri\u00e1lu.", "HeaderNewRecording": "Nov\u00fd z\u00e1znam", "Sunday": "Ned\u011ble", "Monday": "Pond\u011bl\u00ed", @@ -41,23 +41,23 @@ "Friday": "P\u00e1tek", "Saturday": "Sobota", "Days": "Dny", - "RecordSeries": "Record series", - "HeaderCinemaMode": "Cinema Mode", - "HeaderCloudSync": "Cloud Sync", - "HeaderOfflineDownloads": "Offline Media", - "HeaderOfflineDownloadsDescription": "Download media to your devices for easy offline use.", - "CloudSyncFeatureDescription": "Sync your media to the cloud for easy backup, archiving, and converting.", - "CoverArtFeatureDescription": "Cover Art creates fun covers and other treatments to help you personalize your media images.", - "CoverArt": "Cover Art", - "CinemaModeFeatureDescription": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the feature.", - "HeaderFreeApps": "Free Emby Apps", - "FreeAppsFeatureDescription": "Enjoy free access to Emby apps for your devices.", + "RecordSeries": "Nahr\u00e1t s\u00e9rie", + "HeaderCinemaMode": "Cinema M\u00f3d", + "HeaderCloudSync": "Synchronizace s Cloudem", + "HeaderOfflineDownloads": "Offline m\u00e9dia", + "HeaderOfflineDownloadsDescription": "St\u00e1hnout m\u00e9dia do va\u0161eho za\u0159\u00edzen\u00ed pro snadn\u00e9 pou\u017eit\u00ed offline.", + "CloudSyncFeatureDescription": "Synchronizujte va\u0161e m\u00e9dia na cloud pro jednodu\u0161\u0161\u00ed z\u00e1lohov\u00e1n\u00ed, archivaci a konverzi.", + "CoverArtFeatureDescription": "Cover Art vytv\u00e1\u0159\u00ed z\u00e1bavn\u00e9 obaly a dal\u0161\u00ed mo\u017enosti \u00faprav, kter\u00e9 v\u00e1m pomohou p\u0159izp\u016fsobit va\u0161e medi\u00e1ln\u00ed obr\u00e1zky.", + "CoverArt": "Obal", + "CinemaModeFeatureDescription": "S re\u017eimem Kino z\u00edskate funkci, kter\u00e1 p\u0159ed hlavn\u00edm programem p\u0159ehraje trailery a u\u017eivatelsk\u00e1 intra.", + "HeaderFreeApps": "Emby Apps zdarma", + "FreeAppsFeatureDescription": "U\u017eijte si v\u00fdb\u011br Emby aplikac\u00ed zdarma pro va\u0161e za\u0159\u00edzen\u00ed.", "HeaderBecomeProjectSupporter": "Z\u00edskat Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "Aktivn\u00ed p\u0159edplatn\u00e9 Emby Premiere je zapot\u0159eb\u00ed pro vytvo\u0159en\u00ed automatick\u00e9ho nahr\u00e1v\u00e1n\u00ed \u0159ad.", - "LabelEmailAddress": "E-mail address:", - "PromoConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format with Emby Premiere. Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", + "LabelEmailAddress": "E-mailov\u00e1 adresa:", + "PromoConvertRecordingsToStreamingFormat": "Automaticky konvertovat nahr\u00e1vky do dopore\u010den\u00e9ho streamovac\u00edho form\u00e1tu s Emby Premiere. Nahr\u00e1vky budou p\u0159ehr\u00e1v\u00e1n\u00ed konvertov\u00e1ny do MP4 nebo MKV - dle nastaven\u00ed Emby server.", "FeatureRequiresEmbyPremiere": "Tato funkce vy\u017eaduje aktivn\u00ed p\u0159edplatn\u00e9 Emby Premiere.", - "HeaderConvertYourRecordings": "Convert Your Recordings", + "HeaderConvertYourRecordings": "Konverze va\u0161ich nahr\u00e1vek", "Record": "Nahr\u00e1vat", "Save": "Ulo\u017eit", "Edit": "Upravit", @@ -67,38 +67,38 @@ "HeaderDeleteItem": "Smazat polo\u017eku", "ConfirmDeleteItem": "Smaz\u00e1n\u00edm polo\u017eky odstran\u00edte soubor jak z knihovny m\u00e9di\u00ed tak ze souborov\u00e9ho syst\u00e9mu. Jste si jisti, \u017ee chcete pokra\u010dovat?", "Refresh": "Obnovit", - "RefreshQueued": "Refresh queued.", - "AddToCollection": "Add to collection", + "RefreshQueued": "Obnoven\u00ed za\u0159azeno.", + "AddToCollection": "P\u0159idat do kolekce", "HeaderAddToCollection": "P\u0159idat do Kolekce", "NewCollection": "Nov\u00e1 kolekce", - "LabelCollection": "Collection:", + "LabelCollection": "Kolekce:", "Help": "N\u00e1pov\u011bda", - "NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.", + "NewCollectionHelp": "Kolekce dovol\u00ed vytvo\u0159it personalizovan\u00e9 seskupen\u00ed film\u016f a dal\u0161\u00edho obsahu knihoven.", "SearchForCollectionInternetMetadata": "Vyhledat metadata a obr\u00e1zky na Internetu.", "LabelName": "Jm\u00e9no:", "NewCollectionNameExample": "P\u0159\u00edklad: Kolekce Star Wars", - "MessageItemsAdded": "Items added.", + "MessageItemsAdded": "Polo\u017eka p\u0159id\u00e1na.", "OptionNew": "Nov\u00fd...", "LabelPlaylist": "Playlist:", "AddToPlaylist": "P\u0159idat do playlistu", "HeaderAddToPlaylist": "P\u0159idat do playlistu", - "Subtitles": "Subtitles", + "Subtitles": "Titulky", "SearchForSubtitles": "Vyhledat titulky", "LabelLanguage": "Jazyk:", "Search": "Vyhled\u00e1v\u00e1n\u00ed", - "NoSubtitleSearchResultsFound": "No results found.", + "NoSubtitleSearchResultsFound": "\u017d\u00e1dn\u00e9 v\u00fdsledky.", "File": "Soubor", "MessageAreYouSureDeleteSubtitles": "Jste si jisti, \u017ee chcete smazat tyto titulky?", "ConfirmDeletion": "Potvrdit smaz\u00e1n\u00ed", - "MySubtitles": "My Subtitles", - "MessageDownloadQueued": "Download queued.", + "MySubtitles": "M\u00e9 titulky", + "MessageDownloadQueued": "Sta\u017een\u00ed za\u0159azeno.", "EditSubtitles": "Editovat titulky", "UnlockGuide": "Pr\u016fvodce pro odem\u010den\u00ed", "RefreshMetadata": "Obnovit Metadata", "ReplaceExistingImages": "Nahradit existuj\u00edc\u00ed obr\u00e1zky", - "ReplaceAllMetadata": "Replace all metadata", - "SearchForMissingMetadata": "Search for missing metadata", - "LabelRefreshMode": "Refresh mode:", + "ReplaceAllMetadata": "P\u0159epsat v\u0161echna metadata", + "SearchForMissingMetadata": "Hled\u00e1n\u00ed chyb\u011bj\u00edc\u00edch metadat", + "LabelRefreshMode": "M\u00f3d obnovy:", "NoItemsFound": "Nenalezeny \u017e\u00e1dn\u00e9 polo\u017eky.", "HeaderSaySomethingLike": "Vyslovte n\u011bco jako...", "ButtonTryAgain": "Zkusit znovu", @@ -110,35 +110,35 @@ "Favorite": "Obl\u00edben\u00e9", "Like": "M\u00e1m r\u00e1d", "Dislike": "Nem\u00e1m r\u00e1d", - "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Emby Server dashboard.", + "RefreshDialogHelp": "Metadata se aktualizuj\u00ed na z\u00e1klad\u011b nastaven\u00ed a internetov\u00fdch slu\u017eeb, kter\u00e9 jsou povoleny v nastaven\u00ed Emby Server.", "Open": "Otev\u0159\u00edt", "Play": "P\u0159ehr\u00e1t", "Queue": "Fronta", "Shuffle": "N\u00e1hodn\u011b", "Identify": "Identifikuj", "EditImages": "Editace obr\u00e1zk\u016f", - "EditInfo": "Edit info", - "Sync": "Sync", + "EditInfo": "Editace info", + "Sync": "Synchronizace", "InstantMix": "Okam\u017eit\u00e9 m\u00edch\u00e1n\u00ed", "ViewAlbum": "Zobrazit album", "ViewArtist": "Zobrazit \u00fam\u011blce", "QueueAllFromHere": "Za\u0159adit v\u0161e do fronty", "PlayAllFromHere": "P\u0159ehr\u00e1t v\u0161e odsud", - "PlayFromBeginning": "Play from beginning", - "ResumeAt": "Resume from {0}", + "PlayFromBeginning": "P\u0159ehr\u00e1t od za\u010d\u00e1tku", + "ResumeAt": "Obnovit p\u0159ehr\u00e1v\u00e1n\u00ed od {0}", "RemoveFromPlaylist": "Odebrat z playlistu", - "RemoveFromCollection": "Remove from collection", + "RemoveFromCollection": "Odebrat z kolekce", "Trailer": "Uk\u00e1zka\/trailer", "MarkPlayed": "Ozna\u010dit p\u0159ehran\u00e9", "MarkUnplayed": "Ozna\u010dit nep\u0159ehran\u00e9", - "GroupVersions": "Group versions", + "GroupVersions": "Skupinov\u00e9 verze", "PleaseSelectTwoItems": "Vyberte nejm\u00e9n\u011b dv\u011b polo\u017eky pros\u00edm.", "TryMultiSelect": "Vyzkou\u0161ej multi-v\u00fdb\u011br", "TryMultiSelectMessage": "Chcete-li upravit v\u00edce medi\u00e1ln\u00edch polo\u017eek, sta\u010d\u00ed kliknout a podr\u017eet na kter\u00e9mkoliv plak\u00e1tu. Pot\u00e9 m\u016f\u017eete vybrat v\u00edce polo\u017eek, kter\u00e9 chcete spravovat. Zkus to!", "HeaderConfirmRecordingCancellation": "Potvrzen\u00ed zru\u0161en\u00ed nahr\u00e1v\u00e1n\u00ed", "MessageConfirmRecordingCancellation": "Jste si jisti, \u017ee chcete zru\u0161it tuto nahr\u00e1vku?", "Error": "Chyba", - "VoiceInput": "Voice Input", + "VoiceInput": "Hlasov\u00fd vstup", "LabelContentType": "Typ obsahu:", "LabelPath": "Cesta k souboru:", "LabelTitle": "N\u00e1zev:", @@ -183,16 +183,16 @@ "LabelAirsAfterSeason": "Vys\u00edl\u00e1no po sez\u00f3n\u011b:", "LabelAirsBeforeEpisode": "Vys\u00edl\u00e1no p\u0159ed epizodou:", "HeaderExternalIds": "Extern\u00ed Id:", - "HeaderDisplaySettings": "Display Settings", + "HeaderDisplaySettings": "Nastaven\u00ed zobrazen\u00ed", "LabelTreatImageAs": "Pova\u017eovat obr\u00e1zek za:", "LabelDisplayOrder": "Po\u0159ad\u00ed zobrazen\u00ed:", - "Countries": "Countries", - "Genres": "Genres", + "Countries": "Zem\u011b", + "Genres": "\u017d\u00e1nry", "HeaderPlotKeywords": "Kl\u00ed\u010dov\u00e1 slova obsahu", - "Studios": "Studios", + "Studios": "Studia", "Tags": "Tagy", "HeaderMetadataSettings": "Nastaven\u00ed metadat", - "People": "People", + "People": "Lid\u00e9", "LabelMetadataDownloadLanguage": "Preferovan\u00fd jazyk:", "LabelLockItemToPreventChanges": "Uzamknout polo\u017eku pro z\u00e1branu budouc\u00edch zm\u011bn", "MessageLeaveEmptyToInherit": "P\u0159i ponech\u00e1n\u00ed pr\u00e1zdn\u00e9 polo\u017eky bude zd\u011bd\u011bno nastaven\u00ed z polo\u017eky p\u0159edka nebo z glob\u00e1ln\u00ed defaultn\u00ed hodnoty.", @@ -202,14 +202,14 @@ "LabelBirthDate": "Datum narozen\u00ed:", "LabelDeathDate": "Datum \u00famrt\u00ed:", "LabelEndDate": "Datum ukon\u010den\u00ed:", - "LabelSeasonNumber": "Season number:", - "LabelEpisodeNumber": "Episode number:", + "LabelSeasonNumber": "\u010c\u00edslo sez\u00f3ny:", + "LabelEpisodeNumber": "\u010c\u00edslo epizody:", "LabelTrackNumber": "\u010c\u00edslo stopy:", "LabelNumber": "\u010c\u00edslo:", "LabelDiscNumber": "\u010c\u00edslo disku", "LabelParentNumber": "\u010c\u00edslo p\u0159edch\u016fdce", "SortName": "Set\u0159\u00eddit dle n\u00e1zvu", - "ReleaseDate": "Release date", + "ReleaseDate": "Datum vyd\u00e1n\u00ed", "Continuing": "Pokra\u010dov\u00e1n\u00ed", "Ended": "Ukon\u010deno", "HeaderEnabledFields": "Povolen\u00e9 pole", @@ -217,26 +217,26 @@ "Backdrops": "Pozad\u00ed", "Images": "Obr\u00e1zky", "Keywords": "Kl\u00ed\u010dov\u00e1 slova", - "Runtime": "Runtime", - "ProductionLocations": "Production locations", - "BirthLocation": "Birth location", + "Runtime": "D\u00e9lka", + "ProductionLocations": "M\u00edsto v\u00fdroby", + "BirthLocation": "M\u00edsto narozen\u00ed", "ParentalRating": "Rodi\u010dovsk\u00e9 hodnocen\u00ed", - "Name": "Name", - "Overview": "Overview", + "Name": "N\u00e1zev", + "Overview": "P\u0159ehled\/Obsah", "LabelType": "Typ:", "LabelPersonRole": "Role:", - "LabelPersonRoleHelp": "Example: Ice cream truck driver", + "LabelPersonRoleHelp": "P\u0159\u00edklad: \u0158idi\u010d kami\u00f3nu se zmrzlinou", "Actor": "Herec", "Composer": "Skladatel", "Director": "Re\u017eis\u00e9r", - "GuestStar": "Guest star", + "GuestStar": "Hostuj\u00edc\u00ed hv\u011bzda", "Producer": "Producent", "Writer": "Napsal", "InstallingPackage": "Instalace {0}", "PackageInstallCompleted": "Instalace {0} dokon\u010dena.", "PackageInstallFailed": "Instalace {0} selhala!!!", "PackageInstallCancelled": "Instalace {0} zru\u0161ena.", - "SeriesYearToPresent": "{0}-Sou\u010dasnost", + "SeriesYearToPresent": "{0} - Sou\u010dasnost", "ValueOneSong": "1 song", "ValueSongCount": "{0} song\u016f", "ValueOneMovie": "1 film", @@ -255,20 +255,20 @@ "HeaderIdentifyItemHelp": "Zadejte jedno nebo v\u00edce vyhled\u00e1vac\u00edch krit\u00e9ri\u00ed. Odstra\u0148te krit\u00e9ria pro vyhled\u00e1n\u00ed v\u00edce v\u00fdsledk\u016f.", "PleaseEnterNameOrId": "Pros\u00edm, zadejte n\u00e1zev nebo extern\u00ed Id.", "MessageItemSaved": "Polo\u017eka ulo\u017eena.", - "SearchResults": "Search Results", - "SyncToOtherDevice": "Sync to other device", - "MakeAvailableOffline": "Make available offline", - "ServerNameIsRestarting": "Emby Server - {0} is restarting.", - "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", + "SearchResults": "V\u00fdsledky vyhled\u00e1v\u00e1n\u00ed", + "SyncToOtherDevice": "Synchronizovat na dal\u0161\u00ed za\u0159\u00edzen\u00ed", + "MakeAvailableOffline": "Zp\u0159\u00edstupnit offline", + "ServerNameIsRestarting": "Emby Server - {0} je restartov\u00e1n.", + "ServerNameIsShuttingDown": "Emby Server - {0} je vyp\u00edn\u00e1n.", "HeaderDeleteItems": "Odstranit polo\u017eky", "ConfirmDeleteItems": "Odstran\u011bn\u00edm t\u011bchto polo\u017eek odstran\u00edte va\u0161e m\u00e9dia jak z knihovny m\u00e9di\u00ed, tak i ze souborov\u00e9ho syst\u00e9mu. Jste si jisti, \u017ee chcete pokra\u010dovat?", - "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "PleaseRestartServerName": "Pros\u00edm, restartujte Emby Server - {0}.", "SyncJobCreated": "\u00daloha Sync vytvo\u0159ena", "LabelSyncTo": "Sync do:", "LabelSyncJobName": "N\u00e1zev Sync \u00falohy:", "LabelQuality": "Kvalita:", "LabelSyncNoTargetsHelp": "Vypad\u00e1 to, \u017ee v sou\u010dasn\u00e9 dob\u011b nem\u00e1te \u017e\u00e1dn\u00e9 aplikace, kter\u00e9 podporuj\u00ed synchronizaci.", - "DownloadScheduled": "Download scheduled", + "DownloadScheduled": "Sta\u017een\u00ed napl\u00e1nov\u00e1no", "LearnMore": "Zjistit v\u00edce", "LabelProfile": "Profil:", "LabelBitrateMbps": "Datov\u00fd tok (Mbps):", @@ -279,77 +279,77 @@ "LabelItemLimit": "Limit polo\u017eek:", "LabelItemLimitHelp": "Voliteln\u00e9. Nastaven\u00ed limitu k po\u010dtu polo\u017eek, kter\u00e9 budou synchronizovan\u00e9.", "PleaseSelectDeviceToSyncTo": "Vyberte za\u0159\u00edzen\u00ed k synchronizaci.", - "Screenshots": "Screenshots", - "MoveRight": "Move right", - "MoveLeft": "Move left", - "ConfirmDeleteImage": "Delete image?", - "HeaderEditImages": "Edit Images", + "Screenshots": "Sn\u00edmky obrazovky", + "MoveRight": "Posunout vpravo", + "MoveLeft": "Posunout vlevo", + "ConfirmDeleteImage": "Odstranit obr\u00e1zek?", + "HeaderEditImages": "Editace obr\u00e1zk\u016f", "Settings": "Nastaven\u00ed", - "ShowIndicatorsFor": "Show indicators for:", - "NewEpisodes": "New episodes", - "HDPrograms": "HD programs", - "LiveBroadcasts": "Live broadcasts", - "Premieres": "Premieres", - "RepeatEpisodes": "Repeat episodes", - "DvrSubscriptionRequired": "Emby DVR requires an active Emby Premiere subscription.", - "HeaderCancelRecording": "Cancel Recording", - "CancelRecording": "Cancel recording", - "HeaderKeepRecording": "Keep Recording", - "HeaderCancelSeries": "Cancel Series", - "HeaderKeepSeries": "Keep Series", - "HeaderLearnMore": "Learn More", - "DeleteMedia": "Delete media", - "SeriesSettings": "Series settings", - "HeaderRecordingOptions": "Recording Options", - "CancelSeries": "Cancel series", - "DoNotRecord": "Do not record", - "HeaderSeriesOptions": "Series Options", - "LabelChannels": "Channels:", - "ChannelNameOnly": "Channel {0} only", - "Anytime": "Anytime", - "AroundTime": "Around {0}", - "LabelAirtime": "Airtime:", - "AllChannels": "All channels", - "LabelRecord": "Record:", - "NewEpisodesOnly": "New episodes only", - "AllEpisodes": "All episodes", - "LabelStartWhenPossible": "Start when possible:", - "LabelStopWhenPossible": "Stop when possible:", - "MinutesBefore": "minutes before", - "MinutesAfter": "minutes after", - "SkipEpisodesAlreadyInMyLibrary": "Skip episodes that are already in my library", - "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", - "LabelKeepUpTo": "Keep up to:", - "AsManyAsPossible": "As many as possible", + "ShowIndicatorsFor": "Zobrazit indik\u00e1tor pro:", + "NewEpisodes": "Nov\u00e9 episody", + "HDPrograms": "HD programy", + "LiveBroadcasts": "P\u0159\u00edm\u00e9 p\u0159enosy", + "Premieres": "Premi\u00e9ry", + "RepeatEpisodes": "Opakovan\u00ed epizod", + "DvrSubscriptionRequired": "Emby DVR vy\u017eaduje aktivn\u00ed p\u0159edplatn\u00e9 Emby Premiere.", + "HeaderCancelRecording": "Zru\u0161it nahr\u00e1v\u00e1n\u00ed", + "CancelRecording": "Zru\u0161it nahr\u00e1v\u00e1n\u00ed", + "HeaderKeepRecording": "Udr\u017eet nahr\u00e1v\u00e1n\u00ed", + "HeaderCancelSeries": "Ukon\u010dit Seri\u00e1l", + "HeaderKeepSeries": "Udr\u017eet seri\u00e1l", + "HeaderLearnMore": "Zjistit v\u00edce", + "DeleteMedia": "Odstranit m\u00e9dia", + "SeriesSettings": "Nastaven\u00ed seri\u00e1lu", + "HeaderRecordingOptions": "Nastaven\u00ed nahr\u00e1v\u00e1n\u00ed", + "CancelSeries": "Ukon\u010dit Seri\u00e1l", + "DoNotRecord": "Nenahr\u00e1vat", + "HeaderSeriesOptions": "Nastaven\u00ed seri\u00e1lu", + "LabelChannels": "Kan\u00e1ly:", + "ChannelNameOnly": "Kan\u00e1l {0} jen", + "Anytime": "Kdykoliv", + "AroundTime": "Okolo {0}", + "LabelAirtime": "\u010cas vys\u00edl\u00e1n\u00ed:", + "AllChannels": "V\u0161echny kan\u00e1ly", + "LabelRecord": "Z\u00e1znam:", + "NewEpisodesOnly": "Jen nov\u00e9 epizody", + "AllEpisodes": "V\u0161echny epizody", + "LabelStartWhenPossible": "Za\u010d\u00edt jakmile je to mo\u017en\u00e9:", + "LabelStopWhenPossible": "Zastavit jakmile je to mo\u017en\u00e9:", + "MinutesBefore": "minut p\u0159edem", + "MinutesAfter": "minut po", + "SkipEpisodesAlreadyInMyLibrary": "P\u0159esko\u010dit epizody, kter\u00e9 jsou u\u017e v m\u00e9 knihovn\u011b", + "SkipEpisodesAlreadyInMyLibraryHelp": "Epizody budou porovn\u00e1v\u00e1ny s pou\u017eit\u00edm obdob\u00ed a \u010d\u00edsla epizody, pokud jsou k dispozici.", + "LabelKeepUpTo": "Aktualizovat k:", + "AsManyAsPossible": "Tolikr\u00e1t jak je mo\u017en\u00e9", "DefaultErrorMessage": "Do\u0161lo k chyb\u011b p\u0159i zpracov\u00e1n\u00ed po\u017eadavku. Pros\u00edm zkuste to znovu pozd\u011bji.", - "LabelKeep:": "Keep:", - "UntilIDelete": "Until I delete", - "UntilSpaceNeeded": "Until space needed", - "Categories": "Categories", - "Sports": "Sports", - "News": "News", - "Movies": "Movies", - "Kids": "Kids", - "EnableColorCodedBackgrounds": "Enable color coded backgrounds", - "SortChannelsBy": "Sort channels by:", - "RecentlyWatched": "Recently watched", - "ChannelNumber": "Channel number", - "HeaderBenefitsEmbyPremiere": "Benefits of Emby Premiere", - "ThankYouForTryingEnjoyOneMinute": "Please enjoy one minute of playback. Thank you for trying Emby.", - "HeaderTryPlayback": "Try Playback", - "HowDidYouPay": "How did you pay?", - "IHaveEmbyPremiere": "I have Emby Premiere", - "IPurchasedThisApp": "I purchased this app", - "ButtonRestorePreviousPurchase": "Restore Purchase", - "ButtonUnlockWithPurchase": "Unlock with Purchase", - "ButtonUnlockPrice": "Unlock {0}", - "ButtonAlreadyPaid": "Already Paid?", - "ButtonPlayOneMinute": "Play One Minute", - "PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning", - "HeaderUnlockFeature": "Unlock Feature", - "MessageDidYouKnowCinemaMode": "Did you know that with Emby Premiere, you can enhance your experience with features like Cinema Mode?", - "MessageDidYouKnowCinemaMode2": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the main feature.", - "HeaderPlayMyMedia": "Play my Media", - "HeaderDiscoverEmbyPremiere": "Discover Emby Premiere", - "OneChannel": "One channel" + "LabelKeep:": "Udr\u017eet:", + "UntilIDelete": "Dokud nesma\u017eu", + "UntilSpaceNeeded": "Do pot\u0159ebn\u00e9ho prostoru", + "Categories": "Kategorie", + "Sports": "Sport", + "News": "Zpravodajstv\u00ed", + "Movies": "Filmy", + "Kids": "D\u011btsk\u00e9", + "EnableColorCodedBackgrounds": "Aktivovat barevn\u011b ozna\u010den\u00e9 pozad\u00ed", + "SortChannelsBy": "T\u0159\u00eddit kan\u00e1ly dle:", + "RecentlyWatched": "Ned\u00e1vno shl\u00e9dnut\u00e9", + "ChannelNumber": "\u010c\u00edslo kan\u00e1lu", + "HeaderBenefitsEmbyPremiere": "V\u00fdhody Emby Premiere", + "ThankYouForTryingEnjoyOneMinute": "Pros\u00edm u\u017eijte si jednu minutu p\u0159ehr\u00e1v\u00e1n\u00ed. D\u011bkujeme v\u00e1m za vyzkou\u0161en\u00ed Emby.", + "HeaderTryPlayback": "Zkusit playback", + "HowDidYouPay": "Jak chcete platit?", + "IHaveEmbyPremiere": "Ji\u017e m\u00e1m Emby Premiere", + "IPurchasedThisApp": "Tuto aplikaci m\u00e1m ji\u017e zaplacenu", + "ButtonRestorePreviousPurchase": "Obnovit n\u00e1kup", + "ButtonUnlockWithPurchase": "Odemkn\u011bte pomoc\u00ed koup\u011b", + "ButtonUnlockPrice": "Odemknout {0}", + "ButtonAlreadyPaid": "U\u017e jste provedli platbu?", + "ButtonPlayOneMinute": "P\u0159ehr\u00e1t jednu minutu", + "PlaceFavoriteChannelsAtBeginning": "Um\u00edstit obl\u00edben\u00e9 kan\u00e1ly na za\u010d\u00e1tek", + "HeaderUnlockFeature": "Odemknout funkci", + "MessageDidYouKnowCinemaMode": "V\u00edte, \u017ee s Emby Premiere m\u016f\u017eete zlep\u0161it sv\u00e9 z\u00e1\u017eitky ze sledov\u00e1n\u00ed pomoc\u00ed funkce jako Cinema M\u00f3d?", + "MessageDidYouKnowCinemaMode2": "S re\u017eimem Kino budou p\u0159ed hlavn\u00edm programem p\u0159ehr\u00e1ny upout\u00e1vky a u\u017eivatelsk\u00e1 intra.", + "HeaderPlayMyMedia": "P\u0159ehr\u00e1t moje M\u00e9dia", + "HeaderDiscoverEmbyPremiere": "Objevte v\u00fdhody Emby Premiere", + "OneChannel": "Jeden kan\u00e1l" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json index 4371798e8c..e726b3d791 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json @@ -7,7 +7,7 @@ "Add": "Hozz\u00e1ad", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", - "AttributeNew": "New", + "AttributeNew": "\u00daj", "Premiere": "Premiere", "Live": "Live", "Repeat": "Ism\u00e9tl\u00e9s", @@ -32,7 +32,7 @@ "SeriesCancelled": "Series cancelled.", "RecordingScheduled": "Recording scheduled.", "SeriesRecordingScheduled": "Series recording scheduled.", - "HeaderNewRecording": "New Recording", + "HeaderNewRecording": "\u00daj Felv\u00e9tel", "Sunday": "Vas\u00e1rnap", "Monday": "H\u00e9tf\u0151", "Tuesday": "Kedd", @@ -117,13 +117,13 @@ "Shuffle": "Kever\u00e9s", "Identify": "Azonos\u00edt\u00e1s", "EditImages": "K\u00e9pek szerkeszt\u00e9se", - "EditInfo": "Edit info", + "EditInfo": "Adatok szerkeszt\u00e9se", "Sync": "Sync", "InstantMix": "Instant mix", "ViewAlbum": "View album", "ViewArtist": "View artist", "QueueAllFromHere": "Queue all from here", - "PlayAllFromHere": "Play all from here", + "PlayAllFromHere": "\u00d6sszes vet\u00edt\u00e9se innen", "PlayFromBeginning": "Play from beginning", "ResumeAt": "Resume from {0}", "RemoveFromPlaylist": "Remove from playlist", @@ -286,7 +286,7 @@ "HeaderEditImages": "Edit Images", "Settings": "Be\u00e1ll\u00edt\u00e1sok", "ShowIndicatorsFor": "Show indicators for:", - "NewEpisodes": "New episodes", + "NewEpisodes": "\u00daj epiz\u00f3dok", "HDPrograms": "HD programs", "LiveBroadcasts": "Live broadcasts", "Premieres": "Premieres", @@ -311,7 +311,7 @@ "LabelAirtime": "Airtime:", "AllChannels": "All channels", "LabelRecord": "Record:", - "NewEpisodesOnly": "New episodes only", + "NewEpisodesOnly": "Csak \u00faj epiz\u00f3dok", "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/it.json b/dashboard-ui/bower_components/emby-webcomponents/strings/it.json index acaa903508..d8ed11afef 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/it.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/it.json @@ -1,38 +1,38 @@ { - "MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.", - "MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.", + "MessageUnlockAppWithPurchaseOrSupporter": "Sblocca questa funzionalit\u00e0 con un piccolo acquisto singolo, o con un abbonamento Emby Premiere.", + "MessageUnlockAppWithSupporter": "Sblocca questa funzionalit\u00e0 con un abbonamento Emby Premiere", "MessageToValidateSupporter": "If you have an active Emby Premiere subscription, ensure you've setup Emby Premiere in your Emby Server Dashboard, which you can access by clicking Emby Premiere within the main menu.", - "ValueSpecialEpisodeName": "Special - {0}", - "Share": "Share", + "ValueSpecialEpisodeName": "Speciali - {0}", + "Share": "Condividi", "Add": "Aggiungi", - "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", + "ServerUpdateNeeded": "Questo server Emby ha bisogno di essere aggiornato. Per scaricare l'ultima versione vai su {0}", "LiveTvGuideRequiresUnlock": "La Guida TV \u00e8 attualmente limitata a {0} canali. Premi il tasto di sblocco per imparare come goderti una piena esperienza.", - "AttributeNew": "New", - "Premiere": "Premiere", - "Live": "Live", + "AttributeNew": "Nuovo", + "Premiere": "Prima visione", + "Live": "In diretta", "Repeat": "Ripeti", - "TrackCount": "{0} tracks", + "TrackCount": "{0} tracce", "ItemCount": "{0} elementi", - "ReleaseYearValue": "Release year: {0}", - "OriginalAirDateValue": "Original air date: {0}", + "ReleaseYearValue": "Anno di uscita: {0}", + "OriginalAirDateValue": "Prima messa in onda (originale): {0}", "EndsAtValue": "Ends at {0}", - "OptionSundayShort": "Sun", - "OptionMondayShort": "Mon", - "OptionTuesdayShort": "Tue", - "OptionWednesdayShort": "Wed", - "OptionThursdayShort": "Thu", - "OptionFridayShort": "Fri", - "OptionSaturdayShort": "Sat", + "OptionSundayShort": "Dom", + "OptionMondayShort": "Lun", + "OptionTuesdayShort": "Mar", + "OptionWednesdayShort": "Mer", + "OptionThursdayShort": "Gio", + "OptionFridayShort": "Ven", + "OptionSaturdayShort": "Sab", "HeaderSelectDate": "Seleziona la data", "ButtonOk": "Ok", "ButtonCancel": "Annulla", - "ButtonGotIt": "Got It", + "ButtonGotIt": "Ho capito", "ButtonRestart": "Riavvia", "RecordingCancelled": "Registrazione eliminata.", "SeriesCancelled": "Series cancelled.", - "RecordingScheduled": "Recording scheduled.", - "SeriesRecordingScheduled": "Series recording scheduled.", - "HeaderNewRecording": "New Recording", + "RecordingScheduled": "Registrazione pianificata.", + "SeriesRecordingScheduled": "Registrazione serie TV pianificata.", + "HeaderNewRecording": "Nuova Registrazione", "Sunday": "Domenica", "Monday": "Luned\u00ec", "Tuesday": "Marted\u00ec", @@ -41,124 +41,124 @@ "Friday": "Venerd\u00ec", "Saturday": "Sabato", "Days": "Giorni", - "RecordSeries": "Record series", - "HeaderCinemaMode": "Cinema Mode", - "HeaderCloudSync": "Cloud Sync", - "HeaderOfflineDownloads": "Offline Media", - "HeaderOfflineDownloadsDescription": "Download media to your devices for easy offline use.", + "RecordSeries": "Registra Serie", + "HeaderCinemaMode": "Modalit\u00e0 Cinema", + "HeaderCloudSync": "Sinc. Cloud", + "HeaderOfflineDownloads": "Media Offline", + "HeaderOfflineDownloadsDescription": "Scarica facilmente i media sui tuoi dispositivi per l'uso offline.", "CloudSyncFeatureDescription": "Sync your media to the cloud for easy backup, archiving, and converting.", "CoverArtFeatureDescription": "Cover Art creates fun covers and other treatments to help you personalize your media images.", - "CoverArt": "Cover Art", - "CinemaModeFeatureDescription": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the feature.", + "CoverArt": "Copertine", + "CinemaModeFeatureDescription": "Modalit\u00e0 Cinema ti d\u00e0 la vera esperienza del cinema con trailer ed intro personalizzate prima del contenuto principale.", "HeaderFreeApps": "Free Emby Apps", "FreeAppsFeatureDescription": "Enjoy free access to Emby apps for your devices.", "HeaderBecomeProjectSupporter": "Ottieni Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "Un abbonamento a Emby Premiere \u00e8 necessario per creare registrazioni personalizzate delle serie tv", - "LabelEmailAddress": "E-mail address:", + "LabelEmailAddress": "Indirizzo e-Mail:", "PromoConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format with Emby Premiere. Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", - "FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.", - "HeaderConvertYourRecordings": "Convert Your Recordings", + "FeatureRequiresEmbyPremiere": "Questa funzionalit\u00e0 richiede un abbonamento ad Emby Premiere.", + "HeaderConvertYourRecordings": "Converti le tue Registrazioni", "Record": "Registra", "Save": "Salva", "Edit": "Modifica", - "Download": "Download", - "Advanced": "Advanced", + "Download": "Scarica", + "Advanced": "Avanzate", "Delete": "Elimina", - "HeaderDeleteItem": "Elimina elemento", - "ConfirmDeleteItem": "L'eliminazione di questo articolo sar\u00e0 eliminarlo sia dal file system e la vostra libreria multimediale. Sei sicuro di voler continuare?", + "HeaderDeleteItem": "Elimina Elemento", + "ConfirmDeleteItem": "L'eliminazione di questo articolo lo canceller\u00e0 sia dal disco che dalla libreria multimediale. Sei sicuro di voler continuare?", "Refresh": "Aggiorna", - "RefreshQueued": "Refresh queued.", - "AddToCollection": "Add to collection", - "HeaderAddToCollection": "Aggiungi alla collezione", - "NewCollection": "Nuova collezione", - "LabelCollection": "Collection:", + "RefreshQueued": "Aggiornamento programmato.", + "AddToCollection": "Aggiungi ad una collezione", + "HeaderAddToCollection": "Aggiungi ad una Collezione", + "NewCollection": "Nuova Collezione", + "LabelCollection": "Collezione:", "Help": "Aiuto", - "NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.", + "NewCollectionHelp": "Le collezioni ti permettono di creare raccolte personalizzate di film ed altri contenuti della libreria.", "SearchForCollectionInternetMetadata": "Cerca su internet le immagini e i metadati", "LabelName": "Nome:", "NewCollectionNameExample": "Esempio: Collezione Star wars", - "MessageItemsAdded": "Items added.", + "MessageItemsAdded": "Elementi aggiunti.", "OptionNew": "Nuovo...", "LabelPlaylist": "Playlist:", "AddToPlaylist": "Aggiungi alla playlist", - "HeaderAddToPlaylist": "Aggiungi alla playlist", - "Subtitles": "Subtitles", - "SearchForSubtitles": "Ricerca per sottotitoli", + "HeaderAddToPlaylist": "Aggiungi alla Playlist", + "Subtitles": "Sottotitoli", + "SearchForSubtitles": "Cerca Sottotitoli", "LabelLanguage": "Lingua:", - "Search": "Ricerca", - "NoSubtitleSearchResultsFound": "No results found.", + "Search": "Cerca", + "NoSubtitleSearchResultsFound": "Nessun risultato.", "File": "File", - "MessageAreYouSureDeleteSubtitles": "Sei sicuro di voler cancellare questo file dei sottotitoli?", - "ConfirmDeletion": "Conferma Cancellazione", - "MySubtitles": "My Subtitles", - "MessageDownloadQueued": "Download queued.", - "EditSubtitles": "modificare i sottotitoli", + "MessageAreYouSureDeleteSubtitles": "Sei sicuro di voler eliminare questo file di sottotitoli?", + "ConfirmDeletion": "Conferma Eliminazione", + "MySubtitles": "I miei Sottotitoli", + "MessageDownloadQueued": "Scaricamento programmato.", + "EditSubtitles": "Modifica i sottotitoli", "UnlockGuide": "Sblocca Guida", - "RefreshMetadata": "Aggiorna metadati", + "RefreshMetadata": "Aggiorna i Metadati", "ReplaceExistingImages": "Sovrascrivi immagini esistenti", - "ReplaceAllMetadata": "Replace all metadata", - "SearchForMissingMetadata": "Search for missing metadata", - "LabelRefreshMode": "Refresh mode:", + "ReplaceAllMetadata": "Sostituisci tutti i metadati", + "SearchForMissingMetadata": "Cerca metadati mancanti", + "LabelRefreshMode": "Modalit\u00e0 di aggiornamento:", "NoItemsFound": "Nessun elemento trovato.", "HeaderSaySomethingLike": "Dire qualcosa di simile ...", "ButtonTryAgain": "Riprova ancora", "HeaderYouSaid": "Hai detto...", "MessageWeDidntRecognizeCommand": "Ci dispiace, non riconosciamo il comando.", - "MessageIfYouBlockedVoice": "Se tu hai negato l'accesso all app avrai bisogno di reconfigurarlo prima di riprovarci.", + "MessageIfYouBlockedVoice": "Se hai negato l'accesso vocale all'app dovrai riconfigurarlo prima di riprovare di nuovo.", "ValueDiscNumber": "Disco {0}", "Unrated": "Non votato", "Favorite": "Preferito", - "Like": "Bello", - "Dislike": "Brutto", + "Like": "Mi piace", + "Dislike": "Non mi piace", "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Emby Server dashboard.", "Open": "Apri", "Play": "Riproduci", "Queue": "In coda", - "Shuffle": "A caso", + "Shuffle": "Riproduzione casuale", "Identify": "Identifica", - "EditImages": "Edit images", - "EditInfo": "Edit info", - "Sync": "Sync", + "EditImages": "Modifica immagini", + "EditInfo": "Modifica Info", + "Sync": "Sincronizza", "InstantMix": "Mix istantaneo", "ViewAlbum": "Visualizza album", "ViewArtist": "Visualizza artista", - "QueueAllFromHere": "Coda tutto da qui", - "PlayAllFromHere": "play tutto da qui", - "PlayFromBeginning": "Play from beginning", - "ResumeAt": "Resume from {0}", + "QueueAllFromHere": "In coda tutto da qui in poi", + "PlayAllFromHere": "Riproduci tutto da qui in poi", + "PlayFromBeginning": "Riproduci dall'inizio", + "ResumeAt": "Riprendi da {0}", "RemoveFromPlaylist": "Rimuovi dalla playlist", - "RemoveFromCollection": "Remove from collection", + "RemoveFromCollection": "Rimuovi dalla collezione", "Trailer": "Trailer", - "MarkPlayed": "Mark played", - "MarkUnplayed": "Mark unplayed", - "GroupVersions": "Group versions", + "MarkPlayed": "Segna visto", + "MarkUnplayed": "Segna non visto", + "GroupVersions": "Raggruppa versioni", "PleaseSelectTwoItems": "Seleziona almeno due elementi.", "TryMultiSelect": "Prova la selezione multipla", - "TryMultiSelectMessage": "Per modificare pi\u00f9 elementi, clicca e tieni premuto so un poster, e seleziona gli elementi che vuoi gestire. Prova!", - "HeaderConfirmRecordingCancellation": "Conferma eliminazione registrazione", - "MessageConfirmRecordingCancellation": "Sei sicuro di voler cancellare questa registrazione?", + "TryMultiSelectMessage": "Per modificare pi\u00f9 elementi, clicca e tieni premuto su un poster e seleziona gli elementi che vuoi gestire. Prova!", + "HeaderConfirmRecordingCancellation": "Conferma Eliminazione Registrazione", + "MessageConfirmRecordingCancellation": "Sei sicuro di voler eliminare questa registrazione?", "Error": "Errore", - "VoiceInput": "Voice Input", + "VoiceInput": "Comandi Vocali", "LabelContentType": "Tipo di contenuto:", "LabelPath": "Percorso:", - "LabelTitle": "Title:", - "LabelOriginalTitle": "Original title:", - "LabelSortTitle": "Sort title:", - "LabelDateAdded": "Aggiunto il", + "LabelTitle": "Titolo:", + "LabelOriginalTitle": "Titolo originale:", + "LabelSortTitle": "Titolo per ordinamento:", + "LabelDateAdded": "Aggiunto il:", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "Stato:", - "LabelArtists": "Cantanti", - "LabelArtistsHelp": "Separazione multipla utilizzando ;", - "LabelAlbumArtists": "Artisti:", + "LabelArtists": "Artisti:", + "LabelArtistsHelp": "Separa valori multipli usando ;", + "LabelAlbumArtists": "Artisti album:", "LabelAlbum": "Album:", "LabelCommunityRating": "Voto Comunit\u00e0:", - "LabelVoteCount": "Totale Voti:", + "LabelVoteCount": "Numero voti:", "LabelMetascore": "Punteggio:", - "LabelCriticRating": "Voto dei critici:", - "LabelCriticRatingSummary": "Critico sintesi valutazione:", - "LabelAwardSummary": "Sintesi Premio:", - "LabelWebsite": "Sito web:", - "LabelTagline": "Messaggio pers:", + "LabelCriticRating": "Voto della critica:", + "LabelCriticRatingSummary": "Sintesi voto della Critica:", + "LabelAwardSummary": "Sintesi Premi:", + "LabelWebsite": "Sito Web:", + "LabelTagline": "Slogan:", "LabelOverview": "Trama:", "LabelShortOverview": "Trama breve:", "LabelReleaseDate": "Data di rilascio:", @@ -172,77 +172,77 @@ "LabelBudget": "Budget", "LabelRevenue": "Fatturato ($):", "LabelOriginalAspectRatio": "Aspetto originale:", - "LabelPlayers": "Giocatori", + "LabelPlayers": "Riproduttori:", "Label3DFormat": "Formato 3D:", - "HeaderAlternateEpisodeNumbers": "Numeri Episode alternativi", - "LabelDvdSeasonNumber": "Dvd stagione:", - "LabelDvdEpisodeNumber": "Numero episodio Dvd:", - "LabelAbsoluteEpisodeNumber": "Absolute Numero episodio:", - "HeaderSpecialEpisodeInfo": "Episodio Speciale Info", - "LabelAirsBeforeSeason": "tempo prima della stagione:", - "LabelAirsAfterSeason": "tempo dopo della stagione:", - "LabelAirsBeforeEpisode": "tempo prima episodio:", - "HeaderExternalIds": "Esterno Id di :", - "HeaderDisplaySettings": "Display Settings", - "LabelTreatImageAs": "Trattare come immagine:", - "LabelDisplayOrder": "Ordine visualizzazione:", - "Countries": "Countries", - "Genres": "Genres", - "HeaderPlotKeywords": "Trama", + "HeaderAlternateEpisodeNumbers": "Numeri Episodio Alternativi", + "LabelDvdSeasonNumber": "Numero stagione DVD:", + "LabelDvdEpisodeNumber": "Numero episodio DVD:", + "LabelAbsoluteEpisodeNumber": "Numero episodio assoluto:", + "HeaderSpecialEpisodeInfo": "Informazioni Episodio Speciale", + "LabelAirsBeforeSeason": "In onda prima della stagione:", + "LabelAirsAfterSeason": "In onda dopo la stagione:", + "LabelAirsBeforeEpisode": "In onda prima dell'episodio:", + "HeaderExternalIds": "Id esterni:", + "HeaderDisplaySettings": "Impostazioni Video", + "LabelTreatImageAs": "Gestisci immagine come:", + "LabelDisplayOrder": "Ordine di visualizzazione:", + "Countries": "Paesi", + "Genres": "Generi", + "HeaderPlotKeywords": "Parole Chiave Trama", "Studios": "Studios", - "Tags": "Tags", - "HeaderMetadataSettings": "Impostazioni metadati", - "People": "People", + "Tags": "Tag", + "HeaderMetadataSettings": "Impostazioni Metadati", + "People": "Attori", "LabelMetadataDownloadLanguage": "Lingua preferita per il download:", - "LabelLockItemToPreventChanges": "Bloccare questa voce per impedire modifiche future", - "MessageLeaveEmptyToInherit": "Lasciare vuoto per ereditare le impostazioni da un elemento principale, o il valore predefinito globale.", + "LabelLockItemToPreventChanges": "Blocca questo elemento per impedire modifiche future", + "MessageLeaveEmptyToInherit": "Lascia vuoto per ereditare le impostazioni dall'elemento principale, o il valore predefinito globale.", "LabelCountry": "Nazione:", "LabelDynamicExternalId": "{0} Id:", - "LabelBirthYear": "Anno nascita:", - "LabelBirthDate": "Data nascita:", - "LabelDeathDate": "Anno morte:", - "LabelEndDate": "Fine data:", - "LabelSeasonNumber": "Season number:", - "LabelEpisodeNumber": "Episode number:", - "LabelTrackNumber": "Traccia numero:", + "LabelBirthYear": "Anno di nascita:", + "LabelBirthDate": "Data di nascita:", + "LabelDeathDate": "Anno di morte:", + "LabelEndDate": "Data di fine:", + "LabelSeasonNumber": "Numero stagione:", + "LabelEpisodeNumber": "Numero espisodio:", + "LabelTrackNumber": "Numero traccia:", "LabelNumber": "Numero:", - "LabelDiscNumber": "Disco numero", + "LabelDiscNumber": "Numero disco", "LabelParentNumber": "Numero superiore", - "SortName": "Nome ordinato", - "ReleaseDate": "Release date", + "SortName": "Nome ordinamento", + "ReleaseDate": "Data di rilascio", "Continuing": "In corso", "Ended": "Finito", - "HeaderEnabledFields": "campi abilitati", - "HeaderEnabledFieldsHelp": "Deselezionare un campo per bloccarlo e impedirgli di dati venga modificata.", + "HeaderEnabledFields": "Campi Abilitati", + "HeaderEnabledFieldsHelp": "Deseleziona un campo per bloccarlo ed impedire che venga modificato.", "Backdrops": "Sfondi", "Images": "Immagini", - "Keywords": "Parole", - "Runtime": "Runtime", - "ProductionLocations": "Production locations", - "BirthLocation": "Birth location", - "ParentalRating": "Valutazione parentale", - "Name": "Name", - "Overview": "Overview", + "Keywords": "Parole chiave", + "Runtime": "Durata", + "ProductionLocations": "Sedi di produzione", + "BirthLocation": "Luogo di nascita", + "ParentalRating": "Voto genitori", + "Name": "Nome", + "Overview": "Trama", "LabelType": "Tipo:", "LabelPersonRole": "Ruolo:", - "LabelPersonRoleHelp": "Example: Ice cream truck driver", + "LabelPersonRoleHelp": "Esempio: Autista di chiosco dei gelati", "Actor": "Attore", "Composer": "Compositore", "Director": "Regista", - "GuestStar": "Guest star", + "GuestStar": "Personaggi famosi", "Producer": "Produttore", "Writer": "Scrittore", "InstallingPackage": "Installazione di {0}", "PackageInstallCompleted": "{0} completamento dell'installazione.", - "PackageInstallFailed": "{0} installazione non \u00e8 riuscita.", + "PackageInstallFailed": "{0} installazione fallita.", "PackageInstallCancelled": "{0} installazione annullata.", - "SeriesYearToPresent": "{0}-Presenti", - "ValueOneSong": "1 canzone", - "ValueSongCount": "{0} Canzoni", + "SeriesYearToPresent": "{0} - Presente", + "ValueOneSong": "1 brano", + "ValueSongCount": "{0} brani", "ValueOneMovie": "1 film", "ValueMovieCount": "{0} film", - "ValueOneSeries": "1 serie", - "ValueSeriesCount": "{0} serie", + "ValueOneSeries": "1 serie TV", + "ValueSeriesCount": "{0} serie TV", "ValueOneEpisode": "1 episodio", "ValueEpisodeCount": "{0} episodi", "ValueOneGame": "1 gioco", @@ -252,71 +252,71 @@ "ValueOneMusicVideo": "1 video musicale", "ValueMusicVideoCount": "{0} video musicali", "ValueMinutes": "{0} min", - "HeaderIdentifyItemHelp": "Inserisci uno o pi\u00f9 criteri di ricerca. Rimuovi criteri di aumentare i risultati di ricerca.", - "PleaseEnterNameOrId": "Inserisci il nome o id esterno.", + "HeaderIdentifyItemHelp": "Inserisci uno o pi\u00f9 criteri di ricerca. Rimuovi criteri per aumentare il numero di risultati.", + "PleaseEnterNameOrId": "Per favore inserisci un nome o un id esterno.", "MessageItemSaved": "Elemento salvato.", - "SearchResults": "Search Results", - "SyncToOtherDevice": "Sync to other device", - "MakeAvailableOffline": "Make available offline", - "ServerNameIsRestarting": "Emby Server - {0} is restarting.", - "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", - "HeaderDeleteItems": "Delete Items", - "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}.", - "SyncJobCreated": "Attivit\u00e0 di Sincronizz. Creata", + "SearchResults": "Risultati della Ricerca", + "SyncToOtherDevice": "Sinc. ad altro dispositivo", + "MakeAvailableOffline": "Rendi disponibile offline", + "ServerNameIsRestarting": "Emby Server - {0} si sta riavviando.", + "ServerNameIsShuttingDown": "Emby Server - {0} si sta arrestando.", + "HeaderDeleteItems": "Elimina Elementi", + "ConfirmDeleteItems": "L'eliminazione di questi elementi li canceller\u00e0 sia dal disco che dalla tua libreria multimediale. Sei sicuro di voler continuare?", + "PleaseRestartServerName": "Per favore riavvia Emby Server - {0}.", + "SyncJobCreated": "Attivit\u00e0 di Sinc. creata", "LabelSyncTo": "Sincronizza su:", - "LabelSyncJobName": "Nome Attivit\u00e0 di Sincroniz.:", + "LabelSyncJobName": "Nome Attivit\u00e0 di Sinc.:", "LabelQuality": "Qualit\u00e0:", - "LabelSyncNoTargetsHelp": "Sembra che al momento non avete applicazioni che supportano la sincronizzazione.", - "DownloadScheduled": "Download scheduled", + "LabelSyncNoTargetsHelp": "Al momento non hai applicazioni che supportino la sincronizzazione.", + "DownloadScheduled": "Scaricamento pianificato", "LearnMore": "saperne di pi\u00f9", "LabelProfile": "Profilo:", "LabelBitrateMbps": "Bitrate (Mbps):", "SyncUnwatchedVideosOnly": "Sincronizza solo i video non visti", "SyncUnwatchedVideosOnlyHelp": "Solo i video non visti saranno sincronizzati, e video saranno rimossi dal dispositivo in cui sono guardato.", - "AutomaticallySyncNewContent": "Sincronizza automaticamente nuovi contenuti", - "AutomaticallySyncNewContentHelp": "Nuovi contenuti aggiunto verranno sincronizzati automaticamente al dispositivo.", - "LabelItemLimit": "limite elementi:", - "LabelItemLimitHelp": "Opzionale. Impostare un limite al numero di elementi che verranno sincronizzati.", - "PleaseSelectDeviceToSyncTo": "Selezionare un dispositivo per la sincronizzazione", - "Screenshots": "Screenshots", - "MoveRight": "Move right", - "MoveLeft": "Move left", - "ConfirmDeleteImage": "Delete image?", - "HeaderEditImages": "Edit Images", + "AutomaticallySyncNewContent": "Sincronizza automaticamente i nuovi contenuti", + "AutomaticallySyncNewContentHelp": "I nuovi contenuti aggiunti verranno sincronizzati automaticamente al dispositivo.", + "LabelItemLimit": "Limite elementi:", + "LabelItemLimitHelp": "Opzionale. Imposta un limite al numero di elementi che verranno sincronizzati.", + "PleaseSelectDeviceToSyncTo": "Seleziona un dispositivo per sincronizzare.", + "Screenshots": "Screenshot", + "MoveRight": "Sposta a destra", + "MoveLeft": "Sposta a sinistra", + "ConfirmDeleteImage": "Elimina immagine?", + "HeaderEditImages": "Modifica Immagini", "Settings": "Configurazione", - "ShowIndicatorsFor": "Show indicators for:", - "NewEpisodes": "New episodes", - "HDPrograms": "HD programs", + "ShowIndicatorsFor": "Mostra indicatori per:", + "NewEpisodes": "Nuovi episodi", + "HDPrograms": "Programmi HD", "LiveBroadcasts": "Live broadcasts", - "Premieres": "Premieres", + "Premieres": "Prime Visioni", "RepeatEpisodes": "Repeat episodes", - "DvrSubscriptionRequired": "Emby DVR requires an active Emby Premiere subscription.", - "HeaderCancelRecording": "Cancel Recording", - "CancelRecording": "Cancel recording", + "DvrSubscriptionRequired": "Emby DVR richiede un abbonamento ad Emby Premiere.", + "HeaderCancelRecording": "Annulla la Registrazione", + "CancelRecording": "Annulla la registrazione", "HeaderKeepRecording": "Keep Recording", "HeaderCancelSeries": "Cancel Series", "HeaderKeepSeries": "Keep Series", - "HeaderLearnMore": "Learn More", - "DeleteMedia": "Delete media", + "HeaderLearnMore": "Saperne di pi\u00f9", + "DeleteMedia": "Elimina media", "SeriesSettings": "Series settings", - "HeaderRecordingOptions": "Recording Options", + "HeaderRecordingOptions": "Opzioni di Registrazione", "CancelSeries": "Cancel series", - "DoNotRecord": "Do not record", + "DoNotRecord": "Non registrare", "HeaderSeriesOptions": "Series Options", - "LabelChannels": "Channels:", + "LabelChannels": "Canali:", "ChannelNameOnly": "Channel {0} only", "Anytime": "Anytime", "AroundTime": "Around {0}", - "LabelAirtime": "Airtime:", - "AllChannels": "All channels", - "LabelRecord": "Record:", + "LabelAirtime": "Messa in onda:", + "AllChannels": "Tutti i canali", + "LabelRecord": "Registra:", "NewEpisodesOnly": "New episodes only", - "AllEpisodes": "All episodes", + "AllEpisodes": "Tutti gli episodi", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", - "MinutesBefore": "minutes before", - "MinutesAfter": "minutes after", + "MinutesBefore": "minuti prima", + "MinutesAfter": "minuti dopo", "SkipEpisodesAlreadyInMyLibrary": "Skip episodes that are already in my library", "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", "LabelKeepUpTo": "Keep up to:", @@ -325,31 +325,31 @@ "LabelKeep:": "Keep:", "UntilIDelete": "Until I delete", "UntilSpaceNeeded": "Until space needed", - "Categories": "Categories", - "Sports": "Sports", - "News": "News", - "Movies": "Movies", - "Kids": "Kids", + "Categories": "Categorie", + "Sports": "Sport", + "News": "Notizie", + "Movies": "Film", + "Kids": "Bambini", "EnableColorCodedBackgrounds": "Enable color coded backgrounds", - "SortChannelsBy": "Sort channels by:", - "RecentlyWatched": "Recently watched", - "ChannelNumber": "Channel number", - "HeaderBenefitsEmbyPremiere": "Benefits of Emby Premiere", + "SortChannelsBy": "Ordina canali per:", + "RecentlyWatched": "Visti di recente", + "ChannelNumber": "Numero canale", + "HeaderBenefitsEmbyPremiere": "Benefici di Emby Premiere", "ThankYouForTryingEnjoyOneMinute": "Please enjoy one minute of playback. Thank you for trying Emby.", "HeaderTryPlayback": "Try Playback", "HowDidYouPay": "How did you pay?", - "IHaveEmbyPremiere": "I have Emby Premiere", - "IPurchasedThisApp": "I purchased this app", - "ButtonRestorePreviousPurchase": "Restore Purchase", - "ButtonUnlockWithPurchase": "Unlock with Purchase", - "ButtonUnlockPrice": "Unlock {0}", + "IHaveEmbyPremiere": "Sono abbonato a Emby Premiere", + "IPurchasedThisApp": "Ho acquistato questa app", + "ButtonRestorePreviousPurchase": "Ripristina Acquisto", + "ButtonUnlockWithPurchase": "Sblocca con l'Acquisto", + "ButtonUnlockPrice": "Sblocca {0}", "ButtonAlreadyPaid": "Already Paid?", "ButtonPlayOneMinute": "Play One Minute", "PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning", - "HeaderUnlockFeature": "Unlock Feature", + "HeaderUnlockFeature": "Sblocca Funzionalit\u00e0", "MessageDidYouKnowCinemaMode": "Did you know that with Emby Premiere, you can enhance your experience with features like Cinema Mode?", "MessageDidYouKnowCinemaMode2": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the main feature.", - "HeaderPlayMyMedia": "Play my Media", - "HeaderDiscoverEmbyPremiere": "Discover Emby Premiere", - "OneChannel": "One channel" + "HeaderPlayMyMedia": "Riproduci i miei Media", + "HeaderDiscoverEmbyPremiere": "Scopri Emby Premiere", + "OneChannel": "Un canale" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json b/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json index 9d1468dba9..c93ee06564 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json @@ -236,7 +236,7 @@ "PackageInstallCompleted": "Instalacja {0} zako\u0144czona.", "PackageInstallFailed": "Instalacja {0} nieudana.", "PackageInstallCancelled": "Instalacja {0} anulowana.", - "SeriesYearToPresent": "{0}-Obecnych", + "SeriesYearToPresent": "{0} - Obecnych", "ValueOneSong": "1 utw\u00f3r", "ValueSongCount": "{0} utwory", "ValueOneMovie": "1 film", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json index cc2418518e..2f0f77c40c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json @@ -184,7 +184,7 @@ "LabelAirsBeforeEpisode": "\u042d\u043f\u0438\u0437\u043e\u0434 airs_before:", "HeaderExternalIds": "\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b:", "HeaderDisplaySettings": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f", - "LabelTreatImageAs": "\u0422\u0440\u0430\u043a\u0442\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0437 \u043a\u0430\u043a:", + "LabelTreatImageAs": "\u0420\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c ISO-\u043e\u0431\u0440\u0430\u0437 \u043a\u0430\u043a (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, dvd, hddvd \u0438 \u0442.\u043f.):", "LabelDisplayOrder": "\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f:", "Countries": "\u0421\u0442\u0440\u0430\u043d\u044b", "Genres": "\u0416\u0430\u043d\u0440\u044b", @@ -315,8 +315,8 @@ "AllEpisodes": "\u0412\u0441\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b", "LabelStartWhenPossible": "\u041d\u0430\u0447\u0430\u0442\u044c \u043a\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e:", "LabelStopWhenPossible": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e:", - "MinutesBefore": "\u043c\u0438\u043d\u0443\u0442\u044b \u0434\u043e", - "MinutesAfter": "\u043c\u0438\u043d\u0443\u0442\u044b \u043f\u043e\u0441\u043b\u0435", + "MinutesBefore": "\u043c\u0438\u043d\u0443\u0442(\u044b) \u0434\u043e", + "MinutesAfter": "\u043c\u0438\u043d\u0443\u0442(\u044b) \u043f\u043e\u0441\u043b\u0435", "SkipEpisodesAlreadyInMyLibrary": "\u041f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u044d\u043f\u0438\u0437\u043e\u0434\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0436\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043c\u043e\u0435\u0439 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435", "SkipEpisodesAlreadyInMyLibraryHelp": "\u042d\u043f\u0438\u0437\u043e\u0434\u044b \u0431\u0443\u0434\u0443\u0442 \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u0441\u0435\u0437\u043e\u043d\u043e\u0432 \u0438 \u044d\u043f\u0438\u0437\u043e\u0434\u043e\u0432, \u043a\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e.", "LabelKeepUpTo": "\u0421\u0431\u0435\u0440\u0435\u0433\u0430\u0442\u044c \u0434\u043e:", diff --git a/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js b/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js index b0fa957a4f..ff33a60cc7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js +++ b/dashboard-ui/bower_components/emby-webcomponents/viewmanager/viewcontainer-lite.js @@ -141,13 +141,13 @@ define(['browser', 'dom', 'css!./viewcontainer-lite'], function (browser, dom) { currentAnimations = animations; var onAnimationComplete = function () { - dom.removeEventListener(newAnimatedPage, 'animationend', onAnimationComplete, { + dom.removeEventListener(newAnimatedPage, dom.whichAnimationEvent(), onAnimationComplete, { once: true }); resolve(); }; - dom.addEventListener(newAnimatedPage, 'animationend', onAnimationComplete, { + dom.addEventListener(newAnimatedPage, dom.whichAnimationEvent(), onAnimationComplete, { once: true }); }); @@ -171,13 +171,13 @@ define(['browser', 'dom', 'css!./viewcontainer-lite'], function (browser, dom) { currentAnimations = animations; var onAnimationComplete = function () { - dom.removeEventListener(newAnimatedPage, 'animationend', onAnimationComplete, { + dom.removeEventListener(newAnimatedPage, dom.whichAnimationEvent(), onAnimationComplete, { once: true }); resolve(); }; - dom.addEventListener(newAnimatedPage, 'animationend', onAnimationComplete, { + dom.addEventListener(newAnimatedPage, dom.whichAnimationEvent(), onAnimationComplete, { once: true }); }); diff --git a/dashboard-ui/scripts/itemdetailpage.js b/dashboard-ui/scripts/itemdetailpage.js index 31abe4b750..77af3ed513 100644 --- a/dashboard-ui/scripts/itemdetailpage.js +++ b/dashboard-ui/scripts/itemdetailpage.js @@ -1,4 +1,4 @@ -define(['layoutManager', 'cardBuilder', 'datetime', 'mediaInfo', 'backdrop', 'listView', 'itemContextMenu', 'itemHelper', 'userdataButtons', 'dom', 'indicators', 'apphost', 'imageLoader', 'scrollStyles', 'emby-itemscontainer', 'emby-checkbox'], function (layoutManager, cardBuilder, datetime, mediaInfo, backdrop, listView, itemContextMenu, itemHelper, userdataButtons, dom, indicators, appHost, imageLoader) { +define(['layoutManager', 'cardBuilder', 'datetime', 'mediaInfo', 'backdrop', 'listView', 'itemContextMenu', 'itemHelper', 'userdataButtons', 'dom', 'indicators', 'apphost', 'imageLoader', 'libraryMenu', 'scrollStyles', 'emby-itemscontainer', 'emby-checkbox'], function (layoutManager, cardBuilder, datetime, mediaInfo, backdrop, listView, itemContextMenu, itemHelper, userdataButtons, dom, indicators, appHost, imageLoader, libraryMenu) { 'use strict'; var currentItem; @@ -104,7 +104,7 @@ LibraryBrowser.renderName(item, page.querySelector('.itemName'), false, context); LibraryBrowser.renderParentName(item, page.querySelector('.parentName'), context); - LibraryMenu.setTitle(''); + libraryMenu.setTitle(''); Dashboard.getCurrentUser().then(function (user) { @@ -131,7 +131,7 @@ var transparentHeader = hasBackdrop && page.classList.contains('noSecondaryNavPage'); - LibraryMenu.setTransparentMenu(transparentHeader); + libraryMenu.setTransparentMenu(transparentHeader); var canPlay = false; @@ -1300,7 +1300,7 @@ } function inferContext(item) { - + if (item.Type == 'Movie' || item.Type == 'BoxSet') { return 'movies'; } @@ -2282,7 +2282,7 @@ currentRecordingFields = null; Events.off(ApiClient, 'websocketmessage', onWebSocketMessage); - LibraryMenu.setTransparentMenu(false); + libraryMenu.setTransparentMenu(false); }); }; }); \ No newline at end of file diff --git a/dashboard-ui/scripts/librarymenu.js b/dashboard-ui/scripts/librarymenu.js index 29a621b175..3cc93ee2e1 100644 --- a/dashboard-ui/scripts/librarymenu.js +++ b/dashboard-ui/scripts/librarymenu.js @@ -1055,4 +1055,6 @@ }); }); } + + return LibraryMenu; }); \ No newline at end of file