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

fix boxset socket events

This commit is contained in:
Luke Pulverenti 2016-12-17 15:52:05 -05:00
parent 4a063fc914
commit 6190a7ea45
9 changed files with 144 additions and 144 deletions

View file

@ -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",

View file

@ -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}"
}

View file

@ -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}"
}

View file

@ -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}"
}

View file

@ -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 {

View file

@ -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;
}
}
</style>

View file

@ -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;
}

View file

@ -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;
}

View file

@ -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('<div id="snowflakeContainer"><p class="snowflake">*</p></div>');
document.body.insertAdjacentHTML('beforeend', '<div id="snowflakeContainer"><p class="snowflake">*</p></div>');
generateSnowflakes();
Events.on(MediaController, 'beforeplaybackstart', onPlaybackStart);
events.on(MediaController, 'beforeplaybackstart', onPlaybackStart);
}
}
@ -88,20 +88,20 @@
if (!page.classList.contains('itemDetailPage')) {
if (getHolidayTheme() == 'christmas') {
Backdrops.setBackdropUrl(page, 'https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/themes/holiday/bgc.jpg');
backdrop.setBackdrop('https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/themes/holiday/bgc.jpg');
} else {
Backdrops.setBackdropUrl(page, 'https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/themes/holiday/bg.jpg');
backdrop.setBackdrop('https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/themes/holiday/bg.jpg');
}
}
}
var holidayThemeKey = 'holidaytheme5';
function getHolidayTheme() {
return appStorage.getItem(holidayThemeKey);
return appSettings.get(holidayThemeKey);
}
function setHolidayTheme(value) {
appStorage.setItem(holidayThemeKey, value);
appSettings.set(holidayThemeKey, value);
setBodyClass();
playThemeMusic();
}
@ -154,11 +154,11 @@
break;
case 'joy':
setHolidayTheme('');
setBackdrop($($.mobile.activePage)[0]);
setBackdrop($.mobile.activePage);
break;
case 'christmas':
setHolidayTheme('christmas');
setBackdrop($($.mobile.activePage)[0]);
setBackdrop($.mobile.activePage);
break;
default:
break;
@ -177,15 +177,15 @@
iconCreated = true;
var elem = document.createElement('paper-icon-button');
elem.icon = 'info';
elem.classList.add('holidayInfoButton');
elem.addEventListener('click', onIconClick);
var viewMenuSecondary = document.querySelector('.viewMenuSecondary');
if (viewMenuSecondary) {
viewMenuSecondary.insertBefore(elem, viewMenuSecondary.childNodes[0]);
var html = '<button is="paper-icon-button-light" class="holidayInfoButton"><i class="md-icon">info</i></button>';
viewMenuSecondary.insertAdjacentHTML('afterbegin', html);
viewMenuSecondary.querySelector('.holidayInfoButton').addEventListener('click', onIconClick);
}
}
@ -206,7 +206,7 @@
});
}
})();
});
(function () {