diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index c6819d4557..eef1d52229 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.389", - "_release": "1.4.389", + "version": "1.4.390", + "_release": "1.4.390", "_resolution": { "type": "version", - "tag": "1.4.389", - "commit": "a52d7a592187de64c84c956b1c0dcf51d78736a2" + "tag": "1.4.390", + "commit": "075f424628a8208d15eca0ed024fe4d8f6bf43fa" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json index a4455d9e82..9e1c78f91b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json @@ -353,6 +353,6 @@ "HeaderPlayMyMedia": "Reproducir mis Medios", "HeaderDiscoverEmbyPremiere": "Descubra Emby Premier", "OneChannel": "Un canal", - "ConfirmRemoveDownload": "Remove download?", - "AddedOnValue": "Agregado el {0}" + "ConfirmRemoveDownload": "\u00bfEliminar descarga?", + "AddedOnValue": "Agregado {0}" } \ 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 2956c5d4f5..7086428299 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json @@ -15,7 +15,7 @@ "ItemCount": "{0} items", "ReleaseYearValue": "Release year: {0}", "OriginalAirDateValue": "Original air date: {0}", - "EndsAtValue": "Ends at {0}", + "EndsAtValue": "V\u00e1rhat\u00f3 befejez\u00e9s {0}", "OptionSundayShort": "Sun", "OptionMondayShort": "Mon", "OptionTuesdayShort": "Tue", @@ -354,5 +354,5 @@ "HeaderDiscoverEmbyPremiere": "Discover Emby Premiere", "OneChannel": "One channel", "ConfirmRemoveDownload": "Remove download?", - "AddedOnValue": "Added {0}" + "AddedOnValue": "Hozz\u00e1adva {0}" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json index f752f167de..f52ed5aa85 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json @@ -2,31 +2,31 @@ "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", + "ValueSpecialEpisodeName": "\u7279\u5178 - {0}", + "Share": "\u5171\u4eab", "Add": "\u6dfb\u52a0", "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", - "Premiere": "Premiere", - "Live": "Live", + "Premiere": "\u9996\u6620", + "Live": "\u76f4\u64ad", "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", - "ReleaseYearValue": "Release year: {0}", + "ReleaseYearValue": "\u53d1\u5e03\u5e74\u4efd\uff1a{0}", "OriginalAirDateValue": "Original air date: {0}", "EndsAtValue": "Ends at {0}", - "OptionSundayShort": "Sun", - "OptionMondayShort": "Mon", - "OptionTuesdayShort": "Tue", - "OptionWednesdayShort": "Wed", - "OptionThursdayShort": "Thu", - "OptionFridayShort": "Fri", - "OptionSaturdayShort": "Sat", - "HeaderSelectDate": "Select Date", - "ButtonOk": "Ok", + "OptionSundayShort": "\u661f\u671f\u65e5", + "OptionMondayShort": "\u661f\u671f\u4e00", + "OptionTuesdayShort": "\u661f\u671f\u4e8c", + "OptionWednesdayShort": "\u661f\u671f\u4e09", + "OptionThursdayShort": "\u661f\u671f\u56db", + "OptionFridayShort": "\u661f\u671f\u4e94", + "OptionSaturdayShort": "\u661f\u671f\u516d", + "HeaderSelectDate": "\u9009\u62e9\u65e5\u671f", + "ButtonOk": "\u786e\u5b9a", "ButtonCancel": "\u53d6\u6d88", - "ButtonGotIt": "Got It", + "ButtonGotIt": "\u77e5\u9053\u4e86", "ButtonRestart": "\u91cd\u542f", "RecordingCancelled": "\u5f55\u5236\u5df2\u53d6\u6d88\u3002", "SeriesCancelled": "Series cancelled.", @@ -54,7 +54,7 @@ "FreeAppsFeatureDescription": "Enjoy free access to Emby apps for your devices.", "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", - "LabelEmailAddress": "E-mail address:", + "LabelEmailAddress": "\u90ae\u7bb1\u5730\u5740\uff1a", "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", @@ -62,37 +62,37 @@ "Save": "\u50a8\u5b58", "Edit": "\u7f16\u8f91", "Download": "\u4e0b\u8f7d", - "Advanced": "Advanced", + "Advanced": "\u9ad8\u7ea7", "Delete": "\u5220\u9664", "HeaderDeleteItem": "\u5220\u9664\u9879\u76ee", "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?", "Refresh": "\u5237\u65b0", - "RefreshQueued": "Refresh queued.", + "RefreshQueued": "\u5217\u961f\u5df2\u5237\u65b0\u3002", "AddToCollection": "Add to collection", "HeaderAddToCollection": "Add to Collection", "NewCollection": "\u65b0\u5408\u96c6", "LabelCollection": "Collection:", - "Help": "Help", + "Help": "\u5e2e\u52a9", "NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.", "SearchForCollectionInternetMetadata": "\u5728\u4e92\u8054\u7f51\u4e0a\u641c\u7d22\u5a92\u4f53\u56fe\u50cf\u548c\u8d44\u6599", "LabelName": "\u540d\u5b57\uff1a", "NewCollectionNameExample": "\u4f8b\u5982\uff1a\u661f\u7403\u5927\u6218\u5408\u96c6", - "MessageItemsAdded": "Items added.", + "MessageItemsAdded": "\u9879\u76ee\u5df2\u6dfb\u52a0\u3002", "OptionNew": "\u66f4\u65b0...", "LabelPlaylist": "\u64ad\u653e\u5217\u8868\uff1a", "AddToPlaylist": "\u6dfb\u52a0\u5230\u64ad\u653e\u5217\u8868", "HeaderAddToPlaylist": "\u6dfb\u52a0\u5230\u64ad\u653e\u5217\u8868", - "Subtitles": "Subtitles", + "Subtitles": "\u5b57\u5e55", "SearchForSubtitles": "\u641c\u7d22\u5b57\u5e55", "LabelLanguage": "\u8bed\u8a00\uff1a", "Search": "\u641c\u7d22", - "NoSubtitleSearchResultsFound": "No results found.", - "File": "File", + "NoSubtitleSearchResultsFound": "\u672a\u627e\u5230\u7ed3\u679c\u3002", + "File": "\u6587\u4ef6", "MessageAreYouSureDeleteSubtitles": "\u4f60\u786e\u5b9a\u5e0c\u671b\u5220\u9664\u6b64\u5b57\u5e55\u6587\u4ef6\uff1f", "ConfirmDeletion": "\u786e\u8ba4\u5220\u9664", - "MySubtitles": "My Subtitles", - "MessageDownloadQueued": "Download queued.", - "EditSubtitles": "Edit subtitles", + "MySubtitles": "\u6211\u7684\u5b57\u5e55", + "MessageDownloadQueued": "\u4e0b\u8f7d\u5df2\u5217\u961f\u3002", + "EditSubtitles": "\u4fee\u6539\u5b57\u5e55", "UnlockGuide": "Unlock Guide", "RefreshMetadata": "\u5237\u65b0\u5a92\u4f53\u8d44\u6599", "ReplaceExistingImages": "\u66ff\u6362\u73b0\u6709\u56fe\u7247", @@ -116,21 +116,21 @@ "Queue": "\u52a0\u5165\u961f\u5217", "Shuffle": "\u6401\u7f6e", "Identify": "\u8bc6\u522b", - "EditImages": "Edit images", - "EditInfo": "Edit info", - "Sync": "Sync", + "EditImages": "\u4fee\u6539\u56fe\u7247", + "EditInfo": "\u7f16\u8f91\u4fe1\u606f", + "Sync": "\u540c\u6b65", "InstantMix": "\u5373\u65f6\u6df7\u97f3", - "ViewAlbum": "View album", - "ViewArtist": "View artist", + "ViewAlbum": "\u67e5\u770b\u4e13\u8f91", + "ViewArtist": "\u67e5\u770b\u827a\u672f\u5bb6", "QueueAllFromHere": "\u8fd9\u91cc\u7684\u5168\u90e8\u5185\u5bb9\u90fd\u52a0\u5165\u961f\u5217", "PlayAllFromHere": "\u8fd9\u91cc\u7684\u5168\u90e8\u5185\u5bb9\u90fd\u5f00\u59cb\u64ad\u653e", - "PlayFromBeginning": "Play from beginning", - "ResumeAt": "Resume from {0}", + "PlayFromBeginning": "\u4ece\u5934\u64ad\u653e", + "ResumeAt": "\u6062\u590d\u64ad\u653e\u4e8e{0}", "RemoveFromPlaylist": "\u4ece\u64ad\u653e\u5217\u8868\u4e2d\u79fb\u9664", "RemoveFromCollection": "Remove from collection", - "Trailer": "Trailer", - "MarkPlayed": "Mark played", - "MarkUnplayed": "Mark unplayed", + "Trailer": "\u9884\u544a\u7247", + "MarkPlayed": "\u6807\u4e3a\u5df2\u64ad\u653e", + "MarkUnplayed": "\u6807\u4e3a\u672a\u64ad\u653e", "GroupVersions": "Group versions", "PleaseSelectTwoItems": "\u8bf7\u81f3\u5c11\u9009\u62e92\u4e2a\u9879\u76ee\u3002", "TryMultiSelect": "Try Multi-Select", @@ -141,15 +141,15 @@ "VoiceInput": "Voice Input", "LabelContentType": "\u5185\u5bb9\u7c7b\u578b", "LabelPath": "\u8def\u5f84\uff1a", - "LabelTitle": "Title:", - "LabelOriginalTitle": "Original title:", - "LabelSortTitle": "Sort title:", + "LabelTitle": "\u6807\u9898\uff1a", + "LabelOriginalTitle": "\u539f\u6807\u9898\uff1a", + "LabelSortTitle": "\u77ed\u6807\u9898\uff1a", "LabelDateAdded": "\u52a0\u5165\u65e5\u671f\uff1a", "ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings", "LabelStatus": "\u72b6\u6001\uff1a", "LabelArtists": "\u827a\u672f\u5bb6\uff1a", "LabelArtistsHelp": "\u72ec\u7acb\u591a\u529f\u80fd\uff1b", - "LabelAlbumArtists": "Album artists:", + "LabelAlbumArtists": "\u4e13\u8f91\u4f5c\u5bb6\uff1a", "LabelAlbum": "\u4e13\u8f91\uff1a", "LabelCommunityRating": "\u516c\u4f17\u8bc4\u5206\uff1a", "LabelVoteCount": "\u6295\u7968\u8ba1\u6570\uff1a", @@ -182,80 +182,80 @@ "LabelAirsBeforeSeason": "\u5b63\u64ad\u51fa\u524d\uff1a", "LabelAirsAfterSeason": "\u5b63\u64ad\u51fa\u540e\uff1a", "LabelAirsBeforeEpisode": "\u96c6\u64ad\u51fa\u524d\uff1a", - "HeaderExternalIds": "\u5916\u90e8ID\uff1a", - "HeaderDisplaySettings": "Display Settings", + "HeaderExternalIds": "\u5916\u90e8 Ids\uff1a", + "HeaderDisplaySettings": "\u663e\u793a\u8bbe\u7f6e", "LabelTreatImageAs": "\u5904\u7406\u56fe\u50cf\uff1a", "LabelDisplayOrder": "\u663e\u793a\u987a\u5e8f\uff1a", - "Countries": "Countries", - "Genres": "Genres", + "Countries": "\u56fd\u5bb6", + "Genres": "\u98ce\u683c", "HeaderPlotKeywords": "\u60c5\u8282\u5173\u952e\u5b57", - "Studios": "Studios", + "Studios": "\u5de5\u4f5c\u5ba4", "Tags": "\u6807\u7b7e", "HeaderMetadataSettings": "\u5a92\u4f53\u8d44\u6599\u8bbe\u7f6e", - "People": "People", + "People": "\u4eba\u7269", "LabelMetadataDownloadLanguage": "\u9996\u9009\u4e0b\u8f7d\u8bed\u8a00\uff1a", "LabelLockItemToPreventChanges": "\u9501\u5b9a\u6b64\u9879\u76ee\u9632\u6b62\u6539\u52a8", "MessageLeaveEmptyToInherit": "\u7559\u7a7a\u5219\u7ee7\u627f\u7236\u9879\u6216\u5168\u5c40\u9ed8\u8ba4\u503c\u8bbe\u7f6e\u3002", "LabelCountry": "\u56fd\u5bb6\uff1a", "LabelDynamicExternalId": "{0} Id\uff1a", "LabelBirthYear": "\u51fa\u751f\u5e74\u4efd\uff1a", - "LabelBirthDate": "Birth date:", + "LabelBirthDate": "\u51fa\u751f\u65e5\u671f\uff1a", "LabelDeathDate": "\u53bb\u4e16\u65e5\u671f\uff1a", "LabelEndDate": "\u7ed3\u675f\u65e5\u671f\uff1a", - "LabelSeasonNumber": "Season number:", - "LabelEpisodeNumber": "Episode number:", + "LabelSeasonNumber": "\u5b63\u53f7\uff1a", + "LabelEpisodeNumber": "\u96c6\u53f7\uff1a", "LabelTrackNumber": "\u97f3\u8f68\u53f7\u7801\uff1a", "LabelNumber": "\u7f16\u53f7\uff1a", "LabelDiscNumber": "\u5149\u76d8\u53f7", "LabelParentNumber": "\u6bcd\u5e26\u53f7", "SortName": "\u6392\u5e8f\u540d\u79f0", - "ReleaseDate": "Release date", + "ReleaseDate": "\u53d1\u884c\u65e5\u671f", "Continuing": "\u7ee7\u7eed", "Ended": "\u7ed3\u675f", - "HeaderEnabledFields": "Enabled Fields", + "HeaderEnabledFields": "\u5df2\u542f\u7528\u7684\u680f", "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.", "Backdrops": "\u80cc\u666f", "Images": "\u56fe\u7247", "Keywords": "\u5173\u952e\u8bcd", - "Runtime": "Runtime", + "Runtime": "\u64ad\u653e\u65f6\u95f4", "ProductionLocations": "Production locations", - "BirthLocation": "Birth location", + "BirthLocation": "\u51fa\u751f\u5730", "ParentalRating": "Parental Rating", - "Name": "Name", - "Overview": "Overview", + "Name": "\u540d\u79f0", + "Overview": "\u6982\u8ff0", "LabelType": "\u7c7b\u578b\uff1a", "LabelPersonRole": "\u89d2\u8272\uff1a", "LabelPersonRoleHelp": "Example: Ice cream truck driver", "Actor": "\u6f14\u5458", "Composer": "\u4f5c\u66f2\u5bb6", "Director": "\u5bfc\u6f14", - "GuestStar": "Guest star", + "GuestStar": "\u7279\u9080\u660e\u661f", "Producer": "\u5236\u7247\u4eba", "Writer": "\u7f16\u5267", "InstallingPackage": "\u6b63\u5728\u5b89\u88c5 {0}", "PackageInstallCompleted": "{0} \u5b89\u88c5\u5b8c\u6210\u3002", "PackageInstallFailed": "{0} \u5b89\u88c5\u5931\u8d25\u3002", "PackageInstallCancelled": "{0} \u5b89\u88c5\u88ab\u53d6\u6d88\u3002", - "SeriesYearToPresent": "{0} - Present", + "SeriesYearToPresent": "{0} - \u73b0\u5728", "ValueOneSong": "1\u9996\u6b4c", "ValueSongCount": "{0} \u9996\u6b4c", - "ValueOneMovie": "1 movie", - "ValueMovieCount": "{0} movies", - "ValueOneSeries": "1 series", - "ValueSeriesCount": "{0} series", - "ValueOneEpisode": "1 episode", - "ValueEpisodeCount": "{0} episodes", - "ValueOneGame": "1 game", - "ValueGameCount": "{0} games", + "ValueOneMovie": "1 \u4e2a\u7535\u5f71", + "ValueMovieCount": "{0} \u4e2a\u7535\u5f71", + "ValueOneSeries": "1 \u4e2a\u7cfb\u5217", + "ValueSeriesCount": "{0} \u4e2a\u7cfb\u5217", + "ValueOneEpisode": "1 \u96c6", + "ValueEpisodeCount": "{0} \u96c6", + "ValueOneGame": "1 \u4e2a\u6e38\u620f", + "ValueGameCount": "{0} \u4e2a\u6e38\u620f", "ValueOneAlbum": "1\u5f20\u4e13\u8f91", "ValueAlbumCount": "{0} \u5f20\u4e13\u8f91", "ValueOneMusicVideo": "1\u4e2a\u97f3\u4e50\u89c6\u9891", "ValueMusicVideoCount": "{0} \u4e2a\u97f3\u4e50\u89c6\u9891", - "ValueMinutes": "{0} min", + "ValueMinutes": "{0} \u5206\u949f", "HeaderIdentifyItemHelp": "\u8f93\u5165\u4e00\u4e2a\u6216\u591a\u4e2a\u641c\u7d22\u6761\u4ef6\u3002\u5220\u9664\u6761\u4ef6\u53ef\u5f97\u5230\u66f4\u591a\u641c\u7d22\u7ed3\u679c\u3002", "PleaseEnterNameOrId": "\u8bf7\u8f93\u5165\u4e00\u4e2a\u540d\u79f0\u6216\u4e00\u4e2a\u5916\u90e8ID\u3002", "MessageItemSaved": "\u9879\u76ee\u5df2\u4fdd\u5b58\u3002", - "SearchResults": "Search Results", + "SearchResults": "\u641c\u7d22\u7ed3\u679c", "SyncToOtherDevice": "Sync to other device", "MakeAvailableOffline": "Make available offline", "ServerNameIsRestarting": "Emby Server - {0} is restarting.", @@ -297,39 +297,39 @@ "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", + "HeaderLearnMore": "\u4e86\u89e3\u66f4\u591a", + "DeleteMedia": "\u5220\u9664\u5a92\u4f53", + "SeriesSettings": "\u7cfb\u5217\u8bbe\u5b9a", + "HeaderRecordingOptions": "\u5f55\u5236\u9009\u9879", + "CancelSeries": "\u53d6\u6d88\u7cfb\u5217", + "DoNotRecord": "\u4e0d\u5f55\u5236", + "HeaderSeriesOptions": "\u7cfb\u5217\u9009\u9879", + "LabelChannels": "\u9891\u9053\uff1a", + "ChannelNameOnly": "\u53ea\u5728\u9891\u9053 {0}", + "Anytime": "\u4efb\u4f55\u65f6\u95f4", + "AroundTime": "{0} \u5de6\u53f3", + "LabelAirtime": "\u64ad\u6620\u65f6\u95f4\uff1a", + "AllChannels": "\u6240\u6709\u9891\u9053", + "LabelRecord": "\u5f55\u5236\uff1a", + "NewEpisodesOnly": "\u53ea\u65b0\u96c6", + "AllEpisodes": "\u6240\u6709\u96c6", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", - "MinutesBefore": "minutes before", - "MinutesAfter": "minutes after", - "SkipEpisodesAlreadyInMyLibrary": "Skip episodes that are already in my library", + "MinutesBefore": "\u5206\u949f\u524d", + "MinutesAfter": "\u5206\u949f\u540e", + "SkipEpisodesAlreadyInMyLibrary": "\u8df3\u8fc7\u5df2\u5728\u6211\u7684\u5a92\u4f53\u5e93\u7684\u96c6", "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", "LabelKeepUpTo": "Keep up to:", - "AsManyAsPossible": "As many as possible", - "DefaultErrorMessage": "There was an error processing the request. Please try again later.", - "LabelKeep:": "Keep:", - "UntilIDelete": "Until I delete", - "UntilSpaceNeeded": "Until space needed", - "Categories": "Categories", - "Sports": "Sports", - "News": "News", - "Movies": "Movies", - "Kids": "Kids", + "AsManyAsPossible": "\u5c3d\u53ef\u80fd\u591a", + "DefaultErrorMessage": "\u5904\u7406\u8bf7\u6c42\u65f6\u53d1\u751f\u9519\u8bef\u3002\u8bf7\u7a0d\u540e\u5c1d\u8bd5\u3002", + "LabelKeep:": "\u4fdd\u7559\uff1a", + "UntilIDelete": "\u76f4\u5230\u6211\u5220\u9664", + "UntilSpaceNeeded": "\u76f4\u5230\u9700\u8981\u7a7a\u95f4", + "Categories": "\u5206\u7c7b", + "Sports": "\u4f53\u80b2", + "News": "\u65b0\u95fb", + "Movies": "\u7535\u5f71", + "Kids": "\u513f\u7ae5", "EnableColorCodedBackgrounds": "Enable color coded backgrounds", "SortChannelsBy": "Sort channels by:", "RecentlyWatched": "Recently watched", @@ -337,22 +337,22 @@ "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?", + "HowDidYouPay": "\u4f60\u60f3\u5982\u4f55\u4ed8\u6b3e\uff1f", "IHaveEmbyPremiere": "I have Emby Premiere", - "IPurchasedThisApp": "I purchased this app", - "ButtonRestorePreviousPurchase": "Restore Purchase", - "ButtonUnlockWithPurchase": "Unlock with Purchase", - "ButtonUnlockPrice": "Unlock {0}", + "IPurchasedThisApp": "\u6211\u5df2\u8d2d\u4e70\u6b64\u5e94\u7528", + "ButtonRestorePreviousPurchase": "\u6062\u590d\u8d2d\u4e70", + "ButtonUnlockWithPurchase": "\u8d2d\u4e70\u4ee5\u89e3\u9501", + "ButtonUnlockPrice": "\u89e3\u9501 {0}", "EmbyPremiereMonthlyWithPrice": "Emby Premiere Monthly {0}", - "HeaderAlreadyPaid": "Already Paid?", - "ButtonPlayOneMinute": "Play One Minute", + "HeaderAlreadyPaid": "\u5df2\u4ed8\u6b3e\uff1f", + "ButtonPlayOneMinute": "\u64ad\u653e\u4e00\u5206\u949f", "PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning", - "HeaderUnlockFeature": "Unlock Feature", + "HeaderUnlockFeature": "\u89e3\u9501\u529f\u80fd", "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", + "HeaderPlayMyMedia": "\u64ad\u653e\u6211\u7684\u5a92\u4f53", "HeaderDiscoverEmbyPremiere": "Discover Emby Premiere", - "OneChannel": "One channel", - "ConfirmRemoveDownload": "Remove download?", - "AddedOnValue": "Added {0}" + "OneChannel": "\u4e00\u4e2a\u9891\u9053", + "ConfirmRemoveDownload": "\u5220\u9664\u4e0b\u8f7d\uff1f", + "AddedOnValue": "\u5df2\u6dfb\u52a0 {0}" } \ No newline at end of file diff --git a/dashboard-ui/css/librarybrowser.css b/dashboard-ui/css/librarybrowser.css index ff7cc84a4f..b62265229f 100644 --- a/dashboard-ui/css/librarybrowser.css +++ b/dashboard-ui/css/librarybrowser.css @@ -13,7 +13,7 @@ .background-theme-b .backgroundContainer.withBackdrop { background-color: rgba(6, 6, 6, .94) !important; - background: linear-gradient(to right, rgba(0, 0, 0, .99), rgba(0, 0, 0, .96), rgba(0, 0, 0, .64)) !important; + background: linear-gradient(to right, rgba(0, 0, 0, .98), rgba(0, 0, 0, .95), rgba(0, 0, 0, .64)) !important; } .ui-body-b { diff --git a/dashboard-ui/itemdetails.html b/dashboard-ui/itemdetails.html index 0ae9c3268c..c47e52ede9 100644 --- a/dashboard-ui/itemdetails.html +++ b/dashboard-ui/itemdetails.html @@ -9,7 +9,7 @@ .background-theme-b .backgroundContainer.withBackdrop { background-color: rgba(6, 6, 6, .94) !important; - background: linear-gradient(to right, rgba(0, 0, 0, .99), rgba(0, 0, 0, .94), rgba(0, 0, 0, .64)) !important; + background: linear-gradient(to right, rgba(0, 0, 0, .98), rgba(0, 0, 0, .98), rgba(0, 0, 0, .4)) !important; } } diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index 0a4b31886a..71f5f963f6 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -1100,7 +1100,7 @@ var AppInfo = {}; return; } - if (month == 11 && day >= 21 && day <= 26) { + if (month == 11 && day >= 20 && day <= 25) { require(['themes/holiday/theme']); return; } diff --git a/dashboard-ui/themes/holiday/style.css b/dashboard-ui/themes/holiday/style.css index b18b3ad442..d565002ad2 100644 --- a/dashboard-ui/themes/holiday/style.css +++ b/dashboard-ui/themes/holiday/style.css @@ -1,4 +1,8 @@ -.ui-body-b h1, .ui-body-b h2 { +.background-theme-b .backgroundContainer.withBackdrop { + background: rgba(6, 6, 6, .86) !important; +} + +.ui-body-b h1, .ui-body-b h2 { color: #E53A35; } @@ -11,10 +15,6 @@ color: #AC3326 !important; } -paper-button[raised].more { - background: #AC3326; -} - .channelTimeslotHeader, .timeslotHeader { background: #cc3333 !important; } diff --git a/dashboard-ui/themes/holiday/theme.js b/dashboard-ui/themes/holiday/theme.js index 207e1cf034..4ca76ff332 100644 --- a/dashboard-ui/themes/holiday/theme.js +++ b/dashboard-ui/themes/holiday/theme.js @@ -1,4 +1,4 @@ -(function () { +define(['appSettings', 'backdrop', 'browser', 'globalize', 'require', 'events', 'paper-icon-button-light'], function (appSettings, backdrop, browser, globalize, require, events) { 'use strict'; var lastSound = 0; @@ -8,7 +8,7 @@ function onPageShow() { - if (!browserInfo.mobile) { + if (!browser.mobile) { if (getHolidayTheme() == 'off') { return; @@ -16,7 +16,7 @@ var page = this; - Dashboard.importCss('themes/holiday/style.css'); + require(['css!./style.css']); if (!page.classList.contains('itemDetailPage')) { setBackdrop(page); @@ -59,8 +59,8 @@ holidayInfoButton.parentNode.removeChild(holidayInfoButton); } - Dashboard.removeStylesheet('themes/holiday/style.css'); - Backdrops.clear(); + backdrop.clear(); + window.location.reload(true); } var snowFlakesInitialized; @@ -68,9 +68,9 @@ if (!snowFlakesInitialized) { snowFlakesInitialized = true; - $(document.body).append('
*
*