From c1f673cf7848b1877aaa3dffe83cdd1831d4b466 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 20 Dec 2019 22:29:44 -0500 Subject: [PATCH] update strings --- cardbuilder/card.css | 18 + displaysettings/displaysettings.js | 313 ------------------ displaysettings/displaysettings.template.html | 198 ----------- headroom/headroom.css | 2 +- headroom/headroom.js | 28 +- layout.css | 10 + router.js | 5 + skinmanager.js | 8 +- strings/ar.json | 2 + strings/bg-BG.json | 2 + strings/ca.json | 2 + strings/cs.json | 8 +- strings/da.json | 2 + strings/de.json | 4 +- strings/el.json | 2 + strings/en-GB.json | 2 + strings/en-US.json | 2 + strings/es-AR.json | 2 + strings/es-MX.json | 2 + strings/es.json | 2 + strings/et-EE.json | 2 + strings/fi.json | 2 + strings/fr-CA.json | 4 +- strings/fr.json | 4 +- strings/gsw.json | 2 + strings/he.json | 2 + strings/hr.json | 2 + strings/hu.json | 2 + strings/id.json | 2 + strings/it.json | 2 + strings/ja.json | 2 + strings/kk.json | 2 + strings/ko.json | 2 + strings/lt-LT.json | 2 + strings/ms.json | 2 + strings/nb.json | 2 + strings/nl.json | 2 + strings/pl.json | 2 + strings/pt-BR.json | 2 + strings/pt-PT.json | 2 + strings/ro.json | 2 + strings/ru.json | 2 + strings/sk.json | 2 + strings/sl-SI.json | 2 + strings/sv.json | 8 +- strings/tr.json | 2 + strings/uk.json | 2 + strings/vi.json | 2 + strings/zh-CN.json | 2 + strings/zh-HK.json | 2 + strings/zh-TW.json | 2 + 51 files changed, 142 insertions(+), 544 deletions(-) delete mode 100644 displaysettings/displaysettings.js delete mode 100644 displaysettings/displaysettings.template.html diff --git a/cardbuilder/card.css b/cardbuilder/card.css index c424c097..8e35ab44 100644 --- a/cardbuilder/card.css +++ b/cardbuilder/card.css @@ -844,3 +844,21 @@ button { border: .07em solid rgba(255,255,255,.9); color: #fff; } + +@media(min-width: 48em) and (max-width: 70em) { + .skinBody-withFullDrawer .card { + min-width: 20vw; + } +} + +@media(min-width: 70em) and (max-width: 80em) { + .skinBody-withFullDrawer .card { + min-width: 16.666666666666666666666666666667vw; + } +} + +@media(min-width: 80em) and (max-width: 90em) { + .skinBody-withFullDrawer .card { + min-width: 14.285714285714285714285714285714vw; + } +} diff --git a/displaysettings/displaysettings.js b/displaysettings/displaysettings.js deleted file mode 100644 index 9bd6a8c7..00000000 --- a/displaysettings/displaysettings.js +++ /dev/null @@ -1,313 +0,0 @@ -define(['require', 'browser', 'layoutManager', 'appSettings', 'pluginManager', 'apphost', 'focusManager', 'datetime', 'globalize', 'loading', 'connectionManager', 'skinManager', 'dom', 'events', 'emby-select', 'emby-checkbox', 'emby-linkbutton'], function (require, browser, layoutManager, appSettings, pluginManager, appHost, focusManager, datetime, globalize, loading, connectionManager, skinManager, dom, events) { - "use strict"; - - function fillThemes(select, isSettings) { - - var themes = skinManager.getThemes(); - - if (isSettings) { - themes.unshift({ - name: globalize.translate('SameAsMainTheme'), - id: '' - }); - } - - select.innerHTML = themes.map(function (t) { - - var value = t.id; - - if (t.isDefault && !isSettings) { - value = ''; - } - - return ''; - - }).join(''); - } - - function loadScreensavers(context, userSettings) { - - var selectScreensaver = context.querySelector('.selectScreensaver'); - var options = pluginManager.ofType('screensaver').map(function (plugin) { - return { - name: plugin.name, - value: plugin.id - }; - }); - - options.unshift({ - name: globalize.translate('None'), - value: 'none' - }); - - selectScreensaver.innerHTML = options.map(function (o) { - return ''; - }).join(''); - selectScreensaver.value = userSettings.screensaver(); - - if (!selectScreensaver.value) { - // TODO: set the default instead of none - selectScreensaver.value = 'none'; - } - } - - function loadSoundEffects(context, userSettings) { - - var selectSoundEffects = context.querySelector('.selectSoundEffects'); - var options = pluginManager.ofType('soundeffects').map(function (plugin) { - return { - name: plugin.name, - value: plugin.id - }; - }); - - options.unshift({ - name: globalize.translate('None'), - value: 'none' - }); - - selectSoundEffects.innerHTML = options.map(function (o) { - return ''; - }).join(''); - selectSoundEffects.value = userSettings.soundEffects(); - - if (!selectSoundEffects.value) { - // TODO: set the default instead of none - selectSoundEffects.value = 'none'; - } - } - - function showOrHideMissingEpisodesField(context, user, apiClient) { - - if (apiClient.serverId() === '6da60dd6edfc4508bca2c434d4400816') { - context.querySelector('.fldDisplayMissingEpisodes').classList.add('hide'); - return; - } - - context.querySelector('.fldDisplayMissingEpisodes').classList.remove('hide'); - } - - function loadForm(context, user, userSettings, apiClient) { - - var loggedInUserId = apiClient.getCurrentUserId(); - var userId = user.Id; - - if (appHost.supports('displaylanguage')) { - context.querySelector('.languageSection').classList.remove('hide'); - } else { - context.querySelector('.languageSection').classList.add('hide'); - } - - if (appHost.supports('displaymode')) { - context.querySelector('.fldDisplayMode').classList.remove('hide'); - } else { - context.querySelector('.fldDisplayMode').classList.add('hide'); - } - - if (appHost.supports('externallinks')) { - context.querySelector('.learnHowToContributeContainer').classList.remove('hide'); - } else { - context.querySelector('.learnHowToContributeContainer').classList.add('hide'); - } - - if (appHost.supports('runatstartup')) { - context.querySelector('.fldAutorun').classList.remove('hide'); - } else { - context.querySelector('.fldAutorun').classList.add('hide'); - } - - if (appHost.supports('soundeffects')) { - context.querySelector('.fldSoundEffects').classList.remove('hide'); - } else { - context.querySelector('.fldSoundEffects').classList.add('hide'); - } - - if (appHost.supports('screensaver')) { - context.querySelector('.selectScreensaverContainer').classList.remove('hide'); - } else { - context.querySelector('.selectScreensaverContainer').classList.add('hide'); - } - - if (datetime.supportsLocalization()) { - context.querySelector('.fldDateTimeLocale').classList.remove('hide'); - } else { - context.querySelector('.fldDateTimeLocale').classList.add('hide'); - } - - if (apiClient.serverId() !== '6da60dd6edfc4508bca2c434d4400816') { - context.querySelector('.fldSeasonalThemes').classList.remove('hide'); - context.querySelector('.fldBackdrops').classList.remove('hide'); - context.querySelector('.fldThemeSong').classList.remove('hide'); - context.querySelector('.fldThemeVideo').classList.remove('hide'); - } else { - context.querySelector('.fldSeasonalThemes').classList.add('hide'); - context.querySelector('.fldBackdrops').classList.add('hide'); - context.querySelector('.fldThemeSong').classList.add('hide'); - context.querySelector('.fldThemeVideo').classList.add('hide'); - } - - context.querySelector('.chkRunAtStartup').checked = appSettings.runAtStartup(); - - var selectTheme = context.querySelector('#selectTheme'); - var selectSettingsTheme = context.querySelector('#selectSettingsTheme'); - - fillThemes(selectTheme); - fillThemes(selectSettingsTheme, true); - loadScreensavers(context, userSettings); - loadSoundEffects(context, userSettings); - - context.querySelector('.chkDisplayMissingEpisodes').checked = user.Configuration.DisplayMissingEpisodes || false; - - context.querySelector('#chkThemeSong').checked = userSettings.enableThemeSongs(); - context.querySelector('#chkThemeVideo').checked = userSettings.enableThemeVideos(); - context.querySelector('#chkBackdrops').checked = userSettings.enableBackdrops(); - context.querySelector('#chkSeasonalThemes').checked = userSettings.enableSeasonalThemes(); - - context.querySelector('#selectLanguage').value = userSettings.language() || ''; - context.querySelector('.selectDateTimeLocale').value = userSettings.dateTimeLocale() || ''; - - selectSettingsTheme.value = userSettings.settingsTheme() || ''; - selectTheme.value = userSettings.theme() || ''; - - context.querySelector('.selectLayout').value = layoutManager.getSavedLayout() || ''; - - showOrHideMissingEpisodesField(context, user, apiClient); - - loading.hide(); - } - - function saveUser(context, user, userSettingsInstance, apiClient) { - - appSettings.runAtStartup(context.querySelector('.chkRunAtStartup').checked); - - user.Configuration.DisplayMissingEpisodes = context.querySelector('.chkDisplayMissingEpisodes').checked; - - if (appHost.supports('displaylanguage')) { - userSettingsInstance.language(context.querySelector('#selectLanguage').value); - } - - userSettingsInstance.dateTimeLocale(context.querySelector('.selectDateTimeLocale').value); - - userSettingsInstance.enableThemeSongs(context.querySelector('#chkThemeSong').checked); - userSettingsInstance.enableThemeVideos(context.querySelector('#chkThemeVideo').checked); - userSettingsInstance.settingsTheme(context.querySelector('#selectSettingsTheme').value); - userSettingsInstance.theme(context.querySelector('#selectTheme').value); - userSettingsInstance.soundEffects(context.querySelector('.selectSoundEffects').value); - userSettingsInstance.screensaver(context.querySelector('.selectScreensaver').value); - - userSettingsInstance.enableBackdrops(context.querySelector('#chkBackdrops').checked); - userSettingsInstance.enableSeasonalThemes(context.querySelector('#chkSeasonalThemes').checked); - - layoutManager.setLayout(context.querySelector('.selectLayout').value); - - return apiClient.updateUserConfiguration(user.Id, user.Configuration); - } - - function save(instance, context, userId, userSettings, apiClient, enableSaveConfirmation) { - - loading.show(); - - apiClient.getUser(userId).then(function (user) { - - saveUser(context, user, userSettings, apiClient).then(function () { - - loading.hide(); - if (enableSaveConfirmation) { - require(['toast'], function (toast) { - toast(globalize.translate('SettingsSaved')); - }); - } - - events.trigger(instance, 'saved'); - - }, function () { - loading.hide(); - }); - }); - } - - function onSubmit(e) { - - var self = this; - var apiClient = connectionManager.getApiClient(self.options.serverId); - var userId = self.options.userId; - var userSettings = self.options.userSettings; - - userSettings.setUserInfo(userId, apiClient).then(function () { - - var enableSaveConfirmation = self.options.enableSaveConfirmation; - save(self, self.options.element, userId, userSettings, apiClient, enableSaveConfirmation); - }); - - // Disable default form submission - if (e) { - e.preventDefault(); - } - return false; - } - - function embed(options, self) { - - require(['text!./displaysettings.template.html'], function (template) { - - options.element.innerHTML = globalize.translateDocument(template, 'sharedcomponents'); - - options.element.querySelector('form').addEventListener('submit', onSubmit.bind(self)); - - if (options.enableSaveButton) { - options.element.querySelector('.btnSave').classList.remove('hide'); - } - - self.loadData(options.autoFocus); - - var featurePremiereInfo = options.element.querySelectorAll('.featurePremiereInfo'); - for (var i = 0, length = featurePremiereInfo.length; i < length; i++) { - featurePremiereInfo[i].innerHTML = globalize.translate('FeatureRequiresEmbyPremiere', '', ''); - } - }); - } - - function DisplaySettings(options) { - - this.options = options; - - embed(options, this); - } - - DisplaySettings.prototype.loadData = function (autoFocus) { - - var self = this; - var context = self.options.element; - - loading.show(); - - var userId = self.options.userId; - var apiClient = connectionManager.getApiClient(self.options.serverId); - var userSettings = self.options.userSettings; - - return apiClient.getUser(userId).then(function (user) { - - return userSettings.setUserInfo(userId, apiClient).then(function () { - - self.dataLoaded = true; - - loadForm(context, user, userSettings, apiClient); - - if (autoFocus) { - focusManager.autoFocus(context); - } - }); - }); - }; - - DisplaySettings.prototype.submit = function () { - onSubmit.call(this); - }; - - DisplaySettings.prototype.destroy = function () { - - this.options = null; - }; - - return DisplaySettings; -}); \ No newline at end of file diff --git a/displaysettings/displaysettings.template.html b/displaysettings/displaysettings.template.html deleted file mode 100644 index 16bba43d..00000000 --- a/displaysettings/displaysettings.template.html +++ /dev/null @@ -1,198 +0,0 @@ -
- -

- ${Display} -

-
- -
-
${LabelDisplayLanguageHelp}
- -
-
- -
- -
- -
- -
${DisplayModeHelp}
-
- -
- -
-
- -
- -
-
- -
- -
${AllowSeasonalThemesHelp}
-
- -
- -
-
- -
- -
- -
- -
${EnableBackdropsHelp}
-
-
- -
${EnableThemeSongsHelp}
-
-
- -
${EnableThemeVideosHelp}
-
- -
- -
- -
- -
${DisplayMissingEpisodesWithinSeasonsHelp}
-
- - -
\ No newline at end of file diff --git a/headroom/headroom.css b/headroom/headroom.css index 29232342..620576a9 100644 --- a/headroom/headroom.css +++ b/headroom/headroom.css @@ -1,5 +1,5 @@ .headroom { - transition: transform 140ms ease-out; + transition: transform 140ms ease-in-out; will-change: transform; } diff --git a/headroom/headroom.js b/headroom/headroom.js index b1161aea..a7c2e9c3 100644 --- a/headroom/headroom.js +++ b/headroom/headroom.js @@ -302,31 +302,15 @@ define(['dom', 'layoutManager', 'browser', 'apphost', 'events', 'css!./headroom' var isTv = layoutManager.tv; - var max = isTv ? 130 : 90; + var scrollingDown = currentScrollY > lastScrollY; + var top = currentScrollY <= (isTv ? 130 : 0); + var toleranceExceeded = Math.abs(currentScrollY - lastScrollY) > 0; - if (currentScrollY <= (isTv ? max : 0)) { + if (scrollingDown && !top && toleranceExceeded) { + this.setTransform(1); + } else if ((!scrollingDown && !isTv && toleranceExceeded) || top) { this.setTransform(0); } - else if (!isTv && currentScrollY < lastScrollY) { - - var toleranceExceeded = Math.abs(currentScrollY - lastScrollY) >= 4; - - if (toleranceExceeded) { - this.setTransform(0); - } - } - else { - - var transformValue = currentScrollY; - - if (transformValue <= 0) { - transformValue = 0; - } else if (transformValue >= max) { - transformValue = 1; - } - - this.setTransform(transformValue); - } this.lastScrollY = currentScrollY; this.scrolled = false; diff --git a/layout.css b/layout.css index 2e4df202..a082a0ff 100644 --- a/layout.css +++ b/layout.css @@ -271,3 +271,13 @@ html, body { display: none !important; } } + +.fieldDescription { + padding-left: .15em; + font-weight: normal; + white-space: normal !important; +} + + .fieldDescription + .fieldDescription { + margin-top: .3em; + } diff --git a/router.js b/router.js index 0d8ce1a7..4799db5c 100644 --- a/router.js +++ b/router.js @@ -380,6 +380,11 @@ define(['loading', 'globalize', 'events', 'viewManager', 'layoutManager', 'skinM } } + // a default for mobile devices + if (!browser.tv && !browser.ps4 && !browser.xboxOne && !browser.edgeUwp && !browser.chromecast) { + return 1500000; + } + return null; } diff --git a/skinmanager.js b/skinmanager.js index 01e23c54..35d440e7 100644 --- a/skinmanager.js +++ b/skinmanager.js @@ -60,10 +60,16 @@ define(['connectionManager', 'apphost', 'userSettings', 'browser', 'events', 'pl } var skinManager = { + loadSkin: loadSkin, loadUserSkin: loadUserSkin, getThemes: getThemes }; + function loadSkin() { + + return skinManager.setTheme(userSettings.theme()); + } + function loadUserSkin(options) { return skinManager.setTheme(userSettings.theme()).then(function () { @@ -350,6 +356,7 @@ define(['connectionManager', 'apphost', 'userSettings', 'browser', 'events', 'pl skinManager.setTheme(userSettings.theme()); } + var currentThemeType; function onThemeSettingChange(e, name) { if (name === 'appTheme' || name === 'settingsTheme') { @@ -357,7 +364,6 @@ define(['connectionManager', 'apphost', 'userSettings', 'browser', 'events', 'pl } } - var currentThemeType; document.addEventListener('viewbeforeshow', function (e) { // secondaryHeaderFeatures is a lazy attempt to detect the startup wizard diff --git a/strings/ar.json b/strings/ar.json index a3a7308a..fe6d1856 100644 --- a/strings/ar.json +++ b/strings/ar.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "\u0644\u0642\u062f \u0635\u0645\u0645 \u0623\u0645\u0628\u064a \u0644\u0645\u0633\u0627\u0639\u062f\u062a\u0643 \u0641\u064a \u0625\u062f\u0627\u0631\u0629 \u0645\u0643\u062a\u0628\u0627\u062a \u0648\u0633\u0627\u0626\u0637\u0643. \u0645\u062b\u0644 \u0627\u0644\u0641\u064a\u062f\u064a\u0648 \u0627\u0644\u0645\u0646\u0632\u0644\u064a \u0648\u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643. \u0627\u0644\u0631\u062c\u0627\u0621 \u0645\u0637\u0627\u0644\u0639\u0629 \u0634\u0631\u0648\u0637 \u0648\u0623\u062d\u0643\u0627\u0645 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 {1}\u060c \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0640{0}. \u0625\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u064a \u0628\u0631\u0646\u0627\u0645\u062c \u0645\u0646 \u0628\u0631\u0627\u0645\u062c \u0623\u0645\u0628\u064a \u064a\u0639\u062a\u0628\u0631 \u0642\u0628\u0648\u0644 \u0645\u0646\u0643 \u0639\u0644\u0649 \u0647\u0630\u0647 \u0627\u0644\u0634\u0631\u0648\u0637 \u0648\u0627\u0644\u0623\u062d\u0643\u0627\u0645.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/bg-BG.json b/strings/bg-BG.json index e2fb7e33..266eb598 100644 --- a/strings/bg-BG.json +++ b/strings/bg-BG.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/ca.json b/strings/ca.json index 6aae4e49..e58e8157 100644 --- a/strings/ca.json +++ b/strings/ca.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/cs.json b/strings/cs.json index c0d563e8..7f2e722e 100644 --- a/strings/cs.json +++ b/strings/cs.json @@ -1,5 +1,7 @@ { - "SameAsMainTheme": "Same as main theme", + "SameAsMainTheme": "Stejn\u00e9 jako hlavn\u00ed t\u00e9ma", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby je navr\u017eeno tak, aby pomohlo spravovat Va\u0161i osobn\u00ed sb\u00edrku m\u00e9di\u00ed jako jsou videa a fotky. Pros\u00edm p\u0159e\u010dt\u011bte si na\u0161e {0}podm\u00ednky pou\u017eit\u00ed{1}. Pou\u017e\u00edv\u00e1n\u00edm programu Emby vyjad\u0159ujete souhlas s t\u011bmito podm\u00ednkami.", "MessageUnableToConnectToServer": "Moment\u00e1ln\u011b nejsme schopni se p\u0159ipojit k vybran\u00e9mu serveru. Pros\u00edm, ujist\u011bte se, \u017ee je spu\u0161t\u011bn a zkuste to znovu.", "EmbyIntroMessage": "S Emby m\u016f\u017eete snadno streamovat videa, hudbu a fotografie na chytr\u00e9 telefony, tablety a dal\u0161\u00ed za\u0159\u00edzen\u00ed ze sv\u00e9ho Emby serveru.", @@ -174,7 +176,7 @@ "ExternalStorage": "Extern\u00ed \u00falo\u017ei\u0161t\u011b", "UploadToFollowingServers": "Nahr\u00e1t na servery", "UploadingNumItems": "Nahr\u00e1v\u00e1n\u00ed {0} z {1}", - "Profile": "Profile", + "Profile": "Profil", "HeaderOfflineDownloads": "Offline m\u00e9dia", "HeaderOfflineDownloadsDescription": "St\u00e1hnout m\u00e9dia do va\u0161eho za\u0159\u00edzen\u00ed pro snadn\u00e9 pou\u017eit\u00ed offline.", "CloudSyncFeatureDescription": "Synchronizujte va\u0161e m\u00e9dia na cloud pro jednodu\u0161\u0161\u00ed z\u00e1lohov\u00e1n\u00ed, archivaci a konverzi.", @@ -253,7 +255,7 @@ "HeaderAddToPlaylist": "P\u0159idat do playlistu", "Subtitles": "Titulky", "LabelTheme": "T\u00e9ma:", - "LabelSettingsTheme": "Settings theme:", + "LabelSettingsTheme": "Nastaven\u00ed t\u00e9matu:", "SearchForSubtitles": "Vyhledat titulky", "LabelLanguage": "Jazyk:", "Search": "Vyhled\u00e1v\u00e1n\u00ed", diff --git a/strings/da.json b/strings/da.json index 77bed799..2048621a 100644 --- a/strings/da.json +++ b/strings/da.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "Vi kan ikke forbinde til den valgte server p\u00e5 nuv\u00e6rende tidspunkt. Sikrer dig venligst at serveren k\u00f8rer og pr\u00f8v igen.", "EmbyIntroMessage": "Med Emby kan du nemt streame videoer, musik og fotos til din smartphone, tablet eller andre enheder.", diff --git a/strings/de.json b/strings/de.json index 6c32d111..88a8aeec 100644 --- a/strings/de.json +++ b/strings/de.json @@ -1,5 +1,7 @@ { - "SameAsMainTheme": "Same as main theme", + "SameAsMainTheme": "Dasselbe wie das Haupt-Thema", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby wurde designed um Sie bei der Verwaltung Ihrer Medienbibliothek, wie z.B Heimvideos oder Fotos, zu unterst\u00fctzen. Bitte lesen Sie unsere {0}Nutzungsbedingungen{1}. Die Verwendung jeglicher Emby Software bedingt die Zustimmung dieser Vereinbarung.", "MessageUnableToConnectToServer": "Wir k\u00f6nnen gerade keine Verbindung zum gew\u00e4hlten Server herstellen. Bitte stellen Sie sicher das dieser l\u00e4uft und versuchen Sie es erneut.", "EmbyIntroMessage": "Mit Emby k\u00f6nnen Sie auf einfache Art und Weise Videos, Musik und Fotos von Ihrem Emby Server auf Smartphones, Tablets und andere Ger\u00e4te streamen.", diff --git a/strings/el.json b/strings/el.json index 581e4441..3002fe12 100644 --- a/strings/el.json +++ b/strings/el.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "\u03a4\u03bf Emby \u03ad\u03c7\u03b5\u03b9 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03c4\u03b5\u03af \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03b1\u03c2 \u03b2\u03bf\u03b7\u03b8\u03ae\u03c3\u03b5\u03b9 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ae \u03c3\u03b1\u03c2 \u03b2\u03b9\u03b2\u03bb\u03b9\u03bf\u03b8\u03ae\u03ba\u03b7 \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03c9\u03bd, \u03cc\u03c0\u03c9\u03c2 \u03c4\u03b1 \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03ac \u03b2\u03af\u03bd\u03c4\u03b5\u03bf \u03ba\u03b1\u03b9 \u03bf\u03b9 \u03c6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03b5\u03c2. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03bf\u03cd\u03bc\u03b5 \u03b4\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf\u03c5\u03c2 {0} \u03cc\u03c1\u03bf\u03c5\u03c2 \u03c7\u03c1\u03ae\u03c3\u03b7\u03c2 {1}. \u0397 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03bf\u03c0\u03bf\u03b9\u03bf\u03c5\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03b9\u03ba\u03bf\u03cd Emby \u03c3\u03c5\u03bd\u03b9\u03c3\u03c4\u03ac \u03b1\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae \u03c4\u03c9\u03bd \u03c0\u03b1\u03c1\u03cc\u03bd\u03c4\u03c9\u03bd \u03cc\u03c1\u03c9\u03bd.", "MessageUnableToConnectToServer": "\u0394\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03bc\u03b5 \u03c4\u03bf\u03bd \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7 \u03c3\u03c4\u03b9\u03b3\u03bc\u03ae. \u0392\u03b5\u03b2\u03b1\u03b9\u03c9\u03b8\u03b5\u03af\u03c4\u03b5 \u03cc\u03c4\u03b9 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03af\u03c4\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03ae\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac.", "EmbyIntroMessage": "\u039c\u03b5 \u03c4\u03bf Emby \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03b5\u03cd\u03ba\u03bf\u03bb\u03b1 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03b2\u03ac\u03bb\u03bb\u03b5\u03c4\u03b5 \u03b2\u03af\u03bd\u03c4\u03b5\u03bf, \u03bc\u03bf\u03c5\u03c3\u03b9\u03ba\u03ae \u03ba\u03b1\u03b9 \u03c6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03b5\u03c2 \u03c3\u03b5 \u03ad\u03be\u03c5\u03c0\u03bd\u03b1 \u03c4\u03b7\u03bb\u03ad\u03c6\u03c9\u03bd\u03b1, tablet \u03ba\u03b1\u03b9 \u03ac\u03bb\u03bb\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae \u03c3\u03b1\u03c2 Emby.", diff --git a/strings/en-GB.json b/strings/en-GB.json index 520a7e5e..403a8369 100644 --- a/strings/en-GB.json +++ b/strings/en-GB.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/en-US.json b/strings/en-US.json index 36586fff..ccf178bf 100644 --- a/strings/en-US.json +++ b/strings/en-US.json @@ -484,6 +484,8 @@ "Screenshots": "Screenshots", "MoveRight": "Move right", "MoveLeft": "Move left", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "ConfirmDeleteImage": "Delete image?", "HeaderEditImages": "Edit Images", "Settings": "Settings", diff --git a/strings/es-AR.json b/strings/es-AR.json index 11d6d6f8..ecf14704 100644 --- a/strings/es-AR.json +++ b/strings/es-AR.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/es-MX.json b/strings/es-MX.json index 5daa58b7..2833f735 100644 --- a/strings/es-MX.json +++ b/strings/es-MX.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby esta dise\u00f1ado para ayudarlo a administrar su biblioteca de medios personal, tales como v\u00eddeos caseros y fotograf\u00edas. Por favor vea nuestros {0}t\u00e9rminos de uso{1}. Al usar cualquier software de Emby constituye la aceptaci\u00f3n de dichos t\u00e9rminos.", "MessageUnableToConnectToServer": "No es posible conectarse al servidor seleccionado en este momento. Por favor aseg\u00farese de que se encuentra en ejecuci\u00f3n e int\u00e9ntelo nuevamente.", "EmbyIntroMessage": "Con Emby usted puede transmitir videos, musica y fotos hacia su telefono inteligente, tabla u otros equipos desde su Servidor Emby.", diff --git a/strings/es.json b/strings/es.json index 5ab52e5f..9c07a7a9 100644 --- a/strings/es.json +++ b/strings/es.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "No podemos conectar con el servidor seleccionado ahora mismo. Por favor aseg\u00farate de que esta funcionando e int\u00e9ntalo otra vez.", "EmbyIntroMessage": "Con Emby puedes transmitir v\u00eddeos, m\u00fasica y fotos a smartphones, tablets y otros dispositivos desde tu servidor Emby.", diff --git a/strings/et-EE.json b/strings/et-EE.json index e433261a..0f108bdd 100644 --- a/strings/et-EE.json +++ b/strings/et-EE.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby on loodud selleks, et aidata hallata oma isiklikku meediakogu, n\u00e4iteks koduvideoid ja fotosid. Palun loe meie {0}kasutustingimusi{1}. Mis tahes Emby tarkvara kasutamine t\u00e4hendab nende tingimustega n\u00f5ustumist.", "MessageUnableToConnectToServer": "Me ei saa praegu valitud serveriga \u00fchendust luua. Veendu, et see t\u00f6\u00f6tab ja proovi uuesti.", "EmbyIntroMessage": "Emby abil saad oma Emby serverist h\u00f5lpsalt voogesitada videoid, muusikat ja fotosid nutitelefonidesse, tahvelarvutitesse ja muudesse seadmetesse.", diff --git a/strings/fi.json b/strings/fi.json index 5248f9b8..87ee7928 100644 --- a/strings/fi.json +++ b/strings/fi.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/fr-CA.json b/strings/fr-CA.json index 2fe4aa20..47cfc4da 100644 --- a/strings/fr-CA.json +++ b/strings/fr-CA.json @@ -1,5 +1,7 @@ { - "SameAsMainTheme": "Same as main theme", + "SameAsMainTheme": "Identique au th\u00e8me principal", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby est con\u00e7u pour vous aider \u00e0 g\u00e9rer votre m\u00e9diath\u00e8que personnelle, tels que vos photos et vid\u00e9os. Veuillez lire nos {0}conditions d'utilisation{1}. L'utilisation de tout logiciel Emby implique que vous acceptiez ces conditions.", "MessageUnableToConnectToServer": "Nous sommes dans l'impossibilit\u00e9 de nous connecter au serveur s\u00e9lectionn\u00e9. Veuillez v\u00e9rifier qu'il est op\u00e9rationnel et r\u00e9essayez.", "EmbyIntroMessage": "Avec Emby, vous pouvez facilement diffuser des vid\u00e9os, de la musique et des photos sur des t\u00e9l\u00e9phones intelligents, des tablettes et d'autres appareils depuis votre serveur Emby.", diff --git a/strings/fr.json b/strings/fr.json index 3719d5a2..51d05ec5 100644 --- a/strings/fr.json +++ b/strings/fr.json @@ -1,5 +1,7 @@ { - "SameAsMainTheme": "Same as main theme", + "SameAsMainTheme": "Le m\u00eame que le th\u00e8me principal", + "HeaderUploadNewImage": "Envoyer une nouvelle image", + "HeaderDeleteImage": "Supprimer l\u2019image", "EmbyLoginTerms": "Emby est con\u00e7u de mani\u00e8re \u00e0 vous aider \u00e0 g\u00e9rer votre m\u00e9diath\u00e8que personnelle, comme les vid\u00e9os et les photos. Veuillez consulter nos {0}conditions d\u2019utilisation{1}. L'utilisation d\u2019un logiciel Emby entra\u00eene l\u2019acceptation de ces conditions.", "MessageUnableToConnectToServer": "Nous sommes dans l'impossibilit\u00e9 de nous connecter au serveur s\u00e9lectionn\u00e9. Veuillez v\u00e9rifier qu'il est bien d\u00e9marr\u00e9 et r\u00e9essayez.", "EmbyIntroMessage": "Avec Emby, vous pouvez facilement diffuser vid\u00e9os, musiques et photos sur vos smartphones, tablettes et autres p\u00e9riph\u00e9riques, depuis votre serveur Emby.", diff --git a/strings/gsw.json b/strings/gsw.json index 214119bd..89ad36e0 100644 --- a/strings/gsw.json +++ b/strings/gsw.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/he.json b/strings/he.json index ef862bb9..2b2d367d 100644 --- a/strings/he.json +++ b/strings/he.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby \u05e0\u05d5\u05e2\u05d3 \u05dc\u05e2\u05d6\u05d5\u05e8 \u05dc\u05da \u05dc\u05e0\u05d4\u05dc \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea \u05d4\u05de\u05d3\u05d9\u05d4 \u05d4\u05d0\u05d9\u05e9\u05d9\u05ea \u05e9\u05dc\u05da, \u05db\u05d2\u05d5\u05df \u05e1\u05e8\u05d8\u05d5\u05e0\u05d9\u05dd \u05d1\u05d9\u05ea\u05d9\u05d9\u05dd \u05d5\u05ea\u05de\u05d5\u05e0\u05d5\u05ea. \u05e2\u05d9\u05d9\u05df {0} \u05d1\u05ea\u05e0\u05d0\u05d9 \u05d4\u05e9\u05d9\u05de\u05d5\u05e9 {1} \u05e9\u05dc\u05e0\u05d5. \u05d4\u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05db\u05dc \u05ea\u05d5\u05db\u05e0\u05d4 \u05e9\u05dc \u05d0\u05de\u05d1\u05d9 \u05de\u05d4\u05d5\u05d5\u05d4 \u05d4\u05e1\u05db\u05de\u05d4 \u05dc\u05ea\u05e0\u05d0\u05d9\u05dd \u05d0\u05dc\u05d4.", "MessageUnableToConnectToServer": "\u05d0\u05d9\u05df \u05d1\u05d0\u05e4\u05e9\u05e8\u05d5\u05ea\u05e0\u05d5 \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8 \u05dc\u05e9\u05e8\u05ea \u05e9\u05e0\u05d1\u05d7\u05e8 \u05db\u05e2\u05ea. \u05d5\u05d3\u05d0 \u05e9\u05d4\u05d5\u05d0 \u05e4\u05d5\u05e2\u05dc \u05d5\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.", "EmbyIntroMessage": "\u05e2\u05dd Emby \u05ea\u05d5\u05db\u05dc \u05d1\u05e7\u05dc\u05d5\u05ea \u05dc\u05d4\u05e2\u05d1\u05d9\u05e8 \u05e7\u05d8\u05e2\u05d9 \u05d5\u05d9\u05d3\u05d0\u05d5, \u05de\u05d5\u05e1\u05d9\u05e7\u05d4 \u05d5\u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05dc\u05d8\u05dc\u05e4\u05d5\u05e0\u05d9\u05dd \u05d7\u05db\u05de\u05d9\u05dd, \u05d8\u05d0\u05d1\u05dc\u05d8\u05d9\u05dd \u05d5\u05d4\u05ea\u05e7\u05e0\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd \u05de\u05e9\u05e8\u05ea \u05d0\u05de\u05d1\u05d9 \u05e9\u05dc\u05da.", diff --git a/strings/hr.json b/strings/hr.json index 26bf127d..d139b2d5 100644 --- a/strings/hr.json +++ b/strings/hr.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/hu.json b/strings/hu.json index f249cc30..bf74a652 100644 --- a/strings/hu.json +++ b/strings/hu.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/id.json b/strings/id.json index 6a9d83ef..d90fa956 100644 --- a/strings/id.json +++ b/strings/id.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/it.json b/strings/it.json index d95c4dcf..2e63f7cf 100644 --- a/strings/it.json +++ b/strings/it.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "Non siamo in grado di connettersi al server selezionato al momento. Per favore assicurati che sia in esecuzione e riprova.", "EmbyIntroMessage": "Con Emby si pu\u00f2 facilmente lo streaming di video, musica e foto da smartphone, tablet e altri dispositivi dal vostro ricamato Server.", diff --git a/strings/ja.json b/strings/ja.json index b2a62cb4..0e874f3b 100644 --- a/strings/ja.json +++ b/strings/ja.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "\u73fe\u5728\u3001\u9078\u629e\u3057\u305f\u30b5\u30fc\u30d0\u306b\u63a5\u7d9a\u3067\u304d\u307e\u305b\u3093\u3002 \u5b9f\u884c\u4e2d\u3067\u3042\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3066\u3001\u3082\u3046\u4e00\u5ea6\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002", "EmbyIntroMessage": "Emby \u3092\u4f7f\u7528\u3059\u308b\u3068\u3001Emby \u30b5\u30fc\u30d0\u30fc\u304b\u3089\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u3001\u30bf\u30d6\u30ec\u30c3\u30c8\u3001\u305d\u306e\u4ed6\u306e\u30c7\u30d0\u30a4\u30b9\u306b\u30d3\u30c7\u30aa\u3001\u97f3\u697d\u3001\u5199\u771f\u3092\u7c21\u5358\u306b\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u3067\u304d\u307e\u3059\u3002", diff --git a/strings/kk.json b/strings/kk.json index 64785ba0..7795c07d 100644 --- a/strings/kk.json +++ b/strings/kk.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "\u0422\u0430\u04a3\u0434\u0430\u043b\u0493\u0430\u043d \u0441\u0435\u0440\u0432\u0435\u0440\u0433\u0435 \u049b\u043e\u0441\u044b\u043b\u0443\u044b\u043c\u044b\u0437 \u0434\u04d9\u043b \u049b\u0430\u0437\u0456\u0440 \u043c\u04af\u043c\u043a\u0456\u043d \u0435\u043c\u0435\u0441. \u0411\u04b1\u043b \u0456\u0441\u043a\u0435 \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u044b\u043d\u0430 \u043a\u04e9\u0437 \u0436\u0435\u0442\u043a\u0456\u0437\u0456\u04a3\u0456\u0437 \u0436\u04d9\u043d\u0435 \u04d9\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u0435\u0439\u0456\u043d \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.", "EmbyIntroMessage": "Emby \u0430\u0440\u049b\u044b\u043b\u044b \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440\u0434\u0456, \u043c\u0443\u0437\u044b\u043a\u0430\u043d\u044b \u0436\u04d9\u043d\u0435 \u0444\u043e\u0442\u043e\u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0434\u0456 Emby Server \u0436\u0430\u0493\u044b\u043d\u0430\u043d \u049b\u0430\u043b\u0442\u0430\u0444\u043e\u043d\u0434\u0430\u0440\u0493\u0430, \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0442\u0435\u0440\u0433\u0435 \u0436\u04d9\u043d\u0435 \u0442\u0430\u0493\u044b \u0431\u0430\u0441\u049b\u0430 \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u043b\u0430\u0440\u0493\u0430 \u0430\u0493\u044b\u043d\u043c\u0435\u043d \u0436\u0435\u04a3\u0456\u043b \u0442\u0430\u0441\u044b\u043c\u0430\u043b\u0434\u0430\u0443\u044b\u04a3\u044b\u0437 \u043c\u04af\u043c\u043a\u0456\u043d", diff --git a/strings/ko.json b/strings/ko.json index 317da0a8..21606ee1 100644 --- a/strings/ko.json +++ b/strings/ko.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby\ub294 \uac00\uc815\uc6a9 \ube44\ub514\uc624 \ubc0f \uc0ac\uc9c4\uacfc \uac19\uc740 \uac1c\uc778\uc6a9 \ubbf8\ub514\uc5b4 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \uad00\ub9ac \ud560 \uc218 \u200b\u200b\uc788\ub3c4\ub85d \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4.{0} \uc0ac\uc6a9 \uc57d\uad00 {1}\uc744 \ucc38\uc870\ud558\uc2ed\uc2dc\uc624. Emby \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \uc0ac\uc6a9\ud558\uba74 \uc774\ub7ec\ud55c \uc870\uac74\uc744 \uc218\ub77d\ud558\ub294 \uac83\uc73c\ub85c \uac04\uc8fc\ub429\ub2c8\ub2e4.", "MessageUnableToConnectToServer": "\uc120\ud0dd\ud55c \uc11c\ubc84\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc11c\ubc84\uac00 \uc2e4\ud589 \uc911\uc778\uc9c0 \ud655\uc778\ud6c4 \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc138\uc694.", "EmbyIntroMessage": "Emby\ub97c \uc0ac\uc6a9\ud558\uba74 Emby \uc11c\ubc84\uc5d0\uc11c \uc2a4\ub9c8\ud2b8 \ud3f0, \ud0dc\ube14\ub9bf \ubc0f \uae30\ud0c0 \uc7a5\uce58\ub85c \ube44\ub514\uc624, \uc74c\uc545 \ubc0f \uc0ac\uc9c4\uc744 \uc27d\uac8c \uc2a4\ud2b8\ub9ac\ubc0d \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.", diff --git a/strings/lt-LT.json b/strings/lt-LT.json index cef2e3bd..c3d23b57 100644 --- a/strings/lt-LT.json +++ b/strings/lt-LT.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/ms.json b/strings/ms.json index 1580175b..6bb712d6 100644 --- a/strings/ms.json +++ b/strings/ms.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/nb.json b/strings/nb.json index ed11cfc7..db5252c6 100644 --- a/strings/nb.json +++ b/strings/nb.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby er designet for \u00e5 hjelpe deg med \u00e5 administrere ditt personlige mediebibliotek, for eksempel hjemmevideoer og bilder. Vennligst se v\u00e5re {0} bruksvilk\u00e5r {1}. Bruken av noen Emby-programvare utgj\u00f8r aksept av disse vilk\u00e5rene.", "MessageUnableToConnectToServer": "Vi kan ikke kontakte angitt server akkurat n\u00e5. Sjekk at den er startet og pr\u00f8v igjen.", "EmbyIntroMessage": "Med Emby kan du enkelt str\u00f8mme filmer, musikk og bilder til smartelefon, tablet eller andre enheter fra din Emby server.", diff --git a/strings/nl.json b/strings/nl.json index adb519b5..993fe970 100644 --- a/strings/nl.json +++ b/strings/nl.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is ontworpen om uw persoonlijke mediabibliotheek te helpen beheren, zoals home video's en foto's. Zie onze {0}gebruiksvoorwaarden{1}. Het gebruik van Emby software betekent dat u deze voorwaarden aanvaard.", "MessageUnableToConnectToServer": "Het is momenteel niet mogelijk met de geselecteerde server te verbinden. Controleer dat deze draait en probeer het opnieuw.", "EmbyIntroMessage": "Met Emby kunt u eenvoudig films, muziek en foto's naar uw telefoon, tablet en andere apparatuur streamen.", diff --git a/strings/pl.json b/strings/pl.json index 58482e8c..a09b3b1a 100644 --- a/strings/pl.json +++ b/strings/pl.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby zosta\u0142o zaprojektowane tak, aby pom\u00f3c zarz\u0105dza\u0107 twoj\u0105 prywatn\u0105 bibliotek\u0105 medi\u00f3w - filmami, muzyk\u0105 czy zdj\u0119ciami. Zapoznaj si\u0119 z {0}warunkami u\u017cytkowania{1}. U\u017cywanie oprogramowania Emby wymaga zaakceptowania tych warunk\u00f3w.", "MessageUnableToConnectToServer": "Nie jeste\u015bmy w tej chwili w stanie po\u0142\u0105czy\u0107 si\u0119 z wybranym serwerem. Prosz\u0119 upewni\u0107 si\u0119, \u017ce dzia\u0142a i spr\u00f3bowa\u0107 ponownie.", "EmbyIntroMessage": "Z Emby mo\u017cesz \u0142atwo streamowa\u0107 wideo, muzyk\u0119 i zdj\u0119cia do smartfon\u00f3w, tablet\u00f3w i innych urz\u0105dze\u0144 ze swojego Serwera Emby.", diff --git a/strings/pt-BR.json b/strings/pt-BR.json index 12a82d73..9c19b01b 100644 --- a/strings/pt-BR.json +++ b/strings/pt-BR.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby foi desenvolvido para ajudar a gerenciar sua biblioteca de m\u00eddias pessoais, como v\u00eddeos caseiros e fotos. Por favor, leia nossos {0}termos de uso{1}. O uso de qualquer software Emby constitui aceita\u00e7\u00e3o destes termos.", "MessageUnableToConnectToServer": "N\u00e3o foi poss\u00edvel conectar ao servidor selecionado. Por favor, certifique-se que esteja sendo executado e tente novamente.", "EmbyIntroMessage": "Com o Emby voc\u00ea pode facilmente fazer streaming de v\u00eddeos, m\u00fasicas e fotos do Servidor Emby para smartphones, tablets e outros dispositivos.", diff --git a/strings/pt-PT.json b/strings/pt-PT.json index 30d8e319..ad373124 100644 --- a/strings/pt-PT.json +++ b/strings/pt-PT.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "O Emby foi projetado para o ajudar a gerir a sua biblioteca de multim\u00e9dia pessoal, tais como os seus v\u00eddeos e fotos pessoais. Por favor, leia os nossos {0}termos de utiliza\u00e7\u00e3o{1}. O uso de qualquer software Emby implica a aceita\u00e7\u00e3o desses termos.", "MessageUnableToConnectToServer": "N\u00e3o nos foi poss\u00edvel ligar ao servidor selecionado agora. Por favor, verifique se ele est\u00e1 a ser executado e tente novamente.", "EmbyIntroMessage": "Com o Emby voc\u00ea pode facilmente fazer streaming de v\u00eddeos, m\u00fasicas e fotos do Servidor Emby para smartphones, tablets e outros dispositivos.", diff --git a/strings/ro.json b/strings/ro.json index 2efb006d..da861ff0 100644 --- a/strings/ro.json +++ b/strings/ro.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/ru.json b/strings/ru.json index e8e074e0..0dfc1dc3 100644 --- a/strings/ru.json +++ b/strings/ru.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby \u0441\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u043e\u0435\u0439 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u043e\u0439, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043e\u043c\u0430\u0448\u043d\u0438\u043c\u0438 \u0432\u0438\u0434\u0435\u043e \u0438 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u044f\u043c\u0438. \u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u043d\u0430\u0448\u0438\u043c\u0438 {0}\u0423\u0441\u043b\u043e\u0432\u0438\u044f\u043c\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f{1}. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043b\u044e\u0431\u043e\u0433\u043e \u041f\u041e Emby \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439.", "MessageUnableToConnectToServer": "\u041c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u043f\u043e\u0434\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043e\u043d \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443.", "EmbyIntroMessage": "\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Emby \u0443\u0434\u043e\u0431\u043d\u043e \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u044b, \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u044b \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b\u044b, \u043c\u0443\u0437\u044b\u043a\u0443 \u0438 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0441 Emby Server.", diff --git a/strings/sk.json b/strings/sk.json index bec8d263..b42481b7 100644 --- a/strings/sk.json +++ b/strings/sk.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby je navrhnut\u00e9 tak, aby V\u00e1m pomohlo spravova\u0165 Va\u0161u osobn\u00fa kni\u017enicu m\u00e9di\u00ed, napr\u00edklad dom\u00e1ce vide\u00e1 a fotografie. Pre\u010d\u00edtajte si na\u0161e {0} podmienky pou\u017e\u00edvania {1}. Pou\u017eitie ak\u00e9hoko\u013evek softv\u00e9ru Emby znamen\u00e1 prijatie t\u00fdchto podmienok.", "MessageUnableToConnectToServer": "Moment\u00e1lne sa nem\u00f4\u017eeme pripoji\u0165 k vybran\u00e9mu serveru. Skontrolujte, \u010di je spusten\u00fd a sk\u00faste to znova.", "EmbyIntroMessage": "S Emby m\u00f4\u017eete jednoducho streamova\u0165 vide\u00e1, hudbu a fotografie do chytr\u00fdch telef\u00f3nov, tabletov a \u010fal\u0161\u00edch zariaden\u00ed zo svojho servera Emby.", diff --git a/strings/sl-SI.json b/strings/sl-SI.json index a554cf8b..b2e221ed 100644 --- a/strings/sl-SI.json +++ b/strings/sl-SI.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/sv.json b/strings/sv.json index 042986cd..3f53fa3a 100644 --- a/strings/sv.json +++ b/strings/sv.json @@ -1,5 +1,7 @@ { - "SameAsMainTheme": "Same as main theme", + "SameAsMainTheme": "Samma som huvudtema", + "HeaderUploadNewImage": "Ladda upp ny bild", + "HeaderDeleteImage": "Ta bort bild", "EmbyLoginTerms": "Emby \u00e4r designat f\u00f6r att hj\u00e4lpa dig att hantera ditt personliga mediabibliotek, s\u00e5 som hemvideor och foton. L\u00e4s v\u00e5ra {0}villkor f\u00f6r anv\u00e4ndning{1}. Anv\u00e4ndning av valfri Emby-programvara inneb\u00e4r ett accepterande av dessa villkor.", "MessageUnableToConnectToServer": "Vi kunde inte uppr\u00e4tta anslutning till vald server just nu. F\u00f6rs\u00e4kra dig om att den \u00e4r p\u00e5slagen och f\u00f6rs\u00f6k igen.", "EmbyIntroMessage": "Med Emby kan du enkelt str\u00f6mma videos, musik och bilder till smartphones, plattor eller andra enheter fr\u00e5n din Emby Server.", @@ -174,7 +176,7 @@ "ExternalStorage": "Extern lagring", "UploadToFollowingServers": "Ladda upp till servrar", "UploadingNumItems": "Laddar upp {0} av {1}", - "Profile": "Profile", + "Profile": "Profil", "HeaderOfflineDownloads": "Offlinemedia", "HeaderOfflineDownloadsDescription": "Ladda ned media till dina enheter f\u00f6r uppspelning n\u00e4r du \u00e4r offline.", "CloudSyncFeatureDescription": "Synkronisera din media till molnet f\u00f6r l\u00e4ttillg\u00e4nglig s\u00e4kerhetskopiering, arkivering och konvertering.", @@ -253,7 +255,7 @@ "HeaderAddToPlaylist": "L\u00e4gg till i Spellista", "Subtitles": "Undertexter", "LabelTheme": "Tema:", - "LabelSettingsTheme": "Settings theme:", + "LabelSettingsTheme": "Tema f\u00f6r inst\u00e4llningar:", "SearchForSubtitles": "S\u00f6k efter undertexter", "LabelLanguage": "Spr\u00e5k:", "Search": "S\u00f6k", diff --git a/strings/tr.json b/strings/tr.json index a9e69f9d..d03273a1 100644 --- a/strings/tr.json +++ b/strings/tr.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/uk.json b/strings/uk.json index eb5192bb..a98118fa 100644 --- a/strings/uk.json +++ b/strings/uk.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/vi.json b/strings/vi.json index 26b2ab36..15a9b840 100644 --- a/strings/vi.json +++ b/strings/vi.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/zh-CN.json b/strings/zh-CN.json index 348c7f57..1646b8e7 100644 --- a/strings/zh-CN.json +++ b/strings/zh-CN.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby\u65e8\u5728\u5e2e\u52a9\u60a8\u7ba1\u7406\u60a8\u7684\u4e2a\u4eba\u5a92\u4f53\u5e93\uff0c\u5982\u5bb6\u5ead\u89c6\u9891\u548c\u7167\u7247\u3002\u8bf7\u53c2\u9605\u6211\u4eec\u7684{0}\u4f7f\u7528\u6761\u6b3e{1}\u3002\u4efb\u4f55Emby\u8f6f\u4ef6\u7684\u4f7f\u7528\u6784\u6210\u5bf9\u672c\u6761\u6b3e\u7684\u63a5\u53d7\u3002", "MessageUnableToConnectToServer": "\u6211\u4eec\u73b0\u5728\u65e0\u6cd5\u8fde\u63a5\u5230\u6240\u9009\u7684\u670d\u52a1\u5668\u3002\u8bf7\u786e\u4fdd\u6b63\u5728\u8fd0\u884c\uff0c\u7136\u540e\u91cd\u8bd5\u3002", "EmbyIntroMessage": "\u901a\u8fc7Emby\uff0c\u4f60\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u628a\u89c6\u9891\u3001\u97f3\u4e50\u548c\u7167\u7247\u4eceEmby\u670d\u52a1\u5668\u4e0a\u4f20\u5230\u667a\u80fd\u624b\u673a\u3001\u5e73\u677f\u7535\u8111\u548c\u5176\u4ed6\u8bbe\u5907\u4e0a\u3002", diff --git a/strings/zh-HK.json b/strings/zh-HK.json index cfa699ce..7815ba3d 100644 --- a/strings/zh-HK.json +++ b/strings/zh-HK.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.", diff --git a/strings/zh-TW.json b/strings/zh-TW.json index 58877bec..6da4c1d5 100644 --- a/strings/zh-TW.json +++ b/strings/zh-TW.json @@ -1,5 +1,7 @@ { "SameAsMainTheme": "Same as main theme", + "HeaderUploadNewImage": "Upload New Image", + "HeaderDeleteImage": "Delete Image", "EmbyLoginTerms": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our {0}terms of use{1}. The use of any Emby software constitutes acceptance of these terms.", "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.", "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.",