diff --git a/dashboard-ui/bower_components/iron-behaviors/.bower.json b/dashboard-ui/bower_components/iron-behaviors/.bower.json
index f499351883..5d7b926afb 100644
--- a/dashboard-ui/bower_components/iron-behaviors/.bower.json
+++ b/dashboard-ui/bower_components/iron-behaviors/.bower.json
@@ -27,14 +27,14 @@
"web-component-tester": "*",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
- "homepage": "https://github.com/PolymerElements/iron-behaviors",
+ "homepage": "https://github.com/polymerelements/iron-behaviors",
"_release": "1.0.8",
"_resolution": {
"type": "version",
"tag": "v1.0.8",
"commit": "663ad706b43989f4961d945b8116cf4db346532f"
},
- "_source": "git://github.com/PolymerElements/iron-behaviors.git",
+ "_source": "git://github.com/polymerelements/iron-behaviors.git",
"_target": "^1.0.0",
- "_originalSource": "PolymerElements/iron-behaviors"
+ "_originalSource": "polymerelements/iron-behaviors"
}
\ No newline at end of file
diff --git a/dashboard-ui/bower_components/iron-flex-layout/.bower.json b/dashboard-ui/bower_components/iron-flex-layout/.bower.json
index 6533803466..90b7b9e929 100644
--- a/dashboard-ui/bower_components/iron-flex-layout/.bower.json
+++ b/dashboard-ui/bower_components/iron-flex-layout/.bower.json
@@ -23,14 +23,14 @@
"paper-styles": "polymerelements/paper-styles#^1.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
- "homepage": "https://github.com/PolymerElements/iron-flex-layout",
+ "homepage": "https://github.com/polymerelements/iron-flex-layout",
"_release": "1.0.3",
"_resolution": {
"type": "version",
"tag": "v1.0.3",
"commit": "e6c2cfec18354973ac03e70dcd8afcc3c72d09b9"
},
- "_source": "git://github.com/PolymerElements/iron-flex-layout.git",
+ "_source": "git://github.com/polymerelements/iron-flex-layout.git",
"_target": "^1.0.0",
- "_originalSource": "PolymerElements/iron-flex-layout"
+ "_originalSource": "polymerelements/iron-flex-layout"
}
\ No newline at end of file
diff --git a/dashboard-ui/bower_components/paper-progress/.bower.json b/dashboard-ui/bower_components/paper-progress/.bower.json
index 522314a01b..cad4d3a66d 100644
--- a/dashboard-ui/bower_components/paper-progress/.bower.json
+++ b/dashboard-ui/bower_components/paper-progress/.bower.json
@@ -1,6 +1,6 @@
{
"name": "paper-progress",
- "version": "1.0.2",
+ "version": "1.0.3",
"license": "http://polymer.github.io/LICENSE.txt",
"description": "A material design progress bar",
"authors": "The Polymer Authors",
@@ -29,11 +29,11 @@
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
"homepage": "https://github.com/PolymerElements/paper-progress",
- "_release": "1.0.2",
+ "_release": "1.0.3",
"_resolution": {
"type": "version",
- "tag": "v1.0.2",
- "commit": "f4db2254c41f21d7df2bd8533d16f929507f823e"
+ "tag": "v1.0.3",
+ "commit": "a8ae3f94aa3727793d43396758a444a2e781e9a8"
},
"_source": "git://github.com/PolymerElements/paper-progress.git",
"_target": "^1.0.0",
diff --git a/dashboard-ui/bower_components/paper-progress/bower.json b/dashboard-ui/bower_components/paper-progress/bower.json
index 6939af3b9b..9cf0a4b396 100644
--- a/dashboard-ui/bower_components/paper-progress/bower.json
+++ b/dashboard-ui/bower_components/paper-progress/bower.json
@@ -1,6 +1,6 @@
{
"name": "paper-progress",
- "version": "1.0.2",
+ "version": "1.0.3",
"license": "http://polymer.github.io/LICENSE.txt",
"description": "A material design progress bar",
"authors": "The Polymer Authors",
diff --git a/dashboard-ui/bower_components/paper-progress/demo/index.html b/dashboard-ui/bower_components/paper-progress/demo/index.html
index 2fc7799e22..6e70fb160e 100644
--- a/dashboard-ui/bower_components/paper-progress/demo/index.html
+++ b/dashboard-ui/bower_components/paper-progress/demo/index.html
@@ -30,8 +30,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
paper-progress {
display: block;
width: 100%;
- padding-top: 20px;
- padding-bottom: 20px;
+ margin: 20px 0;
}
paper-progress.blue {
diff --git a/dashboard-ui/bower_components/paper-progress/paper-progress.html b/dashboard-ui/bower_components/paper-progress/paper-progress.html
index 4c9e027e66..19f29ec77e 100644
--- a/dashboard-ui/bower_components/paper-progress/paper-progress.html
+++ b/dashboard-ui/bower_components/paper-progress/paper-progress.html
@@ -57,17 +57,17 @@ the value changed. You can also customize the transition:
--paper-progress-transition-timing-function: ease;
--paper-progress-transition-transition-delay: 0s;
}
-
+
The following mixins are available for styling:
-
-
-Custom property | Description | Default
-----------------|-------------|----------
-`--paper-progress-container` | Mixin applied to container | `{}`
-
-
-
+Custom property | Description | Default
+--------------------------------------------|----------------------------------------|----------
+--paper-progress-container-color | Mixin applied to container | --google-grey-300
+--paper-progress-transition-duration | Duration of the transition | 0.008s
+--paper-progress-transition-timing-function | The timing function for the transition | ease
+--paper-progress-transition-delay | delay for the transition | 0s
+--paper-progress-active-color | The color of the active bar | --google-green-500
+--paper-progress-secondary-color | The color of the secondary bar | --google-green-100
@group Paper Elements
@element paper-progress
@@ -78,13 +78,24 @@ Custom property | Description | Default
-
+
+
@@ -229,6 +225,10 @@ Custom property | Description | Default
Polymer.IronRangeBehavior
],
+ hostAttributes: {
+ role: 'progressbar'
+ },
+
properties: {
/**
@@ -236,8 +236,7 @@ Custom property | Description | Default
*/
secondaryProgress: {
type: Number,
- value: 0,
- notify: true
+ value: 0
},
/**
@@ -246,8 +245,7 @@ Custom property | Description | Default
secondaryRatio: {
type: Number,
value: 0,
- readOnly: true,
- observer: '_secondaryRatioChanged'
+ readOnly: true
},
/**
@@ -255,22 +253,19 @@ Custom property | Description | Default
*/
indeterminate: {
type: Boolean,
- value: false,
- notify: true,
- observer: '_toggleIndeterminate'
+ value: false
}
},
observers: [
- '_ratioChanged(ratio)',
- '_secondaryProgressChanged(secondaryProgress, min, max)'
+ '_progressChanged(secondaryProgress, value, min, max)',
+ '_toggleIndeterminate(indeterminate)'
],
- _toggleIndeterminate: function() {
+ _toggleIndeterminate: function(indeterminate) {
// If we use attribute/class binding, the animation sometimes doesn't translate properly
// on Safari 7.1. So instead, we toggle the class here in the update method.
- this.toggleClass('indeterminate', this.indeterminate, this.$.activeProgress);
- this.toggleClass('indeterminate', this.indeterminate, this.$.indeterminateSplitter);
+ this.toggleClass('indeterminate', indeterminate, this.$.primaryProgress);
},
_transformProgress: function(progress, ratio) {
@@ -278,17 +273,30 @@ Custom property | Description | Default
progress.style.transform = progress.style.webkitTransform = transform;
},
- _ratioChanged: function(ratio) {
- this._transformProgress(this.$.activeProgress, ratio);
+ _mainRatioChanged: function(ratio) {
+ this._transformProgress(this.$.primaryProgress, ratio);
},
- _secondaryRatioChanged: function(secondaryRatio) {
+ _progressChanged: function(secondaryProgress, value, min, max) {
+ secondaryProgress = this._clampValue(secondaryProgress);
+ value = this._clampValue(value);
+
+ var secondaryRatio = this._calcRatio(secondaryProgress) * 100;
+ var mainRatio = this._calcRatio(value) * 100;
+
+ this._setSecondaryRatio(secondaryRatio);
this._transformProgress(this.$.secondaryProgress, secondaryRatio);
+ this._transformProgress(this.$.primaryProgress, mainRatio);
+
+ this.secondaryProgress = secondaryProgress;
+
+ this.setAttribute('aria-valuenow', value);
+ this.setAttribute('aria-valuemin', min);
+ this.setAttribute('aria-valuemax', max);
},
- _secondaryProgressChanged: function() {
- this.secondaryProgress = this._clampValue(this.secondaryProgress);
- this._setSecondaryRatio(this._calcRatio(this.secondaryProgress) * 100);
+ _hasSecondaryProgress: function(secondaryRatio) {
+ return secondaryRatio > 0
}
});
diff --git a/dashboard-ui/cordova/iap.js b/dashboard-ui/cordova/iap.js
index 73a74b8e13..616d4022a2 100644
--- a/dashboard-ui/cordova/iap.js
+++ b/dashboard-ui/cordova/iap.js
@@ -46,6 +46,11 @@
store.order(id);
}
+ function restorePurchase(id) {
+ id = normalizeId(id);
+ store.refresh();
+ }
+
function validateProduct(product, callback) {
// product attributes:
@@ -123,7 +128,8 @@
window.IapManager = {
isPurchaseAvailable: isPurchaseAvailable,
getProductInfo: getProduct,
- beginPurchase: beginPurchase
+ beginPurchase: beginPurchase,
+ restorePurchase: restorePurchase
};
initializeStore();
diff --git a/dashboard-ui/cordova/registrationservices.js b/dashboard-ui/cordova/registrationservices.js
index 75e8968cdb..90fc5b3138 100644
--- a/dashboard-ui/cordova/registrationservices.js
+++ b/dashboard-ui/cordova/registrationservices.js
@@ -136,6 +136,12 @@
html += '
';
html += '' + unlockText + '';
html += '
';
+
+ if (IapManager.restorePurchase) {
+ html += '';
+ html += '' + Globalize.translate('ButtonRestorePreviousPurchase') + '';
+ html += '
';
+ }
}
if (info.enableSupporterUnlock) {
@@ -183,6 +189,11 @@
IapManager.beginPurchase(info.id);
});
+ $('.btnRestorePurchase', elem).on('click', function () {
+
+ IapManager.restorePurchase(info.id);
+ });
+
$('.btnCancel', elem).on('click', function () {
clearCurrentDisplayingInfo();
diff --git a/dashboard-ui/scripts/htmlmediarenderer.js b/dashboard-ui/scripts/htmlmediarenderer.js
index 68a87b630e..f27e89a450 100644
--- a/dashboard-ui/scripts/htmlmediarenderer.js
+++ b/dashboard-ui/scripts/htmlmediarenderer.js
@@ -11,6 +11,8 @@
function hideStatusBar() {
if (options.type == 'video' && window.StatusBar) {
+ StatusBar.backgroundColorByName("black");
+ StatusBar.overlaysWebView(true);
StatusBar.hide();
}
}
@@ -18,6 +20,7 @@
function showStatusBar() {
if (options.type == 'video' && window.StatusBar) {
StatusBar.show();
+ StatusBar.overlaysWebView(false);
}
}
diff --git a/dashboard-ui/strings/html/de.json b/dashboard-ui/strings/html/de.json
index e89eb28a07..71906b015e 100644
--- a/dashboard-ui/strings/html/de.json
+++ b/dashboard-ui/strings/html/de.json
@@ -1376,7 +1376,7 @@
"HeaderVideoTypes": "Videotypen",
"HeaderYears": "Jahre",
"HeaderAddTag": "F\u00fcge Tag hinzu",
- "HeaderBlockItemsWithNoRating": "Block content with no or unrecognized rating information:",
+ "HeaderBlockItemsWithNoRating": "Blockiere Inhalte mit keiner oder nicht erkannter Altersfreigabe",
"LabelBlockContentWithTags": "Blockiere Inhalte mit Tags:",
"LabelTag": "Tag:",
"LabelEnableSingleImageInDidlLimit": "Begrenze auf ein eingebundenes Bild",
diff --git a/dashboard-ui/strings/html/it.json b/dashboard-ui/strings/html/it.json
index 615c30f102..d0f2154c56 100644
--- a/dashboard-ui/strings/html/it.json
+++ b/dashboard-ui/strings/html/it.json
@@ -4,13 +4,13 @@
"LabelGithub": "Github",
"LabelSwagger": "Swagger",
"LabelStandard": "Standard",
- "LabelApiDocumentation": "Documentazione sulle Api",
- "LabelDeveloperResources": "Risorse per i programmatori",
+ "LabelApiDocumentation": "Documentazione Api",
+ "LabelDeveloperResources": "Risorse programmatori",
"LabelBrowseLibrary": "Esplora la libreria",
"LabelConfigureServer": "Configura Emby",
"LabelOpenLibraryViewer": "Apri visualizzatore libreria",
"LabelRestartServer": "Riavvia Server",
- "LabelShowLogWindow": "Mostra finestra dei log",
+ "LabelShowLogWindow": "Mostra Finestra log",
"LabelPrevious": "Precedente",
"LabelFinish": "Finito",
"FolderTypeMixed": "contenuto misto",
@@ -18,8 +18,8 @@
"LabelYoureDone": "Hai Finito!",
"ButtonAddToCollection": "Aggiungi alla collezione",
"ButtonMoreItems": "Dettagli",
- "WelcomeToProject": "Benvenuto in Emby",
- "ThisWizardWillGuideYou": "Questa procedura ti guider\u00e0 durante il processo di installazione. Per cominciare, per favore seleziona la tua lingua preferita",
+ "WelcomeToProject": "Benvenuto in Emby!",
+ "ThisWizardWillGuideYou": "Questa procedura ti guider\u00e0 durante il processo di installazione. Per iniziare, per favore seleziona la tua lingua preferita",
"TellUsAboutYourself": "Parlaci di te",
"ButtonQuickStartGuide": "Guida rapida",
"LabelYourFirstName": "Nome",
@@ -1376,7 +1376,7 @@
"HeaderVideoTypes": "Tipi Video",
"HeaderYears": "Anni",
"HeaderAddTag": "Aggiungi Tag",
- "HeaderBlockItemsWithNoRating": "Block content with no or unrecognized rating information:",
+ "HeaderBlockItemsWithNoRating": "Blocca contenuti sconosciuti o senza informazione",
"LabelBlockContentWithTags": "Blocco dei contenuti con le etichette:",
"LabelTag": "Tag:",
"LabelEnableSingleImageInDidlLimit": "Limitato a singola immagine incorporata",
@@ -1491,10 +1491,10 @@
"ButtonPlaybackSettings": "Impostazioni per la riproduzione",
"ButtonProfile": "Profilo",
"ButtonDisplaySettingsHelp": "Mostra Impostazioni",
- "ButtonHomeScreenSettingsHelp": "Configure the display of your home screen",
- "ButtonPlaybackSettingsHelp": "Specify your audio and subtitle preferences, streaming quality, and more.",
- "ButtonProfileHelp": "Set your profile image and password.",
- "HeaderHomeScreenSettings": "Home Screen settings",
+ "ButtonHomeScreenSettingsHelp": "Configura lo schermo della tua home",
+ "ButtonPlaybackSettingsHelp": "Specifica le preferenze audio, dei sottotitoli,della qualita' dello streaming e altro",
+ "ButtonProfileHelp": "Imposta l'immagine del profilo e la password",
+ "HeaderHomeScreenSettings": "Impostazioni schermata principale",
"HeaderProfile": "Profilo",
"HeaderLanguage": "Lingua",
"ButtonSyncSettings": "Configura Sinc.",
diff --git a/dashboard-ui/strings/html/pt-BR.json b/dashboard-ui/strings/html/pt-BR.json
index 9b75c64c9a..5fdc28622a 100644
--- a/dashboard-ui/strings/html/pt-BR.json
+++ b/dashboard-ui/strings/html/pt-BR.json
@@ -1376,7 +1376,7 @@
"HeaderVideoTypes": "Tipos de V\u00eddeo",
"HeaderYears": "Anos",
"HeaderAddTag": "Adicionar Tag",
- "HeaderBlockItemsWithNoRating": "Block content with no or unrecognized rating information:",
+ "HeaderBlockItemsWithNoRating": "Bloquear conte\u00fado que n\u00e3o tenha informa\u00e7\u00e3o de classifica\u00e7\u00e3o ou informa\u00e7\u00e3o n\u00e3o reconhecida:",
"LabelBlockContentWithTags": "Bloquear conte\u00fado com tags:",
"LabelTag": "Tag:",
"LabelEnableSingleImageInDidlLimit": "Limitar a uma imagem incorporada",
diff --git a/dashboard-ui/strings/html/pt-PT.json b/dashboard-ui/strings/html/pt-PT.json
index f5aea2dd00..9234722539 100644
--- a/dashboard-ui/strings/html/pt-PT.json
+++ b/dashboard-ui/strings/html/pt-PT.json
@@ -16,7 +16,7 @@
"FolderTypeMixed": "Mixed content",
"LabelNext": "Seguinte",
"LabelYoureDone": "Concluiu!",
- "ButtonAddToCollection": "Add to Collection",
+ "ButtonAddToCollection": "Adicionar \u00e0 Cole\u00e7\u00e3o",
"ButtonMoreItems": "More",
"WelcomeToProject": "Bem-vindo ao Emby!",
"ThisWizardWillGuideYou": "Este assistente ir\u00e1 ajud\u00e1-lo durante o processo de configura\u00e7\u00e3o. Para come\u00e7ar, selecione o idioma.",
@@ -54,7 +54,7 @@
"HeaderSupporterBenefits": "Benef\u00edcios do Apoiante",
"HeaderAddUser": "Adicionar Utilizador",
"LabelAddConnectSupporterHelp": "To add a user who isn't listed, you'll need to first link their account to Emby Connect from their user profile page.",
- "LabelPinCode": "Pin code:",
+ "LabelPinCode": "C\u00f3digo PIN:",
"OptionHideWatchedContentFromLatestMedia": "Hide watched content from latest media",
"HeaderSync": "Sincroniza\u00e7\u00e3o",
"ButtonOk": "Ok",
@@ -93,9 +93,9 @@
"LabelEnableEnhancedMovies": "Enable enhanced movie displays",
"LabelEnableEnhancedMoviesHelp": "When enabled, movies will be displayed as folders to include trailers, extras, cast & crew, and other related content.",
"HeaderSyncJobInfo": "Tarefa de Sincroniza\u00e7\u00e3o",
- "OptionReleaseDate": "Release Date",
+ "OptionReleaseDate": "Data de Lan\u00e7amento:",
"ButtonPlayTrailer": "Trailer",
- "LabelFailed": "Failed",
+ "LabelFailed": "Falhou",
"LabelSeries": "Series:",
"ButtonFullscreen": "Toggle fullscreen",
"ButtonAudioTracks": "Faixas de \u00e1udio",
@@ -121,7 +121,7 @@
"LabelCountry": "Pa\u00eds:",
"LabelLanguage": "Idioma:",
"LabelTimeLimitHours": "Time limit (hours):",
- "ButtonJoinTheDevelopmentTeam": "Join the Development Team",
+ "ButtonJoinTheDevelopmentTeam": "Junta-te \u00e0 Equipa de Desenvolvimento!",
"HeaderPreferredMetadataLanguage": "Idioma preferido para metadados",
"LabelSaveLocalMetadata": "Guardar imagens e metadados nas pastas multim\u00e9dia",
"LabelSaveLocalMetadataHelp": "Guardar imagens e metadados diretamente nas pastas multim\u00e9dia, vai coloc\u00e1-los num local de f\u00e1cil acesso para poderem ser editados facilmente.",
@@ -130,7 +130,7 @@
"TabPreferences": "Prefer\u00eancias",
"TabPassword": "Senha",
"TabLibraryAccess": "Aceder \u00e0 Biblioteca",
- "TabAccess": "Access",
+ "TabAccess": "Acesso",
"TabImage": "Imagem",
"TabProfile": "Perfil",
"TabMetadata": "Metadados",
@@ -139,8 +139,8 @@
"TabCollectionTitles": "T\u00edtulos",
"HeaderDeviceAccess": "Device Access",
"OptionEnableAccessFromAllDevices": "Ativar acesso de todos os dispositivos",
- "OptionEnableAccessToAllChannels": "Enable access to all channels",
- "OptionEnableAccessToAllLibraries": "Enable access to all libraries",
+ "OptionEnableAccessToAllChannels": "Permitir acesso a todos os canais",
+ "OptionEnableAccessToAllLibraries": "Permitir acesso a todas as bibliotecas",
"DeviceAccessHelp": "This only applies to devices that can be uniquely identified and will not prevent browser access. Filtering user device access will prevent them from using new devices until they've been approved here.",
"LabelDisplayMissingEpisodesWithinSeasons": "Mostrar epis\u00f3dios em falta dentro das temporadas",
"LabelUnairedMissingEpisodesWithinSeasons": "Mostrar epis\u00f3dios por estrear dentro das temporadas",
@@ -159,8 +159,8 @@
"TabProfiles": "Perfis",
"TabSecurity": "Seguran\u00e7a",
"ButtonAddUser": "Adicionar Utilizador",
- "ButtonAddLocalUser": "Add Local User",
- "ButtonInviteUser": "Invite User",
+ "ButtonAddLocalUser": "Adicionar Utilizador Local",
+ "ButtonInviteUser": "Convidar Utilizador",
"ButtonSave": "Guardar",
"ButtonResetPassword": "Redefinir Senha",
"LabelNewPassword": "Nova senha:",
@@ -268,8 +268,8 @@
"TabMovies": "Filmes",
"TabStudios": "Est\u00fadios",
"TabTrailers": "Trailers",
- "LabelArtists": "Artists:",
- "LabelArtistsHelp": "Separate multiple using ;",
+ "LabelArtists": "Artistas:",
+ "LabelArtistsHelp": "Separa m\u00faltiplas com ;",
"HeaderLatestMovies": "\u00daltimos Filmes",
"HeaderLatestTrailers": "\u00daltimos Trailers",
"OptionHasSpecialFeatures": "Extras",
@@ -297,9 +297,9 @@
"OptionFileMetadataYearMismatch": "Anos do Ficheiro\/Metadados n\u00e3o coincidem",
"TabGeneral": "Geral",
"TitleSupport": "Suporte",
- "LabelSeasonNumber": "Season number",
+ "LabelSeasonNumber": "N\u00famero da temporada",
"TabLog": "Log",
- "LabelEpisodeNumber": "Episode number",
+ "LabelEpisodeNumber": "N\u00famero do epis\u00f3dio",
"TabAbout": "Acerca",
"TabSupporterKey": "Chave de Apoiante",
"TabBecomeSupporter": "Torne-se um Apoiante",
@@ -325,10 +325,10 @@
"OptionAllowRemoteControlOthers": "Permitir controlo remoto de outros utilizadores",
"OptionAllowRemoteSharedDevices": "Allow remote control of shared devices",
"OptionAllowRemoteSharedDevicesHelp": "Dlna devices are considered shared until a user begins controlling it.",
- "OptionAllowLinkSharing": "Allow social media sharing",
+ "OptionAllowLinkSharing": "Permitir partilha nas redes sociais",
"OptionAllowLinkSharingHelp": "Only web pages containing media information are shared. Media files are never shared publicly. Shares are time-limited and will expire based on your server sharing settings.",
"HeaderSharing": "Sharing",
- "HeaderRemoteControl": "Remote Control",
+ "HeaderRemoteControl": "Controlo Remoto",
"OptionMissingTmdbId": "Id Tmdb em falta",
"OptionIsHD": "HD",
"OptionIsSD": "SD",
@@ -439,7 +439,7 @@
"LabelNumberOfGuideDays": "N\u00famero de dias de informa\u00e7\u00e3o do guia para transferir:",
"LabelNumberOfGuideDaysHelp": "Transferir mais dias de informa\u00e7\u00e3o do guia permite agendar com maior anteced\u00eancia e ver mais listagens, no entanto ir\u00e1 levar mais tempo a transferir. Se optar que seja Autom\u00e1tico, ser\u00e1 escolhido baseado no n\u00famero de canais.",
"OptionAutomatic": "Autom\u00e1tico",
- "HeaderServices": "Services",
+ "HeaderServices": "Servi\u00e7os",
"LiveTvPluginRequired": "Uma extens\u00e3o de um fornecedor de servi\u00e7o de TV ao Vivo \u00e9 necess\u00e1rio para continuar.",
"LiveTvPluginRequiredHelp": "Por favor instale uma das nossas extens\u00f5es dispon\u00edveis, como a Next Pvr ou ServerWmc.",
"LabelCustomizeOptionsPerMediaType": "Personalizar para o tipo de conte\u00fado:",
@@ -551,15 +551,15 @@
"LinkApiDocumentation": "Documenta\u00e7\u00e3o da API",
"LabelFriendlyServerName": "Nome amig\u00e1vel do servidor:",
"LabelFriendlyServerNameHelp": "Ser\u00e1 usado este nome para identificar o servidor. Se n\u00e3o for preenchido, ser\u00e1 usado o nome do computador.",
- "LabelPreferredDisplayLanguage": "Preferred display language:",
- "LabelPreferredDisplayLanguageHelp": "Translating Emby is an ongoing project.",
+ "LabelPreferredDisplayLanguage": "Idioma de visualiza\u00e7\u00e3o preferido:",
+ "LabelPreferredDisplayLanguageHelp": "A tradu\u00e7\u00e3o do Emby \u00e9 um projeto cont\u00ednuo.",
"LabelReadHowYouCanContribute": "Learn how you can contribute.",
"HeaderNewCollection": "Nova Cole\u00e7\u00e3o",
"ButtonSubmit": "Submit",
"ButtonCreate": "Criar",
"LabelCustomCss": "CSS personalizado:",
- "LabelCustomCssHelp": "Apply your own custom css to the web interface.",
- "LabelLocalHttpServerPortNumber": "Local http port number:",
+ "LabelCustomCssHelp": "Adiciona o teu css personalizado \u00e0 interface web.",
+ "LabelLocalHttpServerPortNumber": "N\u00famero da porta http local:",
"LabelLocalHttpServerPortNumberHelp": "The tcp port number that Emby's http server should bind to.",
"LabelPublicHttpPort": "Public http port number:",
"LabelPublicHttpPortHelp": "The public port number that should be mapped to the local http port.",
@@ -567,10 +567,10 @@
"LabelPublicHttpsPortHelp": "The public port number that should be mapped to the local https port.",
"LabelEnableHttps": "Report https as external address",
"LabelEnableHttpsHelp": "If enabled, the server will report an https url to clients as it's external address.",
- "LabelHttpsPort": "Local https port number:",
+ "LabelHttpsPort": "N\u00famero da porta https local:",
"LabelHttpsPortHelp": "The tcp port number that Emby's https server should bind to.",
"LabelWebSocketPortNumber": "N\u00famero da porta da Web socket:",
- "LabelEnableAutomaticPortMap": "Enable automatic port mapping",
+ "LabelEnableAutomaticPortMap": "Ativar mapeamento autom\u00e1tico de portas",
"LabelEnableAutomaticPortMapHelp": "Attempt to automatically map the public port to the local port via UPnP. This may not work with some router models.",
"LabelExternalDDNS": "Endere\u00e7o WAN Externo:",
"LabelExternalDDNSHelp": "If you have a dynamic DNS enter it here. Emby apps will use it when connecting remotely. Leave empty for automatic detection.",
@@ -671,7 +671,7 @@
"LabelDefaultUser": "Utilizador padr\u00e3o:",
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
"TitleDlna": "DLNA",
- "TitleChannels": "Channels",
+ "TitleChannels": "Canais",
"HeaderServerSettings": "Op\u00e7\u00f5es do Servidor",
"LabelWeatherDisplayLocation": "Weather display location:",
"LabelWeatherDisplayLocationHelp": "C\u00f3digo postal dos EUA \/ Cidade, Estado, Pa\u00eds \/ Cidade, Pa\u00eds",
@@ -698,12 +698,12 @@
"NotificationOptionInstallationFailed": "Falha na instala\u00e7\u00e3o",
"NotificationOptionNewLibraryContent": "Adicionado novo conte\u00fado",
"NotificationOptionNewLibraryContentMultiple": "Novo conte\u00fado adicionado (m\u00faltiplo)",
- "NotificationOptionCameraImageUploaded": "Camera image uploaded",
+ "NotificationOptionCameraImageUploaded": "Imagem da c\u00e2mara carregada",
"NotificationOptionUserLockedOut": "User locked out",
"HeaderSendNotificationHelp": "Notifications are delivered to your Emby inbox. Additional options can be installed from the Services tab.",
"NotificationOptionServerRestartRequired": "\u00c9 necess\u00e1rio reiniciar o servidor",
"LabelNotificationEnabled": "Ativar esta notifica\u00e7\u00e3o",
- "LabelMonitorUsers": "Monitor activity from:",
+ "LabelMonitorUsers": "Monitorizar atividade de:",
"LabelSendNotificationToUsers": "Enviar notifica\u00e7\u00e3o para:",
"LabelUseNotificationServices": "Usar os seguintes servi\u00e7os:",
"CategoryUser": "Utilizador",
@@ -729,7 +729,7 @@
"ButtonHome": "In\u00edcio",
"ButtonSearch": "Procurar",
"ButtonSettings": "Settings",
- "ButtonTakeScreenshot": "Capture Screenshot",
+ "ButtonTakeScreenshot": "Capturar o Ecr\u00e3",
"ButtonLetterUp": "Letter Up",
"ButtonLetterDown": "Letter Down",
"PageButtonAbbreviation": "PG",
@@ -771,16 +771,16 @@
"OptionProfileVideo": "V\u00eddeo",
"OptionProfileAudio": "\u00c1udio",
"OptionProfileVideoAudio": "\u00c1udio do V\u00eddeo",
- "OptionProfilePhoto": "Photo",
- "LabelUserLibrary": "User library:",
- "LabelUserLibraryHelp": "Select which user library to display to the device. Leave empty to inherit the default setting.",
- "OptionPlainStorageFolders": "Display all folders as plain storage folders",
+ "OptionProfilePhoto": "Fotografia",
+ "LabelUserLibrary": "Biblioteca do utilizador:",
+ "LabelUserLibraryHelp": "Selecione qual \u00e9 a biblioteca de utilizador a mostrar no dispositivo. Deixe em branco para herdar a defini\u00e7\u00e3o padr\u00e3o.",
+ "OptionPlainStorageFolders": "Mostrar todas as pasta como pastas de armazenamento simples.",
"OptionPlainStorageFoldersHelp": "If enabled, all folders are represented in DIDL as \"object.container.storageFolder\" instead of a more specific type, such as \"object.container.person.musicArtist\".",
"OptionPlainVideoItems": "Exibir todos os v\u00eddeos como itens de v\u00eddeo simples",
"OptionPlainVideoItemsHelp": "Se ativado, todos os v\u00eddeos s\u00e3o representados no DIDL como \"object.item.videoItem\" ao inv\u00e9s de um tipo mais espec\u00edfico como, por exemplo, \"object.item.videoItem.movie\".",
"LabelSupportedMediaTypes": "Tipos de Conte\u00fados Suportados:",
"TabIdentification": "Identifica\u00e7\u00e3o",
- "HeaderIdentification": "Identification",
+ "HeaderIdentification": "Identifica\u00e7\u00e3o",
"TabDirectPlay": "Reprodu\u00e7\u00e3o Direta",
"TabContainers": "Contentores",
"TabCodecs": "Codecs",
@@ -847,8 +847,8 @@
"LabelSkipIfGraphicalSubsPresent": "Skip if the video already contains graphical subtitles",
"LabelSkipIfGraphicalSubsPresentHelp": "Keeping text versions of subtitles will result in more efficient delivery and decrease the likelihood of video transcoding.",
"TabSubtitles": "Legendas",
- "TabChapters": "Chapters",
- "HeaderDownloadChaptersFor": "Download chapter names for:",
+ "TabChapters": "Cap\u00edtulos",
+ "HeaderDownloadChaptersFor": "Descarregar nomes de cap\u00edtulos para:",
"LabelOpenSubtitlesUsername": "Nome de utilizador do Open Subtitles:",
"LabelOpenSubtitlesPassword": "Senha do Open Subtitles:",
"HeaderChapterDownloadingHelp": "When Emby scans your video files it can download friendly chapter names from the internet using chapter plugins such as ChapterDb.",
diff --git a/dashboard-ui/strings/html/ru.json b/dashboard-ui/strings/html/ru.json
index 05f9e7a1af..5a53469ad9 100644
--- a/dashboard-ui/strings/html/ru.json
+++ b/dashboard-ui/strings/html/ru.json
@@ -72,7 +72,7 @@
"DividerOr": "-- \u0438\u043b\u0438 --",
"HeaderInstalledServices": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0441\u043b\u0443\u0436\u0431\u044b",
"HeaderAvailableServices": "\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0441\u043b\u0443\u0436\u0431\u044b",
- "MessageNoServicesInstalled": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0436\u0431 \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e",
+ "MessageNoServicesInstalled": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043d\u044b\u0445 \u0441\u043b\u0443\u0436\u0431",
"HeaderToAccessPleaseEnterEasyPinCode": "\u0414\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0430\u0448 \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u044b\u0439 PIN-\u043a\u043e\u0434",
"KidsModeAdultInstruction": "\u0429\u0451\u043b\u043a\u043d\u0438\u0442\u0435 \u043f\u043e \u0437\u043d\u0430\u0447\u043a\u0443 \u0437\u0430\u043c\u043a\u0430 \u0441\u043f\u0440\u0430\u0432\u0430 \u0432\u043d\u0438\u0437\u0443, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0438\u043b\u0438 \u043f\u043e\u043a\u0438\u043d\u0443\u0442\u044c \u0434\u0435\u0442\u0441\u043a\u0438\u0439 \u0440\u0435\u0436\u0438\u043c. \u041f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0432\u0430\u0448 PIN-\u043a\u043e\u0434.",
"ButtonConfigurePinCode": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c PIN-\u043a\u043e\u0434",
@@ -174,9 +174,9 @@
"ButtonDeleteImage": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0440\u0438\u0441\u0443\u043d\u043e\u043a",
"LabelSelectUsers": "\u0412\u044b\u0431\u043e\u0440 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439:",
"ButtonUpload": "\u0412\u044b\u043b\u043e\u0436\u0438\u0442\u044c",
- "HeaderUploadNewImage": "\u0412\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0438\u0441\u0443\u043d\u043a\u0430",
+ "HeaderUploadNewImage": "\u0412\u044b\u043a\u043b\u0430\u0434\u043a\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0438\u0441\u0443\u043d\u043a\u0430",
"LabelDropImageHere": "\u041f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0440\u0438\u0441\u0443\u043d\u043e\u043a \u0441\u044e\u0434\u0430",
- "ImageUploadAspectRatioHelp": "\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u043e\u0435 \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d - 1:1. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b \u0442\u043e\u043b\u044c\u043a\u043e JPG\/PNG.",
+ "ImageUploadAspectRatioHelp": "\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u043e\u0435 \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d - 1:1. \u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e JPG\/PNG.",
"MessageNothingHere": "\u0417\u0434\u0435\u0441\u044c \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435\u0442.",
"MessagePleaseEnsureInternetMetadata": "\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430.",
"TabSuggested": "\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0435",
@@ -657,7 +657,7 @@
"LabelSupporterEmailAddress": "\u0410\u0434\u0440\u0435\u0441 \u042d-\u043f\u043e\u0447\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u044b\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u044f \u043a\u043b\u044e\u0447\u0430.",
"ButtonRetrieveKey": "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u043b\u044e\u0447",
"LabelSupporterKey": "\u041a\u043b\u044e\u0447 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 (\u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0437 \u043f\u0438\u0441\u044c\u043c\u0430 \u043f\u043e \u042d-\u043f\u043e\u0447\u0442\u0435)",
- "LabelSupporterKeyHelp": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043b\u044e\u0447 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u043b\u044f Emby.",
+ "LabelSupporterKeyHelp": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043b\u044e\u0447 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u043b\u043e\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430\u043c\u0438, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u043b\u044f Emby.",
"MessageInvalidKey": "\u041a\u043b\u044e\u0447 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u043b\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c.",
"ErrorMessageInvalidKey": "\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0435 \u043f\u0440\u0435\u043c\u0438\u0443\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435, \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0442\u0430\u043a\u0436\u0435 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u043e\u043c Emby. \u0421\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0442\u0435 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430.",
"HeaderDisplaySettings": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f",
@@ -711,7 +711,7 @@
"CategoryApplication": "\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435",
"CategoryPlugin": "\u041f\u043b\u0430\u0433\u0438\u043d",
"LabelMessageTitle": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f:",
- "LabelAvailableTokens": "\u0418\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u043c\u0430\u0440\u043a\u0435\u0440\u044b:",
+ "LabelAvailableTokens": "\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043c\u0430\u0440\u043a\u0435\u0440\u044b:",
"AdditionalNotificationServices": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u043b\u0443\u0436\u0431\u044b \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439.",
"OptionAllUsers": "\u0412\u0441\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438",
"OptionAdminUsers": "\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b",
@@ -861,7 +861,7 @@
"HeaderSendMessage": "\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f",
"ButtonSend": "\u041f\u0435\u0440\u0435\u0434\u0430\u0442\u044c",
"LabelMessageText": "\u0422\u0435\u043a\u0441\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f:",
- "MessageNoAvailablePlugins": "\u041f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442\u0441\u044f.",
+ "MessageNoAvailablePlugins": "\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432.",
"LabelDisplayPluginsFor": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u044f:",
"PluginTabAppClassic": "Emby Classic",
"PluginTabAppTheater": "Emby Theater",
@@ -920,12 +920,12 @@
"MessageNoMovieSuggestionsAvailable": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0435 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u0445 \u0444\u0438\u043b\u044c\u043c\u043e\u0432. \u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0438 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0444\u0438\u043b\u044c\u043c\u044b, \u0438 \u0442\u043e\u0433\u0434\u0430 \u0432\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u043d\u0430\u0437\u0430\u0434, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438.",
"MessageNoCollectionsAvailable": "\u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0431\u043e\u0441\u043e\u0431\u043b\u0435\u043d\u043d\u044b\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u0438\u044f \u0444\u0438\u043b\u044c\u043c\u043e\u0432, \u0441\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u0430\u043b\u044c\u0431\u043e\u043c\u043e\u0432, \u043a\u043d\u0438\u0433 \u0438 \u0438\u0433\u0440. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \"+\", \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0439.",
"MessageNoPlaylistsAvailable": "\u0421\u043f\u0438\u0441\u043a\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u043f\u0438\u0441\u043a\u043e\u0432 \u0438\u0437 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0440\u0430\u0437\u043e\u043c. \u0427\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0432\u043e \u0441\u043f\u0438\u0441\u043a\u0438, \u0449\u0435\u043b\u043a\u043d\u0438\u0442\u0435 \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043c\u044b\u0448\u0438 \u0438\u043b\u0438 \u043a\u043e\u0441\u043d\u0438\u0442\u0435\u0441\u044c \u0438 \u0443\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0439\u0442\u0435, \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u043e \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u00bb.",
- "MessageNoPlaylistItemsAvailable": "\u0414\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0443\u0441\u0442.",
+ "MessageNoPlaylistItemsAvailable": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0443\u0441\u0442.",
"ButtonDismiss": "\u041f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c",
"ButtonEditOtherUserPreferences": "\u041f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c, \u0440\u0438\u0441\u0443\u043d\u043e\u043a \u0438 \u043b\u0438\u0447\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.",
"LabelChannelStreamQuality": "\u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438:",
"LabelChannelStreamQualityHelp": "\u0412 \u0441\u0440\u0435\u0434\u0435 \u0441 \u043d\u0438\u0437\u043a\u043e\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c\u044e, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u0432\u043d\u043e\u0439 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438.",
- "OptionBestAvailableStreamQuality": "\u041d\u0430\u0438\u043b\u0443\u0447\u0448\u0435\u0435 \u0438\u043c\u0435\u044e\u0449\u0435\u0435\u0441\u044f",
+ "OptionBestAvailableStreamQuality": "\u041d\u0430\u0438\u043b\u0443\u0447\u0448\u0435\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0435",
"LabelEnableChannelContentDownloadingFor": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u043e\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430 \u0434\u043b\u044f:",
"LabelEnableChannelContentDownloadingForHelp": "\u041d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u0430\u0445 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435, \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u044f\u044e\u0449\u0435\u0435 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440. \u0412\u043a\u043b\u044e\u0447\u0430\u0439\u0442\u0435 \u043f\u0440\u0438 \u0441\u0440\u0435\u0434\u0430\u0445 \u0441 \u043d\u0438\u0437\u043a\u043e\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c\u044e, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u0430 \u0432 \u043d\u0435\u0440\u0430\u0431\u043e\u0447\u0435\u0435 \u0432\u0440\u0435\u043c\u044f. \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u00ab\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043a\u0430\u043d\u0430\u043b\u043e\u0432\u00bb.",
"LabelChannelDownloadPath": "\u041f\u0443\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432:",
@@ -1266,7 +1266,7 @@
"LabelConnectUserNameHelp": "\u0421\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f c \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u044c\u044e Emby, \u0447\u0442\u043e\u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u0441 \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u044b\u043c \u0432\u0445\u043e\u0434\u043e\u043c \u0438\u0437 \u043b\u044e\u0431\u043e\u0433\u043e Emby-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043d\u0435 \u0437\u043d\u0430\u044f IP-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.",
"ButtonLearnMoreAboutEmbyConnect": "\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0431 Emby Connect",
"LabelExternalPlayers": "\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u0438:",
- "LabelExternalPlayersHelp": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u043a\u043d\u043e\u043f\u043a\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0432\u043e \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f\u0445. \u041e\u043d\u0438 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0445 URL-\u0441\u0445\u0435\u043c\u044b, \u043e\u0431\u044b\u0447\u043d\u043e, \u0432 Android \u0438 iOS. \u0412\u043e \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f\u0445, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0432\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f.",
+ "LabelExternalPlayersHelp": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u043a\u043d\u043e\u043f\u043a\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0432\u043e \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f\u0445. \u042d\u0442\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 URL-\u0441\u0445\u0435\u043c\u044b, \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u044c\u044e \u0432 Android \u0438 iOS. \u0412\u043e \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f\u0445 \u043e\u0431\u044b\u0447\u043d\u043e \u043d\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0432\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f.",
"LabelNativeExternalPlayersHelp": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u043a\u043d\u043e\u043f\u043a\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0432\u043e \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f\u0445.",
"LabelEnableItemPreviews": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430",
"LabelEnableItemPreviewsHelp": "\u041f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438, \u0441\u043a\u043e\u043b\u044c\u0437\u044f\u0449\u0438\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u043f\u043e\u044f\u0432\u044f\u0442\u0441\u044f \u043d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044d\u043a\u0440\u0430\u043d\u0430\u0445, \u0435\u0441\u043b\u0438 \u0449\u0451\u043b\u043a\u043d\u0443\u0442\u044c \u043f\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0443.",
@@ -1315,10 +1315,10 @@
"TitleDevices": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430",
"TabCameraUpload": "\u041a\u0430\u043c\u0435\u0440\u044b",
"TabDevices": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430",
- "HeaderCameraUploadHelp": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043d\u0438\u0435 \u043e\u0442\u0441\u043d\u044f\u0442\u044b\u0445 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0439 \u0438 \u0432\u0438\u0434\u0435\u043e \u0438\u0437 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 Emby.",
- "MessageNoDevicesSupportCameraUpload": "\u041d\u0435\u0442 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043d\u0438\u0435 \u0441 \u043a\u0430\u043c\u0435\u0440\u044b.",
+ "HeaderCameraUploadHelp": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0432\u044b\u043a\u043b\u0430\u0434\u043a\u0430 \u043e\u0442\u0441\u043d\u044f\u0442\u044b\u0445 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0439 \u0438 \u0432\u0438\u0434\u0435\u043e \u0438\u0437 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 Emby.",
+ "MessageNoDevicesSupportCameraUpload": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0435\u0442 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0432\u044b\u043a\u043b\u0430\u0434\u043a\u0443 \u0441 \u043a\u0430\u043c\u0435\u0440\u044b.",
"LabelCameraUploadPath": "\u041f\u0443\u0442\u044c \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0441 \u043a\u0430\u043c\u0435\u0440\u044b:",
- "LabelCameraUploadPathHelp": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043d\u0438\u044f, \u043f\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u044e. \u0415\u0441\u043b\u0438 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u043e, \u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f \u043f\u0430\u043f\u043a\u0430. \u0415\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u043f\u0443\u0442\u044c, \u0442\u043e \u0435\u0433\u043e \u0442\u0430\u043a\u0436\u0435 \u043d\u0430\u0434\u043e \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438.",
+ "LabelCameraUploadPathHelp": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e, \u043f\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u044e. \u0415\u0441\u043b\u0438 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u043e, \u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f \u043f\u0430\u043f\u043a\u0430. \u0415\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u043f\u0443\u0442\u044c, \u0442\u043e \u0435\u0433\u043e \u0442\u0430\u043a\u0436\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438.",
"LabelCreateCameraUploadSubfolder": "\u0421\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u043f\u0430\u043f\u043a\u0443 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430",
"LabelCreateCameraUploadSubfolderHelp": "\u041d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043f\u0430\u043f\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u0440\u0438 \u0449\u0435\u043b\u0447\u043a\u0435 \u043d\u0430 \u043d\u0451\u043c \u0441\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \"\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\".",
"LabelCustomDeviceDisplayName": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435:",
@@ -1355,7 +1355,7 @@
"OptionDisableUserPreferences": "\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c",
"OptionDisableUserPreferencesHelp": "\u0415\u0441\u043b\u0438 \u0444\u043b\u0430\u0436\u043e\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d, \u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b \u0441\u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0440\u0438\u0441\u0443\u043d\u043a\u0438, \u043f\u0430\u0440\u043e\u043b\u0438 \u0438 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438.",
"HeaderSelectServer": "\u0412\u044b\u0431\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
- "MessageNoServersAvailableToConnect": "\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u0434\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f. \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u043a \u043e\u0431\u0449\u0435\u043c\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443, \u0442\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435, \u0447\u0442\u043e \u043f\u0440\u0438\u043d\u044f\u043b\u0438 \u0435\u0433\u043e, \u043d\u0438\u0436\u0435, \u0438\u043b\u0438 \u0449\u0451\u043b\u043a\u043d\u0443\u0432 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u0432 \u044d-\u043f\u043e\u0447\u0442\u0435.",
+ "MessageNoServersAvailableToConnect": "\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u0434\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f. \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u043a \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u043c\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443, \u0442\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435, \u0447\u0442\u043e \u043f\u0440\u0438\u043d\u044f\u043b\u0438 \u0435\u0433\u043e, \u043d\u0438\u0436\u0435, \u0438\u043b\u0438 \u0449\u0451\u043b\u043a\u043d\u0443\u0432 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u0432 \u044d-\u043f\u043e\u0447\u0442\u0435.",
"TitleNewUser": "\u041d\u043e\u0432\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c",
"ButtonConfigurePassword": "\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c",
"HeaderDashboardUserPassword": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043f\u0430\u0440\u043e\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.",
@@ -1385,14 +1385,14 @@
"TitleSync": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f",
"OptionAllowSyncContent": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e",
"OptionAllowContentDownloading": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0445",
- "NameSeasonUnknown": "\u0421\u0435\u0437\u043e\u043d \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043d",
+ "NameSeasonUnknown": "\u0421\u0435\u0437\u043e\u043d \u043d\u0435\u043e\u043f\u043e\u0437\u043d\u0430\u043d",
"NameSeasonNumber": "\u0421\u0435\u0437\u043e\u043d {0}",
"LabelNewUserNameHelp": "\u0418\u043c\u0435\u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b (a-z), \u0446\u0438\u0444\u0440\u044b (0-9), \u0434\u0435\u0444\u0438\u0441\u044b (-), \u043f\u043e\u0434\u0447\u0451\u0440\u043a\u0438\u0432\u0430\u043d\u0438\u044f (_), \u0430\u043f\u043e\u0441\u0442\u0440\u043e\u0444\u044b (') \u0438 \u0442\u043e\u0447\u043a\u0438 (.)",
"TabJobs": "\u0417\u0430\u0434\u0430\u043d\u0438\u044f",
"TabSyncJobs": "\u0417\u0430\u0434\u0430\u043d\u0438\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438",
"LabelTagFilterMode": "\u0420\u0435\u0436\u0438\u043c:",
"LabelTagFilterAllowModeHelp": "\u0415\u0441\u043b\u0438 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0442\u0435\u0433\u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0433\u043b\u0443\u0431\u043e\u043a\u043e \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u043f\u043e\u043a, \u0442\u043e \u0434\u043b\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f, \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0435\u0433\u0430\u043c\u0438, \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043f\u0430\u043f\u043a\u0438 \u0431\u044b\u043b\u0438 \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u044b \u0442\u0430\u043a\u0436\u0435.",
- "HeaderThisUserIsCurrentlyDisabled": "\u042d\u0442\u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d",
+ "HeaderThisUserIsCurrentlyDisabled": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u044d\u0442\u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d",
"MessageReenableUser": "\u0421\u043c. \u043d\u0438\u0436\u0435 \u0434\u043b\u044f \u0440\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438",
"LabelEnableInternetMetadataForTvPrograms": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u0434\u043b\u044f:",
"OptionTVMovies": "\u0422\u0412-\u0444\u0438\u043b\u044c\u043c\u044b",
@@ -1403,7 +1403,7 @@
"LabelShowLibraryTileNamesHelp": "\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f, \u0431\u0443\u0434\u0443\u0442 \u043b\u0438 \u043d\u0430\u0434\u043f\u0438\u0441\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u043f\u043e\u0434 \u043f\u043b\u0438\u0442\u043a\u0430\u043c\u0438 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438 \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435.",
"OptionEnableTranscodingThrottle": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435",
"OptionEnableTranscodingThrottleHelp": "\u0420\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0438 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043d\u0430 \u0426\u041f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f.",
- "LabelUploadSpeedLimit": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043d\u0438\u044f, \u041c\u0431\u0438\u0442\/\u0441",
+ "LabelUploadSpeedLimit": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0432\u044b\u043a\u043b\u0430\u0434\u043a\u0438, \u041c\u0431\u0438\u0442\/\u0441",
"OptionAllowSyncTranscoding": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430",
"HeaderPlayback": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0445",
"OptionAllowAudioPlaybackTranscoding": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0430\u0443\u0434\u0438\u043e, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430",
@@ -1475,7 +1475,7 @@
"GuideProviderLogin": "\u0412\u0445\u043e\u0434",
"LabelLineup": "\u0421\u043f\u0438\u0441\u043e\u043a \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f:",
"MessageTunerDeviceNotListed": "\u0412\u0430\u0448\u0435\u0433\u043e \u0442\u044e\u043d\u0435\u0440\u0430 \u043d\u0435\u0442 \u0432 \u0441\u043f\u0438\u0441\u043a\u0435? \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430 \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u0441\u043b\u0443\u0436\u0431\u044b \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u044d\u0444\u0438\u0440\u043d\u043e\u0433\u043e \u0422\u0412.",
- "LabelImportOnlyFavoriteChannels": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u044c \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u043a\u0430\u043a \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435",
+ "LabelImportOnlyFavoriteChannels": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u043a\u0430\u043a \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435",
"ImportFavoriteChannelsHelp": "\u041f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438, \u0431\u0443\u0434\u0443\u0442 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u043d\u0430\u043b\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u043a\u0430\u043a \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 \u0442\u044e\u043d\u0435\u0440\u043d\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435.",
"ButtonRepeat": "\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c",
"LabelEnableThisTuner": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0442\u044e\u043d\u0435\u0440",
diff --git a/dashboard-ui/strings/html/zh-HK.json b/dashboard-ui/strings/html/zh-HK.json
new file mode 100644
index 0000000000..de3b029b85
--- /dev/null
+++ b/dashboard-ui/strings/html/zh-HK.json
@@ -0,0 +1,1528 @@
+{
+ "LabelExit": "\u96e2\u958b",
+ "LabelVisitCommunity": "\u8a2a\u554f\u8a0e\u8ad6\u5340",
+ "LabelGithub": "Github",
+ "LabelSwagger": "Swagger",
+ "LabelStandard": "\u6a19\u6e96",
+ "LabelApiDocumentation": "Api \u6587\u4ef6",
+ "LabelDeveloperResources": "\u958b\u767c\u8005\u8cc7\u6e90",
+ "LabelBrowseLibrary": "\u700f\u89bd\u8cc7\u6599\u5eab",
+ "LabelConfigureServer": "\u8a2d\u7f6e Emby",
+ "LabelOpenLibraryViewer": "\u958b\u653e\u8cc7\u6599\u5eab\u6aa2\u8996\u5668",
+ "LabelRestartServer": "\u91cd\u555f\u670d\u52d9\u5668",
+ "LabelShowLogWindow": "\u986f\u793a\u65e5\u8a8c\u8996\u7a97",
+ "LabelPrevious": "\u524d\u4e00\u9801",
+ "LabelFinish": "\u5b8c\u6210",
+ "FolderTypeMixed": "Mixed content",
+ "LabelNext": "\u5f8c\u4e00\u9801",
+ "LabelYoureDone": "\u5927\u529f\u544a\u6210\uff01",
+ "ButtonAddToCollection": "Add to Collection",
+ "ButtonMoreItems": "More",
+ "WelcomeToProject": "\u6b61\u8fce\u5230 Emby\uff01",
+ "ThisWizardWillGuideYou": "\u6b64\u6559\u5b78\u5c07\u5f15\u5c0e\u60a8\u5b8c\u6210\u5b89\u88dd\u904e\u7a0b\u3002\u9996\u5148\uff0c\u8acb\u9078\u64c7\u60a8\u7684\u8a9e\u8a00\u3002",
+ "TellUsAboutYourself": "\u544a\u8a34\u6211\u5011\u60a8\u7684\u60c5\u6cc1",
+ "ButtonQuickStartGuide": "\u5feb\u901f\u5165\u9580\u6307\u5357",
+ "LabelYourFirstName": "\u60a8\u7684\u540d\u5b57\u662f\uff1a",
+ "MoreUsersCanBeAddedLater": "\u66f4\u591a\u7528\u6236\u53ef\u4ee5\u4e4b\u5f8c\u6dfb\u52a0\u5728\u63a7\u5236\u53f0\u5167\u3002",
+ "UserProfilesIntro": "Emby \u5df2\u652f\u63f4\u5167\u7f6e\u7684\u7528\u6236\u8a2d\u7f6e\u6587\u4ef6\uff0c\u8b93\u6bcf\u500b\u7528\u6236\u90fd\u6709\u81ea\u5df1\u7684\u986f\u793a\u8a2d\u7f6e\uff0c\u64ad\u653e\u60c5\u6cc1\u548c\u5bb6\u9577\u63a7\u5236\u3002",
+ "LabelWindowsService": "Windows \u670d\u52d9",
+ "AWindowsServiceHasBeenInstalled": "Windows \u670d\u52d9\u5df2\u5b89\u88dd\u3002",
+ "WindowsServiceIntro1": "Emby \u670d\u52d9\u5668\u901a\u5e38\u8207\u4e00\u500b\u5713\u5f62\u5716\u6a19\u7684\u684c\u9762\u61c9\u7528\u7a0b\u5f0f\u904b\u884c\uff0c\u4f46\u5982\u679c\u60a8\u559c\u6b61\u628a\u5b83\u4f5c\u70ba\u5f8c\u53f0\u670d\u52d9\uff0c\u5b83\u53ef\u4ee5\u7531Windows \u670d\u52d9\u63a7\u5236\u53f0\u5167\u958b\u555f\u800c\u4ee3\u66ff\u3002",
+ "WindowsServiceIntro2": "\u5982\u679c\u662f\u4f7f\u7528 Windows \u670d\u52d9\uff0c\u8acb\u6ce8\u610f\uff0c\u4e0d\u80fd\u5728\u540c\u4e00\u6642\u9593\u904b\u884c\u5713\u5f62\u5716\u6a19\uff0c\u6240\u4ee5\u60a8\u9700\u8981\u9000\u51fa\u5716\u6a19\uff0c\u4ee5\u904b\u884c\u670d\u52d9\u3002\u8a72\u670d\u52d9\u4ea6\u9700\u8981\u8207\u901a\u904e\u63a7\u5236\u53f0\u7ba1\u7406\u6b0a\u9650\u8a2d\u7f6e\u3002\u8acb\u6ce8\u610f\uff0c\u6b64\u6642\u7684\u670d\u52d9\u7121\u6cd5\u81ea\u6211\u66f4\u65b0\uff0c\u6240\u4ee5\u65b0\u7248\u672c\u5c07\u9700\u8981\u624b\u52d5\u9032\u884c\u3002",
+ "WizardCompleted": "\u9019\u5c31\u662f\u6211\u5011\u6240\u9700\u8981\u7684\u4e86\u3002 Emby \u5df2\u958b\u59cb\u6536\u96c6\u6709\u95dc\u60a8\u7684\u5a92\u9ad4\u5eab\u4fe1\u606f\u3002\u8acb\u770b\u770b\u6211\u5011\u7684\u4e00\u4e9b\u61c9\u7528\u7a0b\u5e8f\uff0c\u7136\u5f8c\u9ede\u64ca \u5b8c\u6210<\/b> \u624d\u67e5\u770b \u670d\u52d9\u5668\u63a7\u5236\u53f0<\/b> \u3002",
+ "LabelConfigureSettings": "\u9032\u884c\u8a2d\u5b9a",
+ "LabelEnableVideoImageExtraction": "\u555f\u7528\u5f71\u50cf\u5716\u50cf\u63d0\u53d6",
+ "VideoImageExtractionHelp": "\u5c0d\u65bc\u5f71\u7247\u9084\u6c92\u6709\u5716\u50cf\uff0c\u800c\u4e14\u6211\u5011\u7121\u6cd5\u627e\u5230\u4e92\u806f\u7db2\u5716\u50cf\u3002\u9019\u6703\u589e\u52a0\u984d\u5916\u6642\u9593\u5230\u521d\u59cb\u8cc7\u6599\u5eab\u6383\u63cf\uff0c\u4f46\u6709\u66f4\u7cbe\u91c7\u7684\u8868\u9054\u756b\u9762\u3002",
+ "LabelEnableChapterImageExtractionForMovies": "\u6458\u53d6\u7ae0\u7bc0\u5716\u50cf\u63d0\u53d6\u4e88\u96fb\u5f71",
+ "LabelChapterImageExtractionForMoviesHelp": "\u7ae0\u7bc0\u5716\u50cf\u63d0\u53d6\u5c07\u5141\u8a31\u5ba2\u6236\u7aef\u986f\u793a\u5716\u5f62\u5834\u666f\u9078\u64c7\u83dc\u55ae\u3002\u9019\u500b\u904e\u7a0b\u53ef\u80fd\u6703\u5f88\u6162\uff0c\u9020\u6210CPU\u8ca0\u8f09\uff0c\u4e26\u53ef\u80fd\u9700\u8981\u5e7e GB \u7a7a\u9593\u3002\u5b83\u6bcf\u665a\u904b\u884c\u9810\u5b9a\u4efb\u52d9\uff0c\u96d6\u7136\u9019\u662f\u5728\u8a08\u5283\u4efb\u52d9\u5340\u8a2d\u7f6e\u3002\u9019\u662f\u4e0d\u5efa\u8b70\u5728\u9ad8\u5cf0\u6642\u9593\u904b\u884c\u6b64\u4efb\u52d9\u3002",
+ "LabelEnableAutomaticPortMapping": "\u555f\u7528\u81ea\u52d5\u7aef\u53e3\u6620\u5c04",
+ "LabelEnableAutomaticPortMappingHelp": "UPnP \u5f88\u5bb9\u6613\u8b93\u8def\u7531\u5668\u81ea\u52d5\u8a2d\u7f6e\u9060\u7a0b\u8a2a\u554f\u3002\u9019\u53ef\u80fd\u7121\u6cd5\u9069\u7528\u65bc\u67d0\u4e9b\u8def\u7531\u5668\u3002",
+ "HeaderTermsOfService": "Emby \u670d\u52d9\u689d\u6b3e",
+ "MessagePleaseAcceptTermsOfService": "\u7e7c\u7e8c\u4e4b\u524d\uff0c\u8acb\u63a5\u53d7\u670d\u52d9\u548c\u96b1\u79c1\u653f\u7b56\u689d\u6b3e\u3002",
+ "OptionIAcceptTermsOfService": "\u6211\u63a5\u53d7\u670d\u52d9\u689d\u6b3e",
+ "ButtonPrivacyPolicy": "\u96b1\u79c1\u653f\u7b56",
+ "ButtonTermsOfService": "\u670d\u52d9\u689d\u6b3e",
+ "HeaderDeveloperOptions": "\u958b\u767c\u8005\u9078\u9805",
+ "OptionEnableWebClientResponseCache": "\u555f\u7528\u7db2\u7d61\u5ba2\u6236\u7aef\u7684\u7de9\u5b58",
+ "OptionDisableForDevelopmentHelp": "\u70ba\u4e86\u91dd\u5c0d\u7db2\u7d61\u5ba2\u6236\u7aef\u7684\u767c\u5c55\u76ee\u7684\u800c\u8a2d\u7f6e\u3002",
+ "OptionEnableWebClientResourceMinification": "\u555f\u7528\u6700\u5c11\u5316\u7db2\u7d61\u5ba2\u6236\u7aef\u8cc7\u6e90\u6d88\u8017",
+ "LabelDashboardSourcePath": "\u7db2\u7d61\u5ba2\u6236\u7aef\u8def\u5f91\uff1a",
+ "LabelDashboardSourcePathHelp": "\u5982\u679c\u5f9e\u8def\u5f91\u904b\u884c\u670d\u52d9\u5668\uff0c\u6307\u660e\u63a7\u5236\u53f0\u754c\u9762\u6587\u4ef6\u593e\u7684\u8def\u5f91\u3002\u6240\u6709\u9019\u500b\u4f4d\u7f6e\u5167\u7684\u7db2\u7d61\u5ba2\u6236\u7aef\u6587\u4ef6\u5c07\u88ab\u904b\u884c\u3002",
+ "ButtonConvertMedia": "\u8f49\u63db\u5a92\u9ad4",
+ "ButtonOrganize": "\u6574\u7406",
+ "LinkedToEmbyConnect": "\u9023\u63a5 Emby Connect",
+ "HeaderSupporterBenefits": "Supporter Benefits",
+ "HeaderAddUser": "Add User",
+ "LabelAddConnectSupporterHelp": "To add a user who isn't listed, you'll need to first link their account to Emby Connect from their user profile page.",
+ "LabelPinCode": "Pin code:",
+ "OptionHideWatchedContentFromLatestMedia": "Hide watched content from latest media",
+ "HeaderSync": "Sync",
+ "ButtonOk": "Ok",
+ "ButtonCancel": "Cancel",
+ "ButtonExit": "Exit",
+ "ButtonNew": "New",
+ "HeaderTV": "TV",
+ "HeaderAudio": "Audio",
+ "HeaderVideo": "Video",
+ "HeaderPaths": "Paths",
+ "CategorySync": "Sync",
+ "TabPlaylist": "Playlist",
+ "HeaderEasyPinCode": "Easy Pin Code",
+ "HeaderGrownupsOnly": "Grown-ups Only!",
+ "DividerOr": "-- or --",
+ "HeaderInstalledServices": "Installed Services",
+ "HeaderAvailableServices": "Available Services",
+ "MessageNoServicesInstalled": "No services are currently installed.",
+ "HeaderToAccessPleaseEnterEasyPinCode": "To access, please enter your easy pin code",
+ "KidsModeAdultInstruction": "Click the lock icon in the bottom right to configure or leave kids mode. Your pin code will be required.",
+ "ButtonConfigurePinCode": "Configure pin code",
+ "HeaderAdultsReadHere": "Adults Read Here!",
+ "RegisterWithPayPal": "Register with PayPal",
+ "HeaderSyncRequiresSupporterMembership": "Sync Requires a Supporter Membership",
+ "HeaderEnjoyDayTrial": "Enjoy a 14 Day Free Trial",
+ "LabelSyncTempPath": "Temporary file path:",
+ "LabelSyncTempPathHelp": "Specify a custom sync working folder. Converted media created during the sync process will be stored here.",
+ "LabelCustomCertificatePath": "Custom certificate path:",
+ "LabelCustomCertificatePathHelp": "Supply your own ssl certificate .pfx file. If omitted, the server will create a self-signed certificate.",
+ "TitleNotifications": "Notifications",
+ "ButtonDonateWithPayPal": "Donate with PayPal",
+ "OptionDetectArchiveFilesAsMedia": "Detect archive files as media",
+ "OptionDetectArchiveFilesAsMediaHelp": "If enabled, files with .rar and .zip extensions will be detected as media files.",
+ "LabelEnterConnectUserName": "Username or email:",
+ "LabelEnterConnectUserNameHelp": "This is your Emby online account username or email.",
+ "LabelEnableEnhancedMovies": "Enable enhanced movie displays",
+ "LabelEnableEnhancedMoviesHelp": "When enabled, movies will be displayed as folders to include trailers, extras, cast & crew, and other related content.",
+ "HeaderSyncJobInfo": "Sync Job",
+ "OptionReleaseDate": "Release Date",
+ "ButtonPlayTrailer": "Trailer",
+ "LabelFailed": "Failed",
+ "LabelSeries": "Series:",
+ "ButtonFullscreen": "Toggle fullscreen",
+ "ButtonAudioTracks": "Audio tracks",
+ "ButtonPreviousTrack": "Previous track",
+ "ButtonNextTrack": "Next track",
+ "HeaderEpisodes": "Episodes:",
+ "FolderTypeMovies": "Movies",
+ "FolderTypeMusic": "Music",
+ "FolderTypeAdultVideos": "Adult videos",
+ "FolderTypePhotos": "Photos",
+ "FolderTypeMusicVideos": "Music videos",
+ "FolderTypeHomeVideos": "Home videos",
+ "FolderTypeGames": "Games",
+ "FolderTypeBooks": "Books",
+ "FolderTypeTvShows": "TV",
+ "FolderTypeInherit": "Inherit",
+ "LabelContentType": "Content type:",
+ "TitleScheduledTasks": "Scheduled Tasks",
+ "HeaderSetupLibrary": "Setup your media library",
+ "ButtonAddMediaFolder": "Add media folder",
+ "LabelFolderType": "Folder type:",
+ "ReferToMediaLibraryWiki": "Refer to the media library wiki.",
+ "LabelCountry": "Country:",
+ "LabelLanguage": "Language:",
+ "LabelTimeLimitHours": "Time limit (hours):",
+ "ButtonJoinTheDevelopmentTeam": "Join the Development Team",
+ "HeaderPreferredMetadataLanguage": "Preferred metadata language:",
+ "LabelSaveLocalMetadata": "Save artwork and metadata into media folders",
+ "LabelSaveLocalMetadataHelp": "Saving artwork and metadata directly into media folders will put them in a place where they can be easily edited.",
+ "LabelDownloadInternetMetadata": "Download artwork and metadata from the internet",
+ "LabelDownloadInternetMetadataHelp": "Emby Server can download information about your media to enable rich presentations.",
+ "TabPreferences": "Preferences",
+ "TabPassword": "Password",
+ "TabLibraryAccess": "Library Access",
+ "TabAccess": "Access",
+ "TabImage": "Image",
+ "TabProfile": "Profile",
+ "TabMetadata": "Metadata",
+ "TabImages": "Images",
+ "TabNotifications": "Notifications",
+ "TabCollectionTitles": "Titles",
+ "HeaderDeviceAccess": "Device Access",
+ "OptionEnableAccessFromAllDevices": "Enable access from all devices",
+ "OptionEnableAccessToAllChannels": "Enable access to all channels",
+ "OptionEnableAccessToAllLibraries": "Enable access to all libraries",
+ "DeviceAccessHelp": "This only applies to devices that can be uniquely identified and will not prevent browser access. Filtering user device access will prevent them from using new devices until they've been approved here.",
+ "LabelDisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons",
+ "LabelUnairedMissingEpisodesWithinSeasons": "Display unaired episodes within seasons",
+ "HeaderVideoPlaybackSettings": "Video Playback Settings",
+ "HeaderPlaybackSettings": "Playback Settings",
+ "LabelAudioLanguagePreference": "Audio language preference:",
+ "LabelSubtitleLanguagePreference": "Subtitle language preference:",
+ "OptionDefaultSubtitles": "Default",
+ "OptionOnlyForcedSubtitles": "Only forced subtitles",
+ "OptionAlwaysPlaySubtitles": "Always play subtitles",
+ "OptionNoSubtitles": "No Subtitles",
+ "OptionDefaultSubtitlesHelp": "Subtitles matching the language preference will be loaded when the audio is in a foreign language.",
+ "OptionOnlyForcedSubtitlesHelp": "Only subtitles marked as forced will be loaded.",
+ "OptionAlwaysPlaySubtitlesHelp": "Subtitles matching the language preference will be loaded regardless of the audio language.",
+ "OptionNoSubtitlesHelp": "Subtitles will not be loaded by default.",
+ "TabProfiles": "Profiles",
+ "TabSecurity": "Security",
+ "ButtonAddUser": "Add User",
+ "ButtonAddLocalUser": "Add Local User",
+ "ButtonInviteUser": "Invite User",
+ "ButtonSave": "Save",
+ "ButtonResetPassword": "Reset Password",
+ "LabelNewPassword": "New password:",
+ "LabelNewPasswordConfirm": "New password confirm:",
+ "HeaderCreatePassword": "Create Password",
+ "LabelCurrentPassword": "Current password:",
+ "LabelMaxParentalRating": "Maximum allowed parental rating:",
+ "MaxParentalRatingHelp": "Content with a higher rating will be hidden from this user.",
+ "LibraryAccessHelp": "Select the media folders to share with this user. Administrators will be able to edit all folders using the metadata manager.",
+ "ChannelAccessHelp": "Select the channels to share with this user. Administrators will be able to edit all channels using the metadata manager.",
+ "ButtonDeleteImage": "Delete Image",
+ "LabelSelectUsers": "Select users:",
+ "ButtonUpload": "Upload",
+ "HeaderUploadNewImage": "Upload New Image",
+ "LabelDropImageHere": "Drop image here",
+ "ImageUploadAspectRatioHelp": "1:1 Aspect Ratio Recommended. JPG\/PNG only.",
+ "MessageNothingHere": "Nothing here.",
+ "MessagePleaseEnsureInternetMetadata": "Please ensure downloading of internet metadata is enabled.",
+ "TabSuggested": "Suggested",
+ "TabSuggestions": "Suggestions",
+ "TabLatest": "Latest",
+ "TabUpcoming": "Upcoming",
+ "TabShows": "Shows",
+ "TabEpisodes": "Episodes",
+ "TabGenres": "Genres",
+ "TabPeople": "People",
+ "TabNetworks": "Networks",
+ "HeaderUsers": "Users",
+ "HeaderFilters": "Filters:",
+ "ButtonFilter": "Filter",
+ "OptionFavorite": "Favorites",
+ "OptionLikes": "Likes",
+ "OptionDislikes": "Dislikes",
+ "OptionActors": "Actors",
+ "OptionGuestStars": "Guest Stars",
+ "OptionDirectors": "Directors",
+ "OptionWriters": "Writers",
+ "OptionProducers": "Producers",
+ "HeaderResume": "Resume",
+ "HeaderNextUp": "Next Up",
+ "NoNextUpItemsMessage": "None found. Start watching your shows!",
+ "HeaderLatestEpisodes": "Latest Episodes",
+ "HeaderPersonTypes": "Person Types:",
+ "TabSongs": "Songs",
+ "TabAlbums": "Albums",
+ "TabArtists": "Artists",
+ "TabAlbumArtists": "Album Artists",
+ "TabMusicVideos": "Music Videos",
+ "ButtonSort": "Sort",
+ "HeaderSortBy": "Sort By:",
+ "HeaderSortOrder": "Sort Order:",
+ "OptionPlayed": "Played",
+ "OptionUnplayed": "Unplayed",
+ "OptionAscending": "Ascending",
+ "OptionDescending": "Descending",
+ "OptionRuntime": "Runtime",
+ "OptionPlayCount": "Play Count",
+ "OptionDatePlayed": "Date Played",
+ "OptionDateAdded": "Date Added",
+ "OptionAlbumArtist": "Album Artist",
+ "OptionArtist": "Artist",
+ "OptionAlbum": "Album",
+ "OptionTrackName": "Track Name",
+ "OptionCommunityRating": "Community Rating",
+ "OptionNameSort": "Name",
+ "OptionFolderSort": "Folders",
+ "OptionBudget": "Budget",
+ "OptionRevenue": "Revenue",
+ "OptionPoster": "Poster",
+ "OptionPosterCard": "Poster card",
+ "OptionBackdrop": "Backdrop",
+ "OptionTimeline": "Timeline",
+ "OptionThumb": "Thumb",
+ "OptionThumbCard": "Thumb card",
+ "OptionBanner": "Banner",
+ "OptionCriticRating": "Critic Rating",
+ "OptionVideoBitrate": "Video Bitrate",
+ "OptionResumable": "Resumable",
+ "ScheduledTasksHelp": "Click a task to adjust its schedule.",
+ "ScheduledTasksTitle": "Scheduled Tasks",
+ "TabMyPlugins": "My Plugins",
+ "TabCatalog": "Catalog",
+ "TitlePlugins": "Plugins",
+ "HeaderAutomaticUpdates": "Automatic Updates",
+ "HeaderNowPlaying": "Now Playing",
+ "HeaderLatestAlbums": "Latest Albums",
+ "HeaderLatestSongs": "Latest Songs",
+ "HeaderRecentlyPlayed": "Recently Played",
+ "HeaderFrequentlyPlayed": "Frequently Played",
+ "DevBuildWarning": "Dev builds are the bleeding edge. Released often, these build have not been tested. The application may crash and entire features may not work at all.",
+ "LabelVideoType": "Video Type:",
+ "OptionBluray": "Bluray",
+ "OptionDvd": "Dvd",
+ "OptionIso": "Iso",
+ "Option3D": "3D",
+ "LabelFeatures": "Features:",
+ "LabelService": "Service:",
+ "LabelStatus": "Status:",
+ "LabelVersion": "Version:",
+ "LabelLastResult": "Last result:",
+ "OptionHasSubtitles": "Subtitles",
+ "OptionHasTrailer": "Trailer",
+ "OptionHasThemeSong": "Theme Song",
+ "OptionHasThemeVideo": "Theme Video",
+ "TabMovies": "Movies",
+ "TabStudios": "Studios",
+ "TabTrailers": "Trailers",
+ "LabelArtists": "Artists:",
+ "LabelArtistsHelp": "Separate multiple using ;",
+ "HeaderLatestMovies": "Latest Movies",
+ "HeaderLatestTrailers": "Latest Trailers",
+ "OptionHasSpecialFeatures": "Special Features",
+ "OptionImdbRating": "IMDb Rating",
+ "OptionParentalRating": "Parental Rating",
+ "OptionPremiereDate": "Premiere Date",
+ "TabBasic": "Basic",
+ "TabAdvanced": "Advanced",
+ "HeaderStatus": "Status",
+ "OptionContinuing": "Continuing",
+ "OptionEnded": "Ended",
+ "HeaderAirDays": "Air Days",
+ "OptionSunday": "Sunday",
+ "OptionMonday": "Monday",
+ "OptionTuesday": "Tuesday",
+ "OptionWednesday": "Wednesday",
+ "OptionThursday": "Thursday",
+ "OptionFriday": "Friday",
+ "OptionSaturday": "Saturday",
+ "HeaderManagement": "Management",
+ "LabelManagement": "Management:",
+ "OptionMissingImdbId": "Missing IMDb Id",
+ "OptionMissingTvdbId": "Missing TheTVDB Id",
+ "OptionMissingOverview": "Missing Overview",
+ "OptionFileMetadataYearMismatch": "File\/Metadata Years Mismatched",
+ "TabGeneral": "General",
+ "TitleSupport": "Support",
+ "LabelSeasonNumber": "Season number",
+ "TabLog": "Log",
+ "LabelEpisodeNumber": "Episode number",
+ "TabAbout": "About",
+ "TabSupporterKey": "Supporter Key",
+ "TabBecomeSupporter": "Become a Supporter",
+ "ProjectHasCommunity": "Emby has a thriving community of users and contributors.",
+ "CheckoutKnowledgeBase": "Check out our knowledge base to help you get the most out of Emby.",
+ "SearchKnowledgeBase": "Search the Knowledge Base",
+ "VisitTheCommunity": "Visit the Community",
+ "VisitProjectWebsite": "Visit the Emby Web Site",
+ "VisitProjectWebsiteLong": "Visit the Emby Web site to catch the latest news and keep up with the developer blog.",
+ "OptionHideUser": "Hide this user from login screens",
+ "OptionHideUserFromLoginHelp": "Useful for private or hidden administrator accounts. The user will need to sign in manually by entering their username and password.",
+ "OptionDisableUser": "Disable this user",
+ "OptionDisableUserHelp": "If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.",
+ "HeaderAdvancedControl": "Advanced Control",
+ "LabelName": "Name:",
+ "ButtonHelp": "Help",
+ "OptionAllowUserToManageServer": "Allow this user to manage the server",
+ "HeaderFeatureAccess": "Feature Access",
+ "OptionAllowMediaPlayback": "Allow media playback",
+ "OptionAllowBrowsingLiveTv": "Allow Live TV access",
+ "OptionAllowDeleteLibraryContent": "Allow media deletion",
+ "OptionAllowManageLiveTv": "Allow Live TV recording management",
+ "OptionAllowRemoteControlOthers": "Allow remote control of other users",
+ "OptionAllowRemoteSharedDevices": "Allow remote control of shared devices",
+ "OptionAllowRemoteSharedDevicesHelp": "Dlna devices are considered shared until a user begins controlling it.",
+ "OptionAllowLinkSharing": "Allow social media sharing",
+ "OptionAllowLinkSharingHelp": "Only web pages containing media information are shared. Media files are never shared publicly. Shares are time-limited and will expire based on your server sharing settings.",
+ "HeaderSharing": "Sharing",
+ "HeaderRemoteControl": "Remote Control",
+ "OptionMissingTmdbId": "Missing Tmdb Id",
+ "OptionIsHD": "HD",
+ "OptionIsSD": "SD",
+ "OptionMetascore": "Metascore",
+ "ButtonSelect": "Select",
+ "ButtonGroupVersions": "Group Versions",
+ "PismoMessage": "Utilizing Pismo File Mount through a donated license.",
+ "TangibleSoftwareMessage": "Utilizing Tangible Solutions Java\/C# converters through a donated license.",
+ "HeaderCredits": "Credits",
+ "PleaseSupportOtherProduces": "Please support other free products we utilize:",
+ "VersionNumber": "Version {0}",
+ "TabPaths": "Paths",
+ "TabServer": "Server",
+ "TabTranscoding": "Transcoding",
+ "TitleAdvanced": "Advanced",
+ "LabelAutomaticUpdateLevel": "Automatic update level",
+ "OptionRelease": "Official Release",
+ "OptionBeta": "Beta",
+ "OptionDev": "Dev (Unstable)",
+ "LabelAllowServerAutoRestart": "Allow the server to restart automatically to apply updates",
+ "LabelAllowServerAutoRestartHelp": "The server will only restart during idle periods, when no users are active.",
+ "LabelEnableDebugLogging": "Enable debug logging",
+ "LabelRunServerAtStartup": "Run server at startup",
+ "LabelRunServerAtStartupHelp": "This will start the tray icon on windows startup. To start the windows service, uncheck this and run the service from the windows control panel. Please note that you cannot run both at the same time, so you will need to exit the tray icon before starting the service.",
+ "ButtonSelectDirectory": "Select Directory",
+ "LabelCustomPaths": "Specify custom paths where desired. Leave fields empty to use the defaults.",
+ "LabelCachePath": "Cache path:",
+ "LabelCachePathHelp": "Specify a custom location for server cache files, such as images. Leave blank to use the server default.",
+ "LabelRecordingPath": "Recording path:",
+ "LabelRecordingPathHelp": "Specify a custom location to save recordings. Leave blank to use the server default.",
+ "LabelImagesByNamePath": "Images by name path:",
+ "LabelImagesByNamePathHelp": "Specify a custom location for downloaded actor, genre and studio images.",
+ "LabelMetadataPath": "Metadata path:",
+ "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata, if not saving within media folders.",
+ "LabelTranscodingTempPath": "Transcoding temporary path:",
+ "LabelTranscodingTempPathHelp": "This folder contains working files used by the transcoder. Specify a custom path, or leave empty to use the default within the server's data folder.",
+ "TabBasics": "Basics",
+ "TabTV": "TV",
+ "TabGames": "Games",
+ "TabMusic": "Music",
+ "TabOthers": "Others",
+ "HeaderExtractChapterImagesFor": "Extract chapter images for:",
+ "OptionMovies": "Movies",
+ "OptionEpisodes": "Episodes",
+ "OptionOtherVideos": "Other Videos",
+ "TitleMetadata": "Metadata",
+ "LabelAutomaticUpdates": "Enable automatic updates",
+ "LabelAutomaticUpdatesTmdb": "Enable automatic updates from TheMovieDB.org",
+ "LabelAutomaticUpdatesTvdb": "Enable automatic updates from TheTVDB.com",
+ "LabelAutomaticUpdatesFanartHelp": "If enabled, new images will be downloaded automatically as they're added to fanart.tv. Existing images will not be replaced. This will cause library scans to take longer and will result in more disk activity.",
+ "LabelAutomaticUpdatesTmdbHelp": "If enabled, new images will be downloaded automatically as they're added to TheMovieDB.org. Existing images will not be replaced. This will cause library scans to take longer and will result in more disk activity.",
+ "LabelAutomaticUpdatesTvdbHelp": "If enabled, new images will be downloaded automatically as they're added to TheTVDB.com. Existing images will not be replaced. This will cause library scans to take longer and will result in more disk activity.",
+ "LabelFanartApiKey": "Personal api key:",
+ "LabelFanartApiKeyHelp": "Requests to fanart without a personal API key return results that were approved over 7 days ago. With a personal API key that drops to 48 hours and if you are also a fanart VIP member that will further drop to around 10 minutes.",
+ "ExtractChapterImagesHelp": "Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, cpu-intensive and may require several gigabytes of space. It runs when videos are discovered, and also as a nightly scheduled task. The schedule is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.",
+ "LabelMetadataDownloadLanguage": "Preferred download language:",
+ "ButtonAutoScroll": "Auto-scroll",
+ "LabelImageSavingConvention": "Image saving convention:",
+ "LabelImageSavingConventionHelp": "Emby recognizes images from most major media applications. Choosing your downloading convention is useful if you also use other products.",
+ "OptionImageSavingCompatible": "Compatible - Emby\/Kodi\/Plex",
+ "OptionImageSavingStandard": "Standard - MB2",
+ "ButtonSignIn": "Sign In",
+ "TitleSignIn": "Sign In",
+ "HeaderPleaseSignIn": "Please sign in",
+ "LabelUser": "User:",
+ "LabelPassword": "Password:",
+ "ButtonManualLogin": "Manual Login",
+ "PasswordLocalhostMessage": "Passwords are not required when logging in from localhost.",
+ "TabGuide": "Guide",
+ "TabChannels": "Channels",
+ "TabCollections": "Collections",
+ "HeaderChannels": "Channels",
+ "TabRecordings": "Recordings",
+ "TabScheduled": "Scheduled",
+ "TabSeries": "Series",
+ "TabFavorites": "Favorites",
+ "TabMyLibrary": "My Library",
+ "ButtonCancelRecording": "Cancel Recording",
+ "HeaderPrePostPadding": "Pre\/Post Padding",
+ "LabelPrePaddingMinutes": "Pre-padding minutes:",
+ "OptionPrePaddingRequired": "Pre-padding is required in order to record.",
+ "LabelPostPaddingMinutes": "Post-padding minutes:",
+ "OptionPostPaddingRequired": "Post-padding is required in order to record.",
+ "HeaderWhatsOnTV": "What's On",
+ "HeaderUpcomingTV": "Upcoming TV",
+ "TabStatus": "Status",
+ "TabSettings": "Settings",
+ "ButtonRefreshGuideData": "Refresh Guide Data",
+ "ButtonRefresh": "Refresh",
+ "ButtonAdvancedRefresh": "Advanced Refresh",
+ "OptionPriority": "Priority",
+ "OptionRecordOnAllChannels": "Record on all channels",
+ "OptionRecordAnytime": "Record at any time",
+ "OptionRecordOnlyNewEpisodes": "Record only new episodes",
+ "HeaderRepeatingOptions": "Repeating Options",
+ "HeaderDays": "Days",
+ "HeaderActiveRecordings": "Active Recordings",
+ "HeaderLatestRecordings": "Latest Recordings",
+ "HeaderAllRecordings": "All Recordings",
+ "ButtonPlay": "Play",
+ "ButtonEdit": "Edit",
+ "ButtonRecord": "Record",
+ "ButtonDelete": "Delete",
+ "ButtonRemove": "Remove",
+ "OptionRecordSeries": "Record Series",
+ "HeaderDetails": "Details",
+ "TitleLiveTV": "Live TV",
+ "LabelNumberOfGuideDays": "Number of days of guide data to download:",
+ "LabelNumberOfGuideDaysHelp": "Downloading more days worth of guide data provides the ability to schedule out further in advance and view more listings, but it will also take longer to download. Auto will choose based on the number of channels.",
+ "OptionAutomatic": "Auto",
+ "HeaderServices": "Services",
+ "LiveTvPluginRequired": "A Live TV service provider plugin is required in order to continue.",
+ "LiveTvPluginRequiredHelp": "Please install one of our available plugins, such as Next Pvr or ServerWmc.",
+ "LabelCustomizeOptionsPerMediaType": "Customize for media type:",
+ "OptionDownloadThumbImage": "Thumb",
+ "OptionDownloadMenuImage": "Menu",
+ "OptionDownloadLogoImage": "Logo",
+ "OptionDownloadBoxImage": "Box",
+ "OptionDownloadDiscImage": "Disc",
+ "OptionDownloadBannerImage": "Banner",
+ "OptionDownloadBackImage": "Back",
+ "OptionDownloadArtImage": "Art",
+ "OptionDownloadPrimaryImage": "Primary",
+ "HeaderFetchImages": "Fetch Images:",
+ "HeaderImageSettings": "Image Settings",
+ "TabOther": "Other",
+ "LabelMaxBackdropsPerItem": "Maximum number of backdrops per item:",
+ "LabelMaxScreenshotsPerItem": "Maximum number of screenshots per item:",
+ "LabelMinBackdropDownloadWidth": "Minimum backdrop download width:",
+ "LabelMinScreenshotDownloadWidth": "Minimum screenshot download width:",
+ "ButtonAddScheduledTaskTrigger": "Add Trigger",
+ "HeaderAddScheduledTaskTrigger": "Add Trigger",
+ "ButtonAdd": "Add",
+ "LabelTriggerType": "Trigger Type:",
+ "OptionDaily": "Daily",
+ "OptionWeekly": "Weekly",
+ "OptionOnInterval": "On an interval",
+ "OptionOnAppStartup": "On application startup",
+ "OptionAfterSystemEvent": "After a system event",
+ "LabelDay": "Day:",
+ "LabelTime": "Time:",
+ "LabelEvent": "Event:",
+ "OptionWakeFromSleep": "Wake from sleep",
+ "LabelEveryXMinutes": "Every:",
+ "HeaderTvTuners": "Tuners",
+ "HeaderGallery": "Gallery",
+ "HeaderLatestGames": "Latest Games",
+ "HeaderRecentlyPlayedGames": "Recently Played Games",
+ "TabGameSystems": "Game Systems",
+ "TitleMediaLibrary": "Media Library",
+ "TabFolders": "Folders",
+ "TabPathSubstitution": "Path Substitution",
+ "LabelSeasonZeroDisplayName": "Season 0 display name:",
+ "LabelEnableRealtimeMonitor": "Enable real time monitoring",
+ "LabelEnableRealtimeMonitorHelp": "Changes will be processed immediately, on supported file systems.",
+ "ButtonScanLibrary": "Scan Library",
+ "HeaderNumberOfPlayers": "Players:",
+ "OptionAnyNumberOfPlayers": "Any",
+ "Option1Player": "1+",
+ "Option2Player": "2+",
+ "Option3Player": "3+",
+ "Option4Player": "4+",
+ "HeaderMediaFolders": "Media Folders",
+ "HeaderThemeVideos": "Theme Videos",
+ "HeaderThemeSongs": "Theme Songs",
+ "HeaderScenes": "Scenes",
+ "HeaderAwardsAndReviews": "Awards and Reviews",
+ "HeaderSoundtracks": "Soundtracks",
+ "HeaderMusicVideos": "Music Videos",
+ "HeaderSpecialFeatures": "Special Features",
+ "HeaderCastCrew": "Cast & Crew",
+ "HeaderAdditionalParts": "Additional Parts",
+ "ButtonSplitVersionsApart": "Split Versions Apart",
+ "LabelMissing": "Missing",
+ "LabelOffline": "Offline",
+ "PathSubstitutionHelp": "Path substitutions are used for mapping a path on the server to a path that clients are able to access. By allowing clients direct access to media on the server they may be able to play them directly over the network and avoid using server resources to stream and transcode them.",
+ "HeaderFrom": "From",
+ "HeaderTo": "To",
+ "LabelFrom": "From:",
+ "LabelFromHelp": "Example: D:\\Movies (on the server)",
+ "LabelTo": "To:",
+ "LabelToHelp": "Example: \\\\MyServer\\Movies (a path clients can access)",
+ "ButtonAddPathSubstitution": "Add Substitution",
+ "OptionSpecialEpisode": "Specials",
+ "OptionMissingEpisode": "Missing Episodes",
+ "OptionUnairedEpisode": "Unaired Episodes",
+ "OptionEpisodeSortName": "Episode Sort Name",
+ "OptionSeriesSortName": "Series Name",
+ "OptionTvdbRating": "Tvdb Rating",
+ "HeaderTranscodingQualityPreference": "Transcoding Quality Preference:",
+ "OptionAutomaticTranscodingHelp": "The server will decide quality and speed",
+ "OptionHighSpeedTranscodingHelp": "Lower quality, but faster encoding",
+ "OptionHighQualityTranscodingHelp": "Higher quality, but slower encoding",
+ "OptionMaxQualityTranscodingHelp": "Best quality with slower encoding and high CPU usage",
+ "OptionHighSpeedTranscoding": "Higher speed",
+ "OptionHighQualityTranscoding": "Higher quality",
+ "OptionMaxQualityTranscoding": "Max quality",
+ "OptionEnableDebugTranscodingLogging": "Enable debug transcoding logging",
+ "OptionEnableDebugTranscodingLoggingHelp": "This will create very large log files and is only recommended as needed for troubleshooting purposes.",
+ "EditCollectionItemsHelp": "Add or remove any movies, series, albums, books or games you wish to group within this collection.",
+ "HeaderAddTitles": "Add Titles",
+ "LabelEnableDlnaPlayTo": "Enable DLNA Play To",
+ "LabelEnableDlnaPlayToHelp": "Emby can detect devices within your network and offer the ability to remote control them.",
+ "LabelEnableDlnaDebugLogging": "Enable DLNA debug logging",
+ "LabelEnableDlnaDebugLoggingHelp": "This will create large log files and should only be used as needed for troubleshooting purposes.",
+ "LabelEnableDlnaClientDiscoveryInterval": "Client discovery interval (seconds)",
+ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determines the duration in seconds between SSDP searches performed by Emby.",
+ "HeaderCustomDlnaProfiles": "Custom Profiles",
+ "HeaderSystemDlnaProfiles": "System Profiles",
+ "CustomDlnaProfilesHelp": "Create a custom profile to target a new device or override a system profile.",
+ "SystemDlnaProfilesHelp": "System profiles are read-only. Changes to a system profile will be saved to a new custom profile.",
+ "TitleDashboard": "\u63a7\u5236\u53f0",
+ "TabHome": "Home",
+ "TabInfo": "Info",
+ "HeaderLinks": "Links",
+ "HeaderSystemPaths": "System Paths",
+ "LinkCommunity": "Community",
+ "LinkGithub": "Github",
+ "LinkApi": "Api",
+ "LinkApiDocumentation": "Api Documentation",
+ "LabelFriendlyServerName": "Friendly server name:",
+ "LabelFriendlyServerNameHelp": "This name will be used to identify this server. If left blank, the computer name will be used.",
+ "LabelPreferredDisplayLanguage": "Preferred display language:",
+ "LabelPreferredDisplayLanguageHelp": "Translating Emby is an ongoing project.",
+ "LabelReadHowYouCanContribute": "Learn how you can contribute.",
+ "HeaderNewCollection": "New Collection",
+ "ButtonSubmit": "Submit",
+ "ButtonCreate": "Create",
+ "LabelCustomCss": "Custom css:",
+ "LabelCustomCssHelp": "Apply your own custom css to the web interface.",
+ "LabelLocalHttpServerPortNumber": "Local http port number:",
+ "LabelLocalHttpServerPortNumberHelp": "The tcp port number that Emby's http server should bind to.",
+ "LabelPublicHttpPort": "Public http port number:",
+ "LabelPublicHttpPortHelp": "The public port number that should be mapped to the local http port.",
+ "LabelPublicHttpsPort": "Public https port number:",
+ "LabelPublicHttpsPortHelp": "The public port number that should be mapped to the local https port.",
+ "LabelEnableHttps": "Report https as external address",
+ "LabelEnableHttpsHelp": "If enabled, the server will report an https url to clients as it's external address.",
+ "LabelHttpsPort": "Local https port number:",
+ "LabelHttpsPortHelp": "The tcp port number that Emby's https server should bind to.",
+ "LabelWebSocketPortNumber": "Web socket port number:",
+ "LabelEnableAutomaticPortMap": "Enable automatic port mapping",
+ "LabelEnableAutomaticPortMapHelp": "Attempt to automatically map the public port to the local port via UPnP. This may not work with some router models.",
+ "LabelExternalDDNS": "External WAN Address:",
+ "LabelExternalDDNSHelp": "If you have a dynamic DNS enter it here. Emby apps will use it when connecting remotely. Leave empty for automatic detection.",
+ "TabResume": "Resume",
+ "TabWeather": "Weather",
+ "TitleAppSettings": "App Settings",
+ "LabelMinResumePercentage": "Min resume percentage:",
+ "LabelMaxResumePercentage": "Max resume percentage:",
+ "LabelMinResumeDuration": "Min resume duration (seconds):",
+ "LabelMinResumePercentageHelp": "Titles are assumed unplayed if stopped before this time",
+ "LabelMaxResumePercentageHelp": "Titles are assumed fully played if stopped after this time",
+ "LabelMinResumeDurationHelp": "Titles shorter than this will not be resumable",
+ "TitleAutoOrganize": "Auto-Organize",
+ "TabActivityLog": "Activity Log",
+ "HeaderName": "Name",
+ "HeaderDate": "Date",
+ "HeaderSource": "Source",
+ "HeaderDestination": "Destination",
+ "HeaderProgram": "Program",
+ "HeaderClients": "Clients",
+ "LabelCompleted": "Completed",
+ "LabelSkipped": "Skipped",
+ "HeaderEpisodeOrganization": "Episode Organization",
+ "LabelEndingEpisodeNumber": "Ending episode number:",
+ "LabelEndingEpisodeNumberHelp": "Only required for multi-episode files",
+ "HeaderSupportTheTeam": "Support the Emby Team",
+ "LabelSupportAmount": "Amount (USD)",
+ "HeaderSupportTheTeamHelp": "Help ensure the continued development of this project by donating. A portion of all donations will be contributed to other free tools we depend on.",
+ "ButtonEnterSupporterKey": "Enter supporter key",
+ "DonationNextStep": "Once complete, please return and enter your supporter key, which you will receive by email.",
+ "AutoOrganizeHelp": "Auto-organize monitors your download folders for new files and moves them to your media directories.",
+ "AutoOrganizeTvHelp": "TV file organizing will only add episodes to existing series. It will not create new series folders.",
+ "OptionEnableEpisodeOrganization": "Enable new episode organization",
+ "LabelWatchFolder": "Watch folder:",
+ "LabelWatchFolderHelp": "The server will poll this folder during the 'Organize new media files' scheduled task.",
+ "ButtonViewScheduledTasks": "View scheduled tasks",
+ "LabelMinFileSizeForOrganize": "Minimum file size (MB):",
+ "LabelMinFileSizeForOrganizeHelp": "Files under this size will be ignored.",
+ "LabelSeasonFolderPattern": "Season folder pattern:",
+ "LabelSeasonZeroFolderName": "Season zero folder name:",
+ "HeaderEpisodeFilePattern": "Episode file pattern",
+ "LabelEpisodePattern": "Episode pattern:",
+ "LabelMultiEpisodePattern": "Multi-Episode pattern:",
+ "HeaderSupportedPatterns": "Supported Patterns",
+ "HeaderTerm": "Term",
+ "HeaderPattern": "Pattern",
+ "HeaderResult": "Result",
+ "LabelDeleteEmptyFolders": "Delete empty folders after organizing",
+ "LabelDeleteEmptyFoldersHelp": "Enable this to keep the download directory clean.",
+ "LabelDeleteLeftOverFiles": "Delete left over files with the following extensions:",
+ "LabelDeleteLeftOverFilesHelp": "Separate with ;. For example: .nfo;.txt",
+ "OptionOverwriteExistingEpisodes": "Overwrite existing episodes",
+ "LabelTransferMethod": "Transfer method",
+ "OptionCopy": "Copy",
+ "OptionMove": "Move",
+ "LabelTransferMethodHelp": "Copy or move files from the watch folder",
+ "HeaderLatestNews": "Latest News",
+ "HeaderHelpImproveProject": "Help Improve Emby",
+ "HeaderRunningTasks": "Running Tasks",
+ "HeaderActiveDevices": "Active Devices",
+ "HeaderPendingInstallations": "Pending Installations",
+ "HeaderServerInformation": "Server Information",
+ "ButtonRestartNow": "Restart Now",
+ "ButtonRestart": "Restart",
+ "ButtonShutdown": "Shutdown",
+ "ButtonUpdateNow": "Update Now",
+ "TabHosting": "Hosting",
+ "PleaseUpdateManually": "Please shutdown the server and update manually.",
+ "NewServerVersionAvailable": "A new version of Emby Server is available!",
+ "ServerUpToDate": "Emby Server is up to date",
+ "LabelComponentsUpdated": "The following components have been installed or updated:",
+ "MessagePleaseRestartServerToFinishUpdating": "Please restart the server to finish applying updates.",
+ "LabelDownMixAudioScale": "Audio boost when downmixing:",
+ "LabelDownMixAudioScaleHelp": "Boost audio when downmixing. Set to 1 to preserve original volume value.",
+ "ButtonLinkKeys": "Transfer Key",
+ "LabelOldSupporterKey": "Old supporter key",
+ "LabelNewSupporterKey": "New supporter key",
+ "HeaderMultipleKeyLinking": "Transfer to New Key",
+ "MultipleKeyLinkingHelp": "If you received a new supporter key, use this form to transfer the old key's registrations to your new one.",
+ "LabelCurrentEmailAddress": "Current email address",
+ "LabelCurrentEmailAddressHelp": "The current email address to which your new key was sent.",
+ "HeaderForgotKey": "Forgot Key",
+ "LabelEmailAddress": "Email address",
+ "LabelSupporterEmailAddress": "The email address that was used to purchase the key.",
+ "ButtonRetrieveKey": "Retrieve Key",
+ "LabelSupporterKey": "Supporter Key (paste from email)",
+ "LabelSupporterKeyHelp": "Enter your supporter key to start enjoying additional benefits the community has developed for Emby.",
+ "MessageInvalidKey": "Supporter key is missing or invalid.",
+ "ErrorMessageInvalidKey": "In order for any premium content to be registered, you must also be an Emby Supporter. Please donate and support the continued development of the core product. Thank you.",
+ "HeaderDisplaySettings": "Display Settings",
+ "TabPlayTo": "Play To",
+ "LabelEnableDlnaServer": "Enable Dlna server",
+ "LabelEnableDlnaServerHelp": "Allows UPnP devices on your network to browse and play Emby content.",
+ "LabelEnableBlastAliveMessages": "Blast alive messages",
+ "LabelEnableBlastAliveMessagesHelp": "Enable this if the server is not detected reliably by other UPnP devices on your network.",
+ "LabelBlastMessageInterval": "Alive message interval (seconds)",
+ "LabelBlastMessageIntervalHelp": "Determines the duration in seconds between server alive messages.",
+ "LabelDefaultUser": "Default user:",
+ "LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
+ "TitleDlna": "DLNA",
+ "TitleChannels": "Channels",
+ "HeaderServerSettings": "Server Settings",
+ "LabelWeatherDisplayLocation": "Weather display location:",
+ "LabelWeatherDisplayLocationHelp": "US zip code \/ City, State, Country \/ City, Country",
+ "LabelWeatherDisplayUnit": "Weather display unit:",
+ "OptionCelsius": "Celsius",
+ "OptionFahrenheit": "Fahrenheit",
+ "HeaderRequireManualLogin": "Require manual username entry for:",
+ "HeaderRequireManualLoginHelp": "When disabled clients may present a login screen with a visual selection of users.",
+ "OptionOtherApps": "Other apps",
+ "OptionMobileApps": "Mobile apps",
+ "HeaderNotificationList": "Click on a notification to configure it's sending options.",
+ "NotificationOptionApplicationUpdateAvailable": "Application update available",
+ "NotificationOptionApplicationUpdateInstalled": "Application update installed",
+ "NotificationOptionPluginUpdateInstalled": "Plugin update installed",
+ "NotificationOptionPluginInstalled": "Plugin installed",
+ "NotificationOptionPluginUninstalled": "Plugin uninstalled",
+ "NotificationOptionVideoPlayback": "Video playback started",
+ "NotificationOptionAudioPlayback": "Audio playback started",
+ "NotificationOptionGamePlayback": "Game playback started",
+ "NotificationOptionVideoPlaybackStopped": "Video playback stopped",
+ "NotificationOptionAudioPlaybackStopped": "Audio playback stopped",
+ "NotificationOptionGamePlaybackStopped": "Game playback stopped",
+ "NotificationOptionTaskFailed": "Scheduled task failure",
+ "NotificationOptionInstallationFailed": "Installation failure",
+ "NotificationOptionNewLibraryContent": "New content added",
+ "NotificationOptionNewLibraryContentMultiple": "New content added (multiple)",
+ "NotificationOptionCameraImageUploaded": "Camera image uploaded",
+ "NotificationOptionUserLockedOut": "User locked out",
+ "HeaderSendNotificationHelp": "Notifications are delivered to your Emby inbox. Additional options can be installed from the Services tab.",
+ "NotificationOptionServerRestartRequired": "Server restart required",
+ "LabelNotificationEnabled": "Enable this notification",
+ "LabelMonitorUsers": "Monitor activity from:",
+ "LabelSendNotificationToUsers": "Send the notification to:",
+ "LabelUseNotificationServices": "Use the following services:",
+ "CategoryUser": "User",
+ "CategorySystem": "System",
+ "CategoryApplication": "Application",
+ "CategoryPlugin": "Plugin",
+ "LabelMessageTitle": "Message title:",
+ "LabelAvailableTokens": "Available tokens:",
+ "AdditionalNotificationServices": "Browse the plugin catalog to install additional notification services.",
+ "OptionAllUsers": "All users",
+ "OptionAdminUsers": "Administrators",
+ "OptionCustomUsers": "Custom",
+ "ButtonArrowUp": "Up",
+ "ButtonArrowDown": "Down",
+ "ButtonArrowLeft": "Left",
+ "ButtonArrowRight": "Right",
+ "ButtonBack": "Back",
+ "ButtonInfo": "Info",
+ "ButtonOsd": "On screen display",
+ "ButtonPageUp": "Page Up",
+ "ButtonPageDown": "Page Down",
+ "PageAbbreviation": "PG",
+ "ButtonHome": "Home",
+ "ButtonSearch": "Search",
+ "ButtonSettings": "Settings",
+ "ButtonTakeScreenshot": "Capture Screenshot",
+ "ButtonLetterUp": "Letter Up",
+ "ButtonLetterDown": "Letter Down",
+ "PageButtonAbbreviation": "PG",
+ "LetterButtonAbbreviation": "A",
+ "TabNowPlaying": "Now Playing",
+ "TabNavigation": "Navigation",
+ "TabControls": "Controls",
+ "ButtonScenes": "Scenes",
+ "ButtonSubtitles": "Subtitles",
+ "ButtonStop": "Stop",
+ "ButtonPause": "Pause",
+ "ButtonNext": "Next",
+ "ButtonPrevious": "Previous",
+ "LabelGroupMoviesIntoCollections": "Group movies into collections",
+ "LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, movies belonging to a collection will be displayed as one grouped item.",
+ "NotificationOptionPluginError": "Plugin failure",
+ "ButtonVolumeUp": "Volume up",
+ "ButtonVolumeDown": "Volume down",
+ "ButtonMute": "Mute",
+ "HeaderLatestMedia": "Latest Media",
+ "OptionSpecialFeatures": "Special Features",
+ "HeaderCollections": "Collections",
+ "LabelProfileCodecsHelp": "Separated by comma. This can be left empty to apply to all codecs.",
+ "LabelProfileContainersHelp": "Separated by comma. This can be left empty to apply to all containers.",
+ "HeaderResponseProfile": "Response Profile",
+ "LabelType": "Type:",
+ "LabelPersonRole": "Role:",
+ "LabelPersonRoleHelp": "Role is generally only applicable to actors.",
+ "LabelProfileContainer": "Container:",
+ "LabelProfileVideoCodecs": "Video codecs:",
+ "LabelProfileAudioCodecs": "Audio codecs:",
+ "LabelProfileCodecs": "Codecs:",
+ "HeaderDirectPlayProfile": "Direct Play Profile",
+ "HeaderTranscodingProfile": "Transcoding Profile",
+ "HeaderCodecProfile": "Codec Profile",
+ "HeaderCodecProfileHelp": "Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the codec is configured for direct play.",
+ "HeaderContainerProfile": "Container Profile",
+ "HeaderContainerProfileHelp": "Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the format is configured for direct play.",
+ "OptionProfileVideo": "Video",
+ "OptionProfileAudio": "Audio",
+ "OptionProfileVideoAudio": "Video Audio",
+ "OptionProfilePhoto": "Photo",
+ "LabelUserLibrary": "User library:",
+ "LabelUserLibraryHelp": "Select which user library to display to the device. Leave empty to inherit the default setting.",
+ "OptionPlainStorageFolders": "Display all folders as plain storage folders",
+ "OptionPlainStorageFoldersHelp": "If enabled, all folders are represented in DIDL as \"object.container.storageFolder\" instead of a more specific type, such as \"object.container.person.musicArtist\".",
+ "OptionPlainVideoItems": "Display all videos as plain video items",
+ "OptionPlainVideoItemsHelp": "If enabled, all videos are represented in DIDL as \"object.item.videoItem\" instead of a more specific type, such as \"object.item.videoItem.movie\".",
+ "LabelSupportedMediaTypes": "Supported Media Types:",
+ "TabIdentification": "Identification",
+ "HeaderIdentification": "Identification",
+ "TabDirectPlay": "Direct Play",
+ "TabContainers": "Containers",
+ "TabCodecs": "Codecs",
+ "TabResponses": "Responses",
+ "HeaderProfileInformation": "Profile Information",
+ "LabelEmbedAlbumArtDidl": "Embed album art in Didl",
+ "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.",
+ "LabelAlbumArtPN": "Album art PN:",
+ "LabelAlbumArtHelp": "PN used for album art, within the dlna:profileID attribute on upnp:albumArtURI. Some clients require a specific value, regardless of the size of the image.",
+ "LabelAlbumArtMaxWidth": "Album art max width:",
+ "LabelAlbumArtMaxWidthHelp": "Max resolution of album art exposed via upnp:albumArtURI.",
+ "LabelAlbumArtMaxHeight": "Album art max height:",
+ "LabelAlbumArtMaxHeightHelp": "Max resolution of album art exposed via upnp:albumArtURI.",
+ "LabelIconMaxWidth": "Icon max width:",
+ "LabelIconMaxWidthHelp": "Max resolution of icons exposed via upnp:icon.",
+ "LabelIconMaxHeight": "Icon max height:",
+ "LabelIconMaxHeightHelp": "Max resolution of icons exposed via upnp:icon.",
+ "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.",
+ "HeaderProfileServerSettingsHelp": "These values control how Emby Server will present itself to the device.",
+ "LabelMaxBitrate": "Max bitrate:",
+ "LabelMaxBitrateHelp": "Specify a max bitrate in bandwidth constrained environments, or if the device imposes it's own limit.",
+ "LabelMaxStreamingBitrate": "Max streaming bitrate:",
+ "LabelMaxStreamingBitrateHelp": "Specify a max bitrate when streaming.",
+ "LabelMaxChromecastBitrate": "Max Chromecast bitrate:",
+ "LabelMaxStaticBitrate": "Max sync bitrate:",
+ "LabelMaxStaticBitrateHelp": "Specify a max bitrate when syncing content at high quality.",
+ "LabelMusicStaticBitrate": "Music sync bitrate:",
+ "LabelMusicStaticBitrateHelp": "Specify a max bitrate when syncing music",
+ "LabelMusicStreamingTranscodingBitrate": "Music transcoding bitrate:",
+ "LabelMusicStreamingTranscodingBitrateHelp": "Specify a max bitrate when streaming music",
+ "OptionIgnoreTranscodeByteRangeRequests": "Ignore transcode byte range requests",
+ "OptionIgnoreTranscodeByteRangeRequestsHelp": "If enabled, these requests will be honored but will ignore the byte range header.",
+ "LabelFriendlyName": "Friendly name",
+ "LabelManufacturer": "Manufacturer",
+ "LabelManufacturerUrl": "Manufacturer url",
+ "LabelModelName": "Model name",
+ "LabelModelNumber": "Model number",
+ "LabelModelDescription": "Model description",
+ "LabelModelUrl": "Model url",
+ "LabelSerialNumber": "Serial number",
+ "LabelDeviceDescription": "Device description",
+ "HeaderIdentificationCriteriaHelp": "Enter at least one identification criteria.",
+ "HeaderDirectPlayProfileHelp": "Add direct play profiles to indicate which formats the device can handle natively.",
+ "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.",
+ "HeaderResponseProfileHelp": "Response profiles provide a way to customize information sent to the device when playing certain kinds of media.",
+ "LabelXDlnaCap": "X-Dlna cap:",
+ "LabelXDlnaCapHelp": "Determines the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.",
+ "LabelXDlnaDoc": "X-Dlna doc:",
+ "LabelXDlnaDocHelp": "Determines the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.",
+ "LabelSonyAggregationFlags": "Sony aggregation flags:",
+ "LabelSonyAggregationFlagsHelp": "Determines the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.",
+ "LabelTranscodingContainer": "Container:",
+ "LabelTranscodingVideoCodec": "Video codec:",
+ "LabelTranscodingVideoProfile": "Video profile:",
+ "LabelTranscodingAudioCodec": "Audio codec:",
+ "OptionEnableM2tsMode": "Enable M2ts mode",
+ "OptionEnableM2tsModeHelp": "Enable m2ts mode when encoding to mpegts.",
+ "OptionEstimateContentLength": "Estimate content length when transcoding",
+ "OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding",
+ "OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.",
+ "HeaderSubtitleDownloadingHelp": "When Emby scans your video files it can search for missing subtitles, and download them using a subtitle provider such as OpenSubtitles.org.",
+ "HeaderDownloadSubtitlesFor": "Download subtitles for:",
+ "MessageNoChapterProviders": "Install a chapter provider plugin such as ChapterDb to enable additional chapter options.",
+ "LabelSkipIfGraphicalSubsPresent": "Skip if the video already contains graphical subtitles",
+ "LabelSkipIfGraphicalSubsPresentHelp": "Keeping text versions of subtitles will result in more efficient delivery and decrease the likelihood of video transcoding.",
+ "TabSubtitles": "Subtitles",
+ "TabChapters": "Chapters",
+ "HeaderDownloadChaptersFor": "Download chapter names for:",
+ "LabelOpenSubtitlesUsername": "Open Subtitles username:",
+ "LabelOpenSubtitlesPassword": "Open Subtitles password:",
+ "HeaderChapterDownloadingHelp": "When Emby scans your video files it can download friendly chapter names from the internet using chapter plugins such as ChapterDb.",
+ "LabelPlayDefaultAudioTrack": "Play default audio track regardless of language",
+ "LabelSubtitlePlaybackMode": "Subtitle mode:",
+ "LabelDownloadLanguages": "Download languages:",
+ "ButtonRegister": "Register",
+ "LabelSkipIfAudioTrackPresent": "Skip if the default audio track matches the download language",
+ "LabelSkipIfAudioTrackPresentHelp": "Uncheck this to ensure all videos have subtitles, regardless of audio language.",
+ "HeaderSendMessage": "Send Message",
+ "ButtonSend": "Send",
+ "LabelMessageText": "Message text:",
+ "MessageNoAvailablePlugins": "No available plugins.",
+ "LabelDisplayPluginsFor": "Display plugins for:",
+ "PluginTabAppClassic": "Emby Classic",
+ "PluginTabAppTheater": "Emby Theater",
+ "LabelEpisodeNamePlain": "Episode name",
+ "LabelSeriesNamePlain": "Series name",
+ "ValueSeriesNamePeriod": "Series.name",
+ "ValueSeriesNameUnderscore": "Series_name",
+ "ValueEpisodeNamePeriod": "Episode.name",
+ "ValueEpisodeNameUnderscore": "Episode_name",
+ "LabelSeasonNumberPlain": "Season number",
+ "LabelEpisodeNumberPlain": "Episode number",
+ "LabelEndingEpisodeNumberPlain": "Ending episode number",
+ "HeaderTypeText": "Enter Text",
+ "LabelTypeText": "Text",
+ "HeaderSearchForSubtitles": "Search for Subtitles",
+ "ButtonMore": "More",
+ "MessageNoSubtitleSearchResultsFound": "No search results founds.",
+ "TabDisplay": "Display",
+ "TabLanguages": "Languages",
+ "TabAppSettings": "App Settings",
+ "LabelEnableThemeSongs": "Enable theme songs",
+ "LabelEnableBackdrops": "Enable backdrops",
+ "LabelEnableThemeSongsHelp": "If enabled, theme songs will be played in the background while browsing the library.",
+ "LabelEnableBackdropsHelp": "If enabled, backdrops will be displayed in the background of some pages while browsing the library.",
+ "HeaderHomePage": "Home Page",
+ "HeaderSettingsForThisDevice": "Settings for This Device",
+ "OptionAuto": "Auto",
+ "OptionYes": "Yes",
+ "OptionNo": "No",
+ "HeaderOptions": "Options",
+ "HeaderIdentificationResult": "Identification Result",
+ "LabelHomePageSection1": "Home page section 1:",
+ "LabelHomePageSection2": "Home page section 2:",
+ "LabelHomePageSection3": "Home page section 3:",
+ "LabelHomePageSection4": "Home page section 4:",
+ "OptionMyMediaButtons": "My media (buttons)",
+ "OptionMyMedia": "My media",
+ "OptionMyMediaSmall": "My media (small)",
+ "OptionResumablemedia": "Resume",
+ "OptionLatestMedia": "Latest media",
+ "OptionLatestChannelMedia": "Latest channel items",
+ "HeaderLatestChannelItems": "Latest Channel Items",
+ "OptionNone": "None",
+ "HeaderLiveTv": "Live TV",
+ "HeaderReports": "Reports",
+ "HeaderMetadataManager": "Metadata Manager",
+ "HeaderSettings": "Settings",
+ "MessageLoadingChannels": "Loading channel content...",
+ "MessageLoadingContent": "Loading content...",
+ "ButtonMarkRead": "Mark Read",
+ "OptionDefaultSort": "Default",
+ "OptionCommunityMostWatchedSort": "Most Watched",
+ "TabNextUp": "Next Up",
+ "PlaceholderUsername": "Username",
+ "HeaderBecomeProjectSupporter": "Become an Emby Supporter",
+ "MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.",
+ "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, Albums, Books and Games. Click the + button to start creating Collections.",
+ "MessageNoPlaylistsAvailable": "Playlists allow you to create lists of content to play consecutively at a time. To add items to playlists, right click or tap and hold, then select Add to Playlist.",
+ "MessageNoPlaylistItemsAvailable": "This playlist is currently empty.",
+ "ButtonDismiss": "Dismiss",
+ "ButtonEditOtherUserPreferences": "Edit this user's profile, image and personal preferences.",
+ "LabelChannelStreamQuality": "Preferred internet stream quality:",
+ "LabelChannelStreamQualityHelp": "In a low bandwidth environment, limiting quality can help ensure a smooth streaming experience.",
+ "OptionBestAvailableStreamQuality": "Best available",
+ "LabelEnableChannelContentDownloadingFor": "Enable channel content downloading for:",
+ "LabelEnableChannelContentDownloadingForHelp": "Some channels support downloading content prior to viewing. Enable this in low bandwidth enviornments to download channel content during off hours. Content is downloaded as part of the channel download scheduled task.",
+ "LabelChannelDownloadPath": "Channel content download path:",
+ "LabelChannelDownloadPathHelp": "Specify a custom download path if desired. Leave empty to download to an internal program data folder.",
+ "LabelChannelDownloadAge": "Delete content after: (days)",
+ "LabelChannelDownloadAgeHelp": "Downloaded content older than this will be deleted. It will remain playable via internet streaming.",
+ "ChannelSettingsFormHelp": "Install channels such as Trailers and Vimeo in the plugin catalog.",
+ "ButtonOptions": "Options",
+ "ViewTypePlaylists": "Playlists",
+ "ViewTypeMovies": "Movies",
+ "ViewTypeTvShows": "TV",
+ "ViewTypeGames": "Games",
+ "ViewTypeMusic": "Music",
+ "ViewTypeMusicGenres": "Genres",
+ "ViewTypeMusicArtists": "Artists",
+ "ViewTypeBoxSets": "Collections",
+ "ViewTypeChannels": "Channels",
+ "ViewTypeLiveTV": "Live TV",
+ "ViewTypeLiveTvNowPlaying": "Now Airing",
+ "ViewTypeLatestGames": "Latest Games",
+ "ViewTypeRecentlyPlayedGames": "Recently Played",
+ "ViewTypeGameFavorites": "Favorites",
+ "ViewTypeGameSystems": "Game Systems",
+ "ViewTypeGameGenres": "Genres",
+ "ViewTypeTvResume": "Resume",
+ "ViewTypeTvNextUp": "Next Up",
+ "ViewTypeTvLatest": "Latest",
+ "ViewTypeTvShowSeries": "Series",
+ "ViewTypeTvGenres": "Genres",
+ "ViewTypeTvFavoriteSeries": "Favorite Series",
+ "ViewTypeTvFavoriteEpisodes": "Favorite Episodes",
+ "ViewTypeMovieResume": "Resume",
+ "ViewTypeMovieLatest": "Latest",
+ "ViewTypeMovieMovies": "Movies",
+ "ViewTypeMovieCollections": "Collections",
+ "ViewTypeMovieFavorites": "Favorites",
+ "ViewTypeMovieGenres": "Genres",
+ "ViewTypeMusicLatest": "Latest",
+ "ViewTypeMusicPlaylists": "Playlists",
+ "ViewTypeMusicAlbums": "Albums",
+ "ViewTypeMusicAlbumArtists": "Album Artists",
+ "HeaderOtherDisplaySettings": "Display Settings",
+ "ViewTypeMusicSongs": "Songs",
+ "ViewTypeMusicFavorites": "Favorites",
+ "ViewTypeMusicFavoriteAlbums": "Favorite Albums",
+ "ViewTypeMusicFavoriteArtists": "Favorite Artists",
+ "ViewTypeMusicFavoriteSongs": "Favorite Songs",
+ "HeaderMyViews": "My Views",
+ "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:",
+ "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.",
+ "OptionDisplayAdultContent": "Display adult content",
+ "OptionLibraryFolders": "Media folders",
+ "TitleRemoteControl": "Remote Control",
+ "OptionLatestTvRecordings": "Latest recordings",
+ "LabelProtocolInfo": "Protocol info:",
+ "LabelProtocolInfoHelp": "The value that will be used when responding to GetProtocolInfo requests from the device.",
+ "TabNfo": "Nfo",
+ "HeaderKodiMetadataHelp": "Emby includes native support for Nfo metadata files. To enable or disable Nfo metadata, use the Advanced tab to configure options for your media types.",
+ "LabelKodiMetadataUser": "Sync user watch data to nfo's for:",
+ "LabelKodiMetadataUserHelp": "Enable this to keep watch data in sync between Emby Server and Nfo files.",
+ "LabelKodiMetadataDateFormat": "Release date format:",
+ "LabelKodiMetadataDateFormatHelp": "All dates within nfo's will be read and written to using this format.",
+ "LabelKodiMetadataSaveImagePaths": "Save image paths within nfo files",
+ "LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.",
+ "LabelKodiMetadataEnablePathSubstitution": "Enable path substitution",
+ "LabelKodiMetadataEnablePathSubstitutionHelp": "Enables path substitution of image paths using the server's path substitution settings.",
+ "LabelKodiMetadataEnablePathSubstitutionHelp2": "See path substitution.",
+ "OptionDisplayChannelsInline": "Display channels inline within my views",
+ "OptionDisplayChannelsInlineHelp": "If enabled, channels will be displayed directly alongside other views. If disabled, they'll be displayed within a separate Channels view.",
+ "LabelDisplayCollectionsView": "Display a collections view to show movie collections",
+ "LabelDisplayCollectionsViewHelp": "This will create a separate view to display collections that you've created or have access to. To create a collection, right-click or tap-hold any movie and select 'Add to Collection'. ",
+ "LabelKodiMetadataEnableExtraThumbs": "Copy extrafanart into extrathumbs",
+ "LabelKodiMetadataEnableExtraThumbsHelp": "When downloading images they can be saved into both extrafanart and extrathumbs for maximum Kodi skin compatibility.",
+ "TabServices": "Services",
+ "TabLogs": "Logs",
+ "HeaderServerLogFiles": "Server log files:",
+ "TabBranding": "Branding",
+ "HeaderBrandingHelp": "Customize the appearance of Emby to fit the needs of your group or organization.",
+ "LabelLoginDisclaimer": "Login disclaimer:",
+ "LabelLoginDisclaimerHelp": "This will be displayed at the bottom of the login page.",
+ "LabelAutomaticallyDonate": "Automatically donate this amount every month",
+ "LabelAutomaticallyDonateHelp": "You can cancel at any time via your PayPal account.",
+ "OptionList": "List",
+ "TabDashboard": "Dashboard",
+ "TitleServer": "Server",
+ "LabelCache": "Cache:",
+ "LabelLogs": "Logs:",
+ "LabelMetadata": "Metadata:",
+ "LabelImagesByName": "Images by name:",
+ "LabelTranscodingTemporaryFiles": "Transcoding temporary files:",
+ "HeaderLatestMusic": "Latest Music",
+ "HeaderBranding": "Branding",
+ "HeaderApiKeys": "Api Keys",
+ "HeaderApiKeysHelp": "External applications are required to have an Api key in order to communicate with Emby Server. Keys are issued by logging in with an Emby account, or by manually granting the application a key.",
+ "HeaderApiKey": "Api Key",
+ "HeaderApp": "App",
+ "HeaderDevice": "Device",
+ "HeaderUser": "User",
+ "HeaderDateIssued": "Date Issued",
+ "LabelChapterName": "Chapter {0}",
+ "HeaderNewApiKey": "New Api Key",
+ "LabelAppName": "App name",
+ "LabelAppNameExample": "Example: Sickbeard, NzbDrone",
+ "HeaderNewApiKeyHelp": "Grant an application permission to communicate with Emby Server.",
+ "HeaderHttpHeaders": "Http Headers",
+ "HeaderIdentificationHeader": "Identification Header",
+ "LabelValue": "Value:",
+ "LabelMatchType": "Match type:",
+ "OptionEquals": "Equals",
+ "OptionRegex": "Regex",
+ "OptionSubstring": "Substring",
+ "TabView": "View",
+ "TabSort": "Sort",
+ "TabFilter": "Filter",
+ "ButtonView": "View",
+ "LabelPageSize": "Item limit:",
+ "LabelPath": "Path:",
+ "LabelView": "View:",
+ "TabUsers": "Users",
+ "LabelSortName": "Sort name:",
+ "LabelDateAdded": "Date added:",
+ "HeaderFeatures": "Features",
+ "HeaderAdvanced": "Advanced",
+ "ButtonSync": "Sync",
+ "TabScheduledTasks": "Scheduled Tasks",
+ "HeaderChapters": "Chapters",
+ "HeaderResumeSettings": "Resume Settings",
+ "TabSync": "Sync",
+ "TitleUsers": "Users",
+ "LabelProtocol": "Protocol:",
+ "OptionProtocolHttp": "Http",
+ "OptionProtocolHls": "Http Live Streaming",
+ "LabelContext": "Context:",
+ "OptionContextStreaming": "Streaming",
+ "OptionContextStatic": "Sync",
+ "ButtonAddToPlaylist": "Add to playlist",
+ "TabPlaylists": "Playlists",
+ "ButtonClose": "Close",
+ "LabelAllLanguages": "All languages",
+ "HeaderBrowseOnlineImages": "Browse Online Images",
+ "LabelSource": "Source:",
+ "OptionAll": "All",
+ "LabelImage": "Image:",
+ "ButtonBrowseImages": "Browse Images",
+ "HeaderImages": "Images",
+ "HeaderBackdrops": "Backdrops",
+ "HeaderScreenshots": "Screenshots",
+ "HeaderAddUpdateImage": "Add\/Update Image",
+ "LabelJpgPngOnly": "JPG\/PNG only",
+ "LabelImageType": "Image type:",
+ "OptionPrimary": "Primary",
+ "OptionArt": "Art",
+ "OptionBox": "Box",
+ "OptionBoxRear": "Box rear",
+ "OptionDisc": "Disc",
+ "OptionIcon": "Icon",
+ "OptionLogo": "Logo",
+ "OptionMenu": "Menu",
+ "OptionScreenshot": "Screenshot",
+ "OptionLocked": "Locked",
+ "OptionUnidentified": "Unidentified",
+ "OptionMissingParentalRating": "Missing parental rating",
+ "OptionStub": "Stub",
+ "OptionSeason0": "Season 0",
+ "LabelReport": "Report:",
+ "OptionReportSongs": "Songs",
+ "OptionReportSeries": "Series",
+ "OptionReportSeasons": "Seasons",
+ "OptionReportTrailers": "Trailers",
+ "OptionReportMusicVideos": "Music videos",
+ "OptionReportMovies": "Movies",
+ "OptionReportHomeVideos": "Home videos",
+ "OptionReportGames": "Games",
+ "OptionReportEpisodes": "Episodes",
+ "OptionReportCollections": "Collections",
+ "OptionReportBooks": "Books",
+ "OptionReportArtists": "Artists",
+ "OptionReportAlbums": "Albums",
+ "OptionReportAdultVideos": "Adult videos",
+ "HeaderActivity": "Activity",
+ "ScheduledTaskStartedWithName": "{0} started",
+ "ScheduledTaskCancelledWithName": "{0} was cancelled",
+ "ScheduledTaskCompletedWithName": "{0} completed",
+ "ScheduledTaskFailed": "Scheduled task completed",
+ "PluginInstalledWithName": "{0} was installed",
+ "PluginUpdatedWithName": "{0} was updated",
+ "PluginUninstalledWithName": "{0} was uninstalled",
+ "ScheduledTaskFailedWithName": "{0} failed",
+ "ItemAddedWithName": "{0} was added to the library",
+ "ItemRemovedWithName": "{0} was removed from the library",
+ "DeviceOnlineWithName": "{0} is connected",
+ "UserOnlineFromDevice": "{0} is online from {1}",
+ "DeviceOfflineWithName": "{0} has disconnected",
+ "UserOfflineFromDevice": "{0} has disconnected from {1}",
+ "SubtitlesDownloadedForItem": "Subtitles downloaded for {0}",
+ "SubtitleDownloadFailureForItem": "Subtitles failed to download for {0}",
+ "LabelRunningTimeValue": "Running time: {0}",
+ "LabelIpAddressValue": "Ip address: {0}",
+ "UserLockedOutWithName": "User {0} has been locked out",
+ "UserConfigurationUpdatedWithName": "User configuration has been updated for {0}",
+ "UserCreatedWithName": "User {0} has been created",
+ "UserPasswordChangedWithName": "Password has been changed for user {0}",
+ "UserDeletedWithName": "User {0} has been deleted",
+ "MessageServerConfigurationUpdated": "Server configuration has been updated",
+ "MessageNamedServerConfigurationUpdatedWithValue": "Server configuration section {0} has been updated",
+ "MessageApplicationUpdated": "Emby Server has been updated",
+ "AuthenticationSucceededWithUserName": "{0} successfully authenticated",
+ "FailedLoginAttemptWithUserName": "Failed login attempt from {0}",
+ "UserDownloadingItemWithValues": "{0} is downloading {1}",
+ "UserStartedPlayingItemWithValues": "{0} has started playing {1}",
+ "UserStoppedPlayingItemWithValues": "{0} has stopped playing {1}",
+ "AppDeviceValues": "App: {0}, Device: {1}",
+ "ProviderValue": "Provider: {0}",
+ "LabelChannelDownloadSizeLimit": "Download size limit (GB):",
+ "LabelChannelDownloadSizeLimitHelpText": "Limit the size of the channel download folder.",
+ "HeaderRecentActivity": "Recent Activity",
+ "HeaderPeople": "People",
+ "HeaderDownloadPeopleMetadataFor": "Download biography and images for:",
+ "OptionComposers": "Composers",
+ "OptionOthers": "Others",
+ "HeaderDownloadPeopleMetadataForHelp": "Enabling additional options will provide more on-screen information but will result in slower library scans.",
+ "ViewTypeFolders": "Folders",
+ "LabelDisplayFoldersView": "Display a folders view to show plain media folders",
+ "ViewTypeLiveTvRecordingGroups": "Recordings",
+ "ViewTypeLiveTvChannels": "Channels",
+ "LabelEasyPinCode": "Easy pin code:",
+ "EasyPasswordHelp": "Your easy pin code is used for offline access with supported Emby apps, and can also be used for easy in-network sign in.",
+ "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy pin code",
+ "LabelInNetworkSignInWithEasyPasswordHelp": "If enabled, you'll be able to use your easy pin code to sign in to Emby apps from inside your home network. Your regular password will only be needed away from home. If the pin code is left blank, you won't need a password within your home network.",
+ "HeaderPassword": "Password",
+ "HeaderLocalAccess": "Local Access",
+ "HeaderViewOrder": "View Order",
+ "ButtonResetEasyPassword": "Reset easy pin code",
+ "LabelSelectUserViewOrder": "Choose the order your views will be displayed in within Emby apps",
+ "LabelMetadataRefreshMode": "Metadata refresh mode:",
+ "LabelImageRefreshMode": "Image refresh mode:",
+ "OptionDownloadMissingImages": "Download missing images",
+ "OptionReplaceExistingImages": "Replace existing images",
+ "OptionRefreshAllData": "Refresh all data",
+ "OptionAddMissingDataOnly": "Add missing data only",
+ "OptionLocalRefreshOnly": "Local refresh only",
+ "HeaderRefreshMetadata": "Refresh Metadata",
+ "HeaderPersonInfo": "Person Info",
+ "HeaderIdentifyItem": "Identify Item",
+ "HeaderIdentifyItemHelp": "Enter one or more search criteria. Remove criteria to increase search results.",
+ "HeaderConfirmDeletion": "Confirm Deletion",
+ "LabelFollowingFileWillBeDeleted": "The following file will be deleted:",
+ "LabelIfYouWishToContinueWithDeletion": "If you wish to continue, please confirm by entering the value of:",
+ "ButtonIdentify": "Identify",
+ "LabelAlbumArtist": "Album artist:",
+ "LabelAlbumArtists": "Album artists:",
+ "LabelAlbum": "Album:",
+ "LabelCommunityRating": "Community rating:",
+ "LabelVoteCount": "Vote count:",
+ "LabelMetascore": "Metascore:",
+ "LabelCriticRating": "Critic rating:",
+ "LabelCriticRatingSummary": "Critic rating summary:",
+ "LabelAwardSummary": "Award summary:",
+ "LabelWebsite": "Website:",
+ "LabelTagline": "Tagline:",
+ "LabelOverview": "Overview:",
+ "LabelShortOverview": "Short overview:",
+ "LabelReleaseDate": "Release date:",
+ "LabelYear": "Year:",
+ "LabelPlaceOfBirth": "Place of birth:",
+ "LabelEndDate": "End date:",
+ "LabelAirDate": "Air days:",
+ "LabelAirTime:": "Air time:",
+ "LabelRuntimeMinutes": "Run time (minutes):",
+ "LabelParentalRating": "Parental rating:",
+ "LabelCustomRating": "Custom rating:",
+ "LabelBudget": "Budget",
+ "LabelRevenue": "Revenue ($):",
+ "LabelOriginalAspectRatio": "Original aspect ratio:",
+ "LabelPlayers": "Players:",
+ "Label3DFormat": "3D format:",
+ "HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers",
+ "HeaderSpecialEpisodeInfo": "Special Episode Info",
+ "HeaderExternalIds": "External Id's:",
+ "LabelDvdSeasonNumber": "Dvd season number:",
+ "LabelDvdEpisodeNumber": "Dvd episode number:",
+ "LabelAbsoluteEpisodeNumber": "Absolute episode number:",
+ "LabelAirsBeforeSeason": "Airs before season:",
+ "LabelAirsAfterSeason": "Airs after season:",
+ "LabelAirsBeforeEpisode": "Airs before episode:",
+ "LabelTreatImageAs": "Treat image as:",
+ "LabelDisplayOrder": "Display order:",
+ "LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in",
+ "HeaderCountries": "Countries",
+ "HeaderGenres": "Genres",
+ "HeaderPlotKeywords": "Plot Keywords",
+ "HeaderStudios": "Studios",
+ "HeaderTags": "Tags",
+ "HeaderMetadataSettings": "Metadata Settings",
+ "LabelLockItemToPreventChanges": "Lock this item to prevent future changes",
+ "MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item, or the global default value.",
+ "TabDonate": "Donate",
+ "HeaderDonationType": "Donation type:",
+ "OptionMakeOneTimeDonation": "Make a separate donation",
+ "OptionOneTimeDescription": "This is an additional donation to the team to show your support. It does not have any additional benefits and will not produce a supporter key.",
+ "OptionLifeTimeSupporterMembership": "Lifetime supporter membership",
+ "OptionYearlySupporterMembership": "Yearly supporter membership",
+ "OptionMonthlySupporterMembership": "Monthly supporter membership",
+ "OptionNoTrailer": "No Trailer",
+ "OptionNoThemeSong": "No Theme Song",
+ "OptionNoThemeVideo": "No Theme Video",
+ "LabelOneTimeDonationAmount": "Donation amount:",
+ "ButtonDonate": "Donate",
+ "ButtonPurchase": "Purchase",
+ "OptionActor": "Actor",
+ "OptionComposer": "Composer",
+ "OptionDirector": "Director",
+ "OptionGuestStar": "Guest star",
+ "OptionProducer": "Producer",
+ "OptionWriter": "Writer",
+ "LabelAirDays": "Air days:",
+ "LabelAirTime": "Air time:",
+ "HeaderMediaInfo": "Media Info",
+ "HeaderPhotoInfo": "Photo Info",
+ "HeaderInstall": "Install",
+ "LabelSelectVersionToInstall": "Select version to install:",
+ "LinkSupporterMembership": "Learn about the Supporter Membership",
+ "MessageSupporterPluginRequiresMembership": "This plugin will require an active supporter membership after the 14 day free trial.",
+ "MessagePremiumPluginRequiresMembership": "This plugin will require an active supporter membership in order to purchase after the 14 day free trial.",
+ "HeaderReviews": "Reviews",
+ "HeaderDeveloperInfo": "Developer Info",
+ "HeaderRevisionHistory": "Revision History",
+ "ButtonViewWebsite": "View website",
+ "HeaderXmlSettings": "Xml Settings",
+ "HeaderXmlDocumentAttributes": "Xml Document Attributes",
+ "HeaderXmlDocumentAttribute": "Xml Document Attribute",
+ "XmlDocumentAttributeListHelp": "These attributes are applied to the root element of every xml response.",
+ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
+ "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
+ "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
+ "LabelConnectGuestUserName": "Their Emby username or email address:",
+ "LabelConnectUserName": "Emby username\/email:",
+ "LabelConnectUserNameHelp": "Connect this user to an Emby account to enable easy sign-in access from any Emby app without having to know the server ip address.",
+ "ButtonLearnMoreAboutEmbyConnect": "Learn more about Emby Connect",
+ "LabelExternalPlayers": "External players:",
+ "LabelExternalPlayersHelp": "Display buttons to play content in external players. This is only available on devices that support url schemes, generally Android and iOS. With external players there is generally no support for remote control or resuming.",
+ "LabelNativeExternalPlayersHelp": "Display buttons to play content in external players.",
+ "LabelEnableItemPreviews": "Enable item previews",
+ "LabelEnableItemPreviewsHelp": "if enabled, sliding previews will appear when clicking items on certain screens.",
+ "HeaderSubtitleProfile": "Subtitle Profile",
+ "HeaderSubtitleProfiles": "Subtitle Profiles",
+ "HeaderSubtitleProfilesHelp": "Subtitle profiles describe the subtitle formats supported by the device.",
+ "LabelFormat": "Format:",
+ "LabelMethod": "Method:",
+ "LabelDidlMode": "Didl mode:",
+ "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)",
+ "OptionResElement": "res element",
+ "OptionEmbedSubtitles": "Embed within container",
+ "OptionExternallyDownloaded": "External download",
+ "OptionHlsSegmentedSubtitles": "Hls segmented subtitles",
+ "LabelSubtitleFormatHelp": "Example: srt",
+ "ButtonLearnMore": "Learn more",
+ "TabPlayback": "Playback",
+ "HeaderLanguagePreferences": "Language Preferences",
+ "TabCinemaMode": "Cinema Mode",
+ "TitlePlayback": "Playback",
+ "LabelEnableCinemaModeFor": "Enable cinema mode for:",
+ "CinemaModeConfigurationHelp": "Cinema mode brings the theater experience straight to your living room with the ability to play trailers and custom intros before the main feature.",
+ "OptionTrailersFromMyMovies": "Include trailers from movies in my library",
+ "OptionUpcomingMoviesInTheaters": "Include trailers from new and upcoming movies",
+ "LabelLimitIntrosToUnwatchedContent": "Only use trailers from unwatched content",
+ "LabelEnableIntroParentalControl": "Enable smart parental control",
+ "LabelEnableIntroParentalControlHelp": "Trailers will only be selected with a parental rating equal to or less than the content being watched.",
+ "LabelTheseFeaturesRequireSupporterHelpAndTrailers": "These features require an active supporter membership and installation of the Trailer channel plugin.",
+ "OptionTrailersFromMyMoviesHelp": "Requires setup of local trailers.",
+ "LabelCustomIntrosPath": "Custom intros path:",
+ "LabelCustomIntrosPathHelp": "A folder containing video files. A video will be randomly selected and played after trailers.",
+ "ValueSpecialEpisodeName": "Special - {0}",
+ "LabelSelectInternetTrailersForCinemaMode": "Internet trailers:",
+ "OptionUpcomingDvdMovies": "Include trailers from new and upcoming movies on Dvd & Blu-ray",
+ "OptionUpcomingStreamingMovies": "Include trailers from new and upcoming movies on Netflix",
+ "LabelDisplayTrailersWithinMovieSuggestions": "Display trailers within movie suggestions",
+ "LabelDisplayTrailersWithinMovieSuggestionsHelp": "Requires installation of the Trailer channel.",
+ "CinemaModeConfigurationHelp2": "Individual users will have the ability to disable cinema mode within their own preferences.",
+ "LabelEnableCinemaMode": "Enable cinema mode",
+ "HeaderCinemaMode": "Cinema Mode",
+ "LabelDateAddedBehavior": "Date added behavior for new content:",
+ "OptionDateAddedImportTime": "Use date scanned into the library",
+ "OptionDateAddedFileTime": "Use file creation date",
+ "LabelDateAddedBehaviorHelp": "If a metadata value is present it will always be used before either of these options.",
+ "LabelNumberTrailerToPlay": "Number of trailers to play:",
+ "TitleDevices": "Devices",
+ "TabCameraUpload": "Camera Upload",
+ "TabDevices": "Devices",
+ "HeaderCameraUploadHelp": "Automatically upload photos and videos taken from your mobile devices into Emby.",
+ "MessageNoDevicesSupportCameraUpload": "You currently don't have any devices that support camera upload.",
+ "LabelCameraUploadPath": "Camera upload path:",
+ "LabelCameraUploadPathHelp": "Select a custom upload path, if desired. If unspecified a default folder will be used. If using a custom path it will also need to be added in the library setup area.",
+ "LabelCreateCameraUploadSubfolder": "Create a subfolder for each device",
+ "LabelCreateCameraUploadSubfolderHelp": "Specific folders can be assigned to a device by clicking on it from the Devices page.",
+ "LabelCustomDeviceDisplayName": "Display name:",
+ "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.",
+ "HeaderInviteUser": "Invite User",
+ "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Emby website, or their email address.",
+ "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Emby Connect.",
+ "ButtonSendInvitation": "Send Invitation",
+ "HeaderSignInWithConnect": "Sign in with Emby Connect",
+ "HeaderGuests": "Guests",
+ "HeaderLocalUsers": "Local Users",
+ "HeaderPendingInvitations": "Pending Invitations",
+ "TabParentalControl": "Parental Control",
+ "HeaderAccessSchedule": "Access Schedule",
+ "HeaderAccessScheduleHelp": "Create an access schedule to limit access to certain hours.",
+ "ButtonAddSchedule": "Add Schedule",
+ "LabelAccessDay": "Day of week:",
+ "LabelAccessStart": "Start time:",
+ "LabelAccessEnd": "End time:",
+ "HeaderSchedule": "Schedule",
+ "OptionEveryday": "Every day",
+ "OptionWeekdays": "Weekdays",
+ "OptionWeekends": "Weekends",
+ "MessageProfileInfoSynced": "User profile information synced with Emby Connect.",
+ "HeaderOptionalLinkEmbyAccount": "Optional: Link your Emby account",
+ "ButtonTrailerReel": "Trailer reel",
+ "HeaderTrailerReel": "Trailer Reel",
+ "OptionPlayUnwatchedTrailersOnly": "Play only unwatched trailers",
+ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.",
+ "MessageNoTrailersFound": "No trailers found. Install the Trailer channel to enhance your movie experience by adding a library of internet trailers.",
+ "HeaderNewUsers": "New Users",
+ "ButtonSignUp": "Sign up",
+ "ButtonForgotPassword": "Forgot password",
+ "OptionDisableUserPreferences": "Disable access to user preferences",
+ "OptionDisableUserPreferencesHelp": "If enabled, only administrators will be able to configure user profile images, passwords, and language preferences.",
+ "HeaderSelectServer": "Select Server",
+ "MessageNoServersAvailableToConnect": "No servers are available to connect to. If you've been invited to share a server, make sure to accept it below or by clicking the link in the email.",
+ "TitleNewUser": "New User",
+ "ButtonConfigurePassword": "Configure Password",
+ "HeaderDashboardUserPassword": "User passwords are managed within each user's personal profile settings.",
+ "HeaderLibraryAccess": "Library Access",
+ "HeaderChannelAccess": "Channel Access",
+ "HeaderLatestItems": "Latest Items",
+ "LabelSelectLastestItemsFolders": "Include media from the following sections in Latest Items",
+ "HeaderShareMediaFolders": "Share Media Folders",
+ "MessageGuestSharingPermissionsHelp": "Most features are initially unavailable to guests but can be enabled as needed.",
+ "HeaderInvitations": "Invitations",
+ "LabelForgotPasswordUsernameHelp": "Enter your username, if you remember it.",
+ "HeaderForgotPassword": "Forgot Password",
+ "TitleForgotPassword": "Forgot Password",
+ "TitlePasswordReset": "Password Reset",
+ "LabelPasswordRecoveryPinCode": "Pin code:",
+ "HeaderPasswordReset": "Password Reset",
+ "HeaderParentalRatings": "Parental Ratings",
+ "HeaderVideoTypes": "Video Types",
+ "HeaderYears": "Years",
+ "HeaderAddTag": "Add Tag",
+ "HeaderBlockItemsWithNoRating": "Block content with no or unrecognized rating information:",
+ "LabelBlockContentWithTags": "Block content with tags:",
+ "LabelTag": "Tag:",
+ "LabelEnableSingleImageInDidlLimit": "Limit to single embedded image",
+ "LabelEnableSingleImageInDidlLimitHelp": "Some devices will not render properly if multiple images are embedded within Didl.",
+ "TabActivity": "Activity",
+ "TitleSync": "Sync",
+ "OptionAllowSyncContent": "Allow Sync",
+ "OptionAllowContentDownloading": "Allow media downloading",
+ "NameSeasonUnknown": "Season Unknown",
+ "NameSeasonNumber": "Season {0}",
+ "LabelNewUserNameHelp": "Usernames can contain letters (a-z), numbers (0-9), dashes (-), underscores (_), apostrophes ('), and periods (.)",
+ "TabJobs": "Jobs",
+ "TabSyncJobs": "Sync Jobs",
+ "LabelTagFilterMode": "Mode:",
+ "LabelTagFilterAllowModeHelp": "If allowed tags are used as part of a deeply nested folder structure, content that is tagged will require parent folders to be tagged as well.",
+ "HeaderThisUserIsCurrentlyDisabled": "This user is currently disabled",
+ "MessageReenableUser": "See below to reenable",
+ "LabelEnableInternetMetadataForTvPrograms": "Download internet metadata for:",
+ "OptionTVMovies": "TV Movies",
+ "HeaderUpcomingMovies": "Upcoming Movies",
+ "HeaderUpcomingSports": "Upcoming Sports",
+ "HeaderUpcomingPrograms": "Upcoming Programs",
+ "LabelShowLibraryTileNames": "Show library tile names",
+ "LabelShowLibraryTileNamesHelp": "Determines if labels will be displayed underneath library tiles on the home page",
+ "OptionEnableTranscodingThrottle": "Enable throttling",
+ "OptionEnableTranscodingThrottleHelp": "Throttling will automatically adjust transcoding speed in order to minimize server cpu utilization during playback.",
+ "LabelUploadSpeedLimit": "Upload speed limit (Mbps):",
+ "OptionAllowSyncTranscoding": "Allow syncing that requires transcoding",
+ "HeaderPlayback": "Media Playback",
+ "OptionAllowAudioPlaybackTranscoding": "Allow audio playback that requires transcoding",
+ "OptionAllowVideoPlaybackTranscoding": "Allow video playback that requires transcoding",
+ "OptionAllowMediaPlaybackTranscodingHelp": "Users will receive friendly messages when content is unplayable based on policy.",
+ "TabStreaming": "Streaming",
+ "LabelRemoteClientBitrateLimit": "Remote client bitrate limit (Mbps):",
+ "LabelRemoteClientBitrateLimitHelp": "An optional streaming bitrate limit for all remote clients. This is useful to prevent clients from requesting a higher bitrate than your connection can handle.",
+ "LabelConversionCpuCoreLimit": "CPU core limit:",
+ "LabelConversionCpuCoreLimitHelp": "Limit the number of CPU cores that will be used during sync conversion.",
+ "OptionEnableFullSpeedConversion": "Enable full speed conversion",
+ "OptionEnableFullSpeedConversionHelp": "By default, sync conversion is performed at a low speed to minimize resource consumption.",
+ "HeaderPlaylists": "Playlists",
+ "HeaderViewStyles": "View Styles",
+ "LabelSelectViewStyles": "Enable enhanced presentations for:",
+ "LabelSelectViewStylesHelp": "If enabled, views will be built with metadata to offer categories such as Suggestions, Latest, Genres, and more. If disabled, they'll be displayed with simple folders.",
+ "TabPhotos": "Photos",
+ "TabVideos": "Videos",
+ "HeaderWelcomeToEmby": "Welcome to Emby",
+ "EmbyIntroMessage": "With Emby you can easily stream videos, music and photos to smart phones, tablets and other devices from your Emby Server.",
+ "ButtonSkip": "Skip",
+ "TextConnectToServerManually": "Connect to server manually",
+ "ButtonSignInWithConnect": "Sign in with Emby Connect",
+ "ButtonConnect": "Connect",
+ "LabelServerHost": "Host:",
+ "LabelServerHostHelp": "192.168.1.100 or https:\/\/myserver.com",
+ "LabelServerPort": "Port:",
+ "HeaderNewServer": "New Server",
+ "ButtonChangeServer": "Change Server",
+ "HeaderConnectToServer": "Connect to Server",
+ "OptionReportList": "List View",
+ "OptionReportStatistics": "Statistics",
+ "OptionReportGrouping": "Grouping",
+ "HeaderExport": "Export",
+ "HeaderColumns": "Columns",
+ "ButtonReset": "Reset",
+ "OptionEnableExternalVideoPlayers": "Enable external video players",
+ "ButtonUnlockGuide": "Unlock Guide",
+ "LabelEnableFullScreen": "Enable fullscreen mode",
+ "LabelEnableChromecastAc3Passthrough": "Enable Chromecast AC3 Passthrough",
+ "OptionSyncToSDCard": "Synced to external SD card",
+ "LabelEmail": "Email:",
+ "LabelUsername": "Username:",
+ "HeaderSignUp": "Sign Up",
+ "LabelPasswordConfirm": "Password (confirm):",
+ "ButtonAddServer": "Add Server",
+ "TabHomeScreen": "Home Screen",
+ "HeaderDisplay": "Display",
+ "HeaderNavigation": "Navigation",
+ "LegendTheseSettingsShared": "These settings are shared on all devices",
+ "OptionEnableAutomaticServerUpdates": "Enable automatic server updates",
+ "OptionOtherTrailers": "Include trailers from older movies",
+ "HeaderOverview": "Overview",
+ "HeaderShortOverview": "Short Overview",
+ "HeaderType": "Type",
+ "HeaderSeverity": "Severity",
+ "OptionReportActivities": "Activities Log",
+ "HeaderTunerDevices": "Tuner Devices",
+ "ButtonAddDevice": "Add Device",
+ "HeaderAddDevice": "Add Device",
+ "HeaderExternalServices": "External Services",
+ "LabelTunerIpAddress": "Tuner IP Address:",
+ "TabExternalServices": "External Services",
+ "TabTuners": "Tuners",
+ "HeaderGuideProviders": "Guide Providers",
+ "AddGuideProviderHelp": "Add a source for TV Guide information",
+ "LabelZipCode": "Zip Code:",
+ "GuideProviderSelectListings": "Select Listings",
+ "GuideProviderLogin": "Login",
+ "LabelLineup": "Lineup:",
+ "MessageTunerDeviceNotListed": "Is your tuner device not listed? Try installing an external service provider for more Live TV options.",
+ "LabelImportOnlyFavoriteChannels": "Restrict to channels marked as favorite",
+ "ImportFavoriteChannelsHelp": "If enabled, only channels that are marked as favorite on the tuner device will be imported.",
+ "ButtonRepeat": "Repeat",
+ "LabelEnableThisTuner": "Enable this tuner",
+ "LabelEnableThisTunerHelp": "Uncheck to prevent importing channels from this tuner.",
+ "HeaderLocked": "Locked",
+ "HeaderUnidentified": "Unidentified",
+ "HeaderImagePrimary": "Primary",
+ "HeaderImageBackdrop": "Backdrop",
+ "HeaderImageLogo": "Logo",
+ "HeaderUserPrimaryImage": "User Image",
+ "ButtonDisplaySettings": "Display settings",
+ "ButtonHomeScreenSettings": "Home screen settings",
+ "ButtonPlaybackSettings": "Playback settings",
+ "ButtonProfile": "Profile",
+ "ButtonDisplaySettingsHelp": "Your Emby display settings",
+ "ButtonHomeScreenSettingsHelp": "Configure the display of your home screen",
+ "ButtonPlaybackSettingsHelp": "Specify your audio and subtitle preferences, streaming quality, and more.",
+ "ButtonProfileHelp": "Set your profile image and password.",
+ "HeaderHomeScreenSettings": "Home Screen settings",
+ "HeaderProfile": "Profile",
+ "HeaderLanguage": "Language",
+ "ButtonSyncSettings": "Sync settings",
+ "ButtonSyncSettingsHelp": "Configure your sync settings",
+ "LabelTranscodingThreadCount": "Transcoding thread count:",
+ "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower cpu usage but may not convert fast enough for a smooth playback experience.",
+ "OptionMax": "Max",
+ "HeaderEmbyGuide": "Emby Guide",
+ "LabelSyncPath": "Synced content path:",
+ "OptionSyncOnlyOnWifi": "Sync only on Wifi",
+ "OptionSyncLosslessAudioOriginal": "Sync lossless audio at original quality",
+ "HeaderMetadata": "Metadata",
+ "HeaderRecordingOptions": "Recording Options",
+ "ButtonShare": "Share",
+ "HeaderUpcomingForKids": "Upcoming for Kids",
+ "HeaderSetupLiveTV": "Setup Live TV",
+ "LabelTunerType": "Tuner type:",
+ "HelpMoreTunersCanBeAdded": "Additional tuners can be added later within the Live TV section.",
+ "AdditionalLiveTvProvidersCanBeInstalledLater": "Additional Live TV providers can be added later within the Live TV section.",
+ "MessageActiveSupporterMembershipRequiredSeriesRecordings": "An active Emby Supporter membership is required in order to create automated series recordings.",
+ "HeaderSetupTVGuide": "Setup TV Guide",
+ "LabelDataProvider": "Data provider:",
+ "OptionSendRecordingsToAutoOrganize": "Enable Auto-Organize for new recordings",
+ "OptionSendRecordingsToAutoOrganizeHelp": "New recordings will be sent to the Auto-Organize feature and imported into your media library.",
+ "HeaderDefaultPadding": "Default Padding",
+ "HeaderSubtitles": "Subtitles",
+ "HeaderVideos": "Videos",
+ "OptionEnableVideoFrameAnalysis": "Enable frame by frame video analysis",
+ "OptionEnableVideoFrameAnalysisHelp": "Extract detailed information about videos that can be used to make transcoding as efficient as possible. This will cause library scans to take longer.",
+ "LabelVideoFrameAnalysisLimit": "Limit frame by frame analysis to videos less than:"
+}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/ar.json b/dashboard-ui/strings/javascript/ar.json
index bbf9e4e2db..78e5d1180d 100644
--- a/dashboard-ui/strings/javascript/ar.json
+++ b/dashboard-ui/strings/javascript/ar.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/bg-BG.json b/dashboard-ui/strings/javascript/bg-BG.json
index 084a595569..3e3156dca9 100644
--- a/dashboard-ui/strings/javascript/bg-BG.json
+++ b/dashboard-ui/strings/javascript/bg-BG.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/ca.json b/dashboard-ui/strings/javascript/ca.json
index a949f9e796..e421372fcc 100644
--- a/dashboard-ui/strings/javascript/ca.json
+++ b/dashboard-ui/strings/javascript/ca.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/cs.json b/dashboard-ui/strings/javascript/cs.json
index 5238193108..5f5b874f75 100644
--- a/dashboard-ui/strings/javascript/cs.json
+++ b/dashboard-ui/strings/javascript/cs.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/da.json b/dashboard-ui/strings/javascript/da.json
index b95aae6536..e54e5adfbf 100644
--- a/dashboard-ui/strings/javascript/da.json
+++ b/dashboard-ui/strings/javascript/da.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/de.json b/dashboard-ui/strings/javascript/de.json
index 1945b58824..38ab1d9b74 100644
--- a/dashboard-ui/strings/javascript/de.json
+++ b/dashboard-ui/strings/javascript/de.json
@@ -316,7 +316,7 @@
"LabelSeasonNumber": "Staffelnummer:",
"HeaderChannels": "Kan\u00e4le",
"HeaderMediaFolders": "Medienverzeichnisse",
- "HeaderBlockItemsWithNoRating": "Block content with no rating information:",
+ "HeaderBlockItemsWithNoRating": "Blockiere Inhalte mit fehlender Altersfreigabe",
"OptionBlockOthers": "Andere",
"OptionBlockTvShows": "TV Serien",
"OptionBlockTrailers": "Trailer",
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Trenne von Player",
"ConfirmEndPlayerSession": "M\u00f6chten Sie die App auf dem entfernten Ger\u00e4t beenden?",
"ButtonYes": "Ja",
- "ButtonNo": "Nein"
+ "ButtonNo": "Nein",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/el.json b/dashboard-ui/strings/javascript/el.json
index d1ac873fc8..312cb9db18 100644
--- a/dashboard-ui/strings/javascript/el.json
+++ b/dashboard-ui/strings/javascript/el.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/en-GB.json b/dashboard-ui/strings/javascript/en-GB.json
index c28a2adf49..fcadb809b5 100644
--- a/dashboard-ui/strings/javascript/en-GB.json
+++ b/dashboard-ui/strings/javascript/en-GB.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/en-US.json b/dashboard-ui/strings/javascript/en-US.json
index 0d8674309f..7decaa0867 100644
--- a/dashboard-ui/strings/javascript/en-US.json
+++ b/dashboard-ui/strings/javascript/en-US.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/es-AR.json b/dashboard-ui/strings/javascript/es-AR.json
index 229f7e7d27..60ec66d3f2 100644
--- a/dashboard-ui/strings/javascript/es-AR.json
+++ b/dashboard-ui/strings/javascript/es-AR.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/es-MX.json b/dashboard-ui/strings/javascript/es-MX.json
index a19aebfb44..f8fd9b1402 100644
--- a/dashboard-ui/strings/javascript/es-MX.json
+++ b/dashboard-ui/strings/javascript/es-MX.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Desconectar del Reproductor",
"ConfirmEndPlayerSession": "\u00bfDesea detener la app en el dispositivo remoto?",
"ButtonYes": "Si",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/es.json b/dashboard-ui/strings/javascript/es.json
index 26fdaf87b3..17453d6f26 100644
--- a/dashboard-ui/strings/javascript/es.json
+++ b/dashboard-ui/strings/javascript/es.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/fi.json b/dashboard-ui/strings/javascript/fi.json
index 1687950742..2b241386af 100644
--- a/dashboard-ui/strings/javascript/fi.json
+++ b/dashboard-ui/strings/javascript/fi.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/fr.json b/dashboard-ui/strings/javascript/fr.json
index 51cbb85c1c..3d591159b8 100644
--- a/dashboard-ui/strings/javascript/fr.json
+++ b/dashboard-ui/strings/javascript/fr.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "D\u00e9connexion du lecteur",
"ConfirmEndPlayerSession": "Voulez-vous \u00e9teindre l'application sur l'appareil distant",
"ButtonYes": "Oui",
- "ButtonNo": "Non"
+ "ButtonNo": "Non",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/gsw.json b/dashboard-ui/strings/javascript/gsw.json
index c5966806f3..45752b2ad4 100644
--- a/dashboard-ui/strings/javascript/gsw.json
+++ b/dashboard-ui/strings/javascript/gsw.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/he.json b/dashboard-ui/strings/javascript/he.json
index dd0a551484..9ab504585d 100644
--- a/dashboard-ui/strings/javascript/he.json
+++ b/dashboard-ui/strings/javascript/he.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/hr.json b/dashboard-ui/strings/javascript/hr.json
index fe03bc29d3..935a063894 100644
--- a/dashboard-ui/strings/javascript/hr.json
+++ b/dashboard-ui/strings/javascript/hr.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/it.json b/dashboard-ui/strings/javascript/it.json
index 6c3d6b194b..798c35a1a7 100644
--- a/dashboard-ui/strings/javascript/it.json
+++ b/dashboard-ui/strings/javascript/it.json
@@ -316,7 +316,7 @@
"LabelSeasonNumber": "Stagione N\u00b0:",
"HeaderChannels": "Canali",
"HeaderMediaFolders": "Cartelle dei media",
- "HeaderBlockItemsWithNoRating": "Block content with no rating information:",
+ "HeaderBlockItemsWithNoRating": "Bloccare i contenuti senza valutazione:",
"OptionBlockOthers": "Altri",
"OptionBlockTvShows": "Serie TV",
"OptionBlockTrailers": "Trailer",
@@ -780,51 +780,51 @@
"ButtonUnlockWithSupporter": "Accedi con Emby Supporter appartenenza",
"MessagePleaseSignInLocalNetwork": "Prima di procedere, assicurarsi che si \u00e8 connessi alla rete locale utilizzando una connessione WiFi o LAN.",
"ButtonUnlockWithPurchase": "Sbloccare con l'acquisto",
- "ButtonUnlockPrice": "Unlock {0}",
- "MessageLiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.",
- "OptionEnableFullscreen": "Enable Fullscreen",
+ "ButtonUnlockPrice": "Sblocca {0}",
+ "MessageLiveTvGuideRequiresUnlock": "La Guida TV \u00e8 attualmente limitata a {0} canali. Premi il tasto di sblocco per imparare come goderti una piena esperienza.",
+ "OptionEnableFullscreen": "Abilita schermo intero",
"ButtonServer": "Server",
"HeaderAdmin": "Admin",
- "HeaderLibrary": "Library",
+ "HeaderLibrary": "Libreria",
"HeaderMedia": "Media",
"ButtonInbox": "Inbox",
"HeaderAdvanced": "Avanzato",
- "HeaderGroupVersions": "Group Versions",
+ "HeaderGroupVersions": "Versione di gruppo",
"HeaderSaySomethingLike": "Say Something Like...",
- "ButtonTryAgain": "Try Again",
- "HeaderYouSaid": "You Said...",
- "MessageWeDidntRecognizeCommand": "We're sorry, we didn't recognize that command.",
- "MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
- "MessageNoItemsFound": "No items found.",
- "ButtonManageServer": "Manage Server",
- "ButtonPreferences": "Preferences",
- "ButtonViewArtist": "View artist",
- "ButtonViewAlbum": "View album",
- "ErrorMessagePasswordNotMatchConfirm": "The password and password confirmation must match.",
- "ErrorMessageUsernameInUse": "The username is already in use. Please choose a new name and try again.",
- "ErrorMessageEmailInUse": "The email address is already in use. Please enter a new email address and try again, or use the forgot password feature.",
- "MessageThankYouForConnectSignUp": "Thank you for signing up for Emby Connect. An email will be sent to your address with instructions on how to confirm your new account. Please confirm the account and then return here to sign in.",
+ "ButtonTryAgain": "Riprova ancora",
+ "HeaderYouSaid": "Hai detto...",
+ "MessageWeDidntRecognizeCommand": "Ci dispiace, non riconosciamo il comando.",
+ "MessageIfYouBlockedVoice": "Se tu hai negato l'accesso all app avrai bisogno di reconfigurarlo prima di riprovarci.",
+ "MessageNoItemsFound": "Nessun elemento trovato.",
+ "ButtonManageServer": "Gestisci Server",
+ "ButtonPreferences": "Preferenze",
+ "ButtonViewArtist": "Visualizza artista",
+ "ButtonViewAlbum": "Visualizza album",
+ "ErrorMessagePasswordNotMatchConfirm": "La password e la password di conferma devono corrispondere.",
+ "ErrorMessageUsernameInUse": "L' username \u00e8 gi\u00e0 usato. Per favore scegli un nuovo nome e riprova.",
+ "ErrorMessageEmailInUse": "L'indirizzo email \u00e8 gi\u00e0 usato.Per favore inserisci un nuovo indirizzo email e riprova, o usa la funzione password dimenticata.",
+ "MessageThankYouForConnectSignUp": "Grazie per esserti registrato si Emby Connect. Ti verr\u00e0 invita un email al tuo indirizzo con le istruzioni su come confermare il tuo nuovo account. Per favore conferma il nuovo account e poi ritorna qui per fare il log in.",
"HeaderShare": "Share",
- "ButtonShareHelp": "Share a web page containing media information with social media. Media files are never shared publicly.",
+ "ButtonShareHelp": "Condividi una pagina web contenente informazioni multimediali con i social media. I file multimediali non verranno mai condivisi pubblicamente.",
"ButtonShare": "Share",
- "HeaderConfirm": "Confirm",
+ "HeaderConfirm": "Conferma",
"ButtonAdvancedRefresh": "Aggiornamento (avanzato)",
- "MessageConfirmDeleteTunerDevice": "Are you sure you wish to delete this device?",
+ "MessageConfirmDeleteTunerDevice": "Sei sicuro di voler cancellare questo dispositivo?",
"MessageConfirmDeleteGuideProvider": "Are you sure you wish to delete this guide provider?",
"HeaderDeleteProvider": "Delete Provider",
"HeaderAddProvider": "Add Provider",
"ErrorAddingTunerDevice": "There was an error adding the tuner device. Please ensure it is accessible and try again.",
"ErrorSavingTvProvider": "There was an error saving the TV provider. Please ensure it is accessible and try again.",
"ErrorGettingTvLineups": "There was an error downloading tv lineups. Please ensure your information is correct and try again.",
- "MessageCreateAccountAt": "Create an account at {0}",
+ "MessageCreateAccountAt": "Crea un account a {0}",
"ErrorPleaseSelectLineup": "Please select a lineup and try again. If no lineups are available, then please check that your username, password, and postal code is correct.",
- "HeaderTryCinemaMode": "Try Cinema Mode",
- "ButtonBecomeSupporter": "Become an Emby Supporter",
- "ButtonClosePlayVideo": "Close and play my media",
- "MessageDidYouKnowCinemaMode": "Did you know that by becoming an Emby Supporter, you can enhance your experience with features like Cinema Mode?",
- "MessageDidYouKnowCinemaMode2": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the main feature.",
+ "HeaderTryCinemaMode": "Prova la modalit\u00e0 cinema",
+ "ButtonBecomeSupporter": "Diventa un Emby Supporter",
+ "ButtonClosePlayVideo": "Chiudi e avvia il mio media",
+ "MessageDidYouKnowCinemaMode": "Lo sapevi che diventando un Emby Supporter, puoi aumentare la tua esperienza con le funzioni come la Modalit\u00e0 Cinema?",
+ "MessageDidYouKnowCinemaMode2": "La Modalit\u00e0 Cinema ti d\u00e0 la vera una esperienza da cinema con trailers e intro personalizzati prima delle funzioni principali.",
"OptionEnableDisplayMirroring": "Enable display mirroring",
- "HeaderSyncRequiresSupporterMembership": "Sync requires an active Emby Supporter membership.",
+ "HeaderSyncRequiresSupporterMembership": "La sincronizzazione richiede di essere un membro attivo di Emby Supporter.",
"HeaderSyncRequiresSupporterMembershipAppVersion": "Sync requires connecting to an Emby Server with an active Supporter membership.",
"ErrorValidatingSupporterInfo": "There was an error validating your Emby Supporter information. Please try again later.",
"HeaderSync": "Sincronizza",
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Volete arresto l'applicazione sul dispositivo remoto?",
"ButtonYes": "Si",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/javascript.json b/dashboard-ui/strings/javascript/javascript.json
index 428bf4613d..e46741f64d 100644
--- a/dashboard-ui/strings/javascript/javascript.json
+++ b/dashboard-ui/strings/javascript/javascript.json
@@ -883,5 +883,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
diff --git a/dashboard-ui/strings/javascript/kk.json b/dashboard-ui/strings/javascript/kk.json
index e2e2a11425..6b65747a7b 100644
--- a/dashboard-ui/strings/javascript/kk.json
+++ b/dashboard-ui/strings/javascript/kk.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "\u041e\u0439\u043d\u0430\u0442\u049b\u044b\u0448\u0442\u0430\u043d \u0430\u0436\u044b\u0440\u0430\u0442\u0443",
"ConfirmEndPlayerSession": "\u049a\u0430\u0448\u044b\u049b\u0442\u0430\u0493\u044b \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u0434\u0430 \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430 \u0436\u04b1\u043c\u044b\u0441\u044b \u0430\u044f\u049b\u0442\u0430\u043b\u0443\u044b\u043d \u049b\u0430\u043b\u0430\u0439\u0441\u044b\u0437 \u0431\u0430?",
"ButtonYes": "\u0418\u04d9",
- "ButtonNo": "\u0416\u043e\u049b"
+ "ButtonNo": "\u0416\u043e\u049b",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/ms.json b/dashboard-ui/strings/javascript/ms.json
index ac4b11534e..0cca1386a9 100644
--- a/dashboard-ui/strings/javascript/ms.json
+++ b/dashboard-ui/strings/javascript/ms.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/nb.json b/dashboard-ui/strings/javascript/nb.json
index 2faf2b5263..cef7b45ca5 100644
--- a/dashboard-ui/strings/javascript/nb.json
+++ b/dashboard-ui/strings/javascript/nb.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/nl.json b/dashboard-ui/strings/javascript/nl.json
index 642ab85b5c..cbe6af13eb 100644
--- a/dashboard-ui/strings/javascript/nl.json
+++ b/dashboard-ui/strings/javascript/nl.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Loskoppelen van Speler",
"ConfirmEndPlayerSession": "Wilt u de app op het externe apparaat afsluiten?",
"ButtonYes": "Ja",
- "ButtonNo": "Nee"
+ "ButtonNo": "Nee",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/pl.json b/dashboard-ui/strings/javascript/pl.json
index 29fa4d426f..0ae56194d4 100644
--- a/dashboard-ui/strings/javascript/pl.json
+++ b/dashboard-ui/strings/javascript/pl.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/pt-BR.json b/dashboard-ui/strings/javascript/pt-BR.json
index bbf19c850e..5e6af9c3a3 100644
--- a/dashboard-ui/strings/javascript/pt-BR.json
+++ b/dashboard-ui/strings/javascript/pt-BR.json
@@ -316,7 +316,7 @@
"LabelSeasonNumber": "N\u00famero da temporada:",
"HeaderChannels": "Canais",
"HeaderMediaFolders": "Pastas de M\u00eddia",
- "HeaderBlockItemsWithNoRating": "Block content with no rating information:",
+ "HeaderBlockItemsWithNoRating": "Bloquear conte\u00fado que n\u00e3o tenha informa\u00e7\u00e3o de classifica\u00e7\u00e3o:",
"OptionBlockOthers": "Outros",
"OptionBlockTvShows": "S\u00e9ries de TV",
"OptionBlockTrailers": "Trailers",
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Desconectar do Reprodutor",
"ConfirmEndPlayerSession": "Voc\u00ea deseja fechar o app no dispositivo remoto?",
"ButtonYes": "Sim",
- "ButtonNo": "N\u00e3o"
+ "ButtonNo": "N\u00e3o",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/pt-PT.json b/dashboard-ui/strings/javascript/pt-PT.json
index da6fc76136..1c1312406d 100644
--- a/dashboard-ui/strings/javascript/pt-PT.json
+++ b/dashboard-ui/strings/javascript/pt-PT.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/ro.json b/dashboard-ui/strings/javascript/ro.json
index cf4ca8fea2..e07829af61 100644
--- a/dashboard-ui/strings/javascript/ro.json
+++ b/dashboard-ui/strings/javascript/ro.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/ru.json b/dashboard-ui/strings/javascript/ru.json
index 318950e365..cc20a260bd 100644
--- a/dashboard-ui/strings/javascript/ru.json
+++ b/dashboard-ui/strings/javascript/ru.json
@@ -36,7 +36,7 @@
"MessageKeyUpdated": "\u041a\u043b\u044e\u0447 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 \u0431\u044b\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d.",
"MessageKeyRemoved": "\u041a\u043b\u044e\u0447 \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0451\u043d.",
"HeaderSupportTheTeam": "\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0442\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 Emby",
- "TextEnjoyBonusFeatures": "\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0431\u043e\u043d\u0443\u0441\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b",
+ "TextEnjoyBonusFeatures": "\u041f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0438\u0442\u0435 \u0431\u043e\u043d\u0443\u0441\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b",
"TitleLiveTV": "\u042d\u0444\u0438\u0440",
"ButtonCancelSyncJob": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e",
"TitleSync": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f",
@@ -99,7 +99,7 @@
"HeaderSelectCertificatePath": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0443\u0442\u0438 \u043a \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0443",
"ConfirmMessageScheduledTaskButton": "\u042d\u0442\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u043a \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430. \u042d\u0442\u043e \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043e\u0442\u0441\u044e\u0434\u0430. \u0427\u0442\u043e\u0431\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443, \u0441\u043c.:",
"HeaderSupporterBenefit": "\u0427\u043b\u0435\u043d\u0441\u0442\u0432\u043e \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438, \u043f\u0440\u0435\u043c\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0438 \u0442.\u0434. {0}\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435{1}.",
- "LabelSyncNoTargetsHelp": "\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \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.",
+ "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.",
"HeaderWelcomeToProjectServerDashboard": "\u041d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u0438 Emby Server",
"HeaderWelcomeToProjectWebClient": "\u041d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0431\u043e\u0442\u044b \u0432 Emby",
"ButtonTakeTheTour": "\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f",
@@ -127,7 +127,7 @@
"LabelFree": "\u0411\u0435\u0441\u043f\u043b.",
"HeaderPlaybackError": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f",
"MessagePlaybackErrorNotAllowed": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u044b \u043d\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f. \u0417\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u0432\u0430\u0448\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c.",
- "MessagePlaybackErrorNoCompatibleStream": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u043f\u043e\u0442\u043e\u043a\u043e\u0432. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u0437\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c\u0443 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0443.",
+ "MessagePlaybackErrorNoCompatibleStream": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0435 \u043f\u043e\u0442\u043e\u043a\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u0437\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c\u0443 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0443.",
"MessagePlaybackErrorRateLimitExceeded": "\u0412\u0430\u0448\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u0432\u044b\u0448\u0435\u043d\u0430. \u0417\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u0432\u0430\u0448\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c.",
"MessagePlaybackErrorPlaceHolder": "\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u043d\u0435\u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u043e \u0441 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.",
"HeaderSelectAudio": "\u0412\u044b\u0431\u043e\u0440 \u0430\u0443\u0434\u0438\u043e",
@@ -137,7 +137,7 @@
"LabelDefaultStream": "(\u0423\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u0435)",
"LabelForcedStream": "(\u0424\u043e\u0440\u0441-\u044b\u0435)",
"LabelDefaultForcedStream": "(\u0423\u043c\u043e\u043b\u0447.\/\u0424\u043e\u0440\u0441-\u044b\u0435)",
- "LabelUnknownLanguage": "\u041d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b. \u044f\u0437\u044b\u043a",
+ "LabelUnknownLanguage": "\u041d\u0435\u043e\u043f\u043e\u0437\u043d. \u044f\u0437\u044b\u043a",
"MessageConfirmSyncJobItemCancellation": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442?",
"ButtonMute": "\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a",
"ButtonUnmute": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a",
@@ -274,7 +274,7 @@
"LabelRunningOnPort": "\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 HTTP-\u043f\u043e\u0440\u0442\u0443 {0}.",
"LabelRunningOnPorts": "\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 HTTP-\u043f\u043e\u0440\u0442\u0443 {0} \u0438 HTTPS-\u043f\u043e\u0440\u0442\u0443 {1}.",
"HeaderLatestFromChannel": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0438\u0437 {0}",
- "LabelUnknownLanaguage": "\u041d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b. \u044f\u0437\u044b\u043a",
+ "LabelUnknownLanaguage": "\u041d\u0435\u043e\u043f\u043e\u0437\u043d. \u044f\u0437\u044b\u043a",
"HeaderCurrentSubtitles": "\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b",
"MessageDownloadQueued": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0431\u044b\u043b\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u044c.",
"MessageAreYouSureDeleteSubtitles": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0441\u0443\u0431\u0438\u0442\u0440\u043e\u0432?",
@@ -554,8 +554,8 @@
"TooltipLinkedToEmbyConnect": "\u0418\u043c\u0435\u0435\u0442\u0441\u044f \u0441\u0432\u044f\u0437\u044c \u0441 Emby Connect",
"HeaderUnrated": "\u0411\u0435\u0437 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438",
"ValueDiscNumber": "\u0414\u0438\u0441\u043a {0}",
- "HeaderUnknownDate": "\u041d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0430\u044f \u0434\u0430\u0442\u0430",
- "HeaderUnknownYear": "\u041d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0433\u043e\u0434",
+ "HeaderUnknownDate": "\u041d\u0435\u043e\u043f\u043e\u0437\u043d\u0430\u043d\u043d\u0430\u044f \u0434\u0430\u0442\u0430",
+ "HeaderUnknownYear": "\u041d\u0435\u043e\u043f\u043e\u0437\u043d\u0430\u043d\u043d\u044b\u0439 \u0433\u043e\u0434",
"ValueMinutes": "{0} \u043c\u0438\u043d",
"ButtonPlayExternalPlayer": "\u0412\u043e\u0441\u043f\u0440. \u0432\u043d\u0435\u0448\u043d\u0438\u043c \u043f\u0440\u043e\u0438\u0433\u0440-\u0435\u043c",
"HeaderSelectExternalPlayer": "\u0412\u044b\u0431\u043e\u0440 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f",
@@ -706,9 +706,9 @@
"DeviceLastUsedByUserName": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435: {0}",
"HeaderDeleteDevice": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",
"DeleteDeviceConfirmation": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e? \u041e\u043d\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0441\u043d\u043e\u0432\u0430 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0440\u0430\u0437, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u043e\u0439\u0434\u0451\u0442 \u0441 \u043d\u0435\u0433\u043e.",
- "LabelEnableCameraUploadFor": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043d\u0438\u044f \u0441 \u043a\u0430\u043c\u0435\u0440\u044b \u0434\u043b\u044f:",
+ "LabelEnableCameraUploadFor": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432\u044b\u043a\u043b\u0430\u0434\u043a\u0438 \u0441 \u043a\u0430\u043c\u0435\u0440\u044b \u0434\u043b\u044f:",
"HeaderSelectUploadPath": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0443\u0442\u0438 \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e",
- "LabelEnableCameraUploadForHelp": "\u0412\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0443\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u043e \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u043f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u0432 Emby.",
+ "LabelEnableCameraUploadForHelp": "\u0412\u044b\u043a\u043b\u0430\u0434\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u0432\u043e \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u043f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u0432 Emby.",
"ErrorMessageStartHourGreaterThanEnd": "\u041a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043f\u043e\u0437\u0436\u0435, \u0447\u0435\u043c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f.",
"ButtonLibraryAccess": "\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435...",
"ButtonParentalControl": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c...",
@@ -719,7 +719,7 @@
"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 \u043f\u043e\u0437\u0436\u0435.",
"ButtonSelectServer": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440",
"MessagePluginConfigurationRequiresLocalAccess": "\u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u0432\u043e\u0439\u0434\u0438\u0442\u0435 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u0441\u0432\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440.",
- "MessageLoggedOutParentalControl": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.",
+ "MessageLoggedOutParentalControl": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.",
"DefaultErrorMessage": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.",
"ButtonAccept": "\u041f\u0440\u0438\u043d\u044f\u0442\u044c",
"ButtonReject": "\u041e\u0442\u043a\u043b\u043e\u043d\u0438\u0442\u044c",
@@ -776,12 +776,12 @@
"MessageUnlockAppWithPurchaseOrSupporter": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043e\u0434\u043d\u043e\u043a\u0440\u0430\u0442\u043d\u043e\u0439 \u043e\u043f\u043b\u0430\u0442\u044b \u0438\u043b\u0438 \u043f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u0441 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0447\u043b\u0435\u043d\u0441\u0442\u0432\u043e\u043c \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430.",
"MessageUnlockAppWithSupporter": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u0441 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0447\u043b\u0435\u043d\u0441\u0442\u0432\u043e\u043c \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430.",
"MessageToValidateSupporter": "\u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0447\u043b\u0435\u043d\u0441\u0442\u0432\u043e \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430, \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u043e\u0439\u0434\u0438\u0442\u0435 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f WiFi-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0441\u0435\u0442\u0438.",
- "MessagePaymentServicesUnavailable": "\u0421\u043b\u0443\u0436\u0431\u0430 \u043e\u043f\u043b\u0430\u0442\u044b \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.",
+ "MessagePaymentServicesUnavailable": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u043b\u0443\u0436\u0431\u0430 \u043e\u043f\u043b\u0430\u0442\u044b \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.",
"ButtonUnlockWithSupporter": "\u0412\u043e\u0439\u0442\u0438 \u0441 \u0447\u043b\u0435\u043d\u0441\u0442\u0432\u043e\u043c \u0441\u043f\u043e\u043d\u0441\u043e\u0440\u0430 Emby",
"MessagePleaseSignInLocalNetwork": "\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043a \u0432\u0430\u0448\u0435\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 Wifi- \u0438\u043b\u0438 LAN-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435.",
"ButtonUnlockWithPurchase": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u043e\u043f\u043b\u0430\u0442\u044b",
"ButtonUnlockPrice": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c {0}",
- "MessageLiveTvGuideRequiresUnlock": "\u042d\u0444\u0438\u0440\u043d\u044b\u0439 \u0442\u0435\u043b\u0435\u0433\u0438\u0434 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \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 \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u043a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u0443\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c.",
+ "MessageLiveTvGuideRequiresUnlock": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u044d\u0444\u0438\u0440\u043d\u044b\u0439 \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 \u043f\u043e\u043d\u044f\u0442\u044c \u043a\u0430\u043a \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0441\u0442\u0438 \u043f\u043e\u043b\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438.",
"OptionEnableFullscreen": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d",
"ButtonServer": "\u0421\u0435\u0440\u0432\u0435\u0440...",
"HeaderAdmin": "\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435",
@@ -867,11 +867,12 @@
"OptionMetascore": "\u041e\u0446\u0435\u043d\u043a\u0430 Metascore",
"OptionRevenue": "\u0412\u044b\u0440\u0443\u0447\u043a\u0430",
"OptionBudget": "\u0411\u044e\u0434\u0436\u0435\u0442",
- "ForAdditionalLiveTvOptions": "\u0414\u043b\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432 \u044d\u0444\u0438\u0440\u043d\u043e\u0433\u043e \u0422\u0412, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u0435\u0441\u044c \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438, \u0449\u0451\u043b\u043a\u043d\u0443\u0432 \u043f\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 \u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0441\u043b\u0443\u0436\u0431\u044b.",
+ "ForAdditionalLiveTvOptions": "\u0414\u043b\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432 \u044d\u0444\u0438\u0440\u043d\u043e\u0433\u043e \u0422\u0412, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u0435\u0441\u044c \u0441 \u0438\u043c\u044e\u0449\u0438\u043c\u0438\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438, \u0449\u0451\u043b\u043a\u043d\u0443\u0432 \u043f\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 \u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0441\u043b\u0443\u0436\u0431\u044b.",
"ButtonGuide": "\u0422\u0435\u043b\u0435\u0433\u0438\u0434",
"ButtonRecordedTv": "\u0417\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0422\u0412",
"HeaderDisconnectFromPlayer": "\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043e\u0442 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044f",
"ConfirmEndPlayerSession": "\u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435?",
"ButtonYes": "\u0414\u0430",
- "ButtonNo": "\u041d\u0435\u0442"
+ "ButtonNo": "\u041d\u0435\u0442",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/sl-SI.json b/dashboard-ui/strings/javascript/sl-SI.json
index 9c4944d3d2..17147117fa 100644
--- a/dashboard-ui/strings/javascript/sl-SI.json
+++ b/dashboard-ui/strings/javascript/sl-SI.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/sv.json b/dashboard-ui/strings/javascript/sv.json
index b9ec98096b..d53ad53657 100644
--- a/dashboard-ui/strings/javascript/sv.json
+++ b/dashboard-ui/strings/javascript/sv.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/tr.json b/dashboard-ui/strings/javascript/tr.json
index bbc42bccc9..089868e468 100644
--- a/dashboard-ui/strings/javascript/tr.json
+++ b/dashboard-ui/strings/javascript/tr.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/uk.json b/dashboard-ui/strings/javascript/uk.json
index 3e392ef454..ed6b8d95da 100644
--- a/dashboard-ui/strings/javascript/uk.json
+++ b/dashboard-ui/strings/javascript/uk.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/vi.json b/dashboard-ui/strings/javascript/vi.json
index 040f9ef0f4..30386033ed 100644
--- a/dashboard-ui/strings/javascript/vi.json
+++ b/dashboard-ui/strings/javascript/vi.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/zh-CN.json b/dashboard-ui/strings/javascript/zh-CN.json
index 03ad467c6d..be53603c38 100644
--- a/dashboard-ui/strings/javascript/zh-CN.json
+++ b/dashboard-ui/strings/javascript/zh-CN.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file
diff --git a/dashboard-ui/strings/javascript/zh-TW.json b/dashboard-ui/strings/javascript/zh-TW.json
index fa9f6baa0b..028fa45318 100644
--- a/dashboard-ui/strings/javascript/zh-TW.json
+++ b/dashboard-ui/strings/javascript/zh-TW.json
@@ -873,5 +873,6 @@
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to shutdown the app on the remote device?",
"ButtonYes": "Yes",
- "ButtonNo": "No"
+ "ButtonNo": "No",
+ "ButtonRestorePreviousPurchase": "Restore Purchase"
}
\ No newline at end of file