Merge remote-tracking branch 'upstream/master' into nowplaying-hotfixes
This commit is contained in:
commit
44b2e86147
71 changed files with 2566 additions and 728 deletions
|
@ -8,6 +8,8 @@ jobs:
|
|||
BuildConfiguration: development
|
||||
Production:
|
||||
BuildConfiguration: production
|
||||
Standalone:
|
||||
BuildConfiguration: standalone
|
||||
|
||||
pool:
|
||||
vmImage: 'ubuntu-latest'
|
||||
|
@ -37,6 +39,10 @@ jobs:
|
|||
displayName: 'Build Production'
|
||||
condition: eq(variables['BuildConfiguration'], 'production')
|
||||
|
||||
- script: 'yarn build:standalone'
|
||||
displayName: 'Build Standalone'
|
||||
condition: eq(variables['BuildConfiguration'], 'standalone')
|
||||
|
||||
- script: 'test -d dist'
|
||||
displayName: 'Check Build'
|
||||
|
||||
|
|
|
@ -15,8 +15,8 @@ fi
|
|||
|
||||
# build archives
|
||||
npx yarn install
|
||||
mv dist jellyfin-web-${version}
|
||||
tar -czf jellyfin-web-${version}-portable.tar.gz jellyfin-web-${version}
|
||||
mv dist jellyfin-web_${version}
|
||||
tar -czf jellyfin-web_${version}_portable.tar.gz jellyfin-web_${version}
|
||||
rm -rf dist
|
||||
|
||||
# move the artifacts
|
||||
|
|
30
gulpfile.js
30
gulpfile.js
|
@ -16,6 +16,7 @@ const stream = require('webpack-stream');
|
|||
const inject = require('gulp-inject');
|
||||
const postcss = require('gulp-postcss');
|
||||
const sass = require('gulp-sass');
|
||||
const gulpif = require('gulp-if');
|
||||
const lazypipe = require('lazypipe');
|
||||
|
||||
sass.compiler = require('node-sass');
|
||||
|
@ -67,7 +68,7 @@ function serve() {
|
|||
}
|
||||
});
|
||||
|
||||
watch(options.apploader.query, apploader());
|
||||
watch(options.apploader.query, apploader(true));
|
||||
|
||||
watch('src/bundle.js', webpack);
|
||||
|
||||
|
@ -130,12 +131,18 @@ function javascript(query) {
|
|||
.pipe(browserSync.stream());
|
||||
}
|
||||
|
||||
function apploader() {
|
||||
return src(options.apploader.query, { base: './src/' })
|
||||
.pipe(concat('scripts/apploader.js'))
|
||||
.pipe(pipelineJavascript())
|
||||
.pipe(dest('dist/'))
|
||||
.pipe(browserSync.stream());
|
||||
function apploader(standalone) {
|
||||
function task() {
|
||||
return src(options.apploader.query, { base: './src/' })
|
||||
.pipe(gulpif(standalone, concat('scripts/apploader.js')))
|
||||
.pipe(pipelineJavascript())
|
||||
.pipe(dest('dist/'))
|
||||
.pipe(browserSync.stream());
|
||||
}
|
||||
|
||||
task.displayName = 'apploader';
|
||||
|
||||
return task;
|
||||
}
|
||||
|
||||
function webpack() {
|
||||
|
@ -183,5 +190,10 @@ function injectBundle() {
|
|||
.pipe(browserSync.stream());
|
||||
}
|
||||
|
||||
exports.default = series(clean, parallel(javascript, apploader, webpack, css, html, images, copy), injectBundle);
|
||||
exports.serve = series(exports.default, serve);
|
||||
function build(standalone) {
|
||||
return series(clean, parallel(javascript, apploader(standalone), webpack, css, html, images, copy));
|
||||
}
|
||||
|
||||
exports.default = series(build(false), injectBundle);
|
||||
exports.standalone = series(build(true), injectBundle);
|
||||
exports.serve = series(exports.standalone, serve);
|
||||
|
|
18
package.json
18
package.json
|
@ -5,13 +5,13 @@
|
|||
"repository": "https://github.com/jellyfin/jellyfin-web",
|
||||
"license": "GPL-2.0-or-later",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.10.2",
|
||||
"@babel/core": "^7.10.3",
|
||||
"@babel/plugin-proposal-class-properties": "^7.10.1",
|
||||
"@babel/plugin-proposal-private-methods": "^7.10.1",
|
||||
"@babel/plugin-transform-modules-amd": "^7.9.6",
|
||||
"@babel/polyfill": "^7.8.7",
|
||||
"@babel/preset-env": "^7.10.2",
|
||||
"autoprefixer": "^9.8.0",
|
||||
"@babel/preset-env": "^7.10.3",
|
||||
"autoprefixer": "^9.8.2",
|
||||
"babel-eslint": "^11.0.0-beta.2",
|
||||
"babel-loader": "^8.0.6",
|
||||
"browser-sync": "^2.26.7",
|
||||
|
@ -44,7 +44,7 @@
|
|||
"postcss-loader": "^3.0.0",
|
||||
"postcss-preset-env": "^6.7.0",
|
||||
"style-loader": "^1.1.3",
|
||||
"stylelint": "^13.6.0",
|
||||
"stylelint": "^13.6.1",
|
||||
"stylelint-config-rational-order": "^0.1.2",
|
||||
"stylelint-no-browser-hacks": "^1.2.1",
|
||||
"stylelint-order": "^4.1.0",
|
||||
|
@ -60,7 +60,7 @@
|
|||
"date-fns": "^2.14.0",
|
||||
"document-register-element": "^1.14.3",
|
||||
"epubjs": "^0.3.85",
|
||||
"fast-text-encoding": "^1.0.1",
|
||||
"fast-text-encoding": "^1.0.3",
|
||||
"flv.js": "^1.5.0",
|
||||
"headroom.js": "^0.11.0",
|
||||
"hls.js": "^0.13.1",
|
||||
|
@ -69,7 +69,7 @@
|
|||
"jellyfin-apiclient": "^1.2.2",
|
||||
"jellyfin-noto": "https://github.com/jellyfin/jellyfin-noto",
|
||||
"jquery": "^3.5.1",
|
||||
"jstree": "^3.3.7",
|
||||
"jstree": "^3.3.10",
|
||||
"libass-wasm": "https://github.com/jellyfin/JavascriptSubtitlesOctopus#4.0.0-jf-smarttv",
|
||||
"material-design-icons-iconfont": "^5.0.1",
|
||||
"native-promise-only": "^0.8.0-a",
|
||||
|
@ -77,9 +77,9 @@
|
|||
"query-string": "^6.13.1",
|
||||
"resize-observer-polyfill": "^1.5.1",
|
||||
"screenfull": "^5.0.2",
|
||||
"shaka-player": "^2.5.13",
|
||||
"shaka-player": "^3.0.1",
|
||||
"sortablejs": "^1.10.2",
|
||||
"swiper": "^5.4.3",
|
||||
"swiper": "^5.4.5",
|
||||
"webcomponents.js": "^0.7.24",
|
||||
"whatwg-fetch": "^3.0.0"
|
||||
},
|
||||
|
@ -116,6 +116,7 @@
|
|||
"src/components/syncPlay/syncPlayManager.js",
|
||||
"src/components/syncPlay/timeSyncManager.js",
|
||||
"src/controllers/dashboard/logs.js",
|
||||
"src/controllers/dashboard/plugins/repositories.js",
|
||||
"src/plugins/bookPlayer/plugin.js",
|
||||
"src/plugins/bookPlayer/tableOfContents.js",
|
||||
"src/plugins/photoPlayer/plugin.js",
|
||||
|
@ -162,6 +163,7 @@
|
|||
"prepare": "gulp --production",
|
||||
"build:development": "gulp --development",
|
||||
"build:production": "gulp --production",
|
||||
"build:standalone": "gulp standalone --development",
|
||||
"lint": "eslint \".\"",
|
||||
"stylelint": "stylelint \"src/**/*.css\""
|
||||
}
|
||||
|
|
|
@ -121,6 +121,11 @@ div[data-role=page] {
|
|||
transform: translateY(-100%);
|
||||
}
|
||||
|
||||
.drawerContent {
|
||||
/* make sure the bottom of the drawer is visible when music is playing */
|
||||
padding-bottom: 4em;
|
||||
}
|
||||
|
||||
.force-scroll {
|
||||
overflow-y: scroll;
|
||||
}
|
||||
|
|
|
@ -368,9 +368,7 @@ import 'programStyles';
|
|||
let apiClient;
|
||||
let lastServerId;
|
||||
|
||||
for (let i = 0; i < items.length; i++) {
|
||||
|
||||
let item = items[i];
|
||||
for (const [i, item] of items.entries()) {
|
||||
let serverId = item.ServerId || options.serverId;
|
||||
|
||||
if (serverId !== lastServerId) {
|
||||
|
@ -541,7 +539,7 @@ import 'programStyles';
|
|||
imgType = 'Backdrop';
|
||||
imgTag = item.ParentBackdropImageTags[0];
|
||||
itemId = item.ParentBackdropItemId;
|
||||
} else if (item.ImageTags && item.ImageTags.Primary) {
|
||||
} else if (item.ImageTags && item.ImageTags.Primary && (item.Type !== 'Episode' || item.ChildCount !== 0)) {
|
||||
imgType = 'Primary';
|
||||
imgTag = item.ImageTags.Primary;
|
||||
height = width && primaryImageAspectRatio ? Math.round(width / primaryImageAspectRatio) : null;
|
||||
|
@ -556,7 +554,10 @@ import 'programStyles';
|
|||
coverImage = (Math.abs(primaryImageAspectRatio - uiAspect) / uiAspect) <= 0.2;
|
||||
}
|
||||
}
|
||||
|
||||
} else if (item.SeriesPrimaryImageTag) {
|
||||
imgType = 'Primary';
|
||||
imgTag = item.SeriesPrimaryImageTag;
|
||||
itemId = item.SeriesId;
|
||||
} else if (item.PrimaryImageTag) {
|
||||
imgType = 'Primary';
|
||||
imgTag = item.PrimaryImageTag;
|
||||
|
@ -577,10 +578,6 @@ import 'programStyles';
|
|||
imgType = 'Primary';
|
||||
imgTag = item.ParentPrimaryImageTag;
|
||||
itemId = item.ParentPrimaryImageItemId;
|
||||
} else if (item.SeriesPrimaryImageTag) {
|
||||
imgType = 'Primary';
|
||||
imgTag = item.SeriesPrimaryImageTag;
|
||||
itemId = item.SeriesId;
|
||||
} else if (item.AlbumId && item.AlbumPrimaryImageTag) {
|
||||
imgType = 'Primary';
|
||||
imgTag = item.AlbumPrimaryImageTag;
|
||||
|
|
|
@ -4,12 +4,8 @@
|
|||
|
||||
<div class="formDialogContent smoothScrollY">
|
||||
<div class="dialogContentInner dialog-content-centered" style="padding-top:1em;padding-bottom: 1em; text-align: center;">
|
||||
|
||||
<div class="text">
|
||||
|
||||
</div>
|
||||
<div class="text"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="formDialogFooter formDialogFooter-clear formDialogFooter-flex" style="padding-bottom: 1.5em;">
|
||||
</div>
|
||||
<div class="formDialogFooter formDialogFooter-clear formDialogFooter-flex" style="margin:1em"></div>
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
/* Without this emby-checkbox is able to appear on top */
|
||||
z-index: 1;
|
||||
align-items: flex-end;
|
||||
justify-content: flex-end;
|
||||
justify-content: center;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
|
|
|
@ -168,7 +168,7 @@ define(['connectionManager', 'cardBuilder', 'appSettings', 'dom', 'apphost', 'la
|
|||
}
|
||||
|
||||
function getPortraitShape() {
|
||||
return enableScrollX() ? 'autooverflow' : 'auto';
|
||||
return enableScrollX() ? 'overflowPortrait' : 'portrait';
|
||||
}
|
||||
|
||||
function getLibraryButtonsHtml(items) {
|
||||
|
@ -254,7 +254,7 @@ define(['connectionManager', 'cardBuilder', 'appSettings', 'dom', 'apphost', 'la
|
|||
return cardBuilder.getCardsHtml({
|
||||
items: items,
|
||||
shape: shape,
|
||||
preferThumb: viewType !== 'movies' && itemType !== 'Channel' && viewType !== 'music' ? 'auto' : null,
|
||||
preferThumb: viewType !== 'movies' && viewType !== 'tvshows' && itemType !== 'Channel' && viewType !== 'music' ? 'auto' : null,
|
||||
showUnplayedIndicator: false,
|
||||
showChildCountIndicator: true,
|
||||
context: 'home',
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
</div>
|
||||
<div>
|
||||
<div class="imageEditor-dropZone fieldDescription">
|
||||
<div class="dropImageText">${LabelDropImageHere}</div>
|
||||
<div id="dropImageText">${LabelDropImageHere}</div>
|
||||
<output id="imageOutput" class="flex align-items-center justify-content-center" style="position: absolute;top:0;left:0;right:0;bottom:0;width:100%;"></output>
|
||||
<input type="file" accept="image/*" id="uploadImage" name="uploadImage" style="position: absolute;top:0;left:0;right:0;bottom:0;width:100%;opacity:0;" />
|
||||
</div>
|
||||
|
|
|
@ -404,7 +404,7 @@ define(['apphost', 'globalize', 'connectionManager', 'itemHelper', 'appRouter',
|
|||
break;
|
||||
case 'moremediainfo':
|
||||
require(['itemMediaInfo'], function (itemMediaInfo) {
|
||||
itemMediaInfo.show(itemId, serverId).then(getResolveFunction(resolve, id, true), getResolveFunction(resolve, id));
|
||||
itemMediaInfo.show(itemId, serverId).then(getResolveFunction(resolve, id), getResolveFunction(resolve, id));
|
||||
});
|
||||
break;
|
||||
case 'refresh':
|
||||
|
|
|
@ -11,9 +11,9 @@
|
|||
(entries) => {
|
||||
entries.forEach(entry => {
|
||||
callback(entry);
|
||||
},
|
||||
{rootMargin: '50%'});
|
||||
});
|
||||
});
|
||||
},
|
||||
{rootMargin: '25%'});
|
||||
|
||||
this.observer = observer;
|
||||
}
|
||||
|
|
|
@ -1,92 +0,0 @@
|
|||
define(['loading', 'events', 'dialogHelper', 'dom', 'layoutManager', 'scrollHelper', 'globalize', 'require', 'material-icons', 'emby-button', 'paper-icon-button-light', 'emby-input', 'formDialogStyle', 'flexStyles'], function (loading, events, dialogHelper, dom, layoutManager, scrollHelper, globalize, require) {
|
||||
'use strict';
|
||||
|
||||
function showDialog(instance, options, template) {
|
||||
var dialogOptions = {
|
||||
removeOnClose: true,
|
||||
scrollY: false
|
||||
};
|
||||
|
||||
var enableTvLayout = layoutManager.tv;
|
||||
if (enableTvLayout) {
|
||||
dialogOptions.size = 'fullscreen';
|
||||
}
|
||||
|
||||
var dlg = dialogHelper.createDialog(dialogOptions);
|
||||
|
||||
var configuredButtons = [];
|
||||
|
||||
dlg.classList.add('formDialog');
|
||||
|
||||
dlg.innerHTML = globalize.translateHtml(template, 'core');
|
||||
|
||||
dlg.classList.add('align-items-center');
|
||||
dlg.classList.add('justify-items-center');
|
||||
|
||||
var formDialogContent = dlg.querySelector('.formDialogContent');
|
||||
formDialogContent.style['flex-grow'] = 'initial';
|
||||
formDialogContent.style['max-width'] = '50%';
|
||||
formDialogContent.style['max-height'] = '60%';
|
||||
|
||||
if (enableTvLayout) {
|
||||
scrollHelper.centerFocus.on(formDialogContent, false);
|
||||
dlg.querySelector('.formDialogHeader').style.marginTop = '15%';
|
||||
} else {
|
||||
dlg.classList.add('dialog-fullscreen-lowres');
|
||||
}
|
||||
|
||||
//dlg.querySelector('.btnCancel').addEventListener('click', function (e) {
|
||||
// dialogHelper.close(dlg);
|
||||
//});
|
||||
|
||||
dlg.querySelector('.formDialogHeaderTitle').innerHTML = options.title;
|
||||
|
||||
dlg.querySelector('.text').innerHTML = options.text;
|
||||
|
||||
instance.dlg = dlg;
|
||||
|
||||
return dialogHelper.open(dlg).then(function () {
|
||||
if (enableTvLayout) {
|
||||
scrollHelper.centerFocus.off(dlg.querySelector('.formDialogContent'), false);
|
||||
}
|
||||
|
||||
loading.hide();
|
||||
});
|
||||
}
|
||||
|
||||
function LoadingDialog(options) {
|
||||
this.options = options;
|
||||
}
|
||||
|
||||
LoadingDialog.prototype.show = function () {
|
||||
var instance = this;
|
||||
loading.show();
|
||||
|
||||
return new Promise(function (resolve, reject) {
|
||||
require(['text!./../dialog/dialog.template.html'], function (template) {
|
||||
showDialog(instance, instance.options, template);
|
||||
resolve();
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
LoadingDialog.prototype.setTitle = function (title) {
|
||||
};
|
||||
|
||||
LoadingDialog.prototype.setText = function (text) {
|
||||
};
|
||||
|
||||
LoadingDialog.prototype.hide = function () {
|
||||
if (this.dlg) {
|
||||
dialogHelper.close(this.dlg);
|
||||
this.dlg = null;
|
||||
}
|
||||
};
|
||||
|
||||
LoadingDialog.prototype.destroy = function () {
|
||||
this.dlg = null;
|
||||
this.options = null;
|
||||
};
|
||||
|
||||
return LoadingDialog;
|
||||
});
|
|
@ -308,8 +308,8 @@ define(['itemHelper', 'dom', 'layoutManager', 'dialogHelper', 'datetime', 'loadi
|
|||
}
|
||||
});
|
||||
|
||||
context.removeEventListener('submit', onEditorClick);
|
||||
context.addEventListener('submit', onEditorClick);
|
||||
context.removeEventListener('click', onEditorClick);
|
||||
context.addEventListener('click', onEditorClick);
|
||||
|
||||
var form = context.querySelector('form');
|
||||
form.removeEventListener('submit', onSubmit);
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
|
||||
<div class="formDialogContent smoothScrollY" style="padding-top:2em;">
|
||||
<form class="popupEditPersonForm dialogContentInner dialog-content-centered">
|
||||
|
||||
<div class="inputContainer">
|
||||
<input type="text" is="emby-input" class="txtPersonName" required="required" label="${LabelName}" />
|
||||
</div>
|
||||
|
@ -23,6 +22,7 @@
|
|||
<option value="Writer">${Writer}</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="inputContainer fldRole hide">
|
||||
<input is="emby-input" type="text" class="txtPersonRole" label="${LabelPersonRole}" />
|
||||
<div class="fieldDescription">${LabelPersonRoleHelp}</div>
|
||||
|
@ -33,6 +33,5 @@
|
|||
<span>${Save}</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
|
|
@ -133,6 +133,7 @@
|
|||
.toggleRepeatButton {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.nowPlayingBar .btnShuffleQueue {
|
||||
display: none !important;
|
||||
}
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1">
|
||||
<span class="material-icons arrow_back"></span>
|
||||
</button>
|
||||
|
||||
<h3 class="formDialogHeaderTitle"></h3>
|
||||
</div>
|
||||
|
||||
<div class="formDialogContent smoothScrollY">
|
||||
<div class="dialogContentInner dialog-content-centered" style="padding-top:2em;">
|
||||
|
||||
<form>
|
||||
<div class="inputContainer">
|
||||
<input is="emby-input" type="text" id="txtInput" label="" />
|
||||
|
@ -19,7 +19,6 @@
|
|||
<span class="submitText"></span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -157,16 +157,9 @@
|
|||
}
|
||||
|
||||
.nowPlayingSecondaryButtons {
|
||||
display: -webkit-box;
|
||||
display: -webkit-flex;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-webkit-align-items: center;
|
||||
align-items: center;
|
||||
-webkit-flex-wrap: wrap;
|
||||
flex-wrap: wrap;
|
||||
-webkit-box-pack: end;
|
||||
-webkit-justify-content: flex-end;
|
||||
justify-content: flex-end;
|
||||
z-index: 0;
|
||||
}
|
||||
|
@ -248,7 +241,7 @@
|
|||
}
|
||||
|
||||
.layout-desktop .nowPlayingInfoButtons .btnShuffleQueue,
|
||||
.layout-tv .nowPlayingInfoButtons .btnShuffleQueue{
|
||||
.layout-tv .nowPlayingInfoButtons .btnShuffleQueue {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
@ -257,15 +250,6 @@
|
|||
display: none;
|
||||
}
|
||||
|
||||
.nowPlayingSecondaryButtons {
|
||||
-webkit-box-flex: 1;
|
||||
-webkit-flex-grow: 1;
|
||||
flex-grow: 1;
|
||||
-webkit-box-pack: end;
|
||||
-webkit-justify-content: flex-end;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
.nowPlayingInfoControls .nowPlayingPageUserDataButtonsTitle {
|
||||
display: none;
|
||||
}
|
||||
|
@ -291,10 +275,6 @@
|
|||
flex-direction: column;
|
||||
}
|
||||
|
||||
.nowPlayingInfoControls .nowPlayingPageUserDataButtonsTitle {
|
||||
display: unset;
|
||||
}
|
||||
|
||||
.nowPlayingInfoContainer {
|
||||
-webkit-box-orient: vertical !important;
|
||||
-webkit-box-direction: normal !important;
|
||||
|
@ -364,6 +344,7 @@
|
|||
.nowPlayingInfoControls .nowPlayingPageUserDataButtonsTitle {
|
||||
width: 20%;
|
||||
font-size: large;
|
||||
display: unset;
|
||||
}
|
||||
|
||||
.nowPlayingInfoControls .nowPlayingPageUserDataButtonsTitle button {
|
||||
|
|
|
@ -1,158 +0,0 @@
|
|||
define(['loading', 'events', 'dialogHelper', 'dom', 'layoutManager', 'scrollHelper', 'globalize', 'require', 'material-icons', 'emby-button', 'paper-icon-button-light', 'emby-input', 'formDialogStyle', 'flexStyles'], function (loading, events, dialogHelper, dom, layoutManager, scrollHelper, globalize, require) {
|
||||
'use strict';
|
||||
|
||||
var currentApiClient;
|
||||
var currentDlg;
|
||||
var currentInstance;
|
||||
|
||||
function reloadPageWhenServerAvailable(retryCount) {
|
||||
var apiClient = currentApiClient;
|
||||
if (!apiClient) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Don't use apiclient method because we don't want it reporting authentication under the old version
|
||||
apiClient.getJSON(apiClient.getUrl('System/Info')).then(function (info) {
|
||||
|
||||
// If this is back to false, the restart completed
|
||||
if (!info.IsShuttingDown) {
|
||||
currentInstance.restarted = true;
|
||||
dialogHelper.close(currentDlg);
|
||||
} else {
|
||||
retryReload(retryCount);
|
||||
}
|
||||
|
||||
}, function () {
|
||||
retryReload(retryCount);
|
||||
});
|
||||
}
|
||||
|
||||
function retryReload(retryCount) {
|
||||
setTimeout(function () {
|
||||
retryCount = retryCount || 0;
|
||||
retryCount++;
|
||||
|
||||
if (retryCount < 150) {
|
||||
reloadPageWhenServerAvailable(retryCount);
|
||||
}
|
||||
}, 500);
|
||||
}
|
||||
|
||||
function startRestart(instance, apiClient, dlg) {
|
||||
currentApiClient = apiClient;
|
||||
currentDlg = dlg;
|
||||
currentInstance = instance;
|
||||
|
||||
apiClient.restartServer().then(function () {
|
||||
setTimeout(reloadPageWhenServerAvailable, 250);
|
||||
});
|
||||
}
|
||||
|
||||
function showDialog(instance, options, template) {
|
||||
|
||||
var dialogOptions = {
|
||||
removeOnClose: true,
|
||||
scrollY: false
|
||||
};
|
||||
|
||||
var enableTvLayout = layoutManager.tv;
|
||||
|
||||
if (enableTvLayout) {
|
||||
dialogOptions.size = 'fullscreen';
|
||||
}
|
||||
|
||||
var dlg = dialogHelper.createDialog(dialogOptions);
|
||||
|
||||
var configuredButtons = [];
|
||||
|
||||
dlg.classList.add('formDialog');
|
||||
|
||||
dlg.innerHTML = globalize.translateHtml(template, 'core');
|
||||
|
||||
dlg.classList.add('align-items-center');
|
||||
dlg.classList.add('justify-items-center');
|
||||
|
||||
var formDialogContent = dlg.querySelector('.formDialogContent');
|
||||
formDialogContent.style['flex-grow'] = 'initial';
|
||||
|
||||
if (enableTvLayout) {
|
||||
formDialogContent.style['max-width'] = '50%';
|
||||
formDialogContent.style['max-height'] = '60%';
|
||||
scrollHelper.centerFocus.on(formDialogContent, false);
|
||||
} else {
|
||||
formDialogContent.style.maxWidth = (Math.min((configuredButtons.length * 150) + 200, dom.getWindowSize().innerWidth - 50)) + 'px';
|
||||
dlg.classList.add('dialog-fullscreen-lowres');
|
||||
}
|
||||
|
||||
dlg.querySelector('.formDialogHeaderTitle').innerHTML = globalize.translate('HeaderRestartingServer');
|
||||
|
||||
dlg.querySelector('.text').innerHTML = globalize.translate('RestartPleaseWaitMessage');
|
||||
|
||||
var i;
|
||||
var length;
|
||||
var html = '';
|
||||
for (i = 0, length = configuredButtons.length; i < length; i++) {
|
||||
var item = configuredButtons[i];
|
||||
var autoFocus = i === 0 ? ' autofocus' : '';
|
||||
var buttonClass = 'btnOption raised formDialogFooterItem formDialogFooterItem-autosize';
|
||||
|
||||
if (item.type) {
|
||||
buttonClass += ' button-' + item.type;
|
||||
}
|
||||
html += '<button is="emby-button" type="button" class="' + buttonClass + '" data-id="' + item.id + '"' + autoFocus + '>' + item.name + '</button>';
|
||||
}
|
||||
|
||||
dlg.querySelector('.formDialogFooter').innerHTML = html;
|
||||
|
||||
function onButtonClick() {
|
||||
dialogHelper.close(dlg);
|
||||
}
|
||||
|
||||
var buttons = dlg.querySelectorAll('.btnOption');
|
||||
for (i = 0, length = buttons.length; i < length; i++) {
|
||||
buttons[i].addEventListener('click', onButtonClick);
|
||||
}
|
||||
|
||||
var dlgPromise = dialogHelper.open(dlg);
|
||||
|
||||
startRestart(instance, options.apiClient, dlg);
|
||||
|
||||
return dlgPromise.then(function () {
|
||||
|
||||
if (enableTvLayout) {
|
||||
scrollHelper.centerFocus.off(dlg.querySelector('.formDialogContent'), false);
|
||||
}
|
||||
|
||||
instance.destroy();
|
||||
loading.hide();
|
||||
|
||||
if (instance.restarted) {
|
||||
events.trigger(instance, 'restarted');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function ServerRestartDialog(options) {
|
||||
this.options = options;
|
||||
}
|
||||
|
||||
ServerRestartDialog.prototype.show = function () {
|
||||
var instance = this;
|
||||
loading.show();
|
||||
|
||||
return new Promise(function (resolve, reject) {
|
||||
require(['text!./../dialog/dialog.template.html'], function (template) {
|
||||
showDialog(instance, instance.options, template).then(resolve, reject);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
ServerRestartDialog.prototype.destroy = function () {
|
||||
currentApiClient = null;
|
||||
currentDlg = null;
|
||||
currentInstance = null;
|
||||
this.options = null;
|
||||
};
|
||||
|
||||
return ServerRestartDialog;
|
||||
});
|
|
@ -567,7 +567,6 @@ define(['datetime', 'events', 'itemHelper', 'serverNotifications', 'dom', 'globa
|
|||
row.querySelector('.sessionNowPlayingTime').innerHTML = DashboardPage.getSessionNowPlayingTime(session);
|
||||
row.querySelector('.sessionUserName').innerHTML = DashboardPage.getUsersHtml(session);
|
||||
row.querySelector('.sessionAppSecondaryText').innerHTML = DashboardPage.getAppSecondaryText(session);
|
||||
row.querySelector('.sessionTranscodingFramerate').innerHTML = session.TranscodingInfo && session.TranscodingInfo.Framerate ? session.TranscodingInfo.Framerate + ' fps' : '';
|
||||
var nowPlayingName = DashboardPage.getNowPlayingName(session);
|
||||
var nowPlayingInfoElem = row.querySelector('.sessionNowPlayingInfo');
|
||||
|
||||
|
|
|
@ -123,6 +123,9 @@ define(['loading', 'libraryMenu', 'globalize', 'cardStyle', 'emby-button', 'emby
|
|||
}, {
|
||||
href: 'availableplugins.html',
|
||||
name: globalize.translate('TabCatalog')
|
||||
}, {
|
||||
href: 'repositories.html',
|
||||
name: globalize.translate('TabRepositories')
|
||||
}];
|
||||
}
|
||||
|
||||
|
|
|
@ -37,18 +37,22 @@ define(['loading', 'libraryMenu', 'dom', 'globalize', 'cardStyle', 'emby-button'
|
|||
})[0];
|
||||
var configPageUrl = configPage ? Dashboard.getConfigurationPageUrl(configPage.Name) : null;
|
||||
var html = '';
|
||||
html += "<div data-id='" + plugin.Id + "' data-name='" + plugin.Name + "' class='card backdropCard'>";
|
||||
html += "<div data-id='" + plugin.Id + "' data-name='" + plugin.Name + "' data-removable='" + plugin.CanUninstall + "' class='card backdropCard'>";
|
||||
html += '<div class="cardBox visualCardBox">';
|
||||
html += '<div class="cardScalable">';
|
||||
html += '<div class="cardPadder cardPadder-backdrop"></div>';
|
||||
html += configPageUrl ? '<a class="cardContent cardImageContainer" is="emby-linkbutton" href="' + configPageUrl + '">' : '<div class="cardContent noConfigPluginCard noHoverEffect cardImageContainer">';
|
||||
html += configPageUrl ? '<a class="cardContent cardImageContainer" is="emby-linkbutton" href="' + configPageUrl + '">' : '<div class="cardContent noConfigPluginCard noHoverEffect cardImageContainer emby-button">';
|
||||
html += '<span class="cardImageIcon material-icons folder"></span>';
|
||||
html += configPageUrl ? '</a>' : '</div>';
|
||||
html += '</div>';
|
||||
html += '<div class="cardFooter">';
|
||||
html += '<div style="text-align:right; float:right;padding-top:5px;">';
|
||||
html += '<button type="button" is="paper-icon-button-light" class="btnCardMenu autoSize"><span class="material-icons more_vert"></span></button>';
|
||||
html += '</div>';
|
||||
|
||||
if (configPage || plugin.CanUninstall) {
|
||||
html += '<div style="text-align:right; float:right;padding-top:5px;">';
|
||||
html += '<button type="button" is="paper-icon-button-light" class="btnCardMenu autoSize"><span class="material-icons more_vert"></span></button>';
|
||||
html += '</div>';
|
||||
}
|
||||
|
||||
html += "<div class='cardText'>";
|
||||
html += configPage && configPage.DisplayName ? configPage.DisplayName : plugin.Name;
|
||||
html += '</div>';
|
||||
|
@ -104,6 +108,7 @@ define(['loading', 'libraryMenu', 'dom', 'globalize', 'cardStyle', 'emby-button'
|
|||
var card = dom.parentWithClass(elem, 'card');
|
||||
var id = card.getAttribute('data-id');
|
||||
var name = card.getAttribute('data-name');
|
||||
var removable = card.getAttribute('data-removable');
|
||||
var configHref = card.querySelector('.cardContent').getAttribute('href');
|
||||
var menuItems = [];
|
||||
|
||||
|
@ -115,11 +120,13 @@ define(['loading', 'libraryMenu', 'dom', 'globalize', 'cardStyle', 'emby-button'
|
|||
});
|
||||
}
|
||||
|
||||
menuItems.push({
|
||||
name: globalize.translate('ButtonUninstall'),
|
||||
id: 'delete',
|
||||
icon: 'delete'
|
||||
});
|
||||
if (removable === 'true') {
|
||||
menuItems.push({
|
||||
name: globalize.translate('ButtonUninstall'),
|
||||
id: 'delete',
|
||||
icon: 'delete'
|
||||
});
|
||||
}
|
||||
|
||||
require(['actionsheet'], function (actionsheet) {
|
||||
actionsheet.show({
|
||||
|
@ -153,6 +160,9 @@ define(['loading', 'libraryMenu', 'dom', 'globalize', 'cardStyle', 'emby-button'
|
|||
}, {
|
||||
href: 'availableplugins.html',
|
||||
name: globalize.translate('TabCatalog')
|
||||
}, {
|
||||
href: 'repositories.html',
|
||||
name: globalize.translate('TabRepositories')
|
||||
}];
|
||||
}
|
||||
|
||||
|
|
153
src/controllers/dashboard/plugins/repositories.js
Normal file
153
src/controllers/dashboard/plugins/repositories.js
Normal file
|
@ -0,0 +1,153 @@
|
|||
import loading from 'loading';
|
||||
import libraryMenu from 'libraryMenu';
|
||||
import globalize from 'globalize';
|
||||
import dialogHelper from 'dialogHelper';
|
||||
import 'emby-button';
|
||||
import 'emby-checkbox';
|
||||
import 'emby-select';
|
||||
import 'formDialogStyle';
|
||||
import 'listViewStyle';
|
||||
|
||||
let repositories = [];
|
||||
|
||||
function reloadList(page) {
|
||||
loading.show();
|
||||
ApiClient.getJSON(ApiClient.getUrl('Repositories')).then(list => {
|
||||
repositories = list;
|
||||
populateList({
|
||||
listElement: page.querySelector('#repositories'),
|
||||
noneElement: page.querySelector('#none'),
|
||||
repositories: repositories
|
||||
});
|
||||
}).catch(error => {
|
||||
console.error('error loading repositories');
|
||||
page.querySelector('#none').classList.remove('hide');
|
||||
loading.hide();
|
||||
});
|
||||
}
|
||||
|
||||
function saveList(page) {
|
||||
loading.show();
|
||||
ApiClient.ajax({
|
||||
type: 'POST',
|
||||
url: ApiClient.getUrl('Repositories'),
|
||||
data: JSON.stringify(repositories),
|
||||
contentType: 'application/json'
|
||||
}).then(response => {
|
||||
reloadList(page);
|
||||
}).catch(error => {
|
||||
console.error('error saving repositories');
|
||||
loading.hide();
|
||||
});
|
||||
}
|
||||
|
||||
function populateList(options) {
|
||||
var html = '';
|
||||
|
||||
html += '<div class="paperList">';
|
||||
for (var i = 0; i < options.repositories.length; i++) {
|
||||
html += getRepositoryHtml(options.repositories[i]);
|
||||
}
|
||||
|
||||
html += '</div>';
|
||||
if (!options.repositories.length) {
|
||||
options.noneElement.classList.remove('hide');
|
||||
}
|
||||
|
||||
options.listElement.innerHTML = html;
|
||||
loading.hide();
|
||||
}
|
||||
|
||||
function getRepositoryHtml(repository) {
|
||||
var html = '';
|
||||
|
||||
html += '<div class="listItem listItem-border">';
|
||||
html += `<a is="emby-linkbutton" style="margin:0;padding:0" class="clearLink listItemIconContainer" href="${repository.Url}">`;
|
||||
html += '<span class="material-icons listItemIcon open_in_new"></span>';
|
||||
html += '</a>';
|
||||
html += '<div class="listItemBody two-line">';
|
||||
html += `<h3 class="listItemBodyText">${repository.Name}</h3>`;
|
||||
html += `<div class="listItemBodyText secondary">${repository.Url}</div>`;
|
||||
html += '</div>';
|
||||
html += `<button type="button" is="paper-icon-button-light" id="${repository.Url}" class="btnDelete" title="${globalize.translate('ButtonDelete')}"><span class="material-icons delete"></span></button>`;
|
||||
html += '</div>';
|
||||
|
||||
return html;
|
||||
}
|
||||
|
||||
function getTabs() {
|
||||
return [{
|
||||
href: 'installedplugins.html',
|
||||
name: globalize.translate('TabMyPlugins')
|
||||
}, {
|
||||
href: 'availableplugins.html',
|
||||
name: globalize.translate('TabCatalog')
|
||||
}, {
|
||||
href: 'repositories.html',
|
||||
name: globalize.translate('TabRepositories')
|
||||
}];
|
||||
}
|
||||
|
||||
export default function(view, params) {
|
||||
view.addEventListener('viewshow', function () {
|
||||
libraryMenu.setTabs('plugins', 2, getTabs);
|
||||
reloadList(this);
|
||||
|
||||
var save = this;
|
||||
$('#repositories', view).on('click', '.btnDelete', function() {
|
||||
var button = this;
|
||||
repositories = repositories.filter(function (r) {
|
||||
return r.Url !== button.id;
|
||||
});
|
||||
|
||||
saveList(save);
|
||||
});
|
||||
});
|
||||
|
||||
view.querySelector('.btnNewRepository').addEventListener('click', () => {
|
||||
let dialog = dialogHelper.createDialog({
|
||||
scrollY: false,
|
||||
size: 'large',
|
||||
modal: false,
|
||||
removeOnClose: true
|
||||
});
|
||||
|
||||
let html = '';
|
||||
|
||||
html += '<div class="formDialogHeader">';
|
||||
html += '<button type="button" is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1"><span class="material-icons arrow_back"></span></button>';
|
||||
html += `<h3 class="formDialogHeaderTitle">${globalize.translate('HeaderNewRepository')}</h3>`;
|
||||
html += '</div>';
|
||||
html += '<form class="newPluginForm" style="margin:4em">';
|
||||
html += '<div class="inputContainer">';
|
||||
html += `<input is="emby-input" id="txtRepositoryName" label="${globalize.translate('LabelRepositoryName')}" type="text" required />`;
|
||||
html += `<div class="fieldDescription">${globalize.translate('LabelRepositoryNameHelp')}</div>`;
|
||||
html += '</div>';
|
||||
html += '<div class="inputContainer">';
|
||||
html += `<input is="emby-input" id="txtRepositoryUrl" label="${globalize.translate('LabelRepositoryUrl')}" type="url" required />`;
|
||||
html += `<div class="fieldDescription">${globalize.translate('LabelRepositoryUrlHelp')}</div>`;
|
||||
html += '</div>';
|
||||
html += `<button is="emby-button" type="submit" class="raised button-submit block"><span>${globalize.translate('ButtonSave')}</span></button>`;
|
||||
html += '</div>';
|
||||
html += '</form>';
|
||||
|
||||
dialog.innerHTML = html;
|
||||
dialog.querySelector('.btnCancel').addEventListener('click', () => {
|
||||
dialogHelper.close(dialog);
|
||||
});
|
||||
|
||||
dialog.querySelector('.newPluginForm').addEventListener('submit', () => {
|
||||
repositories.push({
|
||||
Name: dialog.querySelector('#txtRepositoryName').value,
|
||||
Url: dialog.querySelector('#txtRepositoryUrl').value,
|
||||
Enabled: true
|
||||
});
|
||||
|
||||
saveList(view);
|
||||
dialogHelper.close(dialog);
|
||||
return false;
|
||||
});
|
||||
|
||||
dialogHelper.open(dialog);
|
||||
});
|
||||
}
|
|
@ -400,6 +400,7 @@ define(['loading', 'appRouter', 'layoutManager', 'connectionManager', 'userSetti
|
|||
} else if (item.Album) {
|
||||
parentNameHtml.push(item.Album);
|
||||
}
|
||||
|
||||
// FIXME: This whole section needs some refactoring, so it becames easier to scale across all form factors. See GH #1022
|
||||
var html = '';
|
||||
var tvShowHtml = parentNameHtml[0];
|
||||
|
@ -415,9 +416,9 @@ define(['loading', 'appRouter', 'layoutManager', 'connectionManager', 'userSetti
|
|||
}
|
||||
} else {
|
||||
if (layoutManager.mobile) {
|
||||
html = '<h1 class="parentName" style="margin: .1em 0 .25em;">' + parentNameHtml.join('</br>') + '</h1>';
|
||||
html = '<h1 class="parentName" style="margin: 0.2em 0 0">' + parentNameHtml.join('</br>') + '</h1>';
|
||||
} else {
|
||||
html = '<h1 class="parentName" style="margin: .1em 0 .25em;">' + tvShowHtml + '</h1>';
|
||||
html = '<h1 class="parentName" style="margin: 0.2em 0 0">' + tvShowHtml + '</h1>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -425,20 +426,19 @@ define(['loading', 'appRouter', 'layoutManager', 'connectionManager', 'userSetti
|
|||
var name = itemHelper.getDisplayName(item, {
|
||||
includeParentInfo: false
|
||||
});
|
||||
var offset = parentNameLast ? '.25em' : '.5em';
|
||||
|
||||
if (html && !parentNameLast) {
|
||||
if (!layoutManager.mobile && tvSeasonHtml) {
|
||||
html += '<h3 class="itemName infoText" style="margin: .25em 0 .5em;">' + tvSeasonHtml + ' - ' + name + '</h3>';
|
||||
html += '<h3 class="itemName infoText" style="margin: 0.2em 0 0">' + tvSeasonHtml + ' - ' + name + '</h3>';
|
||||
} else {
|
||||
html += '<h3 class="itemName infoText" style="margin: .25em 0 .5em;">' + name + '</h3>';
|
||||
html += '<h3 class="itemName infoText" style="margin: 0.2em 0 0">' + name + '</h3>';
|
||||
}
|
||||
} else {
|
||||
html = '<h1 class="itemName infoText" style="margin: .1em 0 ' + offset + ';">' + name + '</h1>' + html;
|
||||
html = '<h1 class="itemName infoText" style="margin: 0.4em 0 0">' + name + '</h1>' + html;
|
||||
}
|
||||
|
||||
if (item.OriginalTitle && item.OriginalTitle != item.Name) {
|
||||
html += '<h4 class="itemName infoText" style="margin: -' + offset + ' 0 0;">' + item.OriginalTitle + '</h4>';
|
||||
html += '<h4 class="itemName infoText" style="margin: 0 0 0;">' + item.OriginalTitle + '</h4>';
|
||||
}
|
||||
|
||||
container.innerHTML = html;
|
||||
|
@ -1106,10 +1106,10 @@ define(['loading', 'appRouter', 'layoutManager', 'connectionManager', 'userSetti
|
|||
var externalLinksElem = page.querySelector('.itemExternalLinks');
|
||||
|
||||
renderOverview([overview], item);
|
||||
|
||||
var i;
|
||||
var itemMiscInfo;
|
||||
itemMiscInfo = page.querySelectorAll('.itemMiscInfo-primary');
|
||||
|
||||
for (i = 0; i < itemMiscInfo.length; i++) {
|
||||
mediaInfo.fillPrimaryMediaInfo(itemMiscInfo[i], item, {
|
||||
interactive: true,
|
||||
|
@ -1125,7 +1125,6 @@ define(['loading', 'appRouter', 'layoutManager', 'connectionManager', 'userSetti
|
|||
}
|
||||
|
||||
itemMiscInfo = page.querySelectorAll('.itemMiscInfo-secondary');
|
||||
|
||||
for (i = 0; i < itemMiscInfo.length; i++) {
|
||||
mediaInfo.fillSecondaryMediaInfo(itemMiscInfo[i], item, {
|
||||
interactive: true
|
||||
|
|
|
@ -109,9 +109,7 @@ define(['layoutManager', 'browser', 'dom', 'css!./emby-input', 'registerElement'
|
|||
}
|
||||
|
||||
EmbyInputPrototype.attachedCallback = function () {
|
||||
|
||||
this.labelElement.htmlFor = this.id;
|
||||
|
||||
onChange.call(this);
|
||||
};
|
||||
|
||||
|
|
|
@ -10,8 +10,8 @@
|
|||
<div class="detailPagePrimaryContainer padded-left padded-right">
|
||||
<div class="infoWrapper infoText">
|
||||
<div class="nameContainer"></div>
|
||||
<div class="itemMiscInfo itemMiscInfo-primary"></div>
|
||||
<div class="itemMiscInfo itemMiscInfo-secondary"></div>
|
||||
<div class="itemMiscInfo itemMiscInfo-primary" style="margin-bottom: 0.6em"></div>
|
||||
<div class="itemMiscInfo itemMiscInfo-secondary" style="margin-bottom: 0.6em"></div>
|
||||
</div>
|
||||
|
||||
<div class="mainDetailButtons">
|
||||
|
|
19
src/repositories.html
Normal file
19
src/repositories.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
<div id="repositories" data-role="page" class="page type-interior withTabs fullWidthContent">
|
||||
<div>
|
||||
<div class="content-primary">
|
||||
<div class="sectionTitleContainer flex align-items-center">
|
||||
<h2 class="sectionTitle">${TabRepositories}</h2>
|
||||
<button is="emby-button" type="button" class="fab btnNewRepository submit" style="margin-left:1em;" title="${ButtonAdd}">
|
||||
<span class="material-icons add" aria-hidden="true"></span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div id="repositories"></div>
|
||||
|
||||
<div id="none" class="noItemsMessage centerMessage hide">
|
||||
<h1>${MessageNoRepositories}</h1>
|
||||
<p>${MessageAddRepository}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -12,10 +12,10 @@ define(['dom', 'layoutManager', 'inputManager', 'connectionManager', 'events', '
|
|||
html += '</div>';
|
||||
html += '<div class="headerRight">';
|
||||
html += '<span class="headerSelectedPlayer"></span>';
|
||||
html += '<button is="paper-icon-button-light" class="headerSyncButton syncButton headerButton headerButtonRight hide"><span class="material-icons sync_disabled"></span></button>';
|
||||
html += `<button is="paper-icon-button-light" class="headerSyncButton syncButton headerButton headerButtonRight hide" title="${globalize.translate('ButtonSyncPlay')}"><span class="material-icons sync_disabled"></span></button>`;
|
||||
html += '<button is="paper-icon-button-light" class="headerAudioPlayerButton audioPlayerButton headerButton headerButtonRight hide"><span class="material-icons music_note"></span></button>';
|
||||
html += '<button is="paper-icon-button-light" class="headerCastButton castButton headerButton headerButtonRight hide"><span class="material-icons cast"></span></button>';
|
||||
html += '<button type="button" is="paper-icon-button-light" class="headerButton headerButtonRight headerSearchButton hide"><span class="material-icons search"></span></button>';
|
||||
html += `<button is="paper-icon-button-light" class="headerCastButton castButton headerButton headerButtonRight hide" title="${globalize.translate('ButtonCast')}"><span class="material-icons cast"></span></button>`;
|
||||
html += `<button type="button" is="paper-icon-button-light" class="headerButton headerButtonRight headerSearchButton hide" title="${globalize.translate('ButtonSearch')}"><span class="material-icons search"></span></button>`;
|
||||
html += '<button is="paper-icon-button-light" class="headerButton headerButtonRight headerUserButton hide"><span class="material-icons person"></span></button>';
|
||||
html += '</div>';
|
||||
html += '</div>';
|
||||
|
@ -64,7 +64,7 @@ define(['dom', 'layoutManager', 'inputManager', 'connectionManager', 'events', '
|
|||
updateHeaderUserButton(url);
|
||||
hasImage = true;
|
||||
}
|
||||
|
||||
headerUserButton.title = user.name;
|
||||
headerUserButton.classList.remove('hide');
|
||||
} else {
|
||||
headerUserButton.classList.add('hide');
|
||||
|
|
|
@ -215,6 +215,12 @@ define([
|
|||
roles: 'admin',
|
||||
controller: 'dashboard/plugins/available'
|
||||
});
|
||||
defineRoute({
|
||||
path: '/repositories.html',
|
||||
autoFocus: false,
|
||||
roles: 'admin',
|
||||
controller: 'dashboard/plugins/repositories'
|
||||
});
|
||||
|
||||
defineRoute({
|
||||
path: '/home.html',
|
||||
|
|
|
@ -193,25 +193,6 @@ var Dashboard = {
|
|||
}).then(options.callback || function () {});
|
||||
});
|
||||
},
|
||||
restartServer: function () {
|
||||
var apiClient = window.ApiClient;
|
||||
|
||||
if (apiClient) {
|
||||
require(['serverRestartDialog', 'events'], function (ServerRestartDialog, events) {
|
||||
var dialog = new ServerRestartDialog({
|
||||
apiClient: apiClient
|
||||
});
|
||||
events.on(dialog, 'restarted', function () {
|
||||
if (AppInfo.isNativeApp) {
|
||||
apiClient.ensureWebSocket();
|
||||
} else {
|
||||
window.location.reload(true);
|
||||
}
|
||||
});
|
||||
dialog.show();
|
||||
});
|
||||
}
|
||||
},
|
||||
capabilities: function (appHost) {
|
||||
var capabilities = {
|
||||
PlayableMediaTypes: ['Audio', 'Video'],
|
||||
|
@ -814,7 +795,6 @@ var AppInfo = {};
|
|||
define('tabbedView', [componentsPath + '/tabbedview/tabbedview'], returnFirstDependency);
|
||||
define('itemsTab', [componentsPath + '/tabbedview/itemstab'], returnFirstDependency);
|
||||
define('collectionEditor', [componentsPath + '/collectionEditor/collectionEditor'], returnFirstDependency);
|
||||
define('serverRestartDialog', [componentsPath + '/serverRestartDialog'], returnFirstDependency);
|
||||
define('playlistEditor', [componentsPath + '/playlisteditor/playlisteditor'], returnFirstDependency);
|
||||
define('recordingCreator', [componentsPath + '/recordingcreator/recordingcreator'], returnFirstDependency);
|
||||
define('recordingEditor', [componentsPath + '/recordingcreator/recordingeditor'], returnFirstDependency);
|
||||
|
@ -857,7 +837,6 @@ var AppInfo = {};
|
|||
define('deleteHelper', [scriptsPath + '/deleteHelper'], returnFirstDependency);
|
||||
define('tvguide', [componentsPath + '/guide/guide'], returnFirstDependency);
|
||||
define('guide-settings-dialog', [componentsPath + '/guide/guide-settings'], returnFirstDependency);
|
||||
define('loadingDialog', [componentsPath + '/loadingDialog/loadingDialog'], returnFirstDependency);
|
||||
define('viewManager', [componentsPath + '/viewManager/viewManager'], function (viewManager) {
|
||||
window.ViewManager = viewManager;
|
||||
viewManager.dispatchPageEvents(true);
|
||||
|
|
|
@ -1018,7 +1018,6 @@
|
|||
"HeaderSeriesStatus": "حالة المسلسل",
|
||||
"HeaderSeriesOptions": "اعدادات المسلسل",
|
||||
"HeaderSecondsValue": "{0} ثوانى",
|
||||
"HeaderRestartingServer": "اعادة تشغيل الخادم",
|
||||
"HeaderRecordingOptions": "اعدادات التسجيل",
|
||||
"HeaderPlaybackError": "خطأ فى التشغيل",
|
||||
"HeaderPlayOn": "شغل على",
|
||||
|
|
|
@ -277,7 +277,7 @@
|
|||
"Identify": "Разпознаване",
|
||||
"Images": "Изображения",
|
||||
"ImportMissingEpisodesHelp": "Ако е активирано, информация за липсващи епизоди ще бъде добавена в базата данни на Jellyfin и ще бъде показвана заедно със сезони и серии. Това може да доведе до значително по-дълго сканиране на библиотеката.",
|
||||
"InstallingPackage": "Инсталиране на {0}",
|
||||
"InstallingPackage": "Инсталиране на {0} на версия {1})",
|
||||
"InstantMix": "Пускане на подобни",
|
||||
"Label3DFormat": "Триизмерен формат:",
|
||||
"LabelAirDays": "Дни на излъчване:",
|
||||
|
@ -302,7 +302,7 @@
|
|||
"LabelCountry": "Държава:",
|
||||
"LabelCriticRating": "Оценка на критиците:",
|
||||
"LabelCurrentPassword": "Текуща парола:",
|
||||
"LabelCustomCertificatePath": "Път към потребителския сертификат:",
|
||||
"LabelCustomCertificatePath": "Ръчно задаване на пътя към SSL сертификата:",
|
||||
"LabelCustomCertificatePathHelp": "Път до файл с шифровъчен стандарт №12 (PKCS #12), съдържащ сертификат и частен ключ за поддръжка на протокол TLS на собствен домейн.",
|
||||
"LabelCustomCss": "CSS по избор:",
|
||||
"LabelCustomCssHelp": "Добавете собствен стил към уеб-интерфейса.",
|
||||
|
@ -333,7 +333,7 @@
|
|||
"LabelEnableDlnaPlayTo": "Включване на функцията \"възпроизвеждане с ДЛНА\"",
|
||||
"LabelEnableDlnaPlayToHelp": "Засичане на устройства в мрежата ви и предлагане на възможност за дистанционно управление.",
|
||||
"LabelEnableDlnaServer": "Включване на ДЛНА-сървър",
|
||||
"LabelEnableDlnaServerHelp": "Разрешава на UPnP устройства в мрежата да разглеждат и пускат Jellyfin съдържание.",
|
||||
"LabelEnableDlnaServerHelp": "Разрешава на UPnP устройства в мрежата да разглеждат и пускат Джелифин съдържание.",
|
||||
"LabelEnableRealtimeMonitor": "Активиране на наблюдение в реално време",
|
||||
"LabelEnableRealtimeMonitorHelp": "Промените ще бъдат обработени веднага, на поддържани файлови системи.",
|
||||
"LabelEpisodeNumber": "Номер на епизода:",
|
||||
|
@ -348,20 +348,20 @@
|
|||
"LabelHomeNetworkQuality": "Качество на домашната мрежа:",
|
||||
"LabelHomeScreenSectionValue": "Раздел {0} на началния екран:",
|
||||
"LabelHttpsPort": "Локален HTTPS порт:",
|
||||
"LabelHttpsPortHelp": "TCP портът на който HTTPS сървърът на Jellyfin трябва да се закачи.",
|
||||
"LabelHttpsPortHelp": "TCP портът на който HTTPS сървърът на Джелифин трябва да се закачи.",
|
||||
"LabelImageType": "Вид изображение:",
|
||||
"LabelInternetQuality": "Качество на интернетната връзка:",
|
||||
"LabelKodiMetadataDateFormat": "Формат на датата на издаване:",
|
||||
"LabelKodiMetadataUserHelp": "Разрешете това, за да запазите данните за гледанията във файлове Nfo за употреба от други програми.",
|
||||
"LabelLanguage": "Език:",
|
||||
"LabelLocalHttpServerPortNumber": "Локален HTTP порт:",
|
||||
"LabelLocalHttpServerPortNumberHelp": "TCP портът на който HTTP сървърът на Jellyfin трябва да се закачи.",
|
||||
"LabelLocalHttpServerPortNumberHelp": "TCP портът на който HTTP сървърът на Джелифин трябва да се закачи.",
|
||||
"LabelLogs": "Журнали:",
|
||||
"LabelManufacturer": "Производител",
|
||||
"LabelManufacturer": "Производител:",
|
||||
"LabelManufacturerUrl": "Адрес на производителя",
|
||||
"LabelMaxBackdropsPerItem": "Максимален брой фонове на медия:",
|
||||
"LabelMaxParentalRating": "Максимално допустима родителска оценка:",
|
||||
"LabelMaxResumePercentage": "Макс процент за продължение:",
|
||||
"LabelMaxResumePercentage": "Максимален процент за продължение:",
|
||||
"LabelMaxScreenshotsPerItem": "Максимален брой снимки на екрана на медия:",
|
||||
"LabelMaxStreamingBitrate": "Максимално качество на излъчване:",
|
||||
"LabelMetadata": "Метаданни:",
|
||||
|
@ -369,9 +369,9 @@
|
|||
"LabelMetadataPath": "Път към метаданните:",
|
||||
"LabelMetadataPathHelp": "Задайте място по избор за свалени картини и метаданни.",
|
||||
"LabelMinBackdropDownloadWidth": "Минимална широчина на сваления фон:",
|
||||
"LabelMinResumeDuration": "Мин време за продължение (секунди):",
|
||||
"LabelMinResumePercentage": "Мин процент за продължение:",
|
||||
"LabelMinResumePercentageHelp": "Заглавията се считат за непускани ако бъдат спрени преди това време.",
|
||||
"LabelMinResumeDuration": "Минимално време за продължение:",
|
||||
"LabelMinResumePercentage": "Минимален процент за продължение:",
|
||||
"LabelMinResumePercentageHelp": "Заглавията се считат ,че не са възпроизведени ако бъдат спрени преди този момент.",
|
||||
"LabelMinScreenshotDownloadWidth": "Минимална широчина на свалената снимка на екрана:",
|
||||
"LabelModelDescription": "Описание на модела",
|
||||
"LabelModelName": "Модел",
|
||||
|
@ -443,7 +443,7 @@
|
|||
"LabelTimeLimitHours": "Времево ограничение (часове):",
|
||||
"LabelTitle": "Заглавие:",
|
||||
"LabelTranscodingAudioCodec": "Звуков кодек:",
|
||||
"LabelTranscodingTempPathHelp": "Тази папка съдържа работни файлове използвани от транскодера. Задайте място по избор или оставете празно за мястото по подразбиране.",
|
||||
"LabelTranscodingTempPathHelp": "Посочете персонализиран път за файлове,които е необходимо да бъдат транскодирани и доставени на клиентите. Оставете празно ,за да се използва мястото по подразбиране.",
|
||||
"LabelTranscodingVideoCodec": "Видеокодек:",
|
||||
"LabelTriggerType": "Тип на спусъка:",
|
||||
"LabelType": "Вид:",
|
||||
|
@ -512,7 +512,7 @@
|
|||
"News": "Новини",
|
||||
"NoNextUpItemsMessage": "Нищо не е намерено. Започнете да гледате вашите предавания!",
|
||||
"NoSubtitleSearchResultsFound": "Няма намерени резултати.",
|
||||
"NoSubtitles": "Без субтитри",
|
||||
"NoSubtitles": "Без",
|
||||
"None": "Нищо",
|
||||
"Normal": "Нормален",
|
||||
"NumLocationsValue": "{0} папки",
|
||||
|
@ -583,7 +583,7 @@
|
|||
"OptionMissingEpisode": "Липсващи епизоди",
|
||||
"OptionMonday": "Понеделник",
|
||||
"OptionNameSort": "Име",
|
||||
"OptionNew": "Нов...",
|
||||
"OptionNew": "Нов…",
|
||||
"OptionNone": "Нищо",
|
||||
"OptionOnAppStartup": "Като се стартира приложението",
|
||||
"OptionOnInterval": "През интервал",
|
||||
|
@ -640,7 +640,7 @@
|
|||
"Refresh": "Опресняване",
|
||||
"RefreshMetadata": "Опресняване на метаданните",
|
||||
"ReleaseDate": "Дата на издаване",
|
||||
"RememberMe": "Запомняне на данните",
|
||||
"RememberMe": "Запомни ме",
|
||||
"RemoveFromCollection": "Премахване от колекцията",
|
||||
"RemoveFromPlaylist": "Премахване от списъка",
|
||||
"Repeat": "Повтаряне",
|
||||
|
@ -711,7 +711,7 @@
|
|||
"TabMusicVideos": "Музикални клипове",
|
||||
"TabMyPlugins": "Моите приставки",
|
||||
"TabNetworks": "Мрежи",
|
||||
"TabNfoSettings": "Формат за метаданни .nfo",
|
||||
"TabNfoSettings": "Формат за метаданни NFO",
|
||||
"TabNotifications": "Известия",
|
||||
"TabOther": "Други",
|
||||
"TabParentalControl": "Родителски контрол",
|
||||
|
@ -724,7 +724,7 @@
|
|||
"TabProfiles": "Профили",
|
||||
"TabRecordings": "Записи",
|
||||
"TabResponses": "Отговори",
|
||||
"TabResumeSettings": "Настройки за продължаване",
|
||||
"TabResumeSettings": "Възобнови",
|
||||
"TabScheduledTasks": "Планирани задачи",
|
||||
"TabSeries": "Сериали",
|
||||
"TabServer": "Сървър",
|
||||
|
@ -847,7 +847,7 @@
|
|||
"BrowsePluginCatalogMessage": "За да видите наличните добавки, прегледайте каталога с добавките.",
|
||||
"Box": "Кутия",
|
||||
"AlwaysPlaySubtitlesHelp": "Поднадписите, съвпадащи с езика от настройките, ще се зареждат, независимо от езика на аудио то.",
|
||||
"BookLibraryHelp": "Поддържат се звукови и текстови книги. Преглед на инструкция за наименоване {1} на книга {0}.",
|
||||
"BookLibraryHelp": "Поддържат се аудио книги такива съдържащи текст. Проверете ръководството за наименуване {1} на книги {0}.",
|
||||
"Blacklist": "Списък с блокирани",
|
||||
"BirthLocation": "Месторождение",
|
||||
"Banner": "Банер",
|
||||
|
@ -856,7 +856,7 @@
|
|||
"Ascending": "Възходящо",
|
||||
"AsManyAsPossible": "Колкото е възможно повече",
|
||||
"Artist": "Артист",
|
||||
"AroundTime": "Към {0}",
|
||||
"AroundTime": "Около {0}",
|
||||
"Anytime": "По всяко време",
|
||||
"AnyLanguage": "Който и да е език",
|
||||
"AlwaysPlaySubtitles": "Постоянно изпълнение",
|
||||
|
@ -879,9 +879,9 @@
|
|||
"BoxSet": "Комплект",
|
||||
"AuthProviderHelp": "Избор на доставчик на услуга за Автентификация, която ще се използва за автентификация на потребителската парола.",
|
||||
"AllowedRemoteAddressesHelp": "Списък с IP адреси или IP/маска записи, разделени със запетая, които ще имат отдалечен достъп. Ако полето не е попълнено всички адреси ще имат отдалечен достъп.",
|
||||
"BurnSubtitlesHelp": "Определя дали сървърът трябва да записва субтитри във видеоклиповете припрекодиране. Избягването на това значително ще подобри производителността. Изберете Auto, за да запишете формати, базирани на изображения (VOBSUB, PGS, SUB, IDX) и някои ASS или SSA субтитри.",
|
||||
"BurnSubtitlesHelp": "Определя дали сървърът трябва да записва субтитри във видеофайлове при прекодиране. Избягването на това значително ще подобри производителността. Изберете Auto, за да запишете формати, базирани на изображения (VOBSUB, PGS, SUB, IDX) и някои ASS или SSA субтитри.",
|
||||
"AllowFfmpegThrottlingHelp": "Когато прекодирането или запазването на видео стигне достатъчно далеч напред от текущата позиция за възпроизвеждане, поставете на пауза процеса, така ще се изразходват по-малко ресурси. Това е най-полезно, когато се гледа, без да се търси често из видеото. Изключете това, ако имате проблеми с възпроизвеждането.",
|
||||
"AllowOnTheFlySubtitleExtractionHelp": "Вградените субтитри могат да бъдат извлечени от видеоклиповете и прехвърлени към клиентите като обикновен текст, за да се предотврати транскодирането на видеото. В някои системи това може да отнеме много време и да спре възпроизвеждането на видео по време на процеса на извличане. Деактивирайте това, за да има вградени субтитри, записани с видео кодиране, когато те не се поддържат от клиентското устройство.",
|
||||
"AllowOnTheFlySubtitleExtractionHelp": "Вградените субтитри могат да бъдат извлечени от видеофайловете и прехвърлени към клиентите като обикновен текст, за да се предотврати транскодирането на видеото. В някои системи това може да отнеме много време и да спре възпроизвеждането на видео по време на процеса на извличане. Деактивирайте това, за да има вградени субтитри, записани с видео кодиране, когато те не се поддържат от клиентското устройство.",
|
||||
"CinemaModeConfigurationHelp": "Режимът на кино носи театрално изживяване направо във вашата всекидневна с възможност за пускане на трейлъри и персонализирани интродукции преди основния филм.",
|
||||
"ChangingMetadataImageSettingsNewContent": "Промените в настройките за изтегляне на метаданни или изображения ще се прилагат само за ново съдържание, добавено към вашата библиотека. За да приложите промените към съществуващите заглавия, ще трябва да обновите метаданните им ръчно.",
|
||||
"DefaultMetadataLangaugeDescription": "Това са настройки по подразбиране и могат да се променят на база библиотека.",
|
||||
|
@ -903,5 +903,653 @@
|
|||
"DeleteImageConfirmation": "Сигурнили сте че искате да премахнете това Изображение?",
|
||||
"DeleteImage": "Премахване на Исображение",
|
||||
"ButtonTogglePlaylist": "Списък с изпълнения",
|
||||
"ButtonToggleContextMenu": "Повече"
|
||||
"ButtonToggleContextMenu": "Повече",
|
||||
"ErrorSavingTvProvider": "Има проблем със запазването на ТВ доставчика.Убедете се ,че е достъпен и опитайте отново.",
|
||||
"ErrorPleaseSelectLineup": "Моля изберете списък и опитайте отново.Ако няма налични списъци се убедете ,че името,паролата и пощенския код са точни.",
|
||||
"ErrorMessageStartHourGreaterThanEnd": "Времето за край трябва да бъде по-голямо от началното време.",
|
||||
"ErrorGettingTvLineups": "Има проблем при опита да бъдат свалени списъци с ТВ.Убедете се ,че информацията е правилна и опитайте отново.",
|
||||
"ErrorDeletingItem": "Има проблем при опита да бъде изтрит файла от сървъра.Убедете се ,че сървъра има право да трие папки и опитайте отново.",
|
||||
"ErrorAddingXmlTvFile": "Има проблем при достъпа на XMLTV файла.Уверете се ,че е наличен и пробвайте отново.",
|
||||
"ErrorAddingTunerDevice": "Възникна проблем при добавянето на тунера. Уверете се ,че устройството е достъпно и пробвайте отново.",
|
||||
"ErrorAddingMediaPathToVirtualFolder": "Има проблем при добавянето на пътя.Моля уверете се ,че е валиден и сървъра има достъп до папката.",
|
||||
"Episode": "Епизод",
|
||||
"EnableDetailsBannerHelp": "Покажи картинка с банер в горната част на страницата с детайли.",
|
||||
"EnableDetailsBanner": "Банер с подробности",
|
||||
"EnableThemeVideosHelp": "Пускай тематични видеа на заден план ,докато се разглежда библиотеката.",
|
||||
"EnableThemeVideos": "Тематични видеа",
|
||||
"EnableThemeSongsHelp": "Пускай тематична музика ,докато се разглежда библиотеката.",
|
||||
"EnableStreamLoopingHelp": "Включи това ,ако поточното видео се предава на кратки интервали и е необходимо да се изпращат заявки постоянно.Включването на тази опция без нужда може да породи проблеми.",
|
||||
"EnableStreamLooping": "Автоматично повторение на поточни видеа",
|
||||
"EnablePhotosHelp": "Снимките ще бъдат разпознати и показани заедно с другите медийни файлове.",
|
||||
"EnablePhotos": "Покажи снимки",
|
||||
"EnableNextVideoInfoOverlayHelp": "В края на видеото покажи информация за следващия файл от текущия списък.",
|
||||
"EnableNextVideoInfoOverlay": "Покажи информация за следващото видео по време на възпроизвеждане",
|
||||
"EnableHardwareEncoding": "Включи хардуерно енкодиране",
|
||||
"EnableExternalVideoPlayersHelp": "Меню от външен плеър ще бъде показано при стартиране на възпроизвеждането.",
|
||||
"EnableDisplayMirroring": "Дублиране на дисплей",
|
||||
"EnableColorCodedBackgrounds": "Цветни \"декори\"",
|
||||
"EnableBackdropsHelp": "Показвай \"декори\" на заден план за някои страници ,докато се разглежда библиотеката.",
|
||||
"DrmChannelsNotImported": "Канали със DRM няма да бъдат импортирани.",
|
||||
"Down": "Долу",
|
||||
"DoNotRecord": "Не записвай",
|
||||
"DisplayModeHelp": "Изберете какво оформление желаете за интерфейса.",
|
||||
"DisplayMissingEpisodesWithinSeasonsHelp": "Това трябва да бъде включено и за ТВ библиотеки в настройките на сървъра.",
|
||||
"DisplayMissingEpisodesWithinSeasons": "Показвай липсващите епизоди от сезона",
|
||||
"DisplayInOtherHomeScreenSections": "Покажи на главната страница (като \"последно добавени\" и \"продължи да гледаш\")",
|
||||
"DisplayInMyMedia": "Покажи на главната страница",
|
||||
"Disconnect": "Прекъсване",
|
||||
"Disabled": "Изключено",
|
||||
"DirectStreaming": "Директно възпроизвеждане",
|
||||
"DirectStreamHelp2": "Директното възпроизвеждане на файла използва минимална процесорна мощност без загуба на качество.",
|
||||
"DirectStreamHelp1": "Файлът е съвместим с устройството по отношение на резолюция и тип (H.264, AC3 и т.н.), но контейнера е несъвместим (mkv, avi, wmv, т.н.).Файлът ще бъде \"препакетиран\" преди да се възпроизведе от устройството.",
|
||||
"DirectPlaying": "Директен метод на възпроизвеждане",
|
||||
"DetectingDevices": "Откриване на устройства",
|
||||
"Descending": "Намаляващ",
|
||||
"Depressed": "Понижен",
|
||||
"DeleteDeviceConfirmation": "Сигурни ли сте ,че искате да изтриете устройството? Ще се появи отново ,когато потребителят се впише с него.",
|
||||
"DeinterlaceMethodHelp": "Избери типа деинтерлейсинг ,когато е необходимо транскодиране на подобно съдържание.",
|
||||
"DefaultSubtitlesHelp": "Субтитрите са заредени според настройките зададени в метадатата на видеофайла.Когато има повече от едни субтитри се зарежда първо зададените в настройките.",
|
||||
"HeaderFavoriteVideos": "Любими видеа",
|
||||
"HeaderFavoritePeople": "Любими хора",
|
||||
"HeaderFavoriteMovies": "Любими филми",
|
||||
"HeaderFavoriteBooks": "Любими книги",
|
||||
"HeaderExternalIds": "Външни идентификатори:",
|
||||
"HeaderEpisodes": "Епизоди",
|
||||
"HeaderEnabledFieldsHelp": "Махни отметката ,за да го заключиш и да предотвратиш неговата промяна.",
|
||||
"HeaderDVR": "DVR (Цифрово записващо устройство)",
|
||||
"HeaderDirectPlayProfileHelp": "Добави профили за директно възпроизвеждане ,за да се укаже кои формати може да възпроизвежда устройството.",
|
||||
"HeaderDeleteTaskTrigger": "Изтрий \"пусковият механизъм\" за задачи",
|
||||
"HeaderDeleteProvider": "Изтрий доставчик",
|
||||
"HeaderDeleteItems": "Изтрий елемент",
|
||||
"HeaderDeleteItem": "Изтрий елемент",
|
||||
"HeaderDeleteDevice": "Изтрий устройство",
|
||||
"HeaderDefaultRecordingSettings": "Стандартни настройки за запис",
|
||||
"HeaderDateIssued": "Дата на издаване",
|
||||
"HeaderContainerProfileHelp": "Профилите на различните контейнери показват ограниченията на устройството ,когато се възпроизвеждат определени формати.Ако ограничението е валидно - медията ще бъде транскодирана дори дадения формат да е конфигуриран за директно възпроизвеждане.",
|
||||
"HeaderConnectionFailure": "Проблем при свързване",
|
||||
"HeaderConnectToServer": "Свържи се със сървър",
|
||||
"HeaderConfirmRevokeApiKey": "Отмяна на API ключа",
|
||||
"HeaderConfirmProfileDeletion": "Потвърди изтриването на профила",
|
||||
"HeaderConfirmPluginInstallation": "Потвърди инсталирането на плъгина",
|
||||
"HeaderConfigureRemoteAccess": "Настройка на отдалечения достъп",
|
||||
"HeaderCodecProfileHelp": "Профилите на различните кодеци показват ограниченията на устройството при тяхното възпроизвеждане.Ако ограничението е валидно - медията ще бъде транскодирана дори дадения кодек да е конфигуриран за директно възпроизвеждане.",
|
||||
"HeaderChapterImages": "Картинки към раздела",
|
||||
"HeaderChannelAccess": "Достъп до канали",
|
||||
"HeaderCancelSeries": "Отмени сериал",
|
||||
"HeaderCancelRecording": "Отмени запис",
|
||||
"HeaderBranding": "Оформление",
|
||||
"HeaderBlockItemsWithNoRating": "Забрани достъпа на елементи без информация за рейтинг:",
|
||||
"HeaderAudioBooks": "Аудио книги",
|
||||
"HeaderAppearsOn": "Фигурира в",
|
||||
"ApiKeysCaption": "Списък с работещите в момента API ключове",
|
||||
"HeaderApiKeysHelp": "Външните програми се налага да имат API ключ ,за да комуникират правилно със сървъра.Такива се издават при вписването в сървъра или чрез ръчно предоставяне.",
|
||||
"HeaderAllowMediaDeletionFrom": "Позволи изтриването на медия от",
|
||||
"HeaderAlert": "Предупреждение",
|
||||
"HeaderAccessScheduleHelp": "Създай разписание за достъп ,за да го ограничиш до определени часове.",
|
||||
"HeaderAccessSchedule": "Разписание за достъп",
|
||||
"HardwareAccelerationWarning": "Включването на хардуерното ускорение може да предизвика нестабилност в някои случаи.Уверете се ,че операционната ви система и видео драйверите са актуални.Ако имате проблеми с възпроизвеждането при включена настройка е необходимо да я изключите.",
|
||||
"EncoderPresetHelp": "Избери по-бърза стойност ,за да се подобри производителността или по-бавна стойност ,за да се подобри качеството.",
|
||||
"H264CrfHelp": "Факторът \"постоянна скорост на предаване\" (CRF) е настройката по подразбиране на x264 енкодера.Може да определите стойност между 0 и 51, където най-ниската стойност ще даде по-добро качество (като се вземе предвид,че крайния размер на файла ще се увеличи).Препоръчват се стойности между 18 и 28.Стойността по подразбиране за x264 е 23 ,така че може да я имате за някакъв ориентир.",
|
||||
"GuideProviderSelectListings": "Избери списъци",
|
||||
"GroupBySeries": "Групирай по сериали",
|
||||
"General": "Общи",
|
||||
"FileReadError": "Има проблем при четенето на файла.",
|
||||
"FileReadCancelled": "Четенето на файла е преустановено.",
|
||||
"FileNotFound": "Файлът не е намерен.",
|
||||
"FetchingData": "Извличане на допълнителни данни",
|
||||
"Features": "Характеристики",
|
||||
"FFmpegSavePathNotFound": "Не е намерен FFmpeg в зададения път.FFprobe е също задължителен и трябва да се намира в същата папка.Двете програми обикновено вървят заедно ,когато ги теглите.Уверете се ,че пътя е правилен и опитайте отново.",
|
||||
"ExtractChapterImagesHelp": "Извличането на снимки от раздел ще позволи на устройствата да възпроизвеждат графични кадри при избора на меню.Този процес може бавен,ресурсно натоварващ и може да е необходимо да се заемат няколко гигабайта дисково пространство.Процесът се извършва при откриването на нови файлове или може да бъде зададен , като планирана задача при слаба активност на сървъра.Това може да бъде конфигурирано в раздела с планирани задачи.Не е препоръчително да се задава изпълнението на такава задача в натоварените часове на сървъра.",
|
||||
"HttpsRequiresCert": "За да разрешите \"сигурни връзки\" е необходимо да притежавате доверен издател на сертификати ,като Let's Encrypt.Моля въведете ,ако притежавате такъв или изключете \"сигурни връзки\".",
|
||||
"HeaderXmlSettings": "Настройки на XML",
|
||||
"HeaderXmlDocumentAttributes": "Атрибути на XML документа",
|
||||
"HeaderXmlDocumentAttribute": "Атрибут на XML документа",
|
||||
"HeaderUpcomingOnTV": "Скоро по ТВ",
|
||||
"HeaderTypeText": "Въведи текст",
|
||||
"HeaderTypeImageFetchers": "{0} Извличане на картини",
|
||||
"HeaderTuners": "Тунери",
|
||||
"HeaderTranscodingProfileHelp": "Добави профили за транскодиране ,за да се види кои формати ще се използват ,когато е необходимо транскодиране.",
|
||||
"HeaderThisUserIsCurrentlyDisabled": "Този потребител в момента е блокиран",
|
||||
"HeaderSyncPlayEnabled": "Включване на \"синхронизирано възпроизвеждане\"",
|
||||
"HeaderSyncPlaySelectGroup": "Присъединяване към група",
|
||||
"HeaderSubtitleProfilesHelp": "Профилите за субтитри показват форматите поддържани от устройството.",
|
||||
"HeaderSubtitleProfiles": "Профили за субтитри",
|
||||
"HeaderSubtitleProfile": "Профил за субтитри",
|
||||
"HeaderSubtitleDownloads": "Сваляне на субтитри",
|
||||
"HeaderStopRecording": "Спри запис",
|
||||
"HeaderSpecialEpisodeInfo": "Информация за специалните епизоди",
|
||||
"HeaderShutdown": "Изключване",
|
||||
"HeaderServerAddressSettings": "Настройки за адреса на сървъра",
|
||||
"HeaderSeriesStatus": "Състояние на сериала",
|
||||
"HeaderSeriesOptions": "Настройки на сериала",
|
||||
"HeaderSelectTranscodingPathHelp": "Търси или въведи ръчно пътя ,където искаш да се съхраняват временните файлове при транскодиране.Папката трябва да има права за запис.",
|
||||
"HeaderSelectTranscodingPath": "Избери папка за временното транскодиране на файлове",
|
||||
"HeaderSelectServerCachePathHelp": "Търси или въведи ръчно пътя до временните файлове на сървъра.Папката трябва да има права за запис.",
|
||||
"HeaderSelectServerCachePath": "Избери папка за временните файлове на сървъра",
|
||||
"HeaderSelectServer": "Избери сървър",
|
||||
"HeaderSelectMetadataPathHelp": "Търси или въведи ръчно пътя ,където искаш да се съхраняват метаданните.Папката трябва да има права за запис.",
|
||||
"HeaderSelectMetadataPath": "Избери папка със метаданни",
|
||||
"HeaderSelectCertificatePath": "Избери папка със сертификат",
|
||||
"HeaderRestartingServer": "Рестартиране на сървъра",
|
||||
"HeaderResponseProfileHelp": "Профилите за комуникация дават възможност да се настрои типът информация ,която се изпраща към устройството при възпроизвеждането на определени типове медия.",
|
||||
"HeaderRemoveMediaLocation": "Премахни папката с медия",
|
||||
"HeaderRemoteAccessSettings": "Настройки за отдалечен достъп",
|
||||
"HeaderRecordingPostProcessing": "Последваща обработка на записи",
|
||||
"HeaderRecordingOptions": "Настройки за запис",
|
||||
"HeaderPluginInstallation": "Инсталиране на добавка",
|
||||
"HeaderPlaybackError": "Грешка при възпроизвеждане",
|
||||
"HeaderPlayback": "Възпроизвеждане на медия",
|
||||
"HeaderPinCodeReset": "Зануляване на пин код",
|
||||
"HeaderPhotoAlbums": "Фото албум",
|
||||
"HeaderPasswordReset": "Зануляване на парола",
|
||||
"HeaderOtherItems": "Други елементи",
|
||||
"HeaderNextVideoPlayingInValue": "Следващото видео ще се възпроизведе след {0}",
|
||||
"HeaderNavigation": "Навигация",
|
||||
"HeaderLiveTvTunerSetup": "Настройка на тв тунера",
|
||||
"HeaderKodiMetadataHelp": "За да включиш или изключиш използването на NFO метаданните влез в настройките за библиотеки на сървъра и намери секцията за съхранение.",
|
||||
"HeaderKeepSeries": "Запази сериалите",
|
||||
"HeaderKeepRecording": "Запази записите",
|
||||
"HeaderItems": "Елементи",
|
||||
"HeaderImageOptions": "Настройки на картини",
|
||||
"HeaderIdentifyItemHelp": "Въведете един или повече критерии за търсене.Премахнете ,ако искате да увеличите резултатите при търсенето.",
|
||||
"HeaderIdentificationHeader": "Идентификационен хедър",
|
||||
"HeaderIdentificationCriteriaHelp": "Въведете пони един критерии.",
|
||||
"HeaderHttpsSettings": "HTTPS настройки",
|
||||
"HeaderHttpHeaders": "HTTP Хедъри",
|
||||
"HeaderHome": "Главна",
|
||||
"HeaderFetcherSettings": "Настройки на програмата за изтегляне",
|
||||
"HeaderFavoritePlaylists": "Любими списъци",
|
||||
"LabelDeathDate": "Дата на смърт:",
|
||||
"LabelDateAddedBehaviorHelp": "Ако е взета стойност от метаданните, тя винаги ще бъде използвана преди някоя от тези опции.",
|
||||
"LabelDateAddedBehavior": "за ново съдържание се приема дата на добавяне:",
|
||||
"LabelCustomDeviceDisplayNameHelp": "Добави ръчно име ,с което ще се показва устройството или остави това ,което е по подразбиране.",
|
||||
"LabelCorruptedFrames": "Повредени кадри:",
|
||||
"LabelCancelled": "Отменено",
|
||||
"LabelCache": "Временни файлове:",
|
||||
"LabelBurnSubtitles": "Вграждане на субтитри:",
|
||||
"LabelBlockContentWithTags": "Блокирай елементи с етикети:",
|
||||
"LabelBlastMessageIntervalHelp": "Определя продължителността в секунди при \"бомбардирането\" с активни съобщения.",
|
||||
"LabelBlastMessageInterval": "Интервал на активните съобщения (в секунди)",
|
||||
"LabelBitrate": "Битрейт:",
|
||||
"LabelBirthYear": "Година на раждане:",
|
||||
"LabelBirthDate": "Дата на раждане:",
|
||||
"LabelBindToLocalNetworkAddressHelp": "Не задължително.Замени локалния IP адрес за \"закачане\" към http сървъра.Ако полето е празно сървъра ще \"закачи\" всички налични адреси.Промяната на тази стойност изисква рестарт на сървъра.",
|
||||
"LabelBindToLocalNetworkAddress": "\"Закачи\" към локален мрежов адрес:",
|
||||
"LabelAutomaticallyRefreshInternetMetadataEvery": "Автоматично обновявай метаданните от Интернет:",
|
||||
"LabelAuthProvider": "Доставчик за идентификация:",
|
||||
"LabelAudioSampleRate": "Честотна дискретизация на аудиото:",
|
||||
"LabelAudioCodec": "Аудио кодек:",
|
||||
"LabelAudioChannels": "Аудио канали:",
|
||||
"LabelAudioBitrate": "Скорост на предаване на аудиото:",
|
||||
"LabelAudioBitDepth": "Битова дълбочина на аудиото:",
|
||||
"LabelAudio": "Аудио",
|
||||
"LabelAppNameExample": "Примерно: Sickbeard, Sonarr",
|
||||
"LabelAllowedRemoteAddressesMode": "Режим на филтъра за външни ИП адреси:",
|
||||
"LabelAllowedRemoteAddresses": "Филтър за външни ИП адреси:",
|
||||
"LabelAllowHWTranscoding": "Разреши хардуерно транскодиране",
|
||||
"LabelAll": "Всички",
|
||||
"LabelAlbumArtMaxWidthHelp": "Максимална резолюция на обложките за албуми показани чрез upnp:albumArtURI.",
|
||||
"LabelAlbumArtMaxHeightHelp": "Максимална резолюция на обложките за албуми показани чрез upnp:albumArtURI.",
|
||||
"LabelAlbumArtMaxHeight": "Максимална височина на обложките за албуми:",
|
||||
"LabelAlbumArtHelp": "PN се използва за обложки на албуми dlna:profileID attribute on upnp:albumArtURI.Някои устройства се нуждаят от определена стойност ,независимо от размера на картината.",
|
||||
"LabelAirsBeforeSeason": "Ще бъде излъчен преди сезон:",
|
||||
"LabelAirsBeforeEpisode": "Ще бъде излъчен преди епизод:",
|
||||
"LabelAirsAfterSeason": "Ще бъде излъчен след сезон:",
|
||||
"LabelAccessStart": "Начално време:",
|
||||
"LabelAccessEnd": "Време на приключване:",
|
||||
"LabelAccessDay": "Ден от седмицата:",
|
||||
"LabelAbortedByServerShutdown": "(Прекъснато поради изключването на сървъра)",
|
||||
"Kids": "Деца",
|
||||
"Items": "Елементи",
|
||||
"ItemCount": "{0} Елементи",
|
||||
"ImportFavoriteChannelsHelp": "Ако е включено само канали ,които са отбелязани ,като любими на устройството ще бъдат добавени.",
|
||||
"LabelFriendlyName": "Лесно име:",
|
||||
"LabelFormat": "Формат:",
|
||||
"LabelFolder": "Папка:",
|
||||
"LabelFileOrUrl": "Файл или URL:",
|
||||
"LabelExtractChaptersDuringLibraryScanHelp": "Генерирай изображения от различните раздели при импортиране на видеофайлове (по време на сканиране на библиотеката).В противен случай те ще бъдат извлечени при планиране на такава задача,което ще позволи сканирането на библиотеката да се извърши по-бързо.",
|
||||
"LabelExtractChaptersDuringLibraryScan": "Извлечи изображения от разделите при сканиране на библиотеката",
|
||||
"LabelBaseUrlHelp": "Добавя потребителска папка към адреса на съръвра.Например: <code>http://example.com/<b><baseurl></b></code>",
|
||||
"LabelBaseUrl": "Основен URL:",
|
||||
"LabelEndDate": "Крайна дата:",
|
||||
"LabelEnableSingleImageInDidlLimitHelp": "Някои устройства няма да го покажат правилно ,ако множество изображения са вградени в Didl.",
|
||||
"LabelEnableSingleImageInDidlLimit": "Ограничи до едно вградено изображение",
|
||||
"LabelEnableHttpsHelp": "Позволява на сървъра да \"слуша\" на предварително зададен HTTPS порт.Необходимо е да има настроен валиден сертификат ,за да работи правилно настройката.",
|
||||
"LabelEnableHttps": "Включи HTTPS",
|
||||
"LabelEnableHardwareDecodingFor": "Включи хардуерно декодиране за:",
|
||||
"LabelEnableDlnaDebugLoggingHelp": "Създава големи журнали файлове и е редно да се използва само с цел отстраняване на проблеми.",
|
||||
"LabelEnableBlastAliveMessagesHelp": "Включи ,ако сървъра не се открива правилно от други UPnP устройства в мрежата.",
|
||||
"LabelEnableBlastAliveMessages": "\"Бомбардира\" активните съобщения",
|
||||
"LabelEnableAutomaticPortMapHelp": "Автоматично пренасочва външните портове на рутера към локалните портове на сървъра чрез UPnP.Тази опция може да на работи при някои модели рутери или мрежови конфигурации.Промените влизат в сила само след рестарт на сървъра.",
|
||||
"LabelEmbedAlbumArtDidlHelp": "Някои устройства предпочитат този метод за извличане на обложки за албуми.При други може да има проблем при възпроизвеждането ,ако опцията е включена.",
|
||||
"LabelEasyPinCode": "Лесен пин код:",
|
||||
"LabelDynamicExternalId": "{0} Ид:",
|
||||
"LabelDroppedFrames": "Пропуснати кадри:",
|
||||
"LabelDiscNumber": "Диск номер:",
|
||||
"LabelDidlMode": "DIDL режим:",
|
||||
"LabelDeinterlaceMethod": "Метод на деинтерлейсинг:",
|
||||
"LabelDefaultUserHelp": "Определя коя потребителска библиотека ще се показва на свързаните устройства.Това може да бъде отменено за всяко отделно устройство чрез използване на профилите.",
|
||||
"LabelDefaultUser": "Потребител по подразбиране:",
|
||||
"LabelDefaultScreen": "Дисплей по подразбиране:",
|
||||
"LabelPostProcessor": "Приложение за последваща обработка:",
|
||||
"LabelPleaseRestart": "Промените ще влязат в сила след ръчно презареждане на уеб клиента.",
|
||||
"LabelPlayMethod": "Метод на възпроизвеждане:",
|
||||
"LabelPlayerDimensions": "Размери на плеъра:",
|
||||
"LabelPlayer": "Плеър:",
|
||||
"LabelPersonRoleHelp": "Пример: Шофьор на камион за сладолед",
|
||||
"LabelPasswordRecoveryPinCode": "Пин код:",
|
||||
"LabelPasswordResetProvider": "Услуга за нулиране на парола:",
|
||||
"LabelParentNumber": "Родителски номер:",
|
||||
"LabelOptionalNetworkPathHelp": "Ако папката е споделена във вашата мрежа,предоставянето на споделения път ще позволи приложения инсталирани на други устройства да имат достъп до медията директно.Например, {0} or {1}.",
|
||||
"LabelNumber": "Номер:",
|
||||
"LabelNotificationEnabled": "Включване на известие",
|
||||
"LabelNewsCategories": "Категории новини:",
|
||||
"LabelNightly": "Тестов",
|
||||
"LabelStable": "Стабилна",
|
||||
"LabelChromecastVersion": "Версия на Chromecast",
|
||||
"LabelMusicStreamingTranscodingBitrateHelp": "Посочете максимален битрейт при поточно предаване на музика.",
|
||||
"LabelMusicStreamingTranscodingBitrate": "Битрейт при транскодиране на музика:",
|
||||
"LabelMoviePrefixHelp": "Ако има добавен префикс към филмовите заглавия го въведете тук ,за да може сървъра да го обработи правилно.",
|
||||
"LabelMoviePrefix": "Префикс на филма:",
|
||||
"LabelMovieCategories": "Филмови категории:",
|
||||
"LabelMonitorUsers": "Следете активността от:",
|
||||
"LabelMinResumeDurationHelp": "Най-краткото време в секунди позволяващо ви да запазите текущата позиция на възпроизвеждане и впоследствие да я възобновите.",
|
||||
"LabelMethod": "Метод:",
|
||||
"LabelMetadataSaversHelp": "Изберете форматите на файловете, в които да запишете метаданните си.",
|
||||
"LabelMetadataSavers": "Хранилища на метаданни:",
|
||||
"LabelMetadataReadersHelp": "Подреди по важност любимите си източници на локални метаданни.Първият намерен файл ще бъде прочетен.",
|
||||
"LabelMetadataReaders": "Четци на метаданни:",
|
||||
"LabelMetadataDownloadersHelp": "Включи и подреди по важност любимите си програми за изтегляне на метаданни.Тези с по-нисък ранг ще се използват само за попълване на липсваща информация.",
|
||||
"LabelMessageTitle": "Заглавие на съобщението:",
|
||||
"LabelMessageText": "Текст на съобщението:",
|
||||
"LabelMaxStreamingBitrateHelp": "Определете максималния битрейт при излъчване.",
|
||||
"LabelMaxResumePercentageHelp": "Приема се ,че файловете се възпроизведени до края ,ако се спре след този момент.",
|
||||
"LabelMaxChromecastBitrate": "Качество на излъчване чрез Chromecast:",
|
||||
"LabelMatchType": "Тип съвпадение:",
|
||||
"LabelLoginDisclaimerHelp": "Съобщението ще се показва в долната част на страницата за вход.",
|
||||
"LabelLoginDisclaimer": "Предупреждение при вход:",
|
||||
"LabelLockItemToPreventChanges": "Заключи дадения елемент ,за да забраниш бъдещи промени",
|
||||
"LabelLineup": "Редица:",
|
||||
"LabelLibraryPageSizeHelp": "Настройва броя елементи ,които ще се показват в страницата на библиотеката.Въведете 0 ,за да забраните номерирането.",
|
||||
"LabelLibraryPageSize": "Размер на страницата на библиотеката:",
|
||||
"LabelKodiMetadataUser": "Запази данните за активността на потребителя в файл тип NFO за:",
|
||||
"LabelKodiMetadataEnablePathSubstitutionHelp": "Активирай подмяната на пътя за изображения ,като се използват настройките зададени от сървъра.",
|
||||
"LabelKodiMetadataEnablePathSubstitution": "Активирай подмяната на пътя",
|
||||
"LabelKodiMetadataEnableExtraThumbsHelp": "Когато се свалят изображения те могат да бъдат запазени и в двете полета extrathumbs и extrafanart за по-добра съвместимост с облиците на Коди.",
|
||||
"LabelKodiMetadataEnableExtraThumbs": "Копирай extrafanart в полето extrathumbs",
|
||||
"LabelKodiMetadataDateFormatHelp": "Всички дати в NFO файловете ще бъдат анализирани в този формат.",
|
||||
"LabelKidsCategories": "Детски категории:",
|
||||
"LabelKeepUpTo": "Пази до:",
|
||||
"LabelInNetworkSignInWithEasyPasswordHelp": "Използвай лесен пин код за вписване от потребителите в домашната мрежа.Основната ви парола ще се използва ,само когато сте вписвате отдалечено.Ако полето за пин код е празно няма да имате нужда да се вписвате с парола в домашната мрежа.",
|
||||
"LabelInNetworkSignInWithEasyPassword": "Включи вписване в мрежата с лесен пин код",
|
||||
"LabelImportOnlyFavoriteChannels": "Ограничи до канали обозначени ,като любими",
|
||||
"LabelImageFetchersHelp": "Включете и подредете любимите ви услуги за извличане на изображения по важност.",
|
||||
"LabelIconMaxWidthHelp": "Максимална резолюция на иконите показани чрез upnp:icon.",
|
||||
"LabelIconMaxWidth": "Максимална ширина на икона:",
|
||||
"LabelIconMaxHeightHelp": "Максимална резолюция на иконите показани чрез upnp:icon.",
|
||||
"LabelIconMaxHeight": "Максимална височина на икона:",
|
||||
"LabelHardwareAccelerationTypeHelp": "Хардуерното ускорение се нуждае от допълнителни настройки.",
|
||||
"LabelEncoderPreset": "Шаблон за енкодиране чрез H264 и H265 :",
|
||||
"LabelH264Crf": "Значение на CRF H264-кодиране:",
|
||||
"LabelGroupMoviesIntoCollectionsHelp": "Когато се показват списъци с филми, филмите, принадлежащи към колекция, ще бъдат показани като един общ елемент.",
|
||||
"LabelServerNameHelp": "Това е името ,което ще се ползва ,за да се разпознава сървъра и по подразбиране съвпада с името на компютъра.",
|
||||
"LabelRefreshMode": "Режим на опресняване:",
|
||||
"LabelRecordingPathHelp": "Посочете местоположението по подразбиране, за запазване на записи.Ако полето е празно ще се използва папката на сървъра.",
|
||||
"LabelRecord": "Запис:",
|
||||
"LabelReasonForTranscoding": "Причина за транскодиране:",
|
||||
"LabelProtocolInfoHelp": "Стойността, която ще бъде използвана при отговор към GetProtocolInfo заявките от устройството.",
|
||||
"LabelProtocolInfo": "Информация за протокола:",
|
||||
"LabelPostProcessorArgumentsHelp": "Използвай {path},като път за записване на файла.",
|
||||
"LabelPostProcessorArguments": "Аргументи на командния ред след обработка:",
|
||||
"EnableBlurhashHelp": "Изображенията, които все още се зареждат, ще се показват чрез функцията\"размито запълване\"",
|
||||
"EnableBlurhash": "Активиране на функцията \"размито запълване\" за изображения",
|
||||
"UnsupportedPlayback": "Джелифин не може да дешифрира съдържание, защитено с DRM, но въпреки това цялото съдържание ще бъде обработено, включително защитените заглавия. Някои файлове могат да изглеждат напълно черни поради криптиране или други неподдържани функции, например интерактивни заглавия.",
|
||||
"OnApplicationStartup": "При стартиране на приложението",
|
||||
"EveryXHours": "На всеки {0} часа",
|
||||
"EveryHour": "Всеки час",
|
||||
"EveryXMinutes": "Всеки {0} минути",
|
||||
"OnWakeFromSleep": "При \"събуждане от сън\"",
|
||||
"WeeklyAt": "{0}сек в {1}",
|
||||
"DailyAt": "Ежедневно в {0}",
|
||||
"LastSeen": "Последно видян {0}",
|
||||
"PersonRole": "като {0}",
|
||||
"ListPaging": "{0}-{1} от {2}",
|
||||
"WriteAccessRequired": "Джелифин сървъра изисква достъп с права за запис до тази папка. Моля, осигурете достъп с права за запис и опитайте отново.",
|
||||
"PathNotFound": "Пътят не можа да бъде намерен. Моля, уверете се, че пътят е валиден и опитайте отново.",
|
||||
"Yesterday": "Вчера",
|
||||
"YadifBob": "YADIF х2",
|
||||
"Yadif": "YADIF (Yet Another DeInterlacing Filter)",
|
||||
"XmlTvSportsCategoriesHelp": "Програмите от тези категории ще се показват като спортни програми.За разделяне на множество използвайте '|'.",
|
||||
"XmlTvPathHelp": "Път до XMLTV файла.Джелифин ще чете от този файл и периодично ще го проверява за актуализации.Ваша грижа е да го създадете и редовно да го обновявате.",
|
||||
"XmlTvKidsCategoriesHelp": "Програмите с тези категории ще се показват като програми за деца.За разделяне на множество използвайте '|'.",
|
||||
"XmlTvNewsCategoriesHelp": "Програмите от тези категории ще се показват като новинарски програми.За разделяне на множество използвайте '|'.",
|
||||
"XmlTvMovieCategoriesHelp": "Програмите от тези категории ще се показват като филми.За разделяне на множество използвайте '|'.",
|
||||
"XmlDocumentAttributeListHelp": "Тези атрибути се прилагат към коренния елемент на всеки XML отговор.",
|
||||
"Whitelist": "Бял списък",
|
||||
"ViewPlaybackInfo": "Вижте информация за възпроизвеждането",
|
||||
"VideoRange": "Диапазон на видео",
|
||||
"ValueTimeLimitSingleHour": "Времеви лимит: 1 час",
|
||||
"ValueTimeLimitMultiHour": "Времеви лимит {0} часове",
|
||||
"ValueContainer": "Контейнер: {0}",
|
||||
"UserAgentHelp": "Предоставяне на персонализиран ползавтел-агент HTTP хедър.",
|
||||
"Up": "Нагоре",
|
||||
"Unrated": "Без категории",
|
||||
"UninstallPluginConfirmation": "Сигурни ли сте ,че искате да премахнете {0}?",
|
||||
"Uniform": "Еднороден",
|
||||
"TvLibraryHelp": "Прегледайте {0}ръководството за именуване на ТВ{1}.",
|
||||
"Transcoding": "Транскодиране",
|
||||
"Track": "Пътека",
|
||||
"TitleHostingSettings": "Настройки за хостинг",
|
||||
"TitleHardwareAcceleration": "Хардуерно ускорение",
|
||||
"TabNetworking": "Работа в мрежа",
|
||||
"TabDVR": "ДВР",
|
||||
"SystemDlnaProfilesHelp": "Системните профили са с достъп \"само за четене\".При промяна в системния профил ще бъде създаден нов персонализиран профил.",
|
||||
"SyncPlayAccessHelp": "Избери нивото на достъп ,който този потребител ще има за услугата \"Синхронизирано възпроизвеждане\".С нейна помощ може да синхронизирате възпроизвеждането с други устройства.",
|
||||
"SubtitleOffset": "Изместване на субтитрите",
|
||||
"SubtitleDownloadersHelp": "Включи и подреди по собствени предпочитания услугите за сваляне на субтитри.",
|
||||
"SubtitleAppearanceSettingsDisclaimer": "Настройките не могат да се приложат за графични субтитри (PGS, DVD, т.н.) или ASS/SSA ,защото те зареждат свои стилове.",
|
||||
"SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Настройките важат за всеки Chromecast поток стартиран от това устройство.",
|
||||
"StopRecording": "Спри запис",
|
||||
"SortName": "Подреди по име",
|
||||
"SortChannelsBy": "Подреди канали по:",
|
||||
"SmartSubtitlesHelp": "Когато аудиото е чуждоезично ще бъдат заредени субтитри според зададените настройки за език.",
|
||||
"ErrorAddingListingsToSchedulesDirect": "Възникна грешка при добавянето на списъка към вашия \"Schedules Direct\" акаунт.Услугата позволява определен брой списъци към един акаунт.Ще е необходимо да влезете в акаунта си (през сайта на услугата) и да отстраните другите списъци преди да продължите с добавянето на нови.",
|
||||
"LabelIdentificationFieldHelp": "Подниз или регулярен израз с различаване на главни букви.",
|
||||
"EnableFastImageFadeInHelp": "Използвай бързи анимации преходи",
|
||||
"EnableFastImageFadeIn": "Бързи анимации",
|
||||
"LabelScreensaver": "Скрийнсейвър:",
|
||||
"LabelScheduledTaskLastRan": "Последно пускан {0}, заел {1}.",
|
||||
"LabelRuntimeMinutes": "Продължителност (в минути):",
|
||||
"LabelRequireHttpsHelp": "Ако е отметнато сървъра ще пренасочва автоматично всички заявка от HTTP към HTTPS.Няма никакъв ефект ,ако сървъра не \"слуша\" по HTTPS.",
|
||||
"LabelRequireHttps": "Изисква HTTPS",
|
||||
"LabelRemoteClientBitrateLimitHelp": "Допълнително ограничаване битрейта на поточното предаване за всички мрежови устройства.Това е необходимо ,за да не допуснете устройствата да изискват по-висок битрейт, отколкото вашата интернет връзка позволява.Това може да доведе до повишено натоварване на процесора на вашия сървър, за щото видеата ще се прекодират \"в движение\" до по-нисък битрейт.",
|
||||
"LabelTranscodingThreadCount": "Количество транскодирани потоци :",
|
||||
"LabelTranscodingProgress": "Прогрес на транскодирането:",
|
||||
"LabelTranscodingFramerate": "Честота на кадрите при транскодиране:",
|
||||
"LabelTranscodes": "Транскодирания:",
|
||||
"LabelTranscodePath": "Път за транскодиране:",
|
||||
"LabelTranscodingContainer": "Контейнер:",
|
||||
"LabelTrackNumber": "Номер на песен:",
|
||||
"LabelTextBackgroundColor": "Цвят на фона на текста:",
|
||||
"LabelTagline": "Ключова фраза:",
|
||||
"LabelTVHomeScreen": "Главна страница в режим ТВ:",
|
||||
"LabelSyncPlayAccess": "Достъп до \"синхронизирано възпроизвеждане\"",
|
||||
"LabelSyncPlayAccessNone": "Изключено за този потребител",
|
||||
"LabelSyncPlayAccessJoinGroups": "Разрешаване на потребителя да се присъединява към групи",
|
||||
"LabelSyncPlayAccessCreateAndJoinGroups": "Разрешаване на потребителя да създава и да се присъединява към групи",
|
||||
"LabelSyncPlayLeaveGroupDescription": "Деактивирай \"синхронизирано възпроизвеждане\"",
|
||||
"LabelSyncPlayLeaveGroup": "Напусни групата",
|
||||
"LabelSyncPlayNewGroupDescription": "Създай нова група",
|
||||
"LabelSyncPlayNewGroup": "Нова група",
|
||||
"LabelSyncPlaySyncMethod": "Метод за синхронизиране:",
|
||||
"LabelSyncPlayPlaybackDiff": "Разлика във времето на възпроизвеждане:",
|
||||
"MillisecondsUnit": "мс",
|
||||
"LabelSyncPlayTimeOffset": "Компенсиране на разликата във времето със сървъра:",
|
||||
"LabelSubtitleFormatHelp": "Пример: srt",
|
||||
"LabelSubtitleDownloaders": "Услуги за сваляне на субтитри:",
|
||||
"LabelStreamType": "Вид на потока:",
|
||||
"LabelStopping": "Спиране",
|
||||
"LabelSportsCategories": "Спортни категории:",
|
||||
"LabelSoundEffects": "Звукови ефекти:",
|
||||
"LabelSortTitle": "Подреди по заглавие:",
|
||||
"LabelSonyAggregationFlags": "\"Флагове\" за статистическа обработка на Сони:",
|
||||
"LabelSkipIfGraphicalSubsPresentHelp": "Наличието на текстови версии на субтитрите ще доведе до по-ефективна доставка и намаляване на вероятността от транскодиране на видеото.",
|
||||
"LabelSkipIfAudioTrackPresentHelp": "Махнете отметката ,за да се гарантира ,че всички видеофайлове имат субтитри,независимо от езика на аудиото им.",
|
||||
"LabelSkin": "Облик:",
|
||||
"LabelSize": "Размер:",
|
||||
"LabelSimultaneousConnectionLimit": "Ограничение на броя едновременни потоци:",
|
||||
"LabelServerName": "Име на сървъра:",
|
||||
"LabelServerHostHelp": "192.168.1.100:8096 или https://myserver.com",
|
||||
"LabelServerHost": "Хост:",
|
||||
"LabelSendNotificationToUsers": "Изпрати уведомление до:",
|
||||
"LabelSelectFolderGroupsHelp": "Папките ,които не са отметнати ще се показват самостоятелно с техен изглед.",
|
||||
"LabelSelectFolderGroups": "Автоматично групира съдържанието от следните папки в режим \"изглед\" като Филми, Музика и ТВ:",
|
||||
"MessageConfirmRemoveMediaLocation": "Сигурни ли сте ,че искате да премахнете мястото?",
|
||||
"MessageConfirmRecordingCancellation": "Отмяна на записа?",
|
||||
"MessageConfirmProfileDeletion": "Сигурни ли сте ,че искате да изтриете този профил?",
|
||||
"MessageConfirmDeleteTunerDevice": "Сигурни ли сте ,че искате да изтриете това устройство?",
|
||||
"MessageConfirmDeleteGuideProvider": "Сигурни ли се ,че искате да изтриете доставчика на справочника?",
|
||||
"MessageConfirmAppExit": "Искате ли да излезете?",
|
||||
"MessageAreYouSureDeleteSubtitles": "Сигурни ли се ,че искате да изтриете файла със субтитри?",
|
||||
"MediaIsBeingConverted": "Медията е конвертирана във формат ,който е съвместим с устройството ,което ще я възпроизведе.",
|
||||
"MediaInfoSoftware": "Софтуер",
|
||||
"MediaInfoTimestamp": "Времеви отпечатък",
|
||||
"MediaInfoSampleRate": "Кадрова честота",
|
||||
"MediaInfoRefFrames": "Ref кадри",
|
||||
"MediaInfoPixelFormat": "Пикселен формат",
|
||||
"MediaInfoCodecTag": "Етикет на кодека",
|
||||
"MediaInfoBitDepth": "Дълбочина на цвета",
|
||||
"MediaInfoAnamorphic": "Анаморфно",
|
||||
"MapChannels": "Разпредели канали",
|
||||
"ManageRecording": "Управление на записа",
|
||||
"ManageLibrary": "Управление на библиотеката",
|
||||
"LiveBroadcasts": "Предавания на живо",
|
||||
"LeaveBlankToNotSetAPassword": "Можете да оставите това поле празно и да не задавате парола.",
|
||||
"LearnHowYouCanContribute": "Научете как можете да допринесете.",
|
||||
"LaunchWebAppOnStartupHelp": "Отвори уеб клиента във браузъра по подразбиране при първото стартиране на сървъра.Това няма да се случи при използване на функцията на сървъра за рестартиране.",
|
||||
"LaunchWebAppOnStartup": "Стартирай уеб интерфейса ,когато се стартира сървъра",
|
||||
"LanNetworksHelp": "Списък разделен със запетая съдържащ ИП адреси или записи за ИП/мрежова маски отнасящи се за мрежи ,които ще се считат за локални ,когато се налагат ограничения в честотната лента.Ако е зададено всички други ИП адреси ще се считат за принадлежащи към външни мрежи и за тях ще важат правилата за ограничения на външни ИП -та.Ако полето е празно ще се счита ,че само подмрежата на сървъра е част от локалната мрежа.",
|
||||
"LabelffmpegPathHelp": "Пътят към файла на приложението ffmpeg или папката, съдържаща ffmpeg.",
|
||||
"LabelffmpegPath": "Път към FFmpeg:",
|
||||
"LabelZipCode": "Пощенски код:",
|
||||
"LabelXDlnaDoc": "Схема X-DLNA:",
|
||||
"LabelXDlnaCapHelp": "Определя съдържанието на елемента X_DLNACAP във urn:schemas-dlna-org:device-1-0 в пространството от имена.",
|
||||
"LabelXDlnaCap": "Свойства на X-Dlna:",
|
||||
"LabelWeb": "Уеб:",
|
||||
"LabelVideoResolution": "Видео резолюция:",
|
||||
"LabelVideoCodec": "Видео кодек:",
|
||||
"LabelVideoBitrate": "Видео битрейт:",
|
||||
"DashboardArchitecture": "Архитектура: {0}",
|
||||
"DashboardOperatingSystem": "Операционна система: {0}",
|
||||
"DashboardServerName": "Сървър: {0}",
|
||||
"DashboardVersionNumber": "Версия: {0}",
|
||||
"LabelVersionInstalled": "{0} Инсталирано",
|
||||
"LabelValue": "Стойност:",
|
||||
"LabelVaapiDeviceHelp": "Това е възелът на визуализация, който се използва при хардуерно ускорение.",
|
||||
"LabelVaapiDevice": "Устройство VA-API:",
|
||||
"LabelUserRemoteClientBitrateLimitHelp": "Замени глобалната стойност по подразбиране, зададена в настройките за възпроизвеждане на сървъра.",
|
||||
"LabelUserLoginAttemptsBeforeLockout": "Неуспешни опити за влизане, преди потребителският акаунт да бъде заключен:",
|
||||
"LabelUserLibraryHelp": "Изберете коя библиотека да се показва на устройството.Оставете полето празно ,за да работят настройките по подразбиране.",
|
||||
"LabelUserAgent": "Потребителски агент:",
|
||||
"LabelUseNotificationServices": "Използвайте следните услуги:",
|
||||
"LabelTypeMetadataDownloaders": "{0} услуги за сваляне на метаданни:",
|
||||
"LabelTunerType": "Тип на тунера:",
|
||||
"LabelTunerIpAddress": "ИП адрес на тунера:",
|
||||
"LabelTranscodingThreadCountHelp": "Изберете максималния брой процесорни нишки ,които ще се използват при транскодиране.Намаляването на броя на нишките ще намали използването на процесора, но може да не преобразува достатъчно бързо за да осигури гладко възпроизвеждане.",
|
||||
"MessageForgotPasswordFileCreated": "Следния файл беше създаден на вашия сървър и съдържа инструкции как да постъпите:",
|
||||
"MessageFileReadError": "Възникна грешка при четенето на файла.Моля опитайте отново.",
|
||||
"MessageEnablingOptionLongerScans": "Включването на тази опция значително ще удължи сканирането на библиотеките.",
|
||||
"MessageDownloadQueued": "Свалянето е на опашката.",
|
||||
"MessageDirectoryPickerLinuxInstruction": "За потребителите на следните Линукс дистрибуции: Arch Linux, CentOS, Debian, Fedora, openSUSE, или Ubuntu е необходимо да се предостави на сервизния потребител поне достъп с права за четене на вашите хранилища.",
|
||||
"MessageDirectoryPickerBSDInstruction": "За BSD ще е нужно да настроите хранилище във вашия FreeNAS Jail ,за да може сървъра да има достъп до него.",
|
||||
"MessageDeleteTaskTrigger": "Сигурни ли сте ,че искате да изтриете \"пусковият механизъм\" за задачи?",
|
||||
"MessageCreateAccountAt": "Създай акаунт в {0}",
|
||||
"MessageContactAdminToResetPassword": "Моля, свържете се със системния си администратор, за да нулирате паролата си.",
|
||||
"MessageConfirmRevokeApiKey": "Сигурни ли сте ,че искате да оттеглите api ключа?Връзката на приложението със сървъра ще бъде прекратена незабавно.",
|
||||
"MessageSyncPlayGroupDoesNotExist": "Неуспешно присъединяване към групата, защото не съществува.",
|
||||
"MessageSyncPlayPlaybackPermissionRequired": "Необходимо е разрешение за възпроизвеждане.",
|
||||
"MessageSyncPlayNoGroupsAvailable": "Няма налични групи.Пуснете нещо да се възпроизвежда.",
|
||||
"MessageSyncPlayGroupWait": "<b>{0}</b> буферира се...",
|
||||
"MessageSyncPlayUserLeft": "<b>{0}</b> е напуснал групата.",
|
||||
"MessageSyncPlayUserJoined": "<b>{0}</b> се присъедини към групата.",
|
||||
"MessageSyncPlayDisabled": "Услугата \"синхронизирано възпроизвеждане\" е изключена.",
|
||||
"MessageSyncPlayEnabled": "Услугата \"синхронизирано възпроизвеждане\" е включена.",
|
||||
"MessageUnsetContentHelp": "Съдържанието ще се показва като обикновени папки. За най-добри резултати използвайте мениджъра на метаданни, за да зададете типовете съдържание на подпапките.",
|
||||
"MessageUnableToConnectToServer": "В момента не можем да се свържем с избрания сървър. Моля, уверете се, че работи и опитайте отново.",
|
||||
"MessageReenableUser": "Вижте по-долу, за да активирате отново",
|
||||
"MessagePluginInstallDisclaimer": "Приставките, създадени от членове на общността, са чудесен начин да подобрите изживяването с Джелифин чрез допълнителните функции и предимства.Преди да инсталирате, имайте предвид ефектите, които те могат да имат върху вашия Джелифин сървър, като по-дълго време за сканиране на библиотеки, допълнителна обработка на заден фон и намалена стабилност на системата.",
|
||||
"MessagePluginConfigurationRequiresLocalAccess": "За да конфигурирате тази приставка, моля, впишете се директно в локалния си сървър.",
|
||||
"MessagePleaseWait": "Моля,изчакайте. Това може да отнеме минута.",
|
||||
"MessagePlayAccessRestricted": "Възпроизвеждането на това съдържание в момента е ограничено.Моля, свържете се с администратора на вашия сървър за повече информация.",
|
||||
"MessagePasswordResetForUsers": "Следните потребители са занулили паролите си.Те вече могат да влязат с пин кодовете, използвани за извършване на нулирането.",
|
||||
"MessageNoTrailersFound": "Не са намерени трейлъри.За да подобрите филмовото изживяване инсталирайте канал за трейлъри,може да подредите няколко канала в библиотека.",
|
||||
"MessageNoServersAvailable": "Не са намерени сървъри, използващи функцията за автоматично откриване на сървър.",
|
||||
"MessageNoMovieSuggestionsAvailable": "Понастоящем няма предложени филми. Започнете да гледате и оценявате филмите си, а след това се върнете, за да видите препоръките си.",
|
||||
"MessageNoCollectionsAvailable": "Колекциите ви позволяват да се наслаждавате на персонализирани групи от филми, сериали и албуми. Кликнете върху бутона +, за да започнете да създавате колекции.",
|
||||
"MessageLeaveEmptyToInherit": "Оставете празни, за да наследите настройки от родителски елемент или глобалната стойност по подразбиране.",
|
||||
"MessageItemsAdded": "Добавени са елементи.",
|
||||
"MessageItemSaved": "Елементът е запазен.",
|
||||
"MessageUnauthorizedUser": "Понастоящем нямате право да получите достъп до сървъра. Моля, свържете се с администратора на вашия сървър за повече информация.",
|
||||
"MessageInvalidUser": "Невалидно потребителско име или парола. Моля, опитайте отново.",
|
||||
"MessageInvalidForgotPasswordPin": "Въведен е невалиден или изтекъл пин код. Моля, опитайте отново.",
|
||||
"MessageInstallPluginFromApp": "Този плъгин трябва да бъде инсталиран от приложението, в което възнамерявате да го използвате.",
|
||||
"MessageImageTypeNotSelected": "Изберете типът изображение от падащото меню.",
|
||||
"MessageImageFileTypeAllowed": "Поддържат се само файлове с разширение JPEG и PNG.",
|
||||
"MessageForgotPasswordInNetworkRequired": "Опитайте пак в домашната мрежа да повторите процеса по нулиране на паролата.",
|
||||
"Smaller": "По-малък",
|
||||
"SmallCaps": "Малки букви",
|
||||
"SkipEpisodesAlreadyInMyLibraryHelp": "Епизодите ще се сравняват, като се използват номера на сезона и епизода, когато са налични.",
|
||||
"SkipEpisodesAlreadyInMyLibrary": "Не записвай епизоди, които вече са в моята библиотека",
|
||||
"SimultaneousConnectionLimitHelp": "Максималният брой разрешени едновременни потоци. Въвеждането на 0 означава ,че няма ограничение.",
|
||||
"Filter": "Филтър",
|
||||
"New": "Нов",
|
||||
"ShowMore": "Покажи повече",
|
||||
"ShowLess": "Покажи по-малко",
|
||||
"ShowIndicatorsFor": "Показване на индикатори за:",
|
||||
"SettingsWarning": "Промяната на тези стойности може да доведе до нестабилност или проблеми в свързаността. Ако срещнете някакви проблеми, препоръчваме ви да ги върнете по подразбиране.",
|
||||
"SeriesSettings": "Настройки на сериала",
|
||||
"SeriesRecordingScheduled": "Назначено е запис на сериал.",
|
||||
"SeriesDisplayOrderHelp": "Подредете епизодите по дата на излъчване, излизане на DVD или абсолютна номерация.",
|
||||
"SeriesCancelled": "Сериала е отменен.",
|
||||
"Series": "Сериал",
|
||||
"SelectAdminUsername": "Моля, изберете потребителско име за администраторския акаунт.",
|
||||
"Season": "Сезон",
|
||||
"SearchResults": "Резултати от търсенето",
|
||||
"ScanForNewAndUpdatedFiles": "Сканирай за нови и актуализирани файлове",
|
||||
"SaveSubtitlesIntoMediaFoldersHelp": "Съхраняването на субтитрите при видео файлове ще позволи по-лесното им управление.",
|
||||
"SaveSubtitlesIntoMediaFolders": "Запазване на субтитрите в папките с медията",
|
||||
"SaveChanges": "Запазете промените",
|
||||
"RunAtStartup": "Пускай при стартиране",
|
||||
"RestartPleaseWaitMessage": "Моля, изчакайте, докато сървъра се изключи и рестартира. Това може да отнеме минута или две.",
|
||||
"RepeatOne": "Повтори един път",
|
||||
"RepeatMode": "Режим на повторение",
|
||||
"RepeatEpisodes": "Повтори епизодите",
|
||||
"RepeatAll": "Повтори всички",
|
||||
"ReleaseGroup": "Издаден от група",
|
||||
"RefreshQueued": "Назначено е обновяване.",
|
||||
"RefreshDialogHelp": "Метаданните се обновяват въз основа на настройките и интернет услугите, които са активирани от таблото за управление на сървъра.",
|
||||
"Recordings": "Записи",
|
||||
"RecordingScheduled": "Записът е насрочен.",
|
||||
"RecordingPathChangeMessage": "Промяната на вашата папка за запис няма да мигрира съществуващите записи от старото местоположение към новото.Необходимо е да направите това ръчно.",
|
||||
"RecordSeries": "Запиши сериал",
|
||||
"RecommendationStarring": "В главните роли {0}",
|
||||
"RecommendationDirectedBy": "Режисьор {0}",
|
||||
"Rate": "Оценка",
|
||||
"QueueAllFromHere": "Поред всичко от тук",
|
||||
"ProductionLocations": "Места на заснемане",
|
||||
"Previous": "Предишен",
|
||||
"PreferEmbeddedEpisodeInfosOverFileNames": "Предпочитай \"вградената\" информация за епизода вместо името на файла",
|
||||
"PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Това използва информацията за епизода от вградените метаданни, ако е налична.",
|
||||
"PreferEmbeddedTitlesOverFileNamesHelp": "Това определя заглавието по подразбиране, когато няма интернет метаданни или локални метаданни.",
|
||||
"PluginInstalledMessage": "Добавката е успешно инсталирана. Джелифин ще трябва да бъде рестартиран, за да влязат в сила промените.",
|
||||
"PleaseSelectTwoItems": "Моля, изберете поне два елемента.",
|
||||
"PleaseEnterNameOrId": "Моля, въведете име или външен идентификатор.",
|
||||
"PleaseConfirmPluginInstallation": "Моля, щракнете върху OK, за да потвърдите, че сте прочели горното и искате да продължите с инсталирането на добавката.",
|
||||
"PleaseAddAtLeastOneFolder": "Моля, добавете поне една папка към тази библиотека, като щракнете върху бутона \"Добавяне\".",
|
||||
"PlaybackErrorNoCompatibleStream": "Този клиент не е съвместим с медията и сървърът не изпраща съвместим формат за медията.",
|
||||
"PlayNext": "Възпроизведи следващ",
|
||||
"PlayFromBeginning": "Възпроизведи от началото",
|
||||
"PlayCount": "Брой възпроизвеждания",
|
||||
"PlaybackData": "Данни за възпроизвеждане",
|
||||
"PlaceFavoriteChannelsAtBeginning": "Постави любимите канали в началото",
|
||||
"PinCodeResetConfirmation": "Сигурни ли сте, че искате да нулирате пин кода?",
|
||||
"PinCodeResetComplete": "Пин кодът е нулиран.",
|
||||
"Person": "Личност",
|
||||
"PerfectMatch": "Перфектно съвпадение",
|
||||
"PasswordSaved": "Паролата е запазена.",
|
||||
"PasswordResetProviderHelp": "Изберете доставчик за нулиране на пароли, който да се използва, когато този потребител поиска нулиране на паролата",
|
||||
"PasswordResetConfirmation": "Сигурни ли сте, че искате да нулирате паролата?",
|
||||
"PasswordResetComplete": "Паролата е нулирана.",
|
||||
"PasswordMatchError": "Паролата и потвърждението на паролата трябва да съвпадат.",
|
||||
"PackageInstallFailed": "Инсталирането на {0} версия {1}) е неуспешно.",
|
||||
"PackageInstallCompleted": "Инсталирането на {0} версия {1}) е завършено.",
|
||||
"PackageInstallCancelled": "Инсталирането на {0} версия {1}) е отменено.",
|
||||
"OtherArtist": "Друг изпълнител",
|
||||
"OptionWeekends": "Почивни дни",
|
||||
"OptionWeekdays": "Делници",
|
||||
"OptionTvdbRating": "Рейтинг според ТВДБ",
|
||||
"OptionThumbCard": "Икона карта",
|
||||
"OptionThumb": "Икона",
|
||||
"OptionSubstring": "Подниз",
|
||||
"OptionSaveMetadataAsHiddenHelp": "Промяната на това ще се прилага за нови метаданни, запазени занапред. Съществуващите файлове с метаданни ще бъдат актуализирани следващия път, когато бъдат запазени на сървъра.",
|
||||
"OptionSaveMetadataAsHidden": "Запишете метаданните и изображенията като скрити файлове",
|
||||
"OptionRequirePerfectSubtitleMatchHelp": "Изискването за перфектно съвпадение ще филтрира субтитрите, за да включва само тези, които са тествани и проверени с точния видео файл.Ако премахнете отметката, това ще увеличи броя изтеглени субтитри, но ще увеличи шансовете за изтегляне на субтитри с неправилна синхронизация или несъвпадащи с видеофайла.",
|
||||
"OptionReportByteRangeSeekingWhenTranscodingHelp": "Това е необходимо за някои устройства, които не търсят \"по време\" правилно.",
|
||||
"OptionReportByteRangeSeekingWhenTranscoding": "Подава информация, че сървърът поддържа търсене на байтове при прекодиране",
|
||||
"OptionRegex": "Регуларен",
|
||||
"OptionRandom": "Случаен",
|
||||
"OptionProtocolHttp": "HTTP",
|
||||
"OptionProtocolHls": "Директно предаване по HTTP",
|
||||
"OptionPosterCard": "Плакат карта",
|
||||
"OptionPoster": "Плакат",
|
||||
"OptionPlainVideoItemsHelp": "Ако е активирано, всички видеофайлове са представени в DIDL като \"object.item.videoItem\" вместо по-конкретен тип, като например \"object.item.videoItem.movie\".",
|
||||
"OptionPlainStorageFoldersHelp": "Ако е активирано, всички папки са представени в DIDL като \"object.container.storageFolder\" вместо по-конкретен тип, като например \"object.container.person.musicArtist\".",
|
||||
"OptionMax": "Максимално",
|
||||
"OptionLoginAttemptsBeforeLockoutHelp": "Стойност нула означава наследяване по подразбиране на три опита за нормални потребители и пет за администратори. Задаването на това на -1 ще деактивира функцията.",
|
||||
"OptionLoginAttemptsBeforeLockout": "Определя колко неправилни опита за влизане могат да бъдат направени, преди да бъде блокиран.",
|
||||
"OptionList": "Списък",
|
||||
"OptionIgnoreTranscodeByteRangeRequestsHelp": "Ако са активирани, тези заявки ще бъдат удовлетворени, но ще се пренебрегне заглавната част от обхвата на байтовете.",
|
||||
"OptionIgnoreTranscodeByteRangeRequests": "Игнорирайте заявките за обхват на байтове при прекодиране",
|
||||
"OptionHlsSegmentedSubtitles": "HLS сегментирани субтитри",
|
||||
"OptionExtractChapterImage": "Включи извличането на изображения от разделите",
|
||||
"OptionEstimateContentLength": "Приблизителна дължина на съдържанието при транскодиране",
|
||||
"OptionEquals": "Се равнява",
|
||||
"OptionEnableM2tsModeHelp": "Включи режим m2ts ,когато се декодира до mpegts.",
|
||||
"OptionEnableM2tsMode": "Включи режим M2ts",
|
||||
"OptionEnableForAllTuners": "Активиране за всички тунер устройства",
|
||||
"OptionEnableExternalContentInSuggestionsHelp": "Разрешете интернет трейлърите и телевизионните програми на живо да бъдат включени в предложеното съдържание.",
|
||||
"OptionEnableExternalContentInSuggestions": "Активиране на външно съдържание в предложенията",
|
||||
"OptionEmbedSubtitles": "Внедрено вътре в контейнера",
|
||||
"OptionDownloadImagesInAdvanceHelp": "По подразбиране повечето изображения се изтеглят само когато са поискани от приложенията свързани с Джелифин.Активирайте тази опция, за да изтеглите всички изображения предварително, при добавянето на нова медия. Това може да доведе до значително по-дълго сканиране на библиотеката.",
|
||||
"OptionDisplayFolderViewHelp": "Показвай папките заедно с тези от медийната библиотека. Това може да бъде полезно, ако искате да имате по разбираем изглед за папките.",
|
||||
"OptionDateAddedImportTime": "Използвай датата на сканиране в библиотеката",
|
||||
"OptionDateAddedFileTime": "Използвай датата на създаване на файла",
|
||||
"OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)",
|
||||
"OptionBluray": "Блу-рей",
|
||||
"OptionBlockTrailers": "Трейлъри",
|
||||
"OptionBlockMusic": "Музика",
|
||||
"OptionBlockLiveTvChannels": "Телевизионни канали на живо",
|
||||
"OptionBlockChannelContent": "Съдържание на интернет канала",
|
||||
"OptionBanner": "Банер",
|
||||
"OptionAutomaticallyGroupSeriesHelp": "Ако е активирано, сезоните, които се намират в различни папки, ще бъдат автоматично обединени в един сериал.",
|
||||
"OptionAutomaticallyGroupSeries": "Автоматично обединява сезони, които са разпределени в множество папки",
|
||||
"OptionAllowVideoPlaybackTranscoding": "Разреши възпроизвеждане на видео, което изисква транскодиране",
|
||||
"OptionAllowVideoPlaybackRemuxing": "Разреши възпроизвеждане на видео, което изисква преобразуване без повторно кодиране",
|
||||
"OptionAllowSyncTranscoding": "Разреши изтегляне и синхронизиране на медия, която изисква транскодиране",
|
||||
"OptionAllowMediaPlaybackTranscodingHelp": "Ограничаването на достъпа до транскодирането може да доведе до проблеми при възпроизвеждането в приложенията на Джелифин поради неподдържани медийни формати.",
|
||||
"OptionAllowLinkSharingHelp": "Споделят се само уеб страници, съдържащи медийна информация.Медийните файлове никога не се споделят публично. Споделянията са ограничени във времето и изтичат след {0} дни.",
|
||||
"OptionAllowContentDownloading": "Разрешаване на изтегляне и синхронизиране на медия",
|
||||
"OptionForceRemoteSourceTranscoding": "Принудително транскодиране на отдалечени медийни източници (като поточна ТВ)",
|
||||
"OptionAllowAudioPlaybackTranscoding": "Разреши възпроизвеждане на аудио, което изисква транскодиране",
|
||||
"OnlyImageFormats": "Само графични формати (VOBSUB, PGS, SUB)",
|
||||
"OnlyForcedSubtitlesHelp": "Ще бъдат показани само субтитри, маркирани за \"принудително\" зареждане.",
|
||||
"OnlyForcedSubtitles": "Само принудително",
|
||||
"OneChannel": "Един канал",
|
||||
"NoSubtitlesHelp": "Субтитрите няма да бъдат заредени по подразбиране. Те все още могат да бъдат включени ръчно по време на възпроизвеждане.",
|
||||
"NoPluginConfigurationMessage": "Тази добавка няма настройки за конфигуриране.",
|
||||
"NoNewDevicesFound": "Не са намерени нови устройства. За да добавите нов тунер, затворете този диалогов прозорец и въведете ръчно информацията за устройството.",
|
||||
"NoCreatedLibraries": "Изглежда, че все още не сте създали библиотеки. {0} Искате ли да ги създадете сега? {1}",
|
||||
"NextUp": "Следващ по ред",
|
||||
"Next": "Следващ",
|
||||
"NewCollectionHelp": "Колекциите ви позволяват да създавате персонализирани групи от филми и друго библиотечно съдържание.",
|
||||
"MusicLibraryHelp": "Прегледайте {0} ръководството за именуване на музика {1}.",
|
||||
"MusicArtist": "Музикален изпълнител",
|
||||
"MusicAlbum": "Музикален албум",
|
||||
"Movie": "Филм",
|
||||
"MovieLibraryHelp": "Прегледайте {0} ръководството за именуване на филми {1}.",
|
||||
"MoveRight": "Премести надясно",
|
||||
"MoveLeft": "Премести на ляво",
|
||||
"MoreMediaInfo": "Информация за медията",
|
||||
"MetadataSettingChangeHelp": "Промяната на настройките на метаданните ще повлияе на новото съдържание, което ще се добавя занапред.За да обновите съществуващото съдържание, отворете панела с подробности и щракнете върху бутона за опресняване или извършете групово обновяване с помощта на мениджъра на метаданни.",
|
||||
"MessageSyncPlayErrorMedia": "Неуспешно активиране на услугата \"синхронизирано възпроизвеждане\"!Грешка в медията.",
|
||||
"MessageSyncPlayErrorMissingSession": "Неуспешно активиране на услугата \"синхронизирано възпроизвеждане\"! Липсва сесия.",
|
||||
"MessageSyncPlayErrorNoActivePlayer": "Не е намерен активен плеър.Функцията \"синхронизирано възпроизвеждане\" е изключена.",
|
||||
"MessageSyncPlayErrorAccessingGroups": "Възникна грешка при достъп до списъка с групи.",
|
||||
"MessageSyncPlayLibraryAccessDenied": "Достъпът до това съдържание е ограничен.",
|
||||
"MessageSyncPlayJoinGroupDenied": "Необходимо е разрешени за използване на функцията \"синхронизирано възпроизвеждане\".",
|
||||
"MessageSyncPlayCreateGroupDenied": "Необходимо е разрешени за създаване на група.",
|
||||
"LabelSonyAggregationFlagsHelp": "Определя съдържанието на aggregationFlags елемента във urn:schemas-sonycom:av пространство от имена.",
|
||||
"LabelXDlnaDocHelp": "Определя съдържанието на X_DLNADOC елемента в urn:schemas-dlna-org:device-1-0 пространство от имена.",
|
||||
"LabelSkipForwardLength": "Време за придвижване напред:",
|
||||
"LabelSkipBackLength": "Време за придвижване назад:"
|
||||
}
|
||||
|
|
|
@ -812,7 +812,7 @@
|
|||
"MessageNoAvailablePlugins": "Nejsou dostupné žádné zásuvné moduly.",
|
||||
"MessageNoMovieSuggestionsAvailable": "Žádné návrhy nejsou v současnosti k dispozici. Začněte sledovat a hodnotit filmy, a pak se vám doporučení zobrazí.",
|
||||
"MessageNoPluginsInstalled": "Nemáte instalovány žádné zásuvné moduly.",
|
||||
"MessageNoTrailersFound": "Nebyly nalezeny žádné upoutávky k filmu. Chcete-li si zlepšit zážitek ze sledování, nainstalujte si kanál s upoutávkami.",
|
||||
"MessageNoTrailersFound": "Chcete-li si zlepšit zážitek ze sledování, nainstalujte si kanál s upoutávkami.",
|
||||
"MessageNothingHere": "Tady nic není.",
|
||||
"MessagePasswordResetForUsers": "Obnovení hesla bylo provedeno následujícími uživateli. Nyní se mohou přihlásit pomocí kódů PIN, které byly použity k provedení resetu.",
|
||||
"MessagePlayAccessRestricted": "Přehrávání tohoto obsahu je aktuálně omezeno. Další informace získáte od správce serveru.",
|
||||
|
@ -1059,7 +1059,6 @@
|
|||
"RepeatOne": "Opakovat jeden",
|
||||
"ReplaceAllMetadata": "Přepsat všechna metadata",
|
||||
"ReplaceExistingImages": "Nahradit existující obrázky",
|
||||
"RestartPleaseWaitMessage": "Počkejte prosím, než se server Jellyfin vypne a restartuje. Může to trvat několik minut.",
|
||||
"ResumeAt": "Obnovit přehrávání od {0}",
|
||||
"Rewind": "Přetočit zpět",
|
||||
"RunAtStartup": "Spustit po startu",
|
||||
|
@ -1395,7 +1394,6 @@
|
|||
"HeaderFavoriteAlbums": "Oblíbená alba",
|
||||
"HeaderFavoriteArtists": "Oblíbení interpreti",
|
||||
"HeaderFavoriteSongs": "Oblíbená hudba",
|
||||
"HeaderRestartingServer": "Restartování serveru",
|
||||
"LabelAuthProvider": "Poskytovatel ověření:",
|
||||
"LabelServerNameHelp": "Tento název bude použit k identifikaci serveru a bude výchozí pro název počítače serveru.",
|
||||
"LabelPasswordResetProvider": "Poskytovatel obnovy hesla:",
|
||||
|
@ -1633,5 +1631,22 @@
|
|||
"EnableDetailsBannerHelp": "Zobrazí obrázek ve vrchní části detailu položky.",
|
||||
"EnableDetailsBanner": "Obrázek detailu",
|
||||
"ShowMore": "Zobrazit více",
|
||||
"ShowLess": "Zobrazit méně"
|
||||
"ShowLess": "Zobrazit méně",
|
||||
"EnableBlurhashHelp": "Nenačtené obrázky budou zobrazeny pomocí neurčitých zástupných obrázků",
|
||||
"EnableBlurhash": "Povolit zástupné obrázky",
|
||||
"ButtonCast": "Přehrát v zařízení",
|
||||
"ButtonSyncPlay": "Synchronizace přehrávání",
|
||||
"MessageNoGenresAvailable": "Povolit některým poskytovatelům metadat stahovat informace o žánrech z Internetu.",
|
||||
"EnableFasterAnimationsHelp": "Použít rychlejší animace a přechody",
|
||||
"EnableFasterAnimations": "Rychlejší animace",
|
||||
"EnableDecodingColorDepth10Vp9": "Povolit 10bitové hardwarové dekódování formátu VP9",
|
||||
"EnableDecodingColorDepth10Hevc": "Povolit 10bitové hardwarové dekódování formátu HEVC",
|
||||
"TabRepositories": "Repozitáře",
|
||||
"MessageAddRepository": "Pokud chcete přidat repozitář, klikněte na tlačítko vedle záhlaví a vyplňte požadované informace.",
|
||||
"LabelRepositoryNameHelp": "Vlastní pojmenování, které slouží k odlišení tohoto repozitáře od ostatních repozitářů přidaných na vašem serveru.",
|
||||
"LabelRepositoryName": "Název repozitáře",
|
||||
"LabelRepositoryUrlHelp": "Umístění manifestu repozitáře, který chcete zahrnout.",
|
||||
"LabelRepositoryUrl": "URL adresa repozitáře",
|
||||
"HeaderNewRepository": "Nový repozitář",
|
||||
"MessageNoRepositories": "Neexistují žádné repozitáře."
|
||||
}
|
||||
|
|
|
@ -1414,7 +1414,6 @@
|
|||
"RepeatAll": "Gentag alle",
|
||||
"RepeatMode": "Gentagelses tilstand",
|
||||
"RepeatOne": "Gentag én",
|
||||
"RestartPleaseWaitMessage": "Vent venligst mens Jellyfin Server lukker og genstarter. Dette kan tage et minut eller to.",
|
||||
"RunAtStartup": "Kør ved opstart",
|
||||
"ScanForNewAndUpdatedFiles": "Skan for nye og opdaterede filer",
|
||||
"Schedule": "Tidsplan",
|
||||
|
@ -1500,7 +1499,6 @@
|
|||
"HeaderHome": "Hjem",
|
||||
"LabelServerName": "Server navn:",
|
||||
"LabelUserLoginAttemptsBeforeLockout": "Fejlede loginforsøg før bruger lukkes ude:",
|
||||
"HeaderRestartingServer": "Genstarter Server",
|
||||
"ButtonAddImage": "Tilføj billede",
|
||||
"AllowFfmpegThrottlingHelp": "Når en omkodning eller remux kommer langt nok foran den nuværende afspildings position, pauses processen så der bruges færre resurser. Dette er mest brugbart når man ikke springer i filmen. Slå dette fra hvis du har problemer med playback.",
|
||||
"AllowFfmpegThrottling": "Begræns Omkodning",
|
||||
|
|
|
@ -145,7 +145,7 @@
|
|||
"ConfirmDeletion": "Bestätige Löschung",
|
||||
"ConfirmEndPlayerSession": "Möchtest du Jellyfin auf {0} beenden?",
|
||||
"Connect": "Verbinde",
|
||||
"ContinueWatching": "Weiterschauen",
|
||||
"ContinueWatching": "Fortsetzen",
|
||||
"Continuing": "Fortlaufend",
|
||||
"CriticRating": "Kritiker Bewertung",
|
||||
"CustomDlnaProfilesHelp": "Erstelle ein benutzerdefiniertes Profil für ein neues Zielgerät, oder um ein vorhandenes Systemprofil zu überschreiben.",
|
||||
|
@ -837,7 +837,7 @@
|
|||
"MessageConfirmDeleteGuideProvider": "Möchten Sie diese Quelle wirklich löschen?",
|
||||
"MessageConfirmDeleteTunerDevice": "Möchten Sie dieses Gerät wirklich löschen?",
|
||||
"MessageConfirmProfileDeletion": "Bist du dir sicher, dass du dieses Profil löschen möchtest?",
|
||||
"MessageConfirmRecordingCancellation": "Aufzeichnung abbrechen?",
|
||||
"MessageConfirmRecordingCancellation": "Aufnahme abbrechen?",
|
||||
"MessageConfirmRemoveMediaLocation": "Bist du dir sicher diese Medienquelle entfernen zu wollen?",
|
||||
"MessageConfirmRestart": "Möchten Sie Jellyfin Server wirklich neu starten?",
|
||||
"MessageConfirmRevokeApiKey": "Möchten Sie diesen API Schlüssel wirklich löschen? Die Verbindung der Anwendung zum Jellyfin Server wird sofort unterbrochen.",
|
||||
|
@ -862,7 +862,7 @@
|
|||
"MessageNoAvailablePlugins": "Keine verfügbaren Erweiterungen.",
|
||||
"MessageNoMovieSuggestionsAvailable": "Momentan sind keine Filmvorschläge verfügbar. Schaue und bewerte zuerst deine Filme. Komme danach zurück, um deine Filmvorschläge anzuschauen.",
|
||||
"MessageNoPluginsInstalled": "Du hast keine Plugins installiert.",
|
||||
"MessageNoTrailersFound": "Keine Trailer gefunden. Installieren Sie den Trailer-Channel um Ihre Film-Bibliothek mit Trailer aus dem Internet zu erweitern.",
|
||||
"MessageNoTrailersFound": "Installiere den Filmvorschau-Kanal um die Film-Bibliothek mit Filmvorschauen aus dem Internet zu erweitern.",
|
||||
"MessageNothingHere": "Nichts hier.",
|
||||
"MessagePasswordResetForUsers": "Die Passwörter der folgenden Benutzer wurden zurückgesetzt. Diese können sich nun mit den PIN-Codes anmelden, mit denen der Reset durchgeführt wurde.",
|
||||
"MessagePlayAccessRestricted": "Das Abspielen dieses Inhaltes ist derzeit eingeschränkt. Bitte kontaktiere deinen Server-Administrator für weitere Informationen.",
|
||||
|
@ -1085,7 +1085,7 @@
|
|||
"RecommendationStarring": "In der Hauptrolle {0}",
|
||||
"Record": "Aufnehmen",
|
||||
"RecordSeries": "Serie aufnehmen",
|
||||
"RecordingCancelled": "Aufzeichnung abgebrochen.",
|
||||
"RecordingCancelled": "Aufnahme abgebrochen.",
|
||||
"RecordingPathChangeMessage": "Das Ändern des Aufnahmeverzeichnisses wird alte Aufnahmen nicht automatisch verschieben. Wenn Du das möchtest, musst Du das selber machen.",
|
||||
"RecordingScheduled": "Aufnahme geplant.",
|
||||
"Recordings": "Aufnahmen",
|
||||
|
@ -1105,7 +1105,6 @@
|
|||
"ReplaceAllMetadata": "Ersetze alle Metadaten",
|
||||
"ReplaceExistingImages": "Ersetze vorhandene Bilder",
|
||||
"RequiredForAllRemoteConnections": "Benötigt für alle Remote Verbindungen",
|
||||
"RestartPleaseWaitMessage": "Warte bitte bis der Jellyfin Server heruntergefahren und neu gestartet wurde. Dieser Vorgang dauert 1 bis 2 Minuten.",
|
||||
"ResumeAt": "Fortsetzen bei {0}",
|
||||
"Rewind": "Zurückspulen",
|
||||
"RunAtStartup": "Nach Hochfahren automatisch starten",
|
||||
|
@ -1407,7 +1406,6 @@
|
|||
"HeaderFavoriteArtists": "Lieblings-Interpreten",
|
||||
"HeaderFavoriteSongs": "Lieblingslieder",
|
||||
"HeaderFavoriteVideos": "Lieblingsvideos",
|
||||
"HeaderRestartingServer": "Server startet neu",
|
||||
"LabelAuthProvider": "Authentifizierungsanbieter:",
|
||||
"LabelServerName": "Servername:",
|
||||
"LabelTranscodePath": "Transkodierungspfad:",
|
||||
|
@ -1571,5 +1569,14 @@
|
|||
"EnableDetailsBannerHelp": "Zeigt ein Bannerbild im oberen Bereich der Seite Item-Details.",
|
||||
"EnableDetailsBanner": "Detailbanner",
|
||||
"ShowMore": "Mehr anzeigen",
|
||||
"ShowLess": "Weniger anzeigen"
|
||||
"ShowLess": "Weniger anzeigen",
|
||||
"EnableBlurhashHelp": "Bilder, die noch nicht fertig geladen wurden, werden mit einem verschwommenen Platzhalter dargestellt",
|
||||
"EnableBlurhash": "Verschwommene Platzhalter für Bilder erlauben",
|
||||
"EnableFasterAnimations": "Schnellere Animationen",
|
||||
"EnableDecodingColorDepth10Vp9": "Aktiviere 10-Bit-Hardware-Dekodierung für Vp9",
|
||||
"EnableDecodingColorDepth10Hevc": "Aktiviere 10-Bit-Hardware-Dekodierung für HEVC",
|
||||
"MessageNoGenresAvailable": "Aktiviere einige Metadaten-Anbieter um Genres aus dem Internet zu holen.",
|
||||
"EnableFasterAnimationsHelp": "Benutze schnellere Animationen und Übergänge",
|
||||
"ButtonCast": "Besetzung",
|
||||
"ButtonSyncPlay": "SyncPlay"
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
"Albums": "Άλμπουμς",
|
||||
"All": "Όλα",
|
||||
"AllChannels": "Όλα τα κανάλια",
|
||||
"AllComplexFormats": "Όλες οι σύνθετες μορφές (ASS, SSA, VOBSUB, PGS, SUB / IDX κ.λπ.)",
|
||||
"AllComplexFormats": "Όλες οι σύνθετες μορφές (ASS, SSA, VOBSUB, PGS, SUB / IDX, ...)",
|
||||
"AllEpisodes": "Ολα τα επεισόδια",
|
||||
"AllLanguages": "Όλες οι γλώσσες",
|
||||
"AllLibraries": "Όλες οι βιβλιοθήκες",
|
||||
|
@ -23,7 +23,7 @@
|
|||
"AlwaysPlaySubtitlesHelp": "Οι υπότιτλοι που ταιριάζουν με τις προτιμήσεις γλώσσας θα φορτωθούν ανεξάρτητα από τη γλώσσα του ήχου.",
|
||||
"AnyLanguage": "Οποιαδήποτε γλώσσα",
|
||||
"Anytime": "Οποτεδήποτε",
|
||||
"AroundTime": "Περίπου {0}",
|
||||
"AroundTime": "Περίπου",
|
||||
"Art": "Τέχνη",
|
||||
"Artists": "Καλλιτέχνες",
|
||||
"AsManyAsPossible": "Οσο το δυνατον περισσοτερα",
|
||||
|
@ -985,7 +985,6 @@
|
|||
"RepeatOne": "Επαναλάβετε ένα",
|
||||
"ReplaceAllMetadata": "Αντικατάσταση όλων των μεταδεδομένων",
|
||||
"ReplaceExistingImages": "Αντικατάσταση υπαρχουσών εικόνων",
|
||||
"RestartPleaseWaitMessage": "Περιμένετε μέχρι ο τερματικός σταθμός Jellyfin να τερματιστεί και να επανεκκινήσει. Αυτό μπορεί να διαρκέσει ένα λεπτό ή δύο.",
|
||||
"ResumeAt": "Συνέχιση από {0}",
|
||||
"Rewind": "Αναπαραγωγή προς τα πίσω",
|
||||
"RunAtStartup": "Εκτέλεση κατά την εκκίνηση",
|
||||
|
@ -1165,7 +1164,6 @@
|
|||
"HeaderSelectMetadataPathHelp": "Περιηγηθείτε ή επιλέξτε την διαδρομή αποθήκευσης των μεταδεδομένων. Ο φάκελος πρέπει να είναι εγγράψιμος.",
|
||||
"HeaderSelectMetadataPath": "Επιλέξτε Διαδρομή Μεταδεδομένων",
|
||||
"HeaderSelectCertificatePath": "Επιλέξτε Διαδρομή Πιστοποιητικού",
|
||||
"HeaderRestartingServer": "Επανεκκίνηση Διακομιστή",
|
||||
"HeaderRemoveMediaFolder": "Αφαίρεση Φακέλου Μέσων",
|
||||
"HeaderPeople": "Πρόσωπα",
|
||||
"HeaderIdentification": "Ταυτοποίηση",
|
||||
|
|
|
@ -96,7 +96,7 @@
|
|||
"BirthLocation": "Birth location",
|
||||
"BirthPlaceValue": "Birth place: {0}",
|
||||
"Blacklist": "Blacklist",
|
||||
"BookLibraryHelp": "Audio and text books are supported. Review the {0}book naming guide{1}.",
|
||||
"BookLibraryHelp": "Audio and text books are supported. Review the {0} book naming guide {1}.",
|
||||
"Box": "Box",
|
||||
"BoxRear": "Box (rear)",
|
||||
"Browse": "Browse",
|
||||
|
@ -561,7 +561,6 @@
|
|||
"RunAtStartup": "Run at startup",
|
||||
"Rewind": "Rewind",
|
||||
"ResumeAt": "Resume from {0}",
|
||||
"RestartPleaseWaitMessage": "Please wait while Jellyfin Server shuts down and restarts. This may take a minute or two.",
|
||||
"RequiredForAllRemoteConnections": "Required for all remote connections",
|
||||
"ReplaceExistingImages": "Replace existing images",
|
||||
"ReplaceAllMetadata": "Replace all metadata",
|
||||
|
@ -1435,7 +1434,6 @@
|
|||
"HeaderScenes": "Scenes",
|
||||
"HeaderRunningTasks": "Running Tasks",
|
||||
"HeaderRevisionHistory": "Revision History",
|
||||
"HeaderRestartingServer": "Restarting Server",
|
||||
"HeaderRestart": "Restart",
|
||||
"HeaderResponseProfile": "Response Profile",
|
||||
"HeaderRemoveMediaLocation": "Remove Media Location",
|
||||
|
|
|
@ -226,7 +226,7 @@
|
|||
"EnableCinemaMode": "Cinema mode",
|
||||
"EnableColorCodedBackgrounds": "Color coded backgrounds",
|
||||
"EnableDecodingColorDepth10Hevc": "Enable 10-Bit hardware decoding for HEVC",
|
||||
"EnableDecodingColorDepth10Vp9": "Enable 10-Bit hardware decoding for Vp9",
|
||||
"EnableDecodingColorDepth10Vp9": "Enable 10-Bit hardware decoding for VP9",
|
||||
"EnableDisplayMirroring": "Display mirroring",
|
||||
"EnableExternalVideoPlayers": "External video players",
|
||||
"EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.",
|
||||
|
@ -462,7 +462,6 @@
|
|||
"HeaderResponseProfile": "Response Profile",
|
||||
"HeaderResponseProfileHelp": "Response profiles provide a way to customize information sent to the device when playing certain kinds of media.",
|
||||
"HeaderRestart": "Restart",
|
||||
"HeaderRestartingServer": "Restarting Server",
|
||||
"HeaderRevisionHistory": "Revision History",
|
||||
"HeaderRunningTasks": "Running Tasks",
|
||||
"HeaderScenes": "Scenes",
|
||||
|
@ -1025,6 +1024,13 @@
|
|||
"MessageItemsAdded": "Items added.",
|
||||
"MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item or the global default value.",
|
||||
"MessageNoAvailablePlugins": "No available plugins.",
|
||||
"MessageNoRepositories": "No repositories.",
|
||||
"HeaderNewRepository": "New Repository",
|
||||
"LabelRepositoryUrl": "Repository URL",
|
||||
"LabelRepositoryUrlHelp": "The location of the repository manifest you want to include.",
|
||||
"LabelRepositoryName": "Repository Name",
|
||||
"LabelRepositoryNameHelp": "A custom name to distinguish this repository from any others added to your server.",
|
||||
"MessageAddRepository": "If you wish to add a repository, click the button next to the header and fill out the requested information.",
|
||||
"MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and Albums. Click the + button to start creating collections.",
|
||||
"MessageNoGenresAvailable": "Enable some metadata providers to pull genres from the internet.",
|
||||
"MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.",
|
||||
|
@ -1337,7 +1343,6 @@
|
|||
"RepeatOne": "Repeat one",
|
||||
"ReplaceAllMetadata": "Replace all metadata",
|
||||
"ReplaceExistingImages": "Replace existing images",
|
||||
"RestartPleaseWaitMessage": "Please wait while Jellyfin Server shuts down and restarts. This may take a minute or two.",
|
||||
"ResumeAt": "Resume from {0}",
|
||||
"Rewind": "Rewind",
|
||||
"RunAtStartup": "Run at startup",
|
||||
|
@ -1417,6 +1422,7 @@
|
|||
"TabAlbums": "Albums",
|
||||
"TabArtists": "Artists",
|
||||
"TabCatalog": "Catalog",
|
||||
"TabRepositories": "Repositories",
|
||||
"TabChannels": "Channels",
|
||||
"TabCodecs": "Codecs",
|
||||
"TabCollections": "Collections",
|
||||
|
@ -1553,5 +1559,7 @@
|
|||
"OnApplicationStartup": "On application startup",
|
||||
"UnsupportedPlayback": "Jellyfin cannot decrypt content protected by DRM but all content will be attempted regardless, including protected titles. Some files may appear completely black due to encryption or other unsupported features, such as interactive titles.",
|
||||
"EnableBlurhash": "Enable blurred placeholders for images",
|
||||
"EnableBlurhashHelp": "Images that are still being loaded will be displayed with a blurred placeholder"
|
||||
"EnableBlurhashHelp": "Images that are still being loaded will be displayed with a blurred placeholder",
|
||||
"ButtonSyncPlay": "SyncPlay",
|
||||
"ButtonCast": "Cast"
|
||||
}
|
||||
|
|
|
@ -625,7 +625,6 @@
|
|||
"HeaderScenes": "Escenas",
|
||||
"HeaderRunningTasks": "Ejecución de tareas",
|
||||
"HeaderRevisionHistory": "Revisión histórica",
|
||||
"HeaderRestartingServer": "Reiniciando servidor",
|
||||
"HeaderRestart": "Reiniciar",
|
||||
"HeaderResponseProfile": "Perfil de respuesta",
|
||||
"HeaderRemoveMediaLocation": "Eliminar ubicación de medios",
|
||||
|
@ -658,5 +657,145 @@
|
|||
"LabelAirDays": "Días al aire:",
|
||||
"LabelAccessStart": "Hora de inicio:",
|
||||
"LabelAccessEnd": "Hora de finalización:",
|
||||
"HeaderDVR": "DVR"
|
||||
"HeaderDVR": "DVR",
|
||||
"LabelBlockContentWithTags": "Bloquear elementos con etiquetas:",
|
||||
"LabelBlastMessageIntervalHelp": "Determina la duración en segundos entre los mensajes explosivos vivos.",
|
||||
"LabelBlastMessageInterval": "Intervalo de mensaje vivo (segundos)",
|
||||
"LabelBitrate": "Tasa de bits:",
|
||||
"LabelBirthYear": "Año de nacimiento:",
|
||||
"LabelBirthDate": "Fecha de nacimiento:",
|
||||
"LabelBindToLocalNetworkAddressHelp": "Opcional. Anule la dirección IP local para vincular el servidor http. Si se deja vacío, el servidor se vinculará a todas las direcciones disponibles. Cambiar este valor requiere reiniciar el servidor Jellyfin.",
|
||||
"LabelBindToLocalNetworkAddress": "Enlace a la dirección de red local:",
|
||||
"LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar automáticamente los metadatos desde internet:",
|
||||
"LabelAuthProvider": "Proveedor de autenticación:",
|
||||
"LabelAudioSampleRate": "Frecuencia de muestreo de audio:",
|
||||
"LabelAudioLanguagePreference": "Idioma de audio preferido:",
|
||||
"LabelAudioCodec": "Códec de audio:",
|
||||
"LabelAudioChannels": "Canales de audio:",
|
||||
"LabelAudioBitrate": "Velocidad de bits de audio:",
|
||||
"LabelAudio": "Audio",
|
||||
"LabelAllowedRemoteAddresses": "Filtro de dirección IP remota:",
|
||||
"LabelAllowServerAutoRestartHelp": "El servidor solo se reiniciará durante los períodos de inactividad cuando no haya usuarios activos.",
|
||||
"LabelAllowServerAutoRestart": "Permita que el servidor se reinicie automáticamente para aplicar actualizaciones",
|
||||
"LabelAllowHWTranscoding": "Permitir transcodificación con hardware",
|
||||
"LabelAlbumArtists": "Artistas del álbum:",
|
||||
"LabelContentType": "Tipo de contenido:",
|
||||
"LabelCommunityRating": "Valoración de la comunidad:",
|
||||
"LabelCollection": "Colección:",
|
||||
"LabelChannels": "Canales:",
|
||||
"LabelCertificatePasswordHelp": "Si su certificado requiere una contraseña, ingrésela aquí.",
|
||||
"LabelCertificatePassword": "Contraseña del certificado:",
|
||||
"LabelCancelled": "Cancelado",
|
||||
"LabelCachePath": "Ruta de caché:",
|
||||
"LabelCache": "Caché:",
|
||||
"LabelBurnSubtitles": "Grabar subtítulos:",
|
||||
"LabelAudioBitDepth": "Profundidad de bits de audio:",
|
||||
"LabelArtistsHelp": "Separar usando múltiples ;",
|
||||
"LabelInNetworkSignInWithEasyPassword": "Habilitar el inicio de sesión en la red con mi código PIN fácil",
|
||||
"LabelImportOnlyFavoriteChannels": "Restringir a canales marcados como favoritos",
|
||||
"LabelImageType": "Tipo de imagen:",
|
||||
"LabelImageFetchersHelp": "Habilite y clasifique sus buscadores de imágenes preferidos en orden de prioridad.",
|
||||
"LabelIdentificationFieldHelp": "Una subcadena que no distingue entre mayúsculas y minúsculas o expresión regular.",
|
||||
"LabelIconMaxWidthHelp": "Resolución máxima de íconos expuestos a través de comentarios UPnP.",
|
||||
"LabelIconMaxWidth": "Ancho máximo del ícono:",
|
||||
"LabelIconMaxHeightHelp": "Resolución máxima de íconos expuestos a través de comentarios UPnP.",
|
||||
"LabelIconMaxHeight": "Altura máxima del ícono:",
|
||||
"LabelHttpsPortHelp": "El número de puerto TCP al que debe unirse el servidor HTTPS de Jellyfin.",
|
||||
"LabelHttpsPort": "Número de puerto HTTPS local:",
|
||||
"LabelHomeScreenSectionValue": "Sección de la pantalla de inicio {0}:",
|
||||
"LabelHomeNetworkQuality": "Calidad de la red doméstica:",
|
||||
"LabelHardwareAccelerationTypeHelp": "La aceleración por hardware requiere una configuración adicional.",
|
||||
"LabelHardwareAccelerationType": "Aceleración por hardware:",
|
||||
"LabelEncoderPreset": "Preajuste de codificación H264 y H265:",
|
||||
"LabelH264Crf": "H264 que codifica CRF:",
|
||||
"LabelGroupMoviesIntoCollectionsHelp": "Al mostrar listas de películas, las películas que pertenecen a una colección se mostrarán como un elemento agrupado.",
|
||||
"LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones",
|
||||
"LabelServerNameHelp": "Este nombre se usará para identificar el servidor y será el nombre predeterminado de la computadora del servidor.",
|
||||
"LabelFriendlyName": "Nombre amigable:",
|
||||
"LabelFormat": "Formato:",
|
||||
"LabelForgotPasswordUsernameHelp": "Ingrese su nombre de usuario, si lo recuerda.",
|
||||
"LabelFont": "Fuente:",
|
||||
"LabelFolder": "Carpeta:",
|
||||
"LabelFileOrUrl": "Archivo o URL:",
|
||||
"LabelFailed": "Fallido",
|
||||
"LabelExtractChaptersDuringLibraryScanHelp": "Genere imágenes de capítulos cuando se importen videos durante el escaneo de la biblioteca. De lo contrario, se extraerán durante la tarea programada de las imágenes de los capítulos, lo que permitirá que el análisis de la biblioteca regular se complete más rápido.",
|
||||
"LabelExtractChaptersDuringLibraryScan": "Extraer imágenes de capítulos durante el escaneo de la biblioteca",
|
||||
"LabelBaseUrlHelp": "Agrega un subdirectorio personalizado a la URL del servidor. Por ejemplo: <code>http://ejemplo.com/<b><baseurl></b></code>",
|
||||
"LabelBaseUrl": "URL base:",
|
||||
"LabelEveryXMinutes": "Cada:",
|
||||
"LabelEvent": "Evento:",
|
||||
"LabelEpisodeNumber": "Número de episodio:",
|
||||
"LabelEndDate": "Fecha final:",
|
||||
"LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no se procesarán correctamente si se incrustan varias imágenes en Didl.",
|
||||
"LabelEnableSingleImageInDidlLimit": "Limitar a una sola imagen incrustada",
|
||||
"LabelEnableRealtimeMonitorHelp": "Los cambios en los archivos se procesarán de inmediato, en los sistemas de archivos compatibles.",
|
||||
"LabelEnableRealtimeMonitor": "Habilitar monitoreo en tiempo real",
|
||||
"LabelEnableHttpsHelp": "Habilita que el servidor escuche en el puerto HTTPS configurado. También se debe configurar un certificado válido para que esto surta efecto.",
|
||||
"LabelEnableHttps": "Habilitar HTTPS",
|
||||
"LabelEnableHardwareDecodingFor": "Habilite la decodificación por hardware para:",
|
||||
"LabelEnableDlnaServerHelp": "Permite a los dispositivos UPnP en su red navegar y reproducir contenido.",
|
||||
"LabelEnableDlnaServer": "Habilitar servidor DLNA",
|
||||
"LabelEnableDlnaPlayToHelp": "Detecta dispositivos dentro de tu red y ofrece la posibilidad de controlarlos de forma remota.",
|
||||
"LabelEnableDlnaPlayTo": "Habilitar DLNA para reproducir",
|
||||
"LabelEnableDlnaDebugLoggingHelp": "Cree archivos de registro grandes y solo se deben usar según sea necesario para fines de resolución de problemas.",
|
||||
"LabelEnableDlnaDebugLogging": "Habilitar el registro de depuración DLNA",
|
||||
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre las búsquedas SSDP realizadas por Jellyfin.",
|
||||
"LabelEnableDlnaClientDiscoveryInterval": "Intervalo de descubrimiento del cliente (segundos)",
|
||||
"LabelEnableBlastAliveMessagesHelp": "Habilítelo si el servidor no es detectado confiablemente por otros dispositivos UPnP en su red.",
|
||||
"LabelEnableBlastAliveMessages": "Explosión de mensajes vivos",
|
||||
"LabelEnableAutomaticPortMapHelp": "Reenvíe automáticamente los puertos públicos de su enrutador a los puertos locales de su servidor a través de UPnP. Es posible que esto no funcione con algunos modelos de enrutadores o configuraciones de red. Los cambios no se aplicarán hasta después de reiniciar el servidor.",
|
||||
"LabelEnableAutomaticPortMap": "Habilitar asignación automática de puertos",
|
||||
"LabelEmbedAlbumArtDidlHelp": "Algunos dispositivos prefieren este método para obtener la carátula del álbum. Otros pueden no reproducir con esta opción habilitada.",
|
||||
"LabelEmbedAlbumArtDidl": "Incruste la carátula del álbum en Didl",
|
||||
"LabelEasyPinCode": "Código pin fácil:",
|
||||
"LabelDynamicExternalId": "{0} Id:",
|
||||
"LabelDropShadow": "Disminuir sombra:",
|
||||
"LabelDroppedFrames": "Marcos caídos:",
|
||||
"LabelDropImageHere": "Suelta la imagen aquí, o haz clic para buscar.",
|
||||
"LabelDownloadLanguages": "Descargar idiomas:",
|
||||
"LabelDownMixAudioScaleHelp": "Aumenta el audio al mezclar. Un valor de uno preservará el volumen original.",
|
||||
"LabelDownMixAudioScale": "Aumento de audio al mezclar:",
|
||||
"LabelDisplaySpecialsWithinSeasons": "Muestra especiales en las temporadas en las que se transmitieron",
|
||||
"LabelDisplayOrder": "Orden de visualización:",
|
||||
"LabelDisplayName": "Nombre para mostrar:",
|
||||
"LabelDisplayMode": "Modo de visualización:",
|
||||
"LabelDisplayLanguageHelp": "Traducir Jellyfin es un proyecto en curso.",
|
||||
"LabelDisplayLanguage": "Idioma de la pantalla:",
|
||||
"LabelDiscNumber": "Número de disco:",
|
||||
"LabelDidlMode": "Modo DIDL:",
|
||||
"LabelDeviceDescription": "Descripción del dispositivo",
|
||||
"LabelDeinterlaceMethod": "Método de desentrelazado:",
|
||||
"LabelDefaultUserHelp": "Determina qué biblioteca de usuario debe mostrarse en los dispositivos conectados. Esto se puede anular para cada dispositivo usando perfiles.",
|
||||
"LabelDefaultUser": "Usuario predeterminado:",
|
||||
"LabelDefaultScreen": "Pantalla predeterminada:",
|
||||
"LabelDay": "Día:",
|
||||
"LabelDateTimeLocale": "Fecha hora local:",
|
||||
"LabelDateAddedBehaviorHelp": "Si un valor de metadatos está presente, siempre se usará antes de cualquiera de estas opciones.",
|
||||
"LabelDateAddedBehavior": "Comportamiento de fecha agregada para contenido nuevo:",
|
||||
"LabelDateAdded": "Fecha agregada:",
|
||||
"LabelDashboardTheme": "Tema del panel del servidor:",
|
||||
"LabelCustomRating": "Calificación personalizada:",
|
||||
"LabelCustomDeviceDisplayNameHelp": "Proporcione un nombre personalizado para mostrar o déjelo vacío para usar el nombre informado por el dispositivo.",
|
||||
"LabelCustomDeviceDisplayName": "Nombre para mostrar:",
|
||||
"LabelCustomCssHelp": "Aplique su propio estilo personalizado a la interfaz web.",
|
||||
"LabelCustomCss": "CSS personalizado:",
|
||||
"LabelCustomCertificatePathHelp": "Ruta a un archivo PKCS #12 que contiene un certificado y una clave privada para habilitar el soporte TLS en un dominio personalizado.",
|
||||
"LabelCustomCertificatePath": "Ruta del certificado SSL personalizado:",
|
||||
"LabelCurrentPassword": "Contraseña actual:",
|
||||
"LabelCriticRating": "Valoración crítica:",
|
||||
"LabelCountry": "País:",
|
||||
"LabelCorruptedFrames": "Marcos corruptos:",
|
||||
"LabelCachePathHelp": "Especifique una ubicación personalizada para los archivos de caché del servidor, como las imágenes. Déjelo en blanco para usar el servidor predeterminado.",
|
||||
"LabelAppNameExample": "Ejemplo: Sickbeard, Sonarr",
|
||||
"LabelAlbumArtMaxWidthHelp": "Resolución máxima de la carátula del álbum expuesta a través upnp:albumArtURI.",
|
||||
"LabelAlbumArtMaxWidth": "Ancho máximo de la carátula del álbum:",
|
||||
"LabelAlbumArtMaxHeightHelp": "Resolución máxima de la carátula del álbum expuesta a través de upnp:albumArtURI.",
|
||||
"LabelAlbumArtMaxHeight": "Altura máxima de la carátula del álbum:",
|
||||
"ImportMissingEpisodesHelp": "Si está habilitado, la información sobre episodios faltantes se importará a su base de datos Jellyfin y se mostrará dentro de temporadas y series. Esto puede causar escaneos de bibliotecas significativamente más largos.",
|
||||
"HeaderSyncPlayEnabled": "SyncPlay habilitado",
|
||||
"HeaderSyncPlaySelectGroup": "Unirse a un grupo",
|
||||
"HeaderResponseProfileHelp": "Los perfiles de respuesta proporcionan una forma de personalizar la información enviada al dispositivo cuando se reproducen ciertos tipos de medios.",
|
||||
"HeaderKodiMetadataHelp": "Para habilitar o deshabilitar metadatos NFO, edite una biblioteca en la configuración de la biblioteca Jellyfin y localice la sección de ahorradores de metadatos.",
|
||||
"EnableDetailsBannerHelp": "Muestra una imagen de la pancarta en la parte superior de la página de detalles del elemento.",
|
||||
"EnableDetailsBanner": "Detalles de la pancarta"
|
||||
}
|
||||
|
|
|
@ -1159,7 +1159,6 @@
|
|||
"ReplaceAllMetadata": "Reemplazar todos los metadatos",
|
||||
"ReplaceExistingImages": "Reemplazar imágenes existentes",
|
||||
"RequiredForAllRemoteConnections": "Requerido para todas las conexiones remotas",
|
||||
"RestartPleaseWaitMessage": "Por favor, espera mientras el servidor Jellyfin se apaga y reinicia. Esto puede tomar un minuto o dos.",
|
||||
"ResumeAt": "Reanudar desde {0}",
|
||||
"Rewind": "Rebobinar",
|
||||
"RunAtStartup": "Ejecutar al iniciar",
|
||||
|
@ -1361,7 +1360,6 @@
|
|||
"HeaderFavoriteSongs": "Canciones favoritas",
|
||||
"HeaderFavoriteVideos": "Videos favoritos",
|
||||
"HeaderHome": "Inicio",
|
||||
"HeaderRestartingServer": "Reiniciando servidor",
|
||||
"HeaderVideos": "Videos",
|
||||
"Horizontal": "Horizontal",
|
||||
"LabelAudio": "Audio",
|
||||
|
|
|
@ -821,7 +821,7 @@
|
|||
"MessageNoAvailablePlugins": "No hay extensiones disponibles.",
|
||||
"MessageNoMovieSuggestionsAvailable": "No hay sugerencias de películas disponibles. Comience ver y calificar sus películas y vuelva para ver las recomendaciones.",
|
||||
"MessageNoPluginsInstalled": "No hay extensiones instaladas.",
|
||||
"MessageNoTrailersFound": "No se han encontrado tráilers. Instala el canal de tráilers para mejorar su experiencia añadiendo una biblioteca de tráilers por internet.",
|
||||
"MessageNoTrailersFound": "Instale el canal de tráilers para mejorar su experiencia cinematográfica agregando una biblioteca de tráilers de Internet.",
|
||||
"MessageNothingHere": "Nada aquí.",
|
||||
"MessagePasswordResetForUsers": "Se ha restablecido las contraseñas a los siguientes usuarios. Ahora pueden iniciar sesión con los códigos PIN que usaron para el restablecimiento.",
|
||||
"MessagePleaseEnsureInternetMetadata": "Asegúrate de que la descarga de etiquetas desde internet está activada.",
|
||||
|
@ -1351,7 +1351,6 @@
|
|||
"HeaderFavoriteSongs": "Canciones favoritas",
|
||||
"HeaderFavoriteVideos": "Vídeos favoritos",
|
||||
"HeaderHome": "Inicio",
|
||||
"HeaderRestartingServer": "Reiniciando servidor",
|
||||
"LabelAuthProvider": "Proveedor de autenticación:",
|
||||
"LabelPasswordResetProvider": "Proveedor de restablecimiento de contraseña:",
|
||||
"LabelServerName": "Nombre del servidor:",
|
||||
|
@ -1397,7 +1396,6 @@
|
|||
"Premiere": "Estreno",
|
||||
"Raised": "Elevación",
|
||||
"RefreshDialogHelp": "Las etiquetas se actualizan basándose en las configuraciones y los servicios de internet activados desde el panel de control de Jellyfin.",
|
||||
"RestartPleaseWaitMessage": "Por favor, espera mientras el servidor Jellyfin se reinicia. Esto puede tardar un minuto o dos.",
|
||||
"RunAtStartup": "Ejecutar al iniciar",
|
||||
"Series": "Series",
|
||||
"SeriesDisplayOrderHelp": "Ordena los episodios por fecha de emisión, orden de DVD o número absoluto.",
|
||||
|
@ -1559,6 +1557,11 @@
|
|||
"HeaderSyncPlaySelectGroup": "Unirse a un grupo",
|
||||
"EnableDetailsBannerHelp": "Mostrar imagen de banner en el tope de la página de detalles del elemento.",
|
||||
"EnableDetailsBanner": "Barra de Detalles",
|
||||
"ShowMore": "Mostrar más",
|
||||
"ShowLess": "Mostrar menos"
|
||||
"ShowMore": "Ver más",
|
||||
"ShowLess": "Ver menos",
|
||||
"ButtonSyncPlay": "SyncPlay",
|
||||
"ButtonCast": "Enviar",
|
||||
"MessageNoGenresAvailable": "Permitir a algunos proveedores de metadatos extraer géneros de Internet.",
|
||||
"EnableDecodingColorDepth10Vp9": "Habilite la decodificación por hardware de 10 bits para Vp9",
|
||||
"EnableDecodingColorDepth10Hevc": "Habilite la decodificación por hardware de 10 bits para HEVC"
|
||||
}
|
||||
|
|
|
@ -51,8 +51,8 @@
|
|||
"LabelNightly": "Nocturno",
|
||||
"HeaderVideos": "Videos",
|
||||
"Director": "Director",
|
||||
"Depressed": "Presionado",
|
||||
"BoxSet": "Box Set",
|
||||
"Depressed": "No presionado",
|
||||
"BoxSet": "Caja",
|
||||
"UnsupportedPlayback": "Jellyfin no puede desencriptar contenido protegido por DRM de todas formas todo el contenido será intentado, incluyendo los títulos protegidos. Algunos archivos pueden aparecer completamente en negro debido al encriptado o características no soportadas, como títulos interactivos.",
|
||||
"OnApplicationStartup": "Cuando se inicia la aplicación",
|
||||
"EveryXHours": "Cada {0} horas",
|
||||
|
@ -564,7 +564,6 @@
|
|||
"RunAtStartup": "Ejecutar al iniciar",
|
||||
"Rewind": "Rebobinar",
|
||||
"ResumeAt": "Reanudar desde {0}",
|
||||
"RestartPleaseWaitMessage": "Por favor, espera mientras el servidor Jellyfin se apaga y reinicia. Esto puede tomar un minuto o dos.",
|
||||
"ReplaceExistingImages": "Reemplazar imágenes existentes",
|
||||
"ReplaceAllMetadata": "Reemplazar todos los metadatos",
|
||||
"RepeatOne": "Repetir uno",
|
||||
|
@ -1074,7 +1073,6 @@
|
|||
"HeaderScenes": "Escenas",
|
||||
"HeaderRunningTasks": "Tareas en ejecución",
|
||||
"HeaderRevisionHistory": "Historial de versiones",
|
||||
"HeaderRestartingServer": "Reiniciando servidor",
|
||||
"HeaderRestart": "Reiniciar",
|
||||
"HeaderResponseProfileHelp": "Los perfiles de respuesta proporcionan un medio para personalizar la información enviada al dispositivo cuando se reproducen ciertos tipos de medios.",
|
||||
"HeaderResponseProfile": "Perfil de respuesta",
|
||||
|
@ -1546,5 +1544,9 @@
|
|||
"AllComplexFormats": "Todos los formatos complejos (ASS, SSA, VOBSUB, PGS, SUB, IDX...)",
|
||||
"AllChannels": "Todos los canales",
|
||||
"All": "Todo",
|
||||
"Alerts": "Alertas"
|
||||
"Alerts": "Alertas",
|
||||
"EnableBlurhash": "Habilitar marcadores de posición borrosos para imágenes",
|
||||
"ShowMore": "Mostrar más",
|
||||
"ShowLess": "Mostrar menos",
|
||||
"EnableBlurhashHelp": "Las imágenes que aún se están cargando se mostrarán con un marcador de posición borroso"
|
||||
}
|
||||
|
|
|
@ -799,5 +799,759 @@
|
|||
"LabelSeasonNumber": "شماره فصل:",
|
||||
"ConfigureDateAdded": "تنظیم کنید که چگونه تاریخ اضافه شده در داشبورد سرور Jellyfin تحت تنظیمات کتابخانه تعیین میشود",
|
||||
"CinemaModeConfigurationHelp": "حالت سینما تجربه تئاتر گونه را مستقیم به اتاق نشیمن شما میآورد با قابلیت پخش تریلرها و پیش نمایشها قبل از سایر ویژگیهای اصلی.",
|
||||
"LaunchWebAppOnStartup": "نمای وب هنگامی که سرور آغاز به کار میکند باز بشود"
|
||||
"LaunchWebAppOnStartup": "نمای وب هنگامی که سرور آغاز به کار میکند باز بشود",
|
||||
"NoSubtitles": "خالی",
|
||||
"NoSubtitleSearchResultsFound": "نتیجهای یافت نشد.",
|
||||
"NoPluginConfigurationMessage": "این افزونه هیچ تنظیماتی برای پیکربندی ندارد.",
|
||||
"No": "خیر",
|
||||
"Next": "بعدی",
|
||||
"News": "اخبار",
|
||||
"NewEpisodesOnly": "فقط قسمتهای جدید",
|
||||
"NewEpisodes": "قسمتهای جدید",
|
||||
"NewCollectionNameExample": "مثال: مجموعهی جنگ ستارگان",
|
||||
"NewCollection": "مجموعه جدید",
|
||||
"Never": "هرگز",
|
||||
"Name": "نام",
|
||||
"MySubtitles": "زیرنویسهای من",
|
||||
"Mute": "سکوت",
|
||||
"MusicVideo": "موزیک ویدیو",
|
||||
"MusicArtist": "هنرمند موسیقی",
|
||||
"MusicAlbum": "آلبوم موسیقی",
|
||||
"Movie": "فیلم",
|
||||
"AddItemToCollectionHelp": "افزودن موارد به مجموعه ها با جستجوی آنها و استفاده از منوهای راست کلیک یا ضربه بزنید تا آنها را به مجموعه اضافه کنید.",
|
||||
"AllowFfmpegThrottlingHelp": "هنگامی که یک transcode یا remux به اندازه کافی پیش از موقعیت پخش فعلی می شود ، روند را متوقف می کند تا منابع کمتری مصرف کند. این بیشتر مفید است در هنگام تماشای بدون به دنبال اغلب. اگر مسائل مربوط به پخش را تجربه کنید ، این را خاموش کنید.",
|
||||
"DefaultSubtitlesHelp": "زیرنویس ها بر اساس پرچم های پیش فرض و اجباری در ابرداده تعبیه شده بارگذاری می شوند. تنظیمات زبان در نظر گرفته می شوند زمانی که گزینه های متعدد در دسترس هستند.",
|
||||
"DeinterlaceMethodHelp": "روش deinterlacing برای استفاده از زمانی که transcoding محتوای هم آمیختن را انتخاب کنید.",
|
||||
"DeviceAccessHelp": "این فقط برای دستگاههایی است که می توانند به صورت منحصر به فرد شناسایی شوند و از دسترسی مرورگر جلوگیری نکنند. فیلتر کردن دسترسی دستگاه کاربر مانع از استفاده از دستگاه های جدید می شود تا اینکه در اینجا تایید شده باشند.",
|
||||
"DirectStreamHelp1": "رسانه ها با دستگاه مربوط به رزولوشن و نوع رسانه (H. 264 ، AC3 و غیره) سازگار است ، اما در یک ظرف فایل ناسازگار (mkv ، avi ، wmv و غیره) است. ویدیو قبل از پخش آن به دستگاه دوباره بسته بندی می شود.",
|
||||
"EasyPasswordHelp": "کد pin آسان شما برای دسترسی آفلاین در مشتریان پشتیبانی شده استفاده می شود و همچنین برای ورود به سیستم در شبکه آسان است.",
|
||||
"EnableBackdropsHelp": "Display backdrops in the background of some pages while browsing the library.",
|
||||
"EnableNextVideoInfoOverlayHelp": "At the end of a video, display info about the next video coming up in the current playlist.",
|
||||
"EnablePhotosHelp": "Images will be detected and displayed alongside other media files.",
|
||||
"EnableStreamLoopingHelp": "Enable this if live streams only contain a few seconds of data and need to be continuously requested. Enabling this when not needed may cause problems.",
|
||||
"EnableThemeSongsHelp": "Play theme songs in the background while browsing the library.",
|
||||
"EnableThemeVideosHelp": "Play theme videos in the background while browsing the library.",
|
||||
"BurnSubtitlesHelp": "Determines if the server should burn in subtitles when transcoding videos. Avoiding this will greatly improve performance. Select Auto to burn image based formats (VOBSUB, PGS, SUB, IDX, …) and certain ASS or SSA subtitles.",
|
||||
"Episode": "Episode",
|
||||
"ErrorAddingListingsToSchedulesDirect": "There was an error adding the lineup to your Schedules Direct account. Schedules Direct only allows a limited number of lineups per account. You may need to log into the Schedules Direct website and remove others listings from your account before proceeding.",
|
||||
"ErrorAddingMediaPathToVirtualFolder": "There was an error adding the media path. Please ensure the path is valid and the Jellyfin Server process has access to that location.",
|
||||
"ErrorAddingTunerDevice": "There was an error adding the tuner device. Please ensure it is accessible and try again.",
|
||||
"ErrorAddingXmlTvFile": "There was an error accessing the XMLTV file. Please ensure the file exists and try again.",
|
||||
"ErrorDeletingItem": "There was an error deleting the item from Jellyfin Server. Please check that Jellyfin Server has write access to the media folder and try again.",
|
||||
"ErrorGettingTvLineups": "There was an error downloading TV lineups. Please ensure your information is correct and try again.",
|
||||
"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.",
|
||||
"ErrorSavingTvProvider": "There was an error saving the TV provider. Please ensure it is accessible and try again.",
|
||||
"LabelExtractChaptersDuringLibraryScanHelp": "Generate chapter images when videos are imported during the library scan. Otherwise, they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
|
||||
"LabelFailed": "Failed",
|
||||
"LabelFileOrUrl": "File or URL:",
|
||||
"HeaderSelectServerCachePath": "Select Server Cache Path",
|
||||
"HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable.",
|
||||
"HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
|
||||
"HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.",
|
||||
"LabelArtistsHelp": "Separate multiple using ;",
|
||||
"LabelAudio": "Audio",
|
||||
"LabelAudioBitDepth": "Audio bit depth:",
|
||||
"LabelAudioBitrate": "Audio bitrate:",
|
||||
"LabelAudioChannels": "Audio channels:",
|
||||
"LabelAudioCodec": "Audio codec:",
|
||||
"LabelAudioSampleRate": "Audio sample rate:",
|
||||
"LabelAuthProvider": "Authentication Provider:",
|
||||
"LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:",
|
||||
"LabelBindToLocalNetworkAddress": "Bind to local network address:",
|
||||
"LabelBindToLocalNetworkAddressHelp": "Optional. Override the local IP address to bind the http server to. If left empty, the server will bind to all availabile addresses. Changing this value requires restarting Jellyfin Server.",
|
||||
"LabelBirthDate": "Birth date:",
|
||||
"LabelBirthYear": "Birth year:",
|
||||
"LabelBitrate": "Bitrate:",
|
||||
"LabelBlastMessageInterval": "Alive message interval (seconds)",
|
||||
"LabelBlastMessageIntervalHelp": "Determines the duration in seconds between blast alive messages.",
|
||||
"LabelBlockContentWithTags": "Block items with tags:",
|
||||
"LabelBurnSubtitles": "Burn subtitles:",
|
||||
"LabelCache": "Cache:",
|
||||
"LabelCachePath": "Cache path:",
|
||||
"LabelCachePathHelp": "Specify a custom location for server cache files such as images. Leave blank to use the server default.",
|
||||
"LabelCancelled": "Cancelled",
|
||||
"LabelCertificatePassword": "Certificate password:",
|
||||
"LabelCertificatePasswordHelp": "If your certificate requires a password, please enter it here.",
|
||||
"LabelChannels": "Channels:",
|
||||
"LabelCollection": "Collection:",
|
||||
"LabelCommunityRating": "Community rating:",
|
||||
"LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.",
|
||||
"LabelDateAddedBehavior": "Date added behavior for new content:",
|
||||
"LabelDateAddedBehaviorHelp": "If a metadata value is present it will always be used before either of these options.",
|
||||
"LabelDateTimeLocale": "Date time locale:",
|
||||
"LabelDay": "Day:",
|
||||
"LabelDeathDate": "Death date:",
|
||||
"LabelDefaultScreen": "Default screen:",
|
||||
"LabelDefaultUser": "Default user:",
|
||||
"LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
|
||||
"LabelDeinterlaceMethod": "Deinterlacing method:",
|
||||
"LabelDeviceDescription": "Device description",
|
||||
"LabelDidlMode": "DIDL mode:",
|
||||
"LabelDiscNumber": "Disc number:",
|
||||
"LabelDisplayLanguage": "Display language:",
|
||||
"LabelDisplayLanguageHelp": "Translating Jellyfin is an ongoing project.",
|
||||
"LabelDisplayMode": "Display mode:",
|
||||
"LabelDisplayName": "Display name:",
|
||||
"LabelDisplayOrder": "Display order:",
|
||||
"LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in",
|
||||
"LabelDownMixAudioScale": "Audio boost when downmixing:",
|
||||
"LabelDownMixAudioScaleHelp": "Boost audio when downmixing. A value of one will preserve the original volume.",
|
||||
"LabelDownloadLanguages": "Download languages:",
|
||||
"LabelDropImageHere": "Drop image here, or click to browse.",
|
||||
"LabelDroppedFrames": "Dropped frames:",
|
||||
"LabelDropShadow": "Drop shadow:",
|
||||
"LabelDynamicExternalId": "{0} Id:",
|
||||
"LabelEasyPinCode": "Easy pin code:",
|
||||
"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.",
|
||||
"LabelEnableAutomaticPortMap": "Enable automatic port mapping",
|
||||
"LabelEnableAutomaticPortMapHelp": "Automatically forward public ports on your router to local ports on your server via UPnP. This may not work with some router models or network configurations. Changes will not apply until after a server restart.",
|
||||
"LabelEnableBlastAliveMessages": "Blast alive messages",
|
||||
"LabelEnableBlastAliveMessagesHelp": "Enable this if the server is not detected reliably by other UPnP devices on your network.",
|
||||
"LabelEnableDlnaClientDiscoveryInterval": "Client discovery interval (seconds)",
|
||||
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Determines the duration in seconds between SSDP searches performed by Jellyfin.",
|
||||
"LabelEnableDlnaDebugLogging": "Enable DLNA debug logging",
|
||||
"LabelEnableDlnaDebugLoggingHelp": "Create large log files and should only be used as needed for troubleshooting purposes.",
|
||||
"LabelEnableDlnaPlayTo": "Enable DLNA Play To",
|
||||
"LabelEnableDlnaPlayToHelp": "Detect devices within your network and offer the ability to remote control them.",
|
||||
"LabelEnableDlnaServer": "Enable DLNA server",
|
||||
"LabelEnableDlnaServerHelp": "Allows UPnP devices on your network to browse and play content.",
|
||||
"LabelEnableHardwareDecodingFor": "Enable hardware decoding for:",
|
||||
"LabelEnableHttps": "Enable HTTPS",
|
||||
"LabelEnableHttpsHelp": "Enables the server to listen on the configured HTTPS port. A valid certificate must also be configured in order for this to take effect.",
|
||||
"LabelEnableRealtimeMonitor": "Enable real time monitoring",
|
||||
"LabelEnableRealtimeMonitorHelp": "Changes to files will be processed immediately, on supported file systems.",
|
||||
"LabelEnableSingleImageInDidlLimit": "Limit to single embedded image",
|
||||
"LabelEnableSingleImageInDidlLimitHelp": "Some devices will not render properly if multiple images are embedded within Didl.",
|
||||
"LabelEndDate": "End date:",
|
||||
"LabelEpisodeNumber": "Episode number:",
|
||||
"LabelEvent": "Event:",
|
||||
"LabelEveryXMinutes": "Every:",
|
||||
"LabelBaseUrl": "Base URL:",
|
||||
"LabelBaseUrlHelp": "Adds a custom subdirectory to the server URL. For example: <code>http://example.com/<b><baseurl></b></code>",
|
||||
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
|
||||
"EnableDetailsBanner": "Details Banner",
|
||||
"EnableDetailsBannerHelp": "Display a banner image at the top of the item details page.",
|
||||
"ExtractChapterImagesHelp": "Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, resource 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.",
|
||||
"FFmpegSavePathNotFound": "We're unable to locate FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again.",
|
||||
"LabelTagline": "Tagline:",
|
||||
"RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Jellyfin Server dashboard.",
|
||||
"RefreshMetadata": "Refresh metadata",
|
||||
"RefreshQueued": "Refresh queued.",
|
||||
"ReleaseDate": "Release date",
|
||||
"ReleaseGroup": "Release Group",
|
||||
"RememberMe": "Remember Me",
|
||||
"RemoveFromCollection": "Remove from collection",
|
||||
"RemoveFromPlaylist": "Remove from playlist",
|
||||
"Repeat": "Repeat",
|
||||
"RepeatAll": "Repeat all",
|
||||
"RepeatEpisodes": "Repeat episodes",
|
||||
"RepeatMode": "Repeat Mode",
|
||||
"RepeatOne": "Repeat one",
|
||||
"GuideProviderSelectListings": "Select Listings",
|
||||
"H264CrfHelp": "The Constant Rate Factor (CRF) is the default quality setting for the x264 encoder. You can set the values between 0 and 51, where lower values would result in better quality (at the expense of higher file sizes). Sane values are between 18 and 28. The default for x264 is 23, so you can use this as a starting point.",
|
||||
"HardwareAccelerationWarning": "Enabling hardware acceleration may cause instability in some environments. Ensure that your operating system and video drivers are fully up to date. If you have difficulty playing video after enabling this, you'll need to change the setting back to None.",
|
||||
"HeaderAddToCollection": "Add to Collection",
|
||||
"HeaderAddToPlaylist": "Add to Playlist",
|
||||
"HeaderAddUpdateImage": "Add/Update Image",
|
||||
"HeaderAdditionalParts": "Additional Parts",
|
||||
"HeaderAdmin": "Admin",
|
||||
"HeaderAlbums": "Albums",
|
||||
"HeaderAlert": "Alert",
|
||||
"HeaderAllowMediaDeletionFrom": "Allow Media Deletion From",
|
||||
"HeaderApiKey": "API Key",
|
||||
"HeaderApiKeys": "API Keys",
|
||||
"HeaderApiKeysHelp": "External applications are required to have an API key in order to communicate with Jellyfin Server. Keys are issued by logging in with a Jellyfin account, or by manually granting the application a key.",
|
||||
"ApiKeysCaption": "List of the currently enabled API keys",
|
||||
"HeaderApp": "App",
|
||||
"LabelFont": "Font:",
|
||||
"LabelForgotPasswordUsernameHelp": "Enter your username, if you remember it.",
|
||||
"LabelFormat": "Format:",
|
||||
"LabelFriendlyName": "Friendly name:",
|
||||
"LabelServerNameHelp": "This name will be used to identify the server and will default to the server's computer name.",
|
||||
"LabelGroupMoviesIntoCollections": "Group movies into collections",
|
||||
"LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, movies belonging to a collection will be displayed as one grouped item.",
|
||||
"LabelH264Crf": "H264 encoding CRF:",
|
||||
"LabelEncoderPreset": "H264 and H265 encoding preset:",
|
||||
"LabelHardwareAccelerationType": "Hardware acceleration:",
|
||||
"LabelHomeScreenSectionValue": "Home screen section {0}:",
|
||||
"LabelHttpsPortHelp": "The TCP port number that Jellyfin's HTTPS server should bind to.",
|
||||
"LabelIconMaxHeightHelp": "Maximum resolution of icons exposed via upnp:icon.",
|
||||
"LabelIconMaxWidthHelp": "Maximum resolution of icons exposed via upnp:icon.",
|
||||
"LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.",
|
||||
"LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.",
|
||||
"LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy pin code",
|
||||
"Off": "Off",
|
||||
"OneChannel": "One channel",
|
||||
"OnlyForcedSubtitles": "Only Forced",
|
||||
"OnlyForcedSubtitlesHelp": "Only subtitles marked as forced will be loaded.",
|
||||
"OnlyImageFormats": "Only Image Formats (VOBSUB, PGS, SUB)",
|
||||
"Option3D": "3D",
|
||||
"OptionAdminUsers": "Administrators",
|
||||
"OptionAlbum": "Album",
|
||||
"OptionAlbumArtist": "Album Artist",
|
||||
"OptionAllUsers": "All users",
|
||||
"OptionAllowAudioPlaybackTranscoding": "Allow audio playback that requires transcoding",
|
||||
"OptionForceRemoteSourceTranscoding": "Force transcoding of remote media sources (like LiveTV)",
|
||||
"OptionAllowBrowsingLiveTv": "Allow Live TV access",
|
||||
"OptionAllowContentDownloading": "Allow media downloading and syncing",
|
||||
"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 after {0} days.",
|
||||
"OptionAllowManageLiveTv": "Allow Live TV recording management",
|
||||
"OptionAllowMediaPlayback": "Allow media playback",
|
||||
"OptionAllowMediaPlaybackTranscodingHelp": "Restricting access to transcoding may cause playback failures in Jellyfin apps due to unsupported media formats.",
|
||||
"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 them.",
|
||||
"OptionAllowSyncTranscoding": "Allow media downloading and syncing that requires transcoding",
|
||||
"OptionAllowUserToManageServer": "Allow this user to manage the server",
|
||||
"OptionAllowVideoPlaybackRemuxing": "Allow video playback that requires conversion without re-encoding",
|
||||
"OptionAllowVideoPlaybackTranscoding": "Allow video playback that requires transcoding",
|
||||
"OptionArtist": "Artist",
|
||||
"OptionAuto": "Auto",
|
||||
"OptionAutomatic": "Auto",
|
||||
"OptionAutomaticallyGroupSeries": "Automatically merge series that are spread across multiple folders",
|
||||
"OptionAutomaticallyGroupSeriesHelp": "If enabled, series that are spread across multiple folders within this library will be automatically merged into a single series.",
|
||||
"OptionBanner": "Banner",
|
||||
"OptionBlockBooks": "Books",
|
||||
"OptionBlockChannelContent": "Internet Channel Content",
|
||||
"OptionBlockLiveTvChannels": "Live TV Channels",
|
||||
"OptionBlockMovies": "Movies",
|
||||
"OptionBlockMusic": "Music",
|
||||
"OptionBlockTrailers": "Trailers",
|
||||
"OptionBlockTvShows": "TV Shows",
|
||||
"OptionBluray": "Blu-ray",
|
||||
"OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)",
|
||||
"OptionCommunityRating": "Community Rating",
|
||||
"OptionContinuing": "Continuing",
|
||||
"OptionCriticRating": "Critic Rating",
|
||||
"OptionCustomUsers": "Custom",
|
||||
"OptionDaily": "Daily",
|
||||
"OptionDateAdded": "Date Added",
|
||||
"OptionDateAddedFileTime": "Use file creation date",
|
||||
"OptionDateAddedImportTime": "Use date scanned into the library",
|
||||
"OptionDatePlayed": "Date Played",
|
||||
"OptionDisableUser": "Disable this user",
|
||||
"OptionDisableUserHelp": "If disabled the server will not allow any connections from this user. Existing connections will be abruptly terminated.",
|
||||
"OptionDisplayFolderView": "Display a folder view to show plain media folders",
|
||||
"OptionDisplayFolderViewHelp": "Display folders alongside your other media libraries. This can be useful if you'd like to have a plain folder view.",
|
||||
"OptionDownloadArtImage": "Art",
|
||||
"OptionDownloadBackImage": "Back",
|
||||
"OptionDownloadBannerImage": "Banner",
|
||||
"OptionDownloadBoxImage": "Box",
|
||||
"OptionDownloadDiscImage": "Disc",
|
||||
"OptionDownloadImagesInAdvance": "Download images in advance",
|
||||
"OptionDownloadImagesInAdvanceHelp": "By default, most images are only downloaded when requested by a Jellyfin app. Enable this option to download all images in advance, as new media is imported. This may cause significantly longer library scans.",
|
||||
"OptionDownloadLogoImage": "Logo",
|
||||
"OptionDownloadMenuImage": "Menu",
|
||||
"OptionDownloadPrimaryImage": "Primary",
|
||||
"OptionDownloadThumbImage": "Thumb",
|
||||
"OptionDvd": "DVD",
|
||||
"OptionEmbedSubtitles": "Embed within container",
|
||||
"OptionEnableExternalContentInSuggestions": "Enable external content in suggestions",
|
||||
"OptionEnableExternalContentInSuggestionsHelp": "Allow internet trailers and live TV programs to be included within suggested content.",
|
||||
"OptionEnableForAllTuners": "Enable for all tuner devices",
|
||||
"OptionEnableM2tsMode": "Enable M2ts mode",
|
||||
"OptionEnableM2tsModeHelp": "Enable m2ts mode when encoding to mpegts.",
|
||||
"OptionEnded": "Ended",
|
||||
"OptionEquals": "Equals",
|
||||
"OptionEstimateContentLength": "Estimate content length when transcoding",
|
||||
"OptionEveryday": "Every day",
|
||||
"OptionExternallyDownloaded": "External download",
|
||||
"OptionExtractChapterImage": "Enable chapter image extraction",
|
||||
"OptionFriday": "Friday",
|
||||
"OptionHasSpecialFeatures": "Special Features",
|
||||
"OptionHasSubtitles": "Subtitles",
|
||||
"OptionHasThemeSong": "Theme Song",
|
||||
"OptionHasThemeVideo": "Theme Video",
|
||||
"OptionHasTrailer": "Trailer",
|
||||
"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.",
|
||||
"HeaderSendMessage": "Send Message",
|
||||
"HeaderSeries": "Series",
|
||||
"HeaderSeriesOptions": "Series Options",
|
||||
"HeaderSeriesStatus": "Series Status",
|
||||
"HeaderServerAddressSettings": "Server Address Settings",
|
||||
"HeaderServerSettings": "Server Settings",
|
||||
"HeaderSettings": "Settings",
|
||||
"HeaderShutdown": "Shutdown",
|
||||
"HeaderSortBy": "Sort By",
|
||||
"HeaderSortOrder": "Sort Order",
|
||||
"HeaderSpecialEpisodeInfo": "Special Episode Info",
|
||||
"HeaderSpecialFeatures": "Special Features",
|
||||
"HeaderStartNow": "Start Now",
|
||||
"HeaderStatus": "Status",
|
||||
"HeaderStopRecording": "Stop Recording",
|
||||
"HeaderSubtitleAppearance": "Subtitle Appearance",
|
||||
"HeaderSubtitleDownloads": "Subtitle Downloads",
|
||||
"HeaderSubtitleProfile": "Subtitle Profile",
|
||||
"HeaderSubtitleProfiles": "Subtitle Profiles",
|
||||
"HeaderSubtitleProfilesHelp": "Subtitle profiles describe the subtitle formats supported by the device.",
|
||||
"HeaderSyncPlaySelectGroup": "Join a group",
|
||||
"HeaderSyncPlayEnabled": "SyncPlay enabled",
|
||||
"HeaderTags": "Tags",
|
||||
"HeaderThisUserIsCurrentlyDisabled": "This user is currently disabled",
|
||||
"HeaderTracks": "Tracks",
|
||||
"HeaderTranscodingProfile": "Transcoding Profile",
|
||||
"HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.",
|
||||
"HeaderTunerDevices": "Tuner Devices",
|
||||
"HeaderTuners": "Tuners",
|
||||
"HeaderTypeText": "Enter Text",
|
||||
"HeaderUpcomingOnTV": "Upcoming On TV",
|
||||
"HeaderUploadImage": "Upload Image",
|
||||
"HeaderUser": "User",
|
||||
"HeaderVideoQuality": "Video Quality",
|
||||
"HeaderVideoType": "Video Type",
|
||||
"HeaderVideoTypes": "Video Types",
|
||||
"HeaderVideos": "Videos",
|
||||
"HeaderXmlDocumentAttribute": "Xml Document Attribute",
|
||||
"HeaderXmlDocumentAttributes": "Xml Document Attributes",
|
||||
"HeaderXmlSettings": "Xml Settings",
|
||||
"HeaderYears": "Years",
|
||||
"HeadersFolders": "Folders",
|
||||
"Help": "Help",
|
||||
"Hide": "Hide",
|
||||
"HideWatchedContentFromLatestMedia": "Hide watched content from latest media",
|
||||
"Home": "Home",
|
||||
"Horizontal": "Horizontal",
|
||||
"HttpsRequiresCert": "To enable secure connections, you will need to supply a trusted SSL certificate, such as Let's Encrypt. Please either supply a certificate, or disable secure connections.",
|
||||
"Identify": "Identify",
|
||||
"Images": "Images",
|
||||
"ImportFavoriteChannelsHelp": "If enabled, only channels that are marked as favorite on the tuner device will be imported.",
|
||||
"ImportMissingEpisodesHelp": "If enabled, information about missing episodes will be imported into your Jellyfin database and displayed within seasons and series. This may cause significantly longer library scans.",
|
||||
"InstallingPackage": "Installing {0} (version {1})",
|
||||
"InstantMix": "Instant mix",
|
||||
"ItemCount": "{0} items",
|
||||
"Items": "Items",
|
||||
"Kids": "Kids",
|
||||
"Label3DFormat": "3D format:",
|
||||
"LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
|
||||
"LabelAccessDay": "Day of week:",
|
||||
"LabelAccessEnd": "End time:",
|
||||
"LabelAccessStart": "Start time:",
|
||||
"LabelAirDays": "Air days:",
|
||||
"LabelAirTime": "Air time:",
|
||||
"LabelAirsAfterSeason": "Airs after season:",
|
||||
"LabelAirsBeforeEpisode": "Airs before episode:",
|
||||
"LabelAirsBeforeSeason": "Airs before season:",
|
||||
"LabelAlbum": "Album:",
|
||||
"LabelAlbumArtHelp": "PN used for album art, within the dlna:profileID attribute on upnp:albumArtURI. Some devices require a specific value, regardless of the size of the image.",
|
||||
"LabelAlbumArtMaxHeight": "Album art max height:",
|
||||
"LabelAlbumArtMaxHeightHelp": "Max resolution of album art exposed via upnp:albumArtURI.",
|
||||
"LabelAlbumArtMaxWidth": "Album art max width:",
|
||||
"LabelAlbumArtMaxWidthHelp": "Max resolution of album art exposed via upnp:albumArtURI.",
|
||||
"LabelAlbumArtPN": "Album art PN:",
|
||||
"LabelAlbumArtists": "Album artists:",
|
||||
"LabelAll": "All",
|
||||
"LabelAllowHWTranscoding": "Allow hardware transcoding",
|
||||
"LabelAllowServerAutoRestart": "Allow the server to restart automatically to apply updates",
|
||||
"LabelAllowServerAutoRestartHelp": "The server will only restart during idle periods when no users are active.",
|
||||
"LabelAllowedRemoteAddresses": "Remote IP address filter:",
|
||||
"LabelAllowedRemoteAddressesMode": "Remote IP address filter mode:",
|
||||
"LabelAppName": "App name",
|
||||
"LabelAppNameExample": "Example: Sickbeard, Sonarr",
|
||||
"LabelArtists": "Artists:",
|
||||
"OptionHlsSegmentedSubtitles": "HLS segmented subtitles",
|
||||
"OptionHomeVideos": "Photos",
|
||||
"OptionIgnoreTranscodeByteRangeRequests": "Ignore transcode byte range requests",
|
||||
"OptionIgnoreTranscodeByteRangeRequestsHelp": "If enabled, these requests will be honored but will ignore the byte range header.",
|
||||
"OptionImdbRating": "IMDb Rating",
|
||||
"OptionIsHD": "HD",
|
||||
"OptionIsSD": "SD",
|
||||
"OptionList": "List",
|
||||
"OptionLoginAttemptsBeforeLockout": "Determines how many incorrect login attempts can be made before lockout occurs.",
|
||||
"OptionLoginAttemptsBeforeLockoutHelp": "A value of zero means inheriting the default of three attempts for normal users and five for administrators. Setting this to -1 will disable the feature.",
|
||||
"OptionMax": "Max",
|
||||
"OptionMissingEpisode": "Missing Episodes",
|
||||
"OptionMonday": "Monday",
|
||||
"OptionNameSort": "Name",
|
||||
"OptionNew": "New…",
|
||||
"OptionNone": "None",
|
||||
"OptionOnAppStartup": "On application startup",
|
||||
"LabelMaxResumePercentageHelp": "Titles are assumed fully played if stopped after this time.",
|
||||
"LabelMaxScreenshotsPerItem": "Maximum number of screenshots per item:",
|
||||
"LabelMaxStreamingBitrate": "Maximum streaming quality:",
|
||||
"LabelMaxStreamingBitrateHelp": "Specify a maximum bitrate when streaming.",
|
||||
"LabelMessageText": "Message text:",
|
||||
"LabelMessageTitle": "Message title:",
|
||||
"LabelMetadata": "Metadata:",
|
||||
"LabelMetadataDownloadLanguage": "Preferred download language:",
|
||||
"LabelMetadataDownloadersHelp": "Enable and rank your preferred metadata downloaders in order of priority. Lower priority downloaders will only be used to fill in missing information.",
|
||||
"LabelMetadataPath": "Metadata path:",
|
||||
"LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata.",
|
||||
"LabelMetadataReaders": "Metadata readers:",
|
||||
"LabelMetadataReadersHelp": "Rank your preferred local metadata sources in order of priority. The first file found will be read.",
|
||||
"LabelMetadataSavers": "Metadata savers:",
|
||||
"LabelMetadataSaversHelp": "Choose the file formats to save your metadata to.",
|
||||
"LabelMethod": "Method:",
|
||||
"LabelMinBackdropDownloadWidth": "Minimum backdrop download width:",
|
||||
"LabelMinResumeDuration": "Minimum resume duration:",
|
||||
"LabelMinResumeDurationHelp": "The shortest video length in seconds that will save playback location and let you resume.",
|
||||
"LabelMinResumePercentage": "Minimum resume percentage:",
|
||||
"LabelMinResumePercentageHelp": "Titles are assumed unplayed if stopped before this time.",
|
||||
"LabelMinScreenshotDownloadWidth": "Minimum screenshot download width:",
|
||||
"LabelModelDescription": "Model description",
|
||||
"LabelModelName": "Model name",
|
||||
"LabelModelNumber": "Model number",
|
||||
"LabelModelUrl": "Model URL",
|
||||
"LabelMonitorUsers": "Monitor activity from:",
|
||||
"LabelMovieCategories": "Movie categories:",
|
||||
"LabelMoviePrefix": "Movie prefix:",
|
||||
"LabelMoviePrefixHelp": "If a prefix is applied to movie titles, enter it here so the server can handle it properly.",
|
||||
"LabelMovieRecordingPath": "Movie recording path (optional):",
|
||||
"LabelMusicStreamingTranscodingBitrate": "Music transcoding bitrate:",
|
||||
"LabelMusicStreamingTranscodingBitrateHelp": "Specify a max bitrate when streaming music.",
|
||||
"LabelName": "Name:",
|
||||
"LabelChromecastVersion": "Chromecast Version",
|
||||
"LabelStable": "Stable",
|
||||
"LabelNightly": "Nightly",
|
||||
"LabelNewName": "New name:",
|
||||
"LabelNewsCategories": "News categories:",
|
||||
"LabelNotificationEnabled": "Enable this notification",
|
||||
"LabelNumber": "Number:",
|
||||
"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.",
|
||||
"LabelOptionalNetworkPath": "(Optional) Shared network folder:",
|
||||
"LabelOptionalNetworkPathHelp": "If this folder is shared on your network, supplying the network share path can allow Jellyfin apps on other devices to access media files directly. For example, {0} or {1}.",
|
||||
"LabelOriginalAspectRatio": "Original aspect ratio:",
|
||||
"LabelOriginalTitle": "Original title:",
|
||||
"LabelOverview": "Overview:",
|
||||
"LabelParentNumber": "Parent number:",
|
||||
"LabelParentalRating": "Parental rating:",
|
||||
"LabelPassword": "Password:",
|
||||
"LabelPasswordConfirm": "Password (confirm):",
|
||||
"LabelPasswordResetProvider": "Password Reset Provider:",
|
||||
"LabelPasswordRecoveryPinCode": "Pin code:",
|
||||
"LabelPath": "Path:",
|
||||
"LabelPersonRole": "Role:",
|
||||
"LabelPersonRoleHelp": "Example: Ice cream truck driver",
|
||||
"LabelPlaceOfBirth": "Place of birth:",
|
||||
"LabelPlayDefaultAudioTrack": "Play default audio track regardless of language",
|
||||
"LabelPlayer": "Player:",
|
||||
"LabelPlayerDimensions": "Player dimensions:",
|
||||
"LabelPlaylist": "Playlist:",
|
||||
"LabelPlayMethod": "Play method:",
|
||||
"LabelPleaseRestart": "Changes will take effect after manually reloading the web client.",
|
||||
"LabelPostProcessor": "Post-processing application:",
|
||||
"LabelPostProcessorArguments": "Post-processor command line arguments:",
|
||||
"LabelPostProcessorArgumentsHelp": "Use {path} as the path to the recording file.",
|
||||
"LabelPreferredDisplayLanguage": "Preferred display language:",
|
||||
"LabelPreferredDisplayLanguageHelp": "Translating Jellyfin is an ongoing project.",
|
||||
"LabelPreferredSubtitleLanguage": "Preferred subtitle language:",
|
||||
"LabelProfileAudioCodecs": "Audio codecs:",
|
||||
"LabelProfileCodecs": "Codecs:",
|
||||
"LabelProfileContainer": "Container:",
|
||||
"LabelProfileContainersHelp": "Separated by comma. This can be left empty to apply to all containers.",
|
||||
"LabelProfileVideoCodecs": "Video codecs:",
|
||||
"LabelProtocol": "Protocol:",
|
||||
"LabelProtocolInfo": "Protocol info:",
|
||||
"LabelProtocolInfoHelp": "The value that will be used when responding to GetProtocolInfo requests from the device.",
|
||||
"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.",
|
||||
"LabelReadHowYouCanContribute": "Learn how you can contribute.",
|
||||
"LabelReasonForTranscoding": "Reason for transcoding:",
|
||||
"LabelRecord": "Record:",
|
||||
"LabelRecordingPath": "Default recording path:",
|
||||
"LabelRecordingPathHelp": "Specify the default location to save recordings. If left empty, the server's program data folder will be used.",
|
||||
"LabelRefreshMode": "Refresh mode:",
|
||||
"LabelReleaseDate": "Release date:",
|
||||
"LabelRemoteClientBitrateLimit": "Internet streaming bitrate limit (Mbps):",
|
||||
"LabelRemoteClientBitrateLimitHelp": "An optional per-stream bitrate limit for all out of network devices. This is useful to prevent devices from requesting a higher bitrate than your internet connection can handle. This may result in increased CPU load on your server in order to transcode videos on the fly to a lower bitrate.",
|
||||
"LabelRequireHttps": "Require HTTPS",
|
||||
"LabelRequireHttpsHelp": "If checked, the server will automatically redirect all requests over HTTP to HTTPS. This has no effect if the server is not listening on HTTPS.",
|
||||
"LabelRuntimeMinutes": "Run time (minutes):",
|
||||
"LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
|
||||
"LabelScreensaver": "Screensaver:",
|
||||
"LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.",
|
||||
"LabelSkipIfGraphicalSubsPresentHelp": "Keeping text versions of subtitles will result in more efficient delivery and decrease the likelihood of video transcoding.",
|
||||
"LabelSonyAggregationFlagsHelp": "Determines the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.",
|
||||
"LabelSyncPlayPlaybackDiff": "Playback time difference:",
|
||||
"LabelSyncPlaySyncMethod": "Sync method:",
|
||||
"LabelSyncPlayNewGroup": "New group",
|
||||
"LabelSyncPlayNewGroupDescription": "Create a new group",
|
||||
"LabelSyncPlayLeaveGroup": "Leave group",
|
||||
"HeaderAppearsOn": "Appears On",
|
||||
"HeaderAudioBooks": "Audio Books",
|
||||
"HeaderAudioSettings": "Audio Settings",
|
||||
"HeaderAutomaticUpdates": "Automatic Updates",
|
||||
"HeaderBranding": "Branding",
|
||||
"HeaderConfigureRemoteAccess": "Configure Remote Access",
|
||||
"HeaderConfirmPluginInstallation": "Confirm Plugin Installation",
|
||||
"HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
|
||||
"HeaderConfirmRevokeApiKey": "Revoke API Key",
|
||||
"HeaderConnectToServer": "Connect to Server",
|
||||
"HeaderConnectionFailure": "Connection Failure",
|
||||
"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.",
|
||||
"HeaderContinueListening": "Continue Listening",
|
||||
"HeaderDVR": "DVR",
|
||||
"HeaderFavoritePlaylists": "Favorite Playlists",
|
||||
"HeaderHttpsSettings": "HTTPS Settings",
|
||||
"HeaderNavigation": "Navigation",
|
||||
"HeaderProfileServerSettingsHelp": "These values control how Jellyfin Server will present itself to the device.",
|
||||
"HeaderRemoteAccessSettings": "Remote Access Settings",
|
||||
"HeaderRemoteControl": "Remote Control",
|
||||
"HeaderRemoveMediaFolder": "Remove Media Folder",
|
||||
"HeaderRemoveMediaLocation": "Remove Media Location",
|
||||
"HeaderResponseProfile": "Response Profile",
|
||||
"HeaderResponseProfileHelp": "Response profiles provide a way to customize information sent to the device when playing certain kinds of media.",
|
||||
"HeaderRestart": "Restart",
|
||||
"HeaderRestartingServer": "Restarting Server",
|
||||
"HeaderRevisionHistory": "Revision History",
|
||||
"HeaderRunningTasks": "Running Tasks",
|
||||
"HeaderScenes": "Scenes",
|
||||
"HeaderSchedule": "Schedule",
|
||||
"HeaderSeasons": "Seasons",
|
||||
"HeaderSecondsValue": "{0} Seconds",
|
||||
"HeaderSelectCertificatePath": "Select Certificate Path",
|
||||
"HeaderSelectMetadataPath": "Select Metadata Path",
|
||||
"HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable.",
|
||||
"HeaderSelectPath": "Select Path",
|
||||
"HeaderSelectServer": "Select Server",
|
||||
"LabelFolder": "Folder:",
|
||||
"LabelSyncPlayLeaveGroupDescription": "Disable SyncPlay",
|
||||
"LabelSyncPlayAccessCreateAndJoinGroups": "Allow user to create and join groups",
|
||||
"LabelSyncPlayAccessJoinGroups": "Allow user to join groups",
|
||||
"LabelSyncPlayAccessNone": "Disabled for this user",
|
||||
"LabelSyncPlayAccess": "SyncPlay access",
|
||||
"LabelTVHomeScreen": "TV mode home screen:",
|
||||
"LabelTag": "Tag:",
|
||||
"LabelTextBackgroundColor": "Text background color:",
|
||||
"LabelTextColor": "Text color:",
|
||||
"LabelTextSize": "Text size:",
|
||||
"LabelTheme": "Theme:",
|
||||
"LabelTime": "Time:",
|
||||
"LabelTitle": "Title:",
|
||||
"LabelTrackNumber": "Track number:",
|
||||
"LabelTranscodingAudioCodec": "Audio codec:",
|
||||
"LabelTranscodingContainer": "Container:",
|
||||
"LabelTranscodePath": "Transcode path:",
|
||||
"LabelTranscodingTempPathHelp": "Specify a custom path for the transcode files served to clients. Leave blank to use the server default.",
|
||||
"LabelTranscodes": "Transcodes:",
|
||||
"LabelTranscodingFramerate": "Transcoding framerate:",
|
||||
"LabelTranscodingProgress": "Transcoding progress:",
|
||||
"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.",
|
||||
"LabelTranscodingVideoCodec": "Video codec:",
|
||||
"LabelTriggerType": "Trigger Type:",
|
||||
"LabelTunerIpAddress": "Tuner IP Address:",
|
||||
"LabelTunerType": "Tuner type:",
|
||||
"LabelUserLibraryHelp": "Select which user library to display to the device. Leave empty to inherit the default setting.",
|
||||
"LabelUserLoginAttemptsBeforeLockout": "Failed login attempts before user is locked out:",
|
||||
"LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server playback settings.",
|
||||
"LabelVaapiDeviceHelp": "This is the render node that is used for hardware acceleration.",
|
||||
"LabelVideoBitrate": "Video bitrate:",
|
||||
"LabelVideoCodec": "Video codec:",
|
||||
"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.",
|
||||
"LabelffmpegPathHelp": "The path to the ffmpeg application file, or folder containing ffmpeg.",
|
||||
"LanNetworksHelp": "Comma separated list of IP addresses or IP/netmask entries for networks that will be considered on local network when enforcing bandwidth restrictions. If set, all other IP addresses will be considered to be on the external network and will be subject to the external bandwidth restrictions. If left blank, only the server's subnet is considered to be on the local network.",
|
||||
"LaunchWebAppOnStartupHelp": "Open the web client in your default web browser when the server initially starts. This will not occur when using the restart server function.",
|
||||
"LearnHowYouCanContribute": "Learn how you can contribute.",
|
||||
"LeaveBlankToNotSetAPassword": "You can leave this field blank to set no password.",
|
||||
"Like": "Like",
|
||||
"LinksValue": "Links: {0}",
|
||||
"List": "List",
|
||||
"Live": "Live",
|
||||
"LiveBroadcasts": "Live broadcasts",
|
||||
"LiveTV": "Live TV",
|
||||
"Logo": "Logo",
|
||||
"ManageRecording": "Manage recording",
|
||||
"MapChannels": "Map Channels",
|
||||
"MarkPlayed": "Mark played",
|
||||
"MarkUnplayed": "Mark unplayed",
|
||||
"MediaInfoAnamorphic": "Anamorphic",
|
||||
"MediaInfoAspectRatio": "Aspect ratio",
|
||||
"MediaInfoBitDepth": "Bit depth",
|
||||
"MediaInfoBitrate": "Bitrate",
|
||||
"MediaInfoChannels": "Channels",
|
||||
"MediaInfoCodec": "Codec",
|
||||
"MediaInfoCodecTag": "Codec tag",
|
||||
"MediaInfoContainer": "Container",
|
||||
"MediaInfoDefault": "Default",
|
||||
"MediaInfoExternal": "External",
|
||||
"MediaInfoForced": "Forced",
|
||||
"MediaInfoFramerate": "Framerate",
|
||||
"MediaInfoInterlaced": "Interlaced",
|
||||
"MediaInfoLanguage": "Language",
|
||||
"MediaInfoLayout": "Layout",
|
||||
"MediaInfoLevel": "Level",
|
||||
"MediaInfoPath": "Path",
|
||||
"MediaInfoPixelFormat": "Pixel format",
|
||||
"MediaInfoProfile": "Profile",
|
||||
"MediaInfoRefFrames": "Ref frames",
|
||||
"MediaInfoResolution": "Resolution",
|
||||
"MediaInfoSampleRate": "Sample rate",
|
||||
"MediaInfoSize": "Size",
|
||||
"MediaInfoTimestamp": "Timestamp",
|
||||
"MediaInfoSoftware": "Software",
|
||||
"MediaInfoStreamTypeAudio": "Audio",
|
||||
"MediaInfoStreamTypeData": "Data",
|
||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||
"MediaInfoStreamTypeSubtitle": "Subtitle",
|
||||
"MediaInfoStreamTypeVideo": "Video",
|
||||
"MediaIsBeingConverted": "The media is being converted into a format that is compatible with the device that is playing the media.",
|
||||
"Menu": "Menu",
|
||||
"MessageAlreadyInstalled": "This version is already installed.",
|
||||
"MessageAreYouSureDeleteSubtitles": "Are you sure you wish to delete this subtitle file?",
|
||||
"MessageAreYouSureYouWishToRemoveMediaFolder": "Are you sure you wish to remove this media folder?",
|
||||
"MessageConfirmAppExit": "Do you want to exit?",
|
||||
"MessageConfirmDeleteGuideProvider": "Are you sure you wish to delete this guide provider?",
|
||||
"MessageConfirmDeleteTunerDevice": "Are you sure you wish to delete this device?",
|
||||
"MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
|
||||
"MessageConfirmRecordingCancellation": "Cancel recording?",
|
||||
"MessageConfirmRemoveMediaLocation": "Are you sure you wish to remove this location?",
|
||||
"MessageConfirmRestart": "Are you sure you wish to restart Jellyfin Server?",
|
||||
"MessageConfirmRevokeApiKey": "Are you sure you wish to revoke this api key? The application's connection to Jellyfin Server will be abruptly terminated.",
|
||||
"MessageConfirmShutdown": "Are you sure you wish to shutdown the server?",
|
||||
"MessageContactAdminToResetPassword": "Please contact your system administrator to reset your password.",
|
||||
"MessageCreateAccountAt": "Create an account at {0}",
|
||||
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
|
||||
"MessageDirectoryPickerBSDInstruction": "For BSD, you may need to configure storage within your FreeNAS Jail in order to allow Jellyfin to access it.",
|
||||
"MessageDirectoryPickerLinuxInstruction": "For Linux on Arch Linux, CentOS, Debian, Fedora, openSUSE, or Ubuntu, you must grant the service user at least read access to your storage locations.",
|
||||
"MessageDownloadQueued": "Download queued.",
|
||||
"MessageEnablingOptionLongerScans": "Enabling this option may result in significantly longer library scans.",
|
||||
"MessageFileReadError": "There was an error reading the file. Please try again.",
|
||||
"MessageForgotPasswordFileCreated": "The following file has been created on your server and contains instructions on how to proceed:",
|
||||
"MessageForgotPasswordInNetworkRequired": "Please try again within your home network to initiate the password reset process.",
|
||||
"MessageImageFileTypeAllowed": "Only JPEG and PNG files are supported.",
|
||||
"MessageImageTypeNotSelected": "Please select an image type from the drop-down menu.",
|
||||
"MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item or the global default value.",
|
||||
"MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and Albums. Click the + button to start creating collections.",
|
||||
"MessageNoTrailersFound": "No trailers found. Install the Trailer channel to enhance your movie experience by adding a library of internet trailers.",
|
||||
"MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the pin codes that were used to perform the reset.",
|
||||
"MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your server administrator for more information.",
|
||||
"MessagePluginInstallDisclaimer": "Plugins built by Jellyfin community members are a great way to enhance your Jellyfin experience with additional features and benefits. Before installing, please be aware of the effects they may have on your Jellyfin Server, such as longer library scans, additional background processing, and decreased system stability.",
|
||||
"MessageReenableUser": "See below to reenable",
|
||||
"MessageSettingsSaved": "Settings saved.",
|
||||
"MessageTheFollowingLocationWillBeRemovedFromLibrary": "The following media locations will be removed from your library:",
|
||||
"MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.",
|
||||
"MessageUnsetContentHelp": "Content will be displayed as plain folders. For best results use the metadata manager to set the content types of sub-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\".",
|
||||
"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\".",
|
||||
"OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding",
|
||||
"OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.",
|
||||
"OptionRequirePerfectSubtitleMatch": "Only download subtitles that are a perfect match for my video files",
|
||||
"OptionSaveMetadataAsHiddenHelp": "Changing this will apply to new metadata saved going forward. Existing metadata files will be updated the next time they are saved by Jellyfin Server.",
|
||||
"ParentalRating": "Parental rating",
|
||||
"PasswordResetProviderHelp": "Choose a Password Reset Provider to be used when this user requests a password reset",
|
||||
"PasswordSaved": "Password saved.",
|
||||
"PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning",
|
||||
"PlayCount": "Play count",
|
||||
"ReplaceAllMetadata": "Replace all metadata",
|
||||
"ReplaceExistingImages": "Replace existing images",
|
||||
"RestartPleaseWaitMessage": "Please wait while Jellyfin Server shuts down and restarts. This may take a minute or two.",
|
||||
"ResumeAt": "Resume from {0}",
|
||||
"Rewind": "Rewind",
|
||||
"RunAtStartup": "Run at startup",
|
||||
"Runtime": "Runtime",
|
||||
"Saturday": "Saturday",
|
||||
"Save": "Save",
|
||||
"SaveChanges": "Save changes",
|
||||
"SaveSubtitlesIntoMediaFolders": "Save subtitles into media folders",
|
||||
"SaveSubtitlesIntoMediaFoldersHelp": "Storing subtitles next to video files will allow them to be more easily managed.",
|
||||
"SendMessage": "Send message",
|
||||
"LabelInNetworkSignInWithEasyPasswordHelp": "Use the easy pin code to sign in to clients within your local 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.",
|
||||
"LabelInternetQuality": "Internet quality:",
|
||||
"LabelKeepUpTo": "Keep up to:",
|
||||
"LabelKodiMetadataEnableExtraThumbs": "Copy extrafanart to extrathumbs field",
|
||||
"LabelKodiMetadataEnableExtraThumbsHelp": "When downloading images they can be saved into both extrafanart and extrathumbs for maximum Kodi skin compatibility.",
|
||||
"LabelKodiMetadataEnablePathSubstitutionHelp": "Enables path substitution of image paths using the server's path substitution settings.",
|
||||
"LabelKodiMetadataSaveImagePaths": "Save image paths within nfo files",
|
||||
"LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.",
|
||||
"LabelKodiMetadataUser": "Save user watch data to NFO files for:",
|
||||
"LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to utilize.",
|
||||
"LabelLanNetworks": "LAN networks:",
|
||||
"LabelLibraryPageSize": "Library page size:",
|
||||
"LabelLibraryPageSizeHelp": "Sets the amount of items to show on a library page. Set to 0 in order to disable paging.",
|
||||
"LabelLineup": "Lineup:",
|
||||
"LabelLocalHttpServerPortNumber": "Local HTTP port number:",
|
||||
"LabelLocalHttpServerPortNumberHelp": "The TCP port number that Jellyfin's HTTP server should bind to.",
|
||||
"LabelLockItemToPreventChanges": "Lock this item to prevent future changes",
|
||||
"LabelLoginDisclaimer": "Login disclaimer:",
|
||||
"LabelLoginDisclaimerHelp": "A message that will be displayed at the bottom of the login page.",
|
||||
"LabelLogs": "Logs:",
|
||||
"LabelManufacturer": "Manufacturer:",
|
||||
"LabelManufacturerUrl": "Manufacturer URL",
|
||||
"LabelMatchType": "Match type:",
|
||||
"LabelMaxBackdropsPerItem": "Maximum number of backdrops per item:",
|
||||
"LabelMaxChromecastBitrate": "Chromecast streaming quality:",
|
||||
"LabelMaxResumePercentage": "Maximum resume percentage:",
|
||||
"MessageYouHaveVersionInstalled": "You currently have version {0} installed.",
|
||||
"MessageSyncPlayEnabled": "SyncPlay enabled.",
|
||||
"MessageSyncPlayDisabled": "SyncPlay disabled.",
|
||||
"MessageSyncPlayUserJoined": "<b>{0}</b> has joined the group.",
|
||||
"MessageSyncPlayUserLeft": "<b>{0}</b> has left the group.",
|
||||
"MessageSyncPlayGroupWait": "<b>{0}</b> is buffering...",
|
||||
"MessageSyncPlayNoGroupsAvailable": "No groups available. Start playing something first.",
|
||||
"MessageSyncPlayPlaybackPermissionRequired": "Playback permission required.",
|
||||
"MessageSyncPlayGroupDoesNotExist": "Failed to join group because it does not exist.",
|
||||
"MessageSyncPlayCreateGroupDenied": "Permission required to create a group.",
|
||||
"MessageSyncPlayJoinGroupDenied": "Permission required to use SyncPlay.",
|
||||
"MessageSyncPlayLibraryAccessDenied": "Access to this content is restricted.",
|
||||
"MessageSyncPlayErrorAccessingGroups": "An error occurred while accessing groups list.",
|
||||
"MessageSyncPlayErrorNoActivePlayer": "No active player found. SyncPlay has been disabled.",
|
||||
"MessageSyncPlayErrorMissingSession": "Failed to enable SyncPlay! Missing session.",
|
||||
"MessageSyncPlayErrorMedia": "Failed to enable SyncPlay! Media error.",
|
||||
"Metadata": "Metadata",
|
||||
"MetadataManager": "Metadata Manager",
|
||||
"MetadataSettingChangeHelp": "Changing metadata settings will affect new content that is added going forward. To refresh existing content, open the detail screen and click the refresh button, or perform bulk refreshes using the metadata manager.",
|
||||
"MinutesAfter": "minutes after",
|
||||
"MinutesBefore": "minutes before",
|
||||
"Mobile": "Mobile",
|
||||
"Monday": "Monday",
|
||||
"MoreFromValue": "More from {0}",
|
||||
"MoreMediaInfo": "Media Info",
|
||||
"MoveLeft": "Move left",
|
||||
"MoveRight": "Move right",
|
||||
"MovieLibraryHelp": "Review the {0}movie naming guide{1}.",
|
||||
"MusicLibraryHelp": "Review the {0}music naming guide{1}.",
|
||||
"NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.",
|
||||
"NoCreatedLibraries": "Seems like you haven't created any libraries yet. {0}Would you like to create one now?{1}",
|
||||
"NoNewDevicesFound": "No new devices found. To add a new tuner, close this dialog and enter the device information manually.",
|
||||
"NoSubtitlesHelp": "Subtitles will not be loaded by default. They can still be turned on manually during playback.",
|
||||
"None": "None",
|
||||
"Normal": "Normal",
|
||||
"NumLocationsValue": "{0} folders",
|
||||
"ServerRestartNeededAfterPluginInstall": "Jellyfin Server will need to be restarted after installing a plugin.",
|
||||
"ServerUpdateNeeded": "This Jellyfin Server needs to be updated. To download the latest version, please visit {0}",
|
||||
"Settings": "Settings",
|
||||
"SettingsSaved": "Settings saved.",
|
||||
"SettingsWarning": "Changing these values may cause instability or connectivity failures. If you experience any problems, we recommend changing them back to default.",
|
||||
"Share": "Share",
|
||||
"ShowIndicatorsFor": "Show indicators for:",
|
||||
"XmlDocumentAttributeListHelp": "These attributes are applied to the root element of every XML response.",
|
||||
"XmlTvKidsCategoriesHelp": "Programs with these categories will be displayed as programs for children. Separate multiple with '|'.",
|
||||
"XmlTvMovieCategoriesHelp": "Programs with these categories will be displayed as movies. Separate multiple with '|'.",
|
||||
"XmlTvNewsCategoriesHelp": "Programs with these categories will be displayed as news programs. Separate multiple with '|'.",
|
||||
"XmlTvPathHelp": "A path to a XMLTV file. Jellyfin will read this file and periodically check it for updates. You are responsible for creating and updating the file.",
|
||||
"XmlTvSportsCategoriesHelp": "Programs with these categories will be displayed as sports programs. Separate multiple with '|'.",
|
||||
"PathNotFound": "The path could not be found. Please ensure the path is valid and try again.",
|
||||
"WriteAccessRequired": "Jellyfin Server requires write access to this folder. Please ensure write access and try again.",
|
||||
"UnsupportedPlayback": "Jellyfin cannot decrypt content protected by DRM but all content will be attempted regardless, including protected titles. Some files may appear completely black due to encryption or other unsupported features, such as interactive titles.",
|
||||
"ShowLess": "Show less",
|
||||
"ShowMore": "Show more",
|
||||
"Shuffle": "Shuffle",
|
||||
"New": "New",
|
||||
"Filter": "Filter",
|
||||
"SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.",
|
||||
"SmallCaps": "Small Caps",
|
||||
"SubtitleAppearanceSettingsDisclaimer": "These settings will not apply to graphical subtitles (PGS, DVD, etc) or ASS/SSA subtitles that embed their own styles.",
|
||||
"SubtitleDownloadersHelp": "Enable and rank your preferred subtitle downloaders in order of priority.",
|
||||
"SubtitleOffset": "Subtitle Offset",
|
||||
"SyncPlayAccessHelp": "Select the level of access this user has to the SyncPlay feature. SyncPlay enables to sync playback with other devices.",
|
||||
"SystemDlnaProfilesHelp": "System profiles are read-only. Changes to a system profile will be saved to a new custom profile.",
|
||||
"TabContainers": "Containers",
|
||||
"TabDVR": "DVR",
|
||||
"TvLibraryHelp": "Review the {0}TV naming guide{1}.",
|
||||
"UserAgentHelp": "Supply a custom user-agent HTTP header.",
|
||||
"ValueContainer": "Container: {0}",
|
||||
"EnableFastImageFadeIn": "Faster animations",
|
||||
"EnableFastImageFadeInHelp": "Use faster animations and transitions",
|
||||
"EnableBlurhash": "Enable blurred placeholders for images",
|
||||
"EnableBlurhashHelp": "Images that are still being loaded will be displayed with a blurred placeholder"
|
||||
}
|
||||
|
|
|
@ -776,7 +776,6 @@
|
|||
"SaveSubtitlesIntoMediaFolders": "Tallenna tekstitykset mediakansioihin",
|
||||
"Saturday": "Lauantai",
|
||||
"ResumeAt": "Jatka kohdasta {0}",
|
||||
"RestartPleaseWaitMessage": "Odota kunnes Jellyfin palvelin sammuu ja käynnistyy uudelleen. Tämä voi kestää hetken aikaa.",
|
||||
"RequiredForAllRemoteConnections": "Vaadittu kaikille etäyhteyksille",
|
||||
"ReplaceExistingImages": "Korvaa olemassaolevat kuvat",
|
||||
"ReplaceAllMetadata": "Korvaa kaikki metadata",
|
||||
|
@ -902,7 +901,6 @@
|
|||
"HeaderSecondsValue": "{0} Sekuntia",
|
||||
"HeaderRunningTasks": "Käynnissä olevat tehtävät",
|
||||
"HeaderRevisionHistory": "Versiohistoria",
|
||||
"HeaderRestartingServer": "Uudelleenkäynnistetään palvelinta",
|
||||
"HeaderRemoveMediaFolder": "Poista mediakansio",
|
||||
"HeaderRemoteControl": "Etäohjaus",
|
||||
"HeaderPleaseSignIn": "Ole hyvä ja kirjaudu sisään",
|
||||
|
@ -1245,5 +1243,8 @@
|
|||
"FetchingData": "Noudetaan lisätietoja",
|
||||
"Features": "Ominaisuudet",
|
||||
"ErrorMessageStartHourGreaterThanEnd": "Loppumisajan on oltava myöhemmin kuin aloitusaika.",
|
||||
"MediaInfoAnamorphic": "Anamorfinen"
|
||||
"MediaInfoAnamorphic": "Anamorfinen",
|
||||
"ErrorGettingTvLineups": "TV esiintyjälistan lataamisessa tapahtui virhe. Varmista, että tiedot on oikein ja yritä uudelleen.",
|
||||
"EnableDetailsBannerHelp": "Näyttää julistekuvan yksityiskohdat -sivun ylälaidassa.",
|
||||
"EnableDetailsBanner": "Yksityiskohtien banneri"
|
||||
}
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
"Alerts": "Alertes",
|
||||
"All": "Tout",
|
||||
"AllChannels": "Toutes les chaînes",
|
||||
"AllComplexFormats": "Tous les formats complexes (ASS, SSA, VOBSUB, PGS, SUB/IDX etc)",
|
||||
"AllComplexFormats": "Tous les formats complexes (ASS, SSA, VOBSUB, PGS, SUB/IDX, ...)",
|
||||
"AllEpisodes": "Tous les épisodes",
|
||||
"AllLanguages": "Toutes les langues",
|
||||
"AllLibraries": "Toutes les médiathèques",
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
"AccessRestrictedTryAgainLater": "L'accès est actuellement restreint. Veuillez réessayer plus tard.",
|
||||
"Actor": "Acteur(trice)",
|
||||
"Add": "Ajouter",
|
||||
"AddItemToCollectionHelp": "Ajoutez des éléments à des collections en les recherchant et en utilisant leurs menus contextuels (clic droit ou appui long).",
|
||||
"AddItemToCollectionHelp": "Ajoutez des éléments à des collections en les recherchant et en utilisant leurs menus contextuels (clic droit ou appui long) pour les ajouter à une collection.",
|
||||
"AddToCollection": "Ajouter à la collection",
|
||||
"AddToPlayQueue": "Ajouter à la file d'attente",
|
||||
"AddToPlaylist": "Ajouter à la liste de lecture",
|
||||
"AddedOnValue": "Ajouté le {0}",
|
||||
"AdditionalNotificationServices": "Visitez le catalogue d'extensions pour installer des services de notifications supplémentaires.",
|
||||
"AirDate": "Date de diffusion",
|
||||
"Aired": "Diffusé",
|
||||
"Aired": "Diffusé sur",
|
||||
"Alerts": "Alertes",
|
||||
"All": "Tout",
|
||||
"AllChannels": "Toutes les chaînes",
|
||||
|
@ -896,7 +896,7 @@
|
|||
"MessageNoAvailablePlugins": "Aucune extension disponible.",
|
||||
"MessageNoMovieSuggestionsAvailable": "Aucune suggestion de film n'est actuellement disponible. Commencez à regarder et à noter vos films pour avoir des suggestions.",
|
||||
"MessageNoPluginsInstalled": "Vous n'avez aucune extension installée.",
|
||||
"MessageNoTrailersFound": "Aucune bande-annonce trouvée. Installez la chaîne Trailers pour améliorer votre expérience, par l'ajout d'une médiathèque de bandes-annonces disponibles sur Internet.",
|
||||
"MessageNoTrailersFound": "Installez la chaîne Trailers pour améliorer votre expérience cinéma, par l'ajout d'une médiathèque de bandes-annonces disponibles sur Internet.",
|
||||
"MessageNothingHere": "Il n'y a rien ici.",
|
||||
"MessagePasswordResetForUsers": "Les mot de passes de ces utilisateurs ont été réinitialisés. Ils peuvent maintenant se connecter avec le code PIN utilisé pour la réinitialisation.",
|
||||
"MessagePlayAccessRestricted": "La lecture de ce contenu est actuellement restreinte. Contactez l'administrateur de votre serveur pour plus d'informations.",
|
||||
|
@ -1120,7 +1120,7 @@
|
|||
"Programs": "Programmes",
|
||||
"Quality": "Qualité",
|
||||
"QueueAllFromHere": "Tout mettre en file d'attente à partir d'ici",
|
||||
"Raised": "Augmenter",
|
||||
"Raised": "Élevé",
|
||||
"Rate": "Débit",
|
||||
"RecentlyWatched": "Lu récemment",
|
||||
"RecommendationBecauseYouLike": "Parce que vous aimez {0}",
|
||||
|
@ -1149,7 +1149,6 @@
|
|||
"ReplaceAllMetadata": "Remplacer toutes les métadonnées",
|
||||
"ReplaceExistingImages": "Remplacer les images existantes",
|
||||
"RequiredForAllRemoteConnections": "Obligatoire pour toutes les connexions externes",
|
||||
"RestartPleaseWaitMessage": "Veuillez patienter pendant que le serveur Jellyfin s'arrête et redémarre. Cela peut prendre une minute ou deux.",
|
||||
"ResumeAt": "Reprendre à {0}",
|
||||
"Rewind": "Rembobiner",
|
||||
"RunAtStartup": "Exécuter au démarrage",
|
||||
|
@ -1386,7 +1385,6 @@
|
|||
"HeaderFavoriteArtists": "Artistes préférés",
|
||||
"HeaderFavoriteSongs": "Chansons préférées",
|
||||
"HeaderFavoriteVideos": "Vidéos préférées",
|
||||
"HeaderRestartingServer": "Redémarrage du serveur",
|
||||
"LabelServerName": "Nom du serveur :",
|
||||
"DashboardVersionNumber": "Version : {0}",
|
||||
"DashboardServerName": "Serveur : {0}",
|
||||
|
@ -1448,7 +1446,7 @@
|
|||
"FetchingData": "Récuperer des données suplémentaires",
|
||||
"CopyStreamURLSuccess": "URL copiée avec succès.",
|
||||
"CopyStreamURL": "Copier l'URL du flux",
|
||||
"LabelBaseUrlHelp": "Ajoute un sous-répertoire personnalisé à l'adresse URL du serveur. Par exemple : <code>http://example.com/<b>< ;baseurl> ;</b></code>",
|
||||
"LabelBaseUrlHelp": "Ajoute un sous-répertoire personnalisé à l'adresse URL du serveur. Par exemple : <code>http://exemple.com/<b><baseurl></b></code>",
|
||||
"HeaderFavoritePeople": "Personnes préférées",
|
||||
"OptionRandom": "Aléatoire",
|
||||
"ButtonSplit": "Séparer",
|
||||
|
@ -1551,5 +1549,24 @@
|
|||
"MessageSyncPlayErrorMedia": "Impossible d'activer SyncPlay ! Erreur média.",
|
||||
"MessageSyncPlayErrorMissingSession": "Impossible d'activer SyncPlay ! Session manquante.",
|
||||
"MessageSyncPlayErrorNoActivePlayer": "Aucun player actif trouvé. SyncPlay a été désactivé.",
|
||||
"MessageSyncPlayErrorAccessingGroups": "Une erreur s'est produite pendant l'accès à la liste de groupes."
|
||||
"MessageSyncPlayErrorAccessingGroups": "Une erreur s'est produite pendant l'accès à la liste de groupes.",
|
||||
"ShowMore": "Voir plus",
|
||||
"ShowLess": "Voir moins",
|
||||
"EnableBlurhashHelp": "Les images qui sont encore en cours de chargement seront remplacées par une image générique floue",
|
||||
"EnableBlurhash": "Utilise des images génériques floues à la place des images",
|
||||
"ButtonCast": "Diffuser",
|
||||
"ButtonSyncPlay": "Lecture synchronisée",
|
||||
"TabRepositories": "Dépôts",
|
||||
"MessageNoGenresAvailable": "Utiliser des fournisseurs de métadonnées pour récupérer les genres depuis internet.",
|
||||
"MessageAddRepository": "Si vous souhaitez ajouter un dépôt, cliquez sur le bouton près de l'entête et renseignez les informations demandées.",
|
||||
"LabelRepositoryNameHelp": "Un nom personnalisé pour distinguer ce dépôt des autres ajoutés sur votre serveur.",
|
||||
"LabelRepositoryName": "Nom du dépôt",
|
||||
"LabelRepositoryUrlHelp": "La localisation du manifeste du dépôt que vous voulez inclure.",
|
||||
"LabelRepositoryUrl": "URL du dépôt",
|
||||
"HeaderNewRepository": "Nouveau dépôt",
|
||||
"MessageNoRepositories": "Pas de dépôts.",
|
||||
"EnableFasterAnimationsHelp": "Utiliser des animations et des transitions plus rapides",
|
||||
"EnableFasterAnimations": "Animations plus rapides",
|
||||
"EnableDecodingColorDepth10Vp9": "Activer le décodage hardware 10-Bit pour VP9",
|
||||
"EnableDecodingColorDepth10Hevc": "Activer le décodage hardware 10-Bit pour HEVC"
|
||||
}
|
||||
|
|
|
@ -607,7 +607,6 @@
|
|||
"HeaderSelectServer": "בחר שרת",
|
||||
"HeaderSecondsValue": "{0} שניות",
|
||||
"HeaderSeasons": "עונות",
|
||||
"HeaderRestartingServer": "מאתחל שרת",
|
||||
"HeaderRestart": "הפעלה מחדש",
|
||||
"HeaderProfileInformation": "מידע פרופיל",
|
||||
"HeaderProfile": "פרופיל",
|
||||
|
|
|
@ -1127,7 +1127,7 @@
|
|||
"AddToPlayQueue": "Hozzáadás a lejátszási sorhoz",
|
||||
"AllowHWTranscodingHelp": "Lehetővé teszi a tuner számára, hogy át tudja kódolni a streameket valós időben. Ez segíthet csökkenteni a Szerver által igényelt átkódolást.",
|
||||
"AllowOnTheFlySubtitleExtraction": "Felirat kinyerésének engedélyezése valós időben",
|
||||
"MessageNoTrailersFound": "Nincsenek előzetesek. Telepítsd a Trailer csatornát, hogy javítsd a filmélményt az internetes előzetesek könyvtárának hozzáadásával.",
|
||||
"MessageNoTrailersFound": "Telepítsd a Trailer csatornát, hogy javítsd a filmélményt az internetes előzetesek könyvtárának hozzáadásával.",
|
||||
"OptionEnableM2tsMode": "M2ts mód engedélyezése",
|
||||
"OptionEnableM2tsModeHelp": "Engedélyezze az m2ts módot amikor mpegts kódolás történik.",
|
||||
"OptionEnded": "Befejezett",
|
||||
|
@ -1196,11 +1196,10 @@
|
|||
"RecordingScheduled": "A rögzítés ütemezett.",
|
||||
"Recordings": "Felvételek",
|
||||
"RefreshQueued": "Frissítés sorba állítva.",
|
||||
"RemoveFromCollection": "Gyűjteményből eltávolítani",
|
||||
"RemoveFromCollection": "Törlés a gyűjteményből",
|
||||
"RemoveFromPlaylist": "Lejátszási listáról eltávolítani",
|
||||
"RepeatEpisodes": "Epizódok ismétlése",
|
||||
"RequiredForAllRemoteConnections": "Minden távoli kapcsolathoz szükséges",
|
||||
"RestartPleaseWaitMessage": "Kérlek várj, amíg a Jellyfin Szerver leáll és újraindul. Ez eltarthat egy-két percig.",
|
||||
"ResumeAt": "Folytatás: {0}",
|
||||
"RunAtStartup": "Futtassa indításkor",
|
||||
"SaveSubtitlesIntoMediaFolders": "Mentse a feliratokat a média mappákba",
|
||||
|
@ -1324,7 +1323,6 @@
|
|||
"HeaderFavoriteVideos": "Kedvenc Videók",
|
||||
"HeaderGuideProviders": "TV műsorújság Szolgáltatók",
|
||||
"HeaderHome": "Kezdőlap",
|
||||
"HeaderRestartingServer": "Szerver újraindítása",
|
||||
"HeaderUpcomingOnTV": "Következő TV műsorok",
|
||||
"ImportFavoriteChannelsHelp": "Ha engedélyezve van, csak a tuner eszközön kedvencként megjelölt csatornák kerülnek importálásra.",
|
||||
"LabelAlbumArtHelp": "A használandó PN érték az albumborítók esetében, mely a upnp:albumArtURI dlna:profileID tulajdonságában szerepel. Néhány eszköz meghatározott értéket vár el, függetlenül a kép méretétől.",
|
||||
|
@ -1554,5 +1552,16 @@
|
|||
"LabelSyncPlayPlaybackDiff": "Lejátszási időkülönbség:",
|
||||
"LabelSyncPlayTimeOffset": "Időeltolás a szerverhez képest:",
|
||||
"EnableDetailsBannerHelp": "Megjelenít egy banner képet a részletes információoldal tetején.",
|
||||
"EnableDetailsBanner": "Banner a részletes oldalon"
|
||||
"EnableDetailsBanner": "Banner a részletes oldalon",
|
||||
"EnableBlurhashHelp": "A még betöltés alatt álló képek helyén egy elmosódott helyettesítő képet jelenít meg",
|
||||
"EnableBlurhash": "Elmosódott helyettesítőképek engedélyezése",
|
||||
"ShowMore": "Továbbiak megtekintése",
|
||||
"ShowLess": "Kevesebb mutatása",
|
||||
"ButtonCast": "Vetítés",
|
||||
"ButtonSyncPlay": "SyncPlay",
|
||||
"MessageNoGenresAvailable": "Engedélyezz néhány metaadat szolgáltatót, hogy műfaj adatokat tölthess le az internetről.",
|
||||
"EnableFasterAnimationsHelp": "Gyorsabb animációk és áttűnések használata",
|
||||
"EnableFasterAnimations": "Gyorsabb animációk",
|
||||
"EnableDecodingColorDepth10Vp9": "10 bites hardveres dekódolás engedélyezése Vp9-hez",
|
||||
"EnableDecodingColorDepth10Hevc": "10 bites hardveres dekódolás engedélyezése HEVC-hez"
|
||||
}
|
||||
|
|
|
@ -861,7 +861,7 @@
|
|||
"MessageNoAvailablePlugins": "Nessun plugin disponibile.",
|
||||
"MessageNoMovieSuggestionsAvailable": "Nessun suggerimento di film attualmente disponibile. Iniziare a guardare e valutare i vostri film, e poi tornare per i suggerimenti.",
|
||||
"MessageNoPluginsInstalled": "Non hai plugin installati.",
|
||||
"MessageNoTrailersFound": "Nessun trailer trovato. Installa il canale dei Trailer per migliorare la tua esperienza cinematografica importando una libreria di trailer da internet.",
|
||||
"MessageNoTrailersFound": "Installa il canale dei trailer per migliorare la tua esperienza cinematografica aggiungendo una libreria di trailer da internet.",
|
||||
"MessageNothingHere": "Non c'è niente qui.",
|
||||
"MessagePasswordResetForUsers": "I seguenti utenti havvo avuto le loro password resettate. Adesso possono accedere con i codici pin che sono stati utilizzati per eseguire il reset.",
|
||||
"MessagePlayAccessRestricted": "Le riproduzione di questi contenuti è bloccata. Per favore contatta il tuo amministratore del server per maggiori informazioni.",
|
||||
|
@ -1105,7 +1105,6 @@
|
|||
"ReplaceAllMetadata": "Sostituisci tutti i metadati",
|
||||
"ReplaceExistingImages": "Sovrascrivi immagini esistenti",
|
||||
"RequiredForAllRemoteConnections": "Richiesto per tutte le connessioni remote",
|
||||
"RestartPleaseWaitMessage": "Per piacere aspetta mentre Jellyfin Server si arresta e riavvia. Questo può richiedere un minuto o due.",
|
||||
"ResumeAt": "Riprendi da {0}",
|
||||
"Rewind": "Riavvolgi",
|
||||
"RunAtStartup": "Esegui all'avvio",
|
||||
|
@ -1314,7 +1313,6 @@
|
|||
"HeaderFavoriteVideos": "Video Preferiti",
|
||||
"HeaderFetcherSettings": "Impostazioni del Fetcher",
|
||||
"HeaderImageOptions": "Opzioni Immagine",
|
||||
"HeaderRestartingServer": "Riavvio Server",
|
||||
"Home": "Home",
|
||||
"LabelAlbum": "Album:",
|
||||
"LabelAudio": "Audio",
|
||||
|
@ -1550,5 +1548,24 @@
|
|||
"HeaderSyncPlayEnabled": "SyncPlay abilitato",
|
||||
"HeaderSyncPlaySelectGroup": "Unisciti a un gruppo",
|
||||
"EnableDetailsBannerHelp": "Mostra il banner nella parte superiore della pagina di dettaglio dell'elemento.",
|
||||
"EnableDetailsBanner": "Banner Dettagli"
|
||||
"EnableDetailsBanner": "Banner Dettagli",
|
||||
"EnableBlurhashHelp": "Le immagini ancora da caricare saranno mostrate inizialmente sfocate",
|
||||
"EnableBlurhash": "Abilita i segnaposto sfocati per le immagini",
|
||||
"ShowMore": "Mostra di più",
|
||||
"ShowLess": "Mostra meno",
|
||||
"ButtonCast": "Cast",
|
||||
"ButtonSyncPlay": "SyncPlay",
|
||||
"EnableFasterAnimationsHelp": "Utilizza animazioni e transizioni veloci",
|
||||
"EnableFasterAnimations": "Animazioni veloci",
|
||||
"EnableDecodingColorDepth10Vp9": "Abilita la decodifica hardware 10-Bit per VP9",
|
||||
"EnableDecodingColorDepth10Hevc": "Abilita la decodifica hardware 10-Bit per HEVC",
|
||||
"TabRepositories": "Repository",
|
||||
"MessageNoGenresAvailable": "Abilita un metadata provider per recuperare i generi da internet.",
|
||||
"MessageAddRepository": "Cliccare sul bottone vicino all'header se si intende aggiungere un nuovo repository.",
|
||||
"LabelRepositoryNameHelp": "Nome personalizzato per distinguere questo repository dagli altri sul tuo server.",
|
||||
"LabelRepositoryName": "Nome Repository",
|
||||
"LabelRepositoryUrlHelp": "URL del repository manifest che si vuole includere.",
|
||||
"LabelRepositoryUrl": "URL Repository",
|
||||
"HeaderNewRepository": "Nuovo Repository",
|
||||
"MessageNoRepositories": "Nessun repository."
|
||||
}
|
||||
|
|
|
@ -435,7 +435,6 @@
|
|||
"HeaderResponseProfile": "レスポンスプロファイル",
|
||||
"HeaderResponseProfileHelp": "レスポンスプロファイルは、特定の種類のメディアを再生するときにデバイスに送信される情報をカスタマイズする方法を提供します。",
|
||||
"HeaderRestart": "リスタート",
|
||||
"HeaderRestartingServer": "サーバーの再起動",
|
||||
"HeaderRevisionHistory": "更新履歴",
|
||||
"HeaderRunningTasks": "実行中のタスク",
|
||||
"HeaderScenes": "シーン",
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
"Alerts": "Eskertýler",
|
||||
"All": "Bári",
|
||||
"AllChannels": "Barlyq arnalar",
|
||||
"AllComplexFormats": "Barlyq kúrdeli pishimder (ASS, SSA, VOBSUB, PGS, SUB jáne IDX)",
|
||||
"AllComplexFormats": "Barlyq kúrdeli pishimder (ASS, SSA, VOBSUB, PGS, SUB, IDX j.t.b.)",
|
||||
"AllEpisodes": "Barlyq bólimder",
|
||||
"AllLanguages": "Barlyq tilder",
|
||||
"AllLibraries": "Barlyq tasyǵyshhanalar",
|
||||
|
@ -23,7 +23,7 @@
|
|||
"AllowMediaConversion": "Tasyǵyshderekterdi túrlendirýge ruqsat etý",
|
||||
"AllowMediaConversionHelp": "Tasyǵyshderekterdi túrlendirý ereksheligine qatynaý úshin jol berý nemese tıym salý.",
|
||||
"AllowOnTheFlySubtitleExtraction": "Naqty ýaqytta sýbtıtrlerdi shyǵarýǵa ruqsat etý",
|
||||
"AllowOnTheFlySubtitleExtractionHelp": "Beıne qaıta kodtaýyna tıym salýǵa kómektesý úshin endirilgen sýbtıtrler beıneden shyǵarylyp, klıentterge kádimgi mátinben jetkizilý múmkin. Keıbir júıelerde buǵan uzaq ýaqyt ketýi jáne shyǵarý úrdisi barysynda beıne oınatý toqtatylýy múmkin. Tutynǵysh qurylǵyda olarǵa qoldaý kórsetilmegen kezde, beıne qaıta kodtalý arqyly endirilgen sýbtıtrler jazylýy úshin ony óshirińiz.",
|
||||
"AllowOnTheFlySubtitleExtractionHelp": "Beıne qaıta kodtaýyna tıym salýǵa kómektesý úshin, endirilgen sýbtıtrler beıneden shyǵarylyp, klıentterge kádimgi mátinben jetkizilý múmkin. Keıbir júıelerde buǵan uzaq ýaqyt ketýi jáne shyǵarý úrdisi barysynda beıne oınatý toqtatylýy múmkin. Tutynǵysh qurylǵyda olarǵa qoldaý kórsetilmegen kezde, beıne qaıta kodtalý arqyly endirilgen sýbtıtrler jazylýy úshin ony óshirińiz.",
|
||||
"AllowRemoteAccess": "Osy Jellyfin Serverine syrtqy qosylymdar úshin ruqsat etý.",
|
||||
"AllowRemoteAccessHelp": "Eger jalaýsha alastalǵan bolsa, baryq syrtqy baılanystar qursaýlanady.",
|
||||
"AllowedRemoteAddressesHelp": "Qashyqtan qosylýǵa ruqsat etiletin jeliler úshin útirlermen bólingen IP-mekenjaılarynyń tizbesi nemese IP/netmask jazbalar Eger bos qaldyrylsa, barlyq qashyqtaǵy mekenjaılarǵa ruqsat etiledi.",
|
||||
|
@ -32,7 +32,7 @@
|
|||
"AnamorphicVideoNotSupported": "Anamorftyq beıne úshin qoldaý kórsetilmeıdi",
|
||||
"AnyLanguage": "Qaı-qaısy til",
|
||||
"Anytime": "Árkezde",
|
||||
"AroundTime": "{0} aınalasynda",
|
||||
"AroundTime": "Shamamen",
|
||||
"Art": "Oıý sýret",
|
||||
"Artists": "Oryndaýshylar",
|
||||
"AsManyAsPossible": "Múmkindiginshe kóp",
|
||||
|
@ -49,13 +49,13 @@
|
|||
"BirthLocation": "Týǵan orny",
|
||||
"BirthPlaceValue": "Týǵan orny: {0}",
|
||||
"Blacklist": "Qara tizim",
|
||||
"BookLibraryHelp": "Dybystyq jáne mátindik kitaptar qoldaýda. {0}Kitapty ataý nusqaýlyǵyn{1} qarap shyǵý.",
|
||||
"BookLibraryHelp": "Dybystyq jáne mátindik kitaptar qoldaýda. {0} Kitapty ataý nusqaýlyǵyn {1} qarap shyǵý.",
|
||||
"Books": "Kitaptar",
|
||||
"Box": "Qorap",
|
||||
"BoxRear": "Qorap arty",
|
||||
"Browse": "Sharlaý",
|
||||
"BrowsePluginCatalogMessage": "Qoljetimdi plagındermen tanysý úshin plagın tizimdemesin sholyńyz.",
|
||||
"BurnSubtitlesHelp": "Beıneni qaıta kodtaǵan kezde server sýbtıtrlerdi jazyýyn anyqtaıdy. Onan qashqaqtaý serverdiń ónimdiligin biraz jaqsartady. Sýretke negizdelgen pishimderdi (VOBSUB, PGS, SUB jáne IDX) jáne keıbir ASS nemese SSA sýbtıtrlerin jazý úshin Avtomattyny tańdańyz.",
|
||||
"BurnSubtitlesHelp": "Beıneni qaıta kodtaǵan kezde server sýbtıtrlerdi jazyýyn anyqtaıdy. Onan qashqaqtaý serverdiń ónimdiligin biraz jaqsartady. Sýretke negizdelgen pishimderdi (VOBSUB, PGS, SUB, IDX, j.t.b.) jáne keıbir ASS nemese SSA sýbtıtrlerin jazý úshin Avtomattyny tańdańyz.",
|
||||
"ButtonAdd": "Ústeý",
|
||||
"ButtonAddMediaLibrary": "Tasyǵyshhana ústeý",
|
||||
"ButtonAddScheduledTaskTrigger": "Trıger ústeý",
|
||||
|
@ -599,7 +599,7 @@
|
|||
"LabelEmbedAlbumArtDidl": "DIDL ishine álbom sýretin endirý",
|
||||
"LabelEmbedAlbumArtDidlHelp": "Álbom sýretin alý úshin keıbir qurylǵylar osy ádisti qalaıdy. Basqalar úshin, osy opsıa qosylǵanda, oınatý sátsiz bolýy múmkin.",
|
||||
"LabelEnableAutomaticPortMap": "Avtomatty port salǵastyrýyn qosý",
|
||||
"LabelEnableAutomaticPortMapHelp": "Jarıa portty jergilikti portqa UPnP arqyly avtomatty salǵastyrý áreketi. Bul keıbir jol josparlaǵysh ulgilerimen jumys istemeıtini múmkin. Ózgerister server qaıta iske qosylǵansha deıin qoldanylmaıdy.",
|
||||
"LabelEnableAutomaticPortMapHelp": "Jol josparlaǵysh jarıa portyn server jergilikti portyna UPnP arqyly avtomatty qaıta jiberý. Bul keıbir jol josparlaǵysh ulgilerimen ne jeli ishqyrylymdarymen jumys istemeıtini múmkin. Ózgerister server qaıta iske qosylǵansha deıin qoldanylmaıdy.",
|
||||
"LabelEnableBlastAliveMessages": "Belsendilikti tekserý habarlaryn jaýdyrý",
|
||||
"LabelEnableBlastAliveMessagesHelp": "Eger jelidegi basqa UPnP qurylǵylarymen server nyq tabylmasa buny qosyńyz.",
|
||||
"LabelEnableDlnaClientDiscoveryInterval": "Klıentterdi taýyp ashý aralyǵy, s",
|
||||
|
@ -722,7 +722,7 @@
|
|||
"LabelNumberOfGuideDays": "Júktep alý úshin Telegıd derekterindegi kún sany:",
|
||||
"LabelNumberOfGuideDaysHelp": "Kóbirek kúndi júktep alý Telegıd derekteriniń qundylyǵyn kóteredi de aldyn-ala josparlaý úshin qabiletin jáne kóbirek tizbeler kórýdi qamtamasyz etedi, biraq bul júkteý ýaqytyn da sozdyrady. Avtomatty tańdaý arna sanyna negizdelinedi.",
|
||||
"LabelOptionalNetworkPath": "(Mindetti emes) Ortaqtastyrylǵan jelilik qalta:",
|
||||
"LabelOptionalNetworkPathHelp": "Eger osy qalta óz jelińizde ortaqtastyrylsa, jelide ortaqtastyrylǵan joldy qamtamasyz etý basqa qurylǵylardaǵy Jellyfin-baǵdarlamalarǵa tasyǵysh faıldaryna tikeleı qol jetkizýge múmkindik beredi.",
|
||||
"LabelOptionalNetworkPathHelp": "Eger osy qalta óz jelińizde ortaqtastyrylsa, jelide ortaqtastyrylǵan joldy qamtamasyz etý basqa qurylǵylardaǵy Jellyfin-baǵdarlamalarǵa tasyǵysh faıldaryna tikeleı qol jetkizýge múmkindik beredi. Mysaly, {0} nemese {1}.",
|
||||
"LabelOriginalAspectRatio": "Bastapqy pishimdik araqatynasy:",
|
||||
"LabelOriginalTitle": "Bastapqy ataýy:",
|
||||
"LabelOverview": "Jalpy sholý:",
|
||||
|
@ -1089,7 +1089,7 @@
|
|||
"OptionMissingEpisode": "Joq bólimder",
|
||||
"OptionMonday": "dúısenbi",
|
||||
"OptionNameSort": "Aty",
|
||||
"OptionNew": "Jańa...",
|
||||
"OptionNew": "Jańa…",
|
||||
"OptionNone": "Eshqandaı",
|
||||
"OptionOnAppStartup": "Qoldanba iske qosylǵanda",
|
||||
"OptionOnInterval": "Aralyqta",
|
||||
|
@ -1205,7 +1205,6 @@
|
|||
"ReplaceAllMetadata": "Barlyq metaderekterdi aýystyrý",
|
||||
"ReplaceExistingImages": "Bar sýretterdi aýystyrý",
|
||||
"RequiredForAllRemoteConnections": "Barlyq qashyqtaǵy qosylymdar úshin qajet",
|
||||
"RestartPleaseWaitMessage": "Jellyfin Server jumysy aıaqtalyp, qaıta iske qosylǵansha deıin kúte turyńyz. Bul bir-eki mınótqa sozylýy múmkin.",
|
||||
"ResumeAt": "{0} bastap jalǵastyrý",
|
||||
"Rewind": "Shegindirý",
|
||||
"RunAtStartup": "Iske qosylýdan bastap oryndaý",
|
||||
|
@ -1411,7 +1410,6 @@
|
|||
"HeaderFavoriteSongs": "Tańdaýly áýender",
|
||||
"HeaderFavoriteVideos": "Tandaýly beıneler",
|
||||
"HeaderHome": "Basqy",
|
||||
"HeaderRestartingServer": "Serverdi qaıta iske qosý",
|
||||
"LabelAuthProvider": "Túpnusqalyq rastamasyn jetkizýshi:",
|
||||
"LabelPasswordResetProvider": "Paróldi ysyrý jetkizýshisi:",
|
||||
"LabelServerName": "Server aty:",
|
||||
|
@ -1453,7 +1451,7 @@
|
|||
"SubtitleOffset": "Sýbtıtrler yǵysýy",
|
||||
"TabNetworking": "Jelilik jumys",
|
||||
"HeaderFavoriteBooks": "Tańdaýly kitaptar",
|
||||
"LabelBaseUrlHelp": "Serverge neǵurlym erekshe URL mekenjaıynan kirý úshin osynda jeke ishki katalogty qosýǵa bolady.",
|
||||
"LabelBaseUrlHelp": "Serverdiń URL-mekenjaıyna jeke ishki katalogty qosady. Mysaly: <code>http://example.com/<b><baseurl></b></code>",
|
||||
"MoreMediaInfo": "Tasyǵyshderekter týraly",
|
||||
"LabelVideoCodec": "Beınelik kodek:",
|
||||
"LabelVideoBitrate": "Beıne qarqyny:",
|
||||
|
@ -1522,5 +1520,28 @@
|
|||
"ButtonToggleContextMenu": "Kúbirek",
|
||||
"BoxSet": "Jıyntyq",
|
||||
"Artist": "Ornatýshy",
|
||||
"AlbumArtist": "Álbom ornatýshysy"
|
||||
"AlbumArtist": "Álbom ornatýshysy",
|
||||
"MessageSyncPlayDisabled": "SyncPlay óshirýli.",
|
||||
"MessageSyncPlayEnabled": "SyncPlay qosýly.",
|
||||
"LabelSyncPlayAccess": "SyncPlay qatynasy",
|
||||
"LabelSyncPlayLeaveGroupDescription": "SyncPlay óshirý",
|
||||
"LabelSyncPlayLeaveGroup": "Toptan shyǵý",
|
||||
"LabelSyncPlayNewGroupDescription": "Jańa topty jasaý",
|
||||
"LabelSyncPlayNewGroup": "Jańa top",
|
||||
"LabelSyncPlaySyncMethod": "Úndestirý ádisi:",
|
||||
"LabelSyncPlayPlaybackDiff": "Oınatý ýaqytynyń aıyrmashylyǵy:",
|
||||
"MillisecondsUnit": "ms",
|
||||
"LabelSyncPlayTimeOffset": "Server ýaqtynan aýytqýy:",
|
||||
"LabelRequireHttps": "HTTPS qajet etedi",
|
||||
"LabelNightly": "Túngi",
|
||||
"LabelStable": "Turaqty",
|
||||
"LabelChromecastVersion": "Chromecast nusqasy",
|
||||
"LabelEnableHttps": "HTTPS qosý",
|
||||
"HeaderSyncPlayEnabled": "SyncPlay qosýly",
|
||||
"HeaderSyncPlaySelectGroup": "Topty qosý",
|
||||
"HeaderServerAddressSettings": "Server mekenjaıy parametrleri",
|
||||
"HeaderRemoteAccessSettings": "Qashyqtan qatynaý parametrleri",
|
||||
"HeaderHttpsSettings": "HTTPS parametrleri",
|
||||
"HeaderFavoritePlaylists": "Tańdaýly oınatý tizimder",
|
||||
"HeaderDVR": "DVR"
|
||||
}
|
||||
|
|
|
@ -1093,7 +1093,6 @@
|
|||
"HeaderTuners": "튜너",
|
||||
"HeaderStopRecording": "녹화 중지",
|
||||
"HeaderStartNow": "지금 시작",
|
||||
"HeaderRestartingServer": "서버 재시작",
|
||||
"HeaderPhotoAlbums": "사진 앨범",
|
||||
"HeaderNewDevices": "새 장치",
|
||||
"HeaderMyDevice": "내 장치",
|
||||
|
@ -1267,7 +1266,6 @@
|
|||
"RefreshQueued": "새로 고침 대기 중",
|
||||
"NoPluginConfigurationMessage": "이 플러그인은 설정할 것이 없습니다.",
|
||||
"OptionExtractChapterImage": "챕터 이미지 추출 활성화",
|
||||
"RestartPleaseWaitMessage": "Jellyfin 서버가 종료되었다가 다시 시작될 때까지 기다리십시오. 1-2분 정도 걸릴 수 있습니다.",
|
||||
"Up": "위",
|
||||
"EasyPasswordHelp": "쉬운 핀 코드는 지원되는 기기에서 오프라인 접근을 할 때나 내부 내트워크 로그인에서 사용됩니다.",
|
||||
"CriticRating": "평점",
|
||||
|
|
|
@ -780,7 +780,6 @@
|
|||
"LabelAllowHWTranscoding": "Leisti naudoti aparatinę įrangą perkodavimui",
|
||||
"LabelAllowedRemoteAddresses": "Nuotolinis IP adresų filtras:",
|
||||
"LabelAllowedRemoteAddressesMode": "Nuotolinio IP adresų filtro režimas:",
|
||||
"HeaderRestartingServer": "Serveris perkraunamas",
|
||||
"HeaderLoginFailure": "Prisijungimo klaida",
|
||||
"Hide": "Paslėpti",
|
||||
"LabelAll": "Visi",
|
||||
|
|
|
@ -266,7 +266,6 @@
|
|||
"HeaderSeasons": "Sezonas",
|
||||
"HeaderSchedule": "Grafiks",
|
||||
"HeaderRevisionHistory": "Revīziju Vēsture",
|
||||
"HeaderRestartingServer": "Restartē Serveri",
|
||||
"HeaderRestart": "Restartēt",
|
||||
"HeaderRemoveMediaLocation": "Noņemt Multvides Atrašanās Vietu",
|
||||
"HeaderRemoveMediaFolder": "Noņemt Multvides Mapi",
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
"AllowRemoteAccess": "Tillat eksterne tilkoblinger til denne Jellyfin-serveren.",
|
||||
"AllowRemoteAccessHelp": "Alle tilkoblinger via nettverk vil blokkeres dersom du ikke aktiverer denne innstillingen.",
|
||||
"Anytime": "Når som helst",
|
||||
"AroundTime": "Rundt {0}",
|
||||
"AroundTime": "Rundt",
|
||||
"Artists": "Artister",
|
||||
"AsManyAsPossible": "Så mange som mulig",
|
||||
"AspectRatio": "Størrelsesforhold",
|
||||
|
@ -31,7 +31,7 @@
|
|||
"BirthDateValue": "Født: {0}",
|
||||
"BirthLocation": "Fødested",
|
||||
"BirthPlaceValue": "Fødested: {0}",
|
||||
"BookLibraryHelp": "Lyd- og tekstbøker støttes. Se igjennom {0}navneguiden for bøker{1}.",
|
||||
"BookLibraryHelp": "Lyd- og tekstbøker støttes. Se igjennom {0} navneguiden for bøker {1}.",
|
||||
"Books": "Bøker",
|
||||
"BrowsePluginCatalogMessage": "Bla i tilleggskatalogen vår for å se tilgjengelige applikasjonstillegg.",
|
||||
"ButtonAdd": "Legg til",
|
||||
|
@ -457,7 +457,7 @@
|
|||
"LabelEmbedAlbumArtDidl": "Bygg inn albumbilder i DIDL",
|
||||
"LabelEmbedAlbumArtDidlHelp": "Noen enheter foretrekker denne metoden for å motta albumomslag. Andre vil kunne få problemer med avspilling hvis dette alternativet er aktivert.",
|
||||
"LabelEnableAutomaticPortMap": "Aktiver automatisk portmapping",
|
||||
"LabelEnableAutomaticPortMapHelp": "Forsøk å automatisk koble den eksterne porten til den lokale porten via UPnP. Dette fungerer ikke med alle rutere. Endringer trer ikke kraft før serveren startes på nytt.",
|
||||
"LabelEnableAutomaticPortMapHelp": "Automatisk koble eksterne porter på ruteren til lokale porter på serveren din via UPnP. Dette fungerer ikke med alle rutere eller nettverkskonfigurasjoner. Endringer trer ikke kraft før serveren startes på nytt.",
|
||||
"LabelEnableBlastAliveMessages": "Kringkast keepalive-meldinger",
|
||||
"LabelEnableBlastAliveMessagesHelp": "Aktiver hvis serveren ikke blir konsekvent oppdaget av andre UPnP-enheter på nettverket ditt.",
|
||||
"LabelEnableDlnaClientDiscoveryInterval": "Oppdateringsintervall for klient (i sekunder)",
|
||||
|
@ -566,7 +566,7 @@
|
|||
"LabelNumberOfGuideDays": "Antall dager med TV-guidedata som skal lastes ned:",
|
||||
"LabelNumberOfGuideDaysHelp": "Nedlasting av TV-guide for flere dager gir muligheten for å planlegge lenger i forveien og for å se flere listinger, men vil også føre til at nedlastningen tar lenger tid. Auto vil velge basert på antall kanaler.",
|
||||
"LabelOptionalNetworkPath": "(Valgfritt) Delt nettverksmappe:",
|
||||
"LabelOptionalNetworkPathHelp": "Hvis denne mappen er delt på nettverket, vil Jellyfin-apper på andre enheter kunne få tilgang til mediefilene direkte dersom du spesifiserer nettverksbanen her.",
|
||||
"LabelOptionalNetworkPathHelp": "Hvis denne mappen er delt på nettverket, vil Jellyfin-apper på andre enheter kunne få tilgang til mediefilene direkte dersom du spesifiserer nettverksbanen her. For eksempel, {0} eller {1}.",
|
||||
"LabelOriginalAspectRatio": "Originalt sideforhold:",
|
||||
"LabelOriginalTitle": "Original tittel:",
|
||||
"LabelOverview": "Oversikt:",
|
||||
|
@ -850,7 +850,7 @@
|
|||
"OptionMissingEpisode": "Manglende episoder",
|
||||
"OptionMonday": "Mandag",
|
||||
"OptionNameSort": "Navn",
|
||||
"OptionNew": "Ny...",
|
||||
"OptionNew": "Ny…",
|
||||
"OptionNone": "Ingen",
|
||||
"OptionOnAppStartup": "Ved applikasjonsoppstart",
|
||||
"OptionOnInterval": "Per intervall",
|
||||
|
@ -891,9 +891,9 @@
|
|||
"OptionWeekly": "Ukentlig",
|
||||
"OriginalAirDateValue": "Original utgivelsedato: {0}",
|
||||
"Overview": "Oversikt",
|
||||
"PackageInstallCancelled": "{0}-installasjon avbrutt.",
|
||||
"PackageInstallCompleted": "{0}-installering fullført.",
|
||||
"PackageInstallFailed": "{0}-installasjon feilet.",
|
||||
"PackageInstallCancelled": "Installasjon av {0} (versjon {1}) avbrutt.",
|
||||
"PackageInstallCompleted": "Installasjon av {0} (versjon {1}) fullført.",
|
||||
"PackageInstallFailed": "Installasjon av {0} (versjon {1}) feilet.",
|
||||
"ParentalRating": "Aldersgrense",
|
||||
"PasswordMatchError": "Passord og passordbekreftelsen må matche.",
|
||||
"PasswordResetComplete": "Passordet har blitt tilbakestilt.",
|
||||
|
@ -1124,14 +1124,14 @@
|
|||
"Art": "Omslagsbilde",
|
||||
"AnyLanguage": "Hvilket som helst språk",
|
||||
"AlwaysPlaySubtitlesHelp": "Undertekster som matcher foretrukket språk vil bli tatt i bruk uansett språk på lydspor.",
|
||||
"AlwaysPlaySubtitles": "Bruk alltid undertekster",
|
||||
"AlwaysPlaySubtitles": "Bruk alltid",
|
||||
"AllowedRemoteAddressesHelp": "Kommaseparert liste over IP-addresser eller IP/nettverksmaske for nettverk som er godkjent for eksterne tilkoblinger. Dersom feltet står tomt er alle adresser tillatt.",
|
||||
"AllowOnTheFlySubtitleExtractionHelp": "Integrerte undertekster kan hentes ut fra videoer og bli levert til klienter i klartekst for å unngå omkoding av video. På noen systemer kan dette ta lang tid og føre til opphold i avspillingen samtidig som prosessen pågår. Deaktiver innstillingen for å brenne inn underteksten i videoen ved hjelp av omkoding når undertekstformatet ikke er støttet av klienten.",
|
||||
"AllowOnTheFlySubtitleExtraction": "Tillat at undertekster hentes ut fortløpende",
|
||||
"AllLanguages": "Alle språk",
|
||||
"AllComplexFormats": "Alle avanserte formater (ASS, SSA, VOBSUB, PGS, SUB, IDX)",
|
||||
"AllComplexFormats": "Alle avanserte formater (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)",
|
||||
"AccessRestrictedTryAgainLater": "Tilgang er for øyeblikket begrenset. Vennligst prøv igjen senere.",
|
||||
"BurnSubtitlesHelp": "Angir om serveren skal brenne inn teksting når videoer konverteres, basert på tekstformatet. Ytelsen på serveren vil forbedres dersom tekstingen ikke brennes inn. Velg Automatisk for å brenne inn bildebaserte formater (VOBSUB, PGS, SUB, IDX) og enkelte ASS eller SSA-undertekster.",
|
||||
"BurnSubtitlesHelp": "Angir om serveren skal brenne inn teksting når videoer konverteres, basert på tekstformatet. Ytelsen på serveren vil forbedres dersom tekstingen ikke brennes inn. Velg Automatisk for å brenne inn bildebaserte formater (VOBSUB, PGS, SUB, IDX, ...) og enkelte ASS eller SSA-undertekster.",
|
||||
"General": "Generelt",
|
||||
"ChangingMetadataImageSettingsNewContent": "Endringer gjort i innstillinger for metadata eller omslagsbilder vil kun gjelde nytt innhold i biblioteket ditt. For å endre eksisterende innhold, må du oppdatere dets metadata manuelt.",
|
||||
"DefaultSubtitlesHelp": "Undertekster lastes inn basert på flaggene \"standard\" og \"tvungen\" i videoens integrerte metadata. Språkpreferanser tas høyde for dersom flere valg er tilgjengelig.",
|
||||
|
@ -1226,7 +1226,6 @@
|
|||
"HeaderKodiMetadataHelp": "For å aktivere eller deaktivere NFO-metadata, gå til bibliotekoppsettet i Jellyfin og finn valgene for lagring av metadata.",
|
||||
"OptionArtist": "Artist",
|
||||
"HeaderPhotoAlbums": "Fotoalbum",
|
||||
"HeaderRestartingServer": "Serveren starter på nytt",
|
||||
"HeaderSecondsValue": "{0} sekunder",
|
||||
"LabelAllowedRemoteAddresses": "Filter for eksterne IP-adresser:",
|
||||
"LabelAllowedRemoteAddressesMode": "Modus for filter for eksterne IP-adresser:",
|
||||
|
@ -1261,7 +1260,7 @@
|
|||
"LaunchWebAppOnStartupHelp": "Åpne web-klienten i din standard nettleser når serveren starter opp. Dette vil ikke skje ved omstart av serveren.",
|
||||
"LearnHowYouCanContribute": "Finn ut hvordan du kan bidra.",
|
||||
"SeriesYearToPresent": "{0} - Nå",
|
||||
"LabelBaseUrlHelp": "Du kan legge til din egen undermappe her for å få tilgang til serveren fra en mer unik URL.",
|
||||
"LabelBaseUrlHelp": "Legger til en egendefinert undermappe til serverens nettadresse. For eksempel: <code>http://example.com/<b><baseurl></b></code>",
|
||||
"LabelFont": "Skrifttype:",
|
||||
"LabelMatchType": "Matchtype:",
|
||||
"OptionPosterCard": "Plakatkort",
|
||||
|
@ -1378,12 +1377,12 @@
|
|||
"MusicAlbum": "Musikkalbum",
|
||||
"MusicArtist": "Musikkartist",
|
||||
"Next": "Neste",
|
||||
"NoSubtitles": "Ingen teksting",
|
||||
"NoSubtitles": "Ingen",
|
||||
"NoSubtitlesHelp": "Undertekster vil ikke lastes inn som standard. De kan fortsatt aktiveres manuelt under avspilling.",
|
||||
"Normal": "Normal",
|
||||
"OnlyForcedSubtitles": "Kun tvungen teksting",
|
||||
"OnlyForcedSubtitles": "Kun tvungen",
|
||||
"OnlyForcedSubtitlesHelp": "Bare last inn undertekster merket som tvungen.",
|
||||
"OnlyImageFormats": "Bare bildeformater (VOBSUB, PGS, SUB, osv.)",
|
||||
"OnlyImageFormats": "Bare bildeformater (VOBSUB, PGS, SUB)",
|
||||
"OptionAllowMediaPlaybackTranscodingHelp": "Begrensning av tilgang til omkoding kan føre til avspillingsfeil i Jellyfin-apper grunnet at medieformater ikke støtes.",
|
||||
"OptionAllowSyncTranscoding": "Tillat nedlastning og synkronisering av media som krever omkoding",
|
||||
"OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)",
|
||||
|
@ -1407,7 +1406,6 @@
|
|||
"Previous": "Forrige",
|
||||
"Primary": "Primær",
|
||||
"RequiredForAllRemoteConnections": "Påkrevd for alle eksterne tilkoblinger",
|
||||
"RestartPleaseWaitMessage": "Vennligst vent mens Jellyfin-serveren skrus av og restartes. Dette kan ta et minutt eller to.",
|
||||
"RunAtStartup": "Kjør ved oppstart",
|
||||
"SaveSubtitlesIntoMediaFolders": "Lagre undertekster i mediemapper",
|
||||
"SaveSubtitlesIntoMediaFoldersHelp": "Lagring av undertekster ved siden av videofilene vil gjøre det lettere å behandle dem.",
|
||||
|
@ -1463,7 +1461,7 @@
|
|||
"OptionForceRemoteSourceTranscoding": "Tvunget omkoding av eksterne media-kilder (som Direkte-TV)",
|
||||
"NoCreatedLibraries": "Det virker som at du ikke har opprettet noen biblioteker ennå. {0}Vil du opprette et nå?{1}",
|
||||
"AskAdminToCreateLibrary": "Spør en administrator om å lage et bibliotek.",
|
||||
"PlaybackErrorNoCompatibleStream": "Det oppstod et problem med klientprofilering, og serveren sender ikke et kompatibelt medieformat.",
|
||||
"PlaybackErrorNoCompatibleStream": "Denne klienten er ikke kompatibel med mediet, og serveren sender ikke et kompatibelt medieformat.",
|
||||
"AllowFfmpegThrottlingHelp": "Når en omkoding eller ompakking kommer langt nok foran den nåværende avspillingsposisjonen stoppes prosessen slik at den bruker mindre ressurser. Dette er mest nyttig når du sjeldent bytter posisjon i videoen. Slå av dette hvis du opplever problemer med avspilling.",
|
||||
"AllowFfmpegThrottling": "Begrens hastighet på omkoding",
|
||||
"Episode": "Episode",
|
||||
|
@ -1478,5 +1476,81 @@
|
|||
"HeaderFavoritePlaylists": "Favorittspillelister",
|
||||
"DeinterlaceMethodHelp": "Velg deinterlacing metoden som skal bli brukt når man transkoder interlaced innhold.",
|
||||
"ButtonTogglePlaylist": "Spilleliste",
|
||||
"ButtonToggleContextMenu": "Mer"
|
||||
"ButtonToggleContextMenu": "Mer",
|
||||
"EnableBlurhashHelp": "Bilder som fortsatt lastes inn vil vises med en tåkete plassholder",
|
||||
"EnableBlurhash": "Aktiver tåkete plassholdere for bilder",
|
||||
"UnsupportedPlayback": "Jellyfin kan ikke dekryptere innhold beskyttet med DRM, men alt innhold vil bli forsøkt uansett, inkludert beskyttede titler. Noen filer kan fremstå helt svarte grunnet kryptering eller andre ikke støttede funksjoner, som interaktive titler.",
|
||||
"OnApplicationStartup": "Ved oppstart av applikasjonen",
|
||||
"EveryXHours": "Hver {0}. time",
|
||||
"EveryHour": "Hver time",
|
||||
"EveryXMinutes": "Hvert {0}. minutt",
|
||||
"OnWakeFromSleep": "Ved oppvåkning fra hvilemodus",
|
||||
"WeeklyAt": "{0}er kl. {1}",
|
||||
"DailyAt": "Daglig kl. {0}",
|
||||
"LastSeen": "Sist sett {0}",
|
||||
"PersonRole": "som {0}",
|
||||
"ListPaging": "{0}-{1} av {2}",
|
||||
"WriteAccessRequired": "Jellyfin Server krever skrivetilgang til denne mappen. Vennligst påse at skrivetilgang er gitt og prøv igjen.",
|
||||
"PathNotFound": "Banen ble ikke funnet. Påse at banen er gyldig og prøv igjen.",
|
||||
"YadifBob": "YADIF Bob",
|
||||
"Yadif": "YADIF",
|
||||
"Track": "Spor",
|
||||
"TabDVR": "Opptak",
|
||||
"SyncPlayAccessHelp": "Velg tilgangsnivået denne brukeren skal ha til SyncPlay-funksjonen. SyncPlay muliggjør synkronisert avspilling med andre enheter.",
|
||||
"Filter": "Filter",
|
||||
"New": "Ny",
|
||||
"ShowMore": "Vis mer",
|
||||
"ShowLess": "Vis mindre",
|
||||
"Season": "Sesong",
|
||||
"SaveChanges": "Lagre endringer",
|
||||
"ReleaseGroup": "Utgivelsesgruppe",
|
||||
"PreferEmbeddedEpisodeInfosOverFileNames": "Foretrekk innebygd episodeinformasjon framfor filnavn",
|
||||
"PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Dette bruker episodeinformasjonen fra innebygd metadata hvis tilgjengelig.",
|
||||
"Person": "Person",
|
||||
"OtherArtist": "Annen artist",
|
||||
"Movie": "Film",
|
||||
"MessageSyncPlayErrorMedia": "Kunne ikke aktivere SyncPlay! Mediefeil.",
|
||||
"MessageSyncPlayErrorMissingSession": "Kunne ikke aktivere SyncPlay! Mangler sesjon.",
|
||||
"MessageSyncPlayErrorNoActivePlayer": "Ingen aktiv avspiller funnet. SyncPlay har blitt deaktivert.",
|
||||
"MessageSyncPlayErrorAccessingGroups": "En feil oppstod under lasting av gruppelisten.",
|
||||
"MessageSyncPlayLibraryAccessDenied": "Tilgang til dette innholdet er begrenset.",
|
||||
"MessageSyncPlayJoinGroupDenied": "Tillatelse kreves for å bruke SyncPlay.",
|
||||
"MessageSyncPlayCreateGroupDenied": "Tillatelse kreves for å opprette en gruppe.",
|
||||
"MessageSyncPlayGroupDoesNotExist": "Kunne ikke bli med i gruppen fordi den ikke finnes.",
|
||||
"MessageSyncPlayPlaybackPermissionRequired": "Tillatelse for avspilling kreves.",
|
||||
"MessageSyncPlayNoGroupsAvailable": "Ingen grupper tilgjengelige. Begynn å spill noe først.",
|
||||
"MessageSyncPlayGroupWait": "<b>{0}</b> bufrer...",
|
||||
"MessageSyncPlayUserLeft": "<b>{0}</b> har forlatt gruppen.",
|
||||
"MessageSyncPlayUserJoined": "<b>{0}</b> har blitt med i gruppen.",
|
||||
"MessageSyncPlayDisabled": "SyncPlay deaktivert.",
|
||||
"MessageSyncPlayEnabled": "SyncPlay aktivert.",
|
||||
"MessageUnauthorizedUser": "Du har ikke autorisert tilgang til serveren akkurat nå. Vennligst kontakt serveradministratoren din for mer informasjon.",
|
||||
"LabelSyncPlayAccess": "SyncPlay-tilgang",
|
||||
"LabelSyncPlayAccessNone": "Deaktivert for denne brukeren",
|
||||
"LabelSyncPlayAccessJoinGroups": "Tillat brukeren å bli med i grupper",
|
||||
"LabelSyncPlayAccessCreateAndJoinGroups": "Tillat brukeren å lage og bli med i grupper",
|
||||
"LabelSyncPlayLeaveGroupDescription": "Deaktiver SyncPlay",
|
||||
"LabelSyncPlayLeaveGroup": "Forlat gruppe",
|
||||
"LabelSyncPlayNewGroupDescription": "Lag en ny gruppe",
|
||||
"LabelSyncPlayNewGroup": "Ny gruppe",
|
||||
"LabelSyncPlaySyncMethod": "Synkroniseringsmetode:",
|
||||
"LabelSyncPlayPlaybackDiff": "Tidsforskjell på avspilling:",
|
||||
"MillisecondsUnit": "ms",
|
||||
"LabelSyncPlayTimeOffset": "Tidsforskyvning mot serveren:",
|
||||
"LabelRequireHttpsHelp": "Hvis valgt, vil serveren automatisk omdirigere alle HTTP-forespørsler til HTTPS. Dette har ingen effekt dersom serveren ikke lytter etter HTTPS.",
|
||||
"LabelRequireHttps": "Krev HTTPS",
|
||||
"LabelNightly": "Nattlig",
|
||||
"LabelStable": "Stabil",
|
||||
"LabelChromecastVersion": "Chromecast-versjon",
|
||||
"LabelEnableHttpsHelp": "Aktiverer at serveren skal lytte på den valgte HTTPS-porten. Et gyldig sertifikat må også være konfigurert for at dette skal tre i kraft.",
|
||||
"LabelEnableHttps": "Aktiver HTTPS",
|
||||
"HeaderSyncPlayEnabled": "SyncPlay aktivert",
|
||||
"HeaderSyncPlaySelectGroup": "Bli med i en gruppe",
|
||||
"HeaderServerAddressSettings": "Innstillinger for serveradresse",
|
||||
"HeaderRemoteAccessSettings": "Innstillinger for fjerntilgang",
|
||||
"HeaderHttpsSettings": "HTTPS-innstillinger",
|
||||
"HeaderDVR": "Opptak",
|
||||
"ApiKeysCaption": "Liste over aktive API-nøkler",
|
||||
"EnableDetailsBannerHelp": "Viser et bildebanner øverst på detaljsiden.",
|
||||
"EnableDetailsBanner": "Detaljebanner"
|
||||
}
|
||||
|
|
|
@ -1090,7 +1090,6 @@
|
|||
"ReplaceAllMetadata": "Alle metadata vervangen",
|
||||
"ReplaceExistingImages": "Bestaande afbeeldingen vervangen",
|
||||
"RequiredForAllRemoteConnections": "Vereist voor alle externe verbindingen",
|
||||
"RestartPleaseWaitMessage": "Wacht totdat Jellyfin Server is afgesloten en opnieuw is gestart. Dit kan een paar minuten duren.",
|
||||
"ResumeAt": "Hervatten vanaf {0}",
|
||||
"Rewind": "Terugspoelen",
|
||||
"RunAtStartup": "Uitvoeren bij opstarten",
|
||||
|
@ -1301,7 +1300,6 @@
|
|||
"HeaderJellyfinServer": "Jellyfin Server",
|
||||
"HeaderLiveTv": "Live TV",
|
||||
"HeaderMedia": "Media",
|
||||
"HeaderRestartingServer": "Server wordt herstart",
|
||||
"HeaderTracks": "Nummers",
|
||||
"HeaderTuners": "Stemmers",
|
||||
"InstantMix": "Instant mix",
|
||||
|
|
|
@ -1171,7 +1171,6 @@
|
|||
"ReplaceAllMetadata": "Zastępuj wszystkie metadane",
|
||||
"ReplaceExistingImages": "Zastępuj istniejące obrazy",
|
||||
"RequiredForAllRemoteConnections": "Wymagane dla wszystkich zdalnych połączeń",
|
||||
"RestartPleaseWaitMessage": "Czekaj na zamknięcie i ponowne uruchomienie serwera Jellyfin. To może trwać ok. jednej, dwóch minut.",
|
||||
"ResumeAt": "Wznów odtwarzanie od {0}",
|
||||
"Rewind": "Do tyłu",
|
||||
"RunAtStartup": "Uruchamiaj po starcie",
|
||||
|
@ -1368,7 +1367,6 @@
|
|||
"HeaderFavoriteSongs": "Ulubione utwory",
|
||||
"HeaderFavoriteVideos": "Ulubione Filmy",
|
||||
"HeaderHome": "Strona główna",
|
||||
"HeaderRestartingServer": "Ponowne uruchamianie serwera",
|
||||
"LabelAuthProvider": "Dostawca autentykacji:",
|
||||
"LabelDynamicExternalId": "{0} Id:",
|
||||
"LabelFormat": "Format:",
|
||||
|
|
|
@ -19,5 +19,8 @@
|
|||
"HeaderHome": "Poop Deck",
|
||||
"DisplayInOtherHomeScreenSections": "Show on Poop Deck such as latest booty and continue plundering",
|
||||
"ButtonHome": "Poop deck",
|
||||
"HeaderCastCrew": "Mateys"
|
||||
"HeaderCastCrew": "Mateys",
|
||||
"Add": "Upend",
|
||||
"Actor": "Privateer",
|
||||
"AccessRestrictedTryAgainLater": "Ye arn't appearin' on the list o' the livin'!"
|
||||
}
|
||||
|
|
|
@ -882,7 +882,7 @@
|
|||
"MessageNoAvailablePlugins": "Não existem plugins disponíveis.",
|
||||
"MessageNoMovieSuggestionsAvailable": "Não existem sugestões de filmes disponíveis atualmente. Comece a assistir e avaliar seus filmes e então retorne para ver suas recomendações.",
|
||||
"MessageNoPluginsInstalled": "Você não tem plugins instalados.",
|
||||
"MessageNoTrailersFound": "Nenhum trailer encontrado. Instale o canal Trailer para melhorar sua experiência com filmes, adicionando uma biblioteca de trailers da internet.",
|
||||
"MessageNoTrailersFound": "Instale o canal de trailers para melhorar sua experiência com filmes, adicionando uma biblioteca de trailers da internet.",
|
||||
"MessageNothingHere": "Nada aqui.",
|
||||
"MessagePasswordResetForUsers": "As senhas foram removidas dos seguintes usuários. Para entrar, eles devem acessar com o código pin usado para fazer a redefinição de senha.",
|
||||
"MessagePlayAccessRestricted": "A reprodução para este conteúdo está atualmente restrita. Por favor, contate o administrador do servidor para mais informações.",
|
||||
|
@ -1132,7 +1132,6 @@
|
|||
"ReplaceAllMetadata": "Substituir todos os metadados",
|
||||
"ReplaceExistingImages": "Substituir imagens existentes",
|
||||
"RequiredForAllRemoteConnections": "Necessário para todas as conexões remotas",
|
||||
"RestartPleaseWaitMessage": "Por favor, aguarde enquanto o Servidor Jellyfin reinicia. Isto pode levar um ou dois minutos.",
|
||||
"ResumeAt": "Retomar de {0}",
|
||||
"Rewind": "Retroceder",
|
||||
"RunAtStartup": "Executar ao iniciar",
|
||||
|
@ -1350,7 +1349,6 @@
|
|||
"HeaderFavoriteSongs": "Músicas favoritas",
|
||||
"HeaderFavoriteVideos": "Videos favoritos",
|
||||
"HeaderHome": "Inicio",
|
||||
"HeaderRestartingServer": "Reiniciando servidor",
|
||||
"LabelAuthProvider": "Provedor de autenticação:",
|
||||
"LabelServerName": "Nome do servidor:",
|
||||
"LabelTranscodePath": "Pasta de transcodificação:",
|
||||
|
@ -1520,7 +1518,7 @@
|
|||
"HeaderHttpsSettings": "Configurações HTTPS",
|
||||
"HeaderDVR": "DVR",
|
||||
"LabelSyncPlayTimeOffset": "Diferença de tempo com o servidor:",
|
||||
"SyncPlayAccessHelp": "Selecione o nível de acesso desse usuário aos recursos do SyncPlay. SyncPlay habilita a reprodução sincronizada com outros usuários.",
|
||||
"SyncPlayAccessHelp": "Selecione o nível de acesso desse usuário aos recursos do SyncPlay. SyncPlay habilita a reprodução sincronizada com outros dispositivos.",
|
||||
"MessageSyncPlayErrorMedia": "Falha ao ativar SyncPlay! Erro de mídia.",
|
||||
"MessageSyncPlayErrorMissingSession": "Falha ao ativar SyncPlay! Sessão em falta.",
|
||||
"MessageSyncPlayErrorNoActivePlayer": "Nenhum reprodutor ativo encontrado. SyncPlay foi desativado.",
|
||||
|
@ -1550,5 +1548,24 @@
|
|||
"HeaderSyncPlayEnabled": "SyncPlay ativado",
|
||||
"HeaderSyncPlaySelectGroup": "Entrar em um grupo",
|
||||
"EnableDetailsBanner": "Banner de detalhes",
|
||||
"EnableDetailsBannerHelp": "Exibe um banner na parte superior da página de detalhes do item."
|
||||
"EnableDetailsBannerHelp": "Exibe um banner na parte superior da página de detalhes do item.",
|
||||
"EnableBlurhashHelp": "Imagens que ainda estão carregando vão mostrar em seu lugar representações",
|
||||
"EnableBlurhash": "Habilitar efeito borrado para imagens previas",
|
||||
"ShowMore": "Mostrar mais",
|
||||
"ShowLess": "Mostrar menos",
|
||||
"ButtonSyncPlay": "SyncPlay",
|
||||
"ButtonCast": "Elenco",
|
||||
"MessageNoGenresAvailable": "Habilitar alguns provedores de metadados a baixar gêneros da internet.",
|
||||
"EnableFasterAnimationsHelp": "Usar animações e transições mais rápidas",
|
||||
"EnableFasterAnimations": "Animações mais rápidas",
|
||||
"EnableDecodingColorDepth10Vp9": "Habilitar decodificação de hardware de 10 bits para VP9",
|
||||
"EnableDecodingColorDepth10Hevc": "Habilitar decodificação de hardware de 10 bits para HEVC",
|
||||
"TabRepositories": "Repositórios",
|
||||
"MessageAddRepository": "Se você deseja adicionar um repositório, clique no botão próximo ao cabeçalho e preencha as informações requisitadas.",
|
||||
"LabelRepositoryNameHelp": "Um nome personalizado para distinguir esse repositório dos outros adicionados ao seu servidor.",
|
||||
"LabelRepositoryName": "Nome do repositório",
|
||||
"LabelRepositoryUrlHelp": "A localização do manifesto do repositório que você deseja incluir.",
|
||||
"LabelRepositoryUrl": "URL do repositório",
|
||||
"HeaderNewRepository": "Novo repositório",
|
||||
"MessageNoRepositories": "Não há repositórios."
|
||||
}
|
||||
|
|
|
@ -997,7 +997,6 @@
|
|||
"Runtime": "Duração",
|
||||
"RunAtStartup": "Executar no arranque",
|
||||
"ResumeAt": "Retomar a partir de {0}",
|
||||
"RestartPleaseWaitMessage": "Por favor aguarde enquanto o Servidor Jellyfin reinicia. Poderá demorar alguns minutos.",
|
||||
"RequiredForAllRemoteConnections": "Necessário para todas as ligações externas",
|
||||
"ReplaceAllMetadata": "Substituir todos os metadados",
|
||||
"RepeatOne": "Repetir este",
|
||||
|
@ -1182,7 +1181,6 @@
|
|||
"CopyStreamURL": "Copiar URL da transmissão",
|
||||
"Disc": "Disco",
|
||||
"EnableBackdrops": "Imagens de Fundo",
|
||||
"HeaderRestartingServer": "A reiniciar o Servidor",
|
||||
"HeaderTags": "Etiquetas",
|
||||
"LabelLogs": "Registos:",
|
||||
"LabelSortTitle": "Título para ordenação:",
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"HeaderTypeImageFetchers": "{0} Pesquisadores de Imagens",
|
||||
"HeaderSubtitleDownloads": "Transferências de Legendas",
|
||||
"HeaderRestartingServer": "A reiniciar o servidor",
|
||||
"HeaderKodiMetadataHelp": "Para ativar ou desativar metadados, editar uma biblioteca nas configurações e localizar a seção dos metadados.",
|
||||
"HeaderFetcherSettings": "Definições do Pesquisador",
|
||||
"HeaderFavoritePeople": "Pessoas Preferidas",
|
||||
|
@ -121,7 +120,6 @@
|
|||
"RunAtStartup": "Executar no arranque",
|
||||
"Rewind": "Retroceder",
|
||||
"ResumeAt": "Retomar a partir de {0}",
|
||||
"RestartPleaseWaitMessage": "Por favor aguarde enquanto o Servidor Jellyfin reinicia. Isto poderá demorar alguns minutos.",
|
||||
"RequiredForAllRemoteConnections": "Necessário para todas as ligações externas",
|
||||
"ReplaceExistingImages": "Substituir imagens existentes",
|
||||
"ReplaceAllMetadata": "Substituir todos os metadados",
|
||||
|
|
|
@ -493,7 +493,6 @@
|
|||
"HeaderRemoveMediaLocation": "Eliminați locația Media",
|
||||
"HeaderResponseProfile": "Profilul de răspuns",
|
||||
"HeaderRestart": "Repornire",
|
||||
"HeaderRestartingServer": "Se repornește serverul",
|
||||
"HeaderRevisionHistory": "Istoricul reviziilor",
|
||||
"HeaderRunningTasks": "În desfășurare",
|
||||
"HeaderScenes": "Scene",
|
||||
|
@ -1049,7 +1048,7 @@
|
|||
"MessagePleaseWait": "Te rog așteaptă. Poate dura un minut.",
|
||||
"MessagePlayAccessRestricted": "Redarea acestui conținut este în prezent restricționată. Vă rugăm să contactați administratorul serverului pentru mai multe informații.",
|
||||
"MessagePasswordResetForUsers": "Următorii utilizatori au resetat parolele. Acum se pot conecta cu codurile pin care au fost utilizate pentru a efectua resetarea.",
|
||||
"MessageNoTrailersFound": "Nu s-au găsit trailere. Instalați canalul Trailer pentru a îmbunătăți experiența dvs. de film adăugând o bibliotecă de trailere din internet.",
|
||||
"MessageNoTrailersFound": "Instalați canalul Trailer pentru a îmbunătăți experiența dvs. de film adăugând o bibliotecă de trailere din internet.",
|
||||
"MessageNoServersAvailable": "Nu au fost găsite servere folosind descoperirea automată de servere.",
|
||||
"MessageNoPluginsInstalled": "Nu aveți plugin-uri instalate.",
|
||||
"MessageNoMovieSuggestionsAvailable": "În prezent, nu există sugestii de film. Începeți să vizionați și să evaluați filmele, apoi reveniți pentru a vedea recomandările dvs.",
|
||||
|
@ -1227,7 +1226,6 @@
|
|||
"RunAtStartup": "Rulați la pornire",
|
||||
"Rewind": "Derulează",
|
||||
"ResumeAt": "Reluați de la {0}",
|
||||
"RestartPleaseWaitMessage": "Vă rugăm să așteptați cât Jellyfin Server se închide și repornește. Acest lucru poate dura un minut sau două.",
|
||||
"RequiredForAllRemoteConnections": "Obligatoriu pentru toate conexiunile distante",
|
||||
"ReplaceExistingImages": "Înlocuiți toate imaginile",
|
||||
"ReplaceAllMetadata": "Înlocuiți toate metadatele",
|
||||
|
@ -1549,5 +1547,16 @@
|
|||
"HeaderSyncPlayEnabled": "SyncPlay activat",
|
||||
"HeaderSyncPlaySelectGroup": "Alăturați-vă unui grup",
|
||||
"EnableDetailsBannerHelp": "Afișați o imagine de bandou în partea de sus a paginii cu detalii ale articolului.",
|
||||
"EnableDetailsBanner": "Detalii Bandou"
|
||||
"EnableDetailsBanner": "Detalii Bandou",
|
||||
"EnableBlurhashHelp": "Imaginile care sunt în curs de încărcare vor fi afișate cu un marcaj întinat",
|
||||
"EnableBlurhash": "Activați marcatoarele întinate pentru imagini",
|
||||
"ShowMore": "Arată mai mult",
|
||||
"ShowLess": "Arată mai puțin",
|
||||
"ButtonCast": "Proiectează",
|
||||
"ButtonSyncPlay": "SyncPlay",
|
||||
"MessageNoGenresAvailable": "Permiteți unor furnizori de metadate să tragă genul media de pe internet.",
|
||||
"EnableFasterAnimationsHelp": "Utilizați animații și tranziții mai rapide",
|
||||
"EnableFasterAnimations": "Animații mai rapide",
|
||||
"EnableDecodingColorDepth10Vp9": "Activați decodarea hardware pe 10 biți pentru VP9",
|
||||
"EnableDecodingColorDepth10Hevc": "Activați decodarea hardware pe 10 biți pentru HEVC"
|
||||
}
|
||||
|
|
|
@ -1183,7 +1183,6 @@
|
|||
"ReplaceAllMetadata": "Замена всех метаданных",
|
||||
"ReplaceExistingImages": "Замена имеющихся изображений",
|
||||
"RequiredForAllRemoteConnections": "Требуется для всех внешних подключений",
|
||||
"RestartPleaseWaitMessage": "Подождите, пока Jellyfin Server выключится и перезапустится. Это может занять минуту или две.",
|
||||
"ResumeAt": "Возобновить с {0}",
|
||||
"Rewind": "Отмотать",
|
||||
"RunAtStartup": "Запускать при старте системы",
|
||||
|
@ -1388,7 +1387,6 @@
|
|||
"HeaderFavoriteSongs": "Избранные композиции",
|
||||
"HeaderFavoriteVideos": "Избранные видео",
|
||||
"HeaderHome": "Главное",
|
||||
"HeaderRestartingServer": "Перезапустить сервер",
|
||||
"LabelAuthProvider": "Поставщик аутентификации:",
|
||||
"LabelPasswordResetProvider": "Поставщик сброса пароля:",
|
||||
"LabelServerName": "Имя сервера:",
|
||||
|
@ -1552,5 +1550,7 @@
|
|||
"MessageSyncPlayErrorMissingSession": "Не удалось включить SyncPlay! Отсутствует сеанс.",
|
||||
"MessageSyncPlayErrorNoActivePlayer": "Активный проигрыватель не найден. SyncPlay был отключен.",
|
||||
"ShowMore": "Показать больше",
|
||||
"ShowLess": "Показать меньше"
|
||||
"ShowLess": "Показать меньше",
|
||||
"EnableBlurhashHelp": "Рисунки, которые всё ещё загружаются, будут отображаться с размытым заполнением",
|
||||
"EnableBlurhash": "Включить размытые заполнители для изображений"
|
||||
}
|
||||
|
|
|
@ -236,7 +236,7 @@
|
|||
"HeaderMedia": "Médiá",
|
||||
"HeaderMediaInfo": "Informácie o médiu",
|
||||
"HeaderMetadataSettings": "Nastavenia metadát",
|
||||
"HeaderMoreLikeThis": "Podobné ako toto",
|
||||
"HeaderMoreLikeThis": "Podobné položky",
|
||||
"HeaderMovies": "Filmy",
|
||||
"HeaderMusicQuality": "Kvalita hudby",
|
||||
"HeaderMusicVideos": "Hudobné videá",
|
||||
|
@ -293,7 +293,7 @@
|
|||
"HeaderTypeText": "Vložte text",
|
||||
"HeaderUploadImage": "Nahrať obrázok",
|
||||
"HeaderUser": "Používateľ",
|
||||
"HeaderUsers": "Užívatelia",
|
||||
"HeaderUsers": "Používatelia",
|
||||
"HeaderVideoQuality": "Kvalita videa",
|
||||
"HeaderVideos": "Videá",
|
||||
"HeaderXmlSettings": "Nastavenia XML",
|
||||
|
@ -728,7 +728,6 @@
|
|||
"RepeatOne": "Opakovať jedno",
|
||||
"ReplaceAllMetadata": "Nahradiť všetky metadáta",
|
||||
"ReplaceExistingImages": "Nahradiť existujúce obrázky",
|
||||
"RestartPleaseWaitMessage": "Počkajte prosím kým sa Jellyfin Server vypne a znova naštartuje. Môže to trvať minútu alebo dve.",
|
||||
"ResumeAt": "Pokračovať od {0}",
|
||||
"RunAtStartup": "Spustiť pri štarte",
|
||||
"Saturday": "Sobota",
|
||||
|
@ -777,7 +776,7 @@
|
|||
"TabCatalog": "Katalóg",
|
||||
"TabChannels": "Kanály",
|
||||
"TabCodecs": "Kodeky",
|
||||
"TabCollections": "Zbierky",
|
||||
"TabCollections": "Kolekcie",
|
||||
"TabContainers": "Kontajnery",
|
||||
"TabDashboard": "Dashboard",
|
||||
"TabDevices": "Zariadenia",
|
||||
|
@ -1045,7 +1044,6 @@
|
|||
"HideWatchedContentFromLatestMedia": "Skryť pozreté položky zo zoznamu najnovších médií",
|
||||
"HeaderTranscodingProfile": "Profil prekódovania",
|
||||
"HeaderSeriesOptions": "Nastavenia seriálov",
|
||||
"HeaderRestartingServer": "Server sa reštartuje",
|
||||
"HeaderParentalRatings": "Rodičovské hodnotenia",
|
||||
"HeaderEnabledFields": "Povolené polia",
|
||||
"HeaderAudioLanguages": "Jazyk zvuku",
|
||||
|
@ -1269,7 +1267,7 @@
|
|||
"OptionAllowVideoPlaybackRemuxing": "Povoliť prehrávanie videa, ktoré vyžaduje konverziu bez opätovného enkódovania",
|
||||
"OptionAllowSyncTranscoding": "Povoliť sťahovanie a synchronizáciu medií, ktoré vyžadujú transkódovanie",
|
||||
"OptionAllowMediaPlaybackTranscodingHelp": "Obmedzenie prístupu ku transkódovaniu môže spôsobiť zlyhania prehrávania v Jellyfin aplikáciách kvôli nepodporovaným formátom medií.",
|
||||
"MessageNoTrailersFound": "Neboli nájdené žiadne trailery. Nainštalujte Trailer kanál pre rozšírenie vášho filmového zážitku pridaním knižnice trailerov z internetu.",
|
||||
"MessageNoTrailersFound": "Nainštalujte Trailer kanál pre rozšírenie vášho filmového zážitku pridaním knižnice trailerov z internetu.",
|
||||
"LanNetworksHelp": "Zoznam IP adries alebo IP/netmask záznamov pre všetky siete oddelené čiarkami ktoré budú považované za lokálnu sieť pri vynucovaní obmedzenia šírky pásma. Pokiaľ je toto nastavené, všetky ostatné IP adresy budú považované za vonkajšiu sieť a budú podliehať obmedzeniam šírky pásma vonkajšej siete. Pokiaľ pole ostane prázdne, podsieť serveru bude považovaná za lokálnu sieť.",
|
||||
"LabelUserAgent": "User agent:",
|
||||
"LabelEnableBlastAliveMessagesHelp": "Povolte v prípade, že server nie je viditeľný inými UPnP zariadeniami na vašej sieti.",
|
||||
|
@ -1292,7 +1290,7 @@
|
|||
"MessagePlayAccessRestricted": "Prehrávanie tohoto obsahuje je aktuálne obmedzené. Prosím, kontaktujte svojho administrátora servera pre viac informácií.",
|
||||
"MessagePasswordResetForUsers": "Nasledujúci používatelia si nechali obnoviť heslo. Teraz sa môžu prihlásiť s PIN kódom, ktorý použijú k vykonaniu obnovy hesla.",
|
||||
"MessageNoServersAvailable": "Žiadne servery neboli nájdené pomocou automatického objavovania serverov.",
|
||||
"MessageNoMovieSuggestionsAvailable": "Žiadne filmové návrhy nie sú v súčastnosti k dispozícií. Začnite pozerať a hodnotiť vaše filmy, potom sa sem vráťte pre vaše odporúčania.",
|
||||
"MessageNoMovieSuggestionsAvailable": "V súčastnosti nie sú k dispozícií žiadne filmové návrhy. Začnite pozerať a hodnotiť vaše filmy, potom sa sem vráťte pre Vaše odporúčania.",
|
||||
"MessageNoCollectionsAvailable": "Kolekcie vám umožnia užiť si vlastné zoskupenia filmov, seriálov a albumov. Kliknite na tlačítko + pre začatie vytvárania kolekcie.",
|
||||
"MessageInstallPluginFromApp": "Tento zásuvný modul musí byť nainštalovaný z aplikácie, ktorú chcete používať.",
|
||||
"MessageImageTypeNotSelected": "Prosím, vyberte typ obrázku z rozbalovacieho menu.",
|
||||
|
@ -1551,5 +1549,16 @@
|
|||
"HeaderSyncPlaySelectGroup": "Pripojiť sa k skupine",
|
||||
"SyncPlayAccessHelp": "Vyberte úroveň prístupu pre tohto používateľa k funkcií synchronizácie prehrávania. Synchronizácia prehrávania umožňuje zosynchronizovať prehrávanie s ostatnými zariadeniami.",
|
||||
"EnableDetailsBannerHelp": "Zobrazí banner na vrchnej časti detailu položky.",
|
||||
"EnableDetailsBanner": "Detail banneru"
|
||||
"EnableDetailsBanner": "Detail banneru",
|
||||
"EnableBlurhashHelp": "Obrázky, ktoré sa stále načítavajú budú zobrazené ako dočasný obrázok s rozmazaným pozadím",
|
||||
"EnableBlurhash": "Povoliť obrázok s rozmazaným pozadím pre chýbajúce obrázky",
|
||||
"ShowMore": "Zobraziť viac",
|
||||
"ShowLess": "Zobraziť menej",
|
||||
"ButtonCast": "Prenášať",
|
||||
"ButtonSyncPlay": "SyncPlay",
|
||||
"MessageNoGenresAvailable": "Povoliť vybraným metadáta poskytovateľom stiahnuť žánre z internetu.",
|
||||
"EnableFasterAnimationsHelp": "Použiť rýchlejšiu animáciu a prechody",
|
||||
"EnableFasterAnimations": "Rýchlejšia animácia",
|
||||
"EnableDecodingColorDepth10Vp9": "Povoliť 10-Bitové hardvérové dekódovanie pre Vp9",
|
||||
"EnableDecodingColorDepth10Hevc": "Povoliť 10-Bitové hardvérové dekódovanie pre HEVC"
|
||||
}
|
||||
|
|
|
@ -312,7 +312,6 @@
|
|||
"HeaderSchedule": "Urnik",
|
||||
"HeaderScenes": "Scene",
|
||||
"HeaderRunningTasks": "Aktivni procesi",
|
||||
"HeaderRestartingServer": "Ponovno zaganjanje",
|
||||
"HeaderRestart": "Ponovni zagon",
|
||||
"HeaderResponseProfileHelp": "Profili odziva omogočajo prilagoditev informacij poslanih sprejemniku pri predvajanju določenih vrst predstavnosti.",
|
||||
"HeaderResponseProfile": "Profil odziva",
|
||||
|
@ -372,7 +371,7 @@
|
|||
"HeaderInstall": "Namesti",
|
||||
"HeaderImageSettings": "Nastavitve slike",
|
||||
"HeaderImageOptions": "Možnosti slike",
|
||||
"HeaderIdentifyItemHelp": "Vnesite vsaj en kriterij iskanja. Odstranitr kriterije za več rezultatov.",
|
||||
"HeaderIdentifyItemHelp": "Vnesite vsaj en kriterij iskanja. Odstranite kriterije za več rezultatov.",
|
||||
"HeaderIdentificationCriteriaHelp": "Vnesite vsaj en kriterij za identifikacijo.",
|
||||
"HeaderIdentification": "Identifikacija",
|
||||
"HeaderHome": "Domov",
|
||||
|
@ -1211,5 +1210,70 @@
|
|||
"TitleHardwareAcceleration": "Strojno pospeševanje",
|
||||
"Thursday": "Četrtek",
|
||||
"TabUsers": "Uporabniki",
|
||||
"TabTrailers": "Napovedniki"
|
||||
"TabTrailers": "Napovedniki",
|
||||
"ClientSettings": "Nastavitve odjemalca",
|
||||
"ButtonTogglePlaylist": "Seznam predvajanja",
|
||||
"ButtonToggleContextMenu": "Več",
|
||||
"Artist": "Izvajalec",
|
||||
"AlbumArtist": "Izvajalec albuma",
|
||||
"Album": "Album",
|
||||
"LibraryAccessHelp": "Izberite knjižnice, ki bodo deljenje s tem uporabnikom. Upravitelji bodo lahko urejali metapodatke z upraviteljem metapodatkov.",
|
||||
"LeaveBlankToNotSetAPassword": "To polje lahko pustite prazno za uporabo brez gesla.",
|
||||
"LearnHowYouCanContribute": "Poglejte, kako lahko pomagate.",
|
||||
"LaunchWebAppOnStartupHelp": "Ob prvem zagonu strežnika se bo v privzetem brskalniku odprl spletni vmesnik. To se ne bo zgodilo pri uporabi možnosti za ponovni zagon.",
|
||||
"LaunchWebAppOnStartup": "Ob zagonu strežnika zaženi spletni vmesnik",
|
||||
"LabelffmpegPathHelp": "Pot do datoteke aplikacije ffmpeg ali mape, ki jo vsebuje.",
|
||||
"LabelffmpegPath": "Pot FFmpeg:",
|
||||
"LabelZipCode": "Poštna številka:",
|
||||
"LabelYear": "Leto:",
|
||||
"LabelVideoResolution": "Ločljivost videa:",
|
||||
"LabelVideoCodec": "Video kodek:",
|
||||
"LabelVideoBitrate": "Bitna hitrost videa:",
|
||||
"LabelVideo": "Video",
|
||||
"DashboardArchitecture": "Arhitektura: {0}",
|
||||
"DashboardOperatingSystem": "Operacijski sistem: {0}",
|
||||
"DashboardServerName": "Strežnik: {0}",
|
||||
"LabelVersionInstalled": "{0} nameščeno",
|
||||
"LabelValue": "Vrednost:",
|
||||
"LabelVaapiDeviceHelp": "To je vozlišče naprave, ki bo uporabljena za strojno pospeševanje.",
|
||||
"LabelVaapiDevice": "Naprava VAAPI:",
|
||||
"LabelUsername": "Uporabniško ime:",
|
||||
"LabelUserRemoteClientBitrateLimitHelp": "Povozi privzeto globalno nastavitev v nastavitvah strežnika.",
|
||||
"LabelUserLoginAttemptsBeforeLockout": "Število spodletelih prijav preden bo profil uporabnika zaklenjen:",
|
||||
"LabelUserLibraryHelp": "Izberite katera uporabniška knjižnica naj bo prikazana na napravi. Pustite prazno za uporabo privzetih nastavitev.",
|
||||
"LabelUserLibrary": "Uporabniška knjižnica:",
|
||||
"LabelUser": "Uporabnik:",
|
||||
"LabelUseNotificationServices": "Uporabi naslednje storitve:",
|
||||
"LabelTypeText": "Tekst",
|
||||
"LabelTypeMetadataDownloaders": "{0} prenašalci metapodatkov:",
|
||||
"LabelType": "Vrsta:",
|
||||
"LabelTunerType": "Vrsta sprejemnika:",
|
||||
"LabelSyncPlayAccess": "Dostop do SyncPlay",
|
||||
"LabelSyncPlayAccessNone": "Onemogočeno za tega uporabnika",
|
||||
"LabelSyncPlayAccessJoinGroups": "Dovoli uporabniku pridružitev skupinam",
|
||||
"LabelSyncPlayAccessCreateAndJoinGroups": "Dovoli uporabniku ustvarjanje in pridružitev skupinam",
|
||||
"LabelSyncPlayLeaveGroupDescription": "Onemogoči SyncPlay",
|
||||
"LabelSyncPlayLeaveGroup": "Zapusti skupino",
|
||||
"LabelSyncPlayNewGroupDescription": "Ustvari novo skupino",
|
||||
"LabelSyncPlayNewGroup": "Nova skupina",
|
||||
"LabelSyncPlaySyncMethod": "Način sinhronizacije:",
|
||||
"LabelSyncPlayPlaybackDiff": "Razlika v času predvajanja:",
|
||||
"MillisecondsUnit": "ms",
|
||||
"LabelSyncPlayTimeOffset": "Zamik časa na strežniku:",
|
||||
"EnableFastImageFadeInHelp": "Uporabi hitrejše animacije in prehode",
|
||||
"EnableFastImageFadeIn": "Hitrejše animacije",
|
||||
"LabelRequireHttpsHelp": "Če je označeno, bo strežnik samodejno preusmeril vse HTTP zahteva na HTTPS. Nima vpliva, če strežnik ne posluša na HTTPS.",
|
||||
"LabelRequireHttps": "Zahtevaj HTTPS",
|
||||
"HeaderInstantMix": "Hitri miks",
|
||||
"HeaderIdentificationHeader": "Identifikacija zaglavja",
|
||||
"HeaderHttpsSettings": "Nastavitve HTTPS",
|
||||
"HeaderHttpHeaders": "HTTP zaglavje",
|
||||
"HeaderFavoritePlaylists": "Priljubljeni seznami predvajanja",
|
||||
"HeaderDVR": "DVR",
|
||||
"HeaderBlockItemsWithNoRating": "Blokiraj vsebine brez oziroma z neprepoznanimi starševskimi ocenami:",
|
||||
"ApiKeysCaption": "Seznam trenutno uporabljenih API ključev",
|
||||
"Episode": "Epizoda",
|
||||
"EnableDetailsBannerHelp": "Prikaži sliko pasice na vrhu strani podrobnosti.",
|
||||
"EnableDetailsBanner": "Pasica podrobnosti",
|
||||
"DeinterlaceMethodHelp": "Izberite način razpletanja pri prekodiranju prepletenih vsebin."
|
||||
}
|
||||
|
|
|
@ -1097,7 +1097,6 @@
|
|||
"RepeatOne": "Upprepa en gång",
|
||||
"ReplaceAllMetadata": "Ersätt all metadata",
|
||||
"ReplaceExistingImages": "Skriv över befintliga bilder",
|
||||
"RestartPleaseWaitMessage": "Vänligen vänta medan Jellyfin-servern stängs av och startar om. Detta kan ta en minut eller två.",
|
||||
"ResumeAt": "Återuppta från {0}",
|
||||
"RunAtStartup": "Kör vid uppstart",
|
||||
"Runtime": "Speltid",
|
||||
|
@ -1317,7 +1316,6 @@
|
|||
"HeaderImageOptions": "Bildalternativ",
|
||||
"Absolute": "Komplett",
|
||||
"HeaderFavoritePeople": "Favoritmänniskor",
|
||||
"HeaderRestartingServer": "Startar om server",
|
||||
"HeaderStatus": "Status",
|
||||
"LabelPostProcessor": "Program för efterbehandling:",
|
||||
"LabelPleaseRestart": "Ändringar genomförs efter att webbklienten manuellt har laddats om .",
|
||||
|
|
|
@ -124,8 +124,8 @@
|
|||
"LabelSelectUsers": "Kullanıcıları seç:",
|
||||
"LabelSerialNumber": "Seri Numarası",
|
||||
"LabelStatus": "Durum:",
|
||||
"LabelTime": "Zaman:",
|
||||
"LabelTimeLimitHours": "Zaman limiti (saat):",
|
||||
"LabelTime": "Süre:",
|
||||
"LabelTimeLimitHours": "Süre limiti (saat):",
|
||||
"LabelType": "Tür:",
|
||||
"LabelUser": "Kullanıcı:",
|
||||
"LabelUserLibrary": "Kullanıcı Kütüphanesi:",
|
||||
|
@ -569,7 +569,6 @@
|
|||
"HeaderSchedule": "Zamanla",
|
||||
"HeaderRunningTasks": "Çalışan Görevler",
|
||||
"HeaderRevisionHistory": "Revizyon Geçmişi",
|
||||
"HeaderRestartingServer": "Sunucu Yeniden Başlıyor",
|
||||
"HeaderRestart": "Yeniden Başlat",
|
||||
"HeaderRemoveMediaLocation": "Medya Konumunu Kaldır",
|
||||
"HeaderRemoveMediaFolder": "Medya Klasörünü Kaldır",
|
||||
|
@ -738,5 +737,36 @@
|
|||
"AlbumArtist": "Sanatçı",
|
||||
"HeaderTuners": "Alıcılar",
|
||||
"HeaderTranscodingProfileHelp": "Kodlama gerekince hangi formatın kullanılacağını belirtmek için kodlama profili ekle.",
|
||||
"ButtonTogglePlaylist": "Liste"
|
||||
"ButtonTogglePlaylist": "Liste",
|
||||
"OptionAllowRemoteSharedDevices": "Paylaşılan cihazların uzaktan kontrolüne izin ver",
|
||||
"OptionAllowRemoteControlOthers": "Diğer kullanıcıların uzaktan kontrolüne izin ver",
|
||||
"LabelTitle": "Başlık:",
|
||||
"LabelTheme": "Tema:",
|
||||
"LabelTextSize": "Metin boyutu:",
|
||||
"LabelTextColor": "Metin rengi:",
|
||||
"LabelTextBackgroundColor": "Metin arkaplan rengi:",
|
||||
"LabelTag": "Etiket:",
|
||||
"LabelSyncPlayAccessNone": "Bu kullanıcı için devre dışı",
|
||||
"LabelSyncPlayAccessJoinGroups": "Kullanıcının gruplara katılmasına izin ver",
|
||||
"LabelSyncPlayAccessCreateAndJoinGroups": "Kullanıcının gruplar oluşturmasına ve gruplara katılmasına izin ver",
|
||||
"LabelSyncPlayLeaveGroup": "Gruptan ayrıl",
|
||||
"LabelSyncPlayNewGroupDescription": "Yeni grup oluştur",
|
||||
"LabelSyncPlayNewGroup": "Yeni grup",
|
||||
"LabelSyncPlaySyncMethod": "Senkronizasyon yöntemi:",
|
||||
"MillisecondsUnit": "ms",
|
||||
"LabelSupportedMediaTypes": "Desteklenen Ortam Türleri:",
|
||||
"LabelSubtitlePlaybackMode": "Altyazı biçimi:",
|
||||
"LabelSubtitleFormatHelp": "Örnek: srt",
|
||||
"LabelSubtitles": "Altyazılar",
|
||||
"LabelStreamType": "Akış türü:",
|
||||
"LabelSubtitleDownloaders": "Altyazı indiriciler:",
|
||||
"LabelStopping": "Durduruluyor",
|
||||
"LabelSoundEffects": "Ses efektleri:",
|
||||
"LabelSortOrder": "Sıralama düzeni:",
|
||||
"LabelSortBy": "Sıralama türü:",
|
||||
"LabelSkipIfGraphicalSubsPresent": "Video halihazırda gömülü altyazı barındırıyorsa atla",
|
||||
"LabelSkipIfAudioTrackPresent": "Varsayılan ses izi indirme diliyle uyuşuyorsa atla",
|
||||
"LabelSize": "Boyut:",
|
||||
"LabelSimultaneousConnectionLimit": "Eşzamanlı yayın limiti:",
|
||||
"LabelServerName": "Sunucu adı:"
|
||||
}
|
||||
|
|
|
@ -553,7 +553,6 @@
|
|||
"HeaderScenes": "Phân Cảnh",
|
||||
"HeaderRunningTasks": "Những Tác Vụ Hoạt Động",
|
||||
"HeaderRevisionHistory": "Lịch Sử Chỉnh Sửa",
|
||||
"HeaderRestartingServer": "Đang Khởi Động Lại Máy Chủ",
|
||||
"HeaderRestart": "Khởi Động Lại",
|
||||
"HeaderResponseProfileHelp": "Hồ sơ phản hồi là phương thức tuỳ chỉnh thông tin gửi về thiết bị phát khi phát một số nội dung nhất định.",
|
||||
"HeaderResponseProfile": "Hồ Sơ Phản Hồi",
|
||||
|
@ -784,5 +783,47 @@
|
|||
"LabelFont": "Kiểu chữ:",
|
||||
"LabelFolder": "Thư mục:",
|
||||
"LabelFileOrUrl": "Tệp hoặc URL:",
|
||||
"LabelFailed": "Thất bại"
|
||||
"LabelFailed": "Thất bại",
|
||||
"LabelMaxResumePercentage": "Phần trăm tối đa có thể phát tiếp tục:",
|
||||
"LabelMaxParentalRating": "Xếp hạng tối đa cho phép của phụ huynh:",
|
||||
"LabelMaxChromecastBitrate": "Chất lượng truyền tải Chromecast:",
|
||||
"LabelMaxBackdropsPerItem": "Số lượng phông nền tối đa mỗi mục:",
|
||||
"LabelMatchType": "Loại tương thích:",
|
||||
"LabelManufacturerUrl": "URL của nhà sản xuất",
|
||||
"LabelManufacturer": "Nhà sản xuất:",
|
||||
"LabelLogs": "Logs:",
|
||||
"HeaderSyncPlayEnabled": "Kích hoạt SyncPlay",
|
||||
"HeaderSyncPlaySelectGroup": "Tham gia nhóm",
|
||||
"EnableDetailsBannerHelp": "Hiển thị một ảnh bìa ở đầu trang chi tiết.",
|
||||
"EnableDetailsBanner": "Ảnh Bìa Chi Tiết",
|
||||
"LabelMoviePrefixHelp": "Nếu một tiếp đầu ngữ được áp dụng cho tựa đề phim, nhập nó ở mục này để máy chủ có thể xử lý một cách phù hợp.",
|
||||
"LabelMoviePrefix": "Tiếp đầu ngữ của tựa phim:",
|
||||
"LabelMovieCategories": "Loại phim:",
|
||||
"LabelMonitorUsers": "Theo dõi hoạt động từ:",
|
||||
"LabelModelUrl": "Model URL",
|
||||
"LabelModelNumber": "Mã số model",
|
||||
"LabelModelName": "Tên model",
|
||||
"LabelModelDescription": "Mô tả model",
|
||||
"LabelMinScreenshotDownloadWidth": "Chiều ngang tối thiểu của hình ảnh tải xuống:",
|
||||
"LabelMinResumePercentageHelp": "Nội dung sẽ được cho là chưa phát nếu dừng lại trước thời gian này.",
|
||||
"LabelMinResumePercentage": "Phần trăm tối thiểu để phát tiếp tục:",
|
||||
"LabelMinResumeDurationHelp": "Thời lượng ngắn nhất tính bằng giây mà vị trí phát sẽ được lưu và cho phép bạn phát tiếp tục.",
|
||||
"LabelMinResumeDuration": "Thời lượng phát tiếp tục tối thiểu:",
|
||||
"LabelMinBackdropDownloadWidth": "Chiều rộng tối thiểu của phông nền tải xuống:",
|
||||
"LabelMethod": "Phương pháp:",
|
||||
"LabelMetadataSaversHelp": "Chọn định dạng tập tin dữ liệu bổ trợ.",
|
||||
"LabelMetadataSavers": "Định dạng dữ liệu bổ trợ:",
|
||||
"LabelMetadataReadersHelp": "Sắp xếp thứ tự ưu tiên của những nguồn dữ liệu bổ trợ. Tập tin đầu tiên được tìm thấy sẽ được sử dụng.",
|
||||
"LabelMetadataReaders": "Bộ đọc dữ liệu bổ trợ:",
|
||||
"LabelMetadataPathHelp": "Thiết lập một đường dẫn tuỳ ý cho những hình ảnh và dữ liệu bổ trợ.",
|
||||
"LabelMetadataPath": "Đường dẫn dữ liệu bổ trợ:",
|
||||
"LabelMetadataDownloadersHelp": "Kích hoạt và sắp xếp thứ tự ưu tiên của các trình tải dữ liệu bổ trợ. Trình tải có thứ tự ưu tiên thấp sẽ chỉ sử dụng để tải những thông tin bị thiếu.",
|
||||
"LabelMetadataDownloadLanguage": "Ngôn ngữ tải ưu tiên:",
|
||||
"LabelMetadata": "Dữ liệu bổ trợ:",
|
||||
"LabelMessageTitle": "Tiêu đề tin nhắn:",
|
||||
"LabelMessageText": "Nội dung tin nhắn:",
|
||||
"LabelMaxStreamingBitrateHelp": "Thiết lập bitrate tối đa khi truyền tải.",
|
||||
"LabelMaxStreamingBitrate": "Chất lượng phát tối đa:",
|
||||
"LabelMaxScreenshotsPerItem": "Số lượng ảnh chụp tối đa mỗi mục:",
|
||||
"LabelMaxResumePercentageHelp": "Nội dung sẽ được cho là đã kết thúc nếu ngừng phát sau thời gian này."
|
||||
}
|
||||
|
|
|
@ -871,7 +871,7 @@
|
|||
"MessageNoAvailablePlugins": "没有可用的插件。",
|
||||
"MessageNoMovieSuggestionsAvailable": "没有可用的电影建议。开始观看你的电影并进行评分,再回过头来查看你的建议。",
|
||||
"MessageNoPluginsInstalled": "你没有安装插件。",
|
||||
"MessageNoTrailersFound": "未发现任何预告片。安装 Trailer channel 以通过添加一个网络预告片媒体库来增强你的电影体验。",
|
||||
"MessageNoTrailersFound": "安装 Trailer channel 以通过添加一个网络预告片媒体库来增强你的电影体验。",
|
||||
"MessageNothingHere": "这里没有可显示的内容。",
|
||||
"MessagePasswordResetForUsers": "下列用户的密码已被重置。他们现在可以用执行复位的pin码登录。",
|
||||
"MessagePleaseEnsureInternetMetadata": "请确认已启用从网络上下载媒体资料的选项。",
|
||||
|
@ -1313,7 +1313,7 @@
|
|||
"Directors": "导演",
|
||||
"ColorTransfer": "色彩转换",
|
||||
"ConfirmDeleteItem": "这将同时在磁盘和媒体库中删除这个项目。确认删除?",
|
||||
"ConfirmDeleteItems": "这将同时在磁盘和媒体库中删除这些项目。确认删除?",
|
||||
"ConfirmDeleteItems": "从媒体库中删除这些项目时,也会同时从文件系统中删除。确定要删除吗?",
|
||||
"ConfirmEndPlayerSession": "确认要关闭位于{0}的Jellyfin吗?",
|
||||
"ValueSeconds": "{0}秒",
|
||||
"Features": "功能",
|
||||
|
@ -1350,7 +1350,6 @@
|
|||
"HeaderNextEpisodePlayingInValue": "下一集在 {0} 后播放",
|
||||
"HeaderNextVideoPlayingInValue": "下一部影片在 {0} 后播放",
|
||||
"HeaderPlayOn": "播放在",
|
||||
"HeaderRestartingServer": "服务器重启中",
|
||||
"HeaderSeriesStatus": "系列状态",
|
||||
"HeaderStopRecording": "停止录制",
|
||||
"Horizontal": "横向",
|
||||
|
@ -1358,7 +1357,7 @@
|
|||
"LabelKeepUpTo": "保持:",
|
||||
"LabelPasswordResetProvider": "密码重置提供者:",
|
||||
"LabelPersonRoleHelp": "示例:冰淇淋卡车司机",
|
||||
"LabelSelectFolderGroups": "自动将下列文件夹中的内容分组到视图中,如电影、音乐、剧集:",
|
||||
"LabelSelectFolderGroups": "自动将来自下列文件夹的内容分组至电影、音乐、电视等视图中",
|
||||
"LabelSelectFolderGroupsHelp": "未选中的文件夹将显示在自身的视图中。",
|
||||
"LabelUserLoginAttemptsBeforeLockout": "用户被封禁前可尝试的次数:",
|
||||
"DashboardVersionNumber": "版本:{0}",
|
||||
|
@ -1398,7 +1397,6 @@
|
|||
"Recordings": "录音",
|
||||
"RefreshDialogHelp": "元数据根据设置和Jellyfin服务器中启用的网络服务进行刷新。",
|
||||
"RepeatEpisodes": "重复剧集",
|
||||
"RestartPleaseWaitMessage": "请等待Jellyfin服务关闭和重启,这将花费几分钟时间。",
|
||||
"Schedule": "日程",
|
||||
"Screenshot": "屏幕截图",
|
||||
"SeriesDisplayOrderHelp": "按播出日期、DVD 顺序或编号对剧集进行排序。",
|
||||
|
@ -1524,19 +1522,19 @@
|
|||
"HeaderDVR": "DVR",
|
||||
"LabelNightly": "开发版",
|
||||
"MessageSyncPlayErrorAccessingGroups": "访问群组列表时发生错误。",
|
||||
"MessageSyncPlayLibraryAccessDenied": "搜限制的访问权限。",
|
||||
"MessageSyncPlayCreateGroupDenied": "需要权限创建该组。",
|
||||
"MessageSyncPlayGroupDoesNotExist": "无法加入群组,该群组不存在。",
|
||||
"MessageSyncPlayLibraryAccessDenied": "对此内容的访问受到限制。",
|
||||
"MessageSyncPlayCreateGroupDenied": "需要权限以创建群组。",
|
||||
"MessageSyncPlayGroupDoesNotExist": "无法加入群组,因为该群组不存在。",
|
||||
"MessageSyncPlayPlaybackPermissionRequired": "需要播放权限。",
|
||||
"MessageSyncPlayGroupWait": "<b>{0}</b> 正在缓冲...",
|
||||
"MessageSyncPlayUserLeft": "<b>{0}</b> 已离开小组。",
|
||||
"MessageSyncPlayUserJoined": "<b>{0}</b> 已加入该小组。",
|
||||
"MessageSyncPlayUserLeft": "<b>{0}</b> 已离开群组。",
|
||||
"MessageSyncPlayUserJoined": "<b>{0}</b> 已加入该群组。",
|
||||
"LabelSyncPlayAccessNone": "禁用此用户",
|
||||
"LabelSyncPlayAccessJoinGroups": "允许用户加入群组",
|
||||
"LabelSyncPlayAccessCreateAndJoinGroups": "允许用户创建和加入群组",
|
||||
"LabelSyncPlayLeaveGroup": "离开组",
|
||||
"LabelSyncPlayNewGroupDescription": "创建一个新组",
|
||||
"LabelSyncPlayNewGroup": "新组",
|
||||
"LabelSyncPlayLeaveGroup": "离开群组",
|
||||
"LabelSyncPlayNewGroupDescription": "创建一个新的群组",
|
||||
"LabelSyncPlayNewGroup": "新建群组",
|
||||
"LabelSyncPlaySyncMethod": "同步方式:",
|
||||
"MillisecondsUnit": "毫秒",
|
||||
"LabelSyncPlayTimeOffset": "服务器时间偏移:",
|
||||
|
@ -1544,5 +1542,36 @@
|
|||
"HeaderSyncPlaySelectGroup": "加入群组",
|
||||
"EnableDetailsBannerHelp": "在项目详细信息页面的顶部显示横幅图片。",
|
||||
"EnableDecodingColorDepth10": "启用 10-Bit 硬件解码",
|
||||
"EnableDecodingColorDepth10Help" : "在支持的硬件上启用 10-Bit 硬件解码。仅对 HEVC 和 VP9 格式起作用。如果你遇到了播放问题,请关闭这个选项。"
|
||||
"EnableDecodingColorDepth10Help": "在支持的硬件上启用 10-Bit 硬件解码。仅对 HEVC 和 VP9 格式起作用。如果你遇到了播放问题,请关闭这个选项。",
|
||||
"LabelSyncPlayLeaveGroupDescription": "关闭同步播放",
|
||||
"EnableDetailsBanner": "详细信息页面的横幅",
|
||||
"ButtonCast": "投射",
|
||||
"ButtonSyncPlay": "同步播放",
|
||||
"EnableBlurhashHelp": "仍在加载的图片将显示带有模糊的占位符",
|
||||
"EnableBlurhash": "为图片启用模糊的占位符",
|
||||
"SyncPlayAccessHelp": "为此用户选择对同步播放功能的访问级别。同步播放让你可以和其他设备同步播放进度。",
|
||||
"ShowMore": "显示更多",
|
||||
"ShowLess": "显示更少",
|
||||
"MessageSyncPlayErrorMedia": "同步播放启用失败!媒体错误。",
|
||||
"MessageSyncPlayErrorMissingSession": "同步播放启用失败!找不到 Session。",
|
||||
"MessageSyncPlayErrorNoActivePlayer": "未找到活动的用户。同步播放已被关闭。",
|
||||
"MessageSyncPlayJoinGroupDenied": "需要权限以使用同步播放。",
|
||||
"MessageSyncPlayNoGroupsAvailable": "暂无可用的群组。先播放点什么吧。",
|
||||
"MessageSyncPlayDisabled": "同步播放已关闭。",
|
||||
"MessageSyncPlayEnabled": "同步播放已开启。",
|
||||
"LabelSyncPlayPlaybackDiff": "播放时间差距:",
|
||||
"EnableFasterAnimationsHelp": "使用更快的动画和转场效果",
|
||||
"EnableFasterAnimations": "更快的动画",
|
||||
"EnableDecodingColorDepth10Vp9": "启用 VP9 10-Bit 硬件解码",
|
||||
"EnableDecodingColorDepth10Hevc": "启用 HEVC 10-Bit 硬件解码",
|
||||
"HeaderNewRepository": "新建存储库",
|
||||
"TabRepositories": "存储库",
|
||||
"MessageNoGenresAvailable": "启用一些元数据提供程序以便从互联网获取媒体风格。",
|
||||
"MessageAddRepository": "如果要添加存储库,请单击标题旁边的按钮,然后填写所需的信息。",
|
||||
"LabelRepositoryNameHelp": "一个自定义名称,用于区分该存储库和添加到服务器的任何其他存储库。",
|
||||
"LabelRepositoryName": "存储库名称",
|
||||
"LabelRepositoryUrlHelp": "您要添加的存储库清单的位置。",
|
||||
"LabelRepositoryUrl": "存储库 URL",
|
||||
"MessageNoRepositories": "暂无存储库。",
|
||||
"LabelSyncPlayAccess": "同步播放访问控制"
|
||||
}
|
||||
|
|
|
@ -827,7 +827,6 @@
|
|||
"HeaderProfileServerSettingsHelp": "這些數值將控制 Jellyfin 伺服器如何呈現給設備。",
|
||||
"HeaderResponseProfile": "回覆設定檔",
|
||||
"HeaderResponseProfileHelp": "當播放某些類型的媒體時,回覆設定檔提供一種方法來發送自定訊息到設備。",
|
||||
"HeaderRestartingServer": "重新啟動伺服器",
|
||||
"HeaderSchedule": "日程表",
|
||||
"HeaderSelectCertificatePath": "選擇證書路徑",
|
||||
"HeaderSelectMetadataPath": "選擇數據路徑",
|
||||
|
@ -1465,7 +1464,6 @@
|
|||
"OptionRequirePerfectSubtitleMatchHelp": "僅下載經過測試並確認跟此影片檔案完美匹配的字幕。取消勾選這個項目可以增加找到並下載字幕的可能性,但可能會下載時間軸、翻譯不正確的字幕。",
|
||||
"PluginInstalledMessage": "這個模組安裝成功,但 Jellyfin 伺服器需要重啟以使模組生效。",
|
||||
"RecordingPathChangeMessage": "更改錄製資料夾不會將現有錄製從舊位置遷移到新的,您需要手動移動它們。",
|
||||
"RestartPleaseWaitMessage": "Jellyfin 伺服器將重新啟動,這將花費幾分鐘時間。",
|
||||
"LabelEmbedAlbumArtDidl": "於 Didl 中嵌入專輯封面",
|
||||
"LabelEnableAutomaticPortMapHelp": "自動嘗試映射公共連接埠到 UPnP 本地連接埠。這可能無法用於某些路由器。需重新啓動伺服器。",
|
||||
"LabelEmbedAlbumArtDidlHelp": "有些裝置使用這個方式來取得專輯封面,啟用這個選項可能導致其他設備播放失敗。",
|
||||
|
|
404
yarn.lock
404
yarn.lock
|
@ -2,35 +2,35 @@
|
|||
# yarn lockfile v1
|
||||
|
||||
|
||||
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.1.tgz#d5481c5095daa1c57e16e54c6f9198443afb49ff"
|
||||
integrity sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==
|
||||
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.3.tgz#324bcfd8d35cd3d47dae18cde63d752086435e9a"
|
||||
integrity sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==
|
||||
dependencies:
|
||||
"@babel/highlight" "^7.10.1"
|
||||
"@babel/highlight" "^7.10.3"
|
||||
|
||||
"@babel/compat-data@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.10.1.tgz#b1085ffe72cd17bf2c0ee790fc09f9626011b2db"
|
||||
integrity sha512-CHvCj7So7iCkGKPRFUfryXIkU2gSBw7VSZFYLsqVhrS47269VK2Hfi9S/YcublPMW8k1u2bQBlbDruoQEm4fgw==
|
||||
"@babel/compat-data@^7.10.1", "@babel/compat-data@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.10.3.tgz#9af3e033f36e8e2d6e47570db91e64a846f5d382"
|
||||
integrity sha512-BDIfJ9uNZuI0LajPfoYV28lX8kyCPMHY6uY4WH1lJdcicmAfxCK5ASzaeV0D/wsUaRH/cLk+amuxtC37sZ8TUg==
|
||||
dependencies:
|
||||
browserslist "^4.12.0"
|
||||
invariant "^2.2.4"
|
||||
semver "^5.5.0"
|
||||
|
||||
"@babel/core@>=7.2.2", "@babel/core@>=7.9.0", "@babel/core@^7.10.2":
|
||||
version "7.10.2"
|
||||
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.2.tgz#bd6786046668a925ac2bd2fd95b579b92a23b36a"
|
||||
integrity sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ==
|
||||
"@babel/core@>=7.2.2", "@babel/core@>=7.9.0", "@babel/core@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.3.tgz#73b0e8ddeec1e3fdd7a2de587a60e17c440ec77e"
|
||||
integrity sha512-5YqWxYE3pyhIi84L84YcwjeEgS+fa7ZjK6IBVGTjDVfm64njkR2lfDhVR5OudLk8x2GK59YoSyVv+L/03k1q9w==
|
||||
dependencies:
|
||||
"@babel/code-frame" "^7.10.1"
|
||||
"@babel/generator" "^7.10.2"
|
||||
"@babel/code-frame" "^7.10.3"
|
||||
"@babel/generator" "^7.10.3"
|
||||
"@babel/helper-module-transforms" "^7.10.1"
|
||||
"@babel/helpers" "^7.10.1"
|
||||
"@babel/parser" "^7.10.2"
|
||||
"@babel/template" "^7.10.1"
|
||||
"@babel/traverse" "^7.10.1"
|
||||
"@babel/types" "^7.10.2"
|
||||
"@babel/parser" "^7.10.3"
|
||||
"@babel/template" "^7.10.3"
|
||||
"@babel/traverse" "^7.10.3"
|
||||
"@babel/types" "^7.10.3"
|
||||
convert-source-map "^1.7.0"
|
||||
debug "^4.1.0"
|
||||
gensync "^1.0.0-beta.1"
|
||||
|
@ -40,12 +40,12 @@
|
|||
semver "^5.4.1"
|
||||
source-map "^0.5.0"
|
||||
|
||||
"@babel/generator@^7.10.1", "@babel/generator@^7.10.2":
|
||||
version "7.10.2"
|
||||
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.2.tgz#0fa5b5b2389db8bfdfcc3492b551ee20f5dd69a9"
|
||||
integrity sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA==
|
||||
"@babel/generator@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.3.tgz#32b9a0d963a71d7a54f5f6c15659c3dbc2a523a5"
|
||||
integrity sha512-drt8MUHbEqRzNR0xnF8nMehbY11b1SDkRw03PSNH/3Rb2Z35oxkddVSi3rcaak0YJQ86PCuE7Qx1jSFhbLNBMA==
|
||||
dependencies:
|
||||
"@babel/types" "^7.10.2"
|
||||
"@babel/types" "^7.10.3"
|
||||
jsesc "^2.5.1"
|
||||
lodash "^4.17.13"
|
||||
source-map "^0.5.0"
|
||||
|
@ -97,13 +97,13 @@
|
|||
"@babel/helper-regex" "^7.10.1"
|
||||
regexpu-core "^4.7.0"
|
||||
|
||||
"@babel/helper-define-map@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.1.tgz#5e69ee8308648470dd7900d159c044c10285221d"
|
||||
integrity sha512-+5odWpX+OnvkD0Zmq7panrMuAGQBu6aPUgvMzuMGo4R+jUOvealEj2hiqI6WhxgKrTpFoFj0+VdsuA8KDxHBDg==
|
||||
"@babel/helper-define-map@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.3.tgz#d27120a5e57c84727b30944549b2dfeca62401a8"
|
||||
integrity sha512-bxRzDi4Sin/k0drWCczppOhov1sBSdBvXJObM1NLHQzjhXhwRtn7aRWGvLJWCYbuu2qUk3EKs6Ci9C9ps8XokQ==
|
||||
dependencies:
|
||||
"@babel/helper-function-name" "^7.10.1"
|
||||
"@babel/types" "^7.10.1"
|
||||
"@babel/helper-function-name" "^7.10.3"
|
||||
"@babel/types" "^7.10.3"
|
||||
lodash "^4.17.13"
|
||||
|
||||
"@babel/helper-explode-assignable-expression@^7.10.1":
|
||||
|
@ -123,6 +123,15 @@
|
|||
"@babel/template" "^7.10.1"
|
||||
"@babel/types" "^7.10.1"
|
||||
|
||||
"@babel/helper-function-name@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.3.tgz#79316cd75a9fa25ba9787ff54544307ed444f197"
|
||||
integrity sha512-FvSj2aiOd8zbeqijjgqdMDSyxsGHaMt5Tr0XjQsGKHD3/1FP3wksjnLAWzxw7lvXiej8W1Jt47SKTZ6upQNiRw==
|
||||
dependencies:
|
||||
"@babel/helper-get-function-arity" "^7.10.3"
|
||||
"@babel/template" "^7.10.3"
|
||||
"@babel/types" "^7.10.3"
|
||||
|
||||
"@babel/helper-get-function-arity@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz#7303390a81ba7cb59613895a192b93850e373f7d"
|
||||
|
@ -130,12 +139,19 @@
|
|||
dependencies:
|
||||
"@babel/types" "^7.10.1"
|
||||
|
||||
"@babel/helper-hoist-variables@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.1.tgz#7e77c82e5dcae1ebf123174c385aaadbf787d077"
|
||||
integrity sha512-vLm5srkU8rI6X3+aQ1rQJyfjvCBLXP8cAGeuw04zeAM2ItKb1e7pmVmLyHb4sDaAYnLL13RHOZPLEtcGZ5xvjg==
|
||||
"@babel/helper-get-function-arity@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.3.tgz#3a28f7b28ccc7719eacd9223b659fdf162e4c45e"
|
||||
integrity sha512-iUD/gFsR+M6uiy69JA6fzM5seno8oE85IYZdbVVEuQaZlEzMO2MXblh+KSPJgsZAUx0EEbWXU0yJaW7C9CdAVg==
|
||||
dependencies:
|
||||
"@babel/types" "^7.10.1"
|
||||
"@babel/types" "^7.10.3"
|
||||
|
||||
"@babel/helper-hoist-variables@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.3.tgz#d554f52baf1657ffbd7e5137311abc993bb3f068"
|
||||
integrity sha512-9JyafKoBt5h20Yv1+BXQMdcXXavozI1vt401KBiRc2qzUepbVnd7ogVNymY1xkQN9fekGwfxtotH2Yf5xsGzgg==
|
||||
dependencies:
|
||||
"@babel/types" "^7.10.3"
|
||||
|
||||
"@babel/helper-member-expression-to-functions@^7.10.1":
|
||||
version "7.10.1"
|
||||
|
@ -144,12 +160,12 @@
|
|||
dependencies:
|
||||
"@babel/types" "^7.10.1"
|
||||
|
||||
"@babel/helper-module-imports@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz#dd331bd45bccc566ce77004e9d05fe17add13876"
|
||||
integrity sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg==
|
||||
"@babel/helper-module-imports@^7.10.1", "@babel/helper-module-imports@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.3.tgz#766fa1d57608e53e5676f23ae498ec7a95e1b11a"
|
||||
integrity sha512-Jtqw5M9pahLSUWA+76nhK9OG8nwYXzhQzVIGFoNaHnXF/r4l7kz4Fl0UAW7B6mqC5myoJiBP5/YQlXQTMfHI9w==
|
||||
dependencies:
|
||||
"@babel/types" "^7.10.1"
|
||||
"@babel/types" "^7.10.3"
|
||||
|
||||
"@babel/helper-module-transforms@^7.10.1":
|
||||
version "7.10.1"
|
||||
|
@ -171,10 +187,17 @@
|
|||
dependencies:
|
||||
"@babel/types" "^7.10.1"
|
||||
|
||||
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1", "@babel/helper-plugin-utils@^7.8.0":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz#ec5a5cf0eec925b66c60580328b122c01230a127"
|
||||
integrity sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA==
|
||||
"@babel/helper-optimise-call-expression@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.3.tgz#f53c4b6783093195b0f69330439908841660c530"
|
||||
integrity sha512-kT2R3VBH/cnSz+yChKpaKRJQJWxdGoc6SjioRId2wkeV3bK0wLLioFpJROrX0U4xr/NmxSSAWT/9Ih5snwIIzg==
|
||||
dependencies:
|
||||
"@babel/types" "^7.10.3"
|
||||
|
||||
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1", "@babel/helper-plugin-utils@^7.10.3", "@babel/helper-plugin-utils@^7.8.0":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.3.tgz#aac45cccf8bc1873b99a85f34bceef3beb5d3244"
|
||||
integrity sha512-j/+j8NAWUTxOtx4LKHybpSClxHoq6I91DQ/mKgAXn5oNUPIUiGppjPIX3TDtJWPrdfP9Kfl7e4fgVMiQR9VE/g==
|
||||
|
||||
"@babel/helper-regex@^7.10.1":
|
||||
version "7.10.1"
|
||||
|
@ -194,6 +217,17 @@
|
|||
"@babel/traverse" "^7.10.1"
|
||||
"@babel/types" "^7.10.1"
|
||||
|
||||
"@babel/helper-remap-async-to-generator@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.3.tgz#18564f8a6748be466970195b876e8bba3bccf442"
|
||||
integrity sha512-sLB7666ARbJUGDO60ZormmhQOyqMX/shKBXZ7fy937s+3ID8gSrneMvKSSb+8xIM5V7Vn6uNVtOY1vIm26XLtA==
|
||||
dependencies:
|
||||
"@babel/helper-annotate-as-pure" "^7.10.1"
|
||||
"@babel/helper-wrap-function" "^7.10.1"
|
||||
"@babel/template" "^7.10.3"
|
||||
"@babel/traverse" "^7.10.3"
|
||||
"@babel/types" "^7.10.3"
|
||||
|
||||
"@babel/helper-replace-supers@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz#ec6859d20c5d8087f6a2dc4e014db7228975f13d"
|
||||
|
@ -219,10 +253,10 @@
|
|||
dependencies:
|
||||
"@babel/types" "^7.10.1"
|
||||
|
||||
"@babel/helper-validator-identifier@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz#5770b0c1a826c4f53f5ede5e153163e0318e94b5"
|
||||
integrity sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==
|
||||
"@babel/helper-validator-identifier@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz#60d9847f98c4cea1b279e005fdb7c28be5412d15"
|
||||
integrity sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==
|
||||
|
||||
"@babel/helper-wrap-function@^7.10.1":
|
||||
version "7.10.1"
|
||||
|
@ -243,27 +277,27 @@
|
|||
"@babel/traverse" "^7.10.1"
|
||||
"@babel/types" "^7.10.1"
|
||||
|
||||
"@babel/highlight@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.1.tgz#841d098ba613ba1a427a2b383d79e35552c38ae0"
|
||||
integrity sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==
|
||||
"@babel/highlight@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.3.tgz#c633bb34adf07c5c13156692f5922c81ec53f28d"
|
||||
integrity sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==
|
||||
dependencies:
|
||||
"@babel/helper-validator-identifier" "^7.10.1"
|
||||
"@babel/helper-validator-identifier" "^7.10.3"
|
||||
chalk "^2.0.0"
|
||||
js-tokens "^4.0.0"
|
||||
|
||||
"@babel/parser@^7.10.1", "@babel/parser@^7.10.2":
|
||||
version "7.10.2"
|
||||
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.2.tgz#871807f10442b92ff97e4783b9b54f6a0ca812d0"
|
||||
integrity sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ==
|
||||
"@babel/parser@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.3.tgz#7e71d892b0d6e7d04a1af4c3c79d72c1f10f5315"
|
||||
integrity sha512-oJtNJCMFdIMwXGmx+KxuaD7i3b8uS7TTFYW/FNG2BT8m+fmGHoiPYoH0Pe3gya07WuFmM5FCDIr1x0irkD/hyA==
|
||||
|
||||
"@babel/plugin-proposal-async-generator-functions@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.1.tgz#6911af5ba2e615c4ff3c497fe2f47b35bf6d7e55"
|
||||
integrity sha512-vzZE12ZTdB336POZjmpblWfNNRpMSua45EYnRigE2XsZxcXcIyly2ixnTJasJE4Zq3U7t2d8rRF7XRUuzHxbOw==
|
||||
"@babel/plugin-proposal-async-generator-functions@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.3.tgz#5a02453d46e5362e2073c7278beab2e53ad7d939"
|
||||
integrity sha512-WUUWM7YTOudF4jZBAJIW9D7aViYC/Fn0Pln4RIHlQALyno3sXSjqmTA4Zy1TKC2D49RCR8Y/Pn4OIUtEypK3CA==
|
||||
dependencies:
|
||||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/helper-remap-async-to-generator" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.3"
|
||||
"@babel/helper-remap-async-to-generator" "^7.10.3"
|
||||
"@babel/plugin-syntax-async-generators" "^7.8.0"
|
||||
|
||||
"@babel/plugin-proposal-class-properties@^7.10.1":
|
||||
|
@ -306,12 +340,12 @@
|
|||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/plugin-syntax-numeric-separator" "^7.10.1"
|
||||
|
||||
"@babel/plugin-proposal-object-rest-spread@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.1.tgz#cba44908ac9f142650b4a65b8aa06bf3478d5fb6"
|
||||
integrity sha512-Z+Qri55KiQkHh7Fc4BW6o+QBuTagbOp9txE+4U1i79u9oWlf2npkiDx+Rf3iK3lbcHBuNy9UOkwuR5wOMH3LIQ==
|
||||
"@babel/plugin-proposal-object-rest-spread@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.3.tgz#b8d0d22f70afa34ad84b7a200ff772f9b9fce474"
|
||||
integrity sha512-ZZh5leCIlH9lni5bU/wB/UcjtcVLgR8gc+FAgW2OOY+m9h1II3ItTO1/cewNUcsIDZSYcSaz/rYVls+Fb0ExVQ==
|
||||
dependencies:
|
||||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.3"
|
||||
"@babel/plugin-syntax-object-rest-spread" "^7.8.0"
|
||||
"@babel/plugin-transform-parameters" "^7.10.1"
|
||||
|
||||
|
@ -323,12 +357,12 @@
|
|||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
|
||||
|
||||
"@babel/plugin-proposal-optional-chaining@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.1.tgz#15f5d6d22708629451a91be28f8facc55b0e818c"
|
||||
integrity sha512-dqQj475q8+/avvok72CF3AOSV/SGEcH29zT5hhohqqvvZ2+boQoOr7iGldBG5YXTO2qgCgc2B3WvVLUdbeMlGA==
|
||||
"@babel/plugin-proposal-optional-chaining@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.3.tgz#9a726f94622b653c0a3a7a59cdce94730f526f7c"
|
||||
integrity sha512-yyG3n9dJ1vZ6v5sfmIlMMZ8azQoqx/5/nZTSWX1td6L1H1bsjzA8TInDChpafCZiJkeOFzp/PtrfigAQXxI1Ng==
|
||||
dependencies:
|
||||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.3"
|
||||
"@babel/plugin-syntax-optional-chaining" "^7.8.0"
|
||||
|
||||
"@babel/plugin-proposal-private-methods@^7.10.1":
|
||||
|
@ -448,26 +482,26 @@
|
|||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
lodash "^4.17.13"
|
||||
|
||||
"@babel/plugin-transform-classes@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.1.tgz#6e11dd6c4dfae70f540480a4702477ed766d733f"
|
||||
integrity sha512-P9V0YIh+ln/B3RStPoXpEQ/CoAxQIhRSUn7aXqQ+FZJ2u8+oCtjIXR3+X0vsSD8zv+mb56K7wZW1XiDTDGiDRQ==
|
||||
"@babel/plugin-transform-classes@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.3.tgz#8d9a656bc3d01f3ff69e1fccb354b0f9d72ac544"
|
||||
integrity sha512-irEX0ChJLaZVC7FvvRoSIxJlmk0IczFLcwaRXUArBKYHCHbOhe57aG8q3uw/fJsoSXvZhjRX960hyeAGlVBXZw==
|
||||
dependencies:
|
||||
"@babel/helper-annotate-as-pure" "^7.10.1"
|
||||
"@babel/helper-define-map" "^7.10.1"
|
||||
"@babel/helper-function-name" "^7.10.1"
|
||||
"@babel/helper-optimise-call-expression" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/helper-define-map" "^7.10.3"
|
||||
"@babel/helper-function-name" "^7.10.3"
|
||||
"@babel/helper-optimise-call-expression" "^7.10.3"
|
||||
"@babel/helper-plugin-utils" "^7.10.3"
|
||||
"@babel/helper-replace-supers" "^7.10.1"
|
||||
"@babel/helper-split-export-declaration" "^7.10.1"
|
||||
globals "^11.1.0"
|
||||
|
||||
"@babel/plugin-transform-computed-properties@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.1.tgz#59aa399064429d64dce5cf76ef9b90b7245ebd07"
|
||||
integrity sha512-mqSrGjp3IefMsXIenBfGcPXxJxweQe2hEIwMQvjtiDQ9b1IBvDUjkAtV/HMXX47/vXf14qDNedXsIiNd1FmkaQ==
|
||||
"@babel/plugin-transform-computed-properties@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.3.tgz#d3aa6eef67cb967150f76faff20f0abbf553757b"
|
||||
integrity sha512-GWzhaBOsdbjVFav96drOz7FzrcEW6AP5nax0gLIpstiFaI3LOb2tAg06TimaWU6YKOfUACK3FVrxPJ4GSc5TgA==
|
||||
dependencies:
|
||||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.3"
|
||||
|
||||
"@babel/plugin-transform-destructuring@^7.10.1":
|
||||
version "7.10.1"
|
||||
|
@ -547,14 +581,14 @@
|
|||
"@babel/helper-simple-access" "^7.10.1"
|
||||
babel-plugin-dynamic-import-node "^2.3.3"
|
||||
|
||||
"@babel/plugin-transform-modules-systemjs@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.1.tgz#9962e4b0ac6aaf2e20431ada3d8ec72082cbffb6"
|
||||
integrity sha512-ewNKcj1TQZDL3YnO85qh9zo1YF1CHgmSTlRQgHqe63oTrMI85cthKtZjAiZSsSNjPQ5NCaYo5QkbYqEw1ZBgZA==
|
||||
"@babel/plugin-transform-modules-systemjs@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.3.tgz#004ae727b122b7b146b150d50cba5ffbff4ac56b"
|
||||
integrity sha512-GWXWQMmE1GH4ALc7YXW56BTh/AlzvDWhUNn9ArFF0+Cz5G8esYlVbXfdyHa1xaD1j+GnBoCeoQNlwtZTVdiG/A==
|
||||
dependencies:
|
||||
"@babel/helper-hoist-variables" "^7.10.1"
|
||||
"@babel/helper-hoist-variables" "^7.10.3"
|
||||
"@babel/helper-module-transforms" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.3"
|
||||
babel-plugin-dynamic-import-node "^2.3.3"
|
||||
|
||||
"@babel/plugin-transform-modules-umd@^7.10.1":
|
||||
|
@ -565,10 +599,10 @@
|
|||
"@babel/helper-module-transforms" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
|
||||
"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3":
|
||||
version "7.8.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c"
|
||||
integrity sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==
|
||||
"@babel/plugin-transform-named-capturing-groups-regex@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.3.tgz#a4f8444d1c5a46f35834a410285f2c901c007ca6"
|
||||
integrity sha512-I3EH+RMFyVi8Iy/LekQm948Z4Lz4yKT7rK+vuCAeRm0kTa6Z5W7xuhRxDNJv0FPya/her6AUgrDITb70YHtTvA==
|
||||
dependencies:
|
||||
"@babel/helper-create-regexp-features-plugin" "^7.8.3"
|
||||
|
||||
|
@ -602,10 +636,10 @@
|
|||
dependencies:
|
||||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
|
||||
"@babel/plugin-transform-regenerator@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.1.tgz#10e175cbe7bdb63cc9b39f9b3f823c5c7c5c5490"
|
||||
integrity sha512-B3+Y2prScgJ2Bh/2l9LJxKbb8C8kRfsG4AdPT+n7ixBHIxJaIG8bi8tgjxUMege1+WqSJ+7gu1YeoMVO3gPWzw==
|
||||
"@babel/plugin-transform-regenerator@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.3.tgz#6ec680f140a5ceefd291c221cb7131f6d7e8cb6d"
|
||||
integrity sha512-H5kNeW0u8mbk0qa1jVIVTeJJL6/TJ81ltD4oyPx0P499DhMJrTmmIFCmJ3QloGpQG8K9symccB7S7SJpCKLwtw==
|
||||
dependencies:
|
||||
regenerator-transform "^0.14.2"
|
||||
|
||||
|
@ -638,13 +672,13 @@
|
|||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/helper-regex" "^7.10.1"
|
||||
|
||||
"@babel/plugin-transform-template-literals@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.1.tgz#914c7b7f4752c570ea00553b4284dad8070e8628"
|
||||
integrity sha512-t7B/3MQf5M1T9hPCRG28DNGZUuxAuDqLYS03rJrIk2prj/UV7Z6FOneijhQhnv/Xa039vidXeVbvjK2SK5f7Gg==
|
||||
"@babel/plugin-transform-template-literals@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.3.tgz#69d39b3d44b31e7b4864173322565894ce939b25"
|
||||
integrity sha512-yaBn9OpxQra/bk0/CaA4wr41O0/Whkg6nqjqApcinxM7pro51ojhX6fv1pimAnVjVfDy14K0ULoRL70CA9jWWA==
|
||||
dependencies:
|
||||
"@babel/helper-annotate-as-pure" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.3"
|
||||
|
||||
"@babel/plugin-transform-typeof-symbol@^7.10.1":
|
||||
version "7.10.1"
|
||||
|
@ -676,24 +710,24 @@
|
|||
core-js "^2.6.5"
|
||||
regenerator-runtime "^0.13.4"
|
||||
|
||||
"@babel/preset-env@^7.10.2":
|
||||
version "7.10.2"
|
||||
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.10.2.tgz#715930f2cf8573b0928005ee562bed52fb65fdfb"
|
||||
integrity sha512-MjqhX0RZaEgK/KueRzh+3yPSk30oqDKJ5HP5tqTSB1e2gzGS3PLy7K0BIpnp78+0anFuSwOeuCf1zZO7RzRvEA==
|
||||
"@babel/preset-env@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.10.3.tgz#3e58c9861bbd93b6a679987c7e4bd365c56c80c9"
|
||||
integrity sha512-jHaSUgiewTmly88bJtMHbOd1bJf2ocYxb5BWKSDQIP5tmgFuS/n0gl+nhSrYDhT33m0vPxp+rP8oYYgPgMNQlg==
|
||||
dependencies:
|
||||
"@babel/compat-data" "^7.10.1"
|
||||
"@babel/compat-data" "^7.10.3"
|
||||
"@babel/helper-compilation-targets" "^7.10.2"
|
||||
"@babel/helper-module-imports" "^7.10.1"
|
||||
"@babel/helper-plugin-utils" "^7.10.1"
|
||||
"@babel/plugin-proposal-async-generator-functions" "^7.10.1"
|
||||
"@babel/helper-module-imports" "^7.10.3"
|
||||
"@babel/helper-plugin-utils" "^7.10.3"
|
||||
"@babel/plugin-proposal-async-generator-functions" "^7.10.3"
|
||||
"@babel/plugin-proposal-class-properties" "^7.10.1"
|
||||
"@babel/plugin-proposal-dynamic-import" "^7.10.1"
|
||||
"@babel/plugin-proposal-json-strings" "^7.10.1"
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.1"
|
||||
"@babel/plugin-proposal-numeric-separator" "^7.10.1"
|
||||
"@babel/plugin-proposal-object-rest-spread" "^7.10.1"
|
||||
"@babel/plugin-proposal-object-rest-spread" "^7.10.3"
|
||||
"@babel/plugin-proposal-optional-catch-binding" "^7.10.1"
|
||||
"@babel/plugin-proposal-optional-chaining" "^7.10.1"
|
||||
"@babel/plugin-proposal-optional-chaining" "^7.10.3"
|
||||
"@babel/plugin-proposal-private-methods" "^7.10.1"
|
||||
"@babel/plugin-proposal-unicode-property-regex" "^7.10.1"
|
||||
"@babel/plugin-syntax-async-generators" "^7.8.0"
|
||||
|
@ -710,8 +744,8 @@
|
|||
"@babel/plugin-transform-async-to-generator" "^7.10.1"
|
||||
"@babel/plugin-transform-block-scoped-functions" "^7.10.1"
|
||||
"@babel/plugin-transform-block-scoping" "^7.10.1"
|
||||
"@babel/plugin-transform-classes" "^7.10.1"
|
||||
"@babel/plugin-transform-computed-properties" "^7.10.1"
|
||||
"@babel/plugin-transform-classes" "^7.10.3"
|
||||
"@babel/plugin-transform-computed-properties" "^7.10.3"
|
||||
"@babel/plugin-transform-destructuring" "^7.10.1"
|
||||
"@babel/plugin-transform-dotall-regex" "^7.10.1"
|
||||
"@babel/plugin-transform-duplicate-keys" "^7.10.1"
|
||||
|
@ -722,24 +756,24 @@
|
|||
"@babel/plugin-transform-member-expression-literals" "^7.10.1"
|
||||
"@babel/plugin-transform-modules-amd" "^7.10.1"
|
||||
"@babel/plugin-transform-modules-commonjs" "^7.10.1"
|
||||
"@babel/plugin-transform-modules-systemjs" "^7.10.1"
|
||||
"@babel/plugin-transform-modules-systemjs" "^7.10.3"
|
||||
"@babel/plugin-transform-modules-umd" "^7.10.1"
|
||||
"@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3"
|
||||
"@babel/plugin-transform-named-capturing-groups-regex" "^7.10.3"
|
||||
"@babel/plugin-transform-new-target" "^7.10.1"
|
||||
"@babel/plugin-transform-object-super" "^7.10.1"
|
||||
"@babel/plugin-transform-parameters" "^7.10.1"
|
||||
"@babel/plugin-transform-property-literals" "^7.10.1"
|
||||
"@babel/plugin-transform-regenerator" "^7.10.1"
|
||||
"@babel/plugin-transform-regenerator" "^7.10.3"
|
||||
"@babel/plugin-transform-reserved-words" "^7.10.1"
|
||||
"@babel/plugin-transform-shorthand-properties" "^7.10.1"
|
||||
"@babel/plugin-transform-spread" "^7.10.1"
|
||||
"@babel/plugin-transform-sticky-regex" "^7.10.1"
|
||||
"@babel/plugin-transform-template-literals" "^7.10.1"
|
||||
"@babel/plugin-transform-template-literals" "^7.10.3"
|
||||
"@babel/plugin-transform-typeof-symbol" "^7.10.1"
|
||||
"@babel/plugin-transform-unicode-escapes" "^7.10.1"
|
||||
"@babel/plugin-transform-unicode-regex" "^7.10.1"
|
||||
"@babel/preset-modules" "^0.1.3"
|
||||
"@babel/types" "^7.10.2"
|
||||
"@babel/types" "^7.10.3"
|
||||
browserslist "^4.12.0"
|
||||
core-js-compat "^3.6.2"
|
||||
invariant "^2.2.2"
|
||||
|
@ -771,36 +805,36 @@
|
|||
dependencies:
|
||||
regenerator-runtime "^0.13.4"
|
||||
|
||||
"@babel/template@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.1.tgz#e167154a94cb5f14b28dc58f5356d2162f539811"
|
||||
integrity sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==
|
||||
"@babel/template@^7.10.1", "@babel/template@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.3.tgz#4d13bc8e30bf95b0ce9d175d30306f42a2c9a7b8"
|
||||
integrity sha512-5BjI4gdtD+9fHZUsaxPHPNpwa+xRkDO7c7JbhYn2afvrkDu5SfAAbi9AIMXw2xEhO/BR35TqiW97IqNvCo/GqA==
|
||||
dependencies:
|
||||
"@babel/code-frame" "^7.10.1"
|
||||
"@babel/parser" "^7.10.1"
|
||||
"@babel/types" "^7.10.1"
|
||||
"@babel/code-frame" "^7.10.3"
|
||||
"@babel/parser" "^7.10.3"
|
||||
"@babel/types" "^7.10.3"
|
||||
|
||||
"@babel/traverse@^7.10.1":
|
||||
version "7.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.1.tgz#bbcef3031e4152a6c0b50147f4958df54ca0dd27"
|
||||
integrity sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==
|
||||
"@babel/traverse@^7.10.1", "@babel/traverse@^7.10.3":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.3.tgz#0b01731794aa7b77b214bcd96661f18281155d7e"
|
||||
integrity sha512-qO6623eBFhuPm0TmmrUFMT1FulCmsSeJuVGhiLodk2raUDFhhTECLd9E9jC4LBIWziqt4wgF6KuXE4d+Jz9yug==
|
||||
dependencies:
|
||||
"@babel/code-frame" "^7.10.1"
|
||||
"@babel/generator" "^7.10.1"
|
||||
"@babel/helper-function-name" "^7.10.1"
|
||||
"@babel/code-frame" "^7.10.3"
|
||||
"@babel/generator" "^7.10.3"
|
||||
"@babel/helper-function-name" "^7.10.3"
|
||||
"@babel/helper-split-export-declaration" "^7.10.1"
|
||||
"@babel/parser" "^7.10.1"
|
||||
"@babel/types" "^7.10.1"
|
||||
"@babel/parser" "^7.10.3"
|
||||
"@babel/types" "^7.10.3"
|
||||
debug "^4.1.0"
|
||||
globals "^11.1.0"
|
||||
lodash "^4.17.13"
|
||||
|
||||
"@babel/types@^7.10.1", "@babel/types@^7.10.2", "@babel/types@^7.4.4":
|
||||
version "7.10.2"
|
||||
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.2.tgz#30283be31cad0dbf6fb00bd40641ca0ea675172d"
|
||||
integrity sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng==
|
||||
"@babel/types@^7.10.1", "@babel/types@^7.10.3", "@babel/types@^7.4.4":
|
||||
version "7.10.3"
|
||||
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.10.3.tgz#6535e3b79fea86a6b09e012ea8528f935099de8e"
|
||||
integrity sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==
|
||||
dependencies:
|
||||
"@babel/helper-validator-identifier" "^7.10.1"
|
||||
"@babel/helper-validator-identifier" "^7.10.3"
|
||||
lodash "^4.17.13"
|
||||
to-fast-properties "^2.0.0"
|
||||
|
||||
|
@ -1616,17 +1650,17 @@ atob@^2.1.2:
|
|||
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
|
||||
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
|
||||
|
||||
autoprefixer@^9.0.0, autoprefixer@^9.6.1, autoprefixer@^9.8.0:
|
||||
version "9.8.0"
|
||||
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.0.tgz#68e2d2bef7ba4c3a65436f662d0a56a741e56511"
|
||||
integrity sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==
|
||||
autoprefixer@^9.0.0, autoprefixer@^9.6.1, autoprefixer@^9.8.0, autoprefixer@^9.8.2:
|
||||
version "9.8.2"
|
||||
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.2.tgz#7347396ee576b18687041bfbacd76d78e27baa56"
|
||||
integrity sha512-9UwMMU8Rg7Fj0c55mbOpXrr/2WrRqoOwOlLNTyyYt+nhiyQdIBWipp5XWzt+Lge8r3DK5y+EHMc1OBf8VpZA6Q==
|
||||
dependencies:
|
||||
browserslist "^4.12.0"
|
||||
caniuse-lite "^1.0.30001061"
|
||||
chalk "^2.4.2"
|
||||
caniuse-lite "^1.0.30001084"
|
||||
kleur "^4.0.1"
|
||||
normalize-range "^0.1.2"
|
||||
num2fraction "^1.2.2"
|
||||
postcss "^7.0.30"
|
||||
postcss "^7.0.32"
|
||||
postcss-value-parser "^4.1.0"
|
||||
|
||||
aws-sign2@~0.7.0:
|
||||
|
@ -2277,15 +2311,10 @@ caniuse-db@^1.0.30001059:
|
|||
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001068.tgz#79fa671a063f03485c663f4165252f039c312c36"
|
||||
integrity sha512-FF4o1nUDSnYY8rPCldTJ1486rqcgSZasQtWIMvSC3WOllFJNvmwhuBcApuWC1CD2TKTRnIBXqM4d4lJsCdRJzQ==
|
||||
|
||||
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001061:
|
||||
version "1.0.30001061"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001061.tgz#80ca87ef14eb543a7458e7fd2b5e2face3458c9f"
|
||||
integrity sha512-SMICCeiNvMZnyXpuoO+ot7FHpMVPlrsR+HmfByj6nY4xYDHXLqMTbgH7ecEkDNXWkH1vaip+ZS0D7VTXwM1KYQ==
|
||||
|
||||
caniuse-lite@^1.0.30001043:
|
||||
version "1.0.30001066"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz#0a8a58a10108f2b9bf38e7b65c237b12fd9c5f04"
|
||||
integrity sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw==
|
||||
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001043, caniuse-lite@^1.0.30001084:
|
||||
version "1.0.30001085"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001085.tgz#bed28bd51ff7425d33ee23e730c7f3b703711db6"
|
||||
integrity sha512-x0YRFRE0pmOD90z+9Xk7jwO58p4feVNXP+U8kWV+Uo/HADyrgESlepzIkUqPgaXkpyceZU6siM1gsK7sHgplqA==
|
||||
|
||||
caseless@~0.12.0:
|
||||
version "0.12.0"
|
||||
|
@ -2335,10 +2364,10 @@ chalk@^3.0.0:
|
|||
ansi-styles "^4.1.0"
|
||||
supports-color "^7.1.0"
|
||||
|
||||
chalk@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72"
|
||||
integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==
|
||||
chalk@^4.0.0, chalk@^4.1.0:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
|
||||
integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
|
||||
dependencies:
|
||||
ansi-styles "^4.1.0"
|
||||
supports-color "^7.1.0"
|
||||
|
@ -4266,10 +4295,10 @@ fast-levenshtein@~2.0.6:
|
|||
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
|
||||
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
|
||||
|
||||
fast-text-encoding@^1.0.1:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/fast-text-encoding/-/fast-text-encoding-1.0.2.tgz#ff1ad5677bde049e0f8656aa6083a7ef2c5836e2"
|
||||
integrity sha512-5rQdinSsycpzvAoHga2EDn+LRX1d5xLFsuNG0Kg61JrAT/tASXcLL0nf/33v+sAxlQcfYmWbTURa1mmAf55jGw==
|
||||
fast-text-encoding@^1.0.3:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz#ec02ac8e01ab8a319af182dae2681213cfe9ce53"
|
||||
integrity sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==
|
||||
|
||||
fastq@^1.6.0:
|
||||
version "1.7.0"
|
||||
|
@ -6352,10 +6381,10 @@ jsprim@^1.2.2:
|
|||
json-schema "0.2.3"
|
||||
verror "1.10.0"
|
||||
|
||||
jstree@^3.3.7:
|
||||
version "3.3.9"
|
||||
resolved "https://registry.yarnpkg.com/jstree/-/jstree-3.3.9.tgz#62b47cad3c4fda390d021e5c4f98ee5b3365198a"
|
||||
integrity sha512-jRIbhg+BHrIs1Wm6oiJt3oKTVBE6sWS0PCp2/RlkIUqsLUPWUYgV3q8LfKoi1/E+YMzGtP6BuK4okk+0mwfmhQ==
|
||||
jstree@^3.3.10:
|
||||
version "3.3.10"
|
||||
resolved "https://registry.yarnpkg.com/jstree/-/jstree-3.3.10.tgz#28d5b464a6bd4b5a93ccc2e978d005845596a408"
|
||||
integrity sha512-TDhwTy24ZKCVei0gLRxnH5PQuX77nqlG7bhQh+UDTeOxC2xdhDrS1x7YtbjLVlSxmH7USnA/WIeVOGN/m3D0QA==
|
||||
dependencies:
|
||||
jquery ">=1.9.1"
|
||||
|
||||
|
@ -6410,6 +6439,11 @@ kind-of@^6.0.0, kind-of@^6.0.2:
|
|||
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
|
||||
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
|
||||
|
||||
kleur@^4.0.1:
|
||||
version "4.0.1"
|
||||
resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.0.1.tgz#3d4948534b666e2578f93b6fafb62108e64f05ef"
|
||||
integrity sha512-Qs6SqCLm63rd0kNVh+wO4XsWLU6kgfwwaPYsLiClWf0Tewkzsa6MvB21bespb8cz+ANS+2t3So1ge3gintzhlw==
|
||||
|
||||
known-css-properties@^0.11.0:
|
||||
version "0.11.0"
|
||||
resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.11.0.tgz#0da784f115ea77c76b81536d7052e90ee6c86a8a"
|
||||
|
@ -8995,7 +9029,7 @@ postcss@^5.0.0, postcss@^5.0.18:
|
|||
source-map "^0.5.6"
|
||||
supports-color "^3.2.3"
|
||||
|
||||
postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.13, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.30, postcss@^7.0.31, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6, postcss@^7.0.7:
|
||||
postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.13, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.31, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6, postcss@^7.0.7:
|
||||
version "7.0.32"
|
||||
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d"
|
||||
integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==
|
||||
|
@ -10040,10 +10074,10 @@ sha.js@^2.4.0, sha.js@^2.4.8:
|
|||
inherits "^2.0.1"
|
||||
safe-buffer "^5.0.1"
|
||||
|
||||
shaka-player@^2.5.13:
|
||||
version "2.5.13"
|
||||
resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-2.5.13.tgz#f8c493b825c735fc86d619cba8b2eb2f2a382233"
|
||||
integrity sha512-rEh7juGlTvvF10oD7+EukS12EysZXI2fiGvNLqO7GsBQ5R/sFwcTGEB8A6lWlHQXeGVbT+MxZWKMZwFE805G6A==
|
||||
shaka-player@^3.0.1:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-3.0.1.tgz#abb87b28e4060e82266211f9d406aa28e789a281"
|
||||
integrity sha512-sd//nbjJUlEZKRnGk6IBu0YW+Iw0ia8m5Zm4MxoL19VtDaiv0YuHo7ydFYkE3TcNOn++SCMQ+YntWtbNvRuQHw==
|
||||
dependencies:
|
||||
eme-encryption-scheme-polyfill "^2.0.1"
|
||||
|
||||
|
@ -10751,16 +10785,16 @@ stylelint-order@^4.1.0:
|
|||
postcss "^7.0.31"
|
||||
postcss-sorting "^5.0.1"
|
||||
|
||||
stylelint@^13.6.0:
|
||||
version "13.6.0"
|
||||
resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.6.0.tgz#3528bc402a71f2af2a3de32fa4e9f1c24e49666d"
|
||||
integrity sha512-55gG2pNjVr183JJM/tlr3KAua6vTVX7Ho/lgKKuCIWszTZ1gmrXjX4Wok53SI8wRYFPbwKAcJGULQ77OJxTcNw==
|
||||
stylelint@^13.6.1:
|
||||
version "13.6.1"
|
||||
resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.6.1.tgz#cc1d76338116d55e8ff2be94c4a4386c1239b878"
|
||||
integrity sha512-XyvKyNE7eyrqkuZ85Citd/Uv3ljGiuYHC6UiztTR6sWS9rza8j3UeQv/eGcQS9NZz/imiC4GKdk1EVL3wst5vw==
|
||||
dependencies:
|
||||
"@stylelint/postcss-css-in-js" "^0.37.1"
|
||||
"@stylelint/postcss-markdown" "^0.36.1"
|
||||
autoprefixer "^9.8.0"
|
||||
balanced-match "^1.0.0"
|
||||
chalk "^4.0.0"
|
||||
chalk "^4.1.0"
|
||||
cosmiconfig "^6.0.0"
|
||||
debug "^4.1.1"
|
||||
execall "^2.0.0"
|
||||
|
@ -10930,10 +10964,10 @@ svgo@^1.0.0, svgo@^1.3.2:
|
|||
unquote "~1.1.1"
|
||||
util.promisify "~1.0.0"
|
||||
|
||||
swiper@^5.4.3:
|
||||
version "5.4.3"
|
||||
resolved "https://registry.yarnpkg.com/swiper/-/swiper-5.4.3.tgz#f121c255c9aacd8cd723edbea11f44dd9cb2a404"
|
||||
integrity sha512-Mj3nboCznDmD1CH1BHMsli/h+B9E2hZdCE8mdWize2ua97rWRb4nwWfMWzsG8CmYBCGZAGa6bLGAvL04Gq7RjQ==
|
||||
swiper@^5.4.5:
|
||||
version "5.4.5"
|
||||
resolved "https://registry.yarnpkg.com/swiper/-/swiper-5.4.5.tgz#a350f654bf68426dbb651793824925512d223c0f"
|
||||
integrity sha512-7QjA0XpdOmiMoClfaZ2lYN6ICHcMm72LXiY+NF4fQLFidigameaofvpjEEiTQuw3xm5eksG5hzkaRsjQX57vtA==
|
||||
dependencies:
|
||||
dom7 "^2.1.5"
|
||||
ssr-window "^2.0.0"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue