aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Localization/JavaScript
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Server.Implementations/Localization/JavaScript')
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/da.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/de.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/el.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/es.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/he.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/it.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json120
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json116
-rw-r--r--MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json116
22 files changed, 2488 insertions, 68 deletions
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json
index 5b4977b22..545217da7 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0645\u0646 \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u0627\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631\u061f",
"PasswordSaved": "\u062a\u0645 \u062d\u0641\u0638 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631.",
"PasswordMatchError": "\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 \u0648\u062a\u0627\u0643\u064a\u062f\u0647\u0627 \u064a\u062c\u0628 \u0627\u0646 \u064a\u062a\u0637\u0627\u0628\u0642\u0627\u0646.",
- "OptionOff": "\u0627\u064a\u0642\u0627\u0641",
- "OptionOn": "\u062a\u0634\u063a\u064a\u0644",
"OptionRelease": "\u0627\u0644\u0627\u0635\u062f\u0627\u0631 \u0627\u0644\u0631\u0633\u0645\u0649",
"OptionBeta": "\u0628\u064a\u062a\u0627",
"OptionDev": "\u062a\u0637\u0648\u0631\u0649 (\u063a\u064a\u0631 \u0645\u0633\u062a\u0642\u0631)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "\u0647\u0644 \u0627\u0646\u062a \u0645\u062a\u0627\u0643\u062f \u0627\u0646\u0643 \u062a\u0631\u064a\u062f \u0627\u0644\u063a\u0627\u0621 {0} \u061f",
"NoPluginConfigurationMessage": "\u0647\u0630\u0627 \u0627\u0644\u0645\u0644\u062d\u0642 \u0644\u064a\u0633 \u0644\u0647 \u0636\u0628\u0637.",
"NoPluginsInstalledMessage": "\u0644\u0627 \u064a\u0648\u062c\u062f \u0644\u062f\u064a\u0643 \u0627\u0649 \u0645\u0644\u0627\u062d\u0642 \u0645\u062b\u0628\u062a\u0629.",
- "BrowsePluginCatalogMessage": "\u062a\u0635\u0641\u062d \u0642\u0627\u0626\u0645\u062a\u0646\u0627 \u0644\u0644\u0645\u0644\u062d\u0642 \u0644\u062a\u0631\u0649 \u0627\u0644\u0645\u062a\u0648\u0641\u0631 \u0645\u0646 \u0627\u0644\u0645\u0644\u0627\u062d\u0642."
+ "BrowsePluginCatalogMessage": "\u062a\u0635\u0641\u062d \u0642\u0627\u0626\u0645\u062a\u0646\u0627 \u0644\u0644\u0645\u0644\u062d\u0642 \u0644\u062a\u0631\u0649 \u0627\u0644\u0645\u062a\u0648\u0641\u0631 \u0645\u0646 \u0627\u0644\u0645\u0644\u0627\u062d\u0642.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "All Recordings",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Sunday",
+ "OptionMonday": "Monday",
+ "OptionTuesday": "Tuesday",
+ "OptionWednesday": "Wednesday",
+ "OptionThursday": "Thursday",
+ "OptionFriday": "Friday",
+ "OptionSaturday": "Saturday",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "\u0627\u0633\u062a\u0623\u0646\u0641",
+ "HeaderMyLibrary": "My Library",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json
index ccad9aa92..ad40413b8 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Esteu segur que voleu restablir la contrasenya?",
"PasswordSaved": "S'ha guardat la contrasenya.",
"PasswordMatchError": "Confirmaci\u00f3 de la contrasenya i la contrasenya han de coincidir.",
- "OptionOff": "Apagat",
- "OptionOn": "Enc\u00e8s",
"OptionRelease": "Versi\u00f3 Oficial",
"OptionBeta": "Beta",
"OptionDev": "Dev (Inestable)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Esteu segur que voleu desinstal\u00b7lar {0}?",
"NoPluginConfigurationMessage": "Aquest plugin no necessita configuraci\u00f3.",
"NoPluginsInstalledMessage": "No t\u00e9 cap plugin instal\u00b7lat.",
- "BrowsePluginCatalogMessage": "Consulti el nostre cat\u00e0leg per veure els plugins disponibles."
+ "BrowsePluginCatalogMessage": "Consulti el nostre cat\u00e0leg per veure els plugins disponibles.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "All Recordings",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Sunday",
+ "OptionMonday": "Monday",
+ "OptionTuesday": "Tuesday",
+ "OptionWednesday": "Wednesday",
+ "OptionThursday": "Thursday",
+ "OptionFriday": "Friday",
+ "OptionSaturday": "Saturday",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Resume",
+ "HeaderMyLibrary": "My Library",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json
index 8f3f6340d..93bae18a7 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Jste si jisti, \u017ee chcete obnovit heslo?",
"PasswordSaved": "Heslo ulo\u017eeno.",
"PasswordMatchError": "Heslo a potvrzen\u00ed hesla mus\u00ed souhlasit.",
- "OptionOff": "Vypnout",
- "OptionOn": "Zapnout",
"OptionRelease": "Ofici\u00e1ln\u00ed vyd\u00e1n\u00ed",
"OptionBeta": "Betaverze",
"OptionDev": "Dev (Nestabiln\u00ed\/V\u00fdvoj\u00e1\u0159sk\u00e1)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Jste si jisti, \u017ee chcete odinstalovat {0}?",
"NoPluginConfigurationMessage": "Tento plugin nem\u00e1 nastaven\u00ed.",
"NoPluginsInstalledMessage": "Nem\u00e1te nainstalov\u00e1n \u017e\u00e1dn\u00fd plugin.",
- "BrowsePluginCatalogMessage": "Prohl\u00e9dn\u011bte si n\u00e1\u0161 katalog, kde najdete dostupn\u00e9 pluginy."
+ "BrowsePluginCatalogMessage": "Prohl\u00e9dn\u011bte si n\u00e1\u0161 katalog, kde najdete dostupn\u00e9 pluginy.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "P\u0159ehr\u00e1t",
+ "ButtonEdit": "Upravit",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "V\u0161echna nahr\u00e1v\u00e1n\u00ed",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Ned\u011ble",
+ "OptionMonday": "Pond\u011bl\u00ed",
+ "OptionTuesday": "\u00dater\u00fd",
+ "OptionWednesday": "St\u0159eda",
+ "OptionThursday": "\u010ctvrtek",
+ "OptionFriday": "P\u00e1tek",
+ "OptionSaturday": "Sobota",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Pozastavit",
+ "HeaderMyLibrary": "My Library",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json
index ab65c6112..b8acb8ba2 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Er du sikker p\u00e5 at koden skal nulstilles",
"PasswordSaved": "Koden er gemt",
"PasswordMatchError": "Kode og kode bekr\u00e6ftelse skal v\u00e6re ens.",
- "OptionOff": "Off",
- "OptionOn": "On",
"OptionRelease": "Officiel Udgivelse",
"OptionBeta": "Beta",
"OptionDev": "Dev (Ustabil)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Er du sikker p\u00e5 du \u00f8nsker at afinstallere {0}?",
"NoPluginConfigurationMessage": "Der er igenting at konfigurere i dette plugin.",
"NoPluginsInstalledMessage": "Der er ikke installeret nogle plugins",
- "BrowsePluginCatalogMessage": "Gennemse vores katalog med tilf\u00f8jelser for at se tilg\u00e6ngelige tilf\u00f8jelser."
+ "BrowsePluginCatalogMessage": "Gennemse vores katalog med tilf\u00f8jelser for at se tilg\u00e6ngelige tilf\u00f8jelser.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "All Recordings",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "S\u00f8ndag",
+ "OptionMonday": "Mandag",
+ "OptionTuesday": "Tirsdag",
+ "OptionWednesday": "Onsdag",
+ "OptionThursday": "Torsdag",
+ "OptionFriday": "Fredag",
+ "OptionSaturday": "L\u00f8rdag",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Fors\u00e6t",
+ "HeaderMyLibrary": "Mit bibliotek",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json
index 4173ff6b4..608fd7187 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "M\u00f6chten Sie das Passwort wirklich zur\u00fccksetzen?",
"PasswordSaved": "Passwort gespeichert",
"PasswordMatchError": "Passwort und Passwortbest\u00e4tigung stimmen nicht \u00fcberein.",
- "OptionOff": "Aus",
- "OptionOn": "Ein",
"OptionRelease": "Offizielles Release",
"OptionBeta": "Beta",
"OptionDev": "Entwickler (instabil)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "M\u00f6chten Sie {0} wirklich deinstallieren?",
"NoPluginConfigurationMessage": "Bei diesem Plugin kann nichts eingestellt werden.",
"NoPluginsInstalledMessage": "Sie haben keine Plugins installiert.",
- "BrowsePluginCatalogMessage": "Durchsuchen Sie unsere Bibliothek um alle verf\u00fcgbaren Plugins anzuzeigen."
+ "BrowsePluginCatalogMessage": "Durchsuchen Sie unsere Bibliothek um alle verf\u00fcgbaren Plugins anzuzeigen.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Stumm",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "N\u00e4chster Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Abspielen",
+ "ButtonEdit": "Bearbeiten",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Vorheriger Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "Alle Aufnahmen",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Sonntag",
+ "OptionMonday": "Montag",
+ "OptionTuesday": "Dienstag",
+ "OptionWednesday": "Mittwoch",
+ "OptionThursday": "Donnerstag",
+ "OptionFriday": "Freitag",
+ "OptionSaturday": "Samstag",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Fortsetzen",
+ "HeaderMyLibrary": "Meine Bibliothek",
+ "HeaderLatestMedia": "Letzte Medien",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json
index 7fda6ff85..5f3abf20e 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "\u0395\u03af\u03c3\u03c4\u03b5 \u03c3\u03af\u03b3\u03bf\u03c5\u03c1\u03bf\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2;",
"PasswordSaved": "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03c4\u03b7\u03ba\u03b5",
"PasswordMatchError": "\u039f \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03b5\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c4\u03b1\u03b9\u03c1\u03b9\u03ac\u03b6\u03bf\u03c5\u03bd",
- "OptionOff": "\u03c3\u03b2\u03b7\u03c3\u03c4\u03cc\u03c2",
- "OptionOn": "On",
"OptionRelease": "\u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7",
"OptionBeta": "\u03b2\u03ae\u03c4\u03b1",
"OptionDev": "\u03b1\u03bd\u03ac\u03c0\u03c4\u03c5\u03be\u03b7 (\u03b1\u03c3\u03c4\u03b1\u03b8\u03ae\u03c2)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "\u0395\u03af\u03c3\u03c4\u03b5 \u03c3\u03af\u03b3\u03bf\u03c5\u03c1\u03bf\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5;",
"NoPluginConfigurationMessage": "\u0391\u03c5\u03c4\u03cc \u03c4\u03bf plugin \u03ad\u03c7\u03b5\u03b9 \u03c4\u03af\u03c0\u03bf\u03c4\u03b1 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03b5\u03c4\u03b5",
"NoPluginsInstalledMessage": "\u0388\u03c7\u03b5\u03c4\u03b5 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03b9 \u03ba\u03b1\u03bd\u03ad\u03bd\u03b1 plugins ",
- "BrowsePluginCatalogMessage": "\u03a0\u03bb\u03bf\u03b7\u03b3\u03b7\u03b8\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf\u03bd \u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf plugin \u03bc\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b1 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b1 plugins"
+ "BrowsePluginCatalogMessage": "\u03a0\u03bb\u03bf\u03b7\u03b3\u03b7\u03b8\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf\u03bd \u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf plugin \u03bc\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b1 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b1 plugins",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "All Recordings",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Sunday",
+ "OptionMonday": "Monday",
+ "OptionTuesday": "Tuesday",
+ "OptionWednesday": "Wednesday",
+ "OptionThursday": "Thursday",
+ "OptionFriday": "Friday",
+ "OptionSaturday": "Saturday",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "\u03a3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03b9 ",
+ "HeaderMyLibrary": "My Library",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json
index d8cc7178e..3b9c8cae0 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Are you sure you wish to reset the password?",
"PasswordSaved": "Password saved.",
"PasswordMatchError": "Password and password confirmation must match.",
- "OptionOff": "Off",
- "OptionOn": "On",
"OptionRelease": "Official Release",
"OptionBeta": "Beta",
"OptionDev": "Dev (Unstable)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?",
"NoPluginConfigurationMessage": "This plugin has nothing to configure.",
"NoPluginsInstalledMessage": "You have no plugins installed.",
- "BrowsePluginCatalogMessage": "Browse our plugin catalog to view available plugins."
+ "BrowsePluginCatalogMessage": "Browse our plugin catalog to view available plugins.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "All Recordings",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Sunday",
+ "OptionMonday": "Monday",
+ "OptionTuesday": "Tuesday",
+ "OptionWednesday": "Wednesday",
+ "OptionThursday": "Thursday",
+ "OptionFriday": "Friday",
+ "OptionSaturday": "Saturday",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Resume",
+ "HeaderMyLibrary": "My Library",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json
index f01429636..617e54dd7 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Are you sure you wish to reset the password?",
"PasswordSaved": "Password saved.",
"PasswordMatchError": "Password and password confirmation must match.",
- "OptionOff": "Off",
- "OptionOn": "On",
"OptionRelease": "Official Release",
"OptionBeta": "Beta",
"OptionDev": "Dev (Unstable)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?",
"NoPluginConfigurationMessage": "This plugin has nothing to configure.",
"NoPluginsInstalledMessage": "You have no plugins installed.",
- "BrowsePluginCatalogMessage": "Browse our plugin catalog to view available plugins."
+ "BrowsePluginCatalogMessage": "Browse our plugin catalog to view available plugins.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "All Recordings",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Sunday",
+ "OptionMonday": "Monday",
+ "OptionTuesday": "Tuesday",
+ "OptionWednesday": "Wednesday",
+ "OptionThursday": "Thursday",
+ "OptionFriday": "Friday",
+ "OptionSaturday": "Saturday",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Resume",
+ "HeaderMyLibrary": "My Library",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json
index 25537175f..0fedf1dc7 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Esta seguro que desea restablecer la contrase\u00f1a?",
"PasswordSaved": "Contrase\u00f1a guardada.",
"PasswordMatchError": "La contrase\u00f1a y la confirmaci\u00f3n de la contrase\u00f1a deben de ser iguales.",
- "OptionOff": "Apagado",
- "OptionOn": "Encendido",
"OptionRelease": "Liberar",
"OptionBeta": "Beta",
"OptionDev": "Desarrollo",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Esta seguro que desea desinstalar {0}?",
"NoPluginConfigurationMessage": "El plugin no requiere configuraci\u00f3n",
"NoPluginsInstalledMessage": "No tiene plugins instalados.",
- "BrowsePluginCatalogMessage": "Navegar el catalogo de plugins para ver los plugins disponibles."
+ "BrowsePluginCatalogMessage": "Navegar el catalogo de plugins para ver los plugins disponibles.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Silencio",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Detener",
+ "ButtonNextTrack": "Pista siguiente",
+ "ButtonPause": "Pausa",
+ "ButtonPlay": "Reproducir",
+ "ButtonEdit": "Editar",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Pista anterior",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "Todas la grabaciones",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Domingo",
+ "OptionMonday": "Lunes",
+ "OptionTuesday": "Martes",
+ "OptionWednesday": "Mi\u00e9rcoles",
+ "OptionThursday": "Jueves",
+ "OptionFriday": "Viernes",
+ "OptionSaturday": "S\u00e1bado",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Continuar",
+ "HeaderMyLibrary": "Mi librer\u00eda",
+ "HeaderLatestMedia": "\u00daltimos medios",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json
index 5fadcee01..1fa4e2bec 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "\u00bfEst\u00e1 seguro que desea restablecer la contrase\u00f1a?",
"PasswordSaved": "Contrase\u00f1a guardada.",
"PasswordMatchError": "La Contrase\u00f1a y la confirmaci\u00f3n de la contrase\u00f1a deben coincidir.",
- "OptionOff": "No",
- "OptionOn": "Si",
"OptionRelease": "Versi\u00f3n Oficial",
"OptionBeta": "Beta",
"OptionDev": "Desarrollo (Inestable)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "\u00bfEst\u00e1 seguro que desea desinstalar {0}?",
"NoPluginConfigurationMessage": "El complemento no requiere configuraci\u00f3n",
"NoPluginsInstalledMessage": "No tiene complementos instalados.",
- "BrowsePluginCatalogMessage": "Explore el catalogo de complementos para ver los complementos disponibles."
+ "BrowsePluginCatalogMessage": "Explore el catalogo de complementos para ver los complementos disponibles.",
+ "MessageKeyEmailedTo": "Clave enviada por correo a {0}.",
+ "MessageKeysLinked": "Llaves Vinculadas",
+ "HeaderConfirmation": "Confirmaci\u00f3n",
+ "MessageKeyUpdated": "Gracias. Su clave de aficionado ha sido actualizada.",
+ "MessageKeyRemoved": "Gracias. Su clave de aficionado ha sido eliminada.",
+ "HeaderSearch": "Buscar",
+ "LabelArtist": "Artista",
+ "LabelMovie": "Pel\u00edcula",
+ "LabelMusicVideo": "Video Musical",
+ "LabelEpisode": "Episodio",
+ "LabelSeries": "Series",
+ "LabelStopping": "Deteniendo",
+ "LabelCancelled": "(cancelado)",
+ "LabelFailed": "(fall\u00f3)",
+ "LabelAbortedByServerShutdown": "(Abortada por apagado del servidor)",
+ "LabelScheduledTaskLastRan": "Ejecutado hace {0}, tomando {1}.",
+ "HeaderDeleteTaskTrigger": "Borrar Disparador de Tarea",
+ "HeaderTaskTriggers": "Disparadores de Tarea",
+ "MessageDeleteTaskTrigger": "\u00bfEstas seguro de que deseas eliminar este disparador de tarea?",
+ "MessageNoPluginsInstalled": "No tienes extensiones instaladas.",
+ "LabelVersionInstalled": "{0} instalado",
+ "LabelNumberReviews": "{0} Rese\u00f1as",
+ "LabelFree": "Gratis",
+ "HeaderSelectAudio": "Seleccionar Audio",
+ "HeaderSelectSubtitles": "Seleccionar Subtitulos",
+ "LabelDefaultStream": "(Por Defecto)",
+ "LabelForcedStream": "(Forzado)",
+ "LabelDefaultForcedStream": "(Por Defecto\/Forzado)",
+ "LabelUnknownLanguage": "Idioma Desconocido",
+ "ButtonMute": "Mudo",
+ "ButtonUnmute": "Quitar mudo",
+ "ButtonStop": "Detener",
+ "ButtonNextTrack": "Pista Siguiente",
+ "ButtonPause": "Pausar",
+ "ButtonPlay": "Reproducir",
+ "ButtonEdit": "Editar",
+ "ButtonQueue": "A cola",
+ "ButtonPlayTrailer": "Reproducir Trailer",
+ "ButtonPlaylist": "Lista de Reprod.",
+ "ButtonPreviousTrack": "Pista Anterior",
+ "LabelEnabled": "Habilitado",
+ "LabelDisabled": "Deshabilitado",
+ "ButtonMoreInformation": "Mas Informaci\u00f3n",
+ "LabelNoUnreadNotifications": "No hay notificaciones sin leer.",
+ "ButtonViewNotifications": "Ver notificaciones",
+ "ButtonMarkTheseRead": "Marcar como le\u00eddos",
+ "ButtonClose": "Cerrar",
+ "LabelAllPlaysSentToPlayer": "Todas las reproducciones se enviaran al reproductor seleccionado.",
+ "MessageInvalidUser": "Usuario o contrase\u00f1a inv\u00e1lidos.",
+ "HeaderAllRecordings": "Todas las Grabaciones",
+ "RecommendationBecauseYouLike": "Porque te gust\u00f3 {0}",
+ "RecommendationBecauseYouWatched": "Porque viste {0}",
+ "RecommendationDirectedBy": "Dirigido por {0}",
+ "RecommendationStarring": "Protagonizado por {0}",
+ "HeaderConfirmRecordingCancellation": "Confirmar Cancelaci\u00f3n de la Grabaci\u00f3n",
+ "MessageConfirmRecordingCancellation": "\u00bfEstas seguro de que deseas cancelar esta grabaci\u00f3n?",
+ "MessageRecordingCancelled": "Grabaci\u00f3n cancelada.",
+ "HeaderConfirmSeriesCancellation": "Confirmar Cancelaci\u00f3n de Serie",
+ "MessageConfirmSeriesCancellation": "\u00bfEstas seguro de que deseas cancelar esta serie?",
+ "MessageSeriesCancelled": "Serie cancelada",
+ "HeaderConfirmRecordingDeletion": "Confirmar Eliminaci\u00f3n de Grabaci\u00f3n",
+ "MessageConfirmRecordingDeletion": "\u00bfEstas seguro de que deseas eliminar esta grabaci\u00f3n?",
+ "MessageRecordingDeleted": "Grabaci\u00f3n eliminada.",
+ "ButonCancelRecording": "Cancelar Grabaci\u00f3n",
+ "MessageRecordingSaved": "Grabaci\u00f3n guardada.",
+ "OptionSunday": "Domingo",
+ "OptionMonday": "Lunes",
+ "OptionTuesday": "Martes",
+ "OptionWednesday": "Mi\u00e9rcoles",
+ "OptionThursday": "Jueves",
+ "OptionFriday": "Viernes",
+ "OptionSaturday": "S\u00e1bado",
+ "HeaderConfirmDeletion": "Confirmar Eliminaci\u00f3n",
+ "MessageConfirmPathSubstitutionDeletion": "\u00bfEstas seguro de que deseas eliminar esta ruta alternativa?",
+ "LiveTvUpdateAvailable": "(Actualizaci\u00f3n disponible)",
+ "LabelVersionUpToDate": "\u00a1Actualizado!",
+ "ButtonResetTuner": "Resetear sintonizador",
+ "HeaderResetTuner": "Resetear Sintonizador",
+ "MessageConfirmResetTuner": "\u00bfEstas seguro de que deseas restablecer las configuraciones de este sintonizador? Cualquier reproducci\u00f3n o grabaci\u00f3n sera interrumpida abruptamente.",
+ "ButtonCancelSeries": "Cancelar Series",
+ "LabelAllChannels": "Todos los canales",
+ "HeaderSeriesRecordings": "Grabaciones de Series",
+ "LabelAnytime": "Cuando sea",
+ "StatusRecording": "Grabando",
+ "StatusWatching": "Viendo",
+ "StatusRecordingProgram": "Grabando {0}",
+ "StatusWatchingProgram": "Viendo {0}",
+ "HeaderSplitMedia": "Dividir y Separar Medios",
+ "MessageConfirmSplitMedia": "\u00bfEstas seguro de que deseas dividir y separar estos medios en elementos individuales?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Por favor selecciona dos o mas elementos para agruparlos",
+ "MessageTheFollowingItemsWillBeGrouped": "Los siguientes t\u00edtulos ser\u00e1n agrupados en un solo elemento.",
+ "MessageConfirmItemGrouping": "Los clientes de Media Browser elegir\u00e1n autom\u00e1ticamente la versi\u00f3n optima para reproducir basado en el dispositivo y el rendimiento de redo. \u00bfEsta seguro de que desea continuar?",
+ "HeaderResume": "Continuar",
+ "HeaderMyLibrary": "Mi Biblioteca",
+ "HeaderLatestMedia": "\u00daltimos Medios",
+ "ButtonMore": "M\u00e1s...",
+ "HeaderFavoriteMovies": "Pel\u00edculas Preferidas",
+ "HeaderFavoriteShows": "Programas Preferidos",
+ "HeaderFavoriteEpisodes": "Episodios Preferidos",
+ "HeaderFavoriteGames": "Juegos Preferidos",
+ "HeaderRatingsDownloads": "Calificaciones \/ Descargas",
+ "HeaderConfirmProfileDeletion": "Confirmar Eliminaci\u00f3n del Perfil",
+ "MessageConfirmProfileDeletion": "\u00bfEst\u00e1 seguro que desea eliminar este perfil?",
+ "HeaderSelectServerCachePath": "Seleccionar Trayector\u00eda para Cach\u00e9 del Servidor",
+ "HeaderSelectTranscodingPath": "Seleccionar Ruta para Transcodificaci\u00f3n Temporal",
+ "HeaderSelectImagesByNamePath": "Seleccionar Ruta para Im\u00e1genes por Nombre",
+ "HeaderSelectMetadataPath": "Seleccionar Ruta para Metadatos",
+ "HeaderSelectServerCachePathHelp": "Explore o capture la ruta a utilizar para los archivos del cach\u00e9 del servidor. La carpeta debe tener permisos de escritura. La ubicaci\u00f3n de esta carpeta impactar\u00e1 directamente el desempe\u00f1o del servidor; idealmente, debe ser ubicada en un disco de estado s\u00f3lido.",
+ "HeaderSelectTranscodingPathHelp": "Explore o capture la ruta a utilizar para los archivos temporales de transcodificaci\u00f3n. La carpeta debe tener permisos de escritura.",
+ "HeaderSelectImagesByNamePathHelp": "Explore o capture la ruta a utilizar para la carpeta de im\u00e1genes por nombre. La carpeta debe tener permisos de escritura.",
+ "HeaderSelectMetadataPathHelp": "Explore o capture la ruta donde desea almacenar los metadatos. La carpeta debe tener permisos de escritura."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json
index 9c2d2fa99..c126cfbba 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "\u00cates-vous s\u00fbr de vouloir r\u00e9initialiser le mot de passe?",
"PasswordSaved": "Mot de passe sauvegard\u00e9.",
"PasswordMatchError": "Le mot de passe et sa confirmation doivent correspondre.",
- "OptionOff": "Off",
- "OptionOn": "On",
"OptionRelease": "Version officielle",
"OptionBeta": "Beta",
"OptionDev": "Dev (Instable)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "\u00cates-vous s\u00fbr de vouloir d\u00e9sinstaller {0}?",
"NoPluginConfigurationMessage": "Ce module d'extension n'a rien \u00e0 configurer.",
"NoPluginsInstalledMessage": "Vous n'avez aucun Plugin install\u00e9.",
- "BrowsePluginCatalogMessage": "Explorer notre catalogue de Plugins disponibles."
+ "BrowsePluginCatalogMessage": "Explorer notre catalogue de Plugins disponibles.",
+ "MessageKeyEmailedTo": "Cl\u00e9 envoy\u00e9e par courriel \u00e0 {0}",
+ "MessageKeysLinked": "Cl\u00e9s associ\u00e9es.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Merci. Votre cl\u00e9 de supporteur a \u00e9t\u00e9 mise \u00e0 jour.",
+ "MessageKeyRemoved": "Merci, Votre cl\u00e9 de supporteur a \u00e9t\u00e9 supprim\u00e9e.",
+ "HeaderSearch": "Recherche",
+ "LabelArtist": "Artiste",
+ "LabelMovie": "Film",
+ "LabelMusicVideo": "Vid\u00e9o musical",
+ "LabelEpisode": "\u00c9pisode",
+ "LabelSeries": "S\u00e9ries",
+ "LabelStopping": "En cours d'arr\u00eat",
+ "LabelCancelled": "(annull\u00e9)",
+ "LabelFailed": "(\u00e9chou\u00e9)",
+ "LabelAbortedByServerShutdown": "(Annul\u00e9 par fermeture du serveur)",
+ "LabelScheduledTaskLastRan": "Derni\u00e8re ex\u00e9cution {0}, dur\u00e9e {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "Vous n'avez aucun plugin install\u00e9.",
+ "LabelVersionInstalled": "{0} install\u00e9(s)",
+ "LabelNumberReviews": "{0} Critique(s)",
+ "LabelFree": "Gratuit",
+ "HeaderSelectAudio": "S\u00e9lectionner audio",
+ "HeaderSelectSubtitles": "S\u00e9lectionner sous-titres",
+ "LabelDefaultStream": "(Par d\u00e9faut)",
+ "LabelForcedStream": "(Forc\u00e9)",
+ "LabelDefaultForcedStream": "(Par d\u00e9faut\/Forc\u00e9)",
+ "LabelUnknownLanguage": "Langue inconnue",
+ "ButtonMute": "Sourdine",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Arr\u00eat",
+ "ButtonNextTrack": "Piste suivante",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Lire",
+ "ButtonEdit": "Modifier",
+ "ButtonQueue": "En file d'attente",
+ "ButtonPlayTrailer": "Lire bande-annonce",
+ "ButtonPlaylist": "Liste de lecture",
+ "ButtonPreviousTrack": "Piste pr\u00e9c\u00e9dante",
+ "LabelEnabled": "Activ\u00e9",
+ "LabelDisabled": "D\u00e9sactiv\u00e9",
+ "ButtonMoreInformation": "Plus d'information",
+ "LabelNoUnreadNotifications": "Aucune notification non lue",
+ "ButtonViewNotifications": "Voir notifications",
+ "ButtonMarkTheseRead": "Marquer comme lus",
+ "ButtonClose": "Fermer",
+ "LabelAllPlaysSentToPlayer": "Toutes les lectures seront envoy\u00e9es au lecteur s\u00e9lectionn\u00e9.",
+ "MessageInvalidUser": "Nom d'utilisateur et mot de passe invalides.",
+ "HeaderAllRecordings": "Tous les enregistrements",
+ "RecommendationBecauseYouLike": "Parce-que vous aimez {0}",
+ "RecommendationBecauseYouWatched": "Parece-que vous avez regard\u00e9 {0}",
+ "RecommendationDirectedBy": "R\u00e9alis\u00e9 par {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirmer l'annulation de l'enregistrement.",
+ "MessageConfirmRecordingCancellation": "\u00cates-vous s\u00fbr de vouloir annuler cet enregistrement?",
+ "MessageRecordingCancelled": "Enregistrement annul\u00e9.",
+ "HeaderConfirmSeriesCancellation": "Confirmer annulation des s\u00e9ries",
+ "MessageConfirmSeriesCancellation": "\u00cates-vous s\u00fbr de vouloir annuler ces s\u00e9ries?",
+ "MessageSeriesCancelled": "S\u00e9ries annul\u00e9es",
+ "HeaderConfirmRecordingDeletion": "Confirmer la suppression de l'enregistrement",
+ "MessageConfirmRecordingDeletion": "\u00cates-vous s\u00fbr de vouloir supprimer cet enregistrement?",
+ "MessageRecordingDeleted": "Enregistrement supprim\u00e9.",
+ "ButonCancelRecording": "Enregistrement annul\u00e9.",
+ "MessageRecordingSaved": "Enregistrement sauvegard\u00e9.",
+ "OptionSunday": "Dimanche",
+ "OptionMonday": "Lundi",
+ "OptionTuesday": "Mardi",
+ "OptionWednesday": "Mercredi",
+ "OptionThursday": "Jeudi",
+ "OptionFriday": "Vendredi",
+ "OptionSaturday": "Samedi",
+ "HeaderConfirmDeletion": "Confirmer suppression",
+ "MessageConfirmPathSubstitutionDeletion": "\u00cates-vous s\u00fbr de vouloir supprimer cette substitution de chemin d'acc\u00e8s?",
+ "LiveTvUpdateAvailable": "(Mise \u00e0 jour disponible)",
+ "LabelVersionUpToDate": "\u00c0 jour!",
+ "ButtonResetTuner": "Red\u00e9marrer tuner",
+ "HeaderResetTuner": "Red\u00e9marrer tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Annuler s\u00e9ries",
+ "LabelAllChannels": "Toutes les cha\u00eenes",
+ "HeaderSeriesRecordings": "Enregistrements de s\u00e9ries",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "En cours d'enregistrement",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Enregistre {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Erreur",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Reprendre",
+ "HeaderMyLibrary": "Ma biblioth\u00e8que",
+ "HeaderLatestMedia": "Derniers m\u00e9dias",
+ "ButtonMore": "Plus...",
+ "HeaderFavoriteMovies": "Films favoris",
+ "HeaderFavoriteShows": "S\u00e9ries favorites",
+ "HeaderFavoriteEpisodes": "\u00c9pisodes favoris",
+ "HeaderFavoriteGames": "Jeux favoris",
+ "HeaderRatingsDownloads": "Notes \/ T\u00e9l\u00e9chargements",
+ "HeaderConfirmProfileDeletion": "Confirmer la suppression de profil",
+ "MessageConfirmProfileDeletion": "\u00cates-vous s\u00fbr de vouloir supprimer ce profile?",
+ "HeaderSelectServerCachePath": "S\u00e9lectionner le chemin d'acc\u00e8s du cache de serveur",
+ "HeaderSelectTranscodingPath": "S\u00e9lectionner le chemin d'acc\u00e8s du transcodage temporaire",
+ "HeaderSelectImagesByNamePath": "S\u00e9lectionner le chemin d'acc\u00e8s du \"Images By Name\"",
+ "HeaderSelectMetadataPath": "S\u00e9lectionner le chemin d'acc\u00e8s des m\u00e9tadonn\u00e9es",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json
index 8e3f77c02..6b046ff42 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d0\u05e4\u05e1 \u05d0\u05ea \u05d4\u05e1\u05d9\u05e1\u05de\u05d0?",
"PasswordSaved": "\u05d4\u05e1\u05d9\u05e1\u05de\u05d0 \u05e0\u05e9\u05de\u05e8\u05d4.",
"PasswordMatchError": "\u05d4\u05e1\u05d9\u05e1\u05de\u05d0 \u05d5\u05d0\u05d9\u05de\u05d5\u05ea \u05d4\u05e1\u05d9\u05e1\u05de\u05d0 \u05e6\u05e8\u05d9\u05db\u05d5\u05ea \u05dc\u05d4\u05d9\u05d5\u05ea \u05d6\u05d4\u05d5\u05ea.",
- "OptionOff": "\u05db\u05d1\u05d5\u05d9",
- "OptionOn": "\u05e4\u05d5\u05e2\u05dc",
"OptionRelease": "\u05e9\u05d9\u05d7\u05e8\u05d5\u05e8 \u05e8\u05e9\u05de\u05d9",
"OptionBeta": "\u05d1\u05d8\u05d0",
"OptionDev": "\u05de\u05e4\u05ea\u05d7 (\u05dc\u05d0 \u05d9\u05e6\u05d9\u05d1)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05e1\u05d9\u05e8 {0}?",
"NoPluginConfigurationMessage": "\u05dc\u05ea\u05d5\u05e1\u05e3 \u05d4\u05d6\u05d4 \u05d0\u05d9\u05df \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05de\u05d9\u05d5\u05d7\u05d3\u05d5\u05ea.",
"NoPluginsInstalledMessage": "\u05d0\u05d9\u05df \u05dc\u05da \u05ea\u05d5\u05e1\u05e4\u05d9\u05dd \u05de\u05d5\u05ea\u05e7\u05e0\u05d9\u05dd.",
- "BrowsePluginCatalogMessage": "\u05e2\u05d1\u05d5\u05e8 \u05dc\u05e7\u05d8\u05dc\u05d5\u05d2 \u05d4\u05ea\u05d5\u05e1\u05e4\u05d9\u05dd \u05dc\u05e8\u05d0\u05d5\u05ea \u05d0\u05d9\u05dc\u05d5 \u05d6\u05de\u05d9\u05e0\u05d9\u05dd."
+ "BrowsePluginCatalogMessage": "\u05e2\u05d1\u05d5\u05e8 \u05dc\u05e7\u05d8\u05dc\u05d5\u05d2 \u05d4\u05ea\u05d5\u05e1\u05e4\u05d9\u05dd \u05dc\u05e8\u05d0\u05d5\u05ea \u05d0\u05d9\u05dc\u05d5 \u05d6\u05de\u05d9\u05e0\u05d9\u05dd.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "\u05e0\u05d2\u05df",
+ "ButtonEdit": "\u05e2\u05e8\u05d5\u05da",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "\u05db\u05dc \u05d4\u05d4\u05e7\u05dc\u05d8\u05d5\u05ea",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "\u05e8\u05d0\u05e9\u05d5\u05df",
+ "OptionMonday": "\u05e9\u05e0\u05d9",
+ "OptionTuesday": "\u05e9\u05dc\u05d9\u05e9\u05d9",
+ "OptionWednesday": "\u05e8\u05d1\u05d9\u05e2\u05d9",
+ "OptionThursday": "\u05d7\u05de\u05d9\u05e9\u05d9",
+ "OptionFriday": "\u05e9\u05d9\u05e9\u05d9",
+ "OptionSaturday": "\u05e9\u05d1\u05ea",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "\u05d4\u05de\u05e9\u05da",
+ "HeaderMyLibrary": "My Library",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json
index cf8f07649..9c151e221 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Sei sicuro di voler ripristinare la password?",
"PasswordSaved": "Password salvata.",
"PasswordMatchError": "Le password non coincidono.",
- "OptionOff": "Off",
- "OptionOn": "On",
"OptionRelease": "Versione Ufficiale",
"OptionBeta": "Beta",
"OptionDev": "Dev (instabile)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Sei sicuro di voler Disinstallare {0}?",
"NoPluginConfigurationMessage": "Questo Plugin non \u00e8 stato configurato.",
"NoPluginsInstalledMessage": "non ci sono Plugins installati.",
- "BrowsePluginCatalogMessage": "Sfoglia il catalogo dei Plugins."
+ "BrowsePluginCatalogMessage": "Sfoglia il catalogo dei Plugins.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Muto",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Prossimo",
+ "ButtonPause": "Pausa",
+ "ButtonPlay": "Riproduci",
+ "ButtonEdit": "Modifica",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Precedente",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "Tutte le registrazioni",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Domenica",
+ "OptionMonday": "Lunedi",
+ "OptionTuesday": "Martedi",
+ "OptionWednesday": "Mercoledi",
+ "OptionThursday": "Giovedi",
+ "OptionFriday": "Venerdi",
+ "OptionSaturday": "Sabato",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Riprendi",
+ "HeaderMyLibrary": "Mia Libreria",
+ "HeaderLatestMedia": "Ultimi Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json
index e3ba6b98e..25b0963e3 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u049b\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437\u0434\u0456 \u044b\u0441\u044b\u0440\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
"PasswordSaved": "\u049a\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437 \u0441\u0430\u049b\u0442\u0430\u043b\u0434\u044b.",
"PasswordMatchError": "\u049a\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437\u0456 \u043c\u0435\u043d \u049a\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437\u0434\u0456 \u0440\u0430\u0441\u0442\u0430\u0443 \u04e9\u0440\u0456\u0441\u0442\u0435\u0440\u0456 \u0441\u04d9\u0439\u043a\u0435\u0441 \u0431\u043e\u043b\u0443 \u043a\u0435\u0440\u0435\u043a.",
- "OptionOff": "\u04e8\u0448\u0456\u0440",
- "OptionOn": "\u049a\u043e\u0441",
"OptionRelease": "\u0420\u0435\u0441\u043c\u0438 \u0448\u044b\u0493\u0430\u0440\u044b\u043b\u044b\u043c",
"OptionBeta": "\u0411\u0435\u0442\u0430 \u043d\u04b1\u0441\u049b\u0430",
"OptionDev": "\u0416\u0430\u0441\u0430\u049b\u0442\u0430\u0443 (\u0442\u04b1\u0440\u0430\u049b\u0441\u044b\u0437)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d {0} \u043e\u0440\u043d\u0430\u0442\u0443\u044b\u043d \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
"NoPluginConfigurationMessage": "\u0411\u04b1\u043b \u043f\u043b\u0430\u0433\u0438\u043d \u04af\u0448\u0456\u043d \u0435\u0448\u049b\u0430\u043d\u0434\u0430\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u043b\u0430\u0443 \u0436\u043e\u049b.",
"NoPluginsInstalledMessage": "\u041e\u0440\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440 \u0436\u043e\u049b.",
- "BrowsePluginCatalogMessage": "\u049a\u043e\u043b \u0436\u0435\u0442\u0456\u043c\u0434\u0456 \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440\u043c\u0435\u043d \u0442\u0430\u043d\u044b\u0441\u0443 \u04af\u0448\u0456\u043d \u043f\u043b\u0430\u0433\u0438\u043d \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0456\u043d \u0448\u0430\u0440\u043b\u0430\u04a3\u044b\u0437."
+ "BrowsePluginCatalogMessage": "\u049a\u043e\u043b \u0436\u0435\u0442\u0456\u043c\u0434\u0456 \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440\u043c\u0435\u043d \u0442\u0430\u043d\u044b\u0441\u0443 \u04af\u0448\u0456\u043d \u043f\u043b\u0430\u0433\u0438\u043d \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0456\u043d \u0448\u0430\u0440\u043b\u0430\u04a3\u044b\u0437.",
+ "MessageKeyEmailedTo": "\u041a\u0456\u043b\u0442 {0} \u04af\u0448\u0456\u043d \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0434\u044b \u043f\u043e\u0448\u0442\u0430\u043c\u0435\u043d \u0436\u0456\u0431\u0435\u0440\u0456\u043b\u0434\u0456.",
+ "MessageKeysLinked": "\u041a\u0456\u043b\u0442\u0442\u0435\u0440 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u044b\u043b\u0434\u044b.",
+ "HeaderConfirmation": "\u0420\u0430\u0441\u0442\u0430\u0443",
+ "MessageKeyUpdated": "\u049a\u043e\u043b\u0434\u0430\u0443\u0448\u044b \u043a\u0456\u043b\u0442\u0456\u04a3\u0456\u0437 \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0434\u044b.",
+ "MessageKeyRemoved": "\u049a\u043e\u043b\u0434\u0430\u0443\u0448\u044b \u043a\u0456\u043b\u0442\u0456\u04a3\u0456\u0437 \u0430\u043b\u0430\u0441\u0442\u0430\u043b\u0434\u044b.",
+ "HeaderSearch": "\u0406\u0437\u0434\u0435\u0443",
+ "LabelArtist": "\u041e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b",
+ "LabelMovie": "\u0424\u0438\u043b\u044c\u043c",
+ "LabelMusicVideo": "\u041a\u043b\u0438\u043f",
+ "LabelEpisode": "\u042d\u043f\u0438\u0437\u043e\u0434",
+ "LabelSeries": "\u0421\u0435\u0440\u0438\u0430\u043b",
+ "LabelStopping": "\u0422\u043e\u049b\u0442\u0430\u0442\u044b\u043b\u0443\u0434\u0430",
+ "LabelCancelled": "(\u0431\u043e\u043b\u0434\u044b\u0440\u044b\u043b\u043c\u0430\u0434\u044b)",
+ "LabelFailed": "(\u0441\u04d9\u0442\u0441\u0456\u0437)",
+ "LabelAbortedByServerShutdown": "(\u0421\u0435\u0440\u0432\u0435\u0440 \u0436\u04b1\u043c\u044b\u0441\u044b \u0430\u044f\u049b\u0442\u0430\u043b\u0443\u044b\u043d\u0430 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u0442\u044b \u04af\u0437\u0456\u043b\u0434\u0456)",
+ "LabelScheduledTaskLastRan": "\u0421\u043e\u04a3\u0493\u044b \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u044b {0}, {1} \u0443\u0430\u049b\u044b\u0442 \u0430\u043b\u0434\u044b.",
+ "HeaderDeleteTaskTrigger": "\u0422\u0430\u043f\u0441\u044b\u0440\u043c\u0430 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0456\u043d \u0436\u043e\u044e",
+ "HeaderTaskTriggers": "\u0422\u0430\u043f\u0441\u044b\u0440\u043c\u0430 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u043b\u0435\u0440\u0456",
+ "MessageDeleteTaskTrigger": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0456\u043d \u0436\u043e\u044e \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
+ "MessageNoPluginsInstalled": "\u041e\u0440\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440 \u0436\u043e\u049b.",
+ "LabelVersionInstalled": "{0} \u043e\u0440\u043d\u0430\u0442\u044b\u043c",
+ "LabelNumberReviews": "{0} \u043f\u0456\u043a\u0456\u0440\u0441\u0430\u0440\u0430\u043f",
+ "LabelFree": "\u0410\u049b\u044b\u0441\u044b\u0437",
+ "HeaderSelectAudio": "\u0414\u044b\u0431\u044b\u0441 \u0442\u0430\u04a3\u0434\u0430\u0443",
+ "HeaderSelectSubtitles": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u043b\u0435\u0440 \u0442\u0430\u04a3\u0434\u0430\u0443",
+ "LabelDefaultStream": "(\u04d8\u0434\u0435\u043f\u043a\u0456)",
+ "LabelForcedStream": "(\u041c\u04d9\u0436\u0431\u04af\u0440\u043b\u0456)",
+ "LabelDefaultForcedStream": "(\u04d8\u0434\u0435\u043f\u043a\u0456\/\u041c\u04d9\u0436\u0431\u04af\u0440\u043b\u0456)",
+ "LabelUnknownLanguage": "\u0411\u0435\u043b\u0433\u0456\u0441\u0456\u0437 \u0442\u0456\u043b",
+ "ButtonMute": "\u0414\u044b\u0431\u044b\u0441\u0442\u044b \u04e9\u0448\u0456\u0440\u0443",
+ "ButtonUnmute": "\u0414\u044b\u0431\u044b\u0441\u0442\u044b \u049b\u043e\u0441\u0443",
+ "ButtonStop": "\u0422\u043e\u049b\u0442\u0430\u0442\u0443",
+ "ButtonNextTrack": "\u041a\u0435\u043b\u0435\u0441\u0456 \u0436\u043e\u043b\u0448\u044b\u049b",
+ "ButtonPause": "\u04ae\u0437\u0456\u043b\u0456\u0441",
+ "ButtonPlay": "\u041e\u0439\u043d\u0430\u0442\u0443",
+ "ButtonEdit": "\u04e8\u04a3\u0434\u0435\u0443",
+ "ButtonQueue": "\u041a\u0435\u0437\u0435\u043a",
+ "ButtonPlayTrailer": "\u0422\u0440\u0435\u0439\u043b\u0435\u0440\u0434\u0456 \u043e\u0439\u043d\u0430\u0442\u0443",
+ "ButtonPlaylist": "\u041e\u0439\u043d\u0430\u0442\u0443 \u0442\u0456\u0437\u0456\u043c\u0456",
+ "ButtonPreviousTrack": "\u0410\u043b\u0434\u044b\u04a3\u0493\u044b \u0436\u043e\u043b\u0448\u044b\u049b",
+ "LabelEnabled": "\u049a\u043e\u0441\u044b\u043b\u0493\u0430\u043d",
+ "LabelDisabled": "\u0410\u0436\u044b\u0440\u0430\u0442\u044b\u043b\u0493\u0430\u043d",
+ "ButtonMoreInformation": "\u041a\u04e9\u0431\u0456\u0440\u0435\u043a \u0430\u049b\u043f\u0430\u0440\u0430\u0442",
+ "LabelNoUnreadNotifications": "\u041e\u049b\u044b\u043b\u043c\u0430\u0493\u0430\u043d \u0445\u0430\u0431\u0430\u0440\u043b\u0430\u043d\u0434\u044b\u0440\u0443\u043b\u0430\u0440 \u0436\u043e\u049b",
+ "ButtonViewNotifications": "\u0425\u0430\u0431\u0430\u0440\u043b\u0430\u043d\u0434\u044b\u0440\u0443\u043b\u0430\u0440\u0434\u044b \u049b\u0430\u0440\u0430\u0443",
+ "ButtonMarkTheseRead": "\u0411\u04b1\u043b\u0430\u0440\u0434\u044b \u043e\u049b\u044b\u043b\u0493\u0430\u043d \u0434\u0435\u043f \u0431\u0435\u043b\u0433\u0456\u043b\u0435\u0443",
+ "ButtonClose": "\u0416\u0430\u0431\u0443",
+ "LabelAllPlaysSentToPlayer": "\u0411\u0430\u0440\u043b\u044b\u049b \u043e\u0439\u043d\u0430\u0442\u0443\u043b\u0430\u0440 \u0442\u0430\u04a3\u0434\u0430\u043b\u0493\u0430\u043d \u043e\u0439\u043d\u0430\u0442\u049b\u044b\u0448\u049b\u0430 \u0436\u0456\u0431\u0435\u0440\u0456\u043b\u0435\u0434\u0456.",
+ "MessageInvalidUser": "\u0416\u0430\u0440\u0430\u043c\u0441\u044b\u0437 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b \u043d\u0435\u043c\u0435\u0441\u0435 \u049b\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437.",
+ "HeaderAllRecordings": "\u0411\u0430\u0440\u043b\u044b\u049b \u0436\u0430\u0437\u0431\u0430\u043b\u0430\u0440",
+ "RecommendationBecauseYouLike": "\u04e8\u0439\u0442\u043a\u0435\u043d\u0456 {0} \u0436\u0430\u0440\u0430\u0442\u0442\u044b\u04a3\u044b\u0437",
+ "RecommendationBecauseYouWatched": "\u04e8\u0439\u0442\u043a\u0435\u043d\u0456 {0} \u049b\u0430\u0440\u0430\u0434\u044b\u04a3\u044b\u0437",
+ "RecommendationDirectedBy": "\u049a\u043e\u044e\u0448\u0456 {0}",
+ "RecommendationStarring": "\u0411\u0430\u0441 \u0440\u043e\u043b\u0456\u043d\u0434\u0435 {0}",
+ "HeaderConfirmRecordingCancellation": "\u0416\u0430\u0437\u0431\u0430 \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443\u0434\u044b \u0440\u0430\u0441\u0442\u0430\u0443",
+ "MessageConfirmRecordingCancellation": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u0436\u0430\u0437\u0431\u0430\u043d\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
+ "MessageRecordingCancelled": "\u0416\u0430\u0437\u0431\u0430 \u0431\u043e\u043b\u0434\u044b\u0440\u044b\u043b\u043c\u0430\u0434\u044b.",
+ "HeaderConfirmSeriesCancellation": "\u0421\u0435\u0440\u0438\u0430\u043b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443\u0434\u044b \u0440\u0430\u0441\u0442\u0430\u0443",
+ "MessageConfirmSeriesCancellation": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u0441\u0435\u0440\u0438\u0430\u043b\u0434\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
+ "MessageSeriesCancelled": "\u0421\u0435\u0440\u0438\u0430\u043b \u0431\u043e\u043b\u0434\u044b\u0440\u044b\u043b\u043c\u0430\u0434\u044b.",
+ "HeaderConfirmRecordingDeletion": "\u0416\u0430\u0437\u0431\u0430 \u0436\u043e\u044e\u0434\u044b \u0440\u0430\u0441\u0442\u0430\u0443",
+ "MessageConfirmRecordingDeletion": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u0436\u0430\u0437\u0431\u0430\u043d\u044b \u0436\u043e\u044e \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
+ "MessageRecordingDeleted": "\u0416\u0430\u0437\u0431\u0430 \u0436\u043e\u0439\u044b\u043b\u0434\u044b.",
+ "ButonCancelRecording": "\u0416\u0430\u0437\u0431\u0430\u043d\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443",
+ "MessageRecordingSaved": "\u0416\u0430\u0437\u0431\u0430 \u0441\u0430\u049b\u0442\u0430\u043b\u0434\u044b.",
+ "OptionSunday": "\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456",
+ "OptionMonday": "\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456",
+ "OptionTuesday": "\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456",
+ "OptionWednesday": "\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456",
+ "OptionThursday": "\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456",
+ "OptionFriday": "\u0436\u04b1\u043c\u0430",
+ "OptionSaturday": "\u0441\u0435\u043d\u0431\u0456",
+ "HeaderConfirmDeletion": "\u0416\u043e\u044e\u0434\u044b \u0440\u0430\u0441\u0442\u0430\u0443",
+ "MessageConfirmPathSubstitutionDeletion": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u0436\u043e\u043b \u0430\u043b\u043c\u0430\u0441\u0442\u044b\u0440\u0443\u0434\u044b \u0436\u043e\u044e \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
+ "LiveTvUpdateAvailable": "(\u0416\u0430\u04a3\u0430\u0440\u0442\u0443 \u049b\u043e\u043b \u0436\u0435\u0442\u0456\u043c\u0434\u0456)",
+ "LabelVersionUpToDate": "\u0416\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0493\u0430\u043d!",
+ "ButtonResetTuner": "\u0422\u044e\u043d\u0435\u0440\u0434\u0456 \u044b\u0441\u044b\u0440\u0443",
+ "HeaderResetTuner": "\u0422\u044e\u043d\u0435\u0440\u0434\u0456 \u044b\u0441\u044b\u0440\u0443",
+ "MessageConfirmResetTuner": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u0442\u044e\u043d\u0435\u0440\u0434\u0456 \u044b\u0441\u044b\u0440\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435? \u04d8\u0440 \u0431\u0435\u043b\u0441\u0435\u043d\u0434\u0456 \u043e\u0439\u043d\u0430\u0442\u049b\u044b\u0448\u0442\u0430\u0440 \u043d\u0435\u043c\u0435\u0441\u0435 \u0436\u0430\u0437\u0431\u0430\u043b\u0430\u0440 \u043a\u0435\u043d\u0435\u0442\u0442\u0435\u043d \u0442\u043e\u049b\u0442\u0430\u0442\u044b\u043b\u0430\u0434\u044b.",
+ "ButtonCancelSeries": "\u0421\u0435\u0440\u0438\u0430\u043b\u0434\u044b \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443",
+ "LabelAllChannels": "\u0411\u0430\u0440\u043b\u044b\u049b \u0430\u0440\u043d\u0430\u043b\u0430\u0440",
+ "HeaderSeriesRecordings": "\u0421\u0435\u0440\u0438\u0430\u043b \u0436\u0430\u0437\u0431\u0430\u043b\u0430\u0440\u044b",
+ "LabelAnytime": "\u04d8\u0440 \u0443\u0430\u049b\u044b\u0442\u0442\u0430",
+ "StatusRecording": "\u0416\u0430\u0437\u0431\u0430",
+ "StatusWatching": "\u049a\u0430\u0440\u0430\u0443\u0434\u0430",
+ "StatusRecordingProgram": "{0} \u0436\u0430\u0437\u0443\u0434\u0430",
+ "StatusWatchingProgram": "{0} \u049b\u0430\u0440\u0430\u0443\u0434\u0430",
+ "HeaderSplitMedia": "\u0422\u0430\u0441\u0443\u0448\u044b\u043d\u044b \u0431\u04e9\u043b\u0435\u043a\u0442\u0435\u043f \u0431\u04e9\u043b\u0443",
+ "MessageConfirmSplitMedia": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u0442\u0430\u0441\u0443\u0448\u044b \u043a\u04e9\u0437\u0434\u0435\u0440\u0456\u043d \u0431\u04e9\u043b\u0435\u043a \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0442\u0435\u0440\u0433\u0435 \u0431\u04e9\u043b\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
+ "HeaderError": "\u049a\u0430\u0442\u0435",
+ "MessagePleaseSelectItemsToGroup": "\u0411\u0456\u0440\u0435\u0443 \u043d\u0435 \u043a\u04e9\u0431\u0456\u0440\u0435\u043a \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0442\u0456 \u0431\u0456\u0440\u0433\u0435 \u0442\u043e\u043f\u0442\u0430\u04a3\u044b\u0437.",
+ "MessageTheFollowingItemsWillBeGrouped": "\u041a\u0435\u043b\u0435\u0441\u0456 \u0430\u0442\u0430\u0443\u043b\u0430\u0440 \u0431\u0456\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043a\u0435 \u0442\u043e\u043f\u0442\u0430\u043b\u0430\u0434\u044b:",
+ "MessageConfirmItemGrouping": "Media Browser \u043a\u043b\u0438\u0435\u043d\u0442\u0442\u0435\u0440\u0456 \u0436\u0430\u0431\u0434\u044b\u049b \u0436\u04d9\u043d\u0435 \u0436\u0435\u043b\u0456 \u04e9\u043d\u0456\u043c\u0434\u0456\u043b\u0456\u043a\u0442\u0435\u0440\u0456\u043d\u0435 \u043d\u0435\u0433\u0456\u0437\u0434\u0435\u043b\u0456\u043d\u0456\u043f \u043e\u0439\u043d\u0430\u0442\u0443 \u04af\u0448\u0456\u043d \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0442\u04af\u0440\u0434\u0435 \u043e\u04a3\u0442\u0430\u0439\u043b\u044b \u043d\u04b1\u0441\u049b\u0430\u0441\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0439\u0434\u044b. \u0428\u044b\u043d\u044b\u043c\u0435\u043d \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
+ "HeaderResume": "\u0416\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443",
+ "HeaderMyLibrary": "\u041c\u0435\u043d\u0456\u04a3 \u0442\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u043c",
+ "HeaderLatestMedia": "\u0415\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 \u0442\u0430\u0441\u0443\u0448\u044b\u043b\u0430\u0440",
+ "ButtonMore": "\u041a\u04e9\u0431\u0456\u0440\u0435\u043a...",
+ "HeaderFavoriteMovies": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u0444\u0438\u043b\u044c\u043c\u0434\u0435\u0440",
+ "HeaderFavoriteShows": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u0441\u0435\u0440\u0438\u0430\u043b\u0434\u0430\u0440",
+ "HeaderFavoriteEpisodes": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u044d\u043f\u0438\u0437\u043e\u0434\u0442\u0430\u0440",
+ "HeaderFavoriteGames": "\u0422\u0430\u04a3\u0434\u0430\u0443\u043b\u044b \u043e\u0439\u044b\u043d\u0434\u0430\u0440",
+ "HeaderRatingsDownloads": "\u0411\u0430\u0493\u0430\u043b\u0430\u0443 \/ \u0416\u04af\u043a\u0442\u0435\u0443\u043b\u0435\u0440",
+ "HeaderConfirmProfileDeletion": "\u041f\u0440\u043e\u0444\u0430\u0439\u043b \u0436\u043e\u044e\u0434\u044b \u0440\u0430\u0441\u0442\u0430\u0443",
+ "MessageConfirmProfileDeletion": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u043f\u0440\u043e\u0444\u0430\u0439\u043b\u0434\u044b \u0436\u043e\u044e \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
+ "HeaderSelectServerCachePath": "Server Cache \u049b\u0430\u043b\u0442\u0430\u0441\u044b \u0436\u043e\u043b\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0443",
+ "HeaderSelectTranscodingPath": "Transcoding Temporary \u049b\u0430\u043b\u0442\u0430\u0441\u044b \u0436\u043e\u043b\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0443",
+ "HeaderSelectImagesByNamePath": "Images By Name \u049b\u0430\u043b\u0442\u0430\u0441\u044b \u0436\u043e\u043b\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0443",
+ "HeaderSelectMetadataPath": "Metadata \u049b\u0430\u043b\u0442\u0430\u0441\u044b \u0436\u043e\u043b\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0443",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json
index b8ba80cd5..f70822e31 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Are you sure you wish to reset the password?",
"PasswordSaved": "Password saved.",
"PasswordMatchError": "Password and password confirmation must match.",
- "OptionOff": "Off",
- "OptionOn": "On",
"OptionRelease": "Official Release",
"OptionBeta": "Beta",
"OptionDev": "Dev (Unstable)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?",
"NoPluginConfigurationMessage": "This plugin has nothing to configure.",
"NoPluginsInstalledMessage": "You have no plugins installed.",
- "BrowsePluginCatalogMessage": "Browse our plugin catalog to view available plugins."
+ "BrowsePluginCatalogMessage": "Browse our plugin catalog to view available plugins.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "All Recordings",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Sunday",
+ "OptionMonday": "Monday",
+ "OptionTuesday": "Tuesday",
+ "OptionWednesday": "Wednesday",
+ "OptionThursday": "Thursday",
+ "OptionFriday": "Friday",
+ "OptionSaturday": "Saturday",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Resume",
+ "HeaderMyLibrary": "My Library",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json
index 468295bd6..9e58f71d1 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Er du sikker p\u00e5 at du vil resette passordet?",
"PasswordSaved": "Passord lagret",
"PasswordMatchError": "Passord og passord-verifiseringen m\u00e5 matche",
- "OptionOff": "Av",
- "OptionOn": "P\u00e5",
"OptionRelease": "Sluppet",
"OptionBeta": "Beta",
"OptionDev": "Dev (Ustabil)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Er du sikker p\u00e5 at du \u00f8nsker \u00e5 avinstallere {0}?",
"NoPluginConfigurationMessage": "Denne pluginn-en har intet \u00e5 konfigurere",
"NoPluginsInstalledMessage": "Du har ikke installert noen plugins enn\u00e5",
- "BrowsePluginCatalogMessage": "Browse v\u00e5r plugin-katalog for \u00e5 se tilgjengelige plugins"
+ "BrowsePluginCatalogMessage": "Browse v\u00e5r plugin-katalog for \u00e5 se tilgjengelige plugins",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "All Recordings",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "S\u00f8ndag",
+ "OptionMonday": "Mandag",
+ "OptionTuesday": "Tirsdag",
+ "OptionWednesday": "Onsdag",
+ "OptionThursday": "Torsdag",
+ "OptionFriday": "Fredag",
+ "OptionSaturday": "L\u00f8rdag",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Fortsett",
+ "HeaderMyLibrary": "Mitt bibliotek",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json
index 5688944d1..41a0f35b4 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json
@@ -6,7 +6,7 @@
"Administrator": "Beheerder",
"Password": "Wachtwoord",
"DeleteImage": "Verwijder afbeelding",
- "DeleteImageConfirmation": "Weet je zeker dat je deze afbeelding wilt verwijderen?",
+ "DeleteImageConfirmation": "Weet u zeker dat u deze afbeelding wilt verwijderen?",
"FileReadCancelled": "Bestand lezen is geannuleerd.",
"FileNotFound": "Bestand niet gevonden.",
"FileReadError": "Er is een fout opgetreden bij het lezen van het bestand.",
@@ -14,11 +14,9 @@
"DeleteUserConfirmation": "Weet je zeker dat je {0} wilt verwijderen?",
"PasswordResetHeader": "Wachtwoord opnieuw instellen",
"PasswordResetComplete": "Het wachtwoord is opnieuw ingesteld.",
- "PasswordResetConfirmation": "Weet je zeker dat je het wachtwoord opnieuw in wilt stellen?",
+ "PasswordResetConfirmation": "Weet u zeker dat u het wachtwoord opnieuw in wilt stellen?",
"PasswordSaved": "Wachtwoord opgeslagen.",
"PasswordMatchError": "Wachtwoord en wachtwoord bevestiging moeten hetzelfde zijn.",
- "OptionOff": "Uit",
- "OptionOn": "Aan",
"OptionRelease": "Offici\u00eble Release",
"OptionBeta": "Beta",
"OptionDev": "Dev (Instabiel)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Weet u zeker dat u {0} wilt de\u00efnstalleren?",
"NoPluginConfigurationMessage": "Deze plug-in heeft niets in te stellen",
"NoPluginsInstalledMessage": "U heeft geen plug-ins ge\u00efnstalleerd",
- "BrowsePluginCatalogMessage": "Bekijk de Plug-in catalogus voor beschikbare plug-ins."
+ "BrowsePluginCatalogMessage": "Bekijk de Plug-in catalogus voor beschikbare plug-ins.",
+ "MessageKeyEmailedTo": "Sleutel gemaild naar {0}.",
+ "MessageKeysLinked": "Sleutels gekoppeld.",
+ "HeaderConfirmation": "Bevestiging",
+ "MessageKeyUpdated": "Dank u. Uw supporter sleutel is bijgewerkt.",
+ "MessageKeyRemoved": "Dank u. Uw supporter sleutel is verwijderd.",
+ "HeaderSearch": "Zoeken",
+ "LabelArtist": "Artiest",
+ "LabelMovie": "Film",
+ "LabelMusicVideo": "Muziek Video",
+ "LabelEpisode": "Aflevering",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stoppen",
+ "LabelCancelled": "(Geannuleerd)",
+ "LabelFailed": "(Mislukt)",
+ "LabelAbortedByServerShutdown": "(Afgebroken door afsluiten van de server)",
+ "LabelScheduledTaskLastRan": "Laatste keer {0}, duur {1}.",
+ "HeaderDeleteTaskTrigger": "Verwijderen Taak Trigger",
+ "HeaderTaskTriggers": "Taak Triggers",
+ "MessageDeleteTaskTrigger": "Weet u zeker dat u deze taak trigger wilt verwijderen?",
+ "MessageNoPluginsInstalled": "U heeft geen plug-ins ge\u00efnstalleerd.",
+ "LabelVersionInstalled": "{0} ge\u00efnstalleerd",
+ "LabelNumberReviews": "{0} Recensies",
+ "LabelFree": "Gratis",
+ "HeaderSelectAudio": "Selecteer Audio",
+ "HeaderSelectSubtitles": "Selecteer Ondertitels",
+ "LabelDefaultStream": "(Standaard)",
+ "LabelForcedStream": "(Geforceerd)",
+ "LabelDefaultForcedStream": "(Standaard \/ Georceerd)",
+ "LabelUnknownLanguage": "Onbekende taal",
+ "ButtonMute": "Dempen",
+ "ButtonUnmute": "Dempen opheffen",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Volgende track",
+ "ButtonPause": "Pauze",
+ "ButtonPlay": "Afspelen",
+ "ButtonEdit": "Bewerken",
+ "ButtonQueue": "Wachtrij",
+ "ButtonPlayTrailer": "Trailer Afspelen",
+ "ButtonPlaylist": "Afspeellijst",
+ "ButtonPreviousTrack": "Vorige track",
+ "LabelEnabled": "Ingeschakeld",
+ "LabelDisabled": "Uitgeschakeld",
+ "ButtonMoreInformation": "Meer informatie",
+ "LabelNoUnreadNotifications": "Geen ongelezen meldingen.",
+ "ButtonViewNotifications": "Bekijk meldingen",
+ "ButtonMarkTheseRead": "Markeer deze gelezen",
+ "ButtonClose": "Sluiten",
+ "LabelAllPlaysSentToPlayer": "Alles zal worden verzonden naar de geselecteerde speler.",
+ "MessageInvalidUser": "Ongeldige gebruikersnaam of wachtwoord.",
+ "HeaderAllRecordings": "Alle Opnames",
+ "RecommendationBecauseYouLike": "Omdat u {0} leuk vond.",
+ "RecommendationBecauseYouWatched": "Omdat u keek naar {0}",
+ "RecommendationDirectedBy": "Geregisseerd door {0}",
+ "RecommendationStarring": "In de hoofdrollen {0}",
+ "HeaderConfirmRecordingCancellation": "Bevestigen Annulering Opname",
+ "MessageConfirmRecordingCancellation": "Weet u zeker dat u deze opname wilt annuleren?",
+ "MessageRecordingCancelled": "Opname geannuleerd.",
+ "HeaderConfirmSeriesCancellation": "Bevestigen Series Annulering",
+ "MessageConfirmSeriesCancellation": "Weet u zeker dat u deze serie wilt annuleren?",
+ "MessageSeriesCancelled": "Serie geannuleerd.",
+ "HeaderConfirmRecordingDeletion": "Bevestigen Verwijdering Opname",
+ "MessageConfirmRecordingDeletion": "Weet u zeker dat u deze opname wilt verwijderen?",
+ "MessageRecordingDeleted": "Opname gewist.",
+ "ButonCancelRecording": "Annuleren Opname",
+ "MessageRecordingSaved": "Opname opgeslagen.",
+ "OptionSunday": "Zondag",
+ "OptionMonday": "Maandag",
+ "OptionTuesday": "Dinsdag",
+ "OptionWednesday": "Woensdag",
+ "OptionThursday": "Donderdag",
+ "OptionFriday": "Vrijdag",
+ "OptionSaturday": "Zaterdag",
+ "HeaderConfirmDeletion": "Bevestigen Verwijdering",
+ "MessageConfirmPathSubstitutionDeletion": "Weet u zeker dat u dit pad vervanging wilt verwijderen?",
+ "LiveTvUpdateAvailable": "(Update beschikbaar)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Weet u zeker dat u deze tuner wilt resetten? Alle actieve spelers of opnamen zullen direct worden gestaakt.",
+ "ButtonCancelSeries": "Annuleren Series",
+ "LabelAllChannels": "Alle kanalen",
+ "HeaderSeriesRecordings": "Serie Opnames",
+ "LabelAnytime": "Elke keer",
+ "StatusRecording": "Opname",
+ "StatusWatching": "Kijken",
+ "StatusRecordingProgram": "Opnemen {0}",
+ "StatusWatchingProgram": "Kijken naar {0}",
+ "HeaderSplitMedia": "Splits Media Apart",
+ "MessageConfirmSplitMedia": "Weet u zeker dat u de media bronnen wilt splitsen in afzonderlijke items?",
+ "HeaderError": "Fout",
+ "MessagePleaseSelectItemsToGroup": "Selecteer twee of meer items om te groeperen.",
+ "MessageTheFollowingItemsWillBeGrouped": "De volgende titels worden gegroepeerd in \u00e9\u00e9n item:",
+ "MessageConfirmItemGrouping": "Media Browser clients zullen automatisch de optimale versie afspelen op basis van het apparaat en de prestaties van het netwerk. Weet u zeker dat u wilt doorgaan?",
+ "HeaderResume": "Hervat",
+ "HeaderMyLibrary": "Mijn Bibliotheek",
+ "HeaderLatestMedia": "Nieuw in bibliotheek",
+ "ButtonMore": "Meer ...",
+ "HeaderFavoriteMovies": "Favoriete Films",
+ "HeaderFavoriteShows": "Favoriete Shows",
+ "HeaderFavoriteEpisodes": "Favoriete Afleveringen",
+ "HeaderFavoriteGames": "Favoriete Games",
+ "HeaderRatingsDownloads": "Waardering \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Bevestigen Profiel Verwijdering",
+ "MessageConfirmProfileDeletion": "Weet u zeker dat u dit profiel wilt verwijderen?",
+ "HeaderSelectServerCachePath": "Selecteer Server Cache Pad",
+ "HeaderSelectTranscodingPath": "Selecteer Tijdelijke Transcodeer Pad",
+ "HeaderSelectImagesByNamePath": "Selecteer Afbeeldingen op naam Pad",
+ "HeaderSelectMetadataPath": "Selecteer Metadata Pad",
+ "HeaderSelectServerCachePathHelp": "Bladeren of voer het pad in om te gebruiken voor server cache-bestanden. De map moet beschrijfbaar zijn. De locatie van deze map zal een directe invloed prestaties van de server hebben en zou idealiter op een solid state drive worden geplaatst.",
+ "HeaderSelectTranscodingPathHelp": "Bladeren of voer het pad in om te gebruiken voor het transcoderen van tijdelijke bestanden. De map moet beschrijfbaar zijn.",
+ "HeaderSelectImagesByNamePathHelp": "Bladeren of voer het pad in naar uw Afbeeldingen op naam Map. De map moet beschrijfbaar zijn.",
+ "HeaderSelectMetadataPathHelp": "Blader of voer het pad in dat u wilt gebruiken om metadata in op te slaan. De map moet beschrijfbaar zijn."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json
index 8b0f6d370..51f234523 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Deseja realmente redefinir a senha?",
"PasswordSaved": "Senha salva.",
"PasswordMatchError": "A senha e a confirma\u00e7\u00e3o da senha devem ser iguais.",
- "OptionOff": "Off",
- "OptionOn": "On",
"OptionRelease": "Lan\u00e7amento Oficial",
"OptionBeta": "Beta",
"OptionDev": "Dev (Inst\u00e1vel)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Deseja realmente desinstalar {0}?",
"NoPluginConfigurationMessage": "Este plugin n\u00e3o necessita configurar.",
"NoPluginsInstalledMessage": "N\u00e3o existem plugins instalados.",
- "BrowsePluginCatalogMessage": "Navegue pelo cat\u00e1logo de plugins para ver os dispon\u00edveis."
+ "BrowsePluginCatalogMessage": "Navegue pelo cat\u00e1logo de plugins para ver os dispon\u00edveis.",
+ "MessageKeyEmailedTo": "Chave enviada para {0}.",
+ "MessageKeysLinked": "Chaves unificadas.",
+ "HeaderConfirmation": "Confirma\u00e7\u00e3o",
+ "MessageKeyUpdated": "Obrigado. Sua chave de colaborador foi atualizada.",
+ "MessageKeyRemoved": "Obrigado. Sua chave de colaborador foi removida.",
+ "HeaderSearch": "Busca",
+ "LabelArtist": "Artista",
+ "LabelMovie": "Filme",
+ "LabelMusicVideo": "V\u00eddeo Musical",
+ "LabelEpisode": "Epis\u00f3dio",
+ "LabelSeries": "S\u00e9ries",
+ "LabelStopping": "Parando",
+ "LabelCancelled": "(cancelado)",
+ "LabelFailed": "(falhou)",
+ "LabelAbortedByServerShutdown": "(Abortada pelo desligamento do servidor)",
+ "LabelScheduledTaskLastRan": "\u00daltima execu\u00e7\u00e3o {0}, levando {1}.",
+ "HeaderDeleteTaskTrigger": "Excluir Disparador da Tarefa",
+ "HeaderTaskTriggers": "Disparadores de Tarefa",
+ "MessageDeleteTaskTrigger": "Tem certeza que deseja excluir este disparador de tarefa?",
+ "MessageNoPluginsInstalled": "Voc\u00ea n\u00e3o possui plugins instalados.",
+ "LabelVersionInstalled": "{0} instalado",
+ "LabelNumberReviews": "{0} Cr\u00edticas",
+ "LabelFree": "Gr\u00e1tis",
+ "HeaderSelectAudio": "Selecione \u00c1udio",
+ "HeaderSelectSubtitles": "Selecione Legendas",
+ "LabelDefaultStream": "(Padr\u00e3o)",
+ "LabelForcedStream": "(For\u00e7ada)",
+ "LabelDefaultForcedStream": "(Padr\u00e3o\/For\u00e7ada)",
+ "LabelUnknownLanguage": "Idioma desconhecido",
+ "ButtonMute": "Mudo",
+ "ButtonUnmute": "Remover Mudo",
+ "ButtonStop": "Parar",
+ "ButtonNextTrack": "Pr\u00f3xima Faixa",
+ "ButtonPause": "Pausar",
+ "ButtonPlay": "Reproduzir",
+ "ButtonEdit": "Editar",
+ "ButtonQueue": "Fila",
+ "ButtonPlayTrailer": "Reproduzir Trailer",
+ "ButtonPlaylist": "Lista reprodu\u00e7\u00e3o",
+ "ButtonPreviousTrack": "Faixa Anterior",
+ "LabelEnabled": "Ativado",
+ "LabelDisabled": "Desativado",
+ "ButtonMoreInformation": "Mais informa\u00e7\u00f5es",
+ "LabelNoUnreadNotifications": "Nenhuma notifica\u00e7\u00e3o sem ler.",
+ "ButtonViewNotifications": "Ver notifica\u00e7\u00f5es",
+ "ButtonMarkTheseRead": "Marcar como lida",
+ "ButtonClose": "Fechar",
+ "LabelAllPlaysSentToPlayer": "Todas as reprodu\u00e7\u00f5es ser\u00e3o enviadas para o reprodutor selecionado.",
+ "MessageInvalidUser": "Usu\u00e1rio ou senha inv\u00e1lido",
+ "HeaderAllRecordings": "Todas as Grava\u00e7\u00f5es",
+ "RecommendationBecauseYouLike": "Porque voc\u00ea gosta de {0}",
+ "RecommendationBecauseYouWatched": "Porque voc\u00ea assistiu {0}",
+ "RecommendationDirectedBy": "Dirigido por {0}",
+ "RecommendationStarring": "Estrelando {0}",
+ "HeaderConfirmRecordingCancellation": "Confirmar Cancelamento da Grava\u00e7\u00e3o",
+ "MessageConfirmRecordingCancellation": "Tem certeza que deseja cancelar esta grava\u00e7\u00e3o?",
+ "MessageRecordingCancelled": "Grava\u00e7\u00e3o cancelada.",
+ "HeaderConfirmSeriesCancellation": "Confirmar Cancelamento da S\u00e9rie",
+ "MessageConfirmSeriesCancellation": "Tem certeza que deseja cancelar esta s\u00e9rie?",
+ "MessageSeriesCancelled": "S\u00e9rie cancelada.",
+ "HeaderConfirmRecordingDeletion": "Confirmar Exclus\u00e3o da Grava\u00e7\u00e3o",
+ "MessageConfirmRecordingDeletion": "Tem certeza que deseja excluir esta grava\u00e7\u00e3o?",
+ "MessageRecordingDeleted": "Grava\u00e7\u00e3o exclu\u00edda.",
+ "ButonCancelRecording": "Cancelar Grava\u00e7\u00e3o",
+ "MessageRecordingSaved": "Grava\u00e7\u00e3o salva.",
+ "OptionSunday": "Domingo",
+ "OptionMonday": "Segunda",
+ "OptionTuesday": "Ter\u00e7a",
+ "OptionWednesday": "Quarta",
+ "OptionThursday": "Quinta",
+ "OptionFriday": "Sexta",
+ "OptionSaturday": "S\u00e1bado",
+ "HeaderConfirmDeletion": "Confirmar Exclus\u00e3o",
+ "MessageConfirmPathSubstitutionDeletion": "Tem certeza que deseja excluir esta substitui\u00e7\u00e3o de caminho?",
+ "LiveTvUpdateAvailable": "(Atualiza\u00e7\u00e3o dispon\u00edvel)",
+ "LabelVersionUpToDate": "Atualizado!",
+ "ButtonResetTuner": "Reiniciar sintonizador",
+ "HeaderResetTuner": "Reiniciar Sintonizador",
+ "MessageConfirmResetTuner": "Tem certeza que deseja reiniciar este sintonizador? Qualquer reprodutor ativo ser\u00e1 abruptamente parado.",
+ "ButtonCancelSeries": "Cancelar S\u00e9rie",
+ "LabelAllChannels": "Todos os canais",
+ "HeaderSeriesRecordings": "Grava\u00e7\u00f5es de S\u00e9ries",
+ "LabelAnytime": "Qualquer hora",
+ "StatusRecording": "Gravando",
+ "StatusWatching": "Assistindo",
+ "StatusRecordingProgram": "Gravando {0}",
+ "StatusWatchingProgram": "Assistindo {0}",
+ "HeaderSplitMedia": "Separar M\u00eddia",
+ "MessageConfirmSplitMedia": "Tem certeza que deseja dividir as fontes de m\u00eddia em itens separados?",
+ "HeaderError": "Erro",
+ "MessagePleaseSelectItemsToGroup": "Por favor, selecione dois ou mais itens para agrupar.",
+ "MessageTheFollowingItemsWillBeGrouped": "Os seguintes t\u00edtulos ser\u00e3o agrupados em um \u00fanico item:",
+ "MessageConfirmItemGrouping": "Os clientes do Media Browser escolher\u00e3o automaticamente a vers\u00e3o ideal para reproduzir com base no performance do dispositivo e da rede. Tem certeza que deseja continuar?",
+ "HeaderResume": "Retomar",
+ "HeaderMyLibrary": "Minha Biblioteca",
+ "HeaderLatestMedia": "M\u00eddias Recentes",
+ "ButtonMore": "Mais...",
+ "HeaderFavoriteMovies": "Filmes Favoritos",
+ "HeaderFavoriteShows": "S\u00e9ries Favoritas",
+ "HeaderFavoriteEpisodes": "Epis\u00f3dios Favoritos",
+ "HeaderFavoriteGames": "Jogos Favoritos",
+ "HeaderRatingsDownloads": "Critica \/ Transfer\u00eancias",
+ "HeaderConfirmProfileDeletion": "Confirmar Exclus\u00e3o do Perfil",
+ "MessageConfirmProfileDeletion": "Tem certeza que deseja excluir este perfil?",
+ "HeaderSelectServerCachePath": "Selecione o Caminho do Cache do Servidor",
+ "HeaderSelectTranscodingPath": "Selecione o Caminho Tempor\u00e1rio da Transcodifica\u00e7\u00e3o",
+ "HeaderSelectImagesByNamePath": "Selecione o Caminho da Images By Name",
+ "HeaderSelectMetadataPath": "Selecione o Caminho dos Metadados",
+ "HeaderSelectServerCachePathHelp": "Navegue ou digite o caminho para armazenar os arquivos de cache do servidor. A pasta deve ser grav\u00e1vel. A localiza\u00e7\u00e3o desta pasta impactar\u00e1 a performance do servidor diretamente e dever\u00e1 ser colocada, preferencialmente, em um drive de estado s\u00f3lido.",
+ "HeaderSelectTranscodingPathHelp": "Navegue ou digite o caminho para usar para arquivos tempor\u00e1rios de transcodifica\u00e7\u00e3o. A pasta deve ser grav\u00e1vel.",
+ "HeaderSelectImagesByNamePathHelp": "Navegue ou digite o caminho de sua pasta de itens por nome. A pasta deve ser grav\u00e1vel.",
+ "HeaderSelectMetadataPathHelp": "Navegue ou digite o caminho que voc\u00ea gostaria de armazenar os metadados. A pasta deve ser grav\u00e1vel."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json
index 940d698eb..888e82540 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "Tem a certeza que deseja redefinir a senha?",
"PasswordSaved": "Senha guardada.",
"PasswordMatchError": "A senha e a confirma\u00e7\u00e3o da senha devem coincidir.",
- "OptionOff": "Desligado",
- "OptionOn": "Ligado",
"OptionRelease": "Lan\u00e7amento Oficial",
"OptionBeta": "Beta",
"OptionDev": "Dev (Inst\u00e1vel)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "Tem a certeza que deseja desinstalar {0}?",
"NoPluginConfigurationMessage": "Esta extens\u00e3o n\u00e3o \u00e9 configur\u00e1vel.",
"NoPluginsInstalledMessage": "N\u00e3o tem extens\u00f5es instaladas.",
- "BrowsePluginCatalogMessage": "Navegue o nosso cat\u00e1logo de extens\u00f5es, para ver as extens\u00f5es dispon\u00edveis."
+ "BrowsePluginCatalogMessage": "Navegue o nosso cat\u00e1logo de extens\u00f5es, para ver as extens\u00f5es dispon\u00edveis.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Parar",
+ "ButtonNextTrack": "Pr\u00f3xima faixa",
+ "ButtonPause": "Pausar",
+ "ButtonPlay": "Reproduzir",
+ "ButtonEdit": "Editar",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Faixa anterior",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "Todas as Grava\u00e7\u00f5es",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "Domingo",
+ "OptionMonday": "Segunda",
+ "OptionTuesday": "Ter\u00e7a",
+ "OptionWednesday": "Quarta",
+ "OptionThursday": "Quinta",
+ "OptionFriday": "Sexta",
+ "OptionSaturday": "S\u00e1bado",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Resumir",
+ "HeaderMyLibrary": "My Library",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json
index 86ffe5863..ca5729a5f 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c?",
"PasswordSaved": "\u041f\u0430\u0440\u043e\u043b\u044c \u0431\u044b\u043b \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d.",
"PasswordMatchError": "\u041f\u043e\u043b\u044f \u041f\u0430\u0440\u043e\u043b\u044c \u0438 \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u043e\u043b\u044f \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c",
- "OptionOff": "\u0412\u044b\u043a\u043b",
- "OptionOn": "\u0412\u043a\u043b",
"OptionRelease": "\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a",
"OptionBeta": "\u0411\u0435\u0442\u0430-\u0432\u0435\u0440\u0441\u0438\u044f",
"OptionDev": "\u0420\u0430\u0437\u0440\u0430\u0431 (\u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c {0}?",
"NoPluginConfigurationMessage": "\u0414\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u043d\u0435\u0447\u0435\u0433\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c.",
"NoPluginsInstalledMessage": "\u041d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u0430.",
- "BrowsePluginCatalogMessage": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433, \u0447\u0442\u043e\u0431\u044b \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438."
+ "BrowsePluginCatalogMessage": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433, \u0447\u0442\u043e\u0431\u044b \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438.",
+ "MessageKeyEmailedTo": "\u041a\u043b\u044e\u0447 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043f\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u0435 \u043a {0}.",
+ "MessageKeysLinked": "\u041a\u043b\u044e\u0447\u0438 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b.",
+ "HeaderConfirmation": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435",
+ "MessageKeyUpdated": "\u041a\u043b\u044e\u0447 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 \u0431\u044b\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d.",
+ "MessageKeyRemoved": "\u041a\u043b\u044e\u0447 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0451\u043d.",
+ "HeaderSearch": "\u041f\u043e\u0438\u0441\u043a",
+ "LabelArtist": "\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c",
+ "LabelMovie": "\u0424\u0438\u043b\u044c\u043c",
+ "LabelMusicVideo": "\u041a\u043b\u0438\u043f",
+ "LabelEpisode": "\u042d\u043f\u0438\u0437\u043e\u0434",
+ "LabelSeries": "\u0421\u0435\u0440\u0438\u0430\u043b",
+ "LabelStopping": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",
+ "LabelCancelled": "(\u043e\u0442\u043c\u0435\u043d\u0435\u043d\u043e)",
+ "LabelFailed": "(\u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e)",
+ "LabelAbortedByServerShutdown": "(\u041f\u0440\u0435\u0440\u0432\u0430\u043d\u043e \u0438\u0437-\u0437\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430)",
+ "LabelScheduledTaskLastRan": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a {0}, \u0437\u0430\u043d\u044f\u043b\u043e {1}.",
+ "HeaderDeleteTaskTrigger": "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430 \u0437\u0430\u0434\u0430\u0447\u0438",
+ "HeaderTaskTriggers": "\u0422\u0440\u0438\u0433\u0433\u0435\u0440\u044b \u0437\u0430\u0434\u0430\u0447\u0438",
+ "MessageDeleteTaskTrigger": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u0437\u0430\u0434\u0430\u0447\u0438?",
+ "MessageNoPluginsInstalled": "\u041d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u0430.",
+ "LabelVersionInstalled": "{0} \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e",
+ "LabelNumberReviews": "{0} \u0440\u0435\u0446\u0435\u043d\u0437\u0438\u0439",
+ "LabelFree": "\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e",
+ "HeaderSelectAudio": "\u0412\u044b\u0431\u043e\u0440 \u0430\u0443\u0434\u0438\u043e",
+ "HeaderSelectSubtitles": "\u0412\u044b\u0431\u043e\u0440 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432",
+ "LabelDefaultStream": "(\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e)",
+ "LabelForcedStream": "(\u0424\u043e\u0440\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435))",
+ "LabelDefaultForcedStream": "(\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e\/\u0424\u043e\u0440\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435)",
+ "LabelUnknownLanguage": "\u041d\u0435\u043e\u043f\u043e\u0437\u043d\u0430\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a",
+ "ButtonMute": "\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a",
+ "ButtonUnmute": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a",
+ "ButtonStop": "\u0421\u0442\u043e\u043f",
+ "ButtonNextTrack": "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0434\u043e\u0440\u043e\u0436\u043a\u0430",
+ "ButtonPause": "\u041f\u0430\u0443\u0437\u0430",
+ "ButtonPlay": "\u0412\u043e\u0441\u043f\u0440",
+ "ButtonEdit": "\u041f\u0440\u0430\u0432\u0438\u0442\u044c",
+ "ButtonQueue": "\u041e\u0447\u0435\u0440\u0435\u0434\u044c",
+ "ButtonPlayTrailer": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0442\u0440\u0435\u0439\u043b\u0435\u0440",
+ "ButtonPlaylist": "\u0421\u043f\u0438\u0441\u043e\u043a \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f",
+ "ButtonPreviousTrack": "\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0434\u043e\u0440\u043e\u0436\u043a\u0430",
+ "LabelEnabled": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
+ "LabelDisabled": "\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
+ "ButtonMoreInformation": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f",
+ "LabelNoUnreadNotifications": "\u041d\u0435\u0442 \u043d\u0435\u043f\u0440\u043e\u0447\u0442\u0451\u043d\u043d\u044b\u0445 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439.",
+ "ButtonViewNotifications": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f",
+ "ButtonMarkTheseRead": "\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043a\u0430\u043a \u043f\u0440\u043e\u0447\u0442\u0451\u043d\u043d\u044b\u0435",
+ "ButtonClose": "\u0417\u0430\u043a\u0440\u044b\u0442\u044c",
+ "LabelAllPlaysSentToPlayer": "\u0412\u0441\u0451 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0430 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u043b\u0435\u0439\u0435\u0440",
+ "MessageInvalidUser": "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c.",
+ "HeaderAllRecordings": "\u0412\u0441\u0435 \u0437\u0430\u043f\u0438\u0441\u0438",
+ "RecommendationBecauseYouLike": "\u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432\u0430\u043c \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f {0}",
+ "RecommendationBecauseYouWatched": "\u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432\u044b \u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438 {0}",
+ "RecommendationDirectedBy": "\u041f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 {0}",
+ "RecommendationStarring": "\u0412 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0440\u043e\u043b\u0438 {0}",
+ "HeaderConfirmRecordingCancellation": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043e\u0442\u043c\u0435\u043d\u044b \u0437\u0430\u043f\u0438\u0441\u0438",
+ "MessageConfirmRecordingCancellation": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c?",
+ "MessageRecordingCancelled": "\u0417\u0430\u043f\u0438\u0441\u044c \u0431\u044b\u043b\u0430 \u043e\u0442\u043c\u0435\u043d\u0435\u043d\u0430.",
+ "HeaderConfirmSeriesCancellation": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043e\u0442\u043c\u0435\u043d\u044b \u0441\u0435\u0440\u0438\u0430\u043b\u0430",
+ "MessageConfirmSeriesCancellation": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0438\u0430\u043b?",
+ "MessageSeriesCancelled": "\u0421\u0435\u0440\u0438\u0430\u043b \u0431\u044b\u043b \u043e\u0442\u043c\u0435\u043d\u0451\u043d.",
+ "HeaderConfirmRecordingDeletion": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0438\u0441\u0438",
+ "MessageConfirmRecordingDeletion": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c?",
+ "MessageRecordingDeleted": "\u0417\u0430\u043f\u0438\u0441\u044c \u0431\u044b\u043b\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0430.",
+ "ButonCancelRecording": "\u0417\u0430\u043f\u0438\u0441\u044c \u0431\u044b\u043b\u0430 \u043e\u0442\u043c\u0435\u043d\u0435\u043d\u0430",
+ "MessageRecordingSaved": "\u0417\u0430\u043f\u0438\u0441\u044c \u0431\u044b\u043b\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0430.",
+ "OptionSunday": "\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435",
+ "OptionMonday": "\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a",
+ "OptionTuesday": "\u0432\u0442\u043e\u0440\u043d\u0438\u043a",
+ "OptionWednesday": "\u0441\u0440\u0435\u0434\u0430",
+ "OptionThursday": "\u0447\u0435\u0442\u0432\u0435\u0440\u0433",
+ "OptionFriday": "\u043f\u044f\u0442\u043d\u0438\u0446\u0430",
+ "OptionSaturday": "\u0441\u0443\u0431\u0431\u043e\u0442\u0430",
+ "HeaderConfirmDeletion": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f",
+ "MessageConfirmPathSubstitutionDeletion": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u043f\u0443\u0442\u0438?",
+ "LiveTvUpdateAvailable": "(\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435)",
+ "LabelVersionUpToDate": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043e!",
+ "ButtonResetTuner": "\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0442\u044e\u043d\u0435\u0440",
+ "HeaderResetTuner": "\u0421\u0431\u0440\u043e\u0441 \u0442\u044e\u043d\u0435\u0440\u0430",
+ "MessageConfirmResetTuner": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0442\u044e\u043d\u0435\u0440? \u041b\u044e\u0431\u044b\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u043b\u0435\u0439\u0435\u0440\u044b \u0438\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u043d\u0435\u0437\u0430\u043f\u043d\u043e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b.",
+ "ButtonCancelSeries": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0435\u0440\u0438\u0430\u043b",
+ "LabelAllChannels": "\u0412\u0441\u0435 \u043a\u0430\u043d\u0430\u043b\u044b",
+ "HeaderSeriesRecordings": "\u0417\u0430\u043f\u0438\u0441\u0438 \u0441\u0435\u0440\u0438\u0430\u043b\u0430",
+ "LabelAnytime": "\u041b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f",
+ "StatusRecording": "\u0417\u0430\u043f\u0438\u0441\u044c",
+ "StatusWatching": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440",
+ "StatusRecordingProgram": "\u0417\u0430\u043f\u0438\u0441\u044c {0}",
+ "StatusWatchingProgram": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 {0}",
+ "HeaderSplitMedia": "\u0420\u0430\u0437\u0431\u0438\u0442\u044c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438",
+ "MessageConfirmSplitMedia": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0440\u0430\u0437\u0431\u0438\u0442\u044c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0435\u0439 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b?",
+ "HeaderError": "\u041e\u0448\u0438\u0431\u043a\u0430",
+ "MessagePleaseSelectItemsToGroup": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0432\u0430 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0432\u043c\u0435\u0441\u0442\u0435.",
+ "MessageTheFollowingItemsWillBeGrouped": "\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0432 \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c\u0435\u043d\u0442:",
+ "MessageConfirmItemGrouping": "\u041a\u043b\u0438\u0435\u043d\u0442\u044b Media Browser \u0431\u0443\u0434\u0443\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0435\u0442\u0438. \u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?",
+ "HeaderResume": "\u0412\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u044b\u0435",
+ "HeaderMyLibrary": "\u041c\u043e\u044f \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0430",
+ "HeaderLatestMedia": "\u041d\u043e\u0432\u0438\u043d\u043a\u0438",
+ "ButtonMore": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435...",
+ "HeaderFavoriteMovies": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0444\u0438\u043b\u044c\u043c\u044b",
+ "HeaderFavoriteShows": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0441\u0435\u0440\u0438\u0430\u043b\u044b",
+ "HeaderFavoriteEpisodes": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b",
+ "HeaderFavoriteGames": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0438\u0433\u0440\u044b",
+ "HeaderRatingsDownloads": "\u041e\u0446\u0435\u043d\u043a\u0430 \/ \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0438",
+ "HeaderConfirmProfileDeletion": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u044f",
+ "MessageConfirmProfileDeletion": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c?",
+ "HeaderSelectServerCachePath": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0443\u0442\u0438 \u0434\u043b\u044f \u043f\u0430\u043f\u043a\u0438 Server Cache",
+ "HeaderSelectTranscodingPath": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0443\u0442\u0438 \u0434\u043b\u044f \u043f\u0430\u043f\u043a\u0438 Transcoding Temporary",
+ "HeaderSelectImagesByNamePath": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0443\u0442\u0438 \u0434\u043b\u044f \u043f\u0430\u043f\u043a\u0438 Images By Name",
+ "HeaderSelectMetadataPath": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0443\u0442\u0438 \u0434\u043b\u044f \u043f\u0430\u043f\u043a\u0438 Metadata",
+ "HeaderSelectServerCachePathHelp": "\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0438\u043b\u0438 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0443\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432 server cache. \u041f\u0430\u043f\u043a\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438. \u0420\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0438 \u043f\u0440\u044f\u043c\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0432 \u0438\u0434\u0435\u0430\u043b\u0435 \u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u043d\u0430 SSD.",
+ "HeaderSelectTranscodingPathHelp": "\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0438\u043b\u0438 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0443\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432 transcoding temporary. \u041f\u0430\u043f\u043a\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438.",
+ "HeaderSelectImagesByNamePathHelp": "\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0438\u043b\u0438 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0443\u0442\u044c \u043a \u043f\u0430\u043f\u043a\u0435 items by name. \u041f\u0430\u043f\u043a\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438.",
+ "HeaderSelectMetadataPathHelp": "\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0438\u043b\u0438 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0443\u0442\u044c, \u0433\u0434\u0435 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0444\u0430\u0439\u043b\u044b metadata. \u041f\u0430\u043f\u043a\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json
index 338ffdf8b..cb81f2521 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "\u00c4r du s\u00e4ker p\u00e5 att du vill \u00e5terst\u00e4lla l\u00f6senordet?",
"PasswordSaved": "L\u00f6senordet har sparats.",
"PasswordMatchError": "L\u00f6senordet och bekr\u00e4ftelsen m\u00e5ste \u00f6verensst\u00e4mma.",
- "OptionOff": "Av",
- "OptionOn": "P\u00e5",
"OptionRelease": "Officiell version",
"OptionBeta": "Betaversion",
"OptionDev": "Utvecklarversion (instabil)",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "\u00c4r du s\u00e4ker p\u00e5 att du vill avinstallera {0}?",
"NoPluginConfigurationMessage": "Detta till\u00e4gg har inga inst\u00e4llningar.",
"NoPluginsInstalledMessage": "Du har inte installerat n\u00e5gra till\u00e4gg.",
- "BrowsePluginCatalogMessage": "Bes\u00f6k katalogen f\u00f6r att se tillg\u00e4ngliga till\u00e4gg."
+ "BrowsePluginCatalogMessage": "Bes\u00f6k katalogen f\u00f6r att se tillg\u00e4ngliga till\u00e4gg.",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Tyst",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stopp",
+ "ButtonNextTrack": "N\u00e4sta sp\u00e5r",
+ "ButtonPause": "Paus",
+ "ButtonPlay": "Spela upp",
+ "ButtonEdit": "\u00c4ndra",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "F\u00f6reg\u00e5ende sp\u00e5r",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "Alla inspelningar",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "S\u00f6ndag",
+ "OptionMonday": "M\u00e5ndag",
+ "OptionTuesday": "Tisdag",
+ "OptionWednesday": "Onsdag",
+ "OptionThursday": "Torsdag",
+ "OptionFriday": "Fredag",
+ "OptionSaturday": "L\u00f6rdag",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "\u00c5teruppta",
+ "HeaderMyLibrary": "Mitt bibliotek",
+ "HeaderLatestMedia": "Nytillkommet",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json
index c1656c967..8285c7e52 100644
--- a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json
+++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json
@@ -17,8 +17,6 @@
"PasswordResetConfirmation": "\u4f60\u78ba\u5b9a\u8981\u91cd\u8a2d\u5bc6\u78bc\uff1f",
"PasswordSaved": "\u5bc6\u78bc\u5df2\u4fdd\u5b58\u3002",
"PasswordMatchError": "\u5bc6\u78bc\u548c\u5bc6\u78bc\u78ba\u8a8d\u5fc5\u9808\u4e00\u81f4\u3002",
- "OptionOff": "\u95dc\u9589",
- "OptionOn": "\u958b\u555f",
"OptionRelease": "\u6b63\u5f0f\u7248\u672c",
"OptionBeta": "\u516c\u6e2c\u7248\u672c",
"OptionDev": "\u958b\u767c\u7248\u672c",
@@ -26,5 +24,117 @@
"UninstallPluginConfirmation": "\u4f60\u78ba\u5b9a\u8981\u5378\u8f09{0}\uff1f",
"NoPluginConfigurationMessage": "\u9019\u500b\u63d2\u4ef6\u6c92\u6709\u8a2d\u5b9a\u9078\u9805\u3002",
"NoPluginsInstalledMessage": "\u4f60\u6c92\u6709\u5b89\u88dd\u63d2\u4ef6\u3002",
- "BrowsePluginCatalogMessage": "\u700f\u89bd\u6211\u5011\u7684\u63d2\u4ef6\u76ee\u9304\u4f86\u67e5\u770b\u53ef\u7528\u7684\u63d2\u4ef6\u3002"
+ "BrowsePluginCatalogMessage": "\u700f\u89bd\u6211\u5011\u7684\u63d2\u4ef6\u76ee\u9304\u4f86\u67e5\u770b\u53ef\u7528\u7684\u63d2\u4ef6\u3002",
+ "MessageKeyEmailedTo": "Key emailed to {0}.",
+ "MessageKeysLinked": "Keys linked.",
+ "HeaderConfirmation": "Confirmation",
+ "MessageKeyUpdated": "Thank you. Your supporter key has been updated.",
+ "MessageKeyRemoved": "Thank you. Your supporter key has been removed.",
+ "HeaderSearch": "Search",
+ "LabelArtist": "Artist",
+ "LabelMovie": "Movie",
+ "LabelMusicVideo": "Music Video",
+ "LabelEpisode": "Episode",
+ "LabelSeries": "Series",
+ "LabelStopping": "Stopping",
+ "LabelCancelled": "(cancelled)",
+ "LabelFailed": "(failed)",
+ "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
+ "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
+ "HeaderDeleteTaskTrigger": "Delete Task Trigger",
+ "HeaderTaskTriggers": "Task Triggers",
+ "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
+ "MessageNoPluginsInstalled": "You have no plugins installed.",
+ "LabelVersionInstalled": "{0} installed",
+ "LabelNumberReviews": "{0} Reviews",
+ "LabelFree": "Free",
+ "HeaderSelectAudio": "Select Audio",
+ "HeaderSelectSubtitles": "Select Subtitles",
+ "LabelDefaultStream": "(Default)",
+ "LabelForcedStream": "(Forced)",
+ "LabelDefaultForcedStream": "(Default\/Forced)",
+ "LabelUnknownLanguage": "Unknown language",
+ "ButtonMute": "Mute",
+ "ButtonUnmute": "Unmute",
+ "ButtonStop": "Stop",
+ "ButtonNextTrack": "Next Track",
+ "ButtonPause": "Pause",
+ "ButtonPlay": "\u64ad\u653e",
+ "ButtonEdit": "\u7de8\u8f2f",
+ "ButtonQueue": "Queue",
+ "ButtonPlayTrailer": "PlayTrailer",
+ "ButtonPlaylist": "Playlist",
+ "ButtonPreviousTrack": "Previous Track",
+ "LabelEnabled": "Enabled",
+ "LabelDisabled": "Disabled",
+ "ButtonMoreInformation": "More Information",
+ "LabelNoUnreadNotifications": "No unread notifications.",
+ "ButtonViewNotifications": "View notifications",
+ "ButtonMarkTheseRead": "Mark these read",
+ "ButtonClose": "Close",
+ "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.",
+ "MessageInvalidUser": "Invalid user or password.",
+ "HeaderAllRecordings": "\u6240\u6709\u9304\u5f71",
+ "RecommendationBecauseYouLike": "Because you like {0}",
+ "RecommendationBecauseYouWatched": "Because you watched {0}",
+ "RecommendationDirectedBy": "Directed by {0}",
+ "RecommendationStarring": "Starring {0}",
+ "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
+ "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
+ "MessageRecordingCancelled": "Recording cancelled.",
+ "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation",
+ "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?",
+ "MessageSeriesCancelled": "Series cancelled.",
+ "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion",
+ "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?",
+ "MessageRecordingDeleted": "Recording deleted.",
+ "ButonCancelRecording": "Cancel Recording",
+ "MessageRecordingSaved": "Recording saved.",
+ "OptionSunday": "\u661f\u671f\u5929",
+ "OptionMonday": "\u661f\u671f\u4e00",
+ "OptionTuesday": "\u661f\u671f\u4e8c",
+ "OptionWednesday": "\u661f\u671f\u4e09",
+ "OptionThursday": "\u661f\u671f\u56db",
+ "OptionFriday": "\u661f\u671f\u4e94",
+ "OptionSaturday": "\u661f\u671f\u516d",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?",
+ "LiveTvUpdateAvailable": "(Update available)",
+ "LabelVersionUpToDate": "Up to date!",
+ "ButtonResetTuner": "Reset tuner",
+ "HeaderResetTuner": "Reset Tuner",
+ "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.",
+ "ButtonCancelSeries": "Cancel Series",
+ "LabelAllChannels": "All channels",
+ "HeaderSeriesRecordings": "Series Recordings",
+ "LabelAnytime": "Any time",
+ "StatusRecording": "Recording",
+ "StatusWatching": "Watching",
+ "StatusRecordingProgram": "Recording {0}",
+ "StatusWatchingProgram": "Watching {0}",
+ "HeaderSplitMedia": "Split Media Apart",
+ "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?",
+ "HeaderError": "Error",
+ "MessagePleaseSelectItemsToGroup": "Please select two or more items to group together.",
+ "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:",
+ "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?",
+ "HeaderResume": "Resume",
+ "HeaderMyLibrary": "My Library",
+ "HeaderLatestMedia": "Latest Media",
+ "ButtonMore": "More...",
+ "HeaderFavoriteMovies": "Favorite Movies",
+ "HeaderFavoriteShows": "Favorite Shows",
+ "HeaderFavoriteEpisodes": "Favorite Episodes",
+ "HeaderFavoriteGames": "Favorite Games",
+ "HeaderRatingsDownloads": "Rating \/ Downloads",
+ "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
+ "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
+ "HeaderSelectServerCachePath": "Select Server Cache Path",
+ "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
+ "HeaderSelectImagesByNamePath": "Select Images By Name Path",
+ "HeaderSelectMetadataPath": "Select Metadata Path",
+ "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable. The location of this folder will directly impact server performance and should ideally be placed on a solid state drive.",
+ "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
+ "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.",
+ "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable."
} \ No newline at end of file