diff --git a/dashboard-ui/bower_components/emby-apiclient/.bower.json b/dashboard-ui/bower_components/emby-apiclient/.bower.json index b041804e8c..facf7a7f3f 100644 --- a/dashboard-ui/bower_components/emby-apiclient/.bower.json +++ b/dashboard-ui/bower_components/emby-apiclient/.bower.json @@ -16,12 +16,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.1.78", - "_release": "1.1.78", + "version": "1.1.79", + "_release": "1.1.79", "_resolution": { "type": "version", - "tag": "1.1.78", - "commit": "113950cf0757d1725367b6866ebfbd5b68e35cee" + "tag": "1.1.79", + "commit": "bec0b71fec80821578400743ad836ce1a05c0c00" }, "_source": "https://github.com/MediaBrowser/Emby.ApiClient.Javascript.git", "_target": "^1.1.51", diff --git a/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js b/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js index 84500b4a3c..09f4b27671 100644 --- a/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js +++ b/dashboard-ui/bower_components/emby-apiclient/connectionmanager.js @@ -462,7 +462,12 @@ // Ensure this is created so that listeners of the event can get the apiClient instance getOrAddApiClient(server, connectionMode); - events.trigger(self, 'localusersignedin', [user]); + // This allows the app to have a single hook that fires before any other + var promise = self.onLocalUserSignedIn ? self.onLocalUserSignedIn.call(self, user) : Promise.resolve(); + + promise.then(function () { + events.trigger(self, 'localusersignedin', [user]); + }); } function ensureConnectUser(credentials) { diff --git a/dashboard-ui/bower_components/emby-apiclient/serverdiscovery-winjs.js b/dashboard-ui/bower_components/emby-apiclient/serverdiscovery-winjs.js new file mode 100644 index 0000000000..06de593f08 --- /dev/null +++ b/dashboard-ui/bower_components/emby-apiclient/serverdiscovery-winjs.js @@ -0,0 +1,125 @@ +define([], function () { + + function listenerSession(resolve, timeoutMs) { + + var listenerSocket = null; + var serviceName = "7359"; + var servers = []; + var timeout; + var stringToSend = "who is EmbyServer?|emby"; + + function closeListenerSocket() { + + if (timeout) { + clearTimeout(timeout); + } + + if (listenerSocket !== null) { + // The call below explicitly closes the socket, freeing the UDP port that it is currently bound to. + listenerSocket.close(); + listenerSocket = null; + } + resolve(servers); + } + + function startListener(eventObject) { + + listenerSocket = new Windows.Networking.Sockets.DatagramSocket(); + listenerSocket.addEventListener("messagereceived", onMessageReceived); + + // Start listen operation. + listenerSocket.bindServiceNameAsync("").done(function () { + + //try { + // var multicastGroup = '255.255.255.255'; + // listenerSocket.joinMulticastGroup(new Windows.Networking.HostName(multicastGroup)); + + //} + //catch (exception) { + // onError("Error while joining multicast group: " + exception.message); + // return; + //} + sendMessage(stringToSend); + }, onError); + } + + function sendMessage(txt) { + + try { + var remoteHostname = new Windows.Networking.HostName("255.255.255.255"); + + // GetOutputStreamAsync can be called multiple times on a single DatagramSocket instance to obtain + // IOutputStreams pointing to various different remote endpoints. The remote hostname given to + // GetOutputStreamAsync can be a unicast, multicast or broadcast address. + listenerSocket.getOutputStreamAsync(remoteHostname, serviceName).done(function (outputStream) { + try { + // Send out some multicast or broadcast data. Datagrams generated by the IOutputStream will use + // information obtained from the parent socket (i.e., 'listenSocket' in + // this case). + var writer = new Windows.Storage.Streams.DataWriter(outputStream); + writer.writeString(txt); + writer.storeAsync().done(function () { + timeout = setTimeout(closeListenerSocket, timeoutMs); + }, onError); + } + catch (exception) { + onError("Error sending message: " + exception.message); + } + }, onError); + } + catch (exception) { + onError("Error sending message outer: " + exception.message); + } + } + + function onMessageReceived(eventArguments) { + try { + // Interpret the incoming datagram's entire contents as a string. + var stringLength = eventArguments.getDataReader().unconsumedBufferLength; + var receivedMessage = eventArguments.getDataReader().readString(stringLength); + + if (receivedMessage == stringToSend) { + return; + } + + var server = JSON.parse(receivedMessage); + + var remoteAddress; + + //if (eventArguments && eventArguments.remoteAddress) { + // remoteAddress = eventArguments.remoteAddress + ":" + eventArguments.remotePort; + //} + + //if (remoteAddress) { + // server.RemoteAddress = remoteAddress; + //} + + servers.push(server); + + } catch (exception) { + onError("Error receiving message: " + receivedMessage); + } + } + + function onError(reason) { + //require(['alert'], function (alert) { + // alert(reason); + //}); + closeListenerSocket(); + } + + startListener(); + } + + return { + + findServers: function (timeoutMs) { + + return new Promise(function (resolve, reject) { + + new listenerSession(resolve, timeoutMs); + }); + } + }; + +}); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index 3fa52e9a4c..91812bb598 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -14,12 +14,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.4.215", - "_release": "1.4.215", + "version": "1.4.218", + "_release": "1.4.218", "_resolution": { "type": "version", - "tag": "1.4.215", - "commit": "fb6cffaa7905a6b6f431175868b58d4027b9a35c" + "tag": "1.4.218", + "commit": "4374b68415ef644f1b9ef55c91744ad788d829a1" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json index 4ace389b3e..bc76db45f2 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json b/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json index 08f4863f89..dec2235909 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\u0414\u043e\u0431\u0430\u0432\u0438", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json index 0627bd3975..6594aebc8e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Qualitat", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Perfil:", - "SyncUnwatchedVideosOnly": "Sincronitza nom\u00e9s els v\u00eddeos no vists", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Afegeix", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -191,9 +178,9 @@ "LabelAirsAfterSeason": "Airs after season:", "LabelAirsBeforeEpisode": "Airs before episode:", "HeaderExternalIds": "External Id's:", - "HeaderDisplaySettings": "Display Settings", + "HeaderDisplaySettings": "Opcions de Visualitzaci\u00f3", "LabelTreatImageAs": "Treat image as:", - "LabelDisplayOrder": "Display order:", + "LabelDisplayOrder": "Ordre de visualitzaci\u00f3:", "Countries": "Countries", "Genres": "Genres", "HeaderPlotKeywords": "Plot Keywords", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Qualitat", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Perfil:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sincronitza nom\u00e9s els v\u00eddeos no vists", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json b/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json index 0c79443bc6..b7bb4c7f44 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "\u00daloha Sync vytvo\u0159ena", - "LabelSyncTo": "Sync do:", - "LabelSyncJobName": "N\u00e1zev Sync \u00falohy:", - "LabelSyncNoTargetsHelp": "Vypad\u00e1 to, \u017ee v sou\u010dasn\u00e9 dob\u011b nem\u00e1te \u017e\u00e1dn\u00e9 aplikace, kter\u00e9 podporuj\u00ed synchronizaci.", - "LabelQuality": "Kvalita:", - "LearnMore": "Zjistit v\u00edce", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Datov\u00fd tok (Mbps):", - "LabelProfile": "Profil:", - "SyncUnwatchedVideosOnly": "Synchronizovat pouze neshl\u00e9dnut\u00e1 videa", - "AutomaticallySyncNewContent": "Automaticky synchronizovat nov\u00fd obsah", - "PleaseSelectDeviceToSyncTo": "Vyberte za\u0159\u00edzen\u00ed k synchronizaci.", - "LabelItemLimit": "Limit polo\u017eek:", - "SyncUnwatchedVideosOnlyHelp": "Pouze neshl\u00e9dnut\u00e1 videa budou synchronizov\u00e1ny. Videa budou odstran\u011bny ze za\u0159\u00edzen\u00ed, jakmile je zhl\u00e9dnete.", - "LabelItemLimitHelp": "Voliteln\u00e9. Nastaven\u00ed limitu k po\u010dtu polo\u017eek, kter\u00e9 budou synchronizovan\u00e9.", - "AutomaticallySyncNewContentHelp": "Nov\u00fd p\u0159idan\u00fd obsah bude automaticky synchronizov\u00e1n s va\u0161\u00edm za\u0159\u00edzen\u00edm.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "P\u0159idat", "ServerUpdateNeeded": "Tento Emby Server je t\u0159eba aktualizovat. Chcete-li st\u00e1hnout nejnov\u011bj\u0161\u00ed verzi, nav\u0161tivte pros\u00edm {0}", "LiveTvGuideRequiresUnlock": "Live TV programov\u00fd pr\u016fvodce je v sou\u010dasn\u00e9 dob\u011b omezen na {0} kan\u00e1l\u016f. Odemknut\u00edm se m\u016f\u017eete nau\u010dit jak si u\u017e\u00edt tuto funkci.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Opakovat", "TrackCount": "{0} tracks", "ItemCount": "{0} polo\u017eek", "ValueSeriesYearToPresent": "{0}-Sou\u010dasnost", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Odstranit polo\u017eky", "ConfirmDeleteItems": "Odstran\u011bn\u00edm t\u011bchto polo\u017eek odstran\u00edte va\u0161e m\u00e9dia jak z knihovny m\u00e9di\u00ed, tak i ze souborov\u00e9ho syst\u00e9mu. Jste si jisti, \u017ee chcete pokra\u010dovat?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "\u00daloha Sync vytvo\u0159ena", + "LabelSyncTo": "Sync do:", + "LabelSyncJobName": "N\u00e1zev Sync \u00falohy:", + "LabelQuality": "Kvalita:", + "LabelSyncNoTargetsHelp": "Vypad\u00e1 to, \u017ee v sou\u010dasn\u00e9 dob\u011b nem\u00e1te \u017e\u00e1dn\u00e9 aplikace, kter\u00e9 podporuj\u00ed synchronizaci.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Zjistit v\u00edce", + "LabelProfile": "Profil:", + "LabelBitrateMbps": "Datov\u00fd tok (Mbps):", + "SyncUnwatchedVideosOnly": "Synchronizovat pouze neshl\u00e9dnut\u00e1 videa", + "SyncUnwatchedVideosOnlyHelp": "Pouze neshl\u00e9dnut\u00e1 videa budou synchronizov\u00e1ny. Videa budou odstran\u011bny ze za\u0159\u00edzen\u00ed, jakmile je zhl\u00e9dnete.", + "AutomaticallySyncNewContent": "Automaticky synchronizovat nov\u00fd obsah", + "AutomaticallySyncNewContentHelp": "Nov\u00fd p\u0159idan\u00fd obsah bude automaticky synchronizov\u00e1n s va\u0161\u00edm za\u0159\u00edzen\u00edm.", + "LabelItemLimit": "Limit polo\u017eek:", + "LabelItemLimitHelp": "Voliteln\u00e9. Nastaven\u00ed limitu k po\u010dtu polo\u017eek, kter\u00e9 budou synchronizovan\u00e9.", + "PleaseSelectDeviceToSyncTo": "Vyberte za\u0159\u00edzen\u00ed k synchronizaci.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/da.json b/dashboard-ui/bower_components/emby-webcomponents/strings/da.json index 7e54df1ac1..fda8ff4aa4 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/da.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/da.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Synkroniserings job oprettet", - "LabelSyncTo": "Synkroniser til:", - "LabelSyncJobName": "Navn til synkroniserings job:", - "LabelSyncNoTargetsHelp": "Det ser ud til at du for \u00f8jeblikket ikke har nogle enheder ser underst\u00f8tter sync.", - "LabelQuality": "Kvalitet:", - "LearnMore": "L\u00e6r mere", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profil:", - "SyncUnwatchedVideosOnly": "Synkroniser kun usete videoer", - "AutomaticallySyncNewContent": "Synkroniser automatisk nyt indhold", - "PleaseSelectDeviceToSyncTo": "V\u00e6lg en enhed at synkroniserer til.", - "LabelItemLimit": "Maks. filer:", - "SyncUnwatchedVideosOnlyHelp": "Kun usete videoer vil blive synkroniseret, og videoer vil blive fjernet fra enheden n\u00e5r de er blevet set.", - "LabelItemLimitHelp": "Valgfri. S\u00e6t en gr\u00e6nse for antallet af filer der synkroniseres.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Del", "Add": "Tilf\u00f8j", "ServerUpdateNeeded": "Denne Emby server b\u00f8r opdateres. For at downloade den nyeste version bes\u00f8g venligst {0}", "LiveTvGuideRequiresUnlock": "Live TV Guiden er p\u00e5 nuv\u00e6rende tidspunkt begr\u00e6nset til {0} kanaler. Klik p\u00e5 \"L\u00e5s op\" knappen for at f\u00e5 mere at vide omkring hvordan du kan f\u00e5 den fulde oplevelse.", "AttributeNew": "Ny", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} numre", "ItemCount": "{0} elementer", "ValueSeriesYearToPresent": "{0}-Nu", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Synkroniserings job oprettet", + "LabelSyncTo": "Synkroniser til:", + "LabelSyncJobName": "Navn til synkroniserings job:", + "LabelQuality": "Kvalitet:", + "LabelSyncNoTargetsHelp": "Det ser ud til at du for \u00f8jeblikket ikke har nogle enheder ser underst\u00f8tter sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "L\u00e6r mere", + "LabelProfile": "Profil:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Synkroniser kun usete videoer", + "SyncUnwatchedVideosOnlyHelp": "Kun usete videoer vil blive synkroniseret, og videoer vil blive fjernet fra enheden n\u00e5r de er blevet set.", + "AutomaticallySyncNewContent": "Synkroniser automatisk nyt indhold", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Maks. filer:", + "LabelItemLimitHelp": "Valgfri. S\u00e6t en gr\u00e6nse for antallet af filer der synkroniseres.", + "PleaseSelectDeviceToSyncTo": "V\u00e6lg en enhed at synkroniserer til.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/de.json b/dashboard-ui/bower_components/emby-webcomponents/strings/de.json index f30b2919e8..f32efb2bd7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/de.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/de.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Synchronisations-Aufgabe erstellt.", - "LabelSyncTo": "Synchronisiere mit:", - "LabelSyncJobName": "Synchronisations-Aufgabe:", - "LabelSyncNoTargetsHelp": "Es sieht so aus als w\u00fcrden Sie aktuell keine Apps verwenden, die Synchronisation unterst\u00fctzen.", - "LabelQuality": "Qualit\u00e4t:", - "LearnMore": "Erfahre mehr", - "DownloadScheduled": "Download geplant", - "LabelBitrateMbps": "Datenrate (Mbps):", - "LabelProfile": "Profil:", - "SyncUnwatchedVideosOnly": "Synchronisiere nur ungesehene Videos.", - "AutomaticallySyncNewContent": "Synchronisiere neue Inhalte automatisch", - "PleaseSelectDeviceToSyncTo": "Bitte w\u00e4hlen Sie ein zu synchronisierendes Ger\u00e4t.", - "LabelItemLimit": "Maximale Anzahl:", - "SyncUnwatchedVideosOnlyHelp": "Nur ungesehene Video werden synchronisiert. Videos werden entfernt sobald diese auf dem Ger\u00e4t angeschaut wurden.", - "LabelItemLimitHelp": "Optional. Legen Sie die maximale Anzahl der zu synchronisierenden Eintr\u00e4ge fest.", - "AutomaticallySyncNewContentHelp": "Neu zu diesem Ordner hinzugef\u00fcgte Inhalte werden automatisch mit dem Ger\u00e4t synchronisiert.", + "ShowIndicatorsFor": "Zeige Indikatoren f\u00fcr:", + "NewEpisodes": "Neue Episoden", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Teilen", "Add": "Hinzuf\u00fcgen", "ServerUpdateNeeded": "Dieser Emby Server muss aktualisiert werden. Um die neueste Version herunterzuladen, besuchen sie bitte {0}", "LiveTvGuideRequiresUnlock": "Ihr TV-Guide ist begrenzt auf {0} Kan\u00e4le. Klicken Sie auf die Freischalten Schaltfl\u00e4che um weitere Informationen zu erhalten.", "AttributeNew": "Neu", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Wiederholen", "TrackCount": "{0} Titel", "ItemCount": "{0} Eintr\u00e4ge", "ValueSeriesYearToPresent": "{0}-heute", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} f\u00e4hrt herunter.", "HeaderDeleteItems": "L\u00f6sche Objekte", "ConfirmDeleteItems": "Das L\u00f6schen dieser Objekte l\u00f6scht die Dateien vom Laufwerk und Ihrer Medienbibliothek. Sind Sie sich wirklich sicher?", - "PleaseRestartServerName": "Bitte starte Emby Server - {0} neu." + "PleaseRestartServerName": "Bitte starte Emby Server - {0} neu.", + "SyncJobCreated": "Synchronisations-Aufgabe erstellt.", + "LabelSyncTo": "Synchronisiere mit:", + "LabelSyncJobName": "Synchronisations-Aufgabe:", + "LabelQuality": "Qualit\u00e4t:", + "LabelSyncNoTargetsHelp": "Es sieht so aus als w\u00fcrden Sie aktuell keine Apps verwenden, die Synchronisation unterst\u00fctzen.", + "DownloadScheduled": "Download geplant", + "LearnMore": "Erfahre mehr", + "LabelProfile": "Profil:", + "LabelBitrateMbps": "Datenrate (Mbps):", + "SyncUnwatchedVideosOnly": "Synchronisiere nur ungesehene Videos.", + "SyncUnwatchedVideosOnlyHelp": "Nur ungesehene Video werden synchronisiert. Videos werden entfernt sobald diese auf dem Ger\u00e4t angeschaut wurden.", + "AutomaticallySyncNewContent": "Synchronisiere neue Inhalte automatisch", + "AutomaticallySyncNewContentHelp": "Neu zu diesem Ordner hinzugef\u00fcgte Inhalte werden automatisch mit dem Ger\u00e4t synchronisiert.", + "LabelItemLimit": "Maximale Anzahl:", + "LabelItemLimitHelp": "Optional. Legen Sie die maximale Anzahl der zu synchronisierenden Eintr\u00e4ge fest.", + "PleaseSelectDeviceToSyncTo": "Bitte w\u00e4hlen Sie ein zu synchronisierendes Ger\u00e4t.", + "Screenshots": "Screenshots", + "MoveRight": "Nach rechts bewegen", + "MoveLeft": "Nach links bewegen", + "ConfirmDeleteImage": "Bild l\u00f6schen?", + "HeaderEditImages": "Bilder bearbeiten" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/el.json b/dashboard-ui/bower_components/emby-webcomponents/strings/el.json index 48bc0103ca..73dd349849 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/el.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/el.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/en-GB.json b/dashboard-ui/bower_components/emby-webcomponents/strings/en-GB.json index 8d39f79bbc..45d6d06d57 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/en-GB.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/en-GB.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json index f23c8da896..abda1a629e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json index 3f467d959e..25e0bd1a69 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Trabajo de sincronizaci\u00f3n creado.", - "LabelSyncTo": "Sincronizar con:", - "LabelSyncJobName": "Nombre del trabajo de sinc:", - "LabelSyncNoTargetsHelp": "Parece que actualmente no cuentas con ninguna app que soporte sinc.", - "LabelQuality": "Calidad:", - "LearnMore": "Aprenda m\u00e1s", - "DownloadScheduled": "Descarga programada", - "LabelBitrateMbps": "Tasa de bits (Mbps):", - "LabelProfile": "Perf\u00edl:", - "SyncUnwatchedVideosOnly": "Sincronizar \u00fanicamente videos no vistos", - "AutomaticallySyncNewContent": "Sincronizar autom\u00e1ticamente nuevos contenidos", - "PleaseSelectDeviceToSyncTo": "Por favor seleccione un dispositivo con el que desea sincronizar.", - "LabelItemLimit": "L\u00edmite de \u00cdtems:", - "SyncUnwatchedVideosOnlyHelp": "Solamente los videos a\u00fan no vistos ser\u00e1n sincronizados, se eliminar\u00e1n los videos del dispositivo conforme \u00e9stos sean vistos.", - "LabelItemLimitHelp": "Opcional. Establece un l\u00edmite en el n\u00famero de \u00edtems que ser\u00e1n sincronizados.", - "AutomaticallySyncNewContentHelp": "Los contenidos nuevos agregados a esta carpeta ser\u00e1n sincronizados autom\u00e1ticamente con el dispositivo.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Especial - {0}", "Share": "Compartir", "Add": "Agregar", "ServerUpdateNeeded": "Este Servidor Emby necesita ser actualizado. Para descargar la ultima versi\u00f3n, por favor visite {0}", "LiveTvGuideRequiresUnlock": "La Guia de TV en Vivo actualmente esta limitada a {0} canales. De clic en el bot\u00f3n Desbloquear para saber como desbloquear la experiencia completa.", "AttributeNew": "Nuevo", - "AttributePremiere": "Premier", - "AttributeLive": "En Vivo", + "Premiere": "Premier", + "Live": "En Vivo", + "Repeat": "Repetir", "TrackCount": "{0} Pistas", "ItemCount": "{0} \u00edtems", "ValueSeriesYearToPresent": "{0}-Presente", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "El Servidor Emby - {0} se esta apagando.", "HeaderDeleteItems": "Borrar items", "ConfirmDeleteItems": "Al borrar estos items ser\u00e1n eliminados tanto del sistema de archivos como de la librer\u00eda de medios. \u00bfEsta seguro que desea continuar?", - "PleaseRestartServerName": "Por favor reinicie el Servidor Emby - {0}." + "PleaseRestartServerName": "Por favor reinicie el Servidor Emby - {0}.", + "SyncJobCreated": "Trabajo de sincronizaci\u00f3n creado.", + "LabelSyncTo": "Sincronizar con:", + "LabelSyncJobName": "Nombre del trabajo de sinc:", + "LabelQuality": "Calidad:", + "LabelSyncNoTargetsHelp": "Parece que actualmente no cuentas con ninguna app que soporte sinc.", + "DownloadScheduled": "Descarga programada", + "LearnMore": "Aprenda m\u00e1s", + "LabelProfile": "Perf\u00edl:", + "LabelBitrateMbps": "Tasa de bits (Mbps):", + "SyncUnwatchedVideosOnly": "Sincronizar \u00fanicamente videos no vistos", + "SyncUnwatchedVideosOnlyHelp": "Solamente los videos a\u00fan no vistos ser\u00e1n sincronizados, se eliminar\u00e1n los videos del dispositivo conforme \u00e9stos sean vistos.", + "AutomaticallySyncNewContent": "Sincronizar autom\u00e1ticamente nuevos contenidos", + "AutomaticallySyncNewContentHelp": "Los contenidos nuevos agregados a esta carpeta ser\u00e1n sincronizados autom\u00e1ticamente con el dispositivo.", + "LabelItemLimit": "L\u00edmite de \u00cdtems:", + "LabelItemLimitHelp": "Opcional. Establece un l\u00edmite en el n\u00famero de \u00edtems que ser\u00e1n sincronizados.", + "PleaseSelectDeviceToSyncTo": "Por favor seleccione un dispositivo con el que desea sincronizar.", + "Screenshots": "Capturas de pantalla", + "MoveRight": "Mover a la derecha", + "MoveLeft": "Mover a la izquierda", + "ConfirmDeleteImage": "\u00bfEliminar imagen?", + "HeaderEditImages": "Editar im\u00e1genes" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es.json index ffe6e5c3e0..d7f3eb5ec2 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Trabajo de sincronizaci\u00f3n creado.", - "LabelSyncTo": "Sincronizar en:", - "LabelSyncJobName": "Nombre del trabajo de sincronizaci\u00f3n:", - "LabelSyncNoTargetsHelp": "Parece que no tienes aplicaciones que soporten la sincronizaci\u00f3n.", - "LabelQuality": "Calidad:", - "LearnMore": "Aprende m\u00e1s", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Tasa de bits (Mbps):", - "LabelProfile": "Perfil:", - "SyncUnwatchedVideosOnly": "Sincronizar los v\u00eddeos no vistos s\u00f3lo", - "AutomaticallySyncNewContent": "Sincronizar autom\u00e1ticamente contenido nuevo", - "PleaseSelectDeviceToSyncTo": "Por favor selecciona el dispositivo donde quieres sincronizar.", - "LabelItemLimit": "L\u00edmite de \u00edtems:", - "SyncUnwatchedVideosOnlyHelp": "S\u00f3lo se sincronizar\u00e1n los v\u00eddeos no vistos, conforme los vayas viendo se eliminar\u00e1n del dispositivo.", - "LabelItemLimitHelp": "Opcional. Pon un l\u00edmite de cantidad de \u00edtems que se sincronizar\u00e1n.", - "AutomaticallySyncNewContentHelp": "El contenido nuevo a\u00f1adido se sincronizar\u00e1 autom\u00e1ticamente en el dispositivo.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Compartir", "Add": "A\u00f1adir", "ServerUpdateNeeded": "El servidor necesita actualizarse. Para descargar la \u00faltima versi\u00f3n visita {0}", "LiveTvGuideRequiresUnlock": "La gu\u00eda de la TV en directo est\u00e1 limitada a {0} canales. Haz clic en el bot\u00f3n de desbloquear para ver como disfrutar de la experiencia completa.", "AttributeNew": "Nuevo", - "AttributePremiere": "Premiere", - "AttributeLive": "Directo", + "Premiere": "Premiere", + "Live": "Directo", + "Repeat": "Repetir", "TrackCount": "{0} tracks", "ItemCount": "\u00edtems {0}", "ValueSeriesYearToPresent": "{0}-Presente", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Borrar \u00edtems", "ConfirmDeleteItems": "Al borrar este \u00edtem se borrar\u00e1 del sistema de archivos y de la biblioteca. \u00bfQuieres continuar?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Trabajo de sincronizaci\u00f3n creado.", + "LabelSyncTo": "Sincronizar en:", + "LabelSyncJobName": "Nombre del trabajo de sincronizaci\u00f3n:", + "LabelQuality": "Calidad:", + "LabelSyncNoTargetsHelp": "Parece que no tienes aplicaciones que soporten la sincronizaci\u00f3n.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Aprende m\u00e1s", + "LabelProfile": "Perfil:", + "LabelBitrateMbps": "Tasa de bits (Mbps):", + "SyncUnwatchedVideosOnly": "Sincronizar los v\u00eddeos no vistos s\u00f3lo", + "SyncUnwatchedVideosOnlyHelp": "S\u00f3lo se sincronizar\u00e1n los v\u00eddeos no vistos, conforme los vayas viendo se eliminar\u00e1n del dispositivo.", + "AutomaticallySyncNewContent": "Sincronizar autom\u00e1ticamente contenido nuevo", + "AutomaticallySyncNewContentHelp": "El contenido nuevo a\u00f1adido se sincronizar\u00e1 autom\u00e1ticamente en el dispositivo.", + "LabelItemLimit": "L\u00edmite de \u00edtems:", + "LabelItemLimitHelp": "Opcional. Pon un l\u00edmite de cantidad de \u00edtems que se sincronizar\u00e1n.", + "PleaseSelectDeviceToSyncTo": "Por favor selecciona el dispositivo donde quieres sincronizar.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json index 434687483a..b8e0caee33 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json index 17cb4c8372..2ca09abd1b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json index 41ed7cc93d..7ca4f4ac71 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Job de synchronisation cr\u00e9\u00e9.", - "LabelSyncTo": "Synchronis\u00e9 avec:", - "LabelSyncJobName": "Nom du job de synchronisation:", - "LabelSyncNoTargetsHelp": "Il semble que vous n'ayez actuellement aucune application qui supporte la synchronisation.", - "LabelQuality": "Qualit\u00e9:", - "LearnMore": "En savoir plus", - "DownloadScheduled": "T\u00e9l\u00e9chargement planifi\u00e9e", - "LabelBitrateMbps": "D\u00e9bit (Mbps) :", - "LabelProfile": "Profil :", - "SyncUnwatchedVideosOnly": "Synchroniser seulement les vid\u00e9os non lues.", - "AutomaticallySyncNewContent": "Synchroniser automatiquement le nouveau contenu", - "PleaseSelectDeviceToSyncTo": "Veuillez s\u00e9lectionner un p\u00e9riph\u00e9rique avec lequel se synchroniser.", - "LabelItemLimit": "Maximum d'\u00e9l\u00e9ments :", - "SyncUnwatchedVideosOnlyHelp": "Seulement les vid\u00e9os non lus seront synchronis\u00e9es et seront supprim\u00e9es du p\u00e9riph\u00e9rique au fur et \u00e0 mesure qu'elles sont lus.", - "LabelItemLimitHelp": "Optionnel : d\u00e9finit le nombre maximum d'\u00e9l\u00e9ments qui seront synchronis\u00e9s.", - "AutomaticallySyncNewContentHelp": "Les nouveaux contenus ajout\u00e9s \u00e0 cette cat\u00e9gorie seront automatiquement synchronis\u00e9s avec l'appareil.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Sp\u00e9cial - {0}", "Share": "Partager", "Add": "Ajouter", "ServerUpdateNeeded": "Le serveur Emby doit \u00eatre mis \u00e0 jour. Pour t\u00e9l\u00e9charger la derni\u00e8re version, veuillez visiter {0}", "LiveTvGuideRequiresUnlock": "Le Guide TV en direct est actuellement limit\u00e9 \u00e0 {0} cha\u00eenes. Cliquez sur le bouton d\u00e9verrouiller pour d\u00e9couvrir comment profiter de l'ensemble.", "AttributeNew": "Nouveau", - "AttributePremiere": "Premiere", - "AttributeLive": "Direct", + "Premiere": "Premiere", + "Live": "Direct", + "Repeat": "R\u00e9p\u00e9ter", "TrackCount": "{0} pistes", "ItemCount": "{0} \u00e9l\u00e9ments", "ValueSeriesYearToPresent": "{0}-Pr\u00e9sent", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} est arr\u00eater.", "HeaderDeleteItems": "Supprimer les \u00e9l\u00e9ments", "ConfirmDeleteItems": "Supprimer ces \u00e9l\u00e9ments l'effacera \u00e0 la fois du syst\u00e8me de fichiers et de votre biblioth\u00e8que de m\u00e9dias. \u00cates-vous s\u00fbr de vouloir continuer ?", - "PleaseRestartServerName": "S'il vous pla\u00eet red\u00e9marrer Emby server - {0}." + "PleaseRestartServerName": "S'il vous pla\u00eet red\u00e9marrer Emby server - {0}.", + "SyncJobCreated": "Job de synchronisation cr\u00e9\u00e9.", + "LabelSyncTo": "Synchronis\u00e9 avec:", + "LabelSyncJobName": "Nom du job de synchronisation:", + "LabelQuality": "Qualit\u00e9:", + "LabelSyncNoTargetsHelp": "Il semble que vous n'ayez actuellement aucune application qui supporte la synchronisation.", + "DownloadScheduled": "T\u00e9l\u00e9chargement planifi\u00e9e", + "LearnMore": "En savoir plus", + "LabelProfile": "Profil :", + "LabelBitrateMbps": "D\u00e9bit (Mbps) :", + "SyncUnwatchedVideosOnly": "Synchroniser seulement les vid\u00e9os non lues.", + "SyncUnwatchedVideosOnlyHelp": "Seulement les vid\u00e9os non lus seront synchronis\u00e9es et seront supprim\u00e9es du p\u00e9riph\u00e9rique au fur et \u00e0 mesure qu'elles sont lus.", + "AutomaticallySyncNewContent": "Synchroniser automatiquement le nouveau contenu", + "AutomaticallySyncNewContentHelp": "Les nouveaux contenus ajout\u00e9s \u00e0 cette cat\u00e9gorie seront automatiquement synchronis\u00e9s avec l'appareil.", + "LabelItemLimit": "Maximum d'\u00e9l\u00e9ments :", + "LabelItemLimitHelp": "Optionnel : d\u00e9finit le nombre maximum d'\u00e9l\u00e9ments qui seront synchronis\u00e9s.", + "PleaseSelectDeviceToSyncTo": "Veuillez s\u00e9lectionner un p\u00e9riph\u00e9rique avec lequel se synchroniser.", + "Screenshots": "Captures d'\u00e9cran", + "MoveRight": "D\u00e9placer \u00e0 droite", + "MoveLeft": "D\u00e9placer \u00e0 gauche", + "ConfirmDeleteImage": "Supprimer l'image ?", + "HeaderEditImages": "Modifier les images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json b/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json index e40d762d4d..392d49e0b9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/he.json b/dashboard-ui/bower_components/emby-webcomponents/strings/he.json index b472f9cc0c..0a3d01eed2 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/he.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/he.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\u05d4\u05d5\u05e1\u05e3", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json index 105a3d093e..c5041e3337 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Dodaj", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json index eed141e481..d9b994f87f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Min\u0151s\u00e9g:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Elemsz\u00e1m limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Megoszt\u00e1s", "Add": "Hozz\u00e1ad", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Ism\u00e9tl\u00e9s", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Napjainkig", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Min\u0151s\u00e9g:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Elemsz\u00e1m limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/id.json b/dashboard-ui/bower_components/emby-webcomponents/strings/id.json index cec57d8f18..e833750cec 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/id.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/id.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/it.json b/dashboard-ui/bower_components/emby-webcomponents/strings/it.json index c07c2e408a..013345020d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/it.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/it.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Attivit\u00e0 di Sincronizz. Creata", - "LabelSyncTo": "Sincronizza su:", - "LabelSyncJobName": "Nome Attivit\u00e0 di Sincroniz.:", - "LabelSyncNoTargetsHelp": "Sembra che al momento non avete applicazioni che supportano la sincronizzazione.", - "LabelQuality": "Qualit\u00e0:", - "LearnMore": "saperne di pi\u00f9", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profilo:", - "SyncUnwatchedVideosOnly": "Sincronizza solo i video non visti", - "AutomaticallySyncNewContent": "Sincronizza automaticamente nuovi contenuti", - "PleaseSelectDeviceToSyncTo": "Selezionare un dispositivo per la sincronizzazione", - "LabelItemLimit": "limite elementi:", - "SyncUnwatchedVideosOnlyHelp": "Solo i video non visti saranno sincronizzati, e video saranno rimossi dal dispositivo in cui sono guardato.", - "LabelItemLimitHelp": "Opzionale. Impostare un limite al numero di elementi che verranno sincronizzati.", - "AutomaticallySyncNewContentHelp": "Nuovi contenuti aggiunto verranno sincronizzati automaticamente al dispositivo.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Aggiungi", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "La Guida TV \u00e8 attualmente limitata a {0} canali. Premi il tasto di sblocco per imparare come goderti una piena esperienza.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Ripeti", "TrackCount": "{0} tracks", "ItemCount": "{0} elementi", "ValueSeriesYearToPresent": "{0}-Presenti", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Attivit\u00e0 di Sincronizz. Creata", + "LabelSyncTo": "Sincronizza su:", + "LabelSyncJobName": "Nome Attivit\u00e0 di Sincroniz.:", + "LabelQuality": "Qualit\u00e0:", + "LabelSyncNoTargetsHelp": "Sembra che al momento non avete applicazioni che supportano la sincronizzazione.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "saperne di pi\u00f9", + "LabelProfile": "Profilo:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sincronizza solo i video non visti", + "SyncUnwatchedVideosOnlyHelp": "Solo i video non visti saranno sincronizzati, e video saranno rimossi dal dispositivo in cui sono guardato.", + "AutomaticallySyncNewContent": "Sincronizza automaticamente nuovi contenuti", + "AutomaticallySyncNewContentHelp": "Nuovi contenuti aggiunto verranno sincronizzati automaticamente al dispositivo.", + "LabelItemLimit": "limite elementi:", + "LabelItemLimitHelp": "Opzionale. Impostare un limite al numero di elementi che verranno sincronizzati.", + "PleaseSelectDeviceToSyncTo": "Selezionare un dispositivo per la sincronizzazione", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json index a6804e98e9..3c7bd25967 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443 \u0436\u04b1\u043c\u044b\u0441\u044b \u0436\u0430\u0441\u0430\u043b\u0434\u044b.", - "LabelSyncTo": "\u041e\u0441\u044b\u043c\u0435\u043d \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443:", - "LabelSyncJobName": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443 \u0436\u04b1\u043c\u044b\u0441\u044b\u043d\u044b\u04a3 \u0430\u0442\u044b:", - "LabelSyncNoTargetsHelp": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443\u0434\u0456 \u049b\u043e\u043b\u0434\u0430\u0439\u0442\u044b\u043d \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430 \u0442\u0430\u0431\u044b\u043b\u043c\u0430\u0434\u044b.", - "LabelQuality": "\u0421\u0430\u043f\u0430\u0441\u044b:", - "LearnMore": "\u041a\u04e9\u0431\u0456\u0440\u0435\u043a \u0431\u0456\u043b\u0443", - "DownloadScheduled": "\u0416\u04af\u043a\u0442\u0435\u0443 \u0436\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d.", - "LabelBitrateMbps": "\u049a\u0430\u0440\u049b\u044b\u043d\u044b (\u041c\u0431\u0438\u0442\/\u0441):", - "LabelProfile": "\u041f\u0440\u043e\u0444\u0430\u0439\u043b:", - "SyncUnwatchedVideosOnly": "\u049a\u0430\u0440\u0430\u043b\u043c\u0430\u0493\u0430\u043d \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440\u0434\u0456 \u04af\u043d\u0434-\u0456\u0440\u0443", - "AutomaticallySyncNewContent": "\u0416\u0430\u04a3\u0430 \u043c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443", - "PleaseSelectDeviceToSyncTo": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0456\u043b\u0435\u0442\u0456\u043d \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u043d\u044b \u0442\u0430\u04a3\u0434\u0430\u04a3\u044b\u0437.", - "LabelItemLimit": "\u0422\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440 \u0448\u0435\u0433\u0456:", - "SyncUnwatchedVideosOnlyHelp": "\u0422\u0435\u043a \u049b\u0430\u043d\u0430 \u049b\u0430\u0440\u0430\u043b\u043c\u0430\u0493\u0430\u043d \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440 \u04af\u043d\u0434-\u0434\u0456, \u049b\u0430\u0440\u0430\u043b\u0493\u0430\u043d\u043d\u0430\u043d \u043a\u0435\u0439\u0456\u043d \u049b\u04b1\u0440-\u0434\u0430\u043d \u0430\u043b\u0430\u0441\u0442\u0430\u043b\u0430\u0434\u044b.", - "LabelItemLimitHelp": "\u041c\u0456\u043d\u0434\u0435\u0442\u0442\u0456 \u0435\u043c\u0435\u0441: \u04ae\u043d\u0434-\u0442\u0456\u043d \u0442\u0430\u0440\u043c\u0430\u049b \u0441\u0430\u043d\u044b \u0448\u0435\u0433\u0456\u043d \u043e\u0440\u043d\u0430\u0442\u044b\u04a3\u044b\u0437.", - "AutomaticallySyncNewContentHelp": "\u041e\u0441\u044b \u049b\u0430\u043b\u044c\u0430\u0493\u0430 \u0436\u0430\u04a3\u0430\u0434\u0430\u043d \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d \u043c\u0430\u0437\u043c\u04b1\u043d \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0442\u04af\u0440\u0434\u0435 \u043e\u0441\u044b \u049b\u04b1\u0440-\u043c\u0435\u043d \u04af\u043d\u0434-\u0434\u0456.", + "ShowIndicatorsFor": "\u041c\u044b\u043d\u0430\u0443 \u04af\u0448\u0456\u043d \u0430\u0439\u0493\u0430\u049b\u0442\u0430\u0443\u044b\u0448\u0442\u0430\u0440\u0434\u044b \u043a\u04e9\u0440\u0441\u0435\u0442\u0443:", + "NewEpisodes": "\u0416\u0430\u04a3\u0430 \u0431\u04e9\u043b\u0456\u043c\u0434\u0435\u0440", "ValueSpecialEpisodeName": "\u0410\u0440\u043d\u0430\u0439\u044b - {0}", "Share": "\u041e\u0440\u0442\u0430\u049b\u0442\u0430\u0441\u0443", "Add": "\u04ae\u0441\u0442\u0435\u0443", "ServerUpdateNeeded": "\u041e\u0441\u044b Emby Server \u0436\u0430\u04a3\u0430\u0440\u0442\u044b\u043b\u0443\u044b \u049b\u0430\u0436\u0435\u0442. \u0421\u043e\u04a3\u0493\u044b \u043d\u04b1\u0441\u049b\u0430\u0441\u044b\u043d \u0436\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u0443 \u04af\u0448\u0456\u043d, {0} \u043a\u0456\u0440\u0456\u04a3\u0456\u0437", "LiveTvGuideRequiresUnlock": "\u042d\u0444\u0438\u0440\u043b\u0456\u043a \u0422\u0435\u043b\u0435\u0433\u0438\u0434\u0442\u0435 \u049b\u0430\u0437\u0456\u0440\u0433\u0456 \u0443\u0430\u049b\u044b\u0442\u0442\u0430 {0} \u0430\u0440\u043d\u0430\u043b\u0430\u0440 \u0448\u0435\u043a\u0442\u0435\u043b\u0435\u0434\u0456. \u0422\u043e\u043b\u044b\u049b \u0442\u04d9\u0436\u0440\u0438\u0431\u0435 \u0430\u043b\u0443\u0493\u0430 \u04af\u0439\u0440\u0435\u043d\u0443 \u04af\u0448\u0456\u043d \u049a\u04b1\u0440\u0441\u0430\u0443\u044b\u043d \u0431\u043e\u0441\u0430\u0442\u0443 \u0442\u04af\u0439\u043c\u0435\u0448\u0456\u0433\u0456\u043d \u0431\u0430\u0441\u044b\u04a3\u044b\u0437.", "AttributeNew": "\u0416\u0430\u04a3\u0430", - "AttributePremiere": "\u0422\u04b1\u0441\u0430\u0443\u043a\u0435\u0441\u0435\u0440\u0456", - "AttributeLive": "\u0422\u0456\u043a\u0435\u043b\u0435\u0439", + "Premiere": "\u0422\u04b1\u0441\u0430\u0443\u043a\u0435\u0441\u0435\u0440\u0456", + "Live": "\u0422\u0456\u043a\u0435\u043b\u0435\u0439", + "Repeat": "\u049a\u0430\u0439\u0442\u0430\u043b\u0430\u0443", "TrackCount": "{0} \u0436\u043e\u043b\u0448\u044b\u049b", "ItemCount": "{0} \u0442\u0430\u0440\u043c\u0430\u049b", "ValueSeriesYearToPresent": "{0} - \u049b\u0430\u0437\u0456\u0440\u0434\u0435", @@ -153,7 +140,7 @@ "LabelOriginalTitle": "\u0411\u0430\u0441\u0442\u0430\u043f\u049b\u044b \u0430\u0442\u0430\u0443\u044b:", "LabelSortTitle": "\u0410\u0442\u0430\u0443 \u0431\u043e\u0439\u044b\u043d\u0448\u0430 \u0441\u04b1\u0440\u044b\u043f\u0442\u0430\u0443", "LabelDateAdded": "\u04ae\u0441\u0442\u0435\u043b\u0433\u0435\u043d \u043a\u04af\u043d\u0456", - "ConfigureDateAdded": "\u04ae\u0441\u0442\u0435\u043b\u0433\u0435\u043d \u043a\u04af\u043d\u0456 Emby Server \u0442\u0430\u049b\u0442\u0430\u0441\u044b\u043d\u0434\u0430\u0493\u044b \u0422\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440\u0456\u043d\u0434\u0435 \u0430\u043d\u044b\u049b\u0442\u0430\u043b\u0430\u0434\u044b", + "ConfigureDateAdded": "\u04ae\u0441\u0442\u0435\u043b\u0433\u0435\u043d \u043a\u04af\u043d\u0456 Emby Server \u0411\u0430\u049b\u044b\u043b\u0430\u0443 \u0442\u0430\u049b\u0442\u0430\u0441\u044b\u043d\u0434\u0430\u0493\u044b \u0422\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440\u0456\u043d\u0434\u0435 \u0430\u043d\u044b\u049b\u0442\u0430\u043b\u0430\u0434\u044b", "LabelStatus": "\u041a\u04af\u0439:", "LabelArtists": "\u041e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b\u043b\u0430\u0440:", "LabelArtistsHelp": "\u0411\u0456\u0440\u043d\u0435\u0448\u0443\u0456\u043d (;) \u0430\u0440\u049b\u044b\u043b\u044b \u0431\u04e9\u043b\u0456\u04a3\u0456\u0437", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} \u0436\u04b1\u043c\u044b\u0441\u0442\u044b \u0430\u044f\u049b\u0442\u0430\u0443\u0434\u0430.", "HeaderDeleteItems": "\u0422\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440\u0434\u044b \u0436\u043e\u044e", "ConfirmDeleteItems": "\u041e\u0441\u044b \u0442\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440\u0434\u044b \u0436\u043e\u0439\u0493\u0430\u043d\u0434\u0430, \u043e\u043b\u0430\u0440 \u0444\u0430\u0439\u043b\u0434\u044b\u049b \u0436\u04af\u0439\u0435\u0441\u0456\u043d\u0435\u043d \u0434\u0435 \u0436\u04d9\u043d\u0435 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0445\u0430\u043d\u0430\u04a3\u044b\u0437\u0434\u0430\u043d \u0434\u0430 \u0435\u043a\u0435\u0443\u0456\u043d\u0434\u0435 \u0436\u043e\u0439\u044b\u043b\u0430\u0434. \u0421\u0456\u0437 \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443 \u049b\u0430\u043b\u0430\u0439\u0441\u044b\u0437 \u0431\u0430? \u0428\u044b\u043d\u044b\u043c\u0435\u043d \u0436\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443 \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?", - "PleaseRestartServerName": "Emby Server \u04af\u0448\u0456\u043d \u049b\u0430\u0439\u0442\u0430 \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u04a3\u044b\u0437 - {0}." + "PleaseRestartServerName": "Emby Server \u04af\u0448\u0456\u043d \u049b\u0430\u0439\u0442\u0430 \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u04a3\u044b\u0437 - {0}.", + "SyncJobCreated": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443 \u0436\u04b1\u043c\u044b\u0441\u044b \u0436\u0430\u0441\u0430\u043b\u0434\u044b.", + "LabelSyncTo": "\u041e\u0441\u044b\u043c\u0435\u043d \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443:", + "LabelSyncJobName": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443 \u0436\u04b1\u043c\u044b\u0441\u044b\u043d\u044b\u04a3 \u0430\u0442\u044b:", + "LabelQuality": "\u0421\u0430\u043f\u0430\u0441\u044b:", + "LabelSyncNoTargetsHelp": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443\u0434\u0456 \u049b\u043e\u043b\u0434\u0430\u0439\u0442\u044b\u043d \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430 \u0442\u0430\u0431\u044b\u043b\u043c\u0430\u0434\u044b.", + "DownloadScheduled": "\u0416\u04af\u043a\u0442\u0435\u0443 \u0436\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d", + "LearnMore": "\u041a\u04e9\u0431\u0456\u0440\u0435\u043a \u0431\u0456\u043b\u0443", + "LabelProfile": "\u041f\u0440\u043e\u0444\u0430\u0439\u043b:", + "LabelBitrateMbps": "\u049a\u0430\u0440\u049b\u044b\u043d\u044b (\u041c\u0431\u0438\u0442\/\u0441):", + "SyncUnwatchedVideosOnly": "\u049a\u0430\u0440\u0430\u043b\u043c\u0430\u0493\u0430\u043d \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440\u0434\u0456 \u04af\u043d\u0434-\u0456\u0440\u0443", + "SyncUnwatchedVideosOnlyHelp": "\u0422\u0435\u043a \u049b\u0430\u043d\u0430 \u049b\u0430\u0440\u0430\u043b\u043c\u0430\u0493\u0430\u043d \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440 \u04af\u043d\u0434-\u0434\u0456, \u049b\u0430\u0440\u0430\u043b\u0493\u0430\u043d\u043d\u0430\u043d \u043a\u0435\u0439\u0456\u043d \u049b\u04b1\u0440-\u0434\u0430\u043d \u0430\u043b\u0430\u0441\u0442\u0430\u043b\u0430\u0434\u044b.", + "AutomaticallySyncNewContent": "\u0416\u0430\u04a3\u0430 \u043c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u04af\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443", + "AutomaticallySyncNewContentHelp": "\u041e\u0441\u044b \u049b\u0430\u043b\u044c\u0430\u0493\u0430 \u0436\u0430\u04a3\u0430\u0434\u0430\u043d \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d \u043c\u0430\u0437\u043c\u04b1\u043d \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0442\u04af\u0440\u0434\u0435 \u043e\u0441\u044b \u049b\u04b1\u0440-\u043c\u0435\u043d \u04af\u043d\u0434-\u0434\u0456.", + "LabelItemLimit": "\u0422\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440 \u0448\u0435\u0433\u0456:", + "LabelItemLimitHelp": "\u041c\u0456\u043d\u0434\u0435\u0442\u0442\u0456 \u0435\u043c\u0435\u0441: \u04ae\u043d\u0434-\u0442\u0456\u043d \u0442\u0430\u0440\u043c\u0430\u049b \u0441\u0430\u043d\u044b \u0448\u0435\u0433\u0456\u043d \u043e\u0440\u043d\u0430\u0442\u044b\u04a3\u044b\u0437.", + "PleaseSelectDeviceToSyncTo": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0456\u043b\u0435\u0442\u0456\u043d \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u043d\u044b \u0442\u0430\u04a3\u0434\u0430\u04a3\u044b\u0437.", + "Screenshots": "\u042d\u043a\u0440\u0430\u043d \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0456", + "MoveRight": "\u041e\u04a3\u0493\u0430 \u0436\u044b\u043b\u0436\u044b\u0442\u0443", + "MoveLeft": "\u0421\u043e\u043b\u0493\u0430 \u0436\u044b\u043b\u0436\u044b\u0442\u0443", + "ConfirmDeleteImage": "\u0421\u0443\u0440\u0435\u0442\u0442\u0456 \u0436\u043e\u044f\u043c\u044b\u0437 \u0431\u0430?", + "HeaderEditImages": "\u0421\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0434\u0456 \u04e9\u04a3\u0434\u0435\u0443" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json index bdbe56afe6..682e285e42 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "\ub3d9\uae30\ud654 \uc791\uc5c5\uc774 \uc0dd\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", - "LabelSyncTo": "\ub3d9\uae30\ud654 \uc7a5\uce58:", - "LabelSyncJobName": "\ub3d9\uae30\ud654 \uc791\uc5c5 \uc774\ub984:", - "LabelSyncNoTargetsHelp": "\ud604\uc7ac \ub3d9\uae30\ud654\ub97c \uc9c0\uc6d0\ud558\ub294 \uc571\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.", - "LabelQuality": "\ud488\uc9c8:", - "LearnMore": "\ub354 \uc54c\uc544\ubcf4\uae30", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "\ube44\ud2b8\ub808\uc774\ud2b8 (Mbps):", - "LabelProfile": "\ud504\ub85c\ud30c\uc77c:", - "SyncUnwatchedVideosOnly": "\uc2dc\uccad\ud558\uc9c0 \uc54a\uc740 \ube44\ub514\uc624\ub9cc \ub3d9\uae30\ud654", - "AutomaticallySyncNewContent": "\uc0c8 \ucf58\ud150\ud2b8 \uc790\ub3d9 \ub3d9\uae30\ud654", - "PleaseSelectDeviceToSyncTo": "\ub3d9\uae30\ud654 \ud560 \uc7a5\uce58\ub97c \uc120\ud0dd\ud558\uc138\uc694.", - "LabelItemLimit": "\ud56d\ubaa9 \uc81c\ud55c:", - "SyncUnwatchedVideosOnlyHelp": "\uc2dc\uccad\ud558\uc9c0 \uc54a\uc740 \ube44\ub514\uc624\ub9cc \ub3d9\uae30\ud654\ub418\uba70 \uc2dc\uccad\ud55c \ube44\ub514\uc624\ub294 \uc7a5\uce58\uc5d0\uc11c \uc0ad\uc81c\ub429\ub2c8\ub2e4.", - "LabelItemLimitHelp": "\uc120\ud0dd\uc0ac\ud56d. \ub3d9\uae30\ud654 \ud560 \ud56d\ubaa9 \uc218\ub97c \uc81c\ud55c\ud569\ub2c8\ub2e4.", - "AutomaticallySyncNewContentHelp": "\uc0c8 \ucf58\ud150\ud2b8\uac00 \uc7a5\uce58\ub85c \ub3d9\uae30\ud654\ub418\uc5b4 \uc790\ub3d9\uc73c\ub85c \ucd94\uac00\ub429\ub2c8\ub2e4.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\ucd94\uac00", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "TV \ubc29\uc1a1 \uac00\uc774\ub4dc\ub294 \ud604\uc7ac {0} \ucc44\ub110\uc5d0 \uc81c\ud55c\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc81c\ud55c \ud480\uae30 \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uc5ec \ubaa8\ub4e0 \uacbd\ud5d8\uc744 \uc990\uae30\uc138\uc694.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "\ubc18\ubcf5", "TrackCount": "{0} tracks", "ItemCount": "{0} \ud56d\ubaa9", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "\ub3d9\uae30\ud654 \uc791\uc5c5\uc774 \uc0dd\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", + "LabelSyncTo": "\ub3d9\uae30\ud654 \uc7a5\uce58:", + "LabelSyncJobName": "\ub3d9\uae30\ud654 \uc791\uc5c5 \uc774\ub984:", + "LabelQuality": "\ud488\uc9c8:", + "LabelSyncNoTargetsHelp": "\ud604\uc7ac \ub3d9\uae30\ud654\ub97c \uc9c0\uc6d0\ud558\ub294 \uc571\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "\ub354 \uc54c\uc544\ubcf4\uae30", + "LabelProfile": "\ud504\ub85c\ud30c\uc77c:", + "LabelBitrateMbps": "\ube44\ud2b8\ub808\uc774\ud2b8 (Mbps):", + "SyncUnwatchedVideosOnly": "\uc2dc\uccad\ud558\uc9c0 \uc54a\uc740 \ube44\ub514\uc624\ub9cc \ub3d9\uae30\ud654", + "SyncUnwatchedVideosOnlyHelp": "\uc2dc\uccad\ud558\uc9c0 \uc54a\uc740 \ube44\ub514\uc624\ub9cc \ub3d9\uae30\ud654\ub418\uba70 \uc2dc\uccad\ud55c \ube44\ub514\uc624\ub294 \uc7a5\uce58\uc5d0\uc11c \uc0ad\uc81c\ub429\ub2c8\ub2e4.", + "AutomaticallySyncNewContent": "\uc0c8 \ucf58\ud150\ud2b8 \uc790\ub3d9 \ub3d9\uae30\ud654", + "AutomaticallySyncNewContentHelp": "\uc0c8 \ucf58\ud150\ud2b8\uac00 \uc7a5\uce58\ub85c \ub3d9\uae30\ud654\ub418\uc5b4 \uc790\ub3d9\uc73c\ub85c \ucd94\uac00\ub429\ub2c8\ub2e4.", + "LabelItemLimit": "\ud56d\ubaa9 \uc81c\ud55c:", + "LabelItemLimitHelp": "\uc120\ud0dd\uc0ac\ud56d. \ub3d9\uae30\ud654 \ud560 \ud56d\ubaa9 \uc218\ub97c \uc81c\ud55c\ud569\ub2c8\ub2e4.", + "PleaseSelectDeviceToSyncTo": "\ub3d9\uae30\ud654 \ud560 \uc7a5\uce58\ub97c \uc120\ud0dd\ud558\uc138\uc694.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json index 17cb4c8372..2ca09abd1b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json b/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json index 35a3458cf2..b8e2c0401b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Synkroniseringsjobb p\u00e5begynt.", - "LabelSyncTo": "Synkroniser til:", - "LabelSyncJobName": "Navn p\u00e5 synkroniseringsjobb:", - "LabelSyncNoTargetsHelp": "Det ser ikke ut til at du har noen applikasjoner som st\u00f8tter synkronisering.", - "LabelQuality": "Kvalitet:", - "LearnMore": "L\u00e6re mer", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profil:", - "SyncUnwatchedVideosOnly": "Synkroniser kun usette videoer", - "AutomaticallySyncNewContent": "Automatisk synkroniser nytt innhold", - "PleaseSelectDeviceToSyncTo": "Velg enhet \u00e5 synkronisere til.", - "LabelItemLimit": "Begrenset antall:", - "SyncUnwatchedVideosOnlyHelp": "Kun usette videoer blir synkronisert, og videoer blir fjernet fra enheten s\u00e5 snart de er sett.", - "LabelItemLimitHelp": "Valgfri. Sett en grense for hvor mange enheter som skal synkroniseres.", - "AutomaticallySyncNewContentHelp": "Nytt innhold blir automatisk synkronisert til enheten.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Spesial - {0}", "Share": "Del", "Add": "Legg til", "ServerUpdateNeeded": "Denne Emby serveren m\u00e5 oppdateres. For \u00e5 laste ned siste versjonen, vennligst bes\u00f8k: {0}", "LiveTvGuideRequiresUnlock": "Live TV Guide er forel\u00f8pig begrenset til {0} kanaler. Klikk p\u00e5 utl\u00f8serknappen for \u00e5 l\u00e6re hvorda du kan f\u00e5 nyte den fulle opplevelsen.", "AttributeNew": "Ny", - "AttributePremiere": "Premiere", - "AttributeLive": "Direkte", + "Premiere": "Premiere", + "Live": "Direkte", + "Repeat": "Gjenta", "TrackCount": "{0} spor", "ItemCount": "{0} elementer", "ValueSeriesYearToPresent": "{0}-N\u00e5", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Slett elementer", "ConfirmDeleteItems": "Slette disse elementene vil slette dem fra b\u00e5de filsystemet og mediebiblioteket . Er du sikker p\u00e5 at du vil fortsette?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Synkroniseringsjobb p\u00e5begynt.", + "LabelSyncTo": "Synkroniser til:", + "LabelSyncJobName": "Navn p\u00e5 synkroniseringsjobb:", + "LabelQuality": "Kvalitet:", + "LabelSyncNoTargetsHelp": "Det ser ikke ut til at du har noen applikasjoner som st\u00f8tter synkronisering.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "L\u00e6re mer", + "LabelProfile": "Profil:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Synkroniser kun usette videoer", + "SyncUnwatchedVideosOnlyHelp": "Kun usette videoer blir synkronisert, og videoer blir fjernet fra enheten s\u00e5 snart de er sett.", + "AutomaticallySyncNewContent": "Automatisk synkroniser nytt innhold", + "AutomaticallySyncNewContentHelp": "Nytt innhold blir automatisk synkronisert til enheten.", + "LabelItemLimit": "Begrenset antall:", + "LabelItemLimitHelp": "Valgfri. Sett en grense for hvor mange enheter som skal synkroniseres.", + "PleaseSelectDeviceToSyncTo": "Velg enhet \u00e5 synkronisere til.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json b/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json index 3c4c7de3ba..4de9773c4c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Synchronisatie taak gemaakt.", - "LabelSyncTo": "Synchroniseer naar:", - "LabelSyncJobName": "Naam synchroniseer taak:", - "LabelSyncNoTargetsHelp": "Het lijkt erop dat u momenteel geen apps heeft die synchroniseren ondersteunen.", - "LabelQuality": "Kwaliteit", - "LearnMore": "Meer informatie", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "profiel:", - "SyncUnwatchedVideosOnly": "Synchroniseer alleen onbekeken video's", - "AutomaticallySyncNewContent": "Nieuwe inhoud automatisch synchroniseren", - "PleaseSelectDeviceToSyncTo": "Selecteer een apparaat om mee te synchroniseren.", - "LabelItemLimit": "Item limiet:", - "SyncUnwatchedVideosOnlyHelp": "Alleen onbekeken video's zullen worden gesynchroniseerd en van het apparaat worden verwijderd als ze bekeken zijn.", - "LabelItemLimitHelp": "Optioneel. Een limiet stellen aan het aantal items die zullen worden gesynchroniseerd.", - "AutomaticallySyncNewContentHelp": "Nieuwe inhoud zal automatisch met het apparaat gesynchroniseerd worden.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Speciaal - {0}", "Share": "Delen", "Add": "Toevoegen", "ServerUpdateNeeded": "Deze Emby Server moet worden bijgewerkt. Om de laatste versie te downloaden, gaat u naar {0}", "LiveTvGuideRequiresUnlock": "De Live TV Gids is momenteel gelimiteerd tot {0} kanalen. Klik op de Geef vrij knop om te zien hoe u deze limiet op kunt heffen.", "AttributeNew": "Nieuw", - "AttributePremiere": "Premi\u00e8re", - "AttributeLive": "Live", + "Premiere": "Premi\u00e8re", + "Live": "Live", + "Repeat": "Herhaling", "TrackCount": "{0} nummers", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Heden", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Verwijder items", "ConfirmDeleteItems": "Het verwijderen van deze items verwijdert ze van het bestandssysteem en uit uw bibliotheek. Weet u zeker dat u verder wilt gaan?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Synchronisatie taak gemaakt.", + "LabelSyncTo": "Synchroniseer naar:", + "LabelSyncJobName": "Naam synchroniseer taak:", + "LabelQuality": "Kwaliteit", + "LabelSyncNoTargetsHelp": "Het lijkt erop dat u momenteel geen apps heeft die synchroniseren ondersteunen.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Meer informatie", + "LabelProfile": "profiel:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Synchroniseer alleen onbekeken video's", + "SyncUnwatchedVideosOnlyHelp": "Alleen onbekeken video's zullen worden gesynchroniseerd en van het apparaat worden verwijderd als ze bekeken zijn.", + "AutomaticallySyncNewContent": "Nieuwe inhoud automatisch synchroniseren", + "AutomaticallySyncNewContentHelp": "Nieuwe inhoud zal automatisch met het apparaat gesynchroniseerd worden.", + "LabelItemLimit": "Item limiet:", + "LabelItemLimitHelp": "Optioneel. Een limiet stellen aan het aantal items die zullen worden gesynchroniseerd.", + "PleaseSelectDeviceToSyncTo": "Selecteer een apparaat om mee te synchroniseren.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json b/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json index add4d8d7f1..7e0b7c3414 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Utworzono zadanie synchronizacji.", - "LabelSyncTo": "Synchronizuj do:", - "LabelSyncJobName": "Nazwa zadania synchronizacji", - "LabelSyncNoTargetsHelp": "Wygl\u0105da na to, \u017ce nie masz \u017cadnych aplikacji wspieraj\u0105cych synchronizacj\u0119.", - "LabelQuality": "Jako\u015b\u0107:", - "LearnMore": "Dowiedz si\u0119 wi\u0119cej", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Przep\u0142ywno\u015b\u0107 (Mbps):", - "LabelProfile": "Profil:", - "SyncUnwatchedVideosOnly": "Synchronizuj tylko nieobejrzane filmy", - "AutomaticallySyncNewContent": "Automatycznie synchronizuj now\u0105 zawarto\u015b\u0107", - "PleaseSelectDeviceToSyncTo": "Wybierz urz\u0105dzenie do synchronizacji", - "LabelItemLimit": "Limit pozycji:", - "SyncUnwatchedVideosOnlyHelp": "Tylko nieobejrzane filmy zostan\u0105 zsynchronizowane a obejrzane b\u0119d\u0105 sukcesywnie usuwane z urz\u0105dzenia.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "Nowododana zawarto\u015b\u0107 zostanie automatycznie zsynchronizowana z urz\u0105dzeniem.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Dodaj", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Powt\u00f3rz", "TrackCount": "{0} tracks", "ItemCount": "{0} pozycji", "ValueSeriesYearToPresent": "{0}-Obecnych", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Usu\u0144 pliki", "ConfirmDeleteItems": "Usuni\u0119cie tej pozycji usunie j\u0105 zar\u00f3wno z systemu plik\u00f3w jak i z biblioteki medi\u00f3w. Czy chcesz kontynuowa\u0107?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Utworzono zadanie synchronizacji.", + "LabelSyncTo": "Synchronizuj do:", + "LabelSyncJobName": "Nazwa zadania synchronizacji", + "LabelQuality": "Jako\u015b\u0107:", + "LabelSyncNoTargetsHelp": "Wygl\u0105da na to, \u017ce nie masz \u017cadnych aplikacji wspieraj\u0105cych synchronizacj\u0119.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Dowiedz si\u0119 wi\u0119cej", + "LabelProfile": "Profil:", + "LabelBitrateMbps": "Przep\u0142ywno\u015b\u0107 (Mbps):", + "SyncUnwatchedVideosOnly": "Synchronizuj tylko nieobejrzane filmy", + "SyncUnwatchedVideosOnlyHelp": "Tylko nieobejrzane filmy zostan\u0105 zsynchronizowane a obejrzane b\u0119d\u0105 sukcesywnie usuwane z urz\u0105dzenia.", + "AutomaticallySyncNewContent": "Automatycznie synchronizuj now\u0105 zawarto\u015b\u0107", + "AutomaticallySyncNewContentHelp": "Nowododana zawarto\u015b\u0107 zostanie automatycznie zsynchronizowana z urz\u0105dzeniem.", + "LabelItemLimit": "Limit pozycji:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Wybierz urz\u0105dzenie do synchronizacji", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-BR.json b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-BR.json index c3a85b5602..f50a9e850d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-BR.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-BR.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Tarefa de sincroniza\u00e7\u00e3o criada.", - "LabelSyncTo": "Sincronizar para:", - "LabelSyncJobName": "Nome da tarefa de sincroniza\u00e7\u00e3o:", - "LabelSyncNoTargetsHelp": "Parece que voc\u00ea n\u00e3o possui nenhuma app que suporta sincroniza\u00e7\u00e3o.", - "LabelQuality": "Qualidade:", - "LearnMore": "Saiba mais", - "DownloadScheduled": "Download agendado", - "LabelBitrateMbps": "Taxa (Mbps):", - "LabelProfile": "Perfil:", - "SyncUnwatchedVideosOnly": "Sincronizar apenas v\u00eddeos n\u00e3o assistidos", - "AutomaticallySyncNewContent": "Sincronizar novo conte\u00fado automaticamente", - "PleaseSelectDeviceToSyncTo": "Por favor, selecione um dispositivo para sincronizar.", - "LabelItemLimit": "Limite de itens:", - "SyncUnwatchedVideosOnlyHelp": "Apenas v\u00eddeos n\u00e3o assistidos ser\u00e3o sincronizados, e os v\u00eddeos ser\u00e3o removidos do dispositivo assim que forem assistidos.", - "LabelItemLimitHelp": "Opcional. Defina o n\u00famero limite de itens que ser\u00e3o sincronizados.", - "AutomaticallySyncNewContentHelp": "Novo conte\u00fado adicionado a esta pasta ser\u00e1 automaticamente sincronizado com o dispositivo.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Especial - {0}", "Share": "Compartilhar", "Add": "Adicionar", "ServerUpdateNeeded": "Este Servidor Emby precisa ser atualizado. Para fazer download da vers\u00e3o mais recente, por favor visite {0}", "LiveTvGuideRequiresUnlock": "O Guia de TV ao Vivo est\u00e1 atualmente limitado a {0} canais. Clique no bot\u00e3o desbloquear para saber como aproveitar a experi\u00eancia completa.", "AttributeNew": "Novo", - "AttributePremiere": "Premiere", - "AttributeLive": "Ao vivo", + "Premiere": "Premiere", + "Live": "Ao vivo", + "Repeat": "Repetir", "TrackCount": "{0} faixas", "ItemCount": "{0} itens", "ValueSeriesYearToPresent": "{0}-Presente", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Servidor Emby - {0} est\u00e1 desligando.", "HeaderDeleteItems": "Excluir Itens", "ConfirmDeleteItems": "Ao excluir estes itens voc\u00ea os excluir\u00e1 do sistema de arquivos e de sua biblioteca de m\u00eddias. Deseja realmente continuar?", - "PleaseRestartServerName": "Por favor reinicie o Servidor Emby - {0}." + "PleaseRestartServerName": "Por favor reinicie o Servidor Emby - {0}.", + "SyncJobCreated": "Tarefa de sincroniza\u00e7\u00e3o criada.", + "LabelSyncTo": "Sincronizar para:", + "LabelSyncJobName": "Nome da tarefa de sincroniza\u00e7\u00e3o:", + "LabelQuality": "Qualidade:", + "LabelSyncNoTargetsHelp": "Parece que voc\u00ea n\u00e3o possui nenhuma app que suporta sincroniza\u00e7\u00e3o.", + "DownloadScheduled": "Download agendado", + "LearnMore": "Saiba mais", + "LabelProfile": "Perfil:", + "LabelBitrateMbps": "Taxa (Mbps):", + "SyncUnwatchedVideosOnly": "Sincronizar apenas v\u00eddeos n\u00e3o assistidos", + "SyncUnwatchedVideosOnlyHelp": "Apenas v\u00eddeos n\u00e3o assistidos ser\u00e3o sincronizados, e os v\u00eddeos ser\u00e3o removidos do dispositivo assim que forem assistidos.", + "AutomaticallySyncNewContent": "Sincronizar novo conte\u00fado automaticamente", + "AutomaticallySyncNewContentHelp": "Novo conte\u00fado adicionado a esta pasta ser\u00e1 automaticamente sincronizado com o dispositivo.", + "LabelItemLimit": "Limite de itens:", + "LabelItemLimitHelp": "Opcional. Defina o n\u00famero limite de itens que ser\u00e3o sincronizados.", + "PleaseSelectDeviceToSyncTo": "Por favor, selecione um dispositivo para sincronizar.", + "Screenshots": "Screenshots", + "MoveRight": "Mover para direita", + "MoveLeft": "Mover para esquerda", + "ConfirmDeleteImage": "Apagar imagem?", + "HeaderEditImages": "Editar Imagens" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-PT.json b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-PT.json index 207a52a5ef..d0f0a67831 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-PT.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-PT.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "Parece que voc\u00ea n\u00e3o possui nenhuma app que suporta sincroniza\u00e7\u00e3o.", - "LabelQuality": "Quality:", - "LearnMore": "Saiba mais", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Especial - {0}", "Share": "Partilhar", "Add": "Adicionar", "ServerUpdateNeeded": "Este Servidor Emby precisa ser atualizado. Para fazer download da vers\u00e3o mais recente, por favor visite {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "Novo", - "AttributePremiere": "Estreia", - "AttributeLive": "Ao vivo", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repetir", "TrackCount": "{0} faixas", "ItemCount": "{0} itens", "ValueSeriesYearToPresent": "{0}-Presente", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Remover Itens", "ConfirmDeleteItems": "Ao excluir estes itens voc\u00ea os excluir\u00e1 do sistema de arquivos e de sua biblioteca multim\u00e9dia. Deseja realmente continuar?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "Parece que voc\u00ea n\u00e3o possui nenhuma app que suporta sincroniza\u00e7\u00e3o.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Saiba mais", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json index 5aaa8bf35d..a7f10d3476 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json index 13dbd8034c..a3aa483988 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u043e.", - "LabelSyncTo": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0441:", - "LabelSyncJobName": "\u0418\u043c\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0441\u0438\u043d\u0445\u0440-\u0438\u0438:", - "LabelSyncNoTargetsHelp": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e, \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e.", - "LabelQuality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e:", - "LearnMore": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435...", - "DownloadScheduled": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e", - "LabelBitrateMbps": "\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u041c\u0431\u0438\u0442\/\u0441:", - "LabelProfile": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c:", - "SyncUnwatchedVideosOnly": "\u0421\u0438\u043d\u0445\u0440-\u0442\u044c \u043d\u0435\u043f\u0440\u043e\u0441\u043c-\u044b\u0435 \u0432\u0438\u0434\u0435\u043e", - "AutomaticallySyncNewContent": "\u0421\u0438\u043d\u0445\u0440-\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", - "PleaseSelectDeviceToSyncTo": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438.", - "LabelItemLimit": "\u041f\u0440\u0435\u0434\u0435\u043b \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432:", - "SyncUnwatchedVideosOnlyHelp": "\u0421\u0438\u043d\u0445\u0440-\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043f\u0440\u043e\u0441\u043c-\u044b\u0435 \u0432\u0438\u0434\u0435\u043e, \u0430 \u043f\u0440\u043e\u0441\u043c-\u044b\u0435 \u0438\u0437\u044b\u043c\u0430\u044e\u0442\u0441\u044f \u0441 \u0443\u0441\u0442\u0440-\u0432\u0430.", - "LabelItemLimitHelp": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u041f\u0440\u0435\u0434\u0435\u043b \u0447\u0438\u0441\u043b\u0430 \u0441\u0438\u043d\u0445\u0440-\u0435\u043c\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432.", - "AutomaticallySyncNewContentHelp": "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0432 \u044d\u0442\u0443 \u043f\u0430\u043f\u043a\u0443, \u0430\u0432\u0442\u043e-\u043a\u0438 \u0441\u0438\u043d\u0445\u0440-\u0442\u0441\u044f \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u0443\u0441\u0442\u0440-\u043e\u043c.", + "ShowIndicatorsFor": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0434\u043b\u044f:", + "NewEpisodes": "\u041d\u043e\u0432\u044b\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u044b", "ValueSpecialEpisodeName": "\u0421\u043f\u0435\u0446\u044d\u043f\u0438\u0437\u043e\u0434 - {0}", "Share": "\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f", "Add": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c", "ServerUpdateNeeded": "\u0414\u0430\u043d\u043d\u044b\u0439 Emby Server \u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e, \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435 {0}", "LiveTvGuideRequiresUnlock": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0442\u0435\u043b\u0435\u0433\u0438\u0434 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d {0} \u043a\u0430\u043d\u0430\u043b(\u043e\u043c\/\u0430\u043c\u0438). \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u044d\u0444\u0444\u0435\u043a\u0442.", "AttributeNew": "\u041d\u043e\u0432\u044b\u0439", - "AttributePremiere": "\u041f\u0440\u0435\u043c\u044c\u0435\u0440\u0430", - "AttributeLive": "\u042d\u0444\u0438\u0440", + "Premiere": "\u041f\u0440\u0435\u043c\u044c\u0435\u0440\u0430", + "Live": "\u042d\u0444\u0438\u0440", + "Repeat": "\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c", "TrackCount": "{0} \u0434\u043e\u0440\u043e\u0436(\u043a\u0438\/\u0435\u043a)", "ItemCount": "{0} \u044d\u043b\u0435\u043c\u0435\u043d\u0442(\u0430\/\u043e\u0432)", "ValueSeriesYearToPresent": "{0} - \u041d.\u0412.", @@ -153,7 +140,7 @@ "LabelOriginalTitle": "\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435:", "LabelSortTitle": "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e:", "LabelDateAdded": "\u0414\u0430\u0442\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f:", - "ConfigureDateAdded": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0434\u0430\u0442\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u041f\u0430\u043d\u0435\u043b\u0438 Emby Server \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438", + "ConfigureDateAdded": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0434\u0430\u0442\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u0438 Emby Server \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 \u041c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438", "LabelStatus": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435:", "LabelArtists": "\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438:", "LabelArtistsHelp": "\u0414\u043b\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u00ab;\u00bb", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f.", "HeaderDeleteItems": "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432", "ConfirmDeleteItems": "\u041f\u0440\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043e\u043d \u0443\u0434\u0430\u043b\u0438\u0442\u0441\u044f \u0438 \u0438\u0437 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0438 \u0438\u0437 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\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?", - "PleaseRestartServerName": "\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 Emby Server - {0}." + "PleaseRestartServerName": "\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 Emby Server - {0}.", + "SyncJobCreated": "\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u043e.", + "LabelSyncTo": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0441:", + "LabelSyncJobName": "\u0418\u043c\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0441\u0438\u043d\u0445\u0440-\u0438\u0438:", + "LabelQuality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e:", + "LabelSyncNoTargetsHelp": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e, \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e.", + "DownloadScheduled": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e", + "LearnMore": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435...", + "LabelProfile": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c:", + "LabelBitrateMbps": "\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u041c\u0431\u0438\u0442\/\u0441:", + "SyncUnwatchedVideosOnly": "\u0421\u0438\u043d\u0445\u0440-\u0442\u044c \u043d\u0435\u043f\u0440\u043e\u0441\u043c-\u044b\u0435 \u0432\u0438\u0434\u0435\u043e", + "SyncUnwatchedVideosOnlyHelp": "\u0421\u0438\u043d\u0445\u0440-\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043f\u0440\u043e\u0441\u043c-\u044b\u0435 \u0432\u0438\u0434\u0435\u043e, \u0430 \u043f\u0440\u043e\u0441\u043c-\u044b\u0435 \u0438\u0437\u044b\u043c\u0430\u044e\u0442\u0441\u044f \u0441 \u0443\u0441\u0442\u0440-\u0432\u0430.", + "AutomaticallySyncNewContent": "\u0421\u0438\u043d\u0445\u0440-\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", + "AutomaticallySyncNewContentHelp": "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0432 \u044d\u0442\u0443 \u043f\u0430\u043f\u043a\u0443, \u0430\u0432\u0442\u043e-\u043a\u0438 \u0441\u0438\u043d\u0445\u0440-\u0442\u0441\u044f \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u0443\u0441\u0442\u0440-\u043e\u043c.", + "LabelItemLimit": "\u041f\u0440\u0435\u0434\u0435\u043b \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432:", + "LabelItemLimitHelp": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u041f\u0440\u0435\u0434\u0435\u043b \u0447\u0438\u0441\u043b\u0430 \u0441\u0438\u043d\u0445\u0440-\u0435\u043c\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432.", + "PleaseSelectDeviceToSyncTo": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438.", + "Screenshots": "\u0421\u043d\u0438\u043c\u043a\u0438 \u044d\u043a\u0440\u0430\u043d\u0430", + "MoveRight": "\u0414\u0432\u0438\u0433\u0430\u0442\u044c \u0432\u043f\u0440\u0430\u0432\u043e", + "MoveLeft": "\u0414\u0432\u0438\u0433\u0430\u0442\u044c \u0432\u043b\u0435\u0432\u043e", + "ConfirmDeleteImage": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0440\u0438\u0441\u0443\u043d\u043e\u043a?", + "HeaderEditImages": "\u041f\u0440\u0430\u0432\u0438\u0442\u044c \u0440\u0438\u0441\u0443\u043d\u043a\u0438" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json index 17cb4c8372..2ca09abd1b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json index 971a231c4d..bd22018989 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Kvaliteta:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Samodejno sinhroniziraj nove vsebine", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Kvaliteta:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Samodejno sinhroniziraj nove vsebine", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json index 1a6d31cd7a..3e815e7780 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Synkroniseringsjobb har skapats.", - "LabelSyncTo": "Synka till:", - "LabelSyncJobName": "Synkjobb:", - "LabelSyncNoTargetsHelp": "Det verkar som att du inte har n\u00e5gra appar som st\u00f6djer synkronisering.", - "LabelQuality": "Kvalitet", - "LearnMore": "L\u00e4s mer", - "DownloadScheduled": "Nedladdningsschema", - "LabelBitrateMbps": "Hastighet (Mbps)", - "LabelProfile": "Profil:", - "SyncUnwatchedVideosOnly": "Synkronisera endast osedda videos", - "AutomaticallySyncNewContent": "Synkronisera automatiskt nytt inneh\u00e5ll", - "PleaseSelectDeviceToSyncTo": "V\u00e4lj en enhet att synkronisera till.", - "LabelItemLimit": "Max antal objekt:", - "SyncUnwatchedVideosOnlyHelp": "Endast osedda videos kommer att synkroniseras, och videos kommer att tas bort fr\u00e5n enheten n\u00e4r de har tittats p\u00e5.", - "LabelItemLimitHelp": "Valfritt. St\u00e4ll in antalet objekt som ska synkroniseras.", - "AutomaticallySyncNewContentHelp": "Nytt inneh\u00e5ll kommer automatiskt att synkroniseras till den h\u00e4r enheten.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Specialavsnitt - {0}", "Share": "Dela", "Add": "L\u00e4gg till", "ServerUpdateNeeded": "Den h\u00e4r Emby servern beh\u00f6ver uppdateras. F\u00f6r att ladda ner senaste versionen, g\u00e5 till {0}", "LiveTvGuideRequiresUnlock": "LiveTV guiden \u00e4r f\u00f6r n\u00e4rvarande begr\u00e4nsad till {0} kanaler. Klicka p\u00e5 l\u00e5sa upp knappen f\u00f6r att veta hur du kan ut\u00f6ka upplevelsen.", "AttributeNew": "Ny", - "AttributePremiere": "Premi\u00e4r", - "AttributeLive": "Live", + "Premiere": "Premi\u00e4r", + "Live": "Live", + "Repeat": "Upprepa", "TrackCount": "{0} sp\u00e5r", "ItemCount": "{0} objekt", "ValueSeriesYearToPresent": "{0} -nu", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Ta bort objekt", "ConfirmDeleteItems": "Tar du bort dessa objekt tas dom ocks\u00e5 bort ifr\u00e5n b\u00e5de ditt filsystem och mediabibliotek. \u00c4r du s\u00e4ker p\u00e5 att du vill forts\u00e4tta?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Synkroniseringsjobb har skapats.", + "LabelSyncTo": "Synka till:", + "LabelSyncJobName": "Synkjobb:", + "LabelQuality": "Kvalitet", + "LabelSyncNoTargetsHelp": "Det verkar som att du inte har n\u00e5gra appar som st\u00f6djer synkronisering.", + "DownloadScheduled": "Nedladdningsschema", + "LearnMore": "L\u00e4s mer", + "LabelProfile": "Profil:", + "LabelBitrateMbps": "Hastighet (Mbps)", + "SyncUnwatchedVideosOnly": "Synkronisera endast osedda videos", + "SyncUnwatchedVideosOnlyHelp": "Endast osedda videos kommer att synkroniseras, och videos kommer att tas bort fr\u00e5n enheten n\u00e4r de har tittats p\u00e5.", + "AutomaticallySyncNewContent": "Synkronisera automatiskt nytt inneh\u00e5ll", + "AutomaticallySyncNewContentHelp": "Nytt inneh\u00e5ll kommer automatiskt att synkroniseras till den h\u00e4r enheten.", + "LabelItemLimit": "Max antal objekt:", + "LabelItemLimitHelp": "Valfritt. St\u00e4ll in antalet objekt som ska synkroniseras.", + "PleaseSelectDeviceToSyncTo": "V\u00e4lj en enhet att synkronisera till.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json index df667970f0..2ff0f8d97f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Ekle", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json index d18f566d29..cc7f092fe1 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json b/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json index 8491a6390d..6ef61217ba 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Th\u00eam", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json index 60fd57ea81..e12b64c5a7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "\u4e86\u89e3\u66f4\u591a", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\u6dfb\u52a0", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "\u4e86\u89e3\u66f4\u591a", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json index 1848a7278d..8d7c7fde22 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\u65b0\u589e", "ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}", "LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.", "AttributeNew": "New", - "AttributePremiere": "Premiere", - "AttributeLive": "Live", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0} tracks", "ItemCount": "{0} items", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-TW.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-TW.json index 9b2a7c4a67..e57cb4a42a 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-TW.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-TW.json @@ -1,28 +1,15 @@ { - "SyncJobCreated": "Sync job created.", - "LabelSyncTo": "Sync to:", - "LabelSyncJobName": "Sync job name:", - "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", - "LabelQuality": "Quality:", - "LearnMore": "Learn more", - "DownloadScheduled": "Download scheduled", - "LabelBitrateMbps": "Bitrate (Mbps):", - "LabelProfile": "Profile:", - "SyncUnwatchedVideosOnly": "Sync unwatched videos only", - "AutomaticallySyncNewContent": "Automatically sync new content", - "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", - "LabelItemLimit": "Item limit:", - "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", - "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", - "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "ShowIndicatorsFor": "Show indicators for:", + "NewEpisodes": "New episodes", "ValueSpecialEpisodeName": "Special - {0}", "Share": "\u5206\u4eab", "Add": "\u6dfb\u52a0", "ServerUpdateNeeded": "\u6b64Emby\u4f3a\u670d\u5668\u9700\u8981\u66f4\u65b0\uff0c\u8acb\u81f3{0}\u53d6\u5f97\u6700\u65b0\u7248\u672c", "LiveTvGuideRequiresUnlock": "\u96fb\u8996\u6307\u5357\u76ee\u524d\u53ea\u9650\u65bc{0}\u500b\u983b\u9053\u3002\u9ede\u9078\u300c\u89e3\u9396\u300d\u4ee5\u4e86\u89e3\u5982\u4f55\u7372\u5f97\u66f4\u5b8c\u6574\u7684\u9ad4\u9a57", "AttributeNew": "New", - "AttributePremiere": "\u9996\u64ad", - "AttributeLive": "\u6b63\u5728\u64ad\u653e", + "Premiere": "Premiere", + "Live": "Live", + "Repeat": "Repeat", "TrackCount": "{0}\u500b\u66f2\u76ee", "ItemCount": "{0}\u500b\u9805\u76ee", "ValueSeriesYearToPresent": "{0}-Present", @@ -270,5 +257,26 @@ "ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.", "HeaderDeleteItems": "Delete Items", "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?", - "PleaseRestartServerName": "Please restart Emby Server - {0}." + "PleaseRestartServerName": "Please restart Emby Server - {0}.", + "SyncJobCreated": "Sync job created.", + "LabelSyncTo": "Sync to:", + "LabelSyncJobName": "Sync job name:", + "LabelQuality": "Quality:", + "LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.", + "DownloadScheduled": "Download scheduled", + "LearnMore": "Learn more", + "LabelProfile": "Profile:", + "LabelBitrateMbps": "Bitrate (Mbps):", + "SyncUnwatchedVideosOnly": "Sync unwatched videos only", + "SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.", + "AutomaticallySyncNewContent": "Automatically sync new content", + "AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.", + "LabelItemLimit": "Item limit:", + "LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.", + "PleaseSelectDeviceToSyncTo": "Please select a device to sync to.", + "Screenshots": "Screenshots", + "MoveRight": "Move right", + "MoveLeft": "Move left", + "ConfirmDeleteImage": "Delete image?", + "HeaderEditImages": "Edit Images" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js b/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js index f45f155ebc..64023efb35 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js +++ b/dashboard-ui/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js @@ -1,27 +1,35 @@ -define(['appSettings', 'apiClientResolver', 'events'], function (appsettings, apiClientResolver, events) { +define(['appSettings', 'events'], function (appsettings, events) { - return function (configuredUserId) { + return function () { var self = this; + var currentUserId; + var currentApiClient; + var displayPrefs; - function getUserId(apiClient) { + self.setUserInfo = function (userId, apiClient) { - if (configuredUserId) { - return configuredUserId; + currentUserId = userId; + currentApiClient = apiClient; + + if (!userId) { + displayPrefs = null; + return Promise.resolve(); } - var apiClientInstance = apiClient || apiClientResolver(); + return apiClient.getDisplayPreferences('usersettings', userId, 'emby').then(function (result) { + result.CustomPrefs = result.CustomPrefs || {}; + displayPrefs = result; + }); + }; - if (apiClientInstance) { - return apiClientInstance.getCurrentUserId(); - } - - return null; + function saveServerPreferences() { + currentApiClient.updateDisplayPreferences('usersettings', displayPrefs, currentUserId, 'emby'); } - self.set = function (name, value) { + self.set = function (name, value, enableOnServer) { - var userId = getUserId(); + var userId = currentUserId; if (!userId) { throw new Error('userId cannot be null'); } @@ -29,16 +37,28 @@ define(['appSettings', 'apiClientResolver', 'events'], function (appsettings, ap var currentValue = self.get(name); appsettings.set(name, value, userId); + if (enableOnServer !== false && displayPrefs) { + displayPrefs.CustomPrefs[name] = value == null ? value : value.toString(); + saveServerPreferences(); + } + if (currentValue != value) { events.trigger(self, 'change', [name]); } }; - self.get = function (name) { - var userId = getUserId(); + self.get = function (name, enableOnServer) { + var userId = currentUserId; if (!userId) { throw new Error('userId cannot be null'); } + + if (enableOnServer !== false) { + if (displayPrefs) { + return displayPrefs.CustomPrefs[name]; + } + } + return appsettings.get(name, userId); }; @@ -48,7 +68,7 @@ define(['appSettings', 'apiClientResolver', 'events'], function (appsettings, ap self.set('enableCinemaMode', val.toString()); } - val = self.get('enableCinemaMode'); + val = self.get('enableCinemaMode', false); if (val) { return val != 'false'; @@ -86,15 +106,15 @@ define(['appSettings', 'apiClientResolver', 'events'], function (appsettings, ap self.serverConfig = function (config) { - var apiClient = apiClientResolver(); + var apiClient = currentApiClient; if (config) { - return apiClient.updateUserConfiguration(getUserId(apiClient), config); + return apiClient.updateUserConfiguration(currentUserId, config); } else { - return apiClient.getUser(getUserId(apiClient)).then(function (user) { + return apiClient.getUser(currentUserId).then(function (user) { return user.Configuration; }); diff --git a/dashboard-ui/bower_components/iron-icon/.bower.json b/dashboard-ui/bower_components/iron-icon/.bower.json index 87e3dad5d3..f76855b27a 100644 --- a/dashboard-ui/bower_components/iron-icon/.bower.json +++ b/dashboard-ui/bower_components/iron-icon/.bower.json @@ -32,14 +32,14 @@ "web-component-tester": "^4.0.0", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, - "homepage": "https://github.com/polymerelements/iron-icon", + "homepage": "https://github.com/PolymerElements/iron-icon", "_release": "1.0.10", "_resolution": { "type": "version", "tag": "v1.0.10", "commit": "f4e146da4982ff96bb25db85290c09e8de4ec734" }, - "_source": "git://github.com/polymerelements/iron-icon.git", + "_source": "git://github.com/PolymerElements/iron-icon.git", "_target": "^1.0.0", - "_originalSource": "polymerelements/iron-icon" + "_originalSource": "PolymerElements/iron-icon" } \ No newline at end of file diff --git a/dashboard-ui/scripts/mypreferencesdisplay.js b/dashboard-ui/scripts/mypreferencesdisplay.js index c6adf928d3..2362b3593d 100644 --- a/dashboard-ui/scripts/mypreferencesdisplay.js +++ b/dashboard-ui/scripts/mypreferencesdisplay.js @@ -3,19 +3,23 @@ return function (view, params) { var userId = params.userId || Dashboard.getCurrentUserId(); - var userSettings = new userSettingsBuilder(userId); + var userSettings = new userSettingsBuilder(); + var userSettingsLoaded; function loadForm(page, user) { - page.querySelector('.chkDisplayMissingEpisodes').checked = user.Configuration.DisplayMissingEpisodes || false; - page.querySelector('.chkDisplayUnairedEpisodes').checked = user.Configuration.DisplayUnairedEpisodes || false; + userSettings.setUserInfo(userId, ApiClient).then(function () { + userSettingsLoaded = true; + page.querySelector('.chkDisplayMissingEpisodes').checked = user.Configuration.DisplayMissingEpisodes || false; + page.querySelector('.chkDisplayUnairedEpisodes').checked = user.Configuration.DisplayUnairedEpisodes || false; - page.querySelector('#selectThemeSong').value = appStorage.getItem('enableThemeSongs-' + user.Id) || ''; - page.querySelector('#selectBackdrop').value = appStorage.getItem('enableBackdrops-' + user.Id) || ''; + page.querySelector('#selectThemeSong').value = appStorage.getItem('enableThemeSongs-' + user.Id) || ''; + page.querySelector('#selectBackdrop').value = appStorage.getItem('enableBackdrops-' + user.Id) || ''; - page.querySelector('#selectLanguage').value = userSettings.language() || ''; + page.querySelector('#selectLanguage').value = userSettings.language() || ''; - Dashboard.hideLoadingMsg(); + Dashboard.hideLoadingMsg(); + }); } function saveUser(page, user) { @@ -23,7 +27,9 @@ user.Configuration.DisplayMissingEpisodes = page.querySelector('.chkDisplayMissingEpisodes').checked; user.Configuration.DisplayUnairedEpisodes = page.querySelector('.chkDisplayUnairedEpisodes').checked; - userSettings.language(page.querySelector('#selectLanguage').value); + if (userSettingsLoaded) { + userSettings.language(page.querySelector('#selectLanguage').value); + } appStorage.setItem('enableThemeSongs-' + user.Id, page.querySelector('#selectThemeSong').value); appStorage.setItem('enableBackdrops-' + user.Id, page.querySelector('#selectBackdrop').value); diff --git a/dashboard-ui/scripts/mypreferenceslanguages.js b/dashboard-ui/scripts/mypreferenceslanguages.js index bb36eefe7f..9c06a5261c 100644 --- a/dashboard-ui/scripts/mypreferenceslanguages.js +++ b/dashboard-ui/scripts/mypreferenceslanguages.js @@ -19,48 +19,52 @@ return function (view, params) { var userId = params.userId || Dashboard.getCurrentUserId(); - var userSettings = new userSettingsBuilder(userId); + var userSettings = new userSettingsBuilder(); + var userSettingsLoaded; function loadForm(page, user, loggedInUser, allCulturesPromise) { - allCulturesPromise.then(function (allCultures) { + userSettings.setUserInfo(userId, ApiClient).then(function () { + userSettingsLoaded = true; + allCulturesPromise.then(function (allCultures) { - populateLanguages(page.querySelector('#selectAudioLanguage'), allCultures); - populateLanguages(page.querySelector('#selectSubtitleLanguage'), allCultures); + populateLanguages(page.querySelector('#selectAudioLanguage'), allCultures); + populateLanguages(page.querySelector('#selectSubtitleLanguage'), allCultures); - page.querySelector('#selectAudioLanguage', page).value = user.Configuration.AudioLanguagePreference || ""; - page.querySelector('#selectSubtitleLanguage', page).value = user.Configuration.SubtitleLanguagePreference || ""; - page.querySelector('.chkEpisodeAutoPlay').checked = user.Configuration.EnableNextEpisodeAutoPlay || false; - }); + page.querySelector('#selectAudioLanguage', page).value = user.Configuration.AudioLanguagePreference || ""; + page.querySelector('#selectSubtitleLanguage', page).value = user.Configuration.SubtitleLanguagePreference || ""; + page.querySelector('.chkEpisodeAutoPlay').checked = user.Configuration.EnableNextEpisodeAutoPlay || false; + }); - page.querySelector('#selectSubtitlePlaybackMode').value = user.Configuration.SubtitleMode || ""; + page.querySelector('#selectSubtitlePlaybackMode').value = user.Configuration.SubtitleMode || ""; - page.querySelector('.chkPlayDefaultAudioTrack').checked = user.Configuration.PlayDefaultAudioTrack || false; - page.querySelector('.chkEnableCinemaMode').checked = userSettings.enableCinemaMode(); - page.querySelector('.chkExternalVideoPlayer').checked = appSettings.enableExternalPlayers(); + page.querySelector('.chkPlayDefaultAudioTrack').checked = user.Configuration.PlayDefaultAudioTrack || false; + page.querySelector('.chkEnableCinemaMode').checked = userSettings.enableCinemaMode(); + page.querySelector('.chkExternalVideoPlayer').checked = appSettings.enableExternalPlayers(); - require(['qualityoptions'], function (qualityoptions) { + require(['qualityoptions'], function (qualityoptions) { - var bitrateOptions = qualityoptions.getVideoQualityOptions(appSettings.maxStreamingBitrate()).map(function (i) { + var bitrateOptions = qualityoptions.getVideoQualityOptions(appSettings.maxStreamingBitrate()).map(function (i) { - return ''; + return ''; - }).join(''); + }).join(''); - bitrateOptions = '' + bitrateOptions; + bitrateOptions = '' + bitrateOptions; - page.querySelector('#selectMaxBitrate').innerHTML = bitrateOptions; - page.querySelector('#selectMaxChromecastBitrate').innerHTML = bitrateOptions; + page.querySelector('#selectMaxBitrate').innerHTML = bitrateOptions; + page.querySelector('#selectMaxChromecastBitrate').innerHTML = bitrateOptions; - if (appSettings.enableAutomaticBitrateDetection()) { - page.querySelector('#selectMaxBitrate').value = ''; - } else { - page.querySelector('#selectMaxBitrate').value = appSettings.maxStreamingBitrate(); - } + if (appSettings.enableAutomaticBitrateDetection()) { + page.querySelector('#selectMaxBitrate').value = ''; + } else { + page.querySelector('#selectMaxBitrate').value = appSettings.maxStreamingBitrate(); + } - page.querySelector('#selectMaxChromecastBitrate').value = appSettings.maxChromecastBitrate() || ''; + page.querySelector('#selectMaxChromecastBitrate').value = appSettings.maxChromecastBitrate() || ''; - Dashboard.hideLoadingMsg(); + Dashboard.hideLoadingMsg(); + }); }); } @@ -98,7 +102,9 @@ user.Configuration.SubtitleMode = page.querySelector('#selectSubtitlePlaybackMode').value; user.Configuration.PlayDefaultAudioTrack = page.querySelector('.chkPlayDefaultAudioTrack').checked; user.Configuration.EnableNextEpisodeAutoPlay = page.querySelector('.chkEpisodeAutoPlay').checked; - userSettings.enableCinemaMode(page.querySelector('.chkEnableCinemaMode').checked); + if (userSettingsLoaded) { + userSettings.enableCinemaMode(page.querySelector('.chkEnableCinemaMode').checked); + } return ApiClient.updateUserConfiguration(user.Id, user.Configuration); } diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index 77a828f9b7..3cf7251cd3 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -965,7 +965,7 @@ var AppInfo = {}; } var localApiClient; - function bindConnectionManagerEvents(connectionManager, events) { + function bindConnectionManagerEvents(connectionManager, events, userSettings) { window.Events = events; events.on(ConnectionManager, 'apiclientcreated', onApiClientCreated); @@ -987,9 +987,15 @@ var AppInfo = {}; // newApiClient.normalizeImageOptions = normalizeImageOptions; //}); - events.on(connectionManager, 'localusersignedin', function (e, user) { + // Use this instead of the event because it will fire and wait for the promise before firing events to all listeners + connectionManager.onLocalUserSignedIn = function (user) { localApiClient = connectionManager.getApiClient(user.ServerId); window.ApiClient = localApiClient; + return userSettings.setUserInfo(user.Id, localApiClient); + }; + + events.on(connectionManager, 'localusersignedout', function () { + userSettings.setUserInfo(null, null); }); } @@ -1000,7 +1006,7 @@ var AppInfo = {}; return new Promise(function (resolve, reject) { - require(['connectionManagerFactory', 'apphost', 'credentialprovider', 'events'], function (connectionManagerExports, apphost, credentialProvider, events) { + require(['connectionManagerFactory', 'apphost', 'credentialprovider', 'events', 'userSettings'], function (connectionManagerExports, apphost, credentialProvider, events, userSettings) { window.MediaBrowser = Object.assign(window.MediaBrowser || {}, connectionManagerExports); @@ -1014,7 +1020,7 @@ var AppInfo = {}; connectionManager = new MediaBrowser.ConnectionManager(credentialProviderInstance, appInfo.appName, appInfo.appVersion, appInfo.deviceName, appInfo.deviceId, capabilities, window.devicePixelRatio); defineConnectionManager(connectionManager); - bindConnectionManagerEvents(connectionManager, events); + bindConnectionManagerEvents(connectionManager, events, userSettings); if (Dashboard.isConnectMode()) {