diff --git a/src/controllers/session/login/index.js b/src/controllers/session/login/index.js
index 43d0ff2e40..258e670713 100644
--- a/src/controllers/session/login/index.js
+++ b/src/controllers/session/login/index.js
@@ -284,11 +284,11 @@ import './login.scss';
loading.hide();
});
apiClient.getJSON(apiClient.getUrl('Branding/Configuration')).then(function (options) {
- const disclaimer = view.querySelector('.disclaimer');
+ const loginDisclaimer = view.querySelector('.loginDisclaimer');
- disclaimer.innerHTML = DOMPurify.sanitize(marked(options.LoginDisclaimer || ''));
+ loginDisclaimer.innerHTML = DOMPurify.sanitize(marked(options.LoginDisclaimer || ''));
- for (const elem of disclaimer.querySelectorAll('a')) {
+ for (const elem of loginDisclaimer.querySelectorAll('a')) {
elem.rel = 'noopener noreferrer';
elem.target = '_blank';
elem.classList.add('button-link');
diff --git a/src/controllers/session/login/login.scss b/src/controllers/session/login/login.scss
index d84d0088d1..70bb7754ef 100644
--- a/src/controllers/session/login/login.scss
+++ b/src/controllers/session/login/login.scss
@@ -1,9 +1,9 @@
-.disclaimerContainer {
+.loginDisclaimerContainer {
display: flex;
margin-top: 2em;
}
-.disclaimer {
+.loginDisclaimer {
margin: 0 auto;
h1,
diff --git a/src/index.jsx b/src/index.jsx
index ef3feeb7e9..b9a4d9603e 100644
--- a/src/index.jsx
+++ b/src/index.jsx
@@ -74,6 +74,7 @@ function init() {
autoFocuser.enable();
Events.on(ServerConnections, 'localusersignedin', globalize.updateCurrentCulture);
+ Events.on(ServerConnections, 'localusersignedout', globalize.updateCurrentCulture);
});
}
@@ -227,15 +228,8 @@ async function onAppReady() {
}
};
- const handleLanguageChange = () => {
- const locale = globalize.getCurrentLocale();
-
- document.documentElement.setAttribute('lang', locale);
- };
-
const handleUserChange = () => {
handleStyleChange();
- handleLanguageChange();
};
Events.on(ServerConnections, 'localusersignedin', handleUserChange);
@@ -243,8 +237,6 @@ async function onAppReady() {
Events.on(currentSettings, 'change', (e, prop) => {
if (prop == 'disableCustomCss' || prop == 'customCss') {
handleStyleChange();
- } else if (prop == 'language') {
- handleLanguageChange();
}
});
diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js
index af136e9185..f2a2b8d30b 100644
--- a/src/plugins/htmlVideoPlayer/plugin.js
+++ b/src/plugins/htmlVideoPlayer/plugin.js
@@ -155,6 +155,9 @@ function tryRemoveElement(elem) {
return profileBuilder({});
}
+ const PRIMARY_TEXT_TRACK_INDEX = 0;
+ const SECONDARY_TEXT_TRACK_INDEX = 1;
+
export class HtmlVideoPlayer {
/**
* @type {string}
@@ -178,7 +181,6 @@ function tryRemoveElement(elem) {
* @type {boolean}
*/
isFetching = false;
-
/**
* @type {HTMLDivElement | null | undefined}
*/
@@ -187,6 +189,10 @@ function tryRemoveElement(elem) {
* @type {number | undefined}
*/
#subtitleTrackIndexToSetOnPlaying;
+ /**
+ * @type {number | undefined}
+ */
+ #secondarySubtitleTrackIndexToSetOnPlaying;
/**
* @type {number | null}
*/
@@ -207,6 +213,10 @@ function tryRemoveElement(elem) {
* @type {number | undefined}
*/
#customTrackIndex;
+ /**
+ * @type {number | undefined}
+ */
+ #customSecondaryTrackIndex;
/**
* @type {boolean | undefined}
*/
@@ -215,14 +225,26 @@ function tryRemoveElement(elem) {
* @type {number | undefined}
*/
#currentTrackOffset;
+ /**
+ * @type {HTMLElement | null | undefined}
+ */
+ #secondaryTrackOffset;
/**
* @type {HTMLElement | null | undefined}
*/
#videoSubtitlesElem;
+ /**
+ * @type {HTMLElement | null | undefined}
+ */
+ #videoSecondarySubtitlesElem;
/**
* @type {any | null | undefined}
*/
#currentTrackEvents;
+ /**
+ * @type {any | null | undefined}
+ */
+ #currentSecondaryTrackEvents;
/**
* @type {string[] | undefined}
*/
@@ -448,18 +470,39 @@ function tryRemoveElement(elem) {
destroyFlvPlayer(this);
destroyCastPlayer(this);
+ let secondaryTrackValid = true;
+
this.#subtitleTrackIndexToSetOnPlaying = options.mediaSource.DefaultSubtitleStreamIndex == null ? -1 : options.mediaSource.DefaultSubtitleStreamIndex;
if (this.#subtitleTrackIndexToSetOnPlaying != null && this.#subtitleTrackIndexToSetOnPlaying >= 0) {
const initialSubtitleStream = options.mediaSource.MediaStreams[this.#subtitleTrackIndexToSetOnPlaying];
if (!initialSubtitleStream || initialSubtitleStream.DeliveryMethod === 'Encode') {
this.#subtitleTrackIndexToSetOnPlaying = -1;
+ secondaryTrackValid = false;
}
+ // secondary track should not be shown if primary track is no longer a valid pair
+ if (initialSubtitleStream && !playbackManager.trackHasSecondarySubtitleSupport(initialSubtitleStream, this)) {
+ secondaryTrackValid = false;
+ }
+ } else {
+ secondaryTrackValid = false;
}
this.#audioTrackIndexToSetOnPlaying = options.playMethod === 'Transcode' ? null : options.mediaSource.DefaultAudioStreamIndex;
this._currentPlayOptions = options;
+ if (secondaryTrackValid) {
+ this.#secondarySubtitleTrackIndexToSetOnPlaying = options.mediaSource.DefaultSecondarySubtitleStreamIndex == null ? -1 : options.mediaSource.DefaultSecondarySubtitleStreamIndex;
+ if (this.#secondarySubtitleTrackIndexToSetOnPlaying != null && this.#secondarySubtitleTrackIndexToSetOnPlaying >= 0) {
+ const initialSecondarySubtitleStream = options.mediaSource.MediaStreams[this.#secondarySubtitleTrackIndexToSetOnPlaying];
+ if (!initialSecondarySubtitleStream || !playbackManager.trackHasSecondarySubtitleSupport(initialSecondarySubtitleStream, this)) {
+ this.#secondarySubtitleTrackIndexToSetOnPlaying = -1;
+ }
+ }
+ } else {
+ this.#secondarySubtitleTrackIndexToSetOnPlaying = -1;
+ }
+
const crossOrigin = getCrossOriginValue(options.mediaSource);
if (crossOrigin) {
elem.crossOrigin = crossOrigin;
@@ -490,8 +533,13 @@ function tryRemoveElement(elem) {
this.setCurrentTrackElement(index);
}
+ setSecondarySubtitleStreamIndex(index) {
+ this.setCurrentTrackElement(index, SECONDARY_TEXT_TRACK_INDEX);
+ }
+
resetSubtitleOffset() {
this.#currentTrackOffset = 0;
+ this.#secondaryTrackOffset = 0;
this.#showTrackOffset = false;
}
@@ -510,11 +558,11 @@ function tryRemoveElement(elem) {
/**
* @private
*/
- getTextTrack() {
+ getTextTracks() {
const videoElement = this.#mediaElement;
if (videoElement) {
return Array.from(videoElement.textTracks)
- .find(function (trackElement) {
+ .filter(function (trackElement) {
// get showing .vtt textTack
return trackElement.mode === 'showing';
});
@@ -523,9 +571,6 @@ function tryRemoveElement(elem) {
}
}
- /**
- * @private
- */
setSubtitleOffset(offset) {
const offsetValue = parseFloat(offset);
@@ -534,12 +579,15 @@ function tryRemoveElement(elem) {
this.updateCurrentTrackOffset(offsetValue);
this.#currentSubtitlesOctopus.timeOffset = (this._currentPlayOptions.transcodingOffsetTicks || 0) / 10000000 + offsetValue;
} else {
- const trackElement = this.getTextTrack();
+ const trackElements = this.getTextTracks();
// if .vtt currently rendering
- if (trackElement) {
- this.setTextTrackSubtitleOffset(trackElement, offsetValue);
- } else if (this.#currentTrackEvents) {
- this.setTrackEventsSubtitleOffset(this.#currentTrackEvents, offsetValue);
+ if (trackElements?.length > 0) {
+ trackElements.forEach((trackElement, index) => {
+ this.setTextTrackSubtitleOffset(trackElement, offsetValue, index);
+ });
+ } else if (this.#currentTrackEvents || this.#currentSecondaryTrackEvents) {
+ this.#currentTrackEvents && this.setTrackEventsSubtitleOffset(this.#currentTrackEvents, offsetValue, PRIMARY_TEXT_TRACK_INDEX);
+ this.#currentSecondaryTrackEvents && this.setTrackEventsSubtitleOffset(this.#currentSecondaryTrackEvents, offsetValue, SECONDARY_TEXT_TRACK_INDEX);
} else {
console.debug('No available track, cannot apply offset: ', offsetValue);
}
@@ -549,13 +597,25 @@ function tryRemoveElement(elem) {
/**
* @private
*/
- updateCurrentTrackOffset(offsetValue) {
+ updateCurrentTrackOffset(offsetValue, currentTrackIndex = PRIMARY_TEXT_TRACK_INDEX) {
+ let offsetToCompare = this.#currentTrackOffset;
+ if (this.isSecondaryTrack(currentTrackIndex)) {
+ offsetToCompare = this.#secondaryTrackOffset;
+ }
+
let relativeOffset = offsetValue;
const newTrackOffset = offsetValue;
- if (this.#currentTrackOffset) {
- relativeOffset -= this.#currentTrackOffset;
+
+ if (offsetToCompare) {
+ relativeOffset -= offsetToCompare;
}
- this.#currentTrackOffset = newTrackOffset;
+
+ if (this.isSecondaryTrack(currentTrackIndex)) {
+ this.#secondaryTrackOffset = newTrackOffset;
+ } else {
+ this.#currentTrackOffset = newTrackOffset;
+ }
+
// relative to currentTrackOffset
return relativeOffset;
}
@@ -563,9 +623,12 @@ function tryRemoveElement(elem) {
/**
* @private
*/
- setTextTrackSubtitleOffset(currentTrack, offsetValue) {
+ setTextTrackSubtitleOffset(currentTrack, offsetValue, currentTrackIndex) {
if (currentTrack.cues) {
- offsetValue = this.updateCurrentTrackOffset(offsetValue);
+ offsetValue = this.updateCurrentTrackOffset(offsetValue, currentTrackIndex);
+ if (offsetValue === 0) {
+ return;
+ }
Array.from(currentTrack.cues)
.forEach(function (cue) {
cue.startTime -= offsetValue;
@@ -577,9 +640,12 @@ function tryRemoveElement(elem) {
/**
* @private
*/
- setTrackEventsSubtitleOffset(trackEvents, offsetValue) {
+ setTrackEventsSubtitleOffset(trackEvents, offsetValue, currentTrackIndex) {
if (Array.isArray(trackEvents)) {
- offsetValue = this.updateCurrentTrackOffset(offsetValue) * 1e7; // ticks
+ offsetValue = this.updateCurrentTrackOffset(offsetValue, currentTrackIndex) * 1e7; // ticks
+ if (offsetValue === 0) {
+ return;
+ }
trackEvents.forEach(function (trackEvent) {
trackEvent.StartPositionTicks -= offsetValue;
trackEvent.EndPositionTicks -= offsetValue;
@@ -591,6 +657,14 @@ function tryRemoveElement(elem) {
return this.#currentTrackOffset;
}
+ isPrimaryTrack(textTrackIndex) {
+ return textTrackIndex === PRIMARY_TEXT_TRACK_INDEX;
+ }
+
+ isSecondaryTrack(textTrackIndex) {
+ return textTrackIndex === SECONDARY_TEXT_TRACK_INDEX;
+ }
+
/**
* @private
*/
@@ -819,6 +893,16 @@ function tryRemoveElement(elem) {
if (this.#audioTrackIndexToSetOnPlaying != null && this.canSetAudioStreamIndex()) {
this.setAudioStreamIndex(this.#audioTrackIndexToSetOnPlaying);
}
+
+ if (this.#secondarySubtitleTrackIndexToSetOnPlaying != null && this.#secondarySubtitleTrackIndexToSetOnPlaying >= 0) {
+ /**
+ * Using a 0ms timeout to set the secondary subtitles because of some weird race condition when
+ * setting both primary and secondary tracks at the same time.
+ * The `TextTrack` content and cues will somehow get mixed up and each track will play a mix of both languages.
+ * Putting this in a timeout fixes it completely.
+ */
+ setTimeout(() => this.setSecondarySubtitleStreamIndex(this.#secondarySubtitleTrackIndexToSetOnPlaying), 0);
+ }
}
/**
@@ -956,27 +1040,75 @@ function tryRemoveElement(elem) {
/**
* @private
*/
- destroyCustomTrack(videoElement) {
- if (this.#videoSubtitlesElem) {
- const subtitlesContainer = this.#videoSubtitlesElem.parentNode;
- if (subtitlesContainer) {
- tryRemoveElement(subtitlesContainer);
+ destroyCustomRenderedTrackElements(targetTrackIndex) {
+ if (this.isPrimaryTrack(targetTrackIndex)) {
+ if (this.#videoSubtitlesElem) {
+ tryRemoveElement(this.#videoSubtitlesElem);
+ this.#videoSubtitlesElem = null;
+ }
+ } else if (this.isSecondaryTrack(targetTrackIndex)) {
+ if (this.#videoSecondarySubtitlesElem) {
+ tryRemoveElement(this.#videoSecondarySubtitlesElem);
+ this.#videoSecondarySubtitlesElem = null;
+ }
+ } else { // destroy all
+ if (this.#videoSubtitlesElem) {
+ const subtitlesContainer = this.#videoSubtitlesElem.parentNode;
+ if (subtitlesContainer) {
+ tryRemoveElement(subtitlesContainer);
+ }
+ this.#videoSubtitlesElem = null;
+ this.#videoSecondarySubtitlesElem = null;
}
- this.#videoSubtitlesElem = null;
}
+ }
- this.#currentTrackEvents = null;
-
+ /**
+ * @private
+ */
+ destroyNativeTracks(videoElement, targetTrackIndex) {
if (videoElement) {
+ const destroySingleTrack = typeof targetTrackIndex === 'number';
const allTracks = videoElement.textTracks || []; // get list of tracks
- for (const track of allTracks) {
+ for (let index = 0; index < allTracks.length; index++) {
+ const track = allTracks[index];
+ // Skip all other tracks if we are targeting just one
+ if (destroySingleTrack && targetTrackIndex !== index) {
+ continue;
+ }
if (track.label.includes('manualTrack')) {
track.mode = 'disabled';
}
}
}
+ }
+
+ /**
+ * @private
+ */
+ destroyStoredTrackInfo(targetTrackIndex) {
+ if (this.isPrimaryTrack(targetTrackIndex)) {
+ this.#customTrackIndex = -1;
+ this.#currentTrackEvents = null;
+ } else if (this.isSecondaryTrack(targetTrackIndex)) {
+ this.#customSecondaryTrackIndex = -1;
+ this.#currentSecondaryTrackEvents = null;
+ } else { // destroy all
+ this.#customTrackIndex = -1;
+ this.#customSecondaryTrackIndex = -1;
+ this.#currentTrackEvents = null;
+ this.#currentSecondaryTrackEvents = null;
+ }
+ }
+
+ /**
+ * @private
+ */
+ destroyCustomTrack(videoElement, targetTrackIndex) {
+ this.destroyCustomRenderedTrackElements(targetTrackIndex);
+ this.destroyNativeTracks(videoElement, targetTrackIndex);
+ this.destroyStoredTrackInfo(targetTrackIndex);
- this.#customTrackIndex = -1;
this.#currentClock = null;
this._currentAspectRatio = null;
@@ -1029,23 +1161,34 @@ function tryRemoveElement(elem) {
/**
* @private
*/
- setTrackForDisplay(videoElement, track) {
+ setTrackForDisplay(videoElement, track, targetTextTrackIndex = PRIMARY_TEXT_TRACK_INDEX) {
if (!track) {
- this.destroyCustomTrack(videoElement);
+ // Destroy all tracks by passing undefined if there is no valid primary track
+ this.destroyCustomTrack(videoElement, this.isSecondaryTrack(targetTextTrackIndex) ? targetTextTrackIndex : undefined);
return;
}
+ let targetTrackIndex = this.#customTrackIndex;
+ if (this.isSecondaryTrack(targetTextTrackIndex)) {
+ targetTrackIndex = this.#customSecondaryTrackIndex;
+ }
+
// skip if already playing this track
- if (this.#customTrackIndex === track.Index) {
+ if (targetTrackIndex === track.Index) {
return;
}
this.resetSubtitleOffset();
const item = this._currentPlayOptions.item;
- this.destroyCustomTrack(videoElement);
- this.#customTrackIndex = track.Index;
- this.renderTracksEvents(videoElement, track, item);
+ this.destroyCustomTrack(videoElement, targetTextTrackIndex);
+
+ if (this.isSecondaryTrack(targetTextTrackIndex)) {
+ this.#customSecondaryTrackIndex = track.Index;
+ } else {
+ this.#customTrackIndex = track.Index;
+ }
+ this.renderTracksEvents(videoElement, track, item, targetTextTrackIndex);
}
/**
@@ -1155,16 +1298,39 @@ function tryRemoveElement(elem) {
/**
* @private
*/
- renderSubtitlesWithCustomElement(videoElement, track, item) {
- this.fetchSubtitles(track, item).then((data) => {
- if (!this.#videoSubtitlesElem) {
- const subtitlesContainer = document.createElement('div');
- subtitlesContainer.classList.add('videoSubtitles');
- subtitlesContainer.innerHTML = '';
- this.#videoSubtitlesElem = subtitlesContainer.querySelector('.videoSubtitlesInner');
+ renderSubtitlesWithCustomElement(videoElement, track, item, targetTextTrackIndex) {
+ Promise.all([import('../../scripts/settings/userSettings'), this.fetchSubtitles(track, item)]).then((results) => {
+ const [userSettings, subtitleData] = results;
+ const subtitleAppearance = userSettings.getSubtitleAppearanceSettings();
+ const subtitleVerticalPosition = parseInt(subtitleAppearance.verticalPosition, 10);
+
+ if (!this.#videoSubtitlesElem && !this.isSecondaryTrack(targetTextTrackIndex)) {
+ let subtitlesContainer = document.querySelector('.videoSubtitles');
+ if (!subtitlesContainer) {
+ subtitlesContainer = document.createElement('div');
+ subtitlesContainer.classList.add('videoSubtitles');
+ }
+ const subtitlesElement = document.createElement('div');
+ subtitlesElement.classList.add('videoSubtitlesInner');
+ subtitlesContainer.appendChild(subtitlesElement);
+ this.#videoSubtitlesElem = subtitlesElement;
this.setSubtitleAppearance(subtitlesContainer, this.#videoSubtitlesElem);
videoElement.parentNode.appendChild(subtitlesContainer);
- this.#currentTrackEvents = data.TrackEvents;
+ this.#currentTrackEvents = subtitleData.TrackEvents;
+ } else if (!this.#videoSecondarySubtitlesElem && this.isSecondaryTrack(targetTextTrackIndex)) {
+ const subtitlesContainer = document.querySelector('.videoSubtitles');
+ if (!subtitlesContainer) return;
+ const secondarySubtitlesElement = document.createElement('div');
+ secondarySubtitlesElement.classList.add('videoSecondarySubtitlesInner');
+ // determine the order of the subtitles
+ if (subtitleVerticalPosition < 0) {
+ subtitlesContainer.insertBefore(secondarySubtitlesElement, subtitlesContainer.firstChild);
+ } else {
+ subtitlesContainer.appendChild(secondarySubtitlesElement);
+ }
+ this.#videoSecondarySubtitlesElem = secondarySubtitlesElement;
+ this.setSubtitleAppearance(subtitlesContainer, this.#videoSecondarySubtitlesElem);
+ this.#currentSecondaryTrackEvents = subtitleData.TrackEvents;
}
});
}
@@ -1211,7 +1377,7 @@ function tryRemoveElement(elem) {
/**
* @private
*/
- renderTracksEvents(videoElement, track, item) {
+ renderTracksEvents(videoElement, track, item, targetTextTrackIndex = PRIMARY_TEXT_TRACK_INDEX) {
if (!itemHelper.isLocalItem(item) || track.IsExternal) {
const format = (track.Codec || '').toLowerCase();
if (format === 'ssa' || format === 'ass') {
@@ -1220,15 +1386,15 @@ function tryRemoveElement(elem) {
}
if (this.requiresCustomSubtitlesElement()) {
- this.renderSubtitlesWithCustomElement(videoElement, track, item);
+ this.renderSubtitlesWithCustomElement(videoElement, track, item, targetTextTrackIndex);
return;
}
}
let trackElement = null;
- if (videoElement.textTracks && videoElement.textTracks.length > 0) {
- trackElement = videoElement.textTracks[0];
-
+ const updatingTrack = videoElement.textTracks && videoElement.textTracks.length > (this.isSecondaryTrack(targetTextTrackIndex) ? 1 : 0);
+ if (updatingTrack) {
+ trackElement = videoElement.textTracks[targetTextTrackIndex];
// This throws an error in IE, but is fine in chrome
// In IE it's not necessary anyway because changing the src seems to be enough
try {
@@ -1288,24 +1454,29 @@ function tryRemoveElement(elem) {
return;
}
- const trackEvents = this.#currentTrackEvents;
- const subtitleTextElement = this.#videoSubtitlesElem;
+ const allTrackEvents = [this.#currentTrackEvents, this.#currentSecondaryTrackEvents];
+ const subtitleTextElements = [this.#videoSubtitlesElem, this.#videoSecondarySubtitlesElem];
- if (trackEvents && subtitleTextElement) {
- const ticks = timeMs * 10000;
- let selectedTrackEvent;
- for (const trackEvent of trackEvents) {
- if (trackEvent.StartPositionTicks <= ticks && trackEvent.EndPositionTicks >= ticks) {
- selectedTrackEvent = trackEvent;
- break;
+ for (let i = 0; i < allTrackEvents.length; i++) {
+ const trackEvents = allTrackEvents[i];
+ const subtitleTextElement = subtitleTextElements[i];
+
+ if (trackEvents && subtitleTextElement) {
+ const ticks = timeMs * 10000;
+ let selectedTrackEvent;
+ for (const trackEvent of trackEvents) {
+ if (trackEvent.StartPositionTicks <= ticks && trackEvent.EndPositionTicks >= ticks) {
+ selectedTrackEvent = trackEvent;
+ break;
+ }
}
- }
- if (selectedTrackEvent && selectedTrackEvent.Text) {
- subtitleTextElement.innerHTML = normalizeTrackEventText(selectedTrackEvent.Text, true);
- subtitleTextElement.classList.remove('hide');
- } else {
- subtitleTextElement.classList.add('hide');
+ if (selectedTrackEvent && selectedTrackEvent.Text) {
+ subtitleTextElement.innerHTML = normalizeTrackEventText(selectedTrackEvent.Text, true);
+ subtitleTextElement.classList.remove('hide');
+ } else {
+ subtitleTextElement.classList.add('hide');
+ }
}
}
}
@@ -1313,7 +1484,7 @@ function tryRemoveElement(elem) {
/**
* @private
*/
- setCurrentTrackElement(streamIndex) {
+ setCurrentTrackElement(streamIndex, targetTextTrackIndex) {
console.debug(`setting new text track index to: ${streamIndex}`);
const mediaStreamTextTracks = getMediaStreamTextTracks(this._currentPlayOptions.mediaSource);
@@ -1322,7 +1493,7 @@ function tryRemoveElement(elem) {
return t.Index === streamIndex;
})[0];
- this.setTrackForDisplay(this.#mediaElement, track);
+ this.setTrackForDisplay(this.#mediaElement, track, targetTextTrackIndex);
if (enableNativeTrackSupport(this.#currentSrc, track)) {
if (streamIndex !== -1) {
this.setCueAppearance();
@@ -1500,6 +1671,7 @@ function tryRemoveElement(elem) {
list.push('SetBrightness');
list.push('SetAspectRatio');
+ list.push('SecondarySubtitles');
return list;
}
diff --git a/src/plugins/htmlVideoPlayer/style.scss b/src/plugins/htmlVideoPlayer/style.scss
index 390e25a994..0026146081 100644
--- a/src/plugins/htmlVideoPlayer/style.scss
+++ b/src/plugins/htmlVideoPlayer/style.scss
@@ -65,13 +65,22 @@ video[controls]::-webkit-media-controls {
padding-left: env(safe-area-inset-left);
padding-right: env(safe-area-inset-right);
padding-bottom: env(safe-area-inset-bottom);
+ display: flex;
+ flex-direction: column;
+ align-items: center;
}
.videoSubtitlesInner {
max-width: 70%;
background-color: rgba(0, 0, 0, 0.8);
- margin: auto;
- display: inline-block;
+}
+
+.videoSecondarySubtitlesInner {
+ max-width: 70%;
+ background-color: rgba(0, 0, 0, 0.8);
+ min-height: 0 !important;
+ margin-top: 0.5em !important;
+ margin-bottom: 0.5em !important;
}
@keyframes htmlvideoplayer-zoomin {
diff --git a/src/scripts/globalize.js b/src/scripts/globalize.js
index d95da559c6..b0edd538c2 100644
--- a/src/scripts/globalize.js
+++ b/src/scripts/globalize.js
@@ -89,6 +89,8 @@ const Direction = {
currentCulture = normalizeLocaleName(culture);
+ document.documentElement.setAttribute('lang', currentCulture);
+
let dateTimeCulture;
try {
dateTimeCulture = userSettings.dateTimeLocale();
diff --git a/src/scripts/settings/userSettings.js b/src/scripts/settings/userSettings.js
index 97bb90e6a9..9d3093518d 100644
--- a/src/scripts/settings/userSettings.js
+++ b/src/scripts/settings/userSettings.js
@@ -182,6 +182,19 @@ export class UserSettings {
return toBoolean(this.get('enableNextVideoInfoOverlay', false), true);
}
+ /**
+ * Get or set 'Video Remaining/Total Time' state.
+ * @param {boolean|undefined} val - Flag to enable 'Video Remaining/Total Time' or undefined.
+ * @return {boolean} 'Video Remaining/Total Time' state.
+ */
+ enableVideoRemainingTime(val) {
+ if (val !== undefined) {
+ return this.set('enableVideoRemainingTime', val.toString());
+ }
+
+ return toBoolean(this.get('enableVideoRemainingTime', false), true);
+ }
+
/**
* Get or set 'Theme Songs' state.
* @param {boolean|undefined} val - Flag to enable 'Theme Songs' or undefined.
@@ -594,6 +607,7 @@ export const preferFmp4HlsContainer = currentSettings.preferFmp4HlsContainer.bin
export const enableCinemaMode = currentSettings.enableCinemaMode.bind(currentSettings);
export const enableAudioNormalization = currentSettings.enableAudioNormalization.bind(currentSettings);
export const enableNextVideoInfoOverlay = currentSettings.enableNextVideoInfoOverlay.bind(currentSettings);
+export const enableVideoRemainingTime = currentSettings.enableVideoRemainingTime.bind(currentSettings);
export const enableThemeSongs = currentSettings.enableThemeSongs.bind(currentSettings);
export const enableThemeVideos = currentSettings.enableThemeVideos.bind(currentSettings);
export const enableFastFadein = currentSettings.enableFastFadein.bind(currentSettings);
diff --git a/src/strings/be-by.json b/src/strings/be-by.json
index 70a2613cd9..266b83683b 100644
--- a/src/strings/be-by.json
+++ b/src/strings/be-by.json
@@ -1,32 +1,1693 @@
{
"ButtonCancel": "Адмяніць",
"ButtonOk": "ОК",
- "ButtonQuickStartGuide": "Кіраўніцтва па запуску",
- "ButtonSignOut": "Sign out",
- "HeaderEasyPinCode": "Просты PIN-код",
+ "ButtonQuickStartGuide": "Даведнік па пачатку працы",
+ "ButtonSignOut": "Выйсці",
+ "HeaderEasyPinCode": "Easy PIN-код",
"HeaderPaths": "Шляхі",
"HeaderTaskTriggers": "Трыгеры задачы",
"LabelFinish": "Гатова",
"LabelYoureDone": "Вы скончылі!",
- "MoreUsersCanBeAddedLater": "Потым можна дадаць яшчэ карыстальнікаў праз «Інфапанэль».",
+ "MoreUsersCanBeAddedLater": "Потым можна дадаць яшчэ карыстальнікаў праз «Панэль кіравання».",
"TellUsAboutYourself": "Раскажыце пра сябе",
"ThisWizardWillGuideYou": "Гэты памочнік правядзе вас праз усе фазы ўстаноўкі і налады. Спачатку абярыце упадабаную мову.",
- "UserProfilesIntro": "У Jellyfin існуе ўбудаваная падтрымка для карыстальніцкіх профіляў, дазваляючы кожнаму карыстальніку валодаць сваімі ўласнымі параметрамі адлюстравання, станам прайгравання і кіраваннем ўтрымання.",
+ "UserProfilesIntro": "У Jellyfin існуе падтрымка для карыстальніцкіх профіляў з ўласнымі параметрамі адлюстравання, станам прайгравання і кіраваннем ўтрымання.",
"WelcomeToProject": "Пачатак працы ў Jellyfin!",
- "WizardCompleted": "Гэта ўсё, што нам трэба зараз. Jellyfin пачынае збіраць звесткі аб вашай медыятэцы. Азнаёмцеся пакуль з некаторымі нашымі праграмамі, а затым націсніце Гатова, каб праглядзець Инфопанель.",
- "ButtonSyncPlay": "SyncPlay",
- "Sync": "Сінхранізацыя",
- "Playlists": "Плэйліст",
+ "WizardCompleted": "Гэта ўсё, што нам трэба зараз. Jellyfin пачынае збіраць звесткі аб вашай медыятэцы. Азнаёмцеся пакуль з некаторымі нашымі праграмамі, а затым націсніце Гатова, каб праглядзець Панэль кіравання.",
+ "ButtonSyncPlay": "Функцыя SyncPlay",
+ "Sync": "Сінхранізаваць",
+ "Playlists": "Плэйлісты",
"OptionBluray": "BD",
"AddToCollection": "Дадаць у калекцыю",
- "AdditionalNotificationServices": "Праглядзіце каталог убудоў, каб усталяваць дадатковыя службы апавяшчэнняў.",
+ "AdditionalNotificationServices": "Праглядзіце каталог плагінаў, каб усталяваць дадатковыя службы апавяшчэнняў.",
"AddedOnValue": "Дададзены {0}",
"Add": "Дадаць",
"Actor": "Акцёр",
- "AccessRestrictedTryAgainLater": "У цяперашні час доступ абмежаваны. Калі ласка паспрабуйце зноў пазней.",
+ "AccessRestrictedTryAgainLater": "На дадзены момант доступ абмежаваны. Калі ласка паспрабуйце зноў пазней.",
"Absolute": "Абсалютны",
"Small": "Маленькі",
"Normal": "Нармальны",
"Large": "Вялікі",
- "ButtonCast": "Вяшчаць медыязмесціва на прыладу"
+ "ButtonCast": "Вяшчаць на прыладу",
+ "Movies": "Фільмы",
+ "Genres": "Жанры",
+ "Folders": "Папкі",
+ "Photos": "Фатаграфіі",
+ "Songs": "Песні",
+ "Channels": "Каналы",
+ "Collections": "Калекцыі",
+ "Default": "Па змаўчанні",
+ "Favorites": "Абранае",
+ "HeaderContinueWatching": "Працягнуць прагляд",
+ "Albums": "Альбомы",
+ "MusicVideos": "Музычныя кліпы",
+ "HeaderAlbumArtists": "Выканаўцы альбома",
+ "Books": "Кнігі",
+ "Artists": "Выканаўцы",
+ "ThemeSong": "Тэматычная песня",
+ "Interview": "Інтэрв'ю",
+ "Blacklist": "Чорны спіс",
+ "Scene": "Сцэна",
+ "LabelZipCode": "Паштовы індэкс:",
+ "LabelUser": "Карыстальнік:",
+ "Trailer": "Трэйлер",
+ "BehindTheScenes": "За кулісамі",
+ "EnableEnhancedNvdecDecoderHelp": "Эксперыментальная рэалізацыя NVDEC, не ўключайце гэту опцыю, калі вы не сутыкнуліся з памылкамі дэкадавання.",
+ "LabelYear": "Год:",
+ "LatestFromLibrary": "Нядаўна дададзеныя ў {0}",
+ "Lyricist": "Аўтар тэкстаў",
+ "ManageRecording": "Кіраванне запісам",
+ "Logo": "Лагатып",
+ "MapChannels": "Карта каналаў",
+ "DeletedScene": "Выдаленая сцэна",
+ "ThemeVideo": "Тэматычная песня",
+ "LabelVideoCodec": "Відэакодэк:",
+ "ManageLibrary": "Кіраваць бібліятэкай",
+ "EnableSplashScreen": "Уключыць застаўку",
+ "AllowOnTheFlySubtitleExtraction": "Дазволіць выманне субтытраў на ляту",
+ "All": "Усе",
+ "AgeValue": "({0} гадоў)",
+ "AddToPlayQueue": "Дадаць у чаргу прайгравання",
+ "AllowHWTranscodingHelp": "Дазвольце цюнэру перакадзіраваць патокі на ляту. Гэта можа дапамагчы паменшыць перакадзіраванне, неабходнае серверу.",
+ "AllowFfmpegThrottlingHelp": "Калі перакадзіраванне або рэмукс будзе дастаткова далёка ад бягучай пазіцыі прайгравання, прыпыніце працэс, каб ён спажываў менш рэсурсаў. Гэта найбольш карысна пры праглядзе без частага пошуку. Выключыце гэта, калі ўзнікнуць праблемы з прайграваннем.",
+ "AllowOnTheFlySubtitleExtractionHelp": "Убудаваныя субтытры можна атрымаць з відэа і даставіць кліентам у выглядзе звычайнага тэксту, каб прадухіліць перакадзіраванне відэа. У некаторых сістэмах гэта можа заняць шмат часу і прывесці да спынення прайгравання відэа падчас працэсу здабывання. Адключыце гэта, каб убудаваныя субтытры запісваліся пры перакадзіраванні відэа, калі яны не падтрымліваюцца кліенцкай прыладай.",
+ "AllowRemoteAccessHelp": "Калі не пазначыць, усе аддаленыя злучэнні будуць заблакіраваны.",
+ "AllowTonemappingHelp": "Адлюстраванне тонаў можа пераўтварыць дынамічны дыяпазон відэа з HDR у SDR, захоўваючы дэталі выявы і колеры, якія з'яўляюцца вельмі важнай інфармацыяй для прадстаўлення арыгінальнай сцэны. У цяперашні час працуе толькі з відэа HDR10 або HLG. Для гэтага патрабуецца адпаведнае асяроддзе выканання OpenCL або CUDA.",
+ "AlwaysPlaySubtitles": "Заўсёды граць",
+ "ApiKeysCaption": "Спіс уключаных на дадзены момант ключоў API",
+ "AroundTime": "Каля {0}",
+ "AllLibraries": "Усе бібліятэкі",
+ "AllLanguages": "Усе мовы",
+ "Shows": "Шоу",
+ "ValueSpecialEpisodeName": "Спецэпізод - {0}",
+ "AllEpisodes": "Усе эпізоды",
+ "AllChannels": "Усе каналы",
+ "AddToFavorites": "Дадаць у абранае",
+ "AllowedRemoteAddressesHelp": "Спіс IP-адрасоў або запісаў IP/сеткавай маскі, для сетак, якім будзе дазволена падключацца аддалена. Калі пакінуць пустым, будуць дазволены ўсе аддаленыя адрасы.",
+ "AllowRemoteAccess": "Дазволіць аддаленыя падключэнні да гэтага сервера",
+ "Arranger": "Аранжыроўшчык",
+ "AllComplexFormats": "Усе складаныя фарматы (ASS, SSA, VobSub, PGS, SUB, IDX, ...)",
+ "AlbumArtist": "Выканаўца альбома",
+ "Alerts": "Абвесткі",
+ "AirDate": "Дата эфіру",
+ "Aired": "Эфір",
+ "AnyLanguage": "Любая мова",
+ "Artist": "Выканаўца",
+ "AllowMediaConversionHelp": "Дайце або забараніце доступ да функцыі перакадзіравання мультымедыя.",
+ "AlwaysPlaySubtitlesHelp": "Субтытры, якія адпавядаюць параметрам мовы, будуць загружаны незалежна ад мовы гуку.",
+ "AllowMediaConversion": "Дазволіць перакадзіраванне мультымедыя",
+ "AllowFfmpegThrottling": "Абмежаваць перакадзіраванне",
+ "AddToPlaylist": "Дадаць у плэйліст",
+ "Album": "Альбом",
+ "Anytime": "У любы час",
+ "ButtonBackspace": "Сьцерці",
+ "ButtonClose": "Зачыніць",
+ "ButtonSpace": "Прабел",
+ "AsManyAsPossible": "Як мага больш",
+ "ButtonPause": "Паўза",
+ "ButtonNextTrack": "Наступны трэк",
+ "Audio": "Аўдыё",
+ "ButtonGotIt": "Зразумела",
+ "ButtonSignIn": "Увайсці",
+ "ButtonArrowLeft": "Злева",
+ "ButtonResetEasyPassword": "Скінуць Easy PIN-код",
+ "Browse": "Праглядзіце",
+ "Auto": "Аўтаматычны",
+ "Ascending": "Нарастаючы",
+ "Banner": "Банэр",
+ "BirthDateValue": "Нарадзіўся: {0}",
+ "BirthPlaceValue": "Месца нараджэння: {0}",
+ "BookLibraryHelp": "Падтрымліваюцца аўдыё і падручнікі. Праглядзіце {0} даведнік па назвах кніг {1}.",
+ "BurnSubtitlesHelp": "Вызначце, ці павінен сервер запісваць субтытры непасрэдна на відеа кадры падчас перакадзіравання відэа. Пазбяганне гэтага значна палепшыць выкананне. Выберыце «Аўтаматычны», каб запісваць фарматы на аснове выяў (VobSub, PGS, SUB, IDX і г.д.) і пэўныя субтытры ASS або SSA.",
+ "ButtonArrowRight": "Справа",
+ "ButtonRename": "Перайменаваць",
+ "ButtonResume": "Працягнуць",
+ "ButtonScanAllLibraries": "Сканаваць усе бібліятэкі",
+ "ChangingMetadataImageSettingsNewContent": "Змены ў метаданых або наладах спампоўкі ілюстрацый будуць прымяняцца толькі да новага кантэнту, дададзенага ў вашу бібліятэку. Каб прымяніць змены да існуючых назваў, вам трэба будзе абнавіць іх метаданыя ўручную.",
+ "ButtonMore": "Больш",
+ "BoxRear": "Скрынка (задняя)",
+ "ButtonManualLogin": "Уваход уручную",
+ "AskAdminToCreateLibrary": "Папрасіце адміністратара стварыць бібліятэку.",
+ "Backdrops": "Заднікі",
+ "ButtonUseQuickConnect": "Выкарыстоўваць Quick Connect",
+ "Casual": "Паўсядзённы",
+ "ButtonChangeServer": "Змяніць сервер",
+ "AspectRatio": "Суадносіны бакоў",
+ "Box": "Скрынка",
+ "ButtonAddServer": "Дадаць сервер",
+ "ButtonBack": "Назад",
+ "ButtonOpen": "Адчыніць",
+ "ButtonRevoke": "Адклікаць",
+ "ButtonPreviousTrack": "Папярэдні трэк",
+ "ButtonSend": "Адправіць",
+ "ButtonPlayer": "Прайгравальнік",
+ "ButtonParentalControl": "Бацькоўскі кантроль",
+ "ButtonShutdown": "Адключыць",
+ "Backdrop": "Заднік",
+ "ButtonAddMediaLibrary": "Дадаць медыятэку",
+ "ButtonEditOtherUserPreferences": "Рэдагаваць профіль, выяву і асабістыя налады гэтага карыстальніка.",
+ "ButtonRefreshGuideData": "Абнавіць даныя даведніка",
+ "Authorize": "Аўтарызаваць",
+ "ButtonInfo": "Інфармацыя",
+ "ButtonAddScheduledTaskTrigger": "Дадаць трыгер",
+ "BirthLocation": "Месца нараджэння",
+ "ButtonAudioTracks": "Аўдыёдарожкі",
+ "AuthProviderHelp": "Выберыце пастаўшчыка аўтэнтыфікацыі, які будзе выкарыстоўвацца для аўтэнтыфікацыі пароля гэтага карыстальніка.",
+ "ButtonForgotPassword": "Забыліся на пароль",
+ "ButtonAddImage": "Дадаць выяву",
+ "ButtonSelectView": "Выберыце выгляд",
+ "ButtonRemove": "Выдаліць",
+ "ButtonLibraryAccess": "Доступ да бібліятэкі",
+ "ButtonFullscreen": "Поуны экран",
+ "ButtonActivate": "Актываваць",
+ "BoxSet": "Скрынкавы набор",
+ "ButtonAddUser": "Дадаць карыстальніка",
+ "ButtonSelectDirectory": "Выберыце дырэкторыю",
+ "ButtonExitApp": "Выйсці з прыкладання",
+ "ButtonSplit": "Расшчапіць",
+ "ButtonStart": "Пачаць",
+ "ButtonStop": "Спыніць",
+ "ButtonSubmit": "Падаць",
+ "ButtonTogglePlaylist": "Плэйліст",
+ "ButtonTrailer": "Трэйлер",
+ "ButtonUninstall": "Выдаліць",
+ "ButtonWebsite": "Вэб-сайт",
+ "Bwdif": "BWDIF",
+ "CancelRecording": "Адмяніць запіс",
+ "CancelSeries": "Адмяніць серыял",
+ "Categories": "Катэгорыі",
+ "Sunday": "Нядзеля",
+ "LabelDefaultUser": "Карыстальнік па змаўчанні:",
+ "LabelDynamicExternalId": "{0} Ідэнтыфікатар:",
+ "LabelEnableHttps": "Уключыць HTTPS",
+ "LabelRepositoryUrl": "URL рэпазітара",
+ "HeaderChapterImages": "Выявы раздзела",
+ "LabelSyncPlaySettingsSkipToSync": "Уключыць SkipToSync",
+ "OptionExternallyDownloaded": "Знешняя спампоўка",
+ "Unreleased": "Яшчэ не выпушчаны",
+ "Copied": "Скапіравана",
+ "LabelTagline": "Слоган:",
+ "Experimental": "Эксперыментальны",
+ "Filter": "Фільтраваць",
+ "HeaderActiveDevices": "Актыўныя прылады",
+ "HeaderActiveRecordings": "Актыўныя запісы",
+ "HeaderActivity": "Актыўнасць",
+ "HeaderAddUser": "Дадаць карыстальніка",
+ "HeaderPinCodeReset": "Скінуць Easy PIN-код",
+ "HeaderPortRanges": "Налады брандмаўэра і проксі",
+ "HeaderPreferredMetadataLanguage": "Пераважная мова метададзеных",
+ "HeaderProfileInformation": "Інфармацыя аб профілі",
+ "HeaderRecordingOptions": "Параметры запісу",
+ "HeaderSelectPath": "Выберыце шлях",
+ "HeaderSortOrder": "Парадак сартавання",
+ "HeaderSpecialEpisodeInfo": "Інфармацыя аб спецэпізодзе",
+ "HeaderStartNow": "Пачаць зараз",
+ "HeaderStopRecording": "Спыніць запіс",
+ "HeaderSyncPlaySettings": "Налады SyncPlay",
+ "HeaderThisUserIsCurrentlyDisabled": "Гэты карыстальнік зараз адключаны",
+ "Identify": "Ідэнтыфікаваць",
+ "IgnoreDts": "Ігнараваць DTS (метка часу дэкадавання)",
+ "InstantMix": "Імгненная сумесь",
+ "Items": "Элементы",
+ "LabelAudioBitrate": "Бітрэйт аўдыё:",
+ "LabelAutomaticallyAddToCollectionHelp": "Калі хаця б 2 фільмы маюць аднолькавую назву калекцыі, яны будуць аўтаматычна дададзены ў калекцыю.",
+ "LabelBirthDate": "Дата нараджэння:",
+ "LabelBitrate": "Бітрэйт:",
+ "LabelCollection": "Калекцыя:",
+ "LabelCurrentPassword": "Бягучы пароль:",
+ "LabelCustomCertificatePath": "Шлях карыстальніцкага сертыфіката SSL:",
+ "LabelCustomCss": "Карыстальніцкі код CSS:",
+ "LabelCustomCssHelp": "Прымяніце свой карыстальніцкі код CSS для тэматызавання/брэндынгу на вэб-інтэрфейсе.",
+ "LabelDateAdded": "Дата дадання:",
+ "LabelDay": "Дзень тыдня:",
+ "LabelDeathDate": "Дата смерці:",
+ "LabelSize": "Памер:",
+ "LabelSkipBackLength": "Даўжыня пасу назад:",
+ "LabelSyncPlayPlaybackDiff": "Розніца ў часе прайгравання:",
+ "LabelTrackNumber": "Нумар трэка:",
+ "LabelTranscodes": "Перакадзіруе:",
+ "LabelTriggerType": "Тып трыгера:",
+ "LabelMetadataPath": "Шлях метададзеных:",
+ "LabelVersionInstalled": "{0} усталяваны",
+ "LabelWeb": "Вэб:",
+ "Localization": "Лакалізацыя",
+ "MediaInfoBitDepth": "Разрадная глыбіня",
+ "MediaInfoCodecTag": "Тэг кодэка",
+ "MediaInfoFramerate": "Частата кадраў",
+ "MediaInfoProfile": "Профіль",
+ "MessageAlreadyInstalled": "Гэтая версія ўжо ўстаноўлена.",
+ "MessageAreYouSureYouWishToRemoveMediaFolder": "Вы ўпэўнены, што жадаеце выдаліць гэту медыяпапку?",
+ "LabelModelUrl": "URL мадэлі:",
+ "MoveLeft": "Рухайцесь налева",
+ "Mute": "Адключыць аўдыё",
+ "OptionCustomUsers": "Наладжваемыя",
+ "OptionDateAdded": "Дата дадання",
+ "OptionMissingEpisode": "Адсутныя эпізоды",
+ "OptionPremiereDate": "Дата прэм'еры",
+ "OptionResElement": "элемент \"res\"",
+ "OptionWeekdays": "Будні",
+ "PasswordResetComplete": "Пароль быў скінуты.",
+ "PictureInPicture": "Карцінка ў карцінцы",
+ "PinCodeResetConfirmation": "Вы ўпэўнены, што жадаеце скінуць Easy PIN-код?",
+ "PosterCard": "Постар-картка",
+ "Preview": "Папярэдні прагляд",
+ "PreviousChapter": "Папярэдняя глава",
+ "Primary": "Першасны",
+ "QuickConnectAuthorizeFail": "Невядомы Quick Connect код",
+ "Recordings": "Запісы",
+ "Ended": "Скончылася",
+ "RememberSubtitleSelections": "Усталюйце дарожку субтытраў на аснове папярэдняга элемента",
+ "RemoveFromPlaylist": "Выдаліць з плэйліста",
+ "ChannelNameOnly": "Толькі канал {0}",
+ "Composer": "Кампазітар",
+ "CopyFailed": "Не атрымалася скапіраваць",
+ "EnableFasterAnimations": "Паскораная анімацыя",
+ "EnableEnhancedNvdecDecoder": "Уключыць пашыраны дэкодэр NVDEC",
+ "LabelPersonRole": "Роля:",
+ "LabelPlaceOfBirth": "Месца нараджэння:",
+ "LabelPlayer": "Прайгравальнік:",
+ "LabelProfileAudioCodecs": "Аўдыякодэкі:",
+ "LabelProfileCodecsHelp": "Аддзяляюцца коскамі. Гэта можна пакінуць пустым, каб прымяніць да ўсіх кодэкаў.",
+ "Down": "Уніз",
+ "AudioBitrateNotSupported": "Бітрэйт аўдыя не падтрымліваецца",
+ "LabelTextColor": "Колер тэксту:",
+ "Bold": "Тлусты",
+ "Played": "Прайграна",
+ "SearchForSubtitles": "Пошук субтытраў",
+ "TabDirectPlay": "Прамое прайграванне",
+ "TitleHardwareAcceleration": "Апаратнае паскарэнне",
+ "ValueCodec": "Кодэк: {0}",
+ "ValueMinutes": "{0} хвілін",
+ "ValueOneSeries": "1 серыя",
+ "ValueSeriesCount": "{0} серый",
+ "Writer": "Пісьменнік",
+ "HeaderSelectFallbackFontPath": "Выберыце шлях да папкі рэзервовага шрыфта",
+ "LabelFallbackFontPath": "Шлях да папкі рэзервовага шрыфта:",
+ "AspectRatioFill": "Запоўніць",
+ "LabelRemuxingInfo": "Інфармацыя аб рэмуксаванні",
+ "EnableGamepadHelp": "Праслухоўванне ўводу ад любых падлучаных кантролераў. (Патрабуецца: Рэжым адлюстравання \"ТБ\")",
+ "Digital": "Лічбавы",
+ "Director": "Рэжысёр",
+ "Directors": "Рэжысёры",
+ "Disconnect": "Адключыцца",
+ "Display": "Дысплей",
+ "EnableBlurHashHelp": "Выявы, якія яшчэ загружаюцца, будуць адлюстроўвацца з унікальным запаўняльнікам.",
+ "EnableFasterAnimationsHelp": "Выкарыстоўваць хуткія анімацыі і пераходы.",
+ "ErrorDefault": "Адбылася памылка апрацоўкі запыту. Калі ласка паспрабуйце зноў пазней.",
+ "EveryXHours": "Кожныя {0} гадзін",
+ "HeaderAppearsOn": "З'яўляецца на",
+ "Extras": "Дапматэрыялы",
+ "FastForward": "Перамотка наперад",
+ "Favorite": "Абранае",
+ "Framerate": "Частата кадраў",
+ "HeaderCustomDlnaProfiles": "Карыстальніцкія профілі",
+ "HeaderDeleteItems": "Выдаліць элементы",
+ "HeaderSendMessage": "Адправіць паведамленне",
+ "HeaderStatus": "Статус",
+ "LabelCorruptedFrames": "Пашкоджаныя кадры:",
+ "LabelRequireHttps": "Патрабаваць HTTPS",
+ "LabelVaapiDevice": "Прылада VA-API:",
+ "ExtraLarge": "Вельмі вялікі",
+ "HeaderYears": "Гады",
+ "LabelValue": "Значэнне:",
+ "Image": "Малюнак",
+ "LastSeen": "Апошні раз бачылі {0}",
+ "List": "Спіс",
+ "Live": "Трансляцыя",
+ "MediaInfoAnamorphic": "Анаморфны",
+ "LabelAudioChannels": "Аўдыёканалы:",
+ "MediaInfoLayout": "Кампаноўка",
+ "MediaInfoSampleRate": "Частата выбаркі",
+ "MediaInfoSize": "Памер",
+ "MediaInfoTitle": "Назва",
+ "Art": "Выразка",
+ "InstallingPackage": "Усталяванне {0} (версія {1})",
+ "MessageConfirmRecordingCancellation": "Адмяніць запіс?",
+ "LabelStereoDownmixAlgorithm": "Алгарытм стэрэа мікшавання",
+ "LabelEnableAutomaticPortMap": "Уключыць аўтаматычнае адлюстраванне партоў",
+ "LabelEnableBlastAliveMessages": "Выбух жывых паведамленняў",
+ "LabelEnableDlnaClientDiscoveryInterval": "Інтэрвал выяўлення кліента:",
+ "LabelffmpegPath": "Шлях FFmpeg:",
+ "LabelIdentificationFieldHelp": "Падрадок або рэгулярны выраз без уліку рэгістра.",
+ "LabelMaxMuxingQueueSize": "Максімальны памер чаргі мультыплікацыі:",
+ "LabelMaxResumePercentage": "Максімальны працэнт узнаўлення:",
+ "LabelMaxResumePercentageHelp": "Лічыцца, што загалоўкі прайграныя цалкам, калі яны былі спынены пасля гэтага часу.",
+ "LabelMessageTitle": "Назва паведамлення:",
+ "LabelMetadata": "Метададзеныя:",
+ "LabelMetadataPathHelp": "Укажыце карыстацкае месцазнаходжанне для спампаваных ілюстрацый і метададзеных.",
+ "LabelMetadataReaders": "Счытвальнікі метададзеных:",
+ "LabelMetadataSavers": "Захавальнікі метаданых:",
+ "LabelOptionalNetworkPath": "Агульная сеткавая папка:",
+ "LabelParentNumber": "Бацькоўскі нумар:",
+ "LabelPasswordConfirm": "Пароль (пацвердзіць):",
+ "LabelPlaylist": "Плэйліст:",
+ "LabelPlayMethod": "Спосаб прайгравання:",
+ "LabelProfileVideoCodecs": "Відэа кодэкі:",
+ "LabelPublicHttpsPort": "Нумар публічнага порта HTTPS:",
+ "Controls": "Элементы кіравання",
+ "LabelRefreshMode": "Рэжым абнаўлення:",
+ "LabelSendNotificationToUsers": "Адправіць апавяшчэнне на:",
+ "LabelSkipIfAudioTrackPresent": "Прапусціць, калі аўдыё дарожка па змаўчанні адпавядае мове спампоўкі",
+ "LabelSkipIfGraphicalSubsPresent": "Прапусціць, калі відэа ўжо змяшчае ўбудаваныя субтытры",
+ "LabelSkipIfGraphicalSubsPresentHelp": "Захаванне тэкставых версій субтытраў прывядзе да больш эфектыўнай дастаўкі і знізіць верагоднасць перакадзіравання відэа.",
+ "LabelSortBy": "Сартаваць па:",
+ "LabelSortName": "Назва сартавання:",
+ "LabelSortTitle": "Назва сартавання:",
+ "LabelSource": "Крыніца:",
+ "ClearQueue": "Ачысціць чаргу",
+ "Conductor": "Дырыжор",
+ "ConfigureDateAdded": "Наладзьце спосаб вызначэння метададзеных для \"Дата дадання\" ў \"Панэль кіравання\" > \"Медыятэка\" > \"Налады NFO\"",
+ "ConfirmDeleteImage": "Выдаліць выяву?",
+ "ConfirmDeleteItem": "Пры выдаленні гэтага элемента ён будзе выдалены як з файлавай сістэмы, так і з вашай медыятэкі. Вы ўпэўнены, што хочаце працягнуць?",
+ "ConfirmDeleteItems": "Выдаленне гэтых элементаў прывядзе да іх выдалення як з файлавай сістэмы, так і з вашай медыятэкі. Вы ўпэўнены, што хочаце працягнуць?",
+ "ConfirmEndPlayerSession": "Вы хочаце адключыць Jellyfin на {0}?",
+ "Console": "Кансоль",
+ "Copy": "Копія",
+ "Cursive": "Курсіўны",
+ "CustomDlnaProfilesHelp": "Стварыце карыстальніцкі профіль для новай прылады або перавызначце сістэмны профіль.",
+ "DefaultMetadataLangaugeDescription": "Гэта вашы значэнні па змаўчанні. Іх можна наладзіць для кожнай бібліятэкі.",
+ "DefaultSubtitlesHelp": "Субтытры загружаюцца на аснове параметраў \"Па змаўчанні\" і \"Фарсаваныя\" ва ўбудаваных метададзеных. Моўныя перавагі ўлічваюцца, калі даступна некалькі варыянтаў.",
+ "LabelSyncPlayNewGroup": "Новая група",
+ "LabelSyncPlayNewGroupDescription": "Стварыце новую групу",
+ "LabelSyncPlayResumePlayback": "Узнавіць лакальнае прайграванне",
+ "LabelSyncPlayTimeSyncOffset": "Зрушэнне часу:",
+ "LabelSyncPlaySettingsDescription": "Змяніць налады SyncPlay",
+ "LabelSyncPlaySettingsExtraTimeOffset": "Дадатковы часавы зрух:",
+ "LabelSyncPlaySettingsSyncCorrectionHelp": "Уключыце актыўную сінхранізацыю прайгравання шляхам паскарэння мультымедыя або перамяшчэння да меркаванай пазіцыі. Адключыце гэта ў выпадку моцнага заікання.",
+ "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Мінімальная затрымка прайгравання (у мс), пасля якой SpeedToSync спрабуе выправіць пазіцыю прайгравання.",
+ "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Максімальная затрымка прайгравання (у мс), пасля якой SkipToSync выкарыстоўваецца замест SpeedToSync.",
+ "DeinterlaceMethodHelp": "Выберыце метад дэінтэрлейсінгу для выкарыстання пры праграмным перакадзіраванні празрадковага змесціва. Калі ўключана апаратнае паскарэнне, якое падтрымлівае апаратнае дэінтэрлейсінг, замест гэтай налады будзе выкарыстоўвацца апаратны дэінтэрлейс.",
+ "DeviceAccessHelp": "Гэта адносіцца толькі да прылад, якія могуць быць адназначна ідэнтыфікаваныя і не перашкаджаюць доступу ў браўзеры. Фільтраванне доступу карыстальнікаў да прылад не дазволіць ім выкарыстоўваць новыя прылады, пакуль яны не будуць зацверджаны тут.",
+ "DirectPlaying": "Прамое прайграванне",
+ "DirectPlayHelp": "Зыходны файл цалкам сумяшчальны з гэтым кліентам, і сеанс атрымлівае файл без мадыфікацый.",
+ "LabelTag": "Тэг:",
+ "LabelTextBackgroundColor": "Колер фону тэксту:",
+ "LabelTextWeight": "Вага тэксту:",
+ "LabelTime": "Час:",
+ "DirectStreamHelp1": "Відэапаток сумяшчальны з прыладай, але мае несумяшчальны аўдыяфармат (DTS, Dolby TrueHD і г.д.) або колькасць аўдыё каналаў. Відэапаток будзе перапакоўвацца без страт у якасці на хаду перад адпраўкай на прыладу. Будзе перакадзіраваны толькі аўдыё паток.",
+ "Disc": "Дыск",
+ "DisplayInMyMedia": "Паказаць на галоўным экране",
+ "DisplayMissingEpisodesWithinSeasonsHelp": "Гэта таксама павінна быць уключана для ТБ-бібліятэк у канфігурацыі сервера.",
+ "DisplayModeHelp": "Выберыце патрэбны стыль раскладкі інтэрфейсу.",
+ "DoNotRecord": "Не запісваць",
+ "Download": "Спампаваць",
+ "DownloadsValue": "Спамповак: {0}",
+ "EasyPasswordHelp": "Ваш Easy PIN-код выкарыстоўваецца для пазасеткавага доступу на падтрымоўваных кліентах, а таксама можа выкарыстоўвацца для лёгкага ўваходу ў сетку.",
+ "Edit": "Рэдагаваць",
+ "EnableCinemaMode": "Рэжым кіно",
+ "EnableColorCodedBackgrounds": "Пазначэнне колерам фоны",
+ "EnableDecodingColorDepth10Hevc": "Уключыць 10-бітнае апаратнае дэкадаванне для HEVC",
+ "EnableDecodingColorDepth10Vp9": "Уключыць 10-бітнае апаратнае дэкадаванне для VP9",
+ "EnableExternalVideoPlayers": "Знешнія відэаплэеры",
+ "EnableExternalVideoPlayersHelp": "Меню знешняга прайгравальніка будзе паказана пры запуску прайгравання відэа.",
+ "EnablePhotosHelp": "Выявы будуць выяўляцца і адлюстроўвацца разам з іншымі медыяфайламі.",
+ "EnableRewatchingNextUp": "Уключыць паўторны прагляд у наступным",
+ "EnableRewatchingNextUpHelp": "Уключыць паказ ужо прагледжаных серый у раздзелах \"Наступнае\".",
+ "EnableStreamLoopingHelp": "Уключыце гэта, калі жывыя трансляцыі ўтрымліваюць толькі некалькі секунд даных і іх трэба пастаянна запытваць. Уключэнне гэтага, калі гэта не патрэбна, можа выклікаць праблемы.",
+ "EnableThemeSongsHelp": "Прайгравайце тэматычныя песні ў фонавым рэжыме падчас прагляду бібліятэкі.",
+ "EnableThemeVideosHelp": "Прайграванне тэматычных відэа ў фонавым рэжыме падчас прагляду бібліятэкі.",
+ "Engineer": "Аўдыярэжысёр",
+ "Episode": "Эпізод",
+ "Episodes": "Эпізоды",
+ "ErrorAddingListingsToSchedulesDirect": "Пры даданні раскладу ў ваш уліковы запіс Schedules Direct адбылася памылка. Schedules Direct дазваляе толькі абмежаваную колькасць складаў на ўліковы запіс. Магчыма, вам спатрэбіцца ўвайсці на вэб-сайт Schedules Direct і выдаліць іншыя спісы са свайго ўліковага запісу, перш чым працягнуць.",
+ "ErrorAddingMediaPathToVirtualFolder": "Пры даданні шляху медыя адбылася памылка. Упэўніцеся, што шлях сапраўдны і Jellyfin мае доступ да гэтага месца.",
+ "ErrorAddingXmlTvFile": "Адбылася памылка доступу да файла XMLTV. Пераканайцеся, што файл існуе, і паўтарыце спробу.",
+ "ErrorPleaseSelectLineup": "Выберыце склад і паўтарыце спробу. Калі няма даступных лінейак, праверце правільнасць вашага імя карыстальніка, пароля і паштовага індэкса.",
+ "LabelTypeText": "Тэкст",
+ "ErrorStartHourGreaterThanEnd": "Час заканчэння павінен быць большым за час пачатку.",
+ "EveryXMinutes": "Кожныя {0} хвіліны",
+ "ExitFullscreen": "Выйсці з поўнаэкраннага рэжыму",
+ "LabelUserRemoteClientBitrateLimitHelp": "Перавызначыць глабальнае значэнне па змаўчанні, усталяванае ў наладах сервера, гл. \"Панэль кіравання\" > \"Прайграванне\" > \"Паток\".",
+ "LabelVaapiDeviceHelp": "Гэта вузел візуалізацыі, які выкарыстоўваецца для апаратнага паскарэння.",
+ "LabelVideoRange": "Дыяпазон відэа:",
+ "LabelXDlnaDoc": "Ідэнтыфікатар класа прылады:",
+ "Larger": "Большы",
+ "LibraryAccessHelp": "Выберыце бібліятэкі для сумеснага выкарыстання з гэтым карыстальнікам. Адміністратары змогуць рэдагаваць усе тэчкі з дапамогай дыспетчара метададзеных.",
+ "CinemaModeConfigurationHelp": "Рэжым \"Кіно\" пераносіць уражанні ад кінатэатра прама ў вашу гасціную з магчымасцю прайгравання трэйлераў і нестандартных застаў перад галоўным фільмам.",
+ "MarkUnplayed": "Адзначыць як непрайгранае",
+ "MediaInfoCodec": "Кодэк",
+ "MediaInfoColorPrimaries": "Асноўныя колеры",
+ "MediaInfoColorSpace": "Каляровая прастора",
+ "MediaInfoContainer": "Кантэйнер",
+ "MediaInfoDefault": "Па змаўчанні",
+ "MediaInfoPath": "Шлях",
+ "MediaInfoPixelFormat": "Піксельны фармат",
+ "MediaInfoResolution": "Рэзалюцыя",
+ "MediaInfoTimestamp": "Метка часу",
+ "MediaInfoVideoRange": "Відэа дыяпазон",
+ "MessageConfirmDeleteTunerDevice": "Вы ўпэўнены, што хочаце выдаліць гэту прыладу?",
+ "MessageConfirmShutdown": "Вы ўпэўнены, што хочаце спыніць працу сервера?",
+ "MessageContactAdminToResetPassword": "Каб скінуць пароль, звярніцеся да сістэмнага адміністратара.",
+ "MessageDeleteTaskTrigger": "Вы ўпэўнены, што хочаце выдаліць гэты трыгер задачы?",
+ "MessageDirectoryPickerBSDInstruction": "Для BSD вам можа спатрэбіцца наладзіць сховішча ў вашай \"FreeNAS Jail\", каб Jellyfin мог атрымаць доступ да вашых медыя.",
+ "MessageDirectoryPickerLinuxInstruction": "Для Linux на Arch Linux, CentOS, Debian, Fedora, openSUSE або Ubuntu вы павінны даць карыстальніку сэрвісу як мінімум доступ для чытання вашых месцаў захоўвання.",
+ "MessageFileReadError": "Пры чытанні файла адбылася памылка. Калі ласка, паспрабуйце яшчэ раз.",
+ "MessageImageFileTypeAllowed": "Падтрымліваюцца толькі файлы JPEG і PNG.",
+ "MessagePleaseWait": "Калі ласка пачакайце. Гэта можа заняць хвіліну.",
+ "MessageReenableUser": "Глядзіце ніжэй, каб паўторна ўключыць",
+ "MessageSyncPlayErrorMedia": "Не ўдалося ўключыць SyncPlay! Медыя-памылка.",
+ "MessageSyncPlayErrorMissingSession": "Не ўдалося ўключыць SyncPlay! Адсутнічае сеанс.",
+ "MessageSyncPlayIsDisabled": "Для выкарыстання SyncPlay патрабуецца дазвол.",
+ "MessageUnauthorizedUser": "Вы не маеце доступу да сервера ў гэты час. Калі ласка, звярніцеся да адміністратара вашага сервера для атрымання дадатковай інфармацыі.",
+ "MySubtitles": "Мае субтытры",
+ "NewCollection": "Новая калекцыя",
+ "NoSubtitleSearchResultsFound": "Нічога не знойдзена.",
+ "LearnHowYouCanContribute": "Даведайцеся, як вы можаце ўнесці свой уклад.",
+ "NoSubtitlesHelp": "Субтытры не загружаюцца па змаўчанні. Іх усё яшчэ можна ўключыць уручную падчас прайгравання.",
+ "OnApplicationStartup": "Пры запуску прыкладання",
+ "OptionAllowBrowsingLiveTv": "Дазволіць доступ да ТБ",
+ "OptionAllowContentDownload": "Дазволіць загрузку мультымедыя",
+ "OptionCaptionInfoExSamsung": "CaptionInfoEx ( Samsung )",
+ "OptionCommunityRating": "Рэйтынг супольнасці",
+ "OptionCriticRating": "Рэйтынг крытыкаў",
+ "OptionDatePlayed": "Дата прайгравання",
+ "ExtractChapterImagesHelp": "Выманне малюнкаў раздзелаў дазволіць кліентам адлюстроўваць графічнае меню выбару сцэны. Працэс можа быць павольным, рэсурсаёмістым і можа запатрабаваць некалькі гігабайт прасторы. Ён запускаецца пры выяўленні відэа, а таксама ў якасці начнога запланаванага задання. Расклад можна наладзіць у вобласці запланаваных задач. Не рэкамендуецца запускаць гэтую задачу ў гадзіны пікавага выкарыстання.",
+ "OptionDvd": "DVD",
+ "OptionHasThemeSong": "Тэматычная песня",
+ "OptionHideUserFromLoginHelp": "Карысна для прыватных або схаваных уліковых запісаў адміністратара. Карыстальнік павінен будзе ўвайсці ўручную, увёўшы сваё імя карыстальніка і пароль.",
+ "FFmpegSavePathNotFound": "Мы не можам знайсці FFmpeg па шляху, які вы ўвялі. FFprobe таксама патрабуецца і павінен знаходзіцца ў той жа папцы. Гэтыя кампаненты звычайна злучаны разам у адной загрузцы. Праверце шлях і паўтарыце спробу.",
+ "Filters": "Фільтры",
+ "Genre": "Жанр",
+ "GoogleCastUnsupported": "Google Cast не падтрымліваецца",
+ "GuideProviderLogin": "Уваход",
+ "GuideProviderSelectListings": "Выберыце спісы",
+ "OptionPlainVideoItemsHelp": "Усе відэа прадстаўлены ў DIDL як \"object.item.videoItem\" замест больш канкрэтнага тыпу, напрыклад \"object.item.videoItem.movie\".",
+ "OptionSaveMetadataAsHidden": "Захоўвайце метададзеныя і выявы як схаваныя файлы",
+ "OptionSubstring": "Падрадок",
+ "Other": "Іншае",
+ "OtherArtist": "Іншы выканаўца",
+ "Overview": "Агляд",
+ "PackageInstallCancelled": "Усталяванне {0} (версія {1}) адменена.",
+ "PackageInstallFailed": "Памылка ўстаноўкі {0} (версія {1}).",
+ "PasswordMatchError": "Пароль і пацвярджэнне пароля павінны супадаць.",
+ "PasswordResetConfirmation": "Вы ўпэўнены, што хочаце скінуць пароль?",
+ "PasswordResetProviderHelp": "Выберыце пастаўшчыка скіду пароля, які будзе выкарыстоўвацца, калі гэты карыстальнік запытвае скід пароля.",
+ "People": "Людзі",
+ "PersonRole": "як {0}",
+ "PinCodeResetComplete": "Easy PIN-код быў скінуты.",
+ "PlayAllFromHere": "Прайграць усё адсюль",
+ "PlayFromBeginning": "Прайграць з пачатку",
+ "PleaseAddAtLeastOneFolder": "Калі ласка, дадайце хаця б адну папку ў гэту бібліятэку, націснуўшы кнопку \"+\" у раздзеле \"Папкі\".",
+ "PleaseSelectTwoItems": "Калі ласка, абярыце як мінімум два пункты.",
+ "Poster": "Плакат",
+ "PreferEmbeddedTitlesOverFileNames": "Аддавайце перавагу ўбудаваным назвам перад назвамі файлаў",
+ "Programs": "Праграмы",
+ "QuickConnect": "Функцыя Quick Connect",
+ "QuickConnectDeactivated": "Хуткае падключэнне было дэактывавана да таго, як запыт на ўваход мог быць ухвалены",
+ "Raised": "Падняў",
+ "RecentlyWatched": "Нядаўна прагледжанае",
+ "DeleteUser": "Выдаліць карыстальніка",
+ "RecommendationBecauseYouLike": "Таму што вам падабаецца {0}",
+ "Record": "Запіс",
+ "RecordingCancelled": "Запіс адменены.",
+ "ReleaseDate": "Дата выпуску",
+ "ReleaseGroup": "Група вызвалення",
+ "RemoveFromCollection": "Выдаліць з калекцыі",
+ "Repeat": "Паўтарыць",
+ "RepeatEpisodes": "Паўтарыць эпізоды",
+ "RepeatMode": "Рэжым паўтору",
+ "ReplaceExistingImages": "Замяніць існуючыя выявы",
+ "Runtime": "Час выканання",
+ "Saturday": "Субота",
+ "Search": "Пошук",
+ "SearchForCollectionInternetMetadata": "Шукайце ў інтэрнэце твор мастацтва і метададзеныя",
+ "SearchForMissingMetadata": "Пошук адсутных метададзеных",
+ "Season": "Сезон",
+ "SelectAdminUsername": "Выберыце імя карыстальніка для ўліковага запісу адміністратара.",
+ "SeriesCancelled": "Серыял адменены.",
+ "SeriesDisplayOrderHelp": "Упарадкуйце эпізоды па даце эфіру, парадку DVD або абсалютнай нумарацыі.",
+ "SeriesRecordingScheduled": "Запланаваны запіс серыі.",
+ "SeriesSettings": "Налады серыі",
+ "ServerNameIsRestarting": "Сервер у {0} перазапускаецца.",
+ "ServerNameIsShuttingDown": "Сервер у {0} адключаецца.",
+ "Share": "Падзяліцца",
+ "ShowIndicatorsFor": "Паказаць індыкатары для:",
+ "ShowLess": "Паказваць менш",
+ "ShowMore": "Паказаць больш",
+ "Shuffle": "Ператасаваць",
+ "Sort": "Сартаваць",
+ "SortByValue": "Сартаваць па {0}",
+ "StereoDownmixAlgorithmHelp": "Алгарытм, які выкарыстоўваецца для звядзення шматканальнага гуку ў стэрэа.",
+ "SubtitleDownloadersHelp": "Уключыце і ранжыруйце вашы любімыя загрузнікі субтытраў у парадку прыярытэту.",
+ "Subtitles": "Субтытры",
+ "SyncPlayGroupDefaultTitle": "Група {0}",
+ "TabAccess": "Доступ",
+ "TabAdvanced": "Пашыраны",
+ "TabScheduledTasks": "Запланаваныя заданні",
+ "TabStreaming": "Паток",
+ "TextSent": "Тэкст адпраўлены.",
+ "ThemeSongs": "Тэматычныя песні",
+ "ThumbCard": "Эскіз-карта",
+ "Thursday": "Чацвер",
+ "TonemappingRangeHelp": "Выберыце выхадны каляровы дыяпазон. Аўто - гэта тое ж самае, што і дыяпазон уводу.",
+ "TrackCount": "{0} трэкаў",
+ "Trailers": "Трэйлеры",
+ "Transcoding": "Перакадзіроўка",
+ "TV": "ТБ",
+ "TvLibraryHelp": "Праглядзіце {0}даведнік па назвах ТБ{1}.",
+ "TypeOptionPluralAudio": "Аўдыё",
+ "TypeOptionPluralBoxSet": "Кінасерыі",
+ "TypeOptionPluralEpisode": "Эпізоды",
+ "TypeOptionPluralMovie": "Фільмы",
+ "TypeOptionPluralMusicAlbum": "Музычныя альбомы",
+ "TypeOptionPluralMusicArtist": "Музычныя выканаўцы",
+ "TypeOptionPluralMusicVideo": "Музычныя кліпы",
+ "TypeOptionPluralSeries": "Тэлеперадачы",
+ "TypeOptionPluralVideo": "Відэа",
+ "Typewriter": "Машынапісны",
+ "Uniform": "Раўнамерны",
+ "Unmute": "Уключыць гук",
+ "Up": "Уверх",
+ "UseEpisodeImagesInNextUp": "Выкарыстоўвайце выявы эпізодаў у раздзелах \"Далей\" і \"Працягнуць прагляд\"",
+ "UseEpisodeImagesInNextUpHelp": "У раздзелах \"Далей\" і \"Працягнуць прагляд\" у якасці эскізаў будуць выкарыстоўвацца выявы эпізодаў замест асноўнай мініяцюры шоу.",
+ "UserAgentHelp": "Увядзіце ўласны 'User-Agent' HTTP загаловак.",
+ "ValueDiscNumber": "Дыск {0}",
+ "ValueEpisodeCount": "{0} эпізодаў",
+ "ValueMusicVideoCount": "{0} музычных відэа",
+ "ValueOneMovie": "1 фільм",
+ "ValueOneMusicVideo": "1 музычны кліп",
+ "ValueVideoCodec": "Відэакодэк: {0}",
+ "Video": "Відэа",
+ "Whitelist": "Белы спіс",
+ "EnableFallbackFont": "Уключыць рэзервовыя шрыфты",
+ "EnableFallbackFontHelp": "Уключыць карыстальніцкія альтэрнатыўныя шрыфты. Гэта можа пазбегнуць праблемы няправільнага адлюстравання субтытраў.",
+ "AspectRatioCover": "Вокладка",
+ "RemuxHelp2": "Remux выкарыстоўвае вельмі мала вылічальнай магутнасці з абсалютнай якасцю мультымедыя без страт.",
+ "LabelPlaybackInfo": "Інфармацыя аб прайграванні",
+ "LabelVideoInfo": "Інфармацыя пра відэа",
+ "PreferFmp4HlsContainer": "Аддайце перавагу медыякантэйнеру fMP4-HLS",
+ "PreferFmp4HlsContainerHelp": "Аддавайце перавагу выкарыстоўванню fMP4 у якасці кантэйнера па змаўчанні для HLS, што дазваляе накіроўваць струменевае змесціва HEVC на прылады, якія падтрымліваюцца.",
+ "AllowHevcEncoding": "Дазволіць кадзіраванне ў фармаце HEVC",
+ "LabelSelectAudioChannels": "Каналы",
+ "YoutubePlaybackError": "Запытанае відэа немагчыма прайграць.",
+ "YoutubeNotFound": "Відэа не знойдзена.",
+ "YoutubeDenied": "Запытанае відэа не дазваляецца прайграваць ва ўбудаваных плэерах.",
+ "MessagePlaybackError": "Пры прайграванні гэтага файла на вашым прыёмніку Google Cast адбылася памылка.",
+ "EnableVppTonemapping": "Уключыць VPP Tone mapping",
+ "LabelEnableGamepad": "Уключыць геймпад",
+ "VideoCodecNotSupported": "Відэакодэк не падтрымліваецца",
+ "H264CrfHelp": "\"Каэфіцыент пастаяннай хуткасці\" (CRF) - гэта налада якасці па змаўчанні для кадавальніка x264 і x265. Вы можаце ўсталяваць значэнні ад 0 да 51, дзе больш нізкія значэнні прывядуць да лепшай якасці (за кошт большага памеру файла). Разумныя значэнні знаходзяцца паміж 18 і 28. Значэнне па змаўчанні для x264 роўна 23, а для x265 - 28, так што вы можаце выкарыстоўваць гэта як адпраўную кропку.",
+ "HDPrograms": "HD-праграмы",
+ "AnamorphicVideoNotSupported": "Анаморфнае відэа не падтрымліваецца",
+ "SecondaryAudioNotSupported": "Другасныя гукавыя дарожкі не падтрымліваюцца",
+ "RefFramesNotSupported": "Апорныя кадры не падтрымліваюцца",
+ "VideoBitDepthNotSupported": "Разраднасць відэа не падтрымліваецца",
+ "HardwareAccelerationWarning": "Уключэнне апаратнага паскарэння можа выклікаць нестабільнасць у некаторых асяроддзях. Пераканайцеся, што ваша аперацыйная сістэма і відэадрайверы цалкам абноўлены. Калі ў вас узніклі цяжкасці з прайграваннем відэа пасля ўключэння, вам трэба будзе змяніць наладу назад на \"Няма\".",
+ "HeaderAdditionalParts": "Дадатковыя часткі",
+ "HeaderAddToCollection": "Дадаць у калекцыю",
+ "HeaderConfirmProfileDeletion": "Пацвердзіце выдаленне профілю",
+ "HeaderConnectToServer": "Падлучыцца да сервера",
+ "HeaderDateIssued": "Дата выдачы",
+ "HeaderDetectMyDevices": "Вызначыць мае прылады",
+ "HeaderDeveloperInfo": "Інфармацыя пра распрацоўшчыка",
+ "HeaderDirectPlayProfile": "Профіль прамога прайгравання",
+ "HeaderDirectPlayProfileHelp": "Дадайце профілі прамога прайгравання, каб паказаць, якія фарматы можа апрацоўваць прылада.",
+ "HeaderDownloadSync": "Спампоўка і сінхранізацыя",
+ "HeaderDVR": "DVR",
+ "HeaderEditImages": "Рэдагаваць выявы",
+ "HeaderFrequentlyPlayed": "Прайграныя часта",
+ "HeaderGuideProviders": "Пастаўшчыкі дадзеных тэлегіда",
+ "HeaderHttpsSettings": "Налады HTTPS",
+ "HeaderIdentification": "Ідэнтыфікацыя",
+ "HeaderIdentificationCriteriaHelp": "Увядзіце хаця б адзін крытэрый ідэнтыфікацыі.",
+ "HeaderIdentifyItemHelp": "Увядзіце адзін або некалькі крытэрыяў пошуку. Выдаліце крытэрыі, каб павялічыць вынікі пошуку.",
+ "HeaderKodiMetadataHelp": "Каб уключыць або выключыць метададзеныя NFO, адрэдагуйце бібліятэку і знайдзіце раздзел «Захоўвальнікі метададзеных».",
+ "HeaderLatestEpisodes": "Нядаўна дададзеныя эпізоды",
+ "HeaderLiveTvTunerSetup": "Налада ТБ-цюнэра ў прамым эфіры",
+ "HeaderLoginFailure": "Памылка ўваходу",
+ "HeaderMedia": "Медыя",
+ "HeaderNewApiKey": "Новы ключ API",
+ "HeaderNewDevices": "Новыя прылады",
+ "HeaderNewRepository": "Новы рэпазітар",
+ "HeaderNextEpisodePlayingInValue": "Наступны эпізод пачнецца праз {0}",
+ "HeaderNextVideoPlayingInValue": "Наступнае відэа будзе прайгравацца праз {0}",
+ "HeaderParentalRatings": "Бацькоўскі рэйтынг",
+ "HeaderPhotoAlbums": "Фотаальбомы",
+ "HeaderPlayAll": "Прайграваць усе",
+ "HeaderPlayback": "Прайграванне мультымедыя:",
+ "HeaderPlayOn": "Прайграваць далей",
+ "HeaderPleaseSignIn": "Калі ласка, увайдзіце",
+ "HeaderPluginInstallation": "Ўстаноўка плагіна",
+ "HeaderProfileServerSettingsHelp": "Гэтыя значэнні кантралююць, як сервер будзе прадстаўляць сябе кліентам.",
+ "HeaderRecordingPostProcessing": "Пост-апрацоўка запісу",
+ "HeaderRemoteControl": "Пульт дыстанцыйнага кіравання",
+ "HeaderRemoveMediaLocation": "Выдаліць месцазнаходжанне мультымедыя",
+ "HeaderResponseProfile": "Профіль адказу",
+ "HeaderResponseProfileHelp": "Профілі адказу дазваляюць наладзіць інфармацыю, якая адпраўляецца на прыладу падчас прайгравання пэўных відаў мультымедыя.",
+ "HeaderRevisionHistory": "Гісторыя версій",
+ "HeaderRunningTasks": "Запуск задач",
+ "HeaderScenes": "Сцэны",
+ "HeaderSeasons": "Сезоны",
+ "HeaderSelectCertificatePath": "Выберыце шлях да сертыфіката",
+ "HeaderSelectMetadataPath": "Выберыце шлях да метададзеных",
+ "HeaderSelectMetadataPathHelp": "Праглядзіце або ўвядзіце шлях, які вы хочаце выкарыстоўваць для метададзеных. Папка павінна быць даступнай для запісу.",
+ "HeaderSelectServerCachePath": "Выберыце шлях да кэша сервера",
+ "HeaderSelectServerCachePathHelp": "Праглядзіце або ўвядзіце шлях для выкарыстання файлаў кэша сервера. Папка павінна быць даступнай для запісу.",
+ "HeaderSelectTranscodingPath": "Выберыце часовы шлях перакадзіравання",
+ "HeaderSelectTranscodingPathHelp": "Праглядзіце або ўвядзіце шлях для перакадзіравання файлаў. Папка павінна быць даступнай для запісу.",
+ "HeaderSeriesOptions": "Параметры серыі",
+ "HeaderSeriesStatus": "Статус серыі",
+ "HeaderServerAddressSettings": "Налады адраса сервера",
+ "HeaderServerSettings": "Налады сервера",
+ "HeaderSetupLibrary": "Наладзьце медыятэкі",
+ "HeaderSubtitleAppearance": "Знешні выгляд субтытраў",
+ "HeaderSubtitleDownloads": "Спампоўка субтытраў",
+ "HeaderSubtitleProfile": "Профіль субтытраў",
+ "HeaderSubtitleProfiles": "Профілі субтытраў",
+ "HeaderSubtitleProfilesHelp": "Профілі субтытраў апісваюць фарматы субтытраў, якія падтрымліваюцца прыладай.",
+ "HeaderSyncPlayEnabled": "SyncPlay уключаны",
+ "HeaderSyncPlaySelectGroup": "Далучыцца да групы",
+ "HeaderSyncPlayPlaybackSettings": "Прайграванне",
+ "HeaderSyncPlayTimeSyncSettings": "Сінхранізацыя часу",
+ "HeaderSystemDlnaProfiles": "Сістэмныя профілі",
+ "HeaderTracks": "Трэкі",
+ "HeaderTranscodingProfile": "Профіль транскадавання",
+ "HeaderTranscodingProfileHelp": "Дадайце профілі перакадзіравання, каб паказаць, якія фарматы трэба выкарыстоўваць, калі патрабуецца перакадзіраванне.",
+ "HeaderUser": "Карыстальнік",
+ "HeaderUsers": "Карыстальнікі",
+ "HeaderVideoQuality": "Якасць відэа",
+ "HeaderVideoTypes": "Тыпы відэа",
+ "Hide": "Схаваць",
+ "Home": "Галоўны",
+ "HomeVideosPhotos": "Хатнія відэа і фота",
+ "Horizontal": "Гарызантальны",
+ "HttpsRequiresCert": "Каб уключыць бяспечныя злучэнні, вам трэба будзе прадаставіць надзейны сертыфікат SSL, напрыклад Let's Encrypt. Калі ласка, падайце сертыфікат або адключыце бяспечныя злучэнні.",
+ "IgnoreDtsHelp": "Адключэнне гэтай опцыі можа вырашыць некаторыя праблемы, напрыклад. адсутнічае аўдыё на каналах з асобнымі аўдыя і відэаплынямі.",
+ "ItemCount": "{0} элементаў",
+ "ItemDetails": "Дэталі прадмета",
+ "Label3DFormat": "Фармат 3D:",
+ "LabelAirDays": "Дні эфіру:",
+ "LabelAirsAfterSeason": "Эфір пасля сезона:",
+ "LabelAirTime": "Эфірны час:",
+ "LabelAlbum": "Альбом:",
+ "LabelAlbumArtHelp": "PN, які выкарыстоўваецца для вокладкі альбома, у атрыбуте \"dlna:profileID\" на \"upnp:albumArtURI\". Некаторыя прылады патрабуюць пэўнага значэння, незалежна ад памеру выявы.",
+ "LabelAlbumArtists": "Выканаўцы альбома:",
+ "LabelAlbumArtMaxWidth": "Максімальная шырыня вокладкі альбома:",
+ "LabelAllowedRemoteAddressesMode": "Рэжым фільтра аддаленага IP-адраса:",
+ "LabelAppNameExample": "Прыклад: Sickbeard, Sonarr",
+ "LabelArtists": "Выканаўцы:",
+ "LabelArtistsHelp": "Раздзяляйце некалькіх выканаўцаў кропкай з коскай.",
+ "LabelAudioBitDepth": "Глыбіня аўдыё ў бітах:",
+ "LabelAutomaticallyRefreshInternetMetadataEvery": "Аўтаматычна абнаўляць метададзеныя з Інтэрнэту:",
+ "LabelAutomaticDiscoveryHelp": "Дазволіць праграмам аўтаматычна выяўляць Jellyfin з дапамогай UDP-порта 7359.",
+ "LabelBaseUrl": "Базавы URL:",
+ "LabelBaseUrlHelp": "Дадайце карыстальніцкі падкаталог да URL-адраса сервера. Напрыклад: http://example.com/<baseurl>",
+ "LabelBindToLocalNetworkAddressHelp": "Перавызначыць лакальны IP-адрас для сервера HTTP. Калі пакінуць пустым, сервер будзе прывязвацца да ўсіх даступных адрасоў. Змена гэтага значэння патрабуе перазапуску.",
+ "LabelBlastMessageIntervalHelp": "Вызначце працягласць у секундах паміж паведамленнямі blast alive.",
+ "LabelBlockContentWithTags": "Блакіраваць элементы з тэгамі:",
+ "LabelBurnSubtitles": "Запісаць субтытры:",
+ "LabelCache": "Кэш:",
+ "LabelCachePathHelp": "Укажыце карыстацкае размяшчэнне для файлаў кэша сервера, такіх як выявы. Пакіньце пустым, каб выкарыстоўваць сервер па змаўчанні.",
+ "LabelCertificatePasswordHelp": "Калі ваш сертыфікат патрабуе пароль, увядзіце яго тут.",
+ "LabelColorPrimaries": "Асноўны колеры:",
+ "LabelColorSpace": "Каляровая прастора:",
+ "LabelColorTransfer": "Перадача колеру:",
+ "LabelCommunityRating": "Рэйтынг супольнасці:",
+ "LabelContentType": "Тып кантэнту:",
+ "LabelCountry": "Краіна:",
+ "LabelCreateHttpPortMap": "Уключыць аўтаматычнае адлюстраванне партоў для трафіку HTTP, а таксама HTTPS.",
+ "LabelCreateHttpPortMapHelp": "Дазволіць аўтаматычнае супастаўленне партоў для стварэння правіла для трафіку HTTP у дадатак да трафіку HTTPS.",
+ "LabelCriticRating": "Ацэнка крытыкаў:",
+ "LabelCurrentStatus": "Бягучы стан:",
+ "LabelCustomCertificatePathHelp": "Шлях да файла PKCS #12, які змяшчае сертыфікат і прыватны ключ для ўключэння падтрымкі TLS на карыстальніцкім дамене.",
+ "LabelDashboardTheme": "Тэма панэлі кіравання сервера:",
+ "LabelDateAddedBehavior": "Дата дадання паводзін для новага кантэнту:",
+ "LabelDateTimeLocale": "Рэгіянальная налада даты і часу:",
+ "LabelDefaultScreen": "Экран па змаўчанні:",
+ "LabelDeinterlaceMethod": "Метад дэінтэрлейсінгу:",
+ "LabelDisplayLanguageHelp": "Праект па перакладзе Jellyfin працягваецца.",
+ "LabelDisplayMode": "Рэжым адлюстравання:",
+ "LabelDisplayName": "Адлюстраванае імя:",
+ "LabelDisplaySpecialsWithinSeasons": "Паказаць спецыяльныя прапановы сезонаў, у якіх яны трансліраваліся",
+ "LabelDownMixAudioScale": "Узмацненне аўдыё пры паніжальным мікшаванні:",
+ "LabelDownMixAudioScaleHelp": "Узмацненне гуку пры паніжальным мікшаванні. Значэнне адзінка захавае зыходны аб'ём.",
+ "LabelDropImageHere": "Перацягніце выяву сюды або націсніце, каб прагледзець.",
+ "LabelDropShadow": "Дадаць цень:",
+ "LabelDropSubtitleHere": "Перанясіце субтытры сюды або націсніце, каб праглядзець.",
+ "LabelEasyPinCode": "Просты PIN-код:",
+ "LabelEmbedAlbumArtDidl": "Убудаваць вокладку альбома ў DIDL",
+ "LabelEmbedAlbumArtDidlHelp": "Некаторыя прылады аддаюць перавагу гэтаму спосабу атрымання вокладкі альбома. Іншыя могуць не гуляць з уключанай опцыяй.",
+ "LabelEnableAutomaticPortMapHelp": "Аўтаматычная перанакіраванне агульнадаступных партоў маршрутызатара на лакальныя парты сервера праз UPnP. Гэта можа не працаваць з некаторымі мадэлямі маршрутызатараў або канфігурацыямі сеткі. Змены не будуць прыменены да перазапуску сервера.",
+ "LabelEnableBlastAliveMessagesHelp": "Уключыце гэта, калі сервер не вызначаецца надзейна іншымі прыладамі UPnP у вашай сетцы.",
+ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Вызначце працягласць у секундах паміж двума пошукамі SSDP.",
+ "LabelEnableDlnaDebugLogging": "Уключыць вядзенне журнала адладкі DLNA",
+ "LabelEnableIP4Help": "Уключыць функцыянальнасць IPv4.",
+ "LabelEnableIP6": "Уключыць IPv6",
+ "LabelEnableIP6Help": "Уключыць функцыянальнасць IPv6.",
+ "LabelEnableRealtimeMonitor": "Уключыць маніторынг у рэальным часе",
+ "LabelEnableRealtimeMonitorHelp": "Змены ў файлах будуць неадкладна апрацаваны ў файлавых сістэмах, якія падтрымліваюцца.",
+ "LabelEnableSingleImageInDidlLimit": "Абмежаванне да адной убудаванай выявы",
+ "LabelEnableSingleImageInDidlLimitHelp": "Некаторыя прылады не будуць адлюстроўвацца належным чынам, калі ў DIDL убудавана некалькі малюнкаў.",
+ "LabelEnableSSDPTracing": "Уключыць трасіроўку SSDP:",
+ "LabelEnableSSDPTracingHelp": "Уключыце рэгістрацыю падрабязнай трасіроўкі сеткі SSDP. УВАГА: гэта прывядзе да сур'ёзнага зніжэння прадукцыйнасці.",
+ "LabelEndDate": "Дата заканчэння:",
+ "LabelEpisodeNumber": "Нумар эпізоду:",
+ "LabelEvent": "Падзея:",
+ "LabelEveryXMinutes": "Кожны:",
+ "LabelH265Crf": "H.265 кадзіроўка CRF:",
+ "LabelHDHomerunPortRange": "Дыяпазон партоў HDHomeRun:",
+ "LabelHDHomerunPortRangeHelp": "Абмяжоўвае дыяпазон партоў HDHomeRun UDP гэтым значэннем. (Па змаўчанні 1024 - 645535).",
+ "LabelHomeNetworkQuality": "Якасць хатняй сеткі:",
+ "LabelHomeScreenSectionValue": "Раздзел галоўнага экрана {0}:",
+ "LabelMaxDaysForNextUp": "Максімальная колькасць дзён у \"Далей\":",
+ "LabelMaxMuxingQueueSizeHelp": "Максімальная колькасць пакетаў, якія можна буферызаваць падчас чакання ініцыялізацыі ўсіх патокаў. Паспрабуйце павялічыць яго, калі ў журналах FFmpeg вы па-ранейшаму сустракаеце памылку \"Занадта шмат пакетаў у буферы для выхаднога патоку\". Рэкамендаванае значэнне - 2048.",
+ "LabelMaxStreamingBitrateHelp": "Укажыце максімальны бітрэйт пры трансляцыі.",
+ "LabelMessageText": "Тэкст паведамлення:",
+ "LabelMetadataDownloadersHelp": "Уключыце і зранжыравайце вашыя пераважныя спампавальнікі метададзеных у парадку прыярытэту. Спампавальнікі з меншым прыярытэтам будуць выкарыстоўвацца толькі для запаўнення адсутнай інфармацыі.",
+ "LabelName": "Імя:",
+ "LabelNewName": "Новая назва:",
+ "LabelNewPassword": "Новы пароль:",
+ "LabelNewPasswordConfirm": "Пацвердзіце новы пароль:",
+ "LabelNewsCategories": "Катэгорыі навін:",
+ "LabelNotificationEnabled": "Уключыць гэта апавяшчэнне",
+ "LabelOpenclDeviceHelp": "Гэта прылада OpenCL, якая выкарыстоўваецца для танальнага адлюстравання. Левы бок кропкі - гэта нумар платформы, а правы - нумар прылады на платформе. Значэнне па змаўчанні - 0,0. Патрабуецца файл прыкладання FFmpeg, які змяшчае метад апаратнага паскарэння OpenCL.",
+ "LabelOptionalNetworkPathHelp": "Калі гэтая папка агульнадаступная ў вашай сетцы, прадастаўленне шляху сеткавага абагульвання можа дазволіць кліентам на іншых прыладах атрымаць непасрэдны доступ да медыяфайлаў. Напрыклад, {0} або {1}.",
+ "LabelOriginalAspectRatio": "Зыходныя суадносіны бакоў:",
+ "LabelOriginalTitle": "Арыгінальная назва:",
+ "LabelParentalRating": "Бацькоўскі рэйтынг:",
+ "LabelPassword": "Пароль:",
+ "LabelPasswordRecoveryPinCode": "PIN-код:",
+ "LabelPasswordResetProvider": "Пастаўшчык скіду пароля:",
+ "LabelPersonRoleHelp": "Прыклад: кіроўца грузавіка з марожаным",
+ "LabelPlayDefaultAudioTrack": "Прайграванне аўдыё дарожкі па змаўчанні незалежна ад мовы",
+ "LabelPlayerDimensions": "Памеры плэера:",
+ "LabelPleaseRestart": "Змены ўступяць у сілу пасля ручной перазагрузкі вэб-кліента.",
+ "LabelPostProcessor": "Прыкладанне для пост-апрацоўкі:",
+ "LabelPostProcessorArguments": "Аргументы каманднага радка постпрацэсара:",
+ "LabelPostProcessorArgumentsHelp": "Выкарыстоўвайце {path} як шлях да файла запісу.",
+ "LabelPreferredDisplayLanguage": "Пажаданая мова адлюстравання:",
+ "LabelProfileCodecs": "Кодэкі:",
+ "LabelProfileContainer": "Кантэйнер:",
+ "LabelProfileContainersHelp": "Аддзяляюцца коскамі. Гэта можна пакінуць пустым, каб прымяніць да ўсіх кантэйнераў.",
+ "LabelProtocol": "Пратакол:",
+ "LabelProtocolInfoHelp": "Значэнне, якое будзе выкарыстоўвацца пры адказе на запыты GetProtocolInfo ад прылады.",
+ "LabelPublicHttpPort": "Нумар публічнага порта HTTP:",
+ "LabelPublicHttpPortHelp": "Нумар публічнага порта, які трэба супаставіць з лакальным портам HTTP.",
+ "LabelPublicHttpsPortHelp": "Нумар публічнага порта, які трэба супаставіць з лакальным портам HTTPS.",
+ "LabelPublishedServerUri": "Апублікаваныя URI сервера:",
+ "LabelPublishedServerUriHelp": "Перавызначыць URI, які выкарыстоўваецца Jellyfin, на аснове інтэрфейсу або IP-адраса кліента.",
+ "LabelQuickConnectCode": "Код Quick Connect:",
+ "LabelReasonForTranscoding": "Прычына перакадавання:",
+ "LabelRecordingPath": "Шлях запісу па змаўчанні:",
+ "LabelRecordingPathHelp": "Укажыце месца па змаўчанні для захавання запісаў. Калі пакінуць пустым, будзе выкарыстоўвацца папка дадзеных праграмы сервера.",
+ "LabelReleaseDate": "Дата выпуску:",
+ "LabelRemoteClientBitrateLimit": "Ліміт бітрэйту струменевай перадачы Інтэрнэту (Мбіт/с):",
+ "LabelRemoteClientBitrateLimitHelp": "Дадатковы ліміт бітрэйту для кожнага патоку для ўсіх сеткавых прылад. Гэта карысна, каб прылады не запытвалі больш высокі бітрэйт, чым можа вытрымаць ваша інтэрнэт-злучэнне. Гэта можа прывесці да павелічэння нагрузкі на працэсар вашага сервера для перакадзіравання відэа на хаду да больш нізкага бітрэйту.",
+ "LabelRepositoryName": "Назва сховішча",
+ "LabelRepositoryNameHelp": "Карыстальніцкая назва, каб адрозніць гэтае сховішча ад іншых, дададзеных на ваш сервер.",
+ "LabelSaveLocalMetadata": "Захоўвайце ілюстрацыі ў папках мультымедыя",
+ "LabelSaveLocalMetadataHelp": "Захаванне ілюстрацыі ў папках мультымедыя змесціць іх у месца, дзе іх можна будзе лёгка рэдагаваць.",
+ "LabelScheduledTaskLastRan": "Апошні запуск {0}, заняў {1}.",
+ "LabelSeasonNumber": "Нумар сезона:",
+ "LabelSelectFolderGroups": "Аўтаматычна групаваць змесціва з наступных папак у віды, такія як \"Фільмы\", \"Музыка\" і \"ТБ\":",
+ "LabelSelectFolderGroupsHelp": "Папкі, якія не адзначаны, будуць паказвацца самастойна ў іх уласным праглядзе.",
+ "LabelSelectUsers": "Выберыце карыстальнікаў:",
+ "LabelSelectVersionToInstall": "Выберыце версію для ўстаноўкі:",
+ "LabelSerialNumber": "Серыйны нумар:",
+ "LabelSeriesRecordingPath": "Шлях запісу серыі:",
+ "LabelServerHost": "Вядучы:",
+ "LabelSimultaneousConnectionLimit": "Ліміт адначасовай трансляцыі:",
+ "LabelSkipForwardLength": "Даўжыня пасу наперад:",
+ "LabelSkipIfAudioTrackPresentHelp": "Зніміце гэты сцяжок, каб пераканацца, што ўсе відэа маюць субтытры, незалежна ад мовы гуку.",
+ "LabelSlowResponseEnabled": "Рэгіструйце папярэджанне, калі сервер адказваў павольна",
+ "LabelSlowResponseTime": "Час у мс, пасля якога адказ лічыцца павольным:",
+ "LabelSonyAggregationFlagsHelp": "Вызначце змесціва элемента 'aggregationFlags' у прасторы імёнаў 'urn:schemas-sonycom:av'.",
+ "LabelSpecialSeasonsDisplayName": "Назва спецыяльнага сезона:",
+ "LabelSSDPTracingFilter": "Фільтр SSDP:",
+ "LabelStable": "Стабільны",
+ "LabelStopping": "Прыпынак",
+ "LabelStopWhenPossible": "Пры магчымасці спыніцеся:",
+ "LabelStreamType": "Тып потоку:",
+ "LabelSubtitleDownloaders": "Праграмы для загрузкі субтытраў:",
+ "LabelSubtitleFormatHelp": "Прыклад: srt",
+ "LabelSubtitleVerticalPosition": "Вертыкальнае становішча:",
+ "LabelSupportedMediaTypes": "Падтрымліваюцца тыпы носьбітаў:",
+ "LabelSyncPlayAccess": "Доступ SyncPlay:",
+ "LabelSyncPlayAccessCreateAndJoinGroups": "Дазволіць карыстальнікам ствараць групы і далучацца да іх",
+ "LabelSyncPlayAccessJoinGroups": "Дазволіць карыстальнікам далучацца да груп",
+ "LabelSyncPlayHaltPlayback": "Спыніць лакальнае прайграванне",
+ "LabelSyncPlayLeaveGroup": "Пакінуць групу",
+ "LabelSyncPlayLeaveGroupDescription": "Адключыць SyncPlay",
+ "LabelSyncPlayResumePlaybackDescription": "Далучайцеся да прайгравання групы",
+ "LabelSyncPlaySyncMethod": "Метад сінхранізацыі:",
+ "LabelSyncPlayTimeSyncDevice": "Сінхранізацыя часу з:",
+ "LabelSyncPlaySettingsExtraTimeOffsetHelp": "Уручную наладзьце зрушэнне часу (у мс) з абранай прыладай для сінхранізацыі часу. Твік з асцярожнасцю.",
+ "LabelSyncPlaySettingsSyncCorrection": "Выпраўленне сінхранізацыі",
+ "LabelSyncPlaySettingsMinDelaySpeedToSync": "Мінімальная затрымка SpeedToSync:",
+ "LabelSyncPlaySettingsMaxDelaySpeedToSync": "Максімальная затрымка SpeedToSync:",
+ "LabelSyncPlaySettingsSpeedToSyncDuration": "Працягласць SpeedToSync:",
+ "LabelSyncPlaySettingsSpeedToSyncDurationHelp": "Колькасць мілісекунд, якія SpeedToSync выкарыстоўвае для выпраўлення пазіцыі прайгравання.",
+ "LabelSyncPlaySettingsMinDelaySkipToSync": "Мінімальная затрымка SkipToSync:",
+ "LabelSyncPlaySettingsMinDelaySkipToSyncHelp": "Мінімальная затрымка прайгравання (у мс), пасля якой SkipToSync спрабуе выправіць пазіцыю прайгравання.",
+ "LabelSyncPlaySettingsSpeedToSync": "Уключыць SpeedToSync",
+ "LabelSyncPlaySettingsSpeedToSyncHelp": "Метад карэкцыі сінхранізацыі, які заключаецца ў паскарэнні прайгравання. Карэкцыя сінхранізацыі павінна быць уключана.",
+ "LabelSyncPlaySettingsSkipToSyncHelp": "Метад карэкцыі сінхранізацыі, які складаецца ў пошуку да разліковай пазіцыі. Карэкцыя сінхранізацыі павінна быць уключана.",
+ "LabelTextSize": "Памер тэксту:",
+ "LabelTheme": "Тэма:",
+ "LabelTimeLimitHours": "Ліміт часу (гадзіны):",
+ "LabelTitle": "Назва:",
+ "LabelTonemappingAlgorithm": "Выберыце алгарытм танальнага адлюстравання для выкарыстання:",
+ "LabelTonemappingDesat": "Тонавае адлюстраванне desat:",
+ "ChannelAccessHelp": "Выберыце каналы, каб даць доступ гэтаму карыстальніку. Адміністратары змогуць рэдагаваць усе каналы з дапамогай дыспетчара метададзеных.",
+ "ChannelNumber": "Нумар канала",
+ "ClientSettings": "Налады кліента",
+ "ColorPrimaries": "Асноўныя колеры",
+ "ColorSpace": "Каляровая прастора",
+ "ColorTransfer": "Колераперадача",
+ "CommunityRating": "Рэйтынг супольнасці",
+ "Connect": "Падключыцца",
+ "ContinueWatching": "Працягнуць прагляд",
+ "Continuing": "Працягваецца",
+ "CopyStreamURL": "Скапіраваць URL патоку",
+ "CopyStreamURLSuccess": "URL паспяхова скапіраваны.",
+ "CriticRating": "Рэйтынг крытыкаў",
+ "DailyAt": "Штодня ў {0}",
+ "DashboardArchitecture": "Архітэктура: {0}",
+ "DashboardOperatingSystem": "Аперацыйная сістэма: {0}",
+ "DashboardServerName": "Сервер: {0}",
+ "DashboardVersionNumber": "Версія: {0}",
+ "Data": "Дадзеныя",
+ "DateAdded": "Дата дабаўлення",
+ "DatePlayed": "Дата прайгравання",
+ "DeathDateValue": "Памёр: {0}",
+ "Delete": "Выдаліць",
+ "DeleteAll": "Выдаліць усе",
+ "DeleteDeviceConfirmation": "Вы ўпэўнены, што хочаце выдаліць гэту прыладу? Ён зноў з'явіцца ў наступны раз, калі карыстальнік увойдзе з яго.",
+ "DeleteDevicesConfirmation": "Вы ўпэўнены, што хочаце выдаліць усе прылады? Усе астатнія сеансы будуць выключаны. Прылады зноў з'явяцца пры наступным уваходзе карыстальніка.",
+ "DeleteImage": "Выдаліць выяву",
+ "DeleteImageConfirmation": "Вы ўпэўнены, што хочаце выдаліць гэты відарыс?",
+ "DeleteMedia": "Выдаліць медыя",
+ "DeleteUserConfirmation": "Вы ўпэўнены, што хочаце выдаліць гэтага карыстальніка?",
+ "Depressed": "Прыгнечаны",
+ "Descending": "Па сыходзе",
+ "Desktop": "Працоўны стол",
+ "DetectingDevices": "Прылады выяўлення",
+ "DirectStreamHelp2": "Рэсурсы, якія спажываюцца прамой трансляцыяй, звычайна залежаць ад аўдыё профіля. Толькі відэа паток перадаецца без страт.",
+ "DirectStreaming": "Прамая трансляцыя",
+ "EnablePlugin": "Уключыць",
+ "DisableCustomCss": "Адключыць карыстальніцкі код CSS, прадастаўлены серверам",
+ "DisablePlugin": "Адключыць",
+ "DisplayInOtherHomeScreenSections": "Паказаць ў раздзелах галоўнага экрана такія секцыі як \"Нядаўна дададзеныя мультымедыя\" і \"Працягнуць прагляд\"",
+ "DisplayMissingEpisodesWithinSeasons": "Паказаць адсутныя серыі ў сезону",
+ "DrmChannelsNotImported": "Каналы з DRM не будуць імпартаваны.",
+ "DropShadow": "Цень",
+ "EditMetadata": "Рэдагаваць метададзеныя",
+ "EditSubtitles": "Рэдагаваць субтытры",
+ "EnableAutoCast": "Ўсталяваць па змаўчанні",
+ "EnableBackdropsHelp": "Паказваць фоны на фоне некаторых старонак падчас прагляду бібліятэкі.",
+ "EnableBlurHash": "Уключыць размытыя запаўняльнікі для малюнкаў",
+ "EnableHardwareEncoding": "Уключыць апаратнае кадзіраванне",
+ "EnableNextVideoInfoOverlay": "Паказаць інфармацыю пра наступнае відэа падчас прайгравання",
+ "EnableNextVideoInfoOverlayHelp": "У канцы відэа паказаць інфармацыю аб наступным відэа ў бягучым спісе прайгравання.",
+ "EnablePhotos": "Пакажыце фатаграфіі",
+ "EnableStreamLooping": "Аўтаматычнае прайграванне жывых трансляцый",
+ "EnableTonemapping": "Уключыць адлюстраванне тонаў",
+ "EncoderPresetHelp": "Выберыце большае хуткае значэнне, каб палепшыць прадукцыйнасць, або больш павольнае значэнне, каб палепшыць якасць.",
+ "EndsAtValue": "Заканчваецца ў {0}",
+ "Features": "Асаблівасці",
+ "GroupVersions": "Групаваць версіі",
+ "HeaderAccessSchedule": "Графік доступу",
+ "HeaderAddToPlaylist": "Дадаць у спіс прайгравання",
+ "HeaderAddUpdateImage": "Дадаць/абнавіць выяву",
+ "HeaderAddUpdateSubtitle": "Дадаць/абнавіць субтытры",
+ "HeaderApp": "Прыкладанне",
+ "HeaderAudioBooks": "Аўдыё кнігі",
+ "HeaderAutoDiscovery": "Выяўленне сеткі",
+ "HeaderBlockItemsWithNoRating": "Блакіраваць элементы без або нераспазнанай інфармацыі аб рэйтынгу:",
+ "HeaderCastAndCrew": "Акцёры і здымачная група",
+ "HeaderChannelAccess": "Доступ да канала",
+ "HeaderConfirmRevokeApiKey": "Адклікаць ключ API",
+ "HeaderContinueListening": "Працягнуць праслухоўванне",
+ "HeaderDeleteItem": "Выдаліць элемент",
+ "HeaderDeleteProvider": "Выдаліць пастаўшчыка",
+ "HeaderDeleteTaskTrigger": "Выдаліць трыгер задачы",
+ "HeaderDeviceAccess": "Доступ да прылады",
+ "HeaderDevices": "Прылады",
+ "HeaderEnabledFields": "Уключаныя палі",
+ "HeaderError": "Памылка",
+ "HeaderMyMedia": "Мае медыя",
+ "HeaderOnNow": "У эфіры",
+ "HeaderPassword": "Пароль",
+ "HeaderRemoteAccessSettings": "Налады аддаленага доступу",
+ "HeaderRemoveMediaFolder": "Выдаліць папку мультымедыя",
+ "Help": "Даведка",
+ "LabelTonemappingDesatHelp": "Ужывайце дэсатурацыю для блікаў, якія перавышаюць гэты ўзровень яркасці. Чым вышэй параметр, тым больш інфармацыі аб колеры будзе захавана. Гэта налада дапамагае прадухіліць ненатуральна цьмяныя колеры для суперблікаў, замест гэтага (плаўна) ператвараючыся ў белыя. Гэта робіць выявы больш натуральнымі, за кошт памяншэння інфармацыі аб колерах, якія не ўваходзяць у дыяпазон. Рэкамендуемыя значэнні і значэнні па змаўчанні - 0 і 0,5.",
+ "LabelTonemappingParamHelp": "Наладзьце алгарытм танальнага адлюстравання. Рэкамендаваныя значэнні і значэнні па змаўчанні - NaN. Як правіла, пакіньце яго пустым.",
+ "LabelTonemappingPeak": "Пік танальнага адлюстравання:",
+ "LabelTonemappingPeakHelp": "Перавызначыць сігнал/намінальны/эталонны пік гэтым значэннем. Карысна, калі ўбудаваная пікавая інфармацыя ў метададзеных дысплея ненадзейная або калі танальнае адлюстраванне з ніжняга дыяпазону на больш высокі. Рэкамендуемыя значэнні і значэнні па змаўчанні - 100 і 0.",
+ "LabelTonemappingRange": "Дыяпазон танальнага адлюстравання:",
+ "LabelTonemappingThresholdHelp": "Параметры алгарытму адлюстравання тонаў наладжваюцца для кожнай сцэны. І парог выкарыстоўваецца, каб вызначыць, змянілася сцэна ці не. Калі адлегласць паміж бягучай сярэдняй яркасцю кадра і бягучай сярэдняй яркасцю перавышае парогавае значэнне, мы пералічым сярэднюю і пікавую яркасць сцэны. Рэкамендуемыя значэнні і значэнні па змаўчанні - 0,8 і 0,2.",
+ "LabelTranscodingProgress": "Ход перакадзіравання:",
+ "LabelTranscodingTempPathHelp": "Укажыце карыстальніцкі шлях для перакадаваных файлаў, якія абслугоўваюцца кліентамі. Пакіньце пустым, каб выкарыстоўваць сервер па змаўчанні.",
+ "LabelTranscodingThreadCountHelp": "Выберыце максімальную колькасць патокаў для выкарыстання пры перакадзіраванні. Памяншэнне колькасці патокаў знізіць загрузку працэсара, але можа быць недастаткова хутка пераўтворана для гладкага прайгравання.",
+ "LabelTunerIpAddress": "IP-адрас цюнэра:",
+ "LabelTunerType": "Тып цюнэра:",
+ "LabelTypeMetadataDownloaders": "Сродкі загрузкі метададзеных ({0}):",
+ "LabelUDPPortRange": "Дыяпазон сувязі UDP:",
+ "LabelUDPPortRangeHelp": "Забараніць Jellyfin выкарыстоўваць гэты дыяпазон партоў пры падключэнні UDP. (Па змаўчанні 1024 - 645535). Заўвага: некаторыя функцыі патрабуюць фіксаваных партоў, якія могуць знаходзіцца па-за межамі гэтага дыяпазону.",
+ "LabelUnstable": "Няўстойлівы",
+ "LabelUseNotificationServices": "Скарыстацца наступнымі сэрвісамі:",
+ "LabelUserAgent": "Агент карыстальніка:",
+ "LabelUserLibrary": "Карыстальніцкая медыятэка:",
+ "LabelUserLibraryHelp": "Выберыце, якую медыятэку карыстальніка паказаць на прыладзе. Пакіньце пустым, каб атрымаць налады па змаўчанні.",
+ "LabelUserLoginAttemptsBeforeLockout": "Няўдалыя спробы ўваходу перад тым, як карыстальнік будзе заблакіраваны:",
+ "LabelUserMaxActiveSessions": "Максімальная колькасць адначасовых карыстальніцкіх сеансаў:",
+ "LabelVersion": "Версія:",
+ "LabelVideoResolution": "Разрозненне відэа:",
+ "LabelXDlnaCap": "Ідэнтыфікатар магчымасці прылады:",
+ "LabelXDlnaDocHelp": "Вызначце змесціва элемента \"X_DLNADOC\" у прасторы імёнаў \"urn:schemas-dlna-org:device-1-0\".",
+ "LanNetworksHelp": "Раздзелены коскамі спіс IP-адрасоў або запісаў IP/сеткавай маскі для сетак, якія будуць разглядацца ў лакальнай сетцы пры выкананні абмежаванняў паласы прапускання. Калі гэта ўстаноўлена, усе астатнія IP-адрасы будуць разглядацца як якія знаходзяцца ў знешняй сетцы і на іх будуць распаўсюджвацца абмежаванні знешняй прапускной здольнасці. Калі поле пакінуць пустым, у лакальнай сетцы лічыцца толькі падсетка сервера.",
+ "LeaveBlankToNotSetAPassword": "Вы можаце пакінуць гэта поле пустым, каб не ўсталёўваць пароль.",
+ "LabelAccessEnd": "Час заканчэння:",
+ "ListPaging": "{0}-{1} з {2}",
+ "LiveBroadcasts": "Прамыя трансляцыі",
+ "LiveTV": "Прамы эфір",
+ "MaxParentalRatingHelp": "Кантэнт з больш высокім рэйтынгам будзе схаваны ад гэтага карыстальніка.",
+ "MediaInfoBitrate": "Бітрэйт",
+ "MediaInfoChannels": "Каналы",
+ "MediaInfoColorTransfer": "Перадача колеру",
+ "MediaInfoLanguage": "Мова",
+ "LabelAllowHWTranscoding": "Дазволіць апаратнае перакадзіраванне",
+ "MediaInfoLevel": "Узровень",
+ "MediaInfoRefFrames": "Рэферальныя кадры",
+ "MediaIsBeingConverted": "Медыя пераўтворыцца ў фармат, сумяшчальны з прыладай, якая прайгравае мультымедыя.",
+ "MessageAddRepository": "Калі вы хочаце дадаць рэпазітар, націсніце кнопку побач з загалоўкам і запоўніце запытаную інфармацыю.",
+ "LabelAutomaticDiscovery": "Уключыць аўтаматычнае выяўленне:",
+ "MessageAreYouSureDeleteSubtitles": "Вы ўпэўнены, што хочаце выдаліць гэты файл субтытраў?",
+ "MessageBrowsePluginCatalog": "Праглядзіце наш каталог плагінаў, каб убачыць даступныя плагіны.",
+ "MessageChangeRecordingPath": "Змена папкі запісу не прывядзе да пераносу існуючых запісаў са старога месца ў новае. Пры жаданні вам трэба будзе перамясціць іх уручную.",
+ "MessageConfirmDeleteGuideProvider": "Вы ўпэўнены, што хочаце выдаліць гэтага пастаўшчыка даведніка?",
+ "MessageConfirmProfileDeletion": "Вы ўпэўнены, што хочаце выдаліць гэты профіль?",
+ "MessageConfirmRevokeApiKey": "Вы ўпэўнены, што хочаце адклікаць гэты ключ API? Злучэнне прыкладання з гэтым серверам будзе раптоўна спынена.",
+ "MessageDownloadQueued": "Спампоўка ў чарзе.",
+ "MessageEnablingOptionLongerScans": "Уключэнне гэтай опцыі можа прывесці да значна больш доўгага сканавання бібліятэкі.",
+ "LabelDisplayLanguage": "Мова адлюстравання:",
+ "MessageForgotPasswordFileCreated": "Наступны файл быў створаны на вашым серверы і змяшчае інструкцыі аб тым, як дзейнічаць далей:",
+ "MessageForgotPasswordInNetworkRequired": "Паўтарыце спробу ў вашай хатняй сетцы, каб пачаць працэс скіду пароля.",
+ "MessageGetInstalledPluginsError": "Адбылася памылка пры атрыманні спісу ўсталяваных у цяперашні час плагінаў.",
+ "LabelEnableDlnaPlayTo": "Уключыце функцыю DLNA \"Play To\"",
+ "MessageNoPluginsInstalled": "У вас не ўстаноўлены плагіны.",
+ "MessageNoRepositories": "Няма сховішчаў.",
+ "MessageNoServersAvailable": "З дапамогай аўтаматычнага выяўлення сервераў, серверы не знойдзены.",
+ "MessageNothingHere": "Нічога тут.",
+ "MessageNoTrailersFound": "Усталюйце канал трэйлераў, каб палепшыць свае ўражанні ад фільмаў, дадаўшы бібліятэку інтэрнэт-трэйлераў.",
+ "LabelHttpsPort": "Нумар лакальнага порта HTTPS:",
+ "LabelImageType": "Тып выявы:",
+ "MessagePasswordResetForUsers": "У наступных карыстальнікаў былі скінуты паролі. Цяпер яны могуць увайсці з дапамогай простых PIN-кодаў, якія выкарыстоўваліся для скіду.",
+ "MessagePlayAccessRestricted": "Прайграванне гэтага кантэнту зараз абмежавана. Калі ласка, звярніцеся да адміністратара вашага сервера для атрымання дадатковай інфармацыі.",
+ "MessagePleaseEnsureInternetMetadata": "Пераканайцеся, што спампоўка інтэрнэт-метададзеных уключана.",
+ "LabelKodiMetadataUserHelp": "Захоўвайце даныя гадзінніка ў файлы NFO для выкарыстання іншымі праграмамі.",
+ "LabelLineup": "Склад:",
+ "MessagePluginConfigurationRequiresLocalAccess": "Каб наладзіць гэты плагін, увайдзіце непасрэдна на лакальны сервер.",
+ "LabelPath": "Шлях:",
+ "LabelRecord": "Запіс:",
+ "LabelTonemappingParam": "Параметр танальнага адлюстравання:",
+ "LabelTranscodingThreadCount": "Колькасць патокаў перакадзіравання:",
+ "LabelTVHomeScreen": "Галоўны экран у рэжыме ТБ:",
+ "LabelRuntimeMinutes": "Час выканання:",
+ "LabelUsername": "Імя карыстальніка:",
+ "LabelVideoBitrate": "Бітрэйт відэа:",
+ "LabelSubtitlePlaybackMode": "Рэжым субтытраў:",
+ "LabelType": "Тып:",
+ "MediaInfoForced": "Вымушана",
+ "MediaInfoInterlaced": "Перапляценне",
+ "MessageConfirmRestart": "Вы ўпэўнены, што хочаце перазапусціць Jellyfin?",
+ "EnableCardLayout": "Паказаць візуальны CardBox",
+ "EnableQuickConnect": "Уключыць Quick Connect на гэтым серверы",
+ "EveryHour": "Кожную гадзіну",
+ "FileNotFound": "Файл не знойдзены.",
+ "FileReadCancelled": "Прачытанне файла было адменена.",
+ "Fullscreen": "Поуны экран",
+ "Guide": "Даведнік",
+ "HeaderApiKey": "Ключ API",
+ "HeaderAudioSettings": "Налады гуку",
+ "HeaderBranding": "Брэндынг",
+ "HeaderCodecProfile": "Профіль кодэка",
+ "HeaderConfigureRemoteAccess": "Наладзьце аддалены доступ",
+ "HeaderContinueReading": "Працягнуць чытанне",
+ "HeaderHttpHeaders": "Загалоўкі HTTP",
+ "HeaderKeepRecording": "Працягвайце запіс",
+ "HeaderLibrarySettings": "Налады медыятэкі",
+ "HeaderMyDevice": "Мая прылада",
+ "HeaderOtherItems": "Іншыя элементы",
+ "HeaderPlaybackError": "Памылка прайгравання",
+ "MessagePluginInstallDisclaimer": "Плагіны, створаныя членамі супольнасці - выдатны спосаб палепшыць ваш вопыт з дапамогай дадатковых функцый і пераваг. Перад усталяваннем, калі ласка, звярніце ўвагу на наступствы, якія яны могуць уплываць на ваш сервер, такія як больш працяглае сканаванне бібліятэк, дадатковая фонавая апрацоўка і зніжэнне стабільнасці сістэмы.",
+ "MessagePluginInstalled": "Плагін быў паспяхова ўсталяваны. Сервер трэба будзе перазапусціць, каб змены ўступілі ў сілу.",
+ "MessageSent": "Паведамленне адпраўлена.",
+ "MessageSyncPlayCreateGroupDenied": "Для стварэння групы патрабуецца дазвол.",
+ "MessageSyncPlayDisabled": "SyncPlay адключаны.",
+ "HeaderSortBy": "Сартаваць па",
+ "MessageSyncPlayEnabled": "SyncPlay уключаны.",
+ "MessageSyncPlayErrorAccessingGroups": "Падчас доступу да спісу груп адбылася памылка.",
+ "MessageSyncPlayErrorNoActivePlayer": "Актыўны прайгравальнік не знойдзены. SyncPlay быў адключаны.",
+ "HeaderVideos": "Відэа",
+ "HeaderVideoType": "Тып відэа",
+ "MessageSyncPlayGroupDoesNotExist": "Не ўдалося далучыцца да групы, таму што яна не існуе.",
+ "MessageSyncPlayGroupWait": "{0} буферызуе…",
+ "ImportFavoriteChannelsHelp": "Будуць імпартаваны толькі каналы, пазначаныя як абраныя на цюнэры.",
+ "MessageSyncPlayJoinGroupDenied": "Не магу далучыцца да групы.",
+ "MessageSyncPlayLibraryAccessDenied": "Доступ да гэтага кантэнту абмежаваны.",
+ "MessageSyncPlayNoGroupsAvailable": "Няма даступных груп. Спачатку пачніце што-небудзь гуляць.",
+ "LabelAirsBeforeSeason": "Эфір перад сезонам:",
+ "LabelAlbumArtMaxHeight": "Максімальная вышыня вокладкі альбома:",
+ "LabelAlbumArtMaxResHelp": "Максімальная раздзяляльнасць вокладкі альбома, якая паказваецца праз уласцівасць 'upnp:albumArtURI'.",
+ "LabelAlbumArtPN": "Вокладка альбома PN:",
+ "LabelAllowedRemoteAddresses": "Фільтр аддаленага IP-адраса:",
+ "MessageSyncPlayPlaybackPermissionRequired": "Патрабуецца дазвол на прайграванне.",
+ "MessageSyncPlayUserJoined": "{0} далучыўся да групы.",
+ "MessageSyncPlayUserLeft": "{0} пакінуў групу.",
+ "LabelAuthProvider": "Пастаўшчык аўтэнтыфікацыі:",
+ "LabelAutoDiscoveryTracingHelp": "Калі ўключана, пакеты, атрыманыя на порт аўтаматычнага выяўлення, будуць рэгістравацца.",
+ "LabelBindToLocalNetworkAddress": "Прывязка да адрасу лакальнай сеткі:",
+ "MessageUnableToConnectToServer": "Мы не можам зараз падключыцца да выбранага сервера. Упэўніцеся, што ён запушчаны, і паўтарыце спробу.",
+ "LabelBlastMessageInterval": "Інтэрвал жыцця паведамленняў:",
+ "LabelCachePath": "Шлях кэша:",
+ "LabelCancelled": "Адменена",
+ "LabelCertificatePassword": "Пароль сертыфіката:",
+ "LabelChannels": "Каналы:",
+ "LabelChromecastVersion": "Версія Google Cast",
+ "MessageUnsetContentHelp": "Змесціва будзе адлюстроўвацца ў выглядзе звычайных тэчак. Для дасягнення найлепшых вынікаў выкарыстоўвайце менеджэр метададзеных, каб усталяваць тыпы змесціва ўкладзеных тэчак.",
+ "MessageYouHaveVersionInstalled": "Зараз у вас усталявана версія {0}.",
+ "MetadataManager": "Менеджэр метададзеных",
+ "MetadataSettingChangeHelp": "Змяненне налад метададзеных паўплывае на дадаванне новага змесціва. Каб абнавіць існуючы кантэнт, адкрыйце экран падрабязных звестак і націсніце кнопку \"Абнавіць\" або выканайце масавае абнаўленне з дапамогай \"Менеджара метададзеных\".",
+ "MillisecondsUnit": "мілісекунды",
+ "LabelCustomDeviceDisplayNameHelp": "Увядзіце карыстальніцкае імя для адлюстравання або пакіньце пустым, каб выкарыстоўваць імя, паведамленае прыладай.",
+ "LabelCustomRating": "Індывідуальны рэйтынг:",
+ "LabelDateAddedBehaviorHelp": "Калі прысутнічае значэнне метададзеных, яно заўсёды будзе выкарыстоўвацца перад любым з гэтых варыянтаў.",
+ "MixedMoviesShows": "Змешаныя фільмы і шоу",
+ "LabelDidlMode": "Рэжым DIDL:",
+ "Mixer": "Міксер",
+ "LabelDisplayOrder": "Парадак адлюстравання:",
+ "LabelDownloadLanguages": "Спампаваць мовы:",
+ "Mobile": "Мабільны",
+ "Monday": "Панядзелак",
+ "MoreFromValue": "Больш ад {0}",
+ "LabelDroppedFrames": "Выпушчаныя кадры:",
+ "MoreMediaInfo": "Інфармацыя аб медыя",
+ "MoveRight": "Рухайцесь направа",
+ "Movie": "Фільм",
+ "MovieLibraryHelp": "Праглядзіце {0}кіраўніцтва па назвах фільмаў{1}.",
+ "Name": "Імя",
+ "New": "Новы",
+ "NewCollectionHelp": "Калекцыі дазваляюць ствараць персаналізаваныя групы фільмаў і іншага кантэнту бібліятэкі.",
+ "NewCollectionNameExample": "Прыклад: калекцыя Star Wars",
+ "NewEpisodes": "Новыя эпізоды",
+ "Next": "Далей",
+ "LabelEnableDlnaServer": "Уключыць сервер DLNA",
+ "LabelEnableIP4": "Уключыць IPv4",
+ "NoNewDevicesFound": "Новыя прылады не знойдзены. Каб дадаць новы цюнэр, зачыніце гэтае дыялогавае акно і ўвядзіце інфармацыю аб прыладзе ўручную.",
+ "NumLocationsValue": "{0} папак",
+ "OneChannel": "Адзін канал",
+ "LabelEncoderPreset": "Папярэдні набор кадавання:",
+ "OnlyForcedSubtitlesHelp": "Будуць загружаныя толькі субтытры, пазначаныя як абавязковыя.",
+ "Option3D": "3D",
+ "OptionAllowAudioPlaybackTranscoding": "Дазволіць прайграванне аўдыя, якое патрабуе перакадзіравання",
+ "LabelFormat": "Фармат:",
+ "OptionAllowLinkSharingHelp": "Абагульваюцца толькі вэб-старонкі, якія змяшчаюць медыя-інфармацыю. Мультымедыйныя файлы ніколі не абагульваюцца публічна. Абагульванне абмежавана па часе і скончыцца праз {0} дзён.",
+ "LabelInNetworkSignInWithEasyPassword": "Уключыць уваход у сетку з майго Easy PIN-кода",
+ "OptionAllowManageLiveTv": "Дазволіць кіраванне запісам ТБ",
+ "OptionAllowMediaPlayback": "Дазволіць прайграванне мультымедыя",
+ "LabelKodiMetadataDateFormat": "Фармат даты выпуску:",
+ "OptionAllowMediaPlaybackTranscodingHelp": "Абмежаванне доступу да перакадзіравання можа прывесці да збояў прайгравання ў кліентах з-за непадтрымоўваных фарматаў мультымедыя.",
+ "OptionAllowRemoteControlOthers": "Дазволіць дыстанцыйнае кіраванне іншымі карыстальнікамі",
+ "OptionAllowRemoteSharedDevices": "Дазволіць дыстанцыйнае кіраванне агульнымі прыладамі",
+ "LabelKodiMetadataUser": "Захаваць даныя карыстальніцкіх гадзіннікаў у файлы NFO для:",
+ "OptionAllowSyncTranscoding": "Дазволіць спампоўку і сінхранізацыю медыяфайлаў, якія патрабуюць перакадзіравання",
+ "OptionAllowUserToManageServer": "Дазволіць гэтаму карыстальніку кіраваць серверам",
+ "OptionAllowVideoPlaybackRemuxing": "Дазволіць прайграванне відэа, якое патрабуе пераўтварэння без паўторнага кадавання",
+ "OptionAllowVideoPlaybackTranscoding": "Дазволіць прайграванне відэа, якое патрабуе перакадзіравання",
+ "LabelMaxParentalRating": "Максімальна дазволены бацькоўскі рэйтынг:",
+ "OptionAllUsers": "Усе карыстальнікі",
+ "OptionAutomaticallyGroupSeries": "Аўтаматычна аб'ядноўваць серыі, якія размеркаваны па некалькіх папках",
+ "LabelMaxStreamingBitrate": "Максімальная якасць трансляцыі:",
+ "LabelMetadataDownloadLanguage": "Пажаданая мова спампоўкі:",
+ "OptionAutomaticallyGroupSeriesHelp": "Серыі, якія размешчаны ў некалькіх папках у гэтай бібліятэцы, будуць аўтаматычна аб'яднаны ў адну серыю.",
+ "LabelMinResumeDurationHelp": "Самая кароткая працягласць відэа ў секундах, якая захавае месца прайгравання і дазволіць вам аднавіць.",
+ "OptionDaily": "Штодня",
+ "LabelModelDescription": "Апісанне мадэлі:",
+ "OptionDateEpisodeAdded": "Дата дадання эпізоду",
+ "LabelMovieRecordingPath": "Шлях запісу фільма:",
+ "OptionDateShowAdded": "Показ даты дадання серыяла",
+ "OptionDateAddedFileTime": "Выкарыстоўвайце дату стварэння файла",
+ "OptionDateAddedImportTime": "Выкарыстоўвайце адсканіраваную дату ў бібліятэцы",
+ "OptionDisableUser": "Адключыць гэтага карыстальніка",
+ "OptionDisableUserHelp": "Сервер не дазволіць ніякіх злучэнняў ад гэтага карыстальніка. Існуючыя сувязі будуць раптоўна спынены.",
+ "OptionDisplayFolderView": "Адлюстраванне прагляду папак, каб паказаць простыя папкі мультымедыя",
+ "LabelOverview": "Агляд:",
+ "LabelPreferredSubtitleLanguage": "Пажаданая мова субтытраў:",
+ "LabelProtocolInfo": "Інфармацыя аб пратаколе:",
+ "LabelRepositoryUrlHelp": "Размяшчэнне маніфеста рэпазітара, які вы хочаце ўключыць.",
+ "LabelRequireHttpsHelp": "Калі пазначана, сервер будзе аўтаматычна перанакіроўваць усе запыты праз HTTP на HTTPS. Гэта не мае ніякага эфекту, калі сервер не праслухоўвае HTTPS.",
+ "LabelServerHostHelp": "192.168.1.100:8096 або https://myserver.com",
+ "LabelServerName": "Імя сервера:",
+ "LabelServerNameHelp": "Гэта імя будзе выкарыстоўвацца для ідэнтыфікацыі сервера і па змаўчанні будзе імем хоста сервера.",
+ "LabelSonyAggregationFlags": "Сцягі агрэгацыі Sony:",
+ "LabelSportsCategories": "Спартыўныя катэгорыі:",
+ "OptionDisplayFolderViewHelp": "Адлюстроўвайце папкі разам з іншымі медыятэкамі. Гэта можа спатрэбіцца, калі вы жадаеце мець просты выгляд тэчак.",
+ "LabelSyncPlayAccessNone": "Адключана для гэтага карыстальніка",
+ "LabelSyncPlayHaltPlaybackDescription": "І ігнаруйце бягучыя абнаўленні спісаў прайгравання",
+ "OptionEnableForAllTuners": "Уключыць для ўсіх цюнэраў",
+ "OptionEstimateContentLength": "Ацаніце даўжыню змесціва пры перакадзіраванні",
+ "OptionForceRemoteSourceTranscoding": "Прымусовае перакадзіраванне аддаленых медыякрыніц, такіх як Live TV",
+ "OptionHasThemeVideo": "Тэматычнае відэа",
+ "OptionHideUser": "Схаваць гэтага карыстальніка з экранаў уваходу",
+ "OptionHlsSegmentedSubtitles": "HLS сегментаваныя субтытры",
+ "OptionIgnoreTranscodeByteRangeRequests": "Ігнараваць запыты на перакадзіраванне дыяпазону байтаў",
+ "OptionIgnoreTranscodeByteRangeRequestsHelp": "Гэтыя запыты будуць выконвацца, але загаловак дыяпазону байтаў будзе ігнаравацца.",
+ "OptionIsHD": "HD",
+ "OptionIsSD": "SD",
+ "OptionLoginAttemptsBeforeLockout": "Вызначце, колькі няправільных спроб уваходу можна зрабіць, перш чым адбудзецца блакіроўка.",
+ "LabelTonemappingThreshold": "Парог танальнага адлюстравання:",
+ "LabelTranscodingFramerate": "Частата кадраў перакадзіравання:",
+ "OptionLoginAttemptsBeforeLockoutHelp": "Нулявое значэнне азначае ўспадкоўванне па змаўчанні трох спроб для звычайных карыстальнікаў і пяці для адміністратараў. Вызначэнне -1 адключыць функцыю.",
+ "OptionMaxActiveSessions": "Усталюйце максімальную колькасць адначасовых сеансаў карыстальнікаў.",
+ "LabelXDlnaCapHelp": "Вызначце змесціва элемента \"X_DLNACAP\" у прасторы імёнаў \"urn:schemas-dlna-org:device-1-0\".",
+ "OptionMaxActiveSessionsHelp": "Значэнне 0 адключыць функцыю.",
+ "OptionOnInterval": "На інтэрвале",
+ "OptionPlainStorageFoldersHelp": "Усе папкі прадстаўлены ў DIDL як \"object.container.storageFolder\" замест больш канкрэтнага тыпу, напрыклад \"object.container.person.musicArtist\".",
+ "OptionPlainVideoItems": "Паказваць усе відэа ў выглядзе простых відэаэлементаў",
+ "OptionProtocolHls": "Жывая трансляцыя HTTP (HLS)",
+ "MediaInfoAspectRatio": "Суадносіны бакоў",
+ "OptionProtocolHttp": "HTTP",
+ "OptionRandom": "Выпадковы",
+ "OptionRegex": "Рэгулярны выраз",
+ "OptionReportByteRangeSeekingWhenTranscoding": "Паведаміце, што сервер падтрымлівае пошук байтаў пры перакадзіраванні",
+ "MediaInfoExternal": "Знешні",
+ "OptionReportByteRangeSeekingWhenTranscodingHelp": "Гэта патрабуецца для некаторых прылад, якія не вельмі добра шукаюць час.",
+ "OptionRequirePerfectSubtitleMatch": "Загружаць толькі субтытры, якія ідэальна падыходзяць для відэафайлаў",
+ "MessageConfirmAppExit": "Вы хочаце выйсці?",
+ "MessageConfirmRemoveMediaLocation": "Вы ўпэўнены, што хочаце выдаліць гэта месца?",
+ "MessageCreateAccountAt": "Стварыце ўліковы запіс на {0}",
+ "MessageInvalidUser": "Няправільнае імя карыстальніка або пароль. Калі ласка, паспрабуйце яшчэ раз.",
+ "MessageItemsAdded": "Элементы дададзены.",
+ "MessageItemSaved": "Элемент захаваны.",
+ "OptionRequirePerfectSubtitleMatchHelp": "Патрабаванне ідэальнага супадзення адфільтруе субтытры, каб уключыць толькі тыя, якія былі правераны з вашым дакладным відэафайлам. Зняцце галачкі павялічвае верагоднасць спампоўкі субтытраў, але павялічвае верагоднасць няправільнага тэксту субтытраў.",
+ "MessageNoGenresAvailable": "Дазволіць некаторым пастаўшчыкам метададзеных атрымліваць жанры з Інтэрнэту.",
+ "OptionResumable": "Аднаўляемае",
+ "OptionSaveMetadataAsHiddenHelp": "Змена гэтага будзе прымяняцца да новых захаваных метададзеных. Існуючыя файлы метададзеных будуць абноўлены ў наступны раз, калі яны будуць захаваны на серверы.",
+ "OptionTrackName": "Назва дарожкі",
+ "OptionTvdbRating": "Рэйтынг TVDB",
+ "OptionUnairedEpisode": "Невыдадзеныя эпізоды",
+ "OptionWakeFromSleep": "Прачнуцца ад сну",
+ "OriginalAirDateValue": "Першапачатковая дата эфіру: {0}",
+ "ParentalRating": "Бацькоўскі рэйтынг",
+ "PasswordSaved": "Пароль захаваны.",
+ "OnlyImageFormats": "Толькі фарматы малюнкаў (VobSub, PGS, SUB)",
+ "OnWakeFromSleep": "Пры абуджэнні ад сну",
+ "OptionAdminUsers": "Адміністратары",
+ "PathNotFound": "Шлях не знойдзены. Пераканайцеся, што шлях правільны, і паўтарыце спробу.",
+ "PerfectMatch": "Поўная адпаведнасць",
+ "Person": "Асоба",
+ "PlaceFavoriteChannelsAtBeginning": "Размесціце абраныя каналы ў пачатку",
+ "OptionAllowRemoteSharedDevicesHelp": "Прылады DLNA лічацца агульнымі, пакуль карыстальнік не пачне імі кіраваць.",
+ "PlaybackData": "Інфармацыя аб прайграванні",
+ "PlaybackErrorPlaceHolder": "Гэта запаўняльнік для фізічных носьбітаў, якія Jellyfin не можа прайграць. Калі ласка, устаўце дыск для прайгравання.",
+ "PlaybackRate": "Хуткасць прайгравання",
+ "PlayCount": "Колькасць прайгравання",
+ "PlayNextEpisodeAutomatically": "Прайграць наступны эпізод аўтаматычна",
+ "PleaseConfirmPluginInstallation": "Калі ласка, націсніце \"ОК\", каб пацвердзіць, што вы прачыталі сказанае вышэй і хочаце працягнуць усталёўку плагіна.",
+ "PleaseEnterNameOrId": "Увядзіце імя або знешні ідэнтыфікатар.",
+ "OptionEnableAccessFromAllDevices": "Уключыць доступ з усіх прылад",
+ "PreferEmbeddedEpisodeInfosOverFileNames": "Аддайце перавагу ўбудаванай інфармацыі аб серыях перад назвамі файлаў",
+ "OptionEnableExternalContentInSuggestions": "Уключыць знешні кантэнт у прапановах",
+ "OptionEnableM2tsModeHelp": "Уключыце рэжым M2TS пры кадзіраванні ў MPEG-TS.",
+ "OptionEquals": "Роўна",
+ "PreferEmbeddedTitlesOverFileNamesHelp": "Вызначце загаловак для адлюстравання, які будзе выкарыстоўвацца, калі інтэрнэт-метададзеныя або лакальныя метаданыя недаступныя.",
+ "OptionImdbRating": "Рэйтынг IMDb",
+ "AllowEmbeddedSubtitles": "Адключыць розныя тыпы ўбудаваных субтытраў",
+ "OptionMax": "Макс",
+ "AllowEmbeddedSubtitlesHelp": "Адключыць субтытры, спакаваныя ў мультымедыйныя кантэйнеры. Патрабуецца поўнае абнаўленне бібліятэкі.",
+ "OptionNew": "Новы…",
+ "AllowEmbeddedSubtitlesAllowNoneOption": "Не дазваляць",
+ "AllowEmbeddedSubtitlesAllowTextOption": "Дазволіць тэкст",
+ "Premiere": "Прэм'ера",
+ "Premieres": "Прэм'еры",
+ "Previous": "Папярэдні",
+ "PreviousTrack": "Перайсці да папярэдняга",
+ "OptionPlayCount": "Колькасьць прайгравання",
+ "Print": "Друк",
+ "ProductionLocations": "Вытворчыя месцы",
+ "OptionReleaseDate": "Дата выпуску",
+ "Profile": "Профіль",
+ "QuickConnectActivationSuccessful": "Паспяхова актывавана",
+ "QuickConnectAuthorizeCode": "Каб увайсці, увядзіце код {0}",
+ "QuickConnectAuthorizeSuccess": "Запыт дазволены",
+ "QuickConnectDescription": "Каб увайсці з дапамогай Quick Connect, цісніце кнопку \"Quick Connect\" на прыладзе, з якой вы ўваходзіце, і ўвядзіце паказаны ніжэй код.",
+ "QuickConnectNotAvailable": "Папрасіце адміністратара сервера ўключыць Quick Connect",
+ "OptionSpecialEpisode": "Спецэпізоды",
+ "RecommendationBecauseYouWatched": "Таму што вы глядзелі {0}",
+ "RecommendationStarring": "У галоўнай ролі {0}",
+ "OptionWeekends": "Выходныя дні",
+ "OptionWeekly": "Штотыдзень",
+ "OriginalAirDate": "Першапачатковая дата эфіру",
+ "PackageInstallCompleted": "Усталяванне {0} (версія {1}) завершана.",
+ "RecordingScheduled": "Запіс запланаваны.",
+ "RecordSeries": "Запісаць серыял",
+ "Refresh": "Абнавіць",
+ "Photo": "Фота",
+ "RefreshDialogHelp": "Метададзеныя абнаўляюцца на аснове налад і інтэрнэт-сэрвісаў, уключаных на панэлі кіравання.",
+ "RefreshMetadata": "Абнавіць метададзеныя",
+ "Play": "Прайграць",
+ "RefreshQueued": "Абнавіць у чарзе.",
+ "RememberAudioSelectionsHelp": "Паспрабуйце ўсталяваць аўдыё дарожку, якая найбольш адпавядае апошняму відэа.",
+ "RememberSubtitleSelectionsHelp": "Паспрабуйце ўсталяваць дарожку субтытраў, якая найбольш адпавядае апошняму відэа.",
+ "Remixer": "Рэміксер",
+ "RepeatAll": "Паўтарыце ўсё",
+ "PlayNext": "Прайграць далей",
+ "RepeatOne": "Паўтарыць адно",
+ "ReplaceAllMetadata": "Замяніць усе метададзеныя",
+ "PleaseRestartServerName": "Перазапусціце Jellyfin на {0}.",
+ "ResetPassword": "Скінуць пароль",
+ "Save": "Захаваць",
+ "SaveChanges": "Захавайце змены",
+ "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Выкарыстоўвайце інфармацыю аб серыі з убудаваных метаданых, калі яны ёсць.",
+ "SaveSubtitlesIntoMediaFolders": "Захаваць субтытры ў папках мультымедыя",
+ "AllowEmbeddedSubtitlesAllowAllOption": "Дазволіць усе",
+ "AllowEmbeddedSubtitlesAllowImageOption": "Дазволіць малюнак",
+ "Producer": "Прадзюсер",
+ "Production": "Вытворчасць",
+ "SaveSubtitlesIntoMediaFoldersHelp": "Захоўванне субтытраў побач з відэафайламі дазволіць ім лягчэй кіраваць.",
+ "PluginFromRepo": "{0} са сховішча {1}",
+ "Quality": "Якасць",
+ "ScanForNewAndUpdatedFiles": "Сканіраванне новых і абноўленых файлаў",
+ "QuickConnectInvalidCode": "Няправільны Quick Connect код",
+ "ScanLibrary": "Сканаваць медыятэку",
+ "Schedule": "Расклад",
+ "ScreenResolution": "Дазвол экрана",
+ "QuickConnectNotActive": "Quick Connec не актыўнае на гэтым серверы",
+ "SearchResults": "Вынікі пошуку",
+ "Rate": "Ацэніць",
+ "RecommendationDirectedBy": "Рэжысёр: {0}",
+ "SelectServer": "Выберыце Сервер",
+ "Series": "Серыял",
+ "ServerRestartNeededAfterPluginInstall": "Jellyfin трэба будзе перазапусціць пасля ўстаноўкі плагіна.",
+ "ServerUpdateNeeded": "Гэты сервер неабходна абнавіць. Каб спампаваць апошнюю версію, наведайце {0}",
+ "Settings": "Налады",
+ "RememberMe": "Запомні мяне",
+ "SettingsSaved": "Налады захаваны.",
+ "Restart": "Перазапуск",
+ "ResumeAt": "Аднавіць з {0}",
+ "SettingsWarning": "Змяненне гэтых значэнняў можа выклікаць нестабільнасць або збоі ў падключэнні. Калі ў вас узніклі праблемы, мы рэкамендуем вярнуць іх да стандартных.",
+ "ShowParentImages": "Паказаць выявы серыі",
+ "ShowTitle": "Паказаць назву",
+ "ShowYear": "Паказаць год",
+ "SkipEpisodesAlreadyInMyLibrary": "Не запісваць эпізоды, якія ўжо ёсць у маёй медыятэкі",
+ "SendMessage": "Адправіць паведамленне",
+ "SmallCaps": "Малыя літары",
+ "Smaller": "Меншы",
+ "Smart": "Разумны",
+ "SeriesYearToPresent": "{0} - цяперашні час",
+ "SortChannelsBy": "Сартаваць каналы па:",
+ "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Гэтыя налады таксама прымяняюцца да любога прайгравання Google Cast, запушчанага гэтай прыладай.",
+ "SubtitleAppearanceSettingsDisclaimer": "Наступныя налады не прымяняюцца да графічных субтытраў, згаданых вышэй, або да субтытраў ASS/SSA, у якія ўбудаваны ўласныя стылі.",
+ "ShowAdvancedSettings": "Паказаць дадатковыя налады",
+ "Suggestions": "Прапановы",
+ "TabDashboard": "Панэль кіравання",
+ "TabLatest": "Нядаўна дададзены",
+ "TabLogs": "Журналы",
+ "TabMusic": "Музыка",
+ "TabParentalControl": "Бацькоўскі кантроль",
+ "SubtitleOffset": "Зрух субтытраў",
+ "TabPlugins": "Плагіны",
+ "TabProfiles": "Профілі",
+ "TabRepositories": "Сховішчы",
+ "TabResponses": "Адказы",
+ "TabUpcoming": "Маючы адбыцца",
+ "Tags": "Тэгі",
+ "TagsValue": "Тэгі: {0}",
+ "TheseSettingsAffectSubtitlesOnThisDevice": "Гэтыя налады ўплываюць на субтытры на гэтай прыладзе",
+ "Thumb": "Эскіз",
+ "TonemappingAlgorithmHelp": "Тональнае адлюстраванне можна дакладна наладзіць. Калі вы не знаёмыя з гэтымі параметрамі, проста захавайце стандартныя. Рэкамендаванае значэнне - \"BT.2390\".",
+ "Track": "Трэк",
+ "TypeOptionPluralBook": "Кнігі",
+ "UninstallPluginConfirmation": "Вы ўпэўнены, што хочаце выдаліць {0}?",
+ "UseDoubleRateDeinterlacing": "Падвоіць частату кадраў пры дэінтэрлейсінгу",
+ "UseDoubleRateDeinterlacingHelp": "Гэты параметр выкарыстоўвае частату палёў пры дэінтэрлейсінгу, які часта называюць bob дэінтэрлейсінгам, які падвойвае частату кадраў відэа для забеспячэння поўнага руху, падобнага да таго, што вы бачыце пры праглядзе празрадковага відэа на тэлевізары.",
+ "ValueContainer": "Кантэйнер: {0}",
+ "TitleHostingSettings": "Налады хостынгу",
+ "TitlePlayback": "Прайграванне",
+ "ValueMovieCount": "{0} фільмаў",
+ "ValueOneAlbum": "1 альбом",
+ "Tuesday": "Аўторак",
+ "ValueOneEpisode": "1 эпізод",
+ "ValueSeconds": "{0} секунд",
+ "ValueSongCount": "Песень: {0}",
+ "TypeOptionPluralSeason": "Сезоны",
+ "ValueTimeLimitMultiHour": "Ліміт часу: {0} гадзін",
+ "ValueTimeLimitSingleHour": "Абмежаванне па часе: 1 гадзіна",
+ "Vertical": "Вертыкальны",
+ "VideoAudio": "Відэа аўдыё",
+ "ViewAlbum": "Праглядзець альбом",
+ "ViewAlbumArtist": "Паглядзець выканаўцу альбома",
+ "ViewPlaybackInfo": "Прагляд інфармацыі аб прайграванні",
+ "Watched": "Прагледжана",
+ "Unplayed": "Непрайгранае",
+ "Wednesday": "Серада",
+ "WeeklyAt": "{0} у {1}",
+ "XmlTvSportsCategoriesHelp": "Праграмы з гэтымі катэгорыямі будуць адлюстроўвацца як спартыўныя праграмы. Раздзяляйце некалькі знакамі '|'.",
+ "Yes": "Так",
+ "Yesterday": "Учора",
+ "HeaderSelectFallbackFontPathHelp": "Праглядзіце або ўвядзіце шлях да папкі рэзервовага шрыфта, які будзе выкарыстоўвацца для візуалізацыі субтытраў ASS/SSA.",
+ "LabelFallbackFontPathHelp": "Укажыце шлях, які змяшчае запасныя шрыфты для візуалізацыі субтытраў ASS/SSA. Максімальна дазволены агульны памер шрыфта - 20 МБ. Рэкамендуюцца лёгкія і зручныя для Інтэрнэту фарматы шрыфтоў, такія як woff2.",
+ "Remuxing": "Рэмуксаванне",
+ "RemuxHelp1": "Мультымедыя знаходзіцца ў несумяшчальным файлавым кантэйнеры (MKV, AVI, WMV і г.д.), але як відэапаток, так і аўдыяпаток сумяшчальныя з прыладай. Мультымедыя будзе перапакоўвацца без страт на хаду перад адпраўкай на прыладу.",
+ "LabelAudioInfo": "Інфармацыя аб аўдыё",
+ "LabelTranscodingInfo": "Інфармацыя аб перакадзіраванні",
+ "LabelAllowedAudioChannels": "Максімальна дазволеныя аўдыяканалы",
+ "LabelSelectMono": "Мона",
+ "LabelSelectStereo": "Стэрэа",
+ "MessageChromecastConnectionError": "Ваш прыёмнік Google Cast не можа звязацца з серверам Jellyfin. Праверце злучэнне і паўтарыце спробу.",
+ "AllowVppTonemappingHelp": "Поўнае адлюстраванне тонаў на аснове драйвера Intel. У цяперашні час працуе толькі на пэўным абсталяванні з відэа HDR10. Гэта мае больш высокі прыярытэт у параўнанні з іншай рэалізацыяй OpenCL.",
+ "AudioCodecNotSupported": "Аўдыякодэк не падтрымліваецца",
+ "ContainerNotSupported": "Кантэйнер не падтрымліваецца",
+ "SubtitleCodecNotSupported": "Кодэк субтытраў не падтрымліваецца",
+ "AudioChannelsNotSupported": "Колькасць аўдыяканалаў не падтрымліваецца",
+ "VideoResolutionNotSupported": "Раздзяленне відэа не падтрымліваецца",
+ "AudioProfileNotSupported": "Профіль аўдыякодэка не падтрымліваецца",
+ "ValueConditions": "Умовы: {0}",
+ "AudioSampleRateNotSupported": "Частата дыскрэтызацыі аўдыя не падтрымліваецца",
+ "InterlacedVideoNotSupported": "Празрадковае відэа не падтрымліваецца",
+ "ValueOneSong": "1 песня",
+ "VideoFramerateNotSupported": "Частата кадраў відэа не падтрымліваецца",
+ "VideoLevelNotSupported": "Узровень відэакодэка не падтрымліваецца",
+ "ContainerBitrateExceedsLimit": "Бітрэйт відэа перавышае ліміт",
+ "PreferSystemNativeHwDecoder": "Аддайце перавагу ўласным апаратным дэкодэрам DXVA або VA-API",
+ "EnableIntelLowPowerH264HwEncoder": "Уключыць апаратны энкодэр Intel Low-Power H.264",
+ "EnableIntelLowPowerHevcHwEncoder": "Уключыць апаратны энкодэр Intel Low-Power HEVC",
+ "IntelLowPowerEncHelp": "Кадзіраванне з нізкім энергаспажываннем можа падтрымліваць непатрэбную сінхранізацыю CPU-GPU. У Linux яны павінны быць адключаны, калі прашыўка i915 HuC не наладжана.",
+ "VideoBitrateNotSupported": "Бітрэйт відэа не падтрымліваецца",
+ "UnknownVideoStreamInfo": "Інфармацыя пра відэаплынь невядомая",
+ "UnknownAudioStreamInfo": "Інфармацыя аб аўдыяплыні невядомая",
+ "DirectPlayError": "Узнікла памылка пры запуску прамога прайгравання",
+ "SelectAll": "Абраць усё",
+ "Clip": "Художнік",
+ "Sample": "Прыклад",
+ "LabelVppTonemappingBrightness": "Узмацненне яркасці танальнага адлюстравання VPP:",
+ "LabelVppTonemappingBrightnessHelp": "Прымяніць узмацненне яркасці ў танальным адлюстраванні VPP. І рэкамендаванае, і стандартнае значэнне роўна 0.",
+ "LabelVppTonemappingContrast": "Узмацненне кантраснасці танальнага адлюстравання VPP:",
+ "LabelVppTonemappingContrastHelp": "Прымяніць узмацненне кантрасту ў танальным адлюстраванні VPP. Рэкамендуемыя значэнні і значэнні па змаўчанні - 1,2 і 1.",
+ "VideoRangeTypeNotSupported": "Тып дыяпазону відэа не падтрымліваецца",
+ "LabelVideoRangeType": "Тып дыяпазону відэа:",
+ "MediaInfoVideoRangeType": "Тып дыяпазону відэа",
+ "MediaInfoDvVersionMinor": "Дадатковая версія DV",
+ "MediaInfoDvLevel": "Узровень DV",
+ "MediaInfoRpuPresentFlag": "Прадусталяваны сцяг DV rpu",
+ "MediaInfoElPresentFlag": "Прадусталяваны сцяг DV",
+ "MediaInfoBlPresentFlag": "Прадусталяваны сцяг DV bl",
+ "MediaInfoDvBlSignalCompatibilityId": "Ідэнтыфікатар сумяшчальнасці сігналу DV bl",
+ "YoutubeBadRequest": "Дрэнны запыт.",
+ "EnableDisplayMirroring": "Дубліраванне адлюстравання",
+ "FetchingData": "Атрыманне дадатковых дадзеных",
+ "LabelSortOrder": "Парадак сартавання:",
+ "MarkPlayed": "Адзначыць як прайгранае",
+ "HeaderAlert": "Абвестка",
+ "HeaderLibraryAccess": "Доступ да медыятэкі",
+ "HeaderRecentlyPlayed": "Нядаўна прайгравана",
+ "HeaderSecondsValue": "{0} секунд",
+ "LabelAppName": "Назва прыкладання",
+ "LabelBirthYear": "Год нараджэння:",
+ "ConfirmDeletion": "Пацвердзіце выдаленне",
+ "Images": "Выявы",
+ "HeaderDebugging": "Адладка і трасіроўка",
+ "HeaderMyMediaSmall": "Мае мультымедыя (маленькія)",
+ "General": "Агульны",
+ "VideoProfileNotSupported": "Профіль відэакодэка не падтрымліваецца",
+ "AudioBitDepthNotSupported": "Разраднасць аўдыя не падтрымліваецца",
+ "Menu": "Меню",
+ "LabelHardwareEncodingOptions": "Параметры апаратнага кадзіравання:",
+ "AudioIsExternal": "Аўдыёпаток знешні",
+ "MinutesBefore": "хвілін раней",
+ "SimultaneousConnectionLimitHelp": "Максімальная колькасць дазволеных адначасовых патокаў. Увядзіце 0 для адсутнасці абмежаванняў.",
+ "TabMyPlugins": "Мае плагіны",
+ "SkipEpisodesAlreadyInMyLibraryHelp": "Эпізоды будуць параўноўвацца з выкарыстаннем нумароў сезонаў і серый, калі яны даступныя.",
+ "TabNetworking": "Сеткавыя сувязі",
+ "TabNetworks": "ТБ сеткі",
+ "TabNfoSettings": "Налады NFO",
+ "TabNotifications": "Апавяшчэнні",
+ "SmartSubtitlesHelp": "Субтытры, якія адпавядаюць моўным перавагам, будуць загружаны, калі аўдыё на замежнай мове.",
+ "SortName": "Сартаваць каналы па назве",
+ "TabOther": "Іншае",
+ "SpecialFeatures": "Асаблівасці",
+ "Sports": "Спорт",
+ "StoryArc": "Сюжэтная арка",
+ "StopPlayback": "Спыніць прайграванне",
+ "StopRecording": "Спыніць запіс",
+ "Studios": "Студыі",
+ "Subtitle": "Падзагаловак",
+ "SubtitleVerticalPositionHelp": "Нумар радка, дзе з'яўляецца тэкст. Дадатныя лічбы паказваюць зверху ўніз. Адмоўныя лічбы паказваюць знізу ўверх.",
+ "HideWatchedContentFromLatestMedia": "Схаваць прагледжанае змесціва з \"Нядаўна дададзеных медыя\"",
+ "MessageRenameMediaFolder": "Перайменаванне медыятэкі прывядзе да страты ўсіх метададзеных, будзьце асцярожныя.",
+ "LabelMaxDaysForNextUpHelp": "Усталюйце максімальную колькасць дзён, на працягу якіх шоу павінна заставацца ў спісе \"Далей\", без яго прагляду.",
+ "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Наступныя медыя-месцы будуць выдалены з вашай бібліятэкі:",
+ "Metadata": "Метададзеныя",
+ "MinutesAfter": "хвілін пасля",
+ "MusicAlbum": "Музычны альбом",
+ "MusicArtist": "Музычны выканаўца",
+ "MusicLibraryHelp": "Праглядзіце {0}даведнік па назвах музыкі{1}.",
+ "MusicVideo": "Музычнае відэа",
+ "Never": "Ніколі",
+ "NewEpisodesOnly": "Толькі новыя эпізоды",
+ "News": "Навіны",
+ "NextUp": "Далей",
+ "DownloadAll": "Спампаваць усе",
+ "EditImages": "Рэдагаваць выявы",
+ "EnableDetailsBanner": "Банер з падрабязнасцямі",
+ "EnableDetailsBannerHelp": "Адлюстраваць выявы банера ўверсе старонкі з інфармацыяй аб тавары.",
+ "ErrorAddingTunerDevice": "Пры даданні цюнэра адбылася памылка. Пераканайцеся, што ён даступны, і паўтарыце спробу.",
+ "ErrorDeletingItem": "Пры выдаленні элемента з сервера адбылася памылка. Калі ласка, праверце, што Jellyfin мае доступ для запісу ў тэчку мультымедыя, і паўтарыце спробу.",
+ "ErrorGettingTvLineups": "Адбылася памылка спампоўвання падборак ТБ. Пераканайцеся, што ваша інфармацыя правільная, і паўтарыце спробу.",
+ "ErrorPlayerNotFound": "Прайгравальнік для запытанага носьбіта не знойдзены.",
+ "ErrorSavingTvProvider": "Адбылася памылка пры захаванні правайдэра ТБ. Пераканайцеся, што ён даступны, і паўтарыце спробу.",
+ "EveryNDays": "Кожныя {0} дзён",
+ "File": "Файл",
+ "FileReadError": "Падчас чытання файла адбылася памылка.",
+ "FormatValue": "Фармат: {0}",
+ "Friday": "Пятніца",
+ "GroupBySeries": "Групаваць па серыялам",
+ "GuestStar": "Запрошаная зорка",
+ "HeaderAccessScheduleHelp": "Стварыце графік доступу, каб абмежаваць доступ да пэўных гадзін.",
+ "HeaderAdmin": "Адміністраванне",
+ "HeaderAllowMediaDeletionFrom": "Дазволіць выдаленне мультымедыя з:",
+ "HeaderApiKeys": "Ключы API",
+ "HeaderApiKeysHelp": "Знешнія прыкладанні павінны мець ключ API для сувязі з серверам. Ключы выдаюцца шляхам ўваходу ў сістэму са звычайным уліковым запісам карыстальніка або ўручную прадастаўлення ключа праграме.",
+ "HeaderCancelRecording": "Адмяніць запіс",
+ "HeaderCancelSeries": "Адмена серыі",
+ "HeaderCodecProfileHelp": "Профілі кодэкаў паказваюць абмежаванні прылады пры прайграванні пэўных кодэкаў. Калі дзейнічае абмежаванне, мультымедыя будзе перакадзіравана, нават калі кодэк настроены для прамога прайгравання.",
+ "HeaderConfirmPluginInstallation": "Пацвердзіце ўстаноўку плагіна",
+ "HeaderConnectionFailure": "Збой злучэння",
+ "HeaderContainerProfile": "Профіль кантэйнера",
+ "HeaderContainerProfileHelp": "Профілі кантэйнераў паказваюць абмежаванні прылады пры прайграванні пэўных фарматаў. Калі дзейнічае абмежаванне, медыяфайл будзе перакадзіраваны, нават калі фармат настроены для прамога прайгравання.",
+ "HeaderDefaultRecordingSettings": "Налады запісу па змаўчанні",
+ "HeaderDeleteDevice": "Выдаліць прыладу",
+ "HeaderDeleteDevices": "Выдаліць усе прылады",
+ "HeaderEnabledFieldsHelp": "Зніміце галачку з поля, каб заблакіраваць яго і прадухіліць змяненне дадзеных.",
+ "HeaderExternalIds": "Знешнія ідэнтыфікатары:",
+ "HeaderFeatureAccess": "Доступ да функцый:",
+ "HeaderFetcherSettings": "Налады выбаршчыка",
+ "HeaderFetchImages": "Атрымаць выявы:",
+ "HeaderForKids": "Для дзяцей",
+ "HeaderIdentificationHeader": "Ідэнтыфікацыйны загаловак",
+ "HeaderImageOptions": "Параметры выявы",
+ "HeaderImageSettings": "Налады выявы",
+ "HeaderInstall": "Усталяваць",
+ "HeaderInstantMix": "Імгненны мікс",
+ "HeaderKeepSeries": "Захоўвацт серыял",
+ "HeaderLatestMedia": "Нядаўна дададзеныя медыя",
+ "HeaderLatestMovies": "Нядаўна дададзеныя фільмы",
+ "HeaderLatestMusic": "Нядаўна дададзеная музыка",
+ "HeaderLatestRecordings": "Нядаўна дададзеныя запісы",
+ "HeaderLibraries": "Медыятэкі",
+ "HeaderLibraryFolders": "Папкі медыятэкі",
+ "HeaderLibraryOrder": "Парадак медыятэк",
+ "HeaderMediaFolders": "Папкі медыятэкі",
+ "HeaderMetadataSettings": "Налады метаданых",
+ "HeaderMoreLikeThis": "Больш падобнага",
+ "HeaderMusicQuality": "Якасць музыкі",
+ "HeaderNavigation": "Навігацыя",
+ "HeaderNetworking": "Пратаколы IP",
+ "HeaderPasswordReset": "Аднаўленне пароля",
+ "HeaderTunerDevices": "Цюнэры прылад",
+ "HeaderTuners": "Цюнеры",
+ "HeaderTypeImageFetchers": "Сродкі выбаркі відарысаў ({0}):",
+ "HeaderTypeText": "Увядзіце тэкст",
+ "HeaderUninstallPlugin": "Выдаліць плагін",
+ "HeaderUpcomingOnTV": "Будучы на ТБ",
+ "HeaderUploadImage": "Загрузіць выяву",
+ "HeaderUploadSubtitle": "Загрузіць субтытры",
+ "HeaderXmlDocumentAttribute": "Атрыбут дакумента XML",
+ "HeaderXmlDocumentAttributes": "Атрыбуты дакумента XML",
+ "HeaderXmlSettings": "Налады XML",
+ "Kids": "Дзеці",
+ "KnownProxiesHelp": "Спіс IP-адрасоў або імёнаў хастоў вядомых проксі, падзеленых коскамі, якія выкарыстоўваюцца пры падключэнні да вашага асобніка Jellyfin. Гэта неабходна для належнага выкарыстання загалоўкаў \"X-Forwarded-For\". Патрабуецца перазагрузка пасля захавання.",
+ "LabelAbortedByServerShutdown": "(Спынена адключэннем сервера)",
+ "LabelAccessDay": "Дзень тыдня:",
+ "LabelAccessStart": "Час пачатку:",
+ "LabelAirsBeforeEpisode": "Эфір перад эпізодам:",
+ "LabelAudioCodec": "Аўдыякодэк:",
+ "LabelAudioLanguagePreference": "Пажаданая мова аўдыё:",
+ "LabelAudioSampleRate": "Частата дыскрэтызацыі аўдыя:",
+ "LabelAutomaticallyAddToCollection": "Аўтаматычна дадаваць у калекцыю",
+ "LabelAutoDiscoveryTracing": "Уключыць адсочванне аўтаматычнага выяўлення.",
+ "LabelDefaultUserHelp": "Вызначце, якая бібліятэка карыстальніка павінна адлюстроўвацца на падлучаных прыладах. Гэта можна адмяніць для кожнай прылады з дапамогай профіляў.",
+ "LabelDeviceDescription": "Апісанне прылады:",
+ "LabelDisableCustomCss": "Адключыць карыстальніцкі код CSS для тэматызавання/брэндынгу, прадастаўлены з сервера.",
+ "LabelDiscNumber": "Нумар дыска:",
+ "LabelEnableDlnaDebugLoggingHelp": "Стварайце вялікія файлы часопісаў і павінны выкарыстоўвацца толькі па меры неабходнасці для ліквідацыі непаладак.",
+ "LabelEnableDlnaPlayToHelp": "Выяўляйце прылады ў вашай сетцы і прапануйце магчымасць кіраваць імі дыстанцыйна.",
+ "LabelEnableDlnaServerHelp": "Дазвольце прыладам UPnP у вашай сетцы праглядаць і прайграваць кантэнт.",
+ "LabelEnableHardwareDecodingFor": "Уключыць апаратнае дэкадаванне для:",
+ "LabelEnableHttpsHelp": "Праслухоўванне праз наладжаны порт HTTPS. Для таго, каб гэта ўступіла ў сілу, таксама неабходна падаць сапраўдны сертыфікат.",
+ "LabelExtractChaptersDuringLibraryScan": "Выманне выяў раздзелаў падчас сканавання бібліятэкі",
+ "LabelExtractChaptersDuringLibraryScanHelp": "Стварайце выявы раздзелаў, калі відэа імпартуюцца падчас сканавання бібліятэкі. У адваротным выпадку яны будуць выняты падчас запланаванай задачы выявы раздзелаў, што дазволіць звычайнаму сканаванню бібліятэкі завяршыцца хутчэй.",
+ "LabelFailed": "Не атрымалася",
+ "LabelffmpegPathHelp": "Шлях да файла або папкі прыкладання FFmpeg, якая змяшчае FFmpeg.",
+ "LabelFileOrUrl": "Файл або URL:",
+ "LabelFolder": "Папка:",
+ "LabelFont": "Шрыфт:",
+ "LabelForgotPasswordUsernameHelp": "Увядзіце імя карыстальніка, калі вы яго памятаеце.",
+ "LabelFriendlyName": "Дружалюбнае імя:",
+ "LabelGroupMoviesIntoCollections": "Згрупаваць фільмы ў калекцыі",
+ "LabelGroupMoviesIntoCollectionsHelp": "Фільмы ў калекцыі будуць адлюстроўвацца як адзін згрупаваны элемент пры адлюстраванні спісаў фільмаў.",
+ "LabelH264Crf": "H.264 кадзіроўка CRF:",
+ "LabelHardwareAccelerationType": "Апаратнае паскарэнне:",
+ "LabelHardwareAccelerationTypeHelp": "Апаратнае паскарэнне патрабуе дадатковай канфігурацыі.",
+ "LabelHardwareEncoding": "Апаратнае кадзіраванне:",
+ "LabelHttpsPortHelp": "Нумар порта TCP для сервера HTTPS.",
+ "LabelIconMaxHeight": "Максімальная вышыня значка:",
+ "LabelIconMaxResHelp": "Максімальная раздзяляльнасць значкоў, паказаных праз уласцівасць 'upnp:icon'.",
+ "LabelIconMaxWidth": "Максімальная шырыня значка:",
+ "LabelImageFetchersHelp": "Уключыце і ранжыруйце пераважныя сродкі зборкі малюнкаў у парадку прыярытэту.",
+ "LabelImportOnlyFavoriteChannels": "Абмежаваць каналы, пазначаныя як абраныя",
+ "LabelInNetworkSignInWithEasyPasswordHelp": "Выкарыстоўвайце Easy PIN-код для ўваходу з кліентаў у лакальнай сетцы. Ваш звычайны пароль спатрэбіцца толькі па-за домам. Калі PIN-код пакінуты пустым, вам не спатрэбіцца пароль у хатняй сетцы.",
+ "LabelInternetQuality": "Якасць інтэрнэту:",
+ "LabelIsForced": "Вымушана",
+ "LabelKeepUpTo": "Сачыць за:",
+ "LabelKidsCategories": "Дзіцячыя катэгорыі:",
+ "LabelKnownProxies": "Вядомыя проксі:",
+ "LabelKodiMetadataDateFormatHelp": "Усе даты ў файлах NFO будуць аналізавацца з выкарыстаннем гэтага фармату.",
+ "LabelKodiMetadataEnableExtraThumbs": "Скапіруйце extrafanart у поле extrathumbs",
+ "LabelKodiMetadataEnableExtraThumbsHelp": "Пры спампоўцы малюнкаў іх можна захоўваць як у extrafanart, так і ў extrathumbs для максімальнай сумяшчальнасці са скурай Kodi.",
+ "LabelKodiMetadataEnablePathSubstitution": "Уключыць замену шляху",
+ "LabelKodiMetadataEnablePathSubstitutionHelp": "Уключыць замену шляхоў малюнкаў з дапамогай параметраў замены шляху сервера.",
+ "LabelKodiMetadataSaveImagePaths": "Захоўвайце шляхі малюнкаў у файлах NFO",
+ "LabelKodiMetadataSaveImagePathsHelp": "Гэта рэкамендуецца, калі ў вас ёсць назвы файлаў малюнкаў, якія не адпавядаюць рэкамендацыям Kodi.",
+ "LabelLanguage": "Мова:",
+ "LabelLanNetworks": "LAN сеткі:",
+ "LabelLibraryPageSize": "Памер старонкі бібліятэкі:",
+ "LabelLibraryPageSizeHelp": "Усталюйце колькасць элементаў для паказу на старонцы бібліятэкі. Усталюйце 0, каб адключыць пэйджынг.",
+ "LabelMaxVideoResolution": "Максімальна дазволенае раздзяленне перакадзіравання відэа",
+ "LabelLocalCustomCss": "Карыстальніцкі код CSS для стылю, які прымяняецца толькі да гэтага кліента. Вы можаце адключыць карыстальніцкі CSS-код сервера.",
+ "LabelLocalHttpServerPortNumber": "Нумар лакальнага порта HTTP:",
+ "LabelLocalHttpServerPortNumberHelp": "Нумар порта TCP для сервера HTTP.",
+ "LabelLockItemToPreventChanges": "Заблакіруйце гэты элемент, каб прадухіліць будучыя змены",
+ "LabelLoginDisclaimer": "Адмова ад адказнасці пры ўваходзе:",
+ "LabelLoginDisclaimerHelp": "Паведамленне, якое будзе адлюстроўвацца ўнізе старонкі ўваходу.",
+ "LabelLogs": "Журналы:",
+ "LabelManufacturer": "Вытворца:",
+ "LabelManufacturerUrl": "URL-адрас вытворцы:",
+ "LabelMatchType": "Тып супадзення:",
+ "LabelMaxAudiobookResume": "Засталося хвілін для аднаўлення аўдыякнігі:",
+ "LabelMaxAudiobookResumeHelp": "Лічыцца, што загалоўкі прайграны цалкам, калі іх спыніць, калі астатняя працягласць меншая за гэта значэнне.",
+ "LabelMaxBackdropsPerItem": "Максімальная колькасць фонаў на элемент:",
+ "LabelMaxChromecastBitrate": "Якасць трансляцыі Google Cast:",
+ "LabelMetadataReadersHelp": "Ранжыруйце любімыя лакальныя крыніцы метададзеных у парадку прыярытэту. Будзе прачытаны першы знойдзены файл.",
+ "LabelMetadataSaversHelp": "Выберыце фарматы файлаў для захавання метададзеных.",
+ "LabelMethod": "Метад:",
+ "LabelMinAudiobookResume": "Мінімальнае ўзнаўленне аўдыякнігі ў хвілінах:",
+ "LabelMinAudiobookResumeHelp": "Лічыцца, што загалоўкі не прайграваюцца, калі яны былі спынены да гэтага часу.",
+ "LabelMinBackdropDownloadWidth": "Мінімальная шырыня загрузкі фону:",
+ "LabelMinResumeDuration": "Мінімальная працягласць узнаўлення:",
+ "LabelMinResumePercentage": "Мінімальны працэнт узнаўлення:",
+ "LabelMinResumePercentageHelp": "Лічыцца, што загалоўкі не прайграваюцца, калі яны былі спынены да гэтага часу.",
+ "LabelModelName": "Назва мадэлі:",
+ "LabelModelNumber": "Нумар мадэлі:",
+ "LabelMonitorUsers": "Сачыце за актыўнасцю з:",
+ "LabelMovieCategories": "Катэгорыі фільмаў:",
+ "LabelMoviePrefix": "Прэфікс фільма:",
+ "LabelMoviePrefixHelp": "Калі прэфікс прымяняецца да назваў фільмаў, увядзіце яго тут, каб сервер мог правільна апрацаваць яго.",
+ "LabelMusicStreamingTranscodingBitrate": "Бітрэйт перакадзіравання музыкі:",
+ "LabelMusicStreamingTranscodingBitrateHelp": "Укажыце максімальны бітрэйт пры перадачы музыкі.",
+ "LabelNumber": "Нумар:",
+ "LabelNumberOfGuideDays": "Колькасць дзён даведніка для загрузкі:",
+ "LabelNumberOfGuideDaysHelp": "Спампоўка даведнікаў за некалькі дзён дае магчымасць загадзя планаваць расклад і праглядаць больш спісаў, але загрузка таксама зойме больш часу. Аўто будзе выбіраць на аснове колькасці каналаў.",
+ "LabelOpenclDevice": "Прылада OpenCL:",
+ "LabelOriginalName": "Арыгінальная назва:",
+ "LabelScreensaver": "Застаўка:",
+ "LabelSSDPTracingFilterHelp": "Дадатковы IP-адрас для фільтрацыі зарэгістраванага трафіку SSDP.",
+ "LabelStartWhenPossible": "Пачніце, калі гэта магчыма:",
+ "LabelStatus": "Статус:",
+ "LabelTranscodePath": "Шлях перакадзіравання:",
+ "MessageImageTypeNotSelected": "Выберыце тып відарыса з выпадальнага меню.",
+ "MessageInvalidForgotPasswordPin": "Быў уведзены несапраўдны або пратэрмінаваны PIN-код. Калі ласка, паспрабуйце яшчэ раз.",
+ "MessageLeaveEmptyToInherit": "Пакіньце пустым, каб успадкаваць налады ад бацькоўскага элемента або глабальнае значэнне па змаўчанні.",
+ "MessageNoItemsAvailable": "Зараз няма даступных элементаў.",
+ "MessageNoFavoritesAvailable": "Зараз няма даступных абраных элементаў.",
+ "MessageNoAvailablePlugins": "Няма даступных плагінаў.",
+ "MessageNoCollectionsAvailable": "Калекцыі дазваляюць карыстацца персаналізаванымі групамі фільмаў, серыялаў і альбомаў. Націсніце кнопку \"+\", каб пачаць ствараць калекцыі.",
+ "MessageNoMovieSuggestionsAvailable": "Зараз няма прапаноў па фільмах. Пачніце глядзець і ацэньваць свае фільмы, а потым вярніцеся да прагляду рэкамендацый.",
+ "MessageNoNextUpItems": "Нічога не знойдзена. Пачніце глядзець свае шоу!",
+ "MessageNoPluginConfiguration": "Гэты плагін не мае налад для наладжвання.",
+ "MessagePluginInstallError": "Пры ўсталёўцы плагіна адбылася памылка.",
+ "NextChapter": "Наступная глава",
+ "NextTrack": "Перайсці да наступнага",
+ "No": "Не",
+ "NoCreatedLibraries": "Здаецца, вы яшчэ не стварылі ніводнай бібліятэкі. {0}Жадаеце стварыць зараз?{1}",
+ "None": "Няма",
+ "OptionEmbedSubtitles": "Убудаваць у кантэйнер",
+ "OptionEnableAccessToAllChannels": "Уключыць доступ да ўсіх каналаў",
+ "OptionEnableAccessToAllLibraries": "Дазволіць доступ да ўсіх бібліятэк",
+ "OptionEnableExternalContentInSuggestionsHelp": "Дазволіць уключэнне інтэрнэт-трэйлераў і жывых тэлепраграм у прапанаваны кантэнт.",
+ "OptionEnableM2tsMode": "Уключыць рэжым M2TS",
+ "OptionEveryday": "Кожны дзень",
+ "OptionExtractChapterImage": "Уключыць выманне выявы раздзела",
+ "OptionParentalRating": "Бацькоўскі рэйтынг",
+ "OptionPlainStorageFolders": "Адлюстраваць усе папкі як звычайныя папкі для захоўвання",
+ "PlaybackErrorNoCompatibleStream": "Гэты кліент несумяшчальны з мультымедыя, і сервер не дасылае сумяшчальны фармат медыя.",
+ "RememberAudioSelections": "Усталяваць гукавую дарожку на аснове папярэдняга элемента",
+ "Rewind": "Перамотка назад",
+ "SyncPlayAccessHelp": "Функцыя SyncPlay дазваляе сінхранізаваць прайграванне з іншымі прыладамі. Выберыце ўзровень доступу гэтага карыстальніка да SyncPlay.",
+ "SystemDlnaProfilesHelp": "Сістэмныя профілі даступныя толькі для чытання. Змены ў сістэмным профілі будуць захаваны ў новым карыстальніцкім профілі.",
+ "TabCatalog": "Каталог",
+ "TabCodecs": "Кодэкі",
+ "TabContainers": "Кантэйнеры",
+ "Unrated": "Без рэйтынгу",
+ "UnsupportedPlayback": "Jellyfin не можа расшыфраваць змесціва, абароненае DRM, але ўсё змесціва будзе апрабавана, у тым ліку абароненыя назвы. Некаторыя файлы могуць выглядаць цалкам чорнымі з-за шыфравання або іншых непадтрымоўваных функцый, такіх як інтэрактыўныя загалоўкі.",
+ "Upload": "Загрузіць",
+ "ValueAlbumCount": "{0} альбомаў",
+ "ValueAudioCodec": "Аўдыякодэк: {0}",
+ "WriteAccessRequired": "Jellyfin патрабуе доступу для запісу ў гэту папку. Забяспечце доступ для запісу і паўтарыце спробу.",
+ "Writers": "Пісьменнікі",
+ "XmlDocumentAttributeListHelp": "Гэтыя атрыбуты прымяняюцца да каранёвага элемента кожнага адказу XML.",
+ "XmlTvKidsCategoriesHelp": "Праграмы з гэтымі катэгорыямі будуць адлюстроўвацца як праграмы для дзяцей. Раздзяляйце некалькі знакамі '|'.",
+ "XmlTvMovieCategoriesHelp": "Праграмы з гэтымі катэгорыямі будуць адлюстроўвацца як фільмы. Раздзяляйце некалькі знакамі '|'.",
+ "XmlTvNewsCategoriesHelp": "Праграмы з гэтымі катэгорыямі будуць адлюстроўвацца як праграмы навін. Раздзяляйце некалькі знакамі '|'.",
+ "XmlTvPathHelp": "Шлях да файла XMLTV. Jellyfin будзе чытаць гэты файл і перыядычна правяраць яго на наяўнасць абнаўленняў. Вы несяце адказнасць за стварэнне і абнаўленне файла.",
+ "Yadif": "YADIF",
+ "LabelDirectStreamingInfo": "Інфармацыя пра прамую трансляцыю",
+ "LabelOriginalMediaInfo": "Арыгінальная інфармацыя аб медыя",
+ "LabelSyncPlayInfo": "Інфармацыя SyncPlay",
+ "MediaInfoDoViTitle": "Назва DV",
+ "MediaInfoDvVersionMajor": "Асноўная версія DV",
+ "MediaInfoDvProfile": "DV профіль",
+ "Off": "Выкл",
+ "OnlyForcedSubtitles": "Толькі прымусова",
+ "TabServer": "Сервер",
+ "ThemeVideos": "Тэматычныя відэа",
+ "OptionAllowContentDownloadHelp": "Карыстальнікі могуць спампоўваць мультымедыя і захоўваць яго на сваіх прыладах. Гэта не тое самае, што функцыя сінхранізацыі. Кніжныя бібліятэкі патрабуюць, каб гэта было ўключана для правільнай працы.",
+ "OptionAllowLinkSharing": "Дазволіць абагульванне ў сацыяльных сетках",
+ "HeaderRecordingMetadataSaving": "Метададзеныя запісу",
+ "SaveRecordingNFO": "Захаваць метададзеныя запісу EPG у NFO",
+ "SaveRecordingNFOHelp": "Захоўвайце метаданыя ад пастаўшчыка спісаў EPG разам з медыяфайламі.",
+ "SaveRecordingImages": "Захаванне запісу EPG выяў",
+ "SaveRecordingImagesHelp": "Захоўвайце выявы з спісаў EPG разам з мультымедыя.",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Аддавайце перавагу ўбудаваным загалоўкам, а не імёнам файлаў для extras",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Extras часта маюць такое ж убудаванае імя, што і бацькоўскі, пазначце гэта, каб у любым выпадку выкарыстоўваць для іх убудаваныя загалоўкі.",
+ "HeaderDummyChapter": "Выявы раздзела",
+ "LabelDummyChapterDuration": "Інтэрвал:",
+ "LabelDummyChapterDurationHelp": "Інтэрвал вымання выявы главы ў секундах.",
+ "LabelDummyChapterCount": "Ліміт:",
+ "LabelDummyChapterCountHelp": "Максімальная колькасць выяваў раздзелаў, якія будуць выняты для кожнага медыяфайла.",
+ "LabelChapterImageResolution": "Дазвол:",
+ "LabelChapterImageResolutionHelp": "Дазвол вынятых малюнкаў раздзелаў.",
+ "ResolutionMatchSource": "Супадзенне з крыніцай"
}
diff --git a/src/strings/cs.json b/src/strings/cs.json
index be1a49e244..78acddc0c0 100644
--- a/src/strings/cs.json
+++ b/src/strings/cs.json
@@ -57,7 +57,7 @@
"ButtonPause": "Pozastavit",
"ButtonPreviousTrack": "Předchozí stopa",
"ButtonQuickStartGuide": "Rychlý průvodce",
- "ButtonRefreshGuideData": "Obnovit data programového průvodce",
+ "ButtonRefreshGuideData": "Aktualizovat data programového průvodce",
"ButtonRemove": "Odstranit",
"ButtonRename": "Přejmenovat",
"ButtonResetEasyPassword": "Obnovit Easy PIN kód",
@@ -242,11 +242,11 @@
"HeaderInstantMix": "Rychlý mix",
"HeaderKeepRecording": "Udržet nahrávání",
"HeaderKeepSeries": "Udržet seriál",
- "HeaderLatestEpisodes": "Nejnovější díly",
- "HeaderLatestMedia": "Nejnovější média",
- "HeaderLatestMovies": "Nejnovější filmy",
- "HeaderLatestMusic": "Nejnovější hudba",
- "HeaderLatestRecordings": "Nejnovější nahrávky",
+ "HeaderLatestEpisodes": "Nedávno přidané díly",
+ "HeaderLatestMedia": "Nedávno přidaná média",
+ "HeaderLatestMovies": "Nedávno přidané filmy",
+ "HeaderLatestMusic": "Nedávno přidaná hudba",
+ "HeaderLatestRecordings": "Nedávno přidané nahrávky",
"HeaderLibraries": "Knihovny",
"HeaderLibraryAccess": "Přístup ke knihovně",
"HeaderLibraryFolders": "Složky knihovny",
@@ -335,7 +335,7 @@
"HeaderYears": "Roky",
"Help": "Nápověda",
"Hide": "Skrýt",
- "HideWatchedContentFromLatestMedia": "Skrýt zhlédnuté položky v seznamu Nejnovější média",
+ "HideWatchedContentFromLatestMedia": "Skrýt zhlédnuté položky v seznamu Nedávno přidaná média",
"Home": "Domů",
"Identify": "Identifikovat",
"Images": "Obrázky",
@@ -556,7 +556,7 @@
"LabelRecord": "Záznam:",
"LabelRecordingPath": "Standardní složka pro nahrávání:",
"LabelRecordingPathHelp": "Určete výchozí umístění pro uložení nahrávky. Pokud je ponecháno prázdné, budou použity složky programu na serveru (data).",
- "LabelRefreshMode": "Mód obnovy:",
+ "LabelRefreshMode": "Typ aktualizace:",
"LabelReleaseDate": "Datum vydání:",
"LabelRemoteClientBitrateLimit": "Datový tok streamování do Internetu (Mbps):",
"LabelRuntimeMinutes": "Délka:",
@@ -627,7 +627,7 @@
"LabelffmpegPath": "FFmpeg - cesta:",
"LabelffmpegPathHelp": "Cesta k souboru aplikace FFmpeg nebo složka obsahující aplikaci FFmpeg.",
"Large": "Velký",
- "LatestFromLibrary": "Nejnovější {0}",
+ "LatestFromLibrary": "Nedávno přidáno v knihovně {0}",
"LearnHowYouCanContribute": "Zjistěte, jak můžete přispět.",
"LibraryAccessHelp": "Vyberte knihovny, které chcete sdílet s tímto uživatelem. Administrátoři budou moci editovat všechny složky pomocí Správce metadat.",
"List": "Seznam",
@@ -840,7 +840,7 @@
"PlayAllFromHere": "Přehrát vše odsud",
"PlayCount": "Počet přehrání",
"PlayFromBeginning": "Přehrát od začátku",
- "PlayNext": "Přehrát po aktuální",
+ "PlayNext": "Přehrát jako další",
"PlayNextEpisodeAutomatically": "Automaticky přehrávat další epizodu",
"PlaybackErrorNoCompatibleStream": "Tento klient není kompatibilní s médiem a server neodesílá kompatibilní formát médií.",
"Played": "Přehráno",
@@ -869,10 +869,10 @@
"MessageChangeRecordingPath": "Změna záznamové složky automaticky nepřesune stávající záznamy ze starého umístění do nového. Budete muset přesunout ručně, pokud je to žádoucí.",
"RecordingScheduled": "Plán nahrávání.",
"Recordings": "Nahrávky",
- "Refresh": "Obnovit",
+ "Refresh": "Aktualizovat",
"RefreshDialogHelp": "Metadata se aktualizují na základě nastavení a internetových služeb, které jsou povoleny na nástěnce.",
- "RefreshMetadata": "Obnovit metadata",
- "RefreshQueued": "Obnovení zařazeno.",
+ "RefreshMetadata": "Aktualizovat metadata",
+ "RefreshQueued": "Aktualizace zařazena do fronty.",
"ReleaseDate": "Datum vydání",
"RememberMe": "Zapamatuj si mě",
"RemoveFromCollection": "Odebrat z kolekce",
@@ -895,7 +895,7 @@
"Screenshots": "Snímky obrazovky",
"Search": "Vyhledávání",
"SearchForCollectionInternetMetadata": "Vyhledat metadata a obrázky na Internetu",
- "SearchForMissingMetadata": "Hledat chybějící metadata",
+ "SearchForMissingMetadata": "Vyhledat chybějící metadata",
"SearchForSubtitles": "Vyhledat titulky",
"SearchResults": "Výsledky vyhledávání",
"SendMessage": "Poslat zprávu",
@@ -937,7 +937,7 @@
"TabCodecs": "Kodeky",
"TabContainers": "Obaly",
"TabDashboard": "Nástěnka",
- "TabLatest": "Nejnovější",
+ "TabLatest": "Nedávno přidáno",
"TabLogs": "Záznamy",
"TabMusic": "Hudba",
"TabMyPlugins": "Moje zásuvné moduly",
@@ -1040,7 +1040,7 @@
"DirectStreamHelp2": "Výkon potřebný pro přímé streamování záleží na zvukovém profilu. Pouze video stopa je bezztrátová.",
"Directors": "Režiséři",
"DisplayInMyMedia": "Zobrazit na domovské obrazovce",
- "DisplayInOtherHomeScreenSections": "Zobrazit v sekcích domovské obrazovky, např. v sekcích Nejnovější média nebo Pokračování ve sledování",
+ "DisplayInOtherHomeScreenSections": "Zobrazit v sekcích domovské obrazovky, např. v sekcích Nedávno přidaná média nebo Pokračování ve sledování",
"DownloadsValue": "{0} ke stažení",
"EditMetadata": "Upravit metadata",
"EnableExternalVideoPlayersHelp": "Při spuštění přehrávání videa se zobrazí nabídka externího přehrávače.",
@@ -1510,7 +1510,7 @@
"EnablePlugin": "Povolit",
"DirectPlayHelp": "Zdrojový soubor je s klientem plně kompatibilní a relaci je tak soubor posílán bez úprav.",
"HeaderContinueReading": "Pokračovat ve čtení",
- "EnableGamepadHelp": "Naslouchat vstupu z připojených herních ovladačů.",
+ "EnableGamepadHelp": "Naslouchat vstupu z připojených herních ovladačů. (Vyžaduje 'Režim zobrazení' nastavený na 'TV')",
"LabelEnableGamepad": "Povolit herní ovladač",
"Controls": "Ovládání",
"TextSent": "Text odeslán.",
@@ -1623,7 +1623,7 @@
"BehindTheScenes": "Z natáčení",
"Trailer": "Upoutávka",
"Clip": "Krátký film",
- "AllowEmbeddedSubtitlesHelp": "Zakázat titulky, které jsou vložené v kontejneru média. Vyžaduje kompletní obnovení knihovny.",
+ "AllowEmbeddedSubtitlesHelp": "Zakázat titulky, které jsou vložené v kontejneru média. Vyžaduje kompletní přeskenování knihovny.",
"AllowEmbeddedSubtitlesAllowTextOption": "Povolit textové titulky",
"AllowEmbeddedSubtitlesAllowImageOption": "Povolit grafické titulky",
"AllowEmbeddedSubtitlesAllowAllOption": "Povolit všechny",
@@ -1688,5 +1688,21 @@
"DownloadAll": "Stáhnout vše",
"Experimental": "Experimentální",
"LabelStereoDownmixAlgorithm": "Algoritmus převodu na stereo",
- "StereoDownmixAlgorithmHelp": "Algoritmus pro převod vícekanálového zvuku na stereo."
+ "StereoDownmixAlgorithmHelp": "Algoritmus pro převod vícekanálového zvuku na stereo.",
+ "HeaderRecordingMetadataSaving": "Metadata nahrávky",
+ "SaveRecordingNFO": "Uložit metadata elektronického programového průvodce nahrávky do souboru NFO",
+ "SaveRecordingNFOHelp": "Uložit metadata položek elektronického programového průvodce spolu s médii.",
+ "SaveRecordingImages": "Uložit obrázky elektronického programového průvodce nahrávky",
+ "SaveRecordingImagesHelp": "Uložit obrázky elektronického programového průvodce nahrávky spolu s médii.",
+ "HeaderDummyChapter": "Obrázky kapitol",
+ "LabelDummyChapterDuration": "Rozmezí:",
+ "LabelDummyChapterDurationHelp": "Rozmezí v sekundách mezi extrakcí obrázků kapitol.",
+ "LabelDummyChapterCount": "Limit:",
+ "LabelDummyChapterCountHelp": "Maximální počet obrázků kapitol, který má být vytvořen pro jeden soubor médií.",
+ "LabelChapterImageResolution": "Rozlišení:",
+ "LabelChapterImageResolutionHelp": "Rozližení extrahovaných obrázků kapitol.",
+ "ResolutionMatchSource": "Stejné jako zdroj",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Preferovat vložené názvy před názvy souborů pro doplňky",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Doplňky většinou mají stejný vložený název jako nadřazená položka. Zaškrtnutím je i přesto můžete upřednostnit.",
+ "SecondarySubtitles": "Sekundární titulky"
}
diff --git a/src/strings/de.json b/src/strings/de.json
index fa50f73ac3..89856057b3 100644
--- a/src/strings/de.json
+++ b/src/strings/de.json
@@ -1510,7 +1510,7 @@
"Framerate": "Bildrate",
"DirectPlayHelp": "Die Quelldatei ist vollständig mit diesem Client kompatibel, und die Sitzung empfängt die Datei ohne Änderungen.",
"HeaderContinueReading": "Weiterlesen",
- "EnableGamepadHelp": "Auf Eingaben aller verbundenen Controller hören.",
+ "EnableGamepadHelp": "Auf Eingaben aller verbundenen Controller hören. (Erfordert: 'TV'-Anzeigemodus)",
"LabelEnableGamepad": "Gamepad aktivieren",
"Controls": "Steuerung",
"TextSent": "Text gesendet.",
@@ -1685,5 +1685,24 @@
"MessageNoFavoritesAvailable": "Es sind aktuell keine Favoriten verfügbar.",
"Unreleased": "Noch nicht veröffentlicht",
"EnableCardLayout": "Visuelle CardBox anzeigen",
- "DownloadAll": "Alle Herunterladen"
+ "DownloadAll": "Alle Herunterladen",
+ "LabelStereoDownmixAlgorithm": "Stereo Downmix Algorithmus",
+ "StereoDownmixAlgorithmHelp": "Algorithmus um Mehrkanal-Audio zu Stereo-Audio umzuwandeln.",
+ "Experimental": "Experimentell",
+ "SaveRecordingNFO": "Speichern der EPG-Metadaten in NFO",
+ "SaveRecordingNFOHelp": "Speichern Sie Metadaten von EPG-Anbietern zusammen mit den Medien.",
+ "ResolutionMatchSource": "Quelle der Übereinstimmung",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Eingebettete Titel gegenüber Dateinamen für Extras bevorzugen",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Extras haben oft denselben eingebetteten Namen wie die übergeordnete Datei. Aktivieren Sie diese Option, um trotzdem eingebettete Titel für sie zu verwenden.",
+ "SaveRecordingImages": "Speichern der EPG-Bilder der Aufnahme",
+ "SaveRecordingImagesHelp": "Speichern Sie Bilder von EPG-Anbietern zusammen mit den Medien.",
+ "SecondarySubtitles": "Sekundäre Untertitel",
+ "HeaderDummyChapter": "Kapitel Bilder",
+ "HeaderRecordingMetadataSaving": "Aufzeichnung von Metadaten",
+ "LabelDummyChapterDuration": "Intervall:",
+ "LabelDummyChapterDurationHelp": "Das Intervall für die Extraktion des Kapitelbildes in Sekunden.",
+ "LabelDummyChapterCount": "Limit:",
+ "LabelDummyChapterCountHelp": "Die maximale Anzahl von Kapitelbildern, die für jede Mediendatei extrahiert werden.",
+ "LabelChapterImageResolution": "Auflösung:",
+ "LabelChapterImageResolutionHelp": "Die Auflösung der extrahierten Kapitelbilder."
}
diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json
index 38d6d1617d..a4e975a8a5 100644
--- a/src/strings/en-gb.json
+++ b/src/strings/en-gb.json
@@ -189,7 +189,7 @@
"Disconnect": "Disconnect",
"Display": "Display",
"DisplayInMyMedia": "Display on home screen",
- "DisplayInOtherHomeScreenSections": "Display in home screen sections such as 'Latest Media' and 'Continue Watching'",
+ "DisplayInOtherHomeScreenSections": "Display in home screen sections such as 'Recently Added Media' and 'Continue Watching'",
"DisplayMissingEpisodesWithinSeasons": "Display missing episodes within their series",
"DisplayMissingEpisodesWithinSeasonsHelp": "This must also be enabled for TV libraries in the server configuration.",
"DisplayModeHelp": "Select the layout style you want for the interface.",
@@ -332,11 +332,11 @@
"HeaderKeepRecording": "Keep Recording",
"HeaderKeepSeries": "Keep Programme",
"HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and find the 'Metadata savers' section.",
- "HeaderLatestEpisodes": "Latest Episodes",
- "HeaderLatestMedia": "Latest Media",
- "HeaderLatestMovies": "Latest Films",
- "HeaderLatestMusic": "Latest Music",
- "HeaderLatestRecordings": "Latest Recordings",
+ "HeaderLatestEpisodes": "Recently Added Episodes",
+ "HeaderLatestMedia": "Recently Added Media",
+ "HeaderLatestMovies": "Recently Added Films",
+ "HeaderLatestMusic": "Recently Added Music",
+ "HeaderLatestRecordings": "Recently Added Recordings",
"HeaderLibraries": "Libraries",
"HeaderLibraryAccess": "Library Access",
"HeaderLibraryFolders": "Library Folders",
@@ -751,7 +751,7 @@
"MediaInfoCodec": "Codec",
"ManageRecording": "Manage recording",
"LiveTV": "Live TV",
- "LatestFromLibrary": "Latest {0}",
+ "LatestFromLibrary": "Recently Added in {0}",
"Large": "Large",
"LabelZipCode": "Postcode:",
"LabelYoureDone": "You're Done!",
@@ -817,7 +817,7 @@
"TabPlugins": "Plugins",
"TabNfoSettings": "NFO Settings",
"TabNetworking": "Networking",
- "TabLatest": "Latest",
+ "TabLatest": "Recently Added",
"TabDashboard": "Dashboard",
"TabContainers": "Containers",
"TabCodecs": "Codecs",
@@ -1029,7 +1029,7 @@
"Identify": "Identify",
"Horizontal": "Horizontal",
"Home": "Home",
- "HideWatchedContentFromLatestMedia": "Hide watched content from 'Latest Media'",
+ "HideWatchedContentFromLatestMedia": "Hide watched content from 'Recently Added Media'",
"Hide": "Hide",
"Help": "Help",
"HeaderXmlSettings": "XML Settings",
@@ -1518,7 +1518,7 @@
"MessageChromecastConnectionError": "Your Google Cast receiver is unable to contact the Jellyfin server. Please check the connection and try again.",
"Framerate": "Framerate",
"DirectPlayHelp": "The source file is entirely compatible with this client, and the session is receiving the file without modifications.",
- "EnableGamepadHelp": "Listen for input from any connected controllers.",
+ "EnableGamepadHelp": "Listen for input from any connected controllers. (Requires: 'TV' Display Mode)",
"LabelEnableGamepad": "Enable Gamepad",
"Controls": "Controls",
"TextSent": "Text sent.",
@@ -1688,5 +1688,21 @@
"DownloadAll": "Download All",
"Experimental": "Experimental",
"LabelStereoDownmixAlgorithm": "Stereo Downmix Algorithm",
- "StereoDownmixAlgorithmHelp": "Algorithm used to downmix multi-channel audio to stereo."
+ "StereoDownmixAlgorithmHelp": "Algorithm used to downmix multi-channel audio to stereo.",
+ "LabelDummyChapterDuration": "Interval:",
+ "LabelDummyChapterCountHelp": "The maximum number of chapter images that will be extracted for each media file.",
+ "HeaderRecordingMetadataSaving": "Recording Metadata",
+ "SaveRecordingNFOHelp": "Save metadata from EPG listings provider along side media.",
+ "SaveRecordingImages": "Save recording EPG images",
+ "SaveRecordingImagesHelp": "Save images from EPG listings provider along side media.",
+ "HeaderDummyChapter": "Chapter Images",
+ "LabelDummyChapterDurationHelp": "The chapter image extraction interval in seconds.",
+ "LabelDummyChapterCount": "Limit:",
+ "LabelChapterImageResolution": "Resolution:",
+ "LabelChapterImageResolutionHelp": "The resolution of the extracted chapter images.",
+ "ResolutionMatchSource": "Match Source",
+ "SaveRecordingNFO": "Save recording EPG metadata in NFO",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Prefer embedded titles over filenames for extras",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Extras often have the same embedded name as the parent, check this to use embedded titles for them anyway.",
+ "SecondarySubtitles": "Secondary Subtitles"
}
diff --git a/src/strings/en-us.json b/src/strings/en-us.json
index f75bc04d44..ece0493026 100644
--- a/src/strings/en-us.json
+++ b/src/strings/en-us.json
@@ -161,8 +161,6 @@
"Cursive": "Cursive",
"CustomDlnaProfilesHelp": "Create a custom profile to target a new device or override a system profile.",
"DailyAt": "Daily at {0}",
- "DashboardArchitecture": "Architecture: {0}",
- "DashboardOperatingSystem": "Operating System: {0}",
"DashboardServerName": "Server: {0}",
"DashboardVersionNumber": "Version: {0}",
"Data": "Data",
@@ -202,7 +200,7 @@
"Disconnect": "Disconnect",
"Display": "Display",
"DisplayInMyMedia": "Display on home screen",
- "DisplayInOtherHomeScreenSections": "Display in home screen sections such as 'Latest Media' and 'Continue Watching'",
+ "DisplayInOtherHomeScreenSections": "Display in home screen sections such as 'Recently Added Media' and 'Continue Watching'",
"DisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons",
"DisplayMissingEpisodesWithinSeasonsHelp": "This must also be enabled for TV libraries in the server configuration.",
"DisplayModeHelp": "Select the layout style you want for the interface.",
@@ -364,6 +362,7 @@
"HeaderDirectPlayProfile": "Direct Playback Profile",
"HeaderDirectPlayProfileHelp": "Add direct playback profiles to indicate which formats the device can handle natively.",
"HeaderDownloadSync": "Download & Sync",
+ "HeaderDummyChapter": "Chapter Images",
"HeaderDVR": "DVR",
"HeaderEasyPinCode": "Easy PIN Code",
"HeaderEditImages": "Edit Images",
@@ -390,11 +389,11 @@
"HeaderKeepRecording": "Keep Recording",
"HeaderKeepSeries": "Keep Series",
"HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and find the 'Metadata savers' section.",
- "HeaderLatestEpisodes": "Latest Episodes",
- "HeaderLatestMedia": "Latest Media",
- "HeaderLatestMovies": "Latest Movies",
- "HeaderLatestMusic": "Latest Music",
- "HeaderLatestRecordings": "Latest Recordings",
+ "HeaderLatestEpisodes": "Recently Added Episodes",
+ "HeaderLatestMedia": "Recently Added Media",
+ "HeaderLatestMovies": "Recently Added Movies",
+ "HeaderLatestMusic": "Recently Added Music",
+ "HeaderLatestRecordings": "Recently Added Recordings",
"HeaderLibraries": "Libraries",
"HeaderLibraryAccess": "Library Access",
"HeaderLibraryFolders": "Library Folders",
@@ -436,6 +435,7 @@
"HeaderProfileInformation": "Profile Information",
"HeaderProfileServerSettingsHelp": "These values control how the server will present itself to clients.",
"HeaderRecentlyPlayed": "Recently Played",
+ "HeaderRecordingMetadataSaving": "Recording Metadata",
"HeaderRecordingOptions": "Recording Options",
"HeaderRecordingPostProcessing": "Recording Post Processing",
"HeaderRemoteAccessSettings": "Remote Access Settings",
@@ -505,7 +505,7 @@
"HeaderYears": "Years",
"Help": "Help",
"Hide": "Hide",
- "HideWatchedContentFromLatestMedia": "Hide watched content from 'Latest Media'",
+ "HideWatchedContentFromLatestMedia": "Hide watched content from 'Recently Added Media'",
"Home": "Home",
"HomeVideosPhotos": "Home Videos and Photos",
"Horizontal": "Horizontal",
@@ -628,6 +628,12 @@
"LabelDroppedFrames": "Dropped frames:",
"LabelDropShadow": "Drop shadow:",
"LabelDropSubtitleHere": "Drop subtitle here, or click to browse.",
+ "LabelDummyChapterDuration": "Interval:",
+ "LabelDummyChapterDurationHelp": "The chapter image extraction interval in seconds.",
+ "LabelDummyChapterCount": "Limit:",
+ "LabelDummyChapterCountHelp": "The maximum number of chapter images that will be extracted for each media file.",
+ "LabelChapterImageResolution": "Resolution:",
+ "LabelChapterImageResolutionHelp": "The resolution of the extracted chapter images.",
"LabelDynamicExternalId": "{0} Id:",
"LabelEasyPinCode": "Easy PIN code:",
"LabelEmbedAlbumArtDidl": "Embed album art in DIDL",
@@ -989,7 +995,7 @@
"Large": "Large",
"Larger": "Larger",
"LastSeen": "Last seen {0}",
- "LatestFromLibrary": "Latest {0}",
+ "LatestFromLibrary": "Recently Added in {0}",
"LearnHowYouCanContribute": "Learn how you can contribute.",
"LeaveBlankToNotSetAPassword": "You can leave this field blank to set no password.",
"LibraryAccessHelp": "Select the libraries to share with this user. Administrators will be able to edit all folders using the metadata manager.",
@@ -1315,6 +1321,8 @@
"PosterCard": "Poster Card",
"PreferEmbeddedEpisodeInfosOverFileNames": "Prefer embedded episode information over filenames",
"PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Use the episode information from the embedded metadata if available.",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Prefer embedded titles over filenames for extras",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Extras often have the same embedded name as the parent, check this to use embedded titles for them anyway.",
"PreferEmbeddedTitlesOverFileNames": "Prefer embedded titles over filenames",
"PreferEmbeddedTitlesOverFileNamesHelp": "Determine the display title to use when no internet metadata or local metadata is available.",
"AllowEmbeddedSubtitles": "Disable different types of embedded subtitles",
@@ -1382,6 +1390,7 @@
"ReplaceAllMetadata": "Replace all metadata",
"ReplaceExistingImages": "Replace existing images",
"ResetPassword": "Reset Password",
+ "ResolutionMatchSource": "Match Source",
"Restart": "Restart",
"ResumeAt": "Resume from {0}",
"Rewind": "Rewind",
@@ -1389,6 +1398,10 @@
"Saturday": "Saturday",
"Save": "Save",
"SaveChanges": "Save changes",
+ "SaveRecordingNFO": "Save recording EPG metadata in NFO",
+ "SaveRecordingNFOHelp": "Save metadata from EPG listings provider along side media.",
+ "SaveRecordingImages": "Save recording EPG images",
+ "SaveRecordingImagesHelp": "Save images from EPG listings provider along side media.",
"SaveSubtitlesIntoMediaFolders": "Save subtitles into media folders",
"SaveSubtitlesIntoMediaFoldersHelp": "Storing subtitles next to video files will allow them to be more easily managed.",
"ScanForNewAndUpdatedFiles": "Scan for new and updated files",
@@ -1401,6 +1414,7 @@
"SearchForSubtitles": "Search for Subtitles",
"SearchResults": "Search Results",
"Season": "Season",
+ "SecondarySubtitles": "Secondary Subtitles",
"SelectAdminUsername": "Please select a username for the admin account.",
"SelectServer": "Select Server",
"SendMessage": "Send message",
@@ -1467,7 +1481,7 @@
"TabContainers": "Containers",
"TabDashboard": "Dashboard",
"TabDirectPlay": "Direct Playback",
- "TabLatest": "Latest",
+ "TabLatest": "Recently Added",
"TabLogs": "Logs",
"TabMusic": "Music",
"TabMyPlugins": "My Plugins",
@@ -1618,7 +1632,7 @@
"AllowVppTonemappingHelp": "Full Intel driver based tone-mapping. Currently works only on certain hardware with HDR10 videos. This has a higher priority compared to another OpenCL implementation.",
"Controls": "Controls",
"LabelEnableGamepad": "Enable Gamepad",
- "EnableGamepadHelp": "Listen for input from any connected controllers.",
+ "EnableGamepadHelp": "Listen for input from any connected controllers. (Requires: 'TV' Display Mode)",
"AudioCodecNotSupported": "The audio codec is not supported",
"ContainerNotSupported": "The container is not supported",
"SubtitleCodecNotSupported": "The subtitle codec is not supported",
diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json
index 5861c5b8a9..4962e4b8e0 100644
--- a/src/strings/es-ar.json
+++ b/src/strings/es-ar.json
@@ -154,7 +154,7 @@
"DateAdded": "Fecha agregada",
"DatePlayed": "Fecha de reproducción",
"DeathDateValue": "Muerte: {0}",
- "Default": "Por Defecto",
+ "Default": "Predeterminado",
"ErrorDefault": "Hubo un error procesando la solicitud. Por favor intentalo nuevamente mas tarde.",
"DefaultMetadataLangaugeDescription": "Estos son tus predeterminados y pueden ser personalizados por librería únicamente.",
"Delete": "Borrar",
@@ -1235,7 +1235,7 @@
"TitleHostingSettings": "Configuraciones de alojamiento",
"TitleHardwareAcceleration": "Aceleración por hardware",
"Thursday": "Jueves",
- "Thumb": "Pulgar",
+ "Thumb": "Miniatura",
"TheseSettingsAffectSubtitlesOnThisDevice": "Esta configuración afecta los subtítulos en este dispositivo",
"ThemeVideos": "Videos temáticos",
"ThemeSongs": "Canciones temáticas",
@@ -1353,7 +1353,7 @@
"NextTrack": "Pasar al siguiente",
"LabelUnstable": "Inestable",
"Video": "Video",
- "ThumbCard": "Tarjeta de pulgar",
+ "ThumbCard": "Tarjeta de miniatura",
"Subtitle": "Subtítulo",
"SpecialFeatures": "Características especiales",
"SelectServer": "Seleccionar servidor",
@@ -1517,7 +1517,7 @@
"MessageSent": "Mensaje enviado.",
"LabelSlowResponseTime": "Tiempo en ms después de lo cual una respuesta es considerada lenta:",
"LabelSlowResponseEnabled": "Log de alarma si la respuesta del servidor fue lenta",
- "UseEpisodeImagesInNextUpHelp": "Las secciones Siguiente y Continuar viendo utilizaran imagenes del episodio como miniaturas en lugar de miniaturas del show.",
+ "UseEpisodeImagesInNextUpHelp": "Las secciones 'Siguiente' y 'Continuar viendo' utilizarán imágenes del episodio como miniaturas en lugar de miniaturas del show.",
"UseEpisodeImagesInNextUp": "Usar imágenes de los episodios en \"Siguiente\" y \"Continuar Viendo\"",
"LabelAutomaticallyAddToCollection": "Agregar automáticamente a la colección",
"HeaderSyncPlayTimeSyncSettings": "Sincronización de tiempo",
@@ -1684,5 +1684,16 @@
"MessageNoItemsAvailable": "No hay artículos disponibles actualmente.",
"MessageNoFavoritesAvailable": "No hay favoritos disponibles actualmente.",
"MessageRenameMediaFolder": "Cambiar el nombre de una biblioteca de medios hará que se pierdan todos los metadatos, proceda con precaución.",
- "DownloadAll": "Descargar todo"
+ "DownloadAll": "Descargar todo",
+ "Experimental": "Experimental",
+ "LabelStereoDownmixAlgorithm": "Algoritmo de mezcla estéreo",
+ "StereoDownmixAlgorithmHelp": "Algoritmo utilizado para mezclar audio multicanal a estéreo.",
+ "LabelDummyChapterDurationHelp": "El intervalo de extracción de la imagen del capítulo en segundos.",
+ "HeaderRecordingMetadataSaving": "Grabando metadatos",
+ "HeaderDummyChapter": "Imágenes del capítulo",
+ "LabelDummyChapterDuration": "Intervalo:",
+ "LabelDummyChapterCount": "Límite:",
+ "LabelDummyChapterCountHelp": "El número máximo de imágenes de capítulos que se extraerán para cada archivo multimedia.",
+ "LabelChapterImageResolution": "Resolución:",
+ "LabelChapterImageResolutionHelp": "La resolución de las imágenes de los capítulos extraídos."
}
diff --git a/src/strings/es.json b/src/strings/es.json
index 6c16376e52..704b5761f4 100644
--- a/src/strings/es.json
+++ b/src/strings/es.json
@@ -248,11 +248,11 @@
"HeaderKeepRecording": "Mantener grabación",
"HeaderKeepSeries": "Mantener series",
"HeaderKodiMetadataHelp": "Para habilitar o deshabilitar los metadatos NFO, edite una biblioteca y busque la sección 'Guardadores de metadatos'.",
- "HeaderLatestEpisodes": "Últimos episodios",
- "HeaderLatestMedia": "Últimos",
- "HeaderLatestMovies": "Últimas películas",
- "HeaderLatestMusic": "Última música",
- "HeaderLatestRecordings": "Últimas grabaciones",
+ "HeaderLatestEpisodes": "Últimos episodios añadidos",
+ "HeaderLatestMedia": "Últimos elementos añadidos",
+ "HeaderLatestMovies": "Últimas películas añadidas",
+ "HeaderLatestMusic": "Última música añadida",
+ "HeaderLatestRecordings": "Últimas grabaciones añadidas",
"HeaderLibraries": "Bibliotecas",
"HeaderLibraryAccess": "Acceso a la biblioteca",
"HeaderLibraryFolders": "Carpetas de la biblioteca",
@@ -344,7 +344,7 @@
"HeaderYears": "Años",
"Help": "Ayuda",
"Hide": "Ocultar",
- "HideWatchedContentFromLatestMedia": "Esconder contenido visto de \"Últimos\"",
+ "HideWatchedContentFromLatestMedia": "Esconder contenido visto de \"Últimos elementos\"",
"HttpsRequiresCert": "Para activar la conexión segura, necesitas un certificado SSL de confianza, como Let's Encrypt. De lo contrario, desactive las conexiones seguras.",
"Identify": "Identificar",
"Images": "Imágenes",
@@ -1074,11 +1074,11 @@
"Descending": "Descendiente",
"DirectStreamHelp1": "La transmisión de video es compatible con el dispositivo, pero tiene un formato de audio incompatible (DTS, Dolby TrueHD, etc.) o un número de canales de audio. La transmisión de video se volverá a empaquetar sin pérdidas sobre la marcha antes de enviarse al dispositivo. Solo se transcodificará la transmisión de audio.",
"DirectStreamHelp2": "La energía consumida por la transmisión directa generalmente depende del perfil de audio. Solo la transmisión de video no tiene pérdidas.",
- "Director": "Director",
+ "Director": "Dirigido por",
"Directors": "Directores",
"Display": "Visualización",
"DisplayInMyMedia": "Mostrar en la pantalla de inicio",
- "DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio como \"Últimos\" y \"Continuar viendo\"",
+ "DisplayInOtherHomeScreenSections": "Mostrar en la pantalla de inicio secciones como \"Últimos elementos añadidos\" y \"Continuar viendo\"",
"DisplayMissingEpisodesWithinSeasons": "Mostrar episodios ausentes en las temporadas",
"DisplayMissingEpisodesWithinSeasonsHelp": "Esto también debe ser habilitado para la biblioteca de TV en la configuración del servidor.",
"DropShadow": "Eliminar sombra",
@@ -1532,7 +1532,7 @@
"SubtitleCodecNotSupported": "El códec de subtítulos no es compatible",
"ContainerNotSupported": "El formato de archivo no es compatible",
"AudioCodecNotSupported": "El códec de audio no es compatible",
- "EnableGamepadHelp": "Escucha la entrada de cualquier controlador conectado.",
+ "EnableGamepadHelp": "Escucha la entrada de cualquier controlador conectado. (Requiere: modo de visualización 'TV')",
"UseEpisodeImagesInNextUpHelp": "Las secciones \"A continuación\" y \"Seguir viendo\" utilizarán las imágenes de los episodios como miniaturas en lugar de la miniatura principal de la serie.",
"UseEpisodeImagesInNextUp": "Utilizar las imágenes de los episodios en las secciones \"A continuación\" y \"Seguir viendo\"",
"LabelSlowResponseTime": "Tiempo en ms a partir del cual una respuesta se considera lenta:",
@@ -1635,7 +1635,7 @@
"Scene": "Escena",
"Interview": "Entrevista",
"DeletedScene": "Escena eliminada",
- "BehindTheScenes": "Detrás de cámaras",
+ "BehindTheScenes": "Detrás de las cámaras",
"Trailer": "Trailer",
"Clip": "Mediometraje",
"SelectAll": "Seleccionar todo",
@@ -1677,5 +1677,25 @@
"LabelStereoDownmixAlgorithm": "Algoritmo de mezcla estéreo",
"StereoDownmixAlgorithmHelp": "Algoritmo utilizado para mezclar audio multicanal a estéreo.",
"LabelVppTonemappingBrightness": "Ganancia de brillo de mapeo de tonos VPP:",
- "LabelVppTonemappingBrightnessHelp": "Aplicar gananca de brillo en mapeo de tonos VPP. El valor recomendado y por defecto es 0."
+ "LabelVppTonemappingBrightnessHelp": "Aplicar gananca de brillo en mapeo de tonos VPP. El valor recomendado y por defecto es 0.",
+ "Unreleased": "No publicado todavía",
+ "LabelVppTonemappingContrastHelp": "Aplicar ganancia de contraste en el mapeado de tonos VPP. Los valores recomendados y por defecto son 1.2 y 1 respectivamente.",
+ "VideoRangeTypeNotSupported": "El tipo de rango del video no es compatible",
+ "MediaInfoDvLevel": "Nivel de DV",
+ "MediaInfoRpuPresentFlag": "Bandera preestablecida de DV rpu",
+ "MediaInfoDvBlSignalCompatibilityId": "ID de compatibilidad de señal DV bl",
+ "LabelVppTonemappingContrast": "Ganancia de contraste con el mapeado de tono VPP:",
+ "MediaInfoDvVersionMajor": "Versión principal de DV",
+ "MediaInfoElPresentFlag": "Indicador preestablecido del el DV",
+ "MediaInfoBlPresentFlag": "Indicador preestablecido del bl DV",
+ "MediaInfoDvVersionMinor": "Versión menor de DV",
+ "HeaderRecordingMetadataSaving": "Grabando metadatos",
+ "SaveRecordingNFO": "Guardar grabación de metadatos EPG en NFO",
+ "SaveRecordingNFOHelp": "Guardar metadatos del proveedor de listados EPG junto con los archivos multimedia.",
+ "SaveRecordingImages": "Guardar grabación de imágenes EPG",
+ "SaveRecordingImagesHelp": "Guardar imágenes del proveedor de listados EPG junto con los archivos multimedia.",
+ "LabelDummyChapterDuration": "Intervalo:",
+ "LabelDummyChapterDurationHelp": "Intervalo de extracción de imágenes de los capítulos en segundos",
+ "HeaderDummyChapter": "Imágenes de capítulos",
+ "LabelDummyChapterCount": "Límite:"
}
diff --git a/src/strings/es_419.json b/src/strings/es_419.json
index 4ba708da56..707713eeea 100644
--- a/src/strings/es_419.json
+++ b/src/strings/es_419.json
@@ -1463,7 +1463,7 @@
"LabelEnableSSDPTracing": "Habilitar seguimiento SSDP:",
"LabelEnableIP6Help": "Habilita la funcionalidad IPv6.",
"LabelEnableIP6": "Habilitar IPv6",
- "LabelEnableIP4Help": "Habilita la funcionalidad IPv4.",
+ "LabelEnableIP4Help": "Habilitar la funcionalidad IPv4.",
"LabelEnableIP4": "Habilitar IPv4",
"LabelDropSubtitleHere": "Suelta el subtitulo aqui, o haz clic para buscar.",
"LabelCreateHttpPortMapHelp": "Permite la asignación automática de puertos para crear una regla para el tráfico HTTP además del tráfico HTTPS.",
diff --git a/src/strings/fa.json b/src/strings/fa.json
index f5855e35c4..d1d9593cdc 100644
--- a/src/strings/fa.json
+++ b/src/strings/fa.json
@@ -1586,5 +1586,9 @@
"SelectAll": "انتخاب همه",
"ThemeSong": "آهنگ قالب",
"Sample": "نمونه",
- "ThemeVideo": "ویدئوی قالب"
+ "ThemeVideo": "ویدئوی قالب",
+ "IgnoreDts": "نادیدهگرفتن DTS (decoding timestamp)",
+ "HomeVideosPhotos": "ویدیو ها و تصاویر خانگی",
+ "Experimental": "آزمایشی",
+ "DownloadAll": "دانلود همه"
}
diff --git a/src/strings/fi.json b/src/strings/fi.json
index e5b6b189fe..d2051489b4 100644
--- a/src/strings/fi.json
+++ b/src/strings/fi.json
@@ -176,7 +176,7 @@
"Disc": "Levy",
"Disconnect": "Katkaise yhteys",
"DisplayInMyMedia": "Näytä aloitusnäytöllä",
- "DisplayInOtherHomeScreenSections": "Näytä aloitusnäytön osiot, kuten 'Uusi media' ja 'Jatka katselua'",
+ "DisplayInOtherHomeScreenSections": "Näytä aloitusnäytön osiot, kuten 'Viimeksi lisätty media' ja 'Jatka katselua'",
"DisplayMissingEpisodesWithinSeasons": "Näytä puuttuvat jaksot tuotantokausissa",
"DisplayMissingEpisodesWithinSeasonsHelp": "Tämä on aktivoitava sarjakirjastoille myös palvelimen asetuksista.",
"DisplayModeHelp": "Valitse ulkonäkö, jonka haluat käyttöliittymälle.",
@@ -343,7 +343,7 @@
"LabelAbortedByServerShutdown": "(Keskeytetty palvelimen sammutuksen takia)",
"Identify": "Tunnista",
"Horizontal": "Horisontaalinen",
- "HideWatchedContentFromLatestMedia": "Piilota toistettu sisältö 'Uusi media' -osiosta",
+ "HideWatchedContentFromLatestMedia": "Piilota toistettu sisältö 'Hiljattain lisätty media' -osiosta",
"HeaderUpcomingOnTV": "Tulossa televisiosta",
"HeaderTypeImageFetchers": "Kuvien lataajat ({0}):",
"HeaderTranscodingProfile": "Transkoodausprofiili",
@@ -411,11 +411,11 @@
"HeaderMediaFolders": "Mediakansiot",
"HeaderMedia": "Media",
"HeaderLibraryFolders": "Kirjaston kansiot",
- "HeaderLatestMedia": "Uusi media",
- "HeaderLatestRecordings": "Uudet tallenteet",
- "HeaderLatestMusic": "Uusi musiikki",
- "HeaderLatestMovies": "Uudet elokuvat",
- "HeaderLatestEpisodes": "Uudet jaksot",
+ "HeaderLatestMedia": "Hiljattain lisätty media",
+ "HeaderLatestRecordings": "Hiljattain lisätyt tallenteet",
+ "HeaderLatestMusic": "Hiljattain lisätty musiikki",
+ "HeaderLatestMovies": "Hiljattain lisätyt elokuvat",
+ "HeaderLatestEpisodes": "Hiljattain lisätyt jaksot",
"HeaderInstall": "Asenna",
"HeaderFrequentlyPlayed": "Usein toistetut",
"HeaderFetcherSettings": "Lataajan asetukset",
@@ -562,7 +562,7 @@
"TabMyPlugins": "Omat lisäosat",
"TabMusic": "Musiikki",
"TabLogs": "Lokit",
- "TabLatest": "Uudet",
+ "TabLatest": "Hiljattain lisätyt",
"TabDirectPlay": "Muuntamaton toisto",
"TabDashboard": "Hallintapaneeli",
"TabCatalog": "Luettelo",
@@ -1264,7 +1264,7 @@
"LabelMinAudiobookResumeHelp": "Kohteita pidetään toistamattomina, jos toisto keskeytetään ennen tätä aikaa.",
"LabelMaxStreamingBitrate": "Suoratoiston enimmäislaatu:",
"MoreFromValue": "Lisää kohteesta {0}",
- "LatestFromLibrary": "Uudet '{0}'",
+ "LatestFromLibrary": "Hiljattain lisätty: '{0}'",
"LabelVideoRange": "Videon alue:",
"LabelVaapiDeviceHelp": "Tämä on renderöintinoodi, jota käytetään laitteistokiihdytykseen.",
"LabelUserRemoteClientBitrateLimitHelp": "Korvaa globaali arvo asetusten kohdasta Ohjauspaneeli > Toisto > Suoratoisto.",
@@ -1306,7 +1306,7 @@
"LabelSlowResponseEnabled": "Kirjaa lokimerkintä, jos palvelin vastasi liian hitaasti",
"LabelSkipIfGraphicalSubsPresentHelp": "Tekstitysten säilytys tekstimuodossa mahdollistaa sujuvamman mediatoiston ja vähentää transkoodauksen todennäköisyyttä.",
"SimultaneousConnectionLimitHelp": "Samanaikaisten suoratoistojen enimmäismäärä. Arvo 0 poistaa rajoituksen käytöstä.",
- "EnableGamepadHelp": "Kuuntele syötteitä kiinnitetyistä peliohjaimista.",
+ "EnableGamepadHelp": "Seuraa kytkettyjen ohjainten syötteitä (edellytys: TV-näyttötila).",
"LabelEnableGamepad": "Ota käyttöön peliohjain",
"Controls": "Ohjaimet",
"AllowVppTonemappingHelp": "Täysi Intel-ajuriin pohjautuva sävykartoitus. Toimii toistaiseksi vain teittyjen laitteiden ja HDR10-videoiden kanssa. Tämä on muihin OpenCL-toteutuksiin verrattuna ensisijainen.",
@@ -1681,5 +1681,21 @@
"DownloadAll": "Lataa kaikki",
"Experimental": "Kokeellinen",
"LabelStereoDownmixAlgorithm": "Stereoäänen alasmiksausalgoritmi:",
- "StereoDownmixAlgorithmHelp": "Algoritmi, jonka perusteella monikanavaääni alasmiksataan steroääneksi."
+ "StereoDownmixAlgorithmHelp": "Algoritmi, jonka perusteella monikanavaääni alasmiksataan steroääneksi.",
+ "HeaderRecordingMetadataSaving": "Tallenteen metatiedot",
+ "SaveRecordingNFO": "Tallenna tallenteen ohjelmaoppaan metatiedot NFO-tiedostoon",
+ "SaveRecordingNFOHelp": "Tallenna ohjelmaoppaan tietolähteen metatiedot mediatiedoston oheen.",
+ "SaveRecordingImages": "Tallenna tallenteen ohjelmaoppaan kuvat",
+ "SaveRecordingImagesHelp": "Tallenna ohjelmaoppaan tietolähteen kuvat mediatiedoston oheen.",
+ "HeaderDummyChapter": "Kappalekuvat",
+ "LabelDummyChapterDuration": "Aikaväli:",
+ "LabelDummyChapterDurationHelp": "Kappalekuvien purkuväli sekunteina.",
+ "LabelDummyChapterCount": "Enimmäismäärä:",
+ "LabelDummyChapterCountHelp": "Yhdestä mediatiedostosta purettavien kappalekuvien enimmäismäärä.",
+ "LabelChapterImageResolution": "Resoluutio:",
+ "LabelChapterImageResolutionHelp": "Purettujen kappalekuvien resoluutio.",
+ "ResolutionMatchSource": "Vastaa lähdettä",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Suosi lisämateriaaleille upotettuja otsikoita tiedostonimien sijaan",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Lisämateriaaleilla on usein sama otsikko kuin niiden isännällä. Valitse tämä käyttääksesi silti upotettuja otsikoita.",
+ "SecondarySubtitles": "Toissijaiset tekstitykset"
}
diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json
index 024c67f376..26e2fe3a71 100644
--- a/src/strings/fr-ca.json
+++ b/src/strings/fr-ca.json
@@ -590,7 +590,7 @@
"HeaderContainerProfileHelp": "Les profiles de conteneur indique les formats supporté par un appareille. Si un format n'est pas supporté, le média sera transcodé, même si ce format est configuré pour la lecture directe.",
"HeaderConfirmRevokeApiKey": "Révoquer la clef d'API",
"HeaderCodecProfileHelp": "Les profils de codec indiquent les codecs supportés par un appareil. Si un codec n'est pas supporté, le média sera transcodé, même si ce codec est configuré pour la lecture directe.",
- "HeaderCastAndCrew": "Distribution & équipe",
+ "HeaderCastAndCrew": "Distribution et équipe",
"HeaderBranding": "Slogan",
"LabelAudioSampleRate": "Taux d’échantillonnage audio :",
"LabelAudioLanguagePreference": "Langue audio préférée :",
@@ -1017,5 +1017,8 @@
"LabelLoginDisclaimerHelp": "Un message qui sera affiché au bas de la page de connexion.",
"LabelManufacturerUrl": "URL du fabricant :",
"LabelMaxChromecastBitrate": "Qualité du streaming pour Google Cast :",
- "LabelMaxParentalRating": "Classification parentale maximale :"
+ "LabelMaxParentalRating": "Classification parentale maximale :",
+ "SpecialFeatures": "Bonus",
+ "Sort": "Trier",
+ "SortByValue": "Trier par"
}
diff --git a/src/strings/fr.json b/src/strings/fr.json
index c29b82debb..859cbd8640 100644
--- a/src/strings/fr.json
+++ b/src/strings/fr.json
@@ -294,11 +294,11 @@
"HeaderKeepRecording": "Garder l'enregistrement",
"HeaderKeepSeries": "Garder la série",
"HeaderKodiMetadataHelp": "Pour activer ou désactiver les métadonnées NFO, ouvrir l'interface de gestion d'une médiathèque et trouver la section 'Formats de métadonnées'.",
- "HeaderLatestEpisodes": "Derniers épisodes",
+ "HeaderLatestEpisodes": "Ajouts récents",
"HeaderLatestMedia": "Ajouts récents",
- "HeaderLatestMovies": "Derniers films",
- "HeaderLatestMusic": "Dernières musiques",
- "HeaderLatestRecordings": "Derniers enregistrements",
+ "HeaderLatestMovies": "Ajouts récents",
+ "HeaderLatestMusic": "Ajouts récents",
+ "HeaderLatestRecordings": "Ajouts récents",
"HeaderLibraries": "Médiathèques",
"HeaderLibraryAccess": "Accès à la médiathèque",
"HeaderLibraryFolders": "Dossiers de la médiathèque",
@@ -1068,7 +1068,7 @@
"TabContainers": "Conteneurs",
"TabDashboard": "Tableau de bord",
"TabDirectPlay": "Lecture directe",
- "TabLatest": "Derniers",
+ "TabLatest": "Ajouts récents",
"TabLogs": "Journaux",
"TabMusic": "Musiques",
"TabMyPlugins": "Mes extensions",
@@ -1511,7 +1511,7 @@
"DirectPlayHelp": "Le fichier source est entièrement compatible avec le client et la session reçoit le fichier sans modifications.",
"HeaderContinueReading": "Reprendre la lecture",
"TextSent": "Message envoyé.",
- "EnableGamepadHelp": "Détecter le signal d'entrée de toute manette connectée.",
+ "EnableGamepadHelp": "Détecter le signal d'entrée de toute manette connectée. (Nécessite le mode d’affichage 'TV'.)",
"LabelEnableGamepad": "Activer la manette de jeu",
"Controls": "Contrôles",
"MessageSent": "Message envoyé.",
@@ -1628,7 +1628,7 @@
"AllowEmbeddedSubtitlesAllowNoneOption": "Ne rien accepter",
"AllowEmbeddedSubtitlesAllowAllOption": "Tout accepter",
"AllowEmbeddedSubtitlesHelp": "Désactiver les sous-titres intégrés aux fichiers médias. Nécessite un rafraichissement complet de la librairie.",
- "AllowEmbeddedSubtitles": "Désactiver les sous-titres intégrés",
+ "AllowEmbeddedSubtitles": "Désactiver les sous-titres intégrés :",
"ShowParentImages": "Afficher les images de la série",
"NextUpRewatching": "Revoir",
"MixedMoviesShows": "Films et séries mélangés",
@@ -1688,5 +1688,21 @@
"DownloadAll": "Tout télécharger",
"Experimental": "Expérimental",
"StereoDownmixAlgorithmHelp": "Algorithme utilisé pour rééchantillonner l’audio multicanal en stéréo.",
- "LabelStereoDownmixAlgorithm": "Algorithme de rééchantillonnage en stéréo :"
+ "LabelStereoDownmixAlgorithm": "Algorithme de rééchantillonnage en stéréo :",
+ "SaveRecordingNFOHelp": "Inclure les métadonnées du fournisseur de listes EPG dans l'enregistrement.",
+ "SaveRecordingImagesHelp": "Inclure les images des métadonnées du fournisseur de listes EPG dans l'enregistrement.",
+ "HeaderRecordingMetadataSaving": "Enregistrement des métadonnées",
+ "SaveRecordingNFO": "Enregistrer les métadonnées du fournisseur dans le fichier NFO",
+ "SaveRecordingImages": "Enregistrer les images des métadonnées du fournisseur",
+ "LabelDummyChapterDurationHelp": "Intervalle d’extraction des images de chapitre en secondes.",
+ "LabelDummyChapterCount": "Limite :",
+ "LabelChapterImageResolution": "Résolution :",
+ "LabelChapterImageResolutionHelp": "La résolution des images de chapitre.",
+ "ResolutionMatchSource": "Résolution de la source",
+ "HeaderDummyChapter": "Images des chapitres",
+ "LabelDummyChapterDuration": "Intervalle :",
+ "LabelDummyChapterCountHelp": "Nombre maximal d’images de chapitre à extraire pour chaque fichier multimédia.",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Préférer les titres intégrés aux médias pour les bonus",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Les bonus possèdent souvent un titre intégré identique au média parent, cocher l'option pour utiliser ce titre quoi qu'il en soit.",
+ "SecondarySubtitles": "Sous-titres secondaires"
}
diff --git a/src/strings/gsw.json b/src/strings/gsw.json
index 1284e1bb6d..57c9f50279 100644
--- a/src/strings/gsw.json
+++ b/src/strings/gsw.json
@@ -85,7 +85,7 @@
"Collections": "Sammlungen",
"Favorites": "Favoriten",
"Folders": "Ordner",
- "Genres": "Genres",
+ "Genres": "Genre",
"HeaderAlbumArtists": "Album-Künstler",
"HeaderContinueWatching": "weiter schauen",
"Movies": "Film",
diff --git a/src/strings/he.json b/src/strings/he.json
index 0dc93afe57..73611089f8 100644
--- a/src/strings/he.json
+++ b/src/strings/he.json
@@ -773,7 +773,7 @@
"EnableDecodingColorDepth10Hevc": "אפשר פענוח חומרה של 10 סיביות עבור HEVC",
"EnableBackdropsHelp": "הצג את התפאורות ברקע של כמה דפים בעת גלישה בספרייה.",
"DisplayMissingEpisodesWithinSeasonsHelp": "יש להפעיל זאת גם עבור ספריות טלוויזיה בתצורת השרת.",
- "DisplayInOtherHomeScreenSections": "הצג בקטעי מסך הבית כגון המדיה העדכנית והמשיך בצפייה",
+ "DisplayInOtherHomeScreenSections": "הצג במסך הבית מחיצות כגון \"התוכן, שנוסף לאחרונה\" ו-\"המשיך בצפייה\"",
"DeinterlaceMethodHelp": "בחר בשיטת deinterlacing לשימוש בהמרת תוכנה מקושרת לתוכן. כאשר מופעלת האצת חומרה התומכת בפירוק חומרה של חומרה, ישתמש במתקן החומרה במקום בהגדרה זו.",
"DefaultSubtitlesHelp": "כתוביות נטענות על סמך ברירת המחדל והדגלים המאולצים במטא הנתונים המוטמעים. העדפות שפה נחשבות כאשר קיימות אפשרויות מרובות.",
"ColorTransfer": "העברת צבע",
@@ -1049,5 +1049,6 @@
"DownloadAll": "הורד הכל",
"Experimental": "ניסיוני",
"LabelDisableCustomCss": "אפשר קוד css מותאם אישית בשביל עיצובים מהשרת",
- "LabelEasyPinCode": "קוד PIN קל"
+ "LabelEasyPinCode": "קוד PIN קל",
+ "EnableCardLayout": "הצג מערך ארגז חזותי"
}
diff --git a/src/strings/hi-in.json b/src/strings/hi-in.json
index 5e594f3b3f..32dd0870a8 100644
--- a/src/strings/hi-in.json
+++ b/src/strings/hi-in.json
@@ -17,16 +17,16 @@
"AddToCollection": "संग्रह में जोड़ें",
"Add": "जोड़ें",
"Actor": "अभिनेता",
- "AccessRestrictedTryAgainLater": "वर्तमान में पहुंच प्रतिबंधित है। कृपया बाद में पुनः प्रयास करें.",
+ "AccessRestrictedTryAgainLater": "पहुंच प्रतिबंधित है। कृपया बाद में प्रयास करें.",
"AllowHWTranscodingHelp": "ट्यूनर को निरंतर रूप से धाराओं को ट्रांसकोड करने दें। यह सर्वर द्वारा ट्रांसकोडिंग को कम करने में मदद कर सकता है।",
"AllLanguages": "सभी भाषाएं",
"AllEpisodes": "सभी प्रकरण",
- "AllComplexFormats": "सभी जटिल प्रारूप (ASS, SSA, VobSub, PGS, SUB, IDX, …)",
+ "AllComplexFormats": "सभी प्रारूप (ASS, SSA, VobSub, PGS, SUB, IDX, …)",
"AllChannels": "सभी चैनल्स",
"Alerts": "चेतावनियां",
"Albums": "एल्बम",
- "Aired": "प्रसारित हो चुका",
- "AdditionalNotificationServices": "अतिरिक्त सूचना सेवाओं को स्थापित करने के लिए प्लगइन सूची पर नज़र डालें।",
+ "Aired": "प्रसारित हो चुका है",
+ "AdditionalNotificationServices": "दी गयी सूची में से प्लगिन इनस्टॉल करें|",
"AddedOnValue": "जोड़ दिया",
"AddToPlaylist": "प्लेलिस्ट में जोड़ें",
"AllowMediaConversionHelp": "मीडिया परिवर्तन के लिये अनुमति दें या इनकार करें.",
@@ -86,7 +86,7 @@
"AllowFfmpegThrottlingHelp": "जब एक ट्रांसकोड या रीमूक्स वर्तमान प्लेबैक स्थिति से काफी आगे हो जाता है, तो प्रक्रिया को रोकें ताकि यह कम संसाधनों का उपभोग करेगा। अक्सर मांग किए बिना देखने पर यह सबसे उपयोगी है। यदि आप प्लेबैक समस्याओं का अनुभव करते हैं तो इसे बंद कर दें।",
"AllowFfmpegThrottling": "थ्रोटल ट्रांसकोड",
"AllowOnTheFlySubtitleExtractionHelp": "वीडियो ट्रांसकोडिंग को रोकने में मदद करने के लिए एंबेडेड सबटाइटल वीडियो से निकाले जा सकते हैं और सादे पाठ में ग्राहकों तक पहुंचाए जाते हैं। कुछ प्रणालियों पर यह एक लंबा समय ले सकता है और निष्कर्षण प्रक्रिया के दौरान वीडियो प्लेबैक को स्टाल करने का कारण बन सकता है। जब वे क्लाइंट डिवाइस द्वारा मूल रूप से समर्थित नहीं होते हैं, तो वीडियो ट्रांसकोडिंग के साथ जले हुए एम्बेडेड उपशीर्षक को अक्षम करें।",
- "AlbumArtist": "चित्राधार कलाकार",
+ "AlbumArtist": "एल्बम कलाकार",
"AllowOnTheFlySubtitleExtraction": "मक्खी पर उपशीर्षक निष्कर्षण की अनुमति दें",
"Album": "एल्बम",
"ButtonSyncPlay": "SyncPlay",
@@ -129,5 +129,23 @@
"MusicVideos": "संगीत वीडियो",
"OptionBluray": "BD",
"Playlists": "प्लेलिस्ट",
- "Photos": "तस्वीरें"
+ "Photos": "तस्वीरें",
+ "AgeValue": "({0} साल पुराना)",
+ "ButtonClose": "बंद करें",
+ "AddToFavorites": "पसंदीदो में शामिल करे",
+ "ButtonExitApp": "ऐप को बंद करें",
+ "ButtonSpace": "स्पेस",
+ "ButtonSplit": "विभाजित करें",
+ "ButtonStart": "शुरु करें",
+ "ButtonStop": "रोकें",
+ "ButtonSubmit": "प्रस्तुत करें",
+ "ButtonTogglePlaylist": "प्लेलिस्ट",
+ "ButtonUninstall": "ऐप हटाएं",
+ "ButtonTrailer": "ट्रेलर",
+ "Large": "बड़ा",
+ "Small": "छोटा",
+ "Normal": "सामान्य",
+ "Songs": "गाने",
+ "Larger": "और बड़ा",
+ "ListPaging": "{2} का {0}-{1}"
}
diff --git a/src/strings/hr.json b/src/strings/hr.json
index 1fb69d435f..1f4089f749 100644
--- a/src/strings/hr.json
+++ b/src/strings/hr.json
@@ -849,7 +849,7 @@
"Playlists": "Popisi za reprodukciju",
"AllowMediaConversionHelp": "Dopusti ili odbij pristup mogućnosti konverzije medija.",
"AllLibraries": "Sve biblioteke",
- "Aired": "Emitirano",
+ "Aired": "Prenošeno",
"AirDate": "Datum prikazivanja",
"AddedOnValue": "Dodano {0}",
"Songs": "Pjesme",
@@ -872,7 +872,7 @@
"AlwaysPlaySubtitles": "Uvijek pokreni titlove",
"AllowRemoteAccessHelp": "Ako je odznačeno, svi udaljeni pristupi će biti blokirani.",
"AllowRemoteAccess": "Dopusti udaljene pristupe na ovaj server",
- "AllowOnTheFlySubtitleExtraction": "Dopusti izdvajanje titla tokom reprodukcije",
+ "AllowOnTheFlySubtitleExtraction": "Dopusti izdvajanje titla tijekom reprodukcije",
"AllowMediaConversion": "Dopusti konverziju medija",
"AllLanguages": "Svi jezici",
"Alerts": "Upozorenja",
@@ -1189,7 +1189,7 @@
"AgeValue": "(staro {0} godina)",
"MusicVideos": "Glazbeni spotovi",
"Subtitle": "Titl",
- "AddToFavorites": "Dodaj u favorite",
+ "AddToFavorites": "Dodaj u omiljene",
"Unreleased": "Još nije objavljeno",
"ButtonExitApp": "Izlaz iz aplikacije",
"Casual": "Ležerno",
diff --git a/src/strings/id.json b/src/strings/id.json
index 931ee693d7..314db1f733 100644
--- a/src/strings/id.json
+++ b/src/strings/id.json
@@ -154,7 +154,7 @@
"Movies": "Film",
"Alerts": "Peringatan",
"AddedOnValue": "{0} Ditambahkan",
- "AllowFfmpegThrottling": "Transcode Macet",
+ "AllowFfmpegThrottling": "Transcode Dibatas (Throttle)",
"AllowOnTheFlySubtitleExtractionHelp": "Subtitel yang disematkan dapat diekstrak dari video dan dikirim ke klien dalam teks biasa, untuk membantu mencegah transcoding video. Pada beberapa sistem, ini dapat memakan waktu lama dan menyebabkan pemutaran video terhenti selama proses ekstraksi. Nonaktifkan ini untuk menyematkan subtitle yang disematkan dengan transcoding video ketika mereka tidak didukung secara native oleh perangkat klien.",
"ButtonSyncPlay": "SyncPlay",
"EnablePhotosHelp": "Gambar akan terdeteksi dan ditampilkan bersama file media lainnya.",
diff --git a/src/strings/it.json b/src/strings/it.json
index d23c1a8e7a..1a325f784e 100644
--- a/src/strings/it.json
+++ b/src/strings/it.json
@@ -250,7 +250,7 @@
"HeaderDeleteDevice": "Elimina dispositivo",
"HeaderDeleteItem": "Elimina Elemento",
"HeaderDeleteItems": "Elimina Elementi",
- "HeaderDeleteProvider": "eliminare Provider",
+ "HeaderDeleteProvider": "Eliminare Provider",
"HeaderDeleteTaskTrigger": "Elimina Operazione pianificata",
"HeaderDetectMyDevices": "Rileva i miei dispositivi",
"HeaderDeveloperInfo": "Info sviluppatore",
@@ -488,7 +488,7 @@
"LabelEpisodeNumber": "Numero espisodio:",
"LabelEvent": "Evento:",
"LabelEveryXMinutes": "Tutti:",
- "LabelExtractChaptersDuringLibraryScan": "Estrarre immagini capitolo durante la scansione della libreria",
+ "LabelExtractChaptersDuringLibraryScan": "Estrae le immagini dei capitoli durante la scansione della libreria",
"LabelExtractChaptersDuringLibraryScanHelp": "Genera le immagini capitolo quando i video vengono importati durante la scansione della libreria. Alternativamente, verranno estratti durante l'operazione pianificata di estrazione delle immagini capitolo, permettendo la scansione della libreria più velocemente.",
"LabelFailed": "Fallito",
"LabelFileOrUrl": "File o URL:",
@@ -510,7 +510,7 @@
"LabelIconMaxHeight": "Altezza icona massima:",
"LabelIconMaxWidth": "Larghezza massima icona:",
"LabelIdentificationFieldHelp": "Una stringa o espressione regex sensibile a maiuscole e minuscole.",
- "LabelImageFetchersHelp": "Abilitare e classificare i tuoi Fetchers immagini preferite in ordine di priorità.",
+ "LabelImageFetchersHelp": "Abilita e classifica i tuoi generatori preferiti di immagini in ordine di priorità.",
"LabelImageType": "Tipo immagine:",
"LabelImportOnlyFavoriteChannels": "Limitare ai canali segnato come",
"LabelInNetworkSignInWithEasyPassword": "Abilita l'accesso da rete locale tramite codice PIN Semplificato",
@@ -551,7 +551,7 @@
"LabelMessageTitle": "Titolo messaggio:",
"LabelMetadata": "Metadati:",
"LabelMetadataDownloadLanguage": "Lingua preferita per lo scaricamento:",
- "LabelMetadataDownloadersHelp": "Abilitare e classificare i tuoi downloader metadati preferite in ordine di priorità. Downloader di priorità inferiori saranno utilizzati solo per riempire le informazioni mancanti.",
+ "LabelMetadataDownloadersHelp": "Abilita e classifica i tuoi downloader di metadati preferiti in ordine di priorità. Quelli con priorità inferiori saranno utilizzati solo per riempire le informazioni mancanti.",
"LabelMetadataPath": "Percorso per i metadati:",
"LabelMetadataPathHelp": "Specificare un percorso personalizzato per le immagini e i metadati scaricati.",
"LabelMetadataReaders": "Lettori Metadati:",
@@ -698,7 +698,7 @@
"LabelffmpegPathHelp": "Il percorso dell'applicazione FFmpeg o della cartella che la contiene.",
"LanNetworksHelp": "Elenco separato da virgola di indirizzi IP o voci IP / maschera di rete per reti che saranno considerate sulla rete locale quando si applicano restrizioni di larghezza di banda. Se impostato, tutti gli altri indirizzi IP verranno considerati nella rete esterna e saranno soggetti alle limitazioni della larghezza di banda esterna. Se lasciato vuoto, solo la sottorete del server viene considerata nella rete locale.",
"Large": "Grande",
- "LatestFromLibrary": "Ultime {0}",
+ "LatestFromLibrary": "{0} Recenti",
"LearnHowYouCanContribute": "Scopri come puoi contribuire.",
"LibraryAccessHelp": "Seleziona le librerie da condividere con questo utente. Gli amministratori saranno in grado di modificare tutte le cartelle utilizzando il gestore dei metadati.",
"List": "Lista",
@@ -1513,7 +1513,7 @@
"MessageSent": "Messaggio inviato.",
"LabelEnableGamepad": "Abilita il Gamepad",
"TextSent": "Messaggio inviato.",
- "EnableGamepadHelp": "Ascolta per ingresso da ogni controller collegato.",
+ "EnableGamepadHelp": "Attendi input da qualsiasi controller connesso. (Richiede: Modalità visualizzazione 'TV')",
"Controls": "Controlli",
"UseEpisodeImagesInNextUpHelp": "Le sezioni 'Prossimo' e 'Continua a Guardare' useranno le immagini dell'episodio come miniature al posto della miniatura principale dello spettacolo.",
"UseEpisodeImagesInNextUp": "Usa le immagini dell'episodio nelle sezioni 'Prossimo' e 'Continua a guardare'",
diff --git a/src/strings/ja.json b/src/strings/ja.json
index 78defb0e45..f7c431d3f1 100644
--- a/src/strings/ja.json
+++ b/src/strings/ja.json
@@ -4,28 +4,28 @@
"Actor": "俳優",
"Add": "追加",
"AddToCollection": "コレクションに追加",
- "AddToPlayQueue": "再生リストに追加",
+ "AddToPlayQueue": "再生キューに追加",
"AddToPlaylist": "プレイリストに追加",
"AddedOnValue": "{0}を追加しました",
"AdditionalNotificationServices": "プラグインカタログから通知サービスを追加してください。",
"AirDate": "放送日",
"Aired": "放映された",
"Albums": "アルバム",
- "Alerts": "アーティスト",
+ "Alerts": "アラート",
"All": "すべて",
"AllChannels": "すべてのチャンネル",
"AllComplexFormats": "すべての複雑なフォーマット (ASS, SSA, VobSub, PGS, SUB, IDX など)",
"AllEpisodes": "すべてのエピソード",
"AllLanguages": "すべての言語",
"AllLibraries": "すべてのライブラリ",
- "AllowHWTranscodingHelp": "チューナーによるストリームトランスコードを有効にする。 場合によってサーバーへのトランスコーディング負担を減らすことができます。",
+ "AllowHWTranscodingHelp": "チューナーでのストリームトランスコードを有効にします。 有効にすることで、サーバーへのトランスコード要求を減少させられる場合があります。",
"AllowMediaConversion": "メディアの変換を許可する",
"AllowMediaConversionHelp": "メディア変換機能へのアクセスを許可もしくは、拒否します。",
"AllowOnTheFlySubtitleExtraction": "字幕の抽出の許可/拒否",
"AllowOnTheFlySubtitleExtractionHelp": "埋め込まれた字幕は、ビデオのトランスコードを防ぐために、ビデオから抽出してプレーンテキストでクライアントに配信できます。 システムによっては、これに時間がかかり、抽出中にビデオの再生が止まることがあります。 これを無効にし、埋め込み字幕がクライアントデバイスでネイティブにサポートされていない場合、ビデオのトランスコードが強制されます。",
"AllowRemoteAccess": "サーバへのリモート接続の許可",
"AllowRemoteAccessHelp": "チェックが入っていない場合すべてのリモート接続をブロックします。",
- "AllowedRemoteAddressesHelp": "リモート接続を許可するネットワークのIPアドレスまたはIPアドレス/マスク長 空白のままにすると、すべてのリモートアドレスが許可されます。",
+ "AllowedRemoteAddressesHelp": "リモート接続を許可するネットワークのIPアドレスまたはIPアドレス/ネットマスクをコンマ区切りのリストで指定できます。空白のままにすると、すべてのリモートアドレスが許可されます。",
"AlwaysPlaySubtitles": "常に有効",
"AlwaysPlaySubtitlesHelp": "言語に合った字幕が音声言語に関係なく読み込まれます。",
"AnyLanguage": "任意の言語",
@@ -144,8 +144,8 @@
"DirectStreamHelp1": "ビデオストリームは、お使いのデバイスとの互換性がありますが、(DTS、Dolby TrueHDなどの)オーディオフォーマットまたはオーディオチャンネル数で互換性がありません。ビデオストリームは、デバイスに送信される前に、ロスレスに再パッケージされ、音声ストリームのみをトランスコードします。",
"DirectStreamHelp2": "ダイレクトストリーミングによって消費される電力はオーディオプロファイルによります。動画のストリームのみが可逆圧縮です。",
"DirectStreaming": "ダイレクトストリーミング",
- "Director": "ディレクター",
- "Directors": "ディレクターズ",
+ "Director": "監督",
+ "Directors": "監督",
"Disc": "ディスク",
"Disconnect": "切断",
"Display": "ディスプレイ",
@@ -942,7 +942,7 @@
"LabelEnableBlastAliveMessages": "アライブメッセージを配信する",
"LabelDateAddedBehaviorHelp": "メタデータがある場合、これらのオプションの前に優先します。",
"AskAdminToCreateLibrary": "管理者にライブラリを作成する依頼をしてください。",
- "AllowFfmpegThrottling": "トランスコードをスロットルする",
+ "AllowFfmpegThrottling": "トランスコードを制限",
"Episode": "エピソード",
"ClientSettings": "クライアント設定",
"Artist": "アーティスト",
@@ -1492,7 +1492,7 @@
"LabelDisableCustomCss": "サーバーから提供されるテーマ/ブランディングのためのカスタムCSSコードを無効にする。",
"DisableCustomCss": "サーバーが提供するカスタムCSSコードの無効化",
"ErrorPlayerNotFound": "再生しようとしたメディア用のプレイヤーがありません。",
- "AgeValue": "({0}年前)",
+ "AgeValue": "({0}歳)",
"OtherArtist": "その他のアーチスト",
"NextChapter": "次のチャプター",
"Mixer": "ミキサー",
@@ -1630,5 +1630,59 @@
"LabelSelectAudioChannels": "チャンネル",
"MessageChromecastConnectionError": "Google CastレシーバーがJellyfinサーバーに接続できません。接続を確認し、もう一度試してください。",
"MessagePlaybackError": "Google Cast レシーバーでこのファイルを再生する際にエラーが発生しました。",
- "EnableVppTonemapping": "VPPトーンマッピングの有効化"
+ "EnableVppTonemapping": "VPPトーンマッピングの有効化",
+ "DownloadAll": "全てダウンロード",
+ "StereoDownmixAlgorithmHelp": "アルゴリズムは、多チャンネル音声をステレオにダウンミックスする際に使用されます。",
+ "AnamorphicVideoNotSupported": "アナモルフィック動画はサポートされていません",
+ "VideoProfileNotSupported": "動画コーデックのプロファイルがサポートされていません",
+ "LabelVppTonemappingBrightnessHelp": "VPP トーンマッピングでの輝度ゲインを適用します。推奨・デフォルト値はどちらも0です。",
+ "MediaInfoDvVersionMinor": "DV バージョンマイナー",
+ "MediaInfoDvBlSignalCompatibilityId": "DV bl signal compatibility id",
+ "InterlacedVideoNotSupported": "インターレース動画はサポートされていません",
+ "AllowVppTonemappingHelp": "完全なIntelドライバーがベースとなったトーンマッピングです。現在のところ、HDR10の動画と特定のハードウェアでのみ動作します。これは、他のOpenCL実装と比較して優先度がより高くなります。",
+ "VideoLevelNotSupported": "動画コーデックのレベルはサポートされていません",
+ "LabelHardwareEncodingOptions": "ハードウェアエンコードオプション:",
+ "AudioIsExternal": "音声ストリームが外部です",
+ "MediaInfoDoViTitle": "DV タイトル",
+ "Controls": "コントロール",
+ "ContainerNotSupported": "サポートされていないコンテナです",
+ "AudioBitrateNotSupported": "サポートされていない音声ビットレートです",
+ "AudioChannelsNotSupported": "サポートされていない音声チャンネル数です",
+ "PreferSystemNativeHwDecoder": "OSネイティブのDXVAまたはVA-APIハードウェアデコーダーを優先する",
+ "ContainerBitrateExceedsLimit": "動画のビットレートが制限を超えています",
+ "IntelLowPowerEncHelp": "省電力エンコードは、不要なCPUとGPUの同期を維持することができます。Linux環境では、i915 HuCファームウェアが設定されていない場合、これらを無効にする必要があります。",
+ "VideoBitrateNotSupported": "動画のビットレートはサポートされていません",
+ "UnknownVideoStreamInfo": "動画ストリーム情報が不明です",
+ "UnknownAudioStreamInfo": "音声ストリーム情報が不明です",
+ "Sample": "サンプル",
+ "ThemeSong": "主題歌",
+ "ThemeVideo": "テーマビデオ",
+ "LabelVppTonemappingBrightness": "VPPトーンマッピング輝度ゲイン:",
+ "LabelVppTonemappingContrast": "VPP トーンマッピングコントラストゲイン:",
+ "MediaInfoRpuPresentFlag": "DV rpu preset flag",
+ "EnableSplashScreen": "スプラッシュ画面を有効にする",
+ "LabelStereoDownmixAlgorithm": "ステレオダウンミックスのアルゴリズム",
+ "LabelEnableGamepad": "ゲームパッドを有効にする",
+ "EnableGamepadHelp": "接続済みのゲームパッドからの入力を受け付けます。",
+ "SecondaryAudioNotSupported": "第2音声トラックはサポートされていません",
+ "RefFramesNotSupported": "リファレンスフレームはサポートされていません",
+ "VideoBitDepthNotSupported": "動画のbit深度はサポートされていません",
+ "AudioBitDepthNotSupported": "音声のbit深度はサポートされていません",
+ "Trailer": "予告編",
+ "BehindTheScenes": "舞台裏",
+ "Interview": "インタビュー",
+ "Scene": "シーン",
+ "Clip": "短編映画",
+ "LabelVppTonemappingContrastHelp": "VPP トーンマッピングでのコントラストゲインを適用します。推奨値は1.2、デフォルト値は1です。",
+ "VideoRangeTypeNotSupported": "動画のレンジタイプはサポートされていません",
+ "LabelVideoRangeType": "動画のレンジタイプ:",
+ "MediaInfoVideoRangeType": "動画のレンジタイプ",
+ "MediaInfoDvVersionMajor": "DV バージョンメジャー",
+ "MediaInfoDvProfile": "DV プロファイル",
+ "MediaInfoDvLevel": "DV レベル",
+ "MediaInfoElPresentFlag": "DV el preset flag",
+ "MediaInfoBlPresentFlag": "DV bl preset flag",
+ "Unreleased": "まだ公開されていません",
+ "DeletedScene": "未公開シーン",
+ "Experimental": "試験的"
}
diff --git a/src/strings/ka.json b/src/strings/ka.json
index 4174e40f5b..113b28212d 100644
--- a/src/strings/ka.json
+++ b/src/strings/ka.json
@@ -6,5 +6,23 @@
"Add": "დამატება",
"Aired": "გამოვიდა",
"Albums": "ალბომები",
- "All": "ყველა"
+ "All": "ყველა",
+ "Collections": "კოლექციები",
+ "Default": "ნაგულისხმები",
+ "Genres": "ჟანრები",
+ "Artists": "შემსრულებლები",
+ "Books": "წიგნები",
+ "Channels": "არხები",
+ "HeaderAlbumArtists": "ალბომის შემსრულებლები",
+ "MusicVideos": "მუსიკის ვიდეოები",
+ "Playlists": "დასაკრავი სიები",
+ "Sync": "სინქრონიზაცია",
+ "ValueSpecialEpisodeName": "სპეციალური - {0}",
+ "HeaderContinueWatching": "ყურების გაგრძელება",
+ "Movies": "ფილმები",
+ "Shows": "სერიალები",
+ "Songs": "სიმღერები",
+ "Photos": "ფოტოები",
+ "Favorites": "რჩეულები",
+ "Folders": "საქაღალდეები"
}
diff --git a/src/strings/ko.json b/src/strings/ko.json
index 0e797e1596..1033f15b4a 100644
--- a/src/strings/ko.json
+++ b/src/strings/ko.json
@@ -307,7 +307,7 @@
"LabelMetadataPath": "메타데이터 경로:",
"LabelMetadataPathHelp": "다운로드한 아트워크와 메타데이터를 저장할 위치를 지정합니다.",
"LabelMetadataSavers": "메타데이터 저장기:",
- "LabelMetadataSaversHelp": "메타 데이터를 저장할 때 사용할 파일 형식을 선택하십시오.",
+ "LabelMetadataSaversHelp": "메타데이터를 저장할 때 사용할 파일 형식을 선택하십시오.",
"LabelMethod": "방법:",
"LabelMinBackdropDownloadWidth": "다운로드할 배경 이미지 최소 넓이:",
"LabelMinScreenshotDownloadWidth": "다운로드할 스크린샷의 최소 너비:",
@@ -326,7 +326,7 @@
"LabelNotificationEnabled": "이 알림 활성화",
"LabelNumber": "번호:",
"LabelNumberOfGuideDays": "일별 편성표 데이터 다운로드:",
- "LabelNumberOfGuideDaysHelp": "더 많은 기간의 편성표 데이터를 다운로드하는 것은 목록 및 예약 녹화의 범위가 늘어 나지만 다운로드하는 데 시간이 오래 걸릴 수 있습니다.",
+ "LabelNumberOfGuideDaysHelp": "더 많은 기간의 편성표 데이터를 다운로드하면 더 많은 방송 일정 예약을 할 수 있고 볼 수 있는 목록이 늘어 나지만 다운로드하는 데 더 많은 시간이 소요됩니다. 자동은 채널 수에 따라 선택됩니다.",
"LabelOriginalAspectRatio": "원 화면비율:",
"LabelOverview": "줄거리:",
"LabelParentalRating": "등급:",
@@ -742,7 +742,7 @@
"Sports": "스포츠",
"SortChannelsBy": "채널 정렬:",
"SortByValue": "{0} 정렬",
- "Sort": "정리",
+ "Sort": "정렬",
"SkipEpisodesAlreadyInMyLibrary": "이미 라이브러리에 있는 에피소드는 녹화 안 함",
"SimultaneousConnectionLimitHelp": "최대 동시 스트림 갯수. 0은 제한없음입니다.",
"Shuffle": "셔플",
@@ -1294,7 +1294,7 @@
"EnableFasterAnimations": "더 빠른 애니메이션",
"LabelRequireHttpsHelp": "선택하면 서버가 HTTP를 통한 모든 요청을 HTTPS로 자동 리디렉션합니다. 서버가 HTTPS에서 수신하지 않는 경우에는 효과가 없습니다.",
"LabelRequireHttps": "HTTPS가 필요합니다",
- "LabelQuickConnectCode": "퀵커넥트 코드:",
+ "LabelQuickConnectCode": "퀵 커넥트 코드:",
"LabelUnstable": "불안정",
"LabelStable": "안정",
"LabelChromecastVersion": "구글 캐스트 버전",
@@ -1322,7 +1322,7 @@
"Authorize": "승인",
"QuickConnectNotActive": "이 서버에서 퀵커넥트가 활성화되지 않았습니다",
"Raised": "양각",
- "LabelMaxMuxingQueueSizeHelp": "모든 스트림이 초기화 될 때까지 기다리는 동안 버퍼링 할 수있는 최대 패킷 수입니다. ffmpeg 로그에서 \"출력 스트림에 대해 버퍼링 된 패킷이 너무 많음\"오류가 계속 발생하면이를 늘리십시오. 권장 값은 2048입니다.",
+ "LabelMaxMuxingQueueSizeHelp": "모든 스트림이 초기화되기를 기다리는 동안 버퍼링할 수 있는 최대 패킷 수입니다. ffmpeg 로그에서 \"출력 스트림을 위해 버퍼링된 패킷이 너무 많습니다\" 오류가 계속 발생하면 값을 늘리십시오. 권장 값은 2048입니다.",
"LabelMaxMuxingQueueSize": "최대 muxing 대기열 크기 :",
"Preview": "미리보기",
"SubtitleVerticalPositionHelp": "텍스트가 나타나는 줄 번호입니다. 양수는 하향식을 나타냅니다. 음수는 상향식을 나타냅니다.",
@@ -1351,7 +1351,7 @@
"Premieres": "첫날",
"AllowTonemappingHelp": "톤 매핑은 원본 장면을 표현하는 데 매우 중요한 정보 인 이미지 세부 정보와 색상을 유지하면서 HDR에서 SDR로 비디오의 동적 범위를 변환 할 수 있습니다. 현재는 HDR10 또는 HLG 메타 데이터가 포함 된 비디오에만 작동합니다.",
"EnableTonemapping": "톤 매핑 활성화",
- "LabelOpenclDeviceHelp": "이것은 톤 매핑에 사용되는 OpenCL 장치입니다. 점의 왼쪽은 플랫폼 번호이고 오른쪽은 플랫폼의 장치 번호입니다. 기본값은 0.0입니다. OpenCL 하드웨어 가속 방법이 포함 된 ffmpeg 응용 프로그램 파일이 필요합니다.",
+ "LabelOpenclDeviceHelp": "이것은 톤 매핑에 사용되는 OpenCL 장치입니다. 점의 왼쪽은 플랫폼 번호이고 오른쪽은 플랫폼의 장치 번호입니다. 기본값은 0.0입니다. OpenCL 하드웨어 가속 방법이 포함 된 ffmpeg 응용프로그램 파일이 필요합니다.",
"LabelOpenclDevice": "OpenCL 장치:",
"LabelColorPrimaries": "원색:",
"LabelColorTransfer": "색상 이동:",
@@ -1471,7 +1471,7 @@
"LabelSSDPTracingFilterHelp": "기록된 SSDP 트래픽을 필터링할 선택적 IP 주소입니다.",
"LabelSSDPTracingFilter": "SSDP 필터:",
"LabelSlowResponseTime": "응답이 느린 것으로 간주되는 시간(ms):",
- "LabelSlowResponseEnabled": "서버 응답이 느릴 경우 경고로그 기록",
+ "LabelSlowResponseEnabled": "서버 응답이 느릴 경우 경고 로그 기록",
"LabelPublishedServerUriHelp": "인터페이스 또는 클라이언트 IP 주소를 기반으로 Jellyfin에서 사용하는 URI를 설정합니다.",
"LabelPublishedServerUri": "공개 서버 URI:",
"HeaderContinueReading": "계속 읽기",
@@ -1495,7 +1495,7 @@
"SubtitleCodecNotSupported": "자막 코덱이 지원되지 않습니다",
"ContainerNotSupported": "컨테이너가 지원되지 않습니다",
"AudioCodecNotSupported": "오디오 코덱이 지원되지 않습니다",
- "EnableGamepadHelp": "연결된 컨트롤러에서 입력을 수신합니다.",
+ "EnableGamepadHelp": "연결된 컨트롤러에서 입력을 수신합니다. ('TV' 디스플레이 모드가 필요합니다)",
"LabelEnableGamepad": "게임패드 활성화",
"Controls": "컨트롤",
"EnableVppTonemapping": "VPP Tone 매핑 활성화",
@@ -1589,5 +1589,19 @@
"IgnoreDtsHelp": "이 옵션을 비활성화하면 일부 문제가 해결될 수 있습니다. 예를 들어 별도의 오디오 및 비디오 스트림이 있는 채널에서 없는 오디오를 불러올 수 있습니다 .",
"LabelMaxVideoResolution": "허용되는 최대 비디오 코덱 변경 해상도",
"HomeVideosPhotos": "홈 비디오 및 사진",
- "EnableCardLayout": "CardBox 보이기"
+ "EnableCardLayout": "CardBox 보이기",
+ "LabelStereoDownmixAlgorithm": "스테레오 다운믹스 알고리즘",
+ "Experimental": "실험실",
+ "DownloadAll": "전부 다운로드",
+ "LabelDummyChapterCountHelp": "미디어 파일에서 챕터 이미지를 추출할 최대 수.",
+ "LabelSyncPlaySettingsSyncCorrectionHelp": "미디어의 속도를 빠르게 하거나 재생 위치를 추정하여 재생 액티브 동기화를 활성화. 많이 끊기면 비활성화.",
+ "LabelSyncPlaySettingsMinDelaySkipToSync": "넘겨서 동기화 최소 딜레이:",
+ "HeaderDummyChapter": "챕터 이미지",
+ "LabelDummyChapterDuration": "간격:",
+ "LabelDummyChapterDurationHelp": "챕터 이미지 추출 간격은 초입니다.",
+ "LabelDummyChapterCount": "제한:",
+ "LabelChapterImageResolution": "화질:",
+ "LabelChapterImageResolutionHelp": "추출된 챕터 이미지의 화질.",
+ "LabelSyncPlaySettingsSpeedToSyncDuration": "동기화 속도 지속시간:",
+ "HeaderRecordingMetadataSaving": "메타데이터 녹화하기"
}
diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json
index 0a5efebb29..74dff4a2ee 100644
--- a/src/strings/lt-lt.json
+++ b/src/strings/lt-lt.json
@@ -115,7 +115,7 @@
"Identify": "Identifikuoti",
"Images": "Atvaizdai",
"InstallingPackage": "Diegiama {0} (versija {1})",
- "InstantMix": "Leisti miksą",
+ "InstantMix": "Maišyti",
"ItemCount": "{0} elementų",
"Kids": "Vaikams",
"Label3DFormat": "3D formatas:",
@@ -437,10 +437,10 @@
"AllLanguages": "Visos kalbos",
"AllowMediaConversion": "Leisti medijos konvertavimą",
"AllowRemoteAccess": "Leisti nuotolinius prisijungimus prie šio Jellyfin serverio",
- "AnyLanguage": "Bet Kokia Kalba",
+ "AnyLanguage": "Bet kuri kalba",
"Artists": "Atlikėjai",
"Audio": "Garsas",
- "Auto": "Auto",
+ "Auto": "Automatinis",
"Backdrop": "Fonas",
"BirthDateValue": "Gimė: {0}",
"BirthPlaceValue": "Gimimo vieta: {0}",
@@ -495,7 +495,7 @@
"AirDate": "Išleidimo data",
"Aired": "Išleista",
"AllowOnTheFlySubtitleExtraction": "Leisti subtitrų ištraukimą grojimo metu",
- "AlwaysPlaySubtitlesHelp": "Subtitrai atitinkantys kalbos parinktį bus visada užkraunami nepaisant garso takelio kalbos.",
+ "AlwaysPlaySubtitlesHelp": "Pageidaujamą kalbą atitinkantys subtitrai bus įkelti neatsižvelgiant į garso kalbą.",
"AllLibraries": "Visos bibliotekos",
"AllowMediaConversionHelp": "Leisti arba uždrausti medijos konvertavimą.",
"AlwaysPlaySubtitles": "Visada rodyti subtitrus",
@@ -525,7 +525,7 @@
"Ascending": "Didėjančia tvarka",
"AllComplexFormats": "Visi Sudėtingi Formatai (ASS, SSA, VobSub, PGS, SUB, IDX, …)",
"AllowHWTranscodingHelp": "Leisti imtuvui perkoduoti srautus grojant. Tai gali sumažinti perkodavimus reikalingus serveriui.",
- "AuthProviderHelp": "Pasirinkite autentifikavimo paslaugos teikėją šio vartotojo slaptažodžio autentifikavimui.",
+ "AuthProviderHelp": "Pasirinkite autentifikavimo paslaugų teikėją, kuris bus naudojamas šio naudotojo slaptažodžiui autentifikuoti.",
"AllowedRemoteAddressesHelp": "IP adresų atskirtų kableliais sąrašas ar IP/netmask įrašai tinklams, kurie turės teisę prisijungti nuotoliniu būdu. Visi adresai bus leidžiami, jei įrašas tuščias.",
"HeaderMyMedia": "Mediateka",
"HeaderMyDevice": "Mano įrenginys",
@@ -564,11 +564,11 @@
"CopyStreamURLSuccess": "Srauto nuoroda nukopijuota.",
"DefaultMetadataLangaugeDescription": "Tai yra numatytieji nustatymai. Jie gali būti keičiami kiekvienai bibliotekai atskirai.",
"AllowOnTheFlySubtitleExtractionHelp": "Įterptus subtitrus iš vaizdo įrašo galima išgauti ir klientams pateikti paprastu tekstu, kad būtų išvengta vaizdo įrašų perkodavimo. Kai kuriose sistemose tai gali užtrukti ilgą laiką ir gali sustabdyti vaizdo atkūrimą subtitrų išgavimo metu. Išjunkite tai, kad subtitrus būtu įrašomi į vaizdo įrašą naudojant perkodavimą, jei jie yra nepalaikomi kliento įrenginio.",
- "BurnSubtitlesHelp": "Nustato, ar perkoduojant vaizdo įrašą serveris turėtų įrašyti subtitrus, atsižvelgiant į subtitrų formatą. Išvengiant subtitrų įrašymo gali pagerinti serverio našumą. Pasirinkite „Auto“, jei norite įrašyti atvaizdais paremtus formatus (VOBSUB, PGS, SUB, IDX, ...) Ir tam tikrus ASS arba SSA subtitrus.",
+ "BurnSubtitlesHelp": "Nustatykite, ar transkoduodamas vaizdo įrašus serveris turėtų įrašyti subtitrus. Jei to išvengsite, labai pagerės našumas. Pasirinkite Auto (automatinis), kad įrašytumėte vaizdų formatais (VobSub, PGS, SUB, IDX ir t. t.) ir tam tikrais ASS arba SSA subtitrais.",
"DefaultSubtitlesHelp": "Subtitrai įkeliami atsižvelgiant į numatytuosius ir priverstinius žymenis įterptuose metaduomenyse. Kalbos nustatymai įvertinami, kai yra keletas variantų.",
"HeaderDeleteProvider": "Ištrinti paslaugos teikėją",
"HeaderDeleteTaskTrigger": "Ištrinti užduoties trigerį",
- "Absolute": "Visiškas",
+ "Absolute": "Absoliutus",
"HeaderCastAndCrew": "Aktoriai",
"Shows": "Laidos",
"HeaderDeveloperInfo": "Kūrėjo informacija",
@@ -687,7 +687,7 @@
"HeaderNextVideoPlayingInValue": "Kitas vaizdo įrašas rodomas už {0}",
"HeaderPassword": "Slaptažodis",
"HeaderPasswordReset": "Slaptažodžio nustatymas iš naujo",
- "LabelProfileCodecs": "Kodekas:",
+ "LabelProfileCodecs": "Kodekai:",
"HeaderProfileServerSettingsHelp": "Šios reikšmės kontroliuoja kaip serveris bus pateikiamas prie klientų.",
"LabelMetadataSavers": "Metaduomenų saugotojai:",
"LabelMetadataSaversHelp": "Išrinkite failo formatą metaduomenų saugojimui.",
@@ -740,7 +740,7 @@
"LabelReasonForTranscoding": "Perkodavimo priežastis:",
"LabelPreferredSubtitleLanguage": "Pageidautina titrų kalba:",
"HeaderChannelAccess": "Prieiga prie kanalų",
- "LabelProfileAudioCodecs": "Garso takelio kodekas:",
+ "LabelProfileAudioCodecs": "Garso takelio kodekai:",
"HeaderLiveTvTunerSetup": "Imtuvo nustatymai",
"FetchingData": "Gaunami papildomi duomenys",
"FileReadError": "Nuskaitant failą įvyko klaida.",
@@ -809,7 +809,7 @@
"LabelProtocol": "Protokolas:",
"LabelProtocolInfo": "Apie protokolą:",
"HeaderCodecProfileHelp": "Kodekų profiliai nurodo įrenginio apribojimus, kai medija leidžiama su konkrečiais kodekais. Jei taikomas apribojimas, laikmena perkoduojama, net jei kodekas sukonfigūruotas tiesioginiam atkūrimui.",
- "HeaderInstantMix": "auto miksavimas",
+ "HeaderInstantMix": "Maišyti",
"HeaderLibraryAccess": "Mediatekos prieigos teisės",
"HeaderLibraryOrder": "Mediatekos eiliškumas",
"HeaderLibrarySettings": "Mediatekos nustatymai",
@@ -838,7 +838,7 @@
"ClientSettings": "Kliento Nustatymai",
"ButtonTogglePlaylist": "Grojaraštis",
"ButtonSplit": "Skirstyti",
- "AskAdminToCreateLibrary": "Prašyti administratoriaus, kad sukurtų mediateka.",
+ "AskAdminToCreateLibrary": "Paprašykite administratoriaus sukurti biblioteką.",
"Album": "Albumas",
"ButtonSyncPlay": "SyncPlay",
"MusicVideos": "Muzikiniai vaizdo įrašai",
@@ -977,9 +977,9 @@
"Cursive": "Kursyvus",
"ButtonSpace": "Tarpas",
"ButtonActivate": "Aktyvuoti",
- "AllowFfmpegThrottlingHelp": "Kai perkodavimas arba \"remux\" pakankamai užkrovęs į priekį nuo dabartinės atkūrimo padėties, pristabdykite procesą, kad sunaudotų mažiau išteklių. Tai labiausiai naudinga, kai žiūrite dažnai nekeisdami rodymo pozicijos. Išjunkite tai, jei kyla atkūrimo problemų.",
- "AllowTonemappingHelp": "Tonų atvaizdavimas gali pakeisti vaizdo įrašo dinaminį diapazoną iš HDR į SDR, kartu išsaugant vaizdo detales ir spalvas, kurios yra labai svarbi informacija, vaizduojant originalią sceną. Šiuo metu veikia tik su HDR10 arba HLG vaizdo įrašais. Tam reikalingas atitinkamas OpenCL arba CUDA vykdymo laikas.",
- "Arranger": "Aranžuotojas",
+ "AllowFfmpegThrottlingHelp": "Kai perkodavimas arba pakartotinis atkodavimas (Remux) yra pakankamai toli nuo dabartinės atkūrimo pozicijos, pristabdykite procesą, kad jis sunaudotų mažiau išteklių. Tai naudingiausia žiūrint be dažno persukimo. Išjunkite šią funkciją, jei kyla atkūrimo problemų.",
+ "AllowTonemappingHelp": "Tonų atvaizdavimas gali pakeisti vaizdo įrašo dinaminį diapazoną iš HDR į SDR, išlaikant vaizdo detales ir spalvas, kurios yra labai svarbi informacija, kad būtų galima atvaizduoti pradinę sceną. Šiuo metu veikia tik su HDR10 arba HLG vaizdo įrašais. Tam reikia atitinkamos \"OpenCL\" arba CUDA paleidimo programos.",
+ "Arranger": "Organizatorius",
"EnableBlurHashHelp": "Vaizdai, kurie vis dar įkeliami, bus rodomi su unikalia rezervuota vieta.",
"EnableDetailsBannerHelp": "Rodyti reklamjuostės vaizdą elemento išsamios informacijos puslapio viršuje.",
"EnableCardLayout": "Rodyti vizualinį CardBox",
@@ -992,5 +992,144 @@
"EnableAutoCast": "Nustatyti kaip numatytąjį",
"EnableBlurHash": "Įgalinti neryškias vaizdų rezervuotas vietas",
"ButtonUseQuickConnect": "Naudoti Quick Connect",
- "Casual": "Įprastas"
+ "Casual": "Įprastas",
+ "LabelSelectVersionToInstall": "Pasirinkite versiją, kurią norite įdiegti:",
+ "Season": "Sezonas",
+ "ShowAdvancedSettings": "Rodyti išplėstinius nustatymus",
+ "ButtonBackspace": "Atgalinis",
+ "Conductor": "Dirigentas",
+ "LabelSortBy": "Rūšiuoti pagal:",
+ "LabelServerHostHelp": "192.168.1.100:8096 arba https://manoserveris.lt",
+ "LabelServerName": "Serverio pavadinimas:",
+ "LabelSpecialSeasonsDisplayName": "Specialaus sezono rodomas pavadinimas:",
+ "ScanLibrary": "Skenuoti biblioteką",
+ "SaveChanges": "Išsaugoti pakeitimus",
+ "Series": "Serijos",
+ "SeriesDisplayOrderHelp": "Rūšiuokite epizodus pagal transliavimo datą, DVD tvarką arba absoliučią numeraciją.",
+ "TV": "TV",
+ "ValueSeconds": "{0} sekundės",
+ "MessagePasswordResetForUsers": "Iš naujo nustatyti šių naudotojų slaptažodžiai. Dabar jie gali prisijungti naudodami \"Easy PIN\" kodus, kurie buvo naudojami iš naujo nustatant slaptažodžius.",
+ "PasswordResetProviderHelp": "Pasirinkite slaptažodžio nustatymo iš naujo teikėją, kuris bus naudojamas, kai šis vartotojas paprašys iš naujo nustatyti slaptažodį.",
+ "LabelInNetworkSignInWithEasyPassword": "Įgalinti prisijungimą tinkle naudojant mano \"Easy PIN\" kodą",
+ "LabelInNetworkSignInWithEasyPasswordHelp": "Naudokite \"Easy PIN\" kodą, norėdami prisijungti iš vietiniame tinkle esančių klientų. Jūsų įprasto slaptažodžio reikės tik būnant ne namuose. Jei PIN kodas paliekamas tuščias, jums nereikės slaptažodžio namų tinkle.",
+ "LabelPleaseRestart": "Pakeitimai įsigalios rankiniu būdu perkrovus žiniatinklio klientą.",
+ "ValueTimeLimitMultiHour": "Laiko limitas: {0} valandų",
+ "TypeOptionPluralBook": "Knygos",
+ "LabelTheme": "Tema:",
+ "TypeOptionPluralMovie": "Filmai",
+ "MessageForgotPasswordInNetworkRequired": "Norėdami pradėti slaptažodžio atstatymo procesą, pabandykite dar kartą prisijungti prie savo namų tinklo.",
+ "ValueConditions": "Sąlygos: {0}",
+ "Controls": "Valdikliai",
+ "PasswordResetComplete": "Slaptažodis buvo iš naujo nustatytas.",
+ "MessageContactAdminToResetPassword": "Norėdami iš naujo nustatyti slaptažodį, kreipkitės į sistemos administratorių.",
+ "TypeOptionPluralEpisode": "Epizodai",
+ "TypeOptionPluralSeries": "TV laidos",
+ "Localization": "Lokalizacija",
+ "VideoAudio": "Vaizdo garso įrašas",
+ "Watched": "Žiūrėta",
+ "Whitelist": "Leidimų sąrašas",
+ "ErrorPlayerNotFound": "Nerastas grotuvas, skirtas prašomai medijai.",
+ "LabelInternetQuality": "Interneto kokybė:",
+ "LabelProfileVideoCodecs": "Vaizdo įrašo kodekai:",
+ "PasswordResetConfirmation": "Ar tikrai norite iš naujo nustatyti slaptažodį?",
+ "TypeOptionPluralMusicVideo": "Muzikos vaizdo įrašai",
+ "TypeOptionPluralSeason": "Sezonai",
+ "Unmute": "Išjungti nutildymą",
+ "ValueTimeLimitSingleHour": "Laiko limitas: 1 valanda",
+ "Logo": "Logotipas",
+ "LearnHowYouCanContribute": "Sužinokite, kaip galite prisidėti.",
+ "MetadataManager": "Metaduomenų tvarkyklė",
+ "UninstallPluginConfirmation": "Ar tikrai norite pašalinti {0}?",
+ "MessageDeleteTaskTrigger": "Ar tikrai norite ištrinti šią užduoties paleidiklį?",
+ "LabelKodiMetadataDateFormat": "Išleidimo datos formatas:",
+ "MessageConfirmRevokeApiKey": "Ar tikrai norite atšaukti šį API raktą? Aplikacijos ryšys su šiuo serveriu bus staiga nutrauktas.",
+ "MessageNoPluginConfiguration": "Šis įskiepis neturi nustatymų, kuriuos būtų galima nustatyti.",
+ "Metadata": "Metaduomenys",
+ "OptionSaveMetadataAsHidden": "Išsaugoti metaduomenis ir vaizdus kaip paslėptus failus",
+ "PinCodeResetConfirmation": "Ar tikrai norite iš naujo nustatyti \"Easy PIN\" kodą?",
+ "LabelScreensaver": "Ekrano užsklanda:",
+ "LabelAutoDiscoveryTracingHelp": "Kai ši funkcija įjungta, automatinio aptikimo prievadu gauti paketai bus registruojami.",
+ "LabelBaseUrlHelp": "",
+ "LabelBindToLocalNetworkAddressHelp": "Pakeiskite vietinį HTTP serverio IP adresą. Jei paliekama tuščia, serveris bus susietas su visais prieinamais adresais. Keičiant šią reikšmę reikia iš naujo paleisti serverį.",
+ "LabelEnableHttpsHelp": "Klausykitės sukonfigūruotame HTTPS prievade. Taip pat turi būti pateiktas galiojantis sertifikatas, kad tai įsigaliotų.",
+ "LabelExtractChaptersDuringLibraryScanHelp": "Generuoti skyrių vaizdus, kai bibliotekos skenavimo metu importuojami vaizdo įrašai. Priešingu atveju jie bus išskirti atliekant suplanuotą skyrių vaizdų užduotį, todėl įprastas bibliotekos skenavimas bus baigtas greičiau.",
+ "LabelIconMaxWidth": "Didžiausias piktogramos plotis:",
+ "LabelCreateHttpPortMap": "Įjunkite automatinį prievadų atvaizdavimą HTTP ir HTTPS srautui.",
+ "LabelCustomDeviceDisplayNameHelp": "Nurodykite pasirinktinį rodomą pavadinimą arba palikite tuščią laukelį, kad būtų naudojamas prietaiso pateiktas pavadinimas.",
+ "LabelEnableSSDPTracing": "Įjungti SSDP sekimą:",
+ "LabelEnableSingleImageInDidlLimitHelp": "Kai kurie įrenginiai netinkamai atvaizduoja, jei DIDL yra įterpti keli vaizdai.",
+ "LabelffmpegPathHelp": "Kelias iki FFmpeg programos failo arba aplanko, kuriame yra FFmpeg.",
+ "LabelFont": "Šriftas:",
+ "LabelFolder": "Aplankas:",
+ "LabelFormat": "Formatas:",
+ "LabelForgotPasswordUsernameHelp": "Įveskite savo vartotojo vardą, jei jį prisimenate.",
+ "LabelH265Crf": "H.265 kodavimo CRF:",
+ "LabelHardwareAccelerationType": "Techninės įrangos spartinimas:",
+ "LabelHDHomerunPortRangeHelp": "Apriboja HDHomeRun UDP prievadų diapazoną šia verte. (Numatytoji reikšmė yra 1024 - 645535).",
+ "LabelHDHomerunPortRange": "HDHomeRun prievadų diapazonas:",
+ "LabelImageType": "Vaizdo tipas:",
+ "LabelIconMaxHeight": "Didžiausias piktogramos aukštis:",
+ "LabelIconMaxResHelp": "Didžiausia piktogramų, pateikiamų per savybę \"upnp:icon\", skiriamoji geba.",
+ "LabelImageFetchersHelp": "Įjunkite pageidaujamus vaizdų atrinkimo įrenginius ir išdėliokite juos pagal svarbą.",
+ "LabelFileOrUrl": "Failas arba URL:",
+ "LabelAlbumArtMaxResHelp": "Didžiausia albumo apipavidalinimo, pateikiamo per savybę \"upnp:albumArtURI\", skiriamoji geba.",
+ "LabelAutomaticDiscovery": "Įjungti automatinį atradimą:",
+ "LabelDisableCustomCss": "Išjunkite iš serverio pateiktą pasirinktinį CSS kodą, skirtą temoms ir (arba) prekės ženklams kurti.",
+ "LabelDroppedFrames": "Pamesti kadrai:",
+ "LabelEnableIP4": "Įjungti IPv4",
+ "LabelHardwareEncoding": "Techninės įrangos kodavimas:",
+ "LabelHomeNetworkQuality": "Namų tinklo kokybė:",
+ "LabelIdentificationFieldHelp": "Didžiųjų ir mažųjų raidžių neribojanti dalinė eilutė arba regex išraiška.",
+ "LabelAutoDiscoveryTracing": "Įjungti automatinio atradimo sekimą.",
+ "LabelAutomaticallyAddToCollectionHelp": "Jei bent 2 filmai turi tą patį kolekcijos pavadinimą, jie bus automatiškai įtraukti į kolekciją.",
+ "LabelDisplaySpecialsWithinSeasons": "Rodyti specialiąsias programas pagal sezonus, kuriuose jos buvo rodomos",
+ "LabelDownMixAudioScale": "Garso stiprinimas:",
+ "LabelEnableHttps": "Įjungti HTTPS",
+ "LabelEnableSSDPTracingHelp": "Įjungti išsamios informacijos SSDP tinklo sekimo registravimą. WARNING: Dėl to labai pablogės našumas.",
+ "LabelEncoderPreset": "Kodavimo išankstinis nustatymas:",
+ "LabelColorTransfer": "Spalvų perdavimas:",
+ "LabelCreateHttpPortMapHelp": "Leisti automatinį prievadų atvaizdavimą, kad būtų sukurta taisyklė ne tik HTTPS, bet ir HTTP srautui.",
+ "LabelH264Crf": "H.264 kodavimo CRF:",
+ "LabelffmpegPath": "FFmpeg kelias:",
+ "LabelDropSubtitleHere": "Įdėkite subtitrą čia arba spustelėkite norėdami naršyti.",
+ "AllowFfmpegThrottling": "Perkodavimo ribojimas",
+ "EnableRewatchingNextUp": "Įgalinti pakartotinį žiūrėjimą programoje",
+ "EnableRewatchingNextUpHelp": "Įgalinti jau žiūrėtų epizodų rodymą skyreliuose \"Next Up\".",
+ "EnableTonemapping": "Įjungti tonų atvaizdavimą",
+ "LabelChromecastVersion": "\"Google Cast\" versija",
+ "LabelColorPrimaries": "Pirminės spalvos:",
+ "LabelColorSpace": "Spalvų erdvė:",
+ "HomeVideosPhotos": "Vaizdo įrašai ir nuotraukos",
+ "LabelCustomCertificatePathHelp": "Kelias į PKCS #12 failą, kuriame yra sertifikatas ir privatus raktas, kad būtų galima įjungti TLS palaikymą pasirinktiniame domene.",
+ "GoogleCastUnsupported": "\"Google Cast\" nepalaikoma",
+ "LabelEnableIP6": "Įjungti IPv6",
+ "EnableQuickConnect": "Įjungti greitąjį prisijungimą šiame serveryje",
+ "DeinterlaceMethodHelp": "Pasirinkite pertempimo panaikinimo metodą, kuris bus naudojamas programiškai perkoduojant pertemptą turinį. Kai įjungtas aparatinis pagreitinimas, palaikantis aparatinį pervertimo panaikinimą, vietoj šio nustatymo bus naudojamas aparatinis pervertimo panaikinimas.",
+ "LabelStereoDownmixAlgorithm": "Stereomiksavimo žemyn algoritmas",
+ "LabelHomeScreenSectionValue": "Pagrindinis ekrano skyrius {0}:",
+ "Experimental": "Eksperimentinis",
+ "DownloadAll": "Atsisiųsti viską",
+ "Engineer": "Garso inžinierius",
+ "HeaderDummyChapter": "Skyrių vaizdai",
+ "IgnoreDts": "Ignoruoti DTS (dekodavimo laiko žyma)",
+ "IgnoreDtsHelp": "Išjungus šią parinktį gali būti išspręstos kai kurios problemos, pvz., dingti garsas kanaluose su atskirais garso ir vaizdo srautais.",
+ "KnownProxiesHelp": "Kableliais atskirtas žinomų tarpinių serverių, naudojamų jungiantis prie \"Jellyfin\" egzemplioriaus, IP adresų arba prieglobos vardų sąrašas. To reikia, kad būtų tinkamai naudojamos \"X-Forwarded-For\" antraštės. Išsaugojus reikia iš naujo paleisti serverį.",
+ "LabelAutomaticDiscoveryHelp": "Leiskite programoms automatiškai aptikti \"Jellyfin\" naudojant UDP prievadą 7359.",
+ "LabelBaseUrl": "Bazinis URL adresas:",
+ "LabelDummyChapterDuration": "Intervalas:",
+ "LabelDummyChapterDurationHelp": "Skyriaus vaizdo išgavimo intervalas sekundėmis.",
+ "LabelDummyChapterCount": "Riba:",
+ "LabelDummyChapterCountHelp": "Didžiausias skyrių vaizdų, kurie bus išskirti iš kiekvieno medijos failo, skaičius.",
+ "LabelChapterImageResolution": "Rezoliucija:",
+ "LabelChapterImageResolutionHelp": "Išskirtų skyrių vaizdų skiriamoji geba.",
+ "LabelEnableIP4Help": "Įjunkite IPv4 funkciją.",
+ "LabelEnableIP6Help": "Įjunkite IPv6 funkciją.",
+ "LabelExtractChaptersDuringLibraryScan": "Skyrių vaizdų išskyrimas bibliotekos skenavimo metu",
+ "LabelHardwareAccelerationTypeHelp": "Greitintuvui reikia papildomos konfigūracijos.",
+ "HeaderRecordingMetadataSaving": "Metaduomenų įrašymas",
+ "LabelDateAddedBehavior": "Pridėta naujo turinio elgsena:",
+ "LabelDateAddedBehaviorHelp": "Jei yra metaduomenų reikšmė, ji visada bus naudojama prieš bet kurią iš šių parinkčių.",
+ "LabelDefaultUserHelp": "Nustatykite, kuri naudotojo biblioteka turėtų būti rodoma prijungtuose įrenginiuose. Tai galima pakeisti kiekvienam įrenginiui naudojant profilius.",
+ "LabelDeinterlaceMethod": "Pertempimo panaikinimo metodas:",
+ "LabelDownMixAudioScaleHelp": "Jei reikšmė lygi vienetui, bus išsaugotas originalus garsumas."
}
diff --git a/src/strings/lv.json b/src/strings/lv.json
index bc637be980..8bef81c2eb 100644
--- a/src/strings/lv.json
+++ b/src/strings/lv.json
@@ -1276,5 +1276,47 @@
"ButtonExitApp": "Iziet no lietotnes",
"ButtonClose": "Aizvērt",
"ButtonBackspace": "Atpakaļatkāpe",
- "AddToFavorites": "Pievienot favorītiem"
+ "AddToFavorites": "Pievienot favorītiem",
+ "LastSeen": "Pēdējo reizi manīts {0}",
+ "MessageNoMovieSuggestionsAvailable": "Šobrīd nav pieejami filmu ieteikumi. Sāciet skatīties filmas, novērtējiet tās un apskatiet šo sadaļu vēlreiz, lai saņemt rekomendācijas.",
+ "MessagePlayAccessRestricted": "Šī satura atskaņošana šobrīd ir ierobežota. Sazinieties ar servera administratoru, lai saņemtu vairāk informācijas.",
+ "MessageSyncPlayDisabled": "SyncPlay izslēgts.",
+ "MessageSyncPlayErrorMedia": "Neizdevās ieslēgt SyncPlay! Satura kļūme.",
+ "MessageSyncPlayGroupDoesNotExist": "Neizdevās pievienoties grupai, jo tā neeksistē.",
+ "MessageSyncPlayJoinGroupDenied": "Neizdevās pievienoties grupai.",
+ "MessageSyncPlayLibraryAccessDenied": "Piekļuve šim saturam ir ierobežota.",
+ "NoSubtitlesHelp": "Subtitri netiks ieslēgti pēc noklusējuma, bet tos tāpat varēs ieslēgt manuāli atskaņošanas laikā.",
+ "OptionAllowContentDownload": "Atļaut satura lejuplādes",
+ "Preview": "Priekšskatījums",
+ "MessageSyncPlayEnabled": "SyncPlay ieslēgts.",
+ "Movie": "Filma",
+ "OptionDateEpisodeAdded": "Sērijas pievienošanas datums",
+ "OptionDateShowAdded": "Pārraides pievienošanas datums",
+ "LabelTextWeight": "Teksta izmērs:",
+ "PlaybackRate": "Atskaņošanas ātrums",
+ "AllowEmbeddedSubtitlesAllowImageOption": "Atļaut attēlus",
+ "AllowEmbeddedSubtitlesAllowNoneOption": "Neatļaut neko",
+ "Profile": "Profils",
+ "QuickConnectActivationSuccessful": "Veiksmīgi aktivizēts",
+ "PleaseEnterNameOrId": "Lūdzu, ievadiet nosaukumu vai ārējo ID.",
+ "AllowEmbeddedSubtitlesAllowTextOption": "Atļaut tekstu",
+ "OptionResElement": "'res' elements",
+ "QuickConnectAuthorizeCode": "Lai autorizētos, ievadiet kodu {0}",
+ "QuickConnectAuthorizeSuccess": "Pieprasījums autorizēts",
+ "MediaInfoTitle": "Nosaukums",
+ "MillisecondsUnit": "ms",
+ "Photo": "Attēls",
+ "MessageConfirmDeleteTunerDevice": "Vai esat pārliecināti, ka vēlaties izdzēst šo ierīci?",
+ "MessageSent": "Ziņa nosūtīta.",
+ "Poster": "Plakāts",
+ "Experimental": "Eksperimentāla",
+ "IgnoreDtsHelp": "Šīs opcijas izslēgšana var radīt problēmas, piemēram, audio celiņa pazušana kanāliem ar atšķirīgiem audio un video avotiem.",
+ "LabelDummyChapterDuration": "Intervāls:",
+ "LabelDummyChapterCount": "Limits:",
+ "LabelChapterImageResolution": "Izšķirtspēja:",
+ "OptionAllowRemoteControlOthers": "Atļaut citu lietotāju attālo pārvaldību",
+ "OptionReleaseDate": "Izlaiduma gads",
+ "OptionUnairedEpisode": "Neizlaistās epizodes",
+ "DownloadAll": "Lejuplādēt visu",
+ "AllowEmbeddedSubtitlesAllowAllOption": "Atļaut visu"
}
diff --git a/src/strings/nb.json b/src/strings/nb.json
index 27185c3720..c67c6a61d0 100644
--- a/src/strings/nb.json
+++ b/src/strings/nb.json
@@ -1525,7 +1525,7 @@
"VideoFramerateNotSupported": "Videoens bildefrekvens støttes ikke",
"VideoBitDepthNotSupported": "Videoens bitdybde støttes ikke",
"RefFramesNotSupported": "Referanse-bilder støttes ikke",
- "EnableGamepadHelp": "Lytt til inndata fra tilkoblet kontroller.",
+ "EnableGamepadHelp": "Lytt til inndata fra tilkoblet kontroller. (Krever: \"TV\"-visningsmodus)",
"LabelEnableGamepad": "Aktiver spillkontroller",
"AudioBitDepthNotSupported": "Lydens bitdybde støttes ikke",
"ThemeSong": "Tema-låt",
@@ -1685,5 +1685,12 @@
"MessageNoItemsAvailable": "Ingen filer er tilgjengelige for øyeblikket.",
"OptionDateShowAdded": "Dato serien ble lagt til",
"Experimental": "Eksperimentell",
- "DownloadAll": "Laste ned alt"
+ "DownloadAll": "Laste ned alt",
+ "LabelDummyChapterCountHelp": "Maksimalt antall kapittelbilder som vil bli ekstrahert for hver mediefil.",
+ "LabelStereoDownmixAlgorithm": "Stereo nedmiksingsalgoritme",
+ "HeaderDummyChapter": "Kapittel Bilder",
+ "LabelDummyChapterCount": "Grense:",
+ "LabelChapterImageResolution": "Oppløsning:",
+ "LabelDummyChapterDuration": "Intervall:",
+ "HeaderRecordingMetadataSaving": "Opptak metadata"
}
diff --git a/src/strings/nl.json b/src/strings/nl.json
index e8e78fd6f5..44d8eab396 100644
--- a/src/strings/nl.json
+++ b/src/strings/nl.json
@@ -79,7 +79,7 @@
"ButtonRevoke": "Herroepen",
"ButtonScanAllLibraries": "Alle bibliotheken scannen",
"ButtonSelectDirectory": "Selecteer map",
- "ButtonSelectView": "Selecteer weergave",
+ "ButtonSelectView": "Weergave selecteren",
"ButtonSend": "Stuur",
"ButtonShutdown": "Afsluiten",
"ButtonSignIn": "Aanmelden",
@@ -139,9 +139,9 @@
"Disconnect": "Loskoppelen",
"Display": "Weergave",
"DisplayInMyMedia": "Op het startscherm weergeven",
- "DisplayInOtherHomeScreenSections": "In secties van het startscherm weergeven, zoals \"Recente media\" en \"Verder kijken\"",
+ "DisplayInOtherHomeScreenSections": "In secties van het startscherm weergeven, zoals 'Onlangs toegevoegde media' en 'Verderkijken'",
"DisplayMissingEpisodesWithinSeasons": "Toon ontbrekende afleveringen binnen een seizoen",
- "DisplayMissingEpisodesWithinSeasonsHelp": "Dit moet ook worden ingeschakeld voor TV bibliotheken in de server configuratie.",
+ "DisplayMissingEpisodesWithinSeasonsHelp": "Dit moet ook worden ingeschakeld voor tv-bibliotheken in de serverconfiguratie.",
"DisplayModeHelp": "Selecteer het schermtype waar Jellyfin op draait.",
"DoNotRecord": "Niet opnemen",
"Down": "Omlaag",
@@ -160,8 +160,8 @@
"EnableExternalVideoPlayers": "Externe videospelers",
"EnableExternalVideoPlayersHelp": "Een menu voor externe spelers wordt getoond bij het afspelen van video's.",
"EnableHardwareEncoding": "Activeer hardwaredecodering",
- "EnableNextVideoInfoOverlay": "Laat volgende video zien tijdens het afspelen",
- "EnableNextVideoInfoOverlayHelp": "Toon informatie over de volgende video in de afspeellijst aan het einde van de video.",
+ "EnableNextVideoInfoOverlay": "Volgende video tonen tijdens afspelen",
+ "EnableNextVideoInfoOverlayHelp": "Toon aan het einde van de video informatie over de volgende video in de afspeellijst.",
"EnablePhotos": "Foto's weergeven",
"EnablePhotosHelp": "Afbeeldingen worden herkend en weergegeven naast andere mediabestanden.",
"EnableStreamLooping": "Livestreams automatisch herhalen",
@@ -273,7 +273,7 @@
"HeaderFetcherSettings": "Fetcher-instellingen",
"HeaderForKids": "Voor Kinderen",
"HeaderFrequentlyPlayed": "Vaak afgespeeld",
- "HeaderGuideProviders": "TV Gids data aanbieders",
+ "HeaderGuideProviders": "Data-aanbieders tv-gids",
"HeaderIdentification": "Identificatie",
"HeaderIdentificationCriteriaHelp": "Voer tenminste één identificatiecriterium in.",
"HeaderIdentificationHeader": "Identificatie Header",
@@ -284,11 +284,11 @@
"HeaderKeepRecording": "Bewaar opname",
"HeaderKeepSeries": "Series behouden",
"HeaderKodiMetadataHelp": "Om NFO-metadata in of uit te schakelen, bewerk een bibliotheek en zoek in de metadata-downloaders sectie.",
- "HeaderLatestEpisodes": "Nieuwste afleveringen",
- "HeaderLatestMedia": "Nieuwste media",
- "HeaderLatestMovies": "Nieuwste films",
- "HeaderLatestMusic": "Nieuwste muziek",
- "HeaderLatestRecordings": "Nieuwste opnames",
+ "HeaderLatestEpisodes": "Onlangs toegevoegde afleveringen",
+ "HeaderLatestMedia": "Onlangs toegevoegde media",
+ "HeaderLatestMovies": "Onlangs toegevoegde films",
+ "HeaderLatestMusic": "Onlangs toegevoegde muziek",
+ "HeaderLatestRecordings": "Onlangs toegevoegde opnamen",
"HeaderLibraries": "Bibliotheken",
"HeaderLibraryAccess": "Bibliotheek toegang",
"HeaderLibraryFolders": "Bibliotheekmappen",
@@ -306,7 +306,7 @@
"HeaderNewApiKey": "Nieuwe API-sleutel",
"HeaderNewDevices": "Nieuwe Apparaten",
"HeaderNextEpisodePlayingInValue": "Volgende aflevering over {0}",
- "HeaderNextVideoPlayingInValue": "Volgende Afgespeeld over {0}",
+ "HeaderNextVideoPlayingInValue": "Volgende video afspelen over {0}",
"HeaderOnNow": "Aan het spelen",
"HeaderOtherItems": "Overige Items",
"HeaderParentalRatings": "Kijkwijzer",
@@ -366,9 +366,9 @@
"HeaderTranscodingProfile": "Direct Afspelen Profiel",
"HeaderTranscodingProfileHelp": "Transcoding profielen toevoegen om aan te geven welke indelingen moeten worden gebruikt wanneer transcoding vereist is.",
"HeaderTunerDevices": "Tuner apparaten",
- "HeaderTypeImageFetchers": "Afbeelding downloaders ({0}):",
+ "HeaderTypeImageFetchers": "Ophalers afbeeldingen ({0}):",
"HeaderTypeText": "Voer tekst in",
- "HeaderUpcomingOnTV": "Binnenkort op TV",
+ "HeaderUpcomingOnTV": "Binnenkort op tv",
"HeaderUploadImage": "Afbeelding Uploaden",
"HeaderUser": "Gebruiker",
"HeaderUsers": "Gebruikers",
@@ -382,7 +382,7 @@
"HeaderYears": "Jaren",
"Help": "Hulp",
"Hide": "Verbergen",
- "HideWatchedContentFromLatestMedia": "Verberg bekeken inhoud uit 'Nieuwste media'",
+ "HideWatchedContentFromLatestMedia": "Bekeken inhoud verbergen uit 'Onlangs toegevoegde media'",
"Home": "Start",
"Horizontal": "Horizontaal",
"HttpsRequiresCert": "Om beveiligde verbindingen in te schakelen, is een vertrouwd SSL-certificaat vereist (zoals Let's Encrypt). Geef een certificaat op of schakel beveiligde verbindingen uit.",
@@ -455,7 +455,7 @@
"LabelDiscNumber": "Disk nummer:",
"LabelDisplayLanguage": "Schermtaal:",
"LabelDisplayLanguageHelp": "Vertaling van Jellyfin is een voortdurend project.",
- "LabelDisplayMode": "Weergave mode:",
+ "LabelDisplayMode": "Weergavemodus:",
"LabelDisplayName": "Weergave naam:",
"LabelDisplayOrder": "Weergave volgorde:",
"LabelDisplaySpecialsWithinSeasons": "Voeg specials toe aan het seizoen waarin ze uitgezonden zijn",
@@ -488,7 +488,7 @@
"LabelEpisodeNumber": "Afleveringsnummer:",
"LabelEvent": "Gebeurtenis:",
"LabelEveryXMinutes": "Iedere:",
- "LabelExtractChaptersDuringLibraryScan": "Hoofdstukafbeeldingen uitpakken tijdens het scannen van de bibliotheek",
+ "LabelExtractChaptersDuringLibraryScan": "Hoofdstukafbeeldingen uitpakken tijdens bibliotheekscan",
"LabelExtractChaptersDuringLibraryScanHelp": "Genereer hoofdstuk afbeeldingen wanneer video's geïmporteerd worden tijdens het scannen van de bibliotheek. Zo niet, zullen deze gegenereerd worden tijdens een geplande taak, hierdoor zal reguliere bibliotheek scan sneller voltooien.",
"LabelFailed": "Mislukt",
"LabelFileOrUrl": "Bestand of URL:",
@@ -504,7 +504,7 @@
"LabelHardwareAccelerationType": "Hardware acceleratie:",
"LabelHardwareAccelerationTypeHelp": "Hardwarematige versnelling vereist extra configuratie.",
"LabelHomeNetworkQuality": "Thuisnetwerk kwaliteit:",
- "LabelHomeScreenSectionValue": "Beginscherm sectie {0}:",
+ "LabelHomeScreenSectionValue": "Beginschermsectie {0}:",
"LabelHttpsPort": "Lokale HTTPS poort nummer:",
"LabelHttpsPortHelp": "Het TCP poort nummer voor de HTTPS server.",
"LabelIconMaxHeight": "Pictogram maximum hoogte:",
@@ -694,7 +694,7 @@
"LabelffmpegPathHelp": "Het pad naar het FFmpeg applicatiebestand, of de folder die FFmpeg bevat.",
"LanNetworksHelp": "Komma-gescheiden lijst van IP-adressen of IP/netmask adressen voor netwerken die als lokaal gezien worden wanneer bandbreedtebeperkingen van toepassing zijn. Indien ingesteld, worden alle overige IP-adressen gezien als externe adressen en zullen worden onderworpen aan de bandbreedte-instellingen voor externe adressen. Indien blanco, zal alleen het subnet van de server als lokaal netwerk gezien worden.",
"Large": "Groot",
- "LatestFromLibrary": "Nieuwste {0}",
+ "LatestFromLibrary": "Onlangs toegevoegd in {0}",
"LearnHowYouCanContribute": "Lees meer over hoe u kunt bijdragen.",
"LibraryAccessHelp": "Selecteer de bibliotheken om met deze gebruiker te delen. Beheerders kunnen alle mappen bewerken via de metadata-beheerder.",
"List": "Lijst",
@@ -735,7 +735,7 @@
"MessageConfirmRevokeApiKey": "Weet u zeker dat u deze API-sleutel in wilt trekken? De verbinding van de applicatie met deze server zal plotseling verbroken worden.",
"MessageConfirmShutdown": "Weet u zeker dat u de server wilt afsluiten?",
"MessageContactAdminToResetPassword": "Neem contact op met de serverbeheerder om uw wachtwoord te resetten.",
- "MessageCreateAccountAt": "Maak een account bij {0}",
+ "MessageCreateAccountAt": "Account aanmaken bij {0}",
"MessageDeleteTaskTrigger": "Weet u zeker dat u deze signaal taak wilt verwijderen?",
"MessageDirectoryPickerBSDInstruction": "Voor BSD moet u mogelijk de opslag in uw FreeNAS Jail opzetten, zodat Jellyfin toegang heeft tot uw media.",
"MessageDirectoryPickerLinuxInstruction": "Voor Linux op Arch Linux, CentOS, Debian, Fedora, openSUSE, of Ubuntu, moet u de service-gebruiker ten minste leestoegang tot uw opslaglocaties verlenen.",
@@ -750,7 +750,7 @@
"MessageItemsAdded": "Items toegevoegd.",
"MessageLeaveEmptyToInherit": "Leeg laten om instellingen van bovenliggend item of de algemene waarde over te nemen.",
"MessageNoAvailablePlugins": "Geen beschikbare plug-ins.",
- "MessageNoMovieSuggestionsAvailable": "Er zijn momenteel geen film suggesties beschikbaar. Begin met het bekijken en waardeer uw films, kom daarna terug om uw aanbevelingen te bekijken.",
+ "MessageNoMovieSuggestionsAvailable": "Er zijn momenteel geen filmsuggesties beschikbaar. Begin met het bekijken en beoordelen van uw films; kom daarna terug om uw aanbevelingen te bekijken.",
"MessageNoPluginsInstalled": "U heeft geen plug-ins geïnstalleerd.",
"MessageNoTrailersFound": "Installeer het Trailers kanaal om uw film ervaring te verbeteren door middel van het toevoegen van een bibliotheek met internet trailers.",
"MessageNothingHere": "Lijst is leeg.",
@@ -821,7 +821,7 @@
"OptionAutomaticallyGroupSeries": "Automatisch series samenvoegen die over meerdere mappen zijn verspreid",
"OptionAutomaticallyGroupSeriesHelp": "Series die verspreid zijn over meerdere mappen binnen deze bibliotheek worden automatisch samengevoegd tot één serie.",
"OptionBluray": "BD",
- "OptionCommunityRating": "Algemene Waardering",
+ "OptionCommunityRating": "Beoordeling gemeenschap",
"OptionCriticRating": "Beoordeling door critici",
"OptionCustomUsers": "Aangepast",
"OptionDaily": "Dagelijks",
@@ -841,7 +841,7 @@
"OptionEnableAccessToAllChannels": "Toegang tot alle kanalen inschakelen",
"OptionEnableAccessToAllLibraries": "Toegang tot alle bibliotheken inschakelen",
"OptionEnableExternalContentInSuggestions": "Externe inhoud in suggesties inschakelen",
- "OptionEnableExternalContentInSuggestionsHelp": "Laat internet trailers en live-tv-programma's op te nemen binnen de voorgestelde inhoud.",
+ "OptionEnableExternalContentInSuggestionsHelp": "Laat internettrailers en live-tv-programma's zien binnen de voorgestelde inhoud.",
"OptionEnableForAllTuners": "Inschakelen voor alle tuners",
"OptionEnableM2tsMode": "M2TS-modus inschakelen",
"OptionEnableM2tsModeHelp": "M2TS-modus bij het encoderen naar MPEG-TS inschakelen.",
@@ -857,9 +857,9 @@
"OptionHlsSegmentedSubtitles": "HLS gesegmenteerde ondertiteling",
"OptionIgnoreTranscodeByteRangeRequests": "Transcodeer byte range-aanvragen negeren",
"OptionIgnoreTranscodeByteRangeRequestsHelp": "Deze verzoeken worden gehonoreerd, maar zal de byte bereik header worden genegeerd.",
- "OptionImdbRating": "IMDb Waardering",
+ "OptionImdbRating": "Beoordeling IMDb",
"OptionLikes": "Leuk",
- "OptionMissingEpisode": "Ontbrekende Afleveringen",
+ "OptionMissingEpisode": "Ontbrekende afleveringen",
"OptionNew": "Nieuw…",
"OptionOnInterval": "Op interval",
"OptionParentalRating": "Kijkwijzerclassificatie",
@@ -879,7 +879,7 @@
"OptionSaveMetadataAsHiddenHelp": "Als u dit wijzigt, is dit van toepassing op nieuwe metagegevens die in de toekomst worden opgeslagen. Bestaande metadatabestanden worden bijgewerkt de volgende keer dat ze door de server worden opgeslagen.",
"OptionSubstring": "Subtekenreeks",
"OptionTrackName": "Naam van Nummer",
- "OptionTvdbRating": "TheTVDB Waardering",
+ "OptionTvdbRating": "Beoordeling TheTVDB",
"OptionUnairedEpisode": "Toekomstige Afleveringen",
"OptionWakeFromSleep": "Uit slaapstand halen",
"OptionWeekdays": "Week dagen",
@@ -928,8 +928,8 @@
"Raised": "Verhoogd",
"Rate": "Waardeer",
"RecentlyWatched": "Onlangs bekeken",
- "RecommendationBecauseYouLike": "Omdat u {0} leuk vond",
- "RecommendationBecauseYouWatched": "Omdat u keek naar {0}",
+ "RecommendationBecauseYouLike": "Omdat je {0} leuk vindt",
+ "RecommendationBecauseYouWatched": "Omdat je keek naar {0}",
"RecommendationDirectedBy": "Geregisseerd door {0}",
"RecommendationStarring": "In de hoofdrollen {0}",
"Record": "Opnemen",
@@ -941,7 +941,7 @@
"Refresh": "Vernieuwen",
"RefreshDialogHelp": "Metadata wordt vernieuwd op basis van instellingen en internetservices die zijn ingeschakeld in het Dashboard.",
"RefreshMetadata": "Metadata vernieuwen",
- "RefreshQueued": "Verversen wachtrij.",
+ "RefreshQueued": "Verversing in wachtrij.",
"ReleaseDate": "Uitgavedatum",
"RememberMe": "Onthoud mij",
"RemoveFromCollection": "Verwijderen uit collectie",
@@ -991,7 +991,7 @@
"Shuffle": "Willekeurig",
"SimultaneousConnectionLimitHelp": "Het maximum aantal toegestane gelijktijdige streams. Geef 0 in voor geen limiet.",
"SkipEpisodesAlreadyInMyLibrary": "Neem geen afleveringen op die al in mijn bibliotheek aanwezig zijn",
- "SkipEpisodesAlreadyInMyLibraryHelp": "Afleveringen zullen worden vergeleken met behulp van seizoen en aflevering nummers, indien beschikbaar.",
+ "SkipEpisodesAlreadyInMyLibraryHelp": "Afleveringen zullen worden vergeleken met behulp van seizoens- en afleveringsnummers, indien beschikbaar.",
"Small": "Klein",
"SmallCaps": "Kleine letters",
"Smaller": "Kleiner",
@@ -1017,11 +1017,11 @@
"TabAdvanced": "Geavanceerd",
"TabCatalog": "Catalogus",
"TabDirectPlay": "Direct Afspelen",
- "TabLatest": "Nieuwste",
+ "TabLatest": "Onlangs toegevoegd",
"TabLogs": "Logboeken",
"TabMusic": "Muziek",
"TabMyPlugins": "Mijn plug-ins",
- "TabNetworks": "TV-Zenders",
+ "TabNetworks": "Tv-zenders",
"TabNfoSettings": "NFO Instellingen",
"TabNotifications": "Meldingen",
"TabOther": "Overig",
@@ -1029,7 +1029,7 @@
"TabProfiles": "Profielen",
"TabResponses": "Reacties",
"TabScheduledTasks": "Geplande taken",
- "TabUpcoming": "Binnenkort op TV",
+ "TabUpcoming": "Binnenkort",
"Tags": "Labels",
"TagsValue": "Labels: {0}",
"TellUsAboutYourself": "Vertel ons over uzelf",
@@ -1045,7 +1045,7 @@
"TrackCount": "{0} nummers",
"Transcoding": "Transcoderen",
"Tuesday": "Dinsdag",
- "TvLibraryHelp": "Bekijk de {0}TV naamgeving gids {1}.",
+ "TvLibraryHelp": "Bekijk de {0}Tv-naamgevingsgids{1}.",
"UninstallPluginConfirmation": "Weet u zeker dat u {0} wilt deïnstalleren?",
"HeaderUninstallPlugin": "Plug-in deïnstalleren",
"Unmute": "Dempen opheffen",
@@ -1059,31 +1059,31 @@
"ValueConditions": "Voorwaarden: {0}",
"ValueEpisodeCount": "{0} afleveringen",
"ValueMovieCount": "{0} films",
- "ValueMusicVideoCount": "{0} muziek video's",
+ "ValueMusicVideoCount": "{0} muziekvideo's",
"ValueOneEpisode": "1 aflevering",
"ValueOneMovie": "1 film",
- "ValueOneMusicVideo": "1 muziek video",
+ "ValueOneMusicVideo": "1 muziekvideo",
"ValueOneSeries": "1 serie",
"ValueOneSong": "1 titel",
"ValueSeconds": "{0} seconden",
"ValueSongCount": "{0} titels",
"ValueSpecialEpisodeName": "Speciaal - {0}",
- "ValueTimeLimitMultiHour": "Tijdslimiet: {0} uren",
+ "ValueTimeLimitMultiHour": "Tijdslimiet: {0} uur",
"ValueTimeLimitSingleHour": "Tijdslimiet: 1 uur",
"Vertical": "Verticaal",
- "ViewAlbum": "Bekijk album",
- "ViewPlaybackInfo": "Bekijk afspelen info",
- "Watched": "Bekeken",
+ "ViewAlbum": "Album bekijken",
+ "ViewPlaybackInfo": "Afspeelinfo bekijken",
+ "Watched": "Gekeken",
"Wednesday": "Woensdag",
"WelcomeToProject": "Welkom bij Jellyfin!",
"WizardCompleted": "Dat is alles wat we nu nodig hebben. Jellyfin is begonnen met het verzamelen van informatie over uw media bibliotheek. Probeer sommige van onze apps en klik dan Finish om het Dashboard te bekijken.",
"Writer": "Scenario",
- "XmlDocumentAttributeListHelp": "Deze kenmerken worden toegepast op het hoofd-element van elk XML-antwoord.",
- "XmlTvKidsCategoriesHelp": "Programma's met deze categorieën wordt weergegeven als programma's voor kinderen. Scheid meerdere met '|'.",
- "XmlTvMovieCategoriesHelp": "Programma's met deze categorieën wordt weergegeven als films. Scheid meerdere met '|'.",
- "XmlTvNewsCategoriesHelp": "Programma's met deze categorieën wordt weergegeven als nieuwsprogramma's. Scheid meerdere met '|'.",
- "XmlTvPathHelp": "Een pad naar een XML-TV-bestand. Jellyfin zal dit bestand regelmatig lezen en controleren voor updates. U bent verantwoordelijk voor het maken en bijwerken van dit bestand.",
- "XmlTvSportsCategoriesHelp": "Programma's met deze categorieën wordt weergegeven als sportprogramma's. Scheid meerdere met '|'.",
+ "XmlDocumentAttributeListHelp": "Deze kenmerken worden toegepast op het hoofdelement van elk XML-antwoord.",
+ "XmlTvKidsCategoriesHelp": "Programma's met deze categorieën worden weergegeven als programma's voor kinderen. Scheid meerdere met '|'.",
+ "XmlTvMovieCategoriesHelp": "Programma's met deze categorieën worden weergegeven als films. Scheid meerdere met '|'.",
+ "XmlTvNewsCategoriesHelp": "Programma's met deze categorieën worden weergegeven als nieuwsprogramma's. Scheid meerdere met '|'.",
+ "XmlTvPathHelp": "Een pad naar een XMLTV-bestand. Jellyfin zal dit bestand regelmatig lezen en controleren op updates. U bent verantwoordelijk voor het maken en bijwerken van dit bestand.",
+ "XmlTvSportsCategoriesHelp": "Programma's met deze categorieën worden weergegeven als sportprogramma's. Scheid meerdere met '|'.",
"Yes": "Ja",
"Yesterday": "Gisteren",
"Albums": "Albums",
@@ -1155,7 +1155,7 @@
"Live": "Live",
"OptionDvd": "DVD",
"OptionResElement": "'res' element",
- "TV": "TV",
+ "TV": "Tv",
"LabelTypeMetadataDownloaders": "Metadata-downloaders ({0}):",
"OptionLoginAttemptsBeforeLockout": "Bepaal hoeveel foutieve inlogpogingen kunnen plaatsvinden voordat de gebruiker buitengesloten wordt.",
"Premiere": "Première",
@@ -1265,7 +1265,7 @@
"EveryXMinutes": "Elke {0} minuten",
"OnWakeFromSleep": "Op het wakker worden vanuit slaapstand",
"WeeklyAt": "{0}s op {1}",
- "DailyAt": "Dagelijks op {0}",
+ "DailyAt": "Dagelijks om {0}",
"LastSeen": "Laatst gezien {0}",
"PersonRole": "als {0}",
"ListPaging": "{0}-{1} van de {2}",
@@ -1292,7 +1292,7 @@
"MessageSyncPlayGroupDoesNotExist": "Kan niet deelnemen aan de groep omdat deze niet bestaat.",
"MessageSyncPlayPlaybackPermissionRequired": "Afspeelrechten vereist.",
"MessageSyncPlayGroupWait": "{0} is aan het bufferen…",
- "MessageSyncPlayUserLeft": "{0} i heeft de groep verlaten.",
+ "MessageSyncPlayUserLeft": "{0} heeft de groep verlaten.",
"MessageSyncPlayUserJoined": "{0} is lid geworden van de groep.",
"MessageSyncPlayDisabled": "SyncPlay uitgeschakeld.",
"MessageSyncPlayEnabled": "SyncPlay ingeschakeld.",
@@ -1310,7 +1310,7 @@
"LabelSyncPlayTimeOffset": "Tijd offset met de server:",
"LabelRequireHttps": "HTTPS verplichten",
"LabelStable": "Stabiel",
- "LabelChromecastVersion": "Google Cast Versie",
+ "LabelChromecastVersion": "Google Cast-versie",
"LabelEnableHttpsHelp": "Luisteren op de geconfigureerde HTTPS-poort. Om dit te laten werken moet ook een geldig certificaat worden ingesteld.",
"LabelEnableHttps": "HTTPS inschakelen",
"HeaderSyncPlayEnabled": "SyncPlay ingeschakeld",
@@ -1334,7 +1334,7 @@
"EnableBlurHashHelp": "Afbeeldingen die nog worden geladen, worden weergegeven met een unieke tijdelijke aanduiding.",
"EnableBlurHash": "Schakel wazige placeholders voor plaatjes in",
"Writers": "Scenario",
- "ViewAlbumArtist": "Bekijk album artiest",
+ "ViewAlbumArtist": "Albumartiest bekijken",
"MessageAddRepository": "Om een repository toe te voegen klik je op de knop naast de kop, en vul je benodigde informatie in.",
"LabelRepositoryNameHelp": "Een zelf te configureren naam om deze repository te kunnen onderscheiden van andere repositories.",
"LabelRepositoryName": "Repository naam",
@@ -1421,8 +1421,8 @@
"Authorize": "Geef toestemming",
"EnableFallbackFontHelp": "Aangepaste alternatieve lettertypen inschakelen. Dit kan foutief renderen van ondertiteling voorkomen.",
"LabelFallbackFontPathHelp": "Geef een pad op waar de fallback lettertypen staan voor het renderen van ASS/SSA ondertitels. De maximum toegestane lettertype omvang is 20MB. Lichtgewicht en web-vriendelijke lettertypen zoals woff2 zijn aanbevolen.",
- "EnableFallbackFont": "Fallback lettertypen inschakelen",
- "LabelFallbackFontPath": "Fallback map pad:",
+ "EnableFallbackFont": "Terugvallettertypen inschakelen",
+ "LabelFallbackFontPath": "Terugvalpad lettertypemap:",
"HeaderSelectFallbackFontPathHelp": "Blader of typ het pad naar de fallback lettertype map die gebruikt moet worden om ASS/SSA ondertitels te renderen.",
"HeaderSelectFallbackFontPath": "Kies fallback lettertype pad",
"OptionMaxActiveSessions": "Stel het maximum aantal gelijktijdige gebruikers sessies in.",
@@ -1443,14 +1443,14 @@
"PreferFmp4HlsContainer": "Geef de voorkeur aan fMP4-HLS-mediacontainers",
"LabelSyncPlayInfo": "SyncPlay-informatie",
"LabelOriginalMediaInfo": "Informatie oorspronkelijke media",
- "LabelRemuxingInfo": "Remuxing Informatie",
- "LabelDirectStreamingInfo": "Direct Streaming Informatie",
- "LabelTranscodingInfo": "Transcoderings informatie",
+ "LabelRemuxingInfo": "Remux-informatie",
+ "LabelDirectStreamingInfo": "Informatie direct streamen",
+ "LabelTranscodingInfo": "Transcoderingsinformatie",
"LabelVideoInfo": "Video-informatie",
"LabelAudioInfo": "Audio-informatie",
"LabelPlaybackInfo": "Afspeelinformatie",
"RemuxHelp2": "Remux gebruikt zeer weinig verwerkingskracht met een volledig verliesvrije mediakwaliteit.",
- "RemuxHelp1": "De media bevindt zich in een niet-ondersteunde bestandscontainer (MKV, AVI, WMV, enz.), maar zowel de videostream als de audiostream zijn compatibel met het apparaat. De media zal direct zonder kwaliteitsverlies verpakt worden voordat ze naar het apparaat wordt gestuurd.",
+ "RemuxHelp1": "De media bevindt zich in een niet-ondersteunde bestandscontainer (MKV, AVI, WMV, etc.), maar zowel de videostream als de audiostream zijn compatibel met het apparaat. De media zal direct zonder kwaliteitsverlies verpakt worden voordat deze naar het apparaat wordt gestuurd.",
"Remuxing": "Remuxing",
"AspectRatioFill": "Vullen",
"AspectRatioCover": "Hoes",
@@ -1484,7 +1484,7 @@
"YoutubeDenied": "Video mag niet worden afgespeeld in een ingevoegde videospeler.",
"YoutubeNotFound": "Video niet gevonden.",
"YoutubePlaybackError": "De aangevraagde video kan niet worden afgespeeld.",
- "YoutubeBadRequest": "Foute aanvraag.",
+ "YoutubeBadRequest": "Foutieve aanvraag.",
"LabelH265Crf": "H.265 encodering CRF:",
"LabelCreateHttpPortMapHelp": "Sta automatische port mapping toe om regels te maken voor HTTP verkeer naast HTTPS verkeer.",
"LabelAutoDiscoveryTracingHelp": "Als dit aan staat, worden alle packets die op de auto discovery port binnenkomen gelogged.",
@@ -1508,7 +1508,7 @@
"Framerate": "Beeldsnelheid",
"DisablePlugin": "Uitschakelen",
"EnablePlugin": "Inschakelen",
- "DirectPlayHelp": "Het bronbestand is volledig compatibel met deze client, en de sessie ontvangt het bestand zonder wijzigingen.",
+ "DirectPlayHelp": "Het bronbestand is volledig compatibel met deze client en de sessie ontvangt het bestand zonder wijzigingen.",
"HeaderContinueReading": "Verder lezen",
"LabelSyncPlaySettingsExtraTimeOffset": "Extra tijd offset:",
"LabelSyncPlaySettingsDescription": "Wijzig SyncPlay instellingen",
@@ -1561,7 +1561,7 @@
"PreviousChapter": "Vorig hoofdstuk",
"Remixer": "Remixer",
"UseEpisodeImagesInNextUp": "Gebruik afleveringscovers in de secties 'Hierna' en 'Verder kijken'",
- "EnableGamepadHelp": "Luister naar input van alle aangesloten controllers.",
+ "EnableGamepadHelp": "Luister naar input van alle aangesloten controllers. (Vereist weergavemodus 'Tv')",
"VideoCodecNotSupported": "De videocodec wordt niet ondersteund",
"AudioBitrateNotSupported": "De bitrate van de audio wordt niet ondersteund",
"AudioChannelsNotSupported": "Het aantal geluidskanalen wordt niet ondersteund",
@@ -1583,7 +1583,7 @@
"Console": "Console",
"LabelAutomaticallyAddToCollection": "Automatisch toevoegen aan collectie",
"TypeOptionPluralVideo": "Video's",
- "TypeOptionPluralSeries": "TV-series",
+ "TypeOptionPluralSeries": "Tv-series",
"TypeOptionPluralSeason": "Seizoenen",
"TypeOptionPluralMusicVideo": "Music Video's",
"TypeOptionPluralMusicArtist": "Muziek Artiesten",
@@ -1660,8 +1660,8 @@
"MediaInfoVideoRangeType": "Type videobereik",
"LabelVideoRangeType": "Type videobereik:",
"VideoRangeTypeNotSupported": "Het bereiktype van de video wordt niet ondersteund",
- "LabelVppTonemappingContrastHelp": "Pas contrastversterking toe in VPP tonemapping. De aanbevolen en standaardwaarden zijn 1.2 en 1.",
- "LabelVppTonemappingContrast": "VPP Tone mapping contrastversterking:",
+ "LabelVppTonemappingContrastHelp": "Pas contrastversterking toe in VPP-tonemapping. De aanbevolen en standaardwaarden zijn 1.2 en 1.",
+ "LabelVppTonemappingContrast": "Contrastversterking VPP-tonemapping:",
"LabelVppTonemappingBrightnessHelp": "Pas helderheidsversterking toe in VPP-tonemapping Zowel de aanbevolen als de standaardwaarden zijn 0.",
"LabelVppTonemappingBrightness": "VPP Tone mapping helderheidsversterking:",
"EnableSplashScreen": "Opstartscherm inschakelen",
@@ -1685,5 +1685,23 @@
"MessageRenameMediaFolder": "Wanneer u een mediabibliotheek hernoemt, zal alle metadata verloren gaan. Ga voorzichtig te werk.",
"Unreleased": "Nog niet uitgebracht",
"DownloadAll": "Alles downloaden",
- "Experimental": "Experimenteel"
+ "Experimental": "Experimenteel",
+ "StereoDownmixAlgorithmHelp": "Algoritme dat gebruikt wordt om multikanaals geluid naar stereo te downmixen.",
+ "LabelStereoDownmixAlgorithm": "Stereo-downmix-algoritme",
+ "LabelChapterImageResolutionHelp": "De resolutie van de uitgepakte hoofdstukafbeeldingen.",
+ "LabelDummyChapterDuration": "Interval:",
+ "LabelDummyChapterCount": "Limiet:",
+ "LabelDummyChapterCountHelp": "Het maximum aantal hoofdstukafbeeldingen dat wordt opgehaald uit ieder mediabestand.",
+ "LabelChapterImageResolution": "Resolutie:",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Ingesloten titels boven bestandsnamen verkiezen voor extra's",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Extra's hebben vaak dezelfde ingesloten naam als de hoofdinhoud; vink dit aan om toch de ingesloten titels te gebruiken.",
+ "SaveRecordingImagesHelp": "Afbeeldingen uit EPG-vermeldingen naast media opslaan.",
+ "SaveRecordingNFO": "EPG-metadata in NFO opslaan",
+ "SaveRecordingNFOHelp": "Metadata uit de EPG-vermeldingen naast media opslaan.",
+ "SaveRecordingImages": "EPG-afbeeldingen opslaan",
+ "HeaderDummyChapter": "Hoofdstukafbeeldingen",
+ "LabelDummyChapterDurationHelp": "De extractieinterval voor hoofdstukafbeeldingen in seconden.",
+ "ResolutionMatchSource": "Gelijk aan bron",
+ "HeaderRecordingMetadataSaving": "Metadata opname",
+ "SecondarySubtitles": "Secundaire ondertiteling"
}
diff --git a/src/strings/pl.json b/src/strings/pl.json
index f7702d8e43..ace38a17b4 100644
--- a/src/strings/pl.json
+++ b/src/strings/pl.json
@@ -297,7 +297,7 @@
"HeaderImageOptions": "Opcje obrazu",
"HeaderImageSettings": "Ustawienia obrazów",
"HeaderInstall": "Instalacja",
- "HeaderInstantMix": "Szybki remiks",
+ "HeaderInstantMix": "Szybki miks",
"HeaderKeepRecording": "Zachowaj nagranie",
"HeaderKeepSeries": "Zachowaj nagranie serialu",
"HeaderKodiMetadataHelp": "By aktywować lub dezaktywować metadane NFO, edytuj ustawienia biblioteki w sekcji 'dostawcy metadanych'.",
@@ -411,7 +411,7 @@
"Images": "Obrazy",
"ImportFavoriteChannelsHelp": "Jeśli aktywne, tylko kanały oznaczone jako ulubione na tunerze, będą importowane.",
"InstallingPackage": "Instalowanie {0} (wersja {1})",
- "InstantMix": "Szybki remiks",
+ "InstantMix": "Szybki miks",
"ItemCount": "{0} pozycje",
"Items": "Pozycje",
"Kids": "Dla dzieci",
@@ -1510,7 +1510,7 @@
"EnablePlugin": "Włącz",
"DirectPlayHelp": "Plik źródłowy jest całkowicie zgodny z tym klientem, a sesja otrzymuje plik bez modyfikacji.",
"HeaderContinueReading": "Kontynuuj czytanie",
- "EnableGamepadHelp": "Nasłuchuj sygnałów z każdego z podpiętych kontrolerów.",
+ "EnableGamepadHelp": "Nasłuchuj sygnałów z każdego z podpiętych kontrolerów. (Wymagane: tryb wyświetlania \"TV\")",
"LabelEnableGamepad": "Włącz obsługę kontrolera do gier",
"Controls": "Sterowanie",
"MessageSent": "Wiadomość została wysłana.",
@@ -1686,5 +1686,20 @@
"MessageNoFavoritesAvailable": "Ulubione nie są obecnie dostępne.",
"OptionDateShowAdded": "Data dodania serialu",
"DownloadAll": "Pobierz wszystko",
- "Experimental": "Eksperymentalne"
+ "Experimental": "Eksperymentalne",
+ "LabelStereoDownmixAlgorithm": "Algorytm Stereo Downmix",
+ "StereoDownmixAlgorithmHelp": "Algorytm używany do miksowania wielokanałowego dźwięku do stereo.",
+ "LabelDummyChapterCountHelp": "Maksymalna liczba obrazów rozdziałów, które zostaną wyodrębnione dla każdego pliku multimedialnego.",
+ "SaveRecordingNFOHelp": "Zapisz metadane od dostawcy list EPG wraz z mediami.",
+ "HeaderDummyChapter": "Obrazy rozdziału",
+ "LabelDummyChapterDuration": "Interwał:",
+ "LabelDummyChapterDurationHelp": "Interwał ekstrakcji obrazu rozdziału w sekundach.",
+ "LabelDummyChapterCount": "Limit:",
+ "LabelChapterImageResolution": "Rozdzielczość:",
+ "LabelChapterImageResolutionHelp": "Rozdzielczość wyodrębnionych obrazów rozdziałów.",
+ "ResolutionMatchSource": "Źródło dopasowania",
+ "SaveRecordingNFO": "Zapisz nagrane metadane EPG w NFO",
+ "SaveRecordingImages": "Zapisywanie obrazów EPG",
+ "SaveRecordingImagesHelp": "Zapisz obrazy od dostawcy list EPG razem z mediami.",
+ "HeaderRecordingMetadataSaving": "Nagrywanie metadanych"
}
diff --git a/src/strings/pr.json b/src/strings/pr.json
index 1bc17f1730..4976738728 100644
--- a/src/strings/pr.json
+++ b/src/strings/pr.json
@@ -91,5 +91,7 @@
"Default": "Normal-like",
"ButtonBackspace": "Mistake Erasing Button",
"ButtonClose": "Shut",
- "Favorites": "Finest Loot"
+ "Favorites": "Finest Loot",
+ "Genres": "types o' booty",
+ "HeaderAlbumArtists": "Buccaneers o' the musical arts"
}
diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json
index f82d8a4b57..42b4eae532 100644
--- a/src/strings/pt-br.json
+++ b/src/strings/pt-br.json
@@ -1536,7 +1536,7 @@
"SubtitleCodecNotSupported": "O codec de legenda não é suportado",
"ContainerNotSupported": "O container não é suportado",
"AudioCodecNotSupported": "O codec de áudio não é suportado",
- "EnableGamepadHelp": "Receber comandos de entrada de qualquer controle conectado.",
+ "EnableGamepadHelp": "Receber comandos de entrada de qualquer controle conectado. (Requer: Modo de Exibição de 'TV')",
"LabelEnableGamepad": "Habilitar Controle",
"Controls": "Controles",
"UseEpisodeImagesInNextUpHelp": "As seções 'Veja a Seguir' e 'Continue Assistindo' utilizarão imagens de episódios como miniaturas ao invés da miniatura principal do vídeo.",
@@ -1683,5 +1683,9 @@
"MessageNoItemsAvailable": "Nenhum item está disponível no momento.",
"MessageNoFavoritesAvailable": "Nenhum favorito está disponível no momento.",
"MessageRenameMediaFolder": "Renomear uma biblioteca de mídia fará com que todos metadados se perda, prossiga com cautela.",
- "EnableCardLayout": "Exibir cartão visual"
+ "EnableCardLayout": "Exibir cartão visual",
+ "StereoDownmixAlgorithmHelp": "Algoritmo usado para fazer o downmix de áudio multicanal para estéreo.",
+ "LabelStereoDownmixAlgorithm": "Algoritmo Downmix Estéreo",
+ "Experimental": "Experimental",
+ "DownloadAll": "Baixar Tudo"
}
diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json
index 606971a835..6935db9d7a 100644
--- a/src/strings/pt-pt.json
+++ b/src/strings/pt-pt.json
@@ -1558,7 +1558,7 @@
"SubtitleCodecNotSupported": "Este formato de legendas não é suportado",
"ContainerNotSupported": "Este contentor não é suportado",
"AudioCodecNotSupported": "Este codec de áudio não é suportado",
- "EnableGamepadHelp": "Responder a quaisquer comandos de jogos ligados.",
+ "EnableGamepadHelp": "Responder a quaisquer comandos de jogos ligados. (Requer: Modo de visualização 'TV')",
"LabelEnableGamepad": "Ativar comandos de jogos",
"Controls": "Controlos",
"AllowVppTonemappingHelp": "Tone mapping completo dos drivers da Intel. Vídeos em HDR10 funcionam apenas em certas configurações de hardware. Tem maior prioridade quando comparado a outras implementações OpenCL.",
@@ -1675,5 +1675,7 @@
"Interview": "Entrevista",
"DeletedScene": "Cenas removidas",
"BehindTheScenes": "Nos bastidores",
- "DownloadAll": "Transferir Todas"
+ "DownloadAll": "Transferir Todas",
+ "MessageNoItemsAvailable": "Nenhum item disponível atualmente.",
+ "MessageNoFavoritesAvailable": "Nenhum favorito disponível atualmente."
}
diff --git a/src/strings/pt.json b/src/strings/pt.json
index ed7298ea29..14dc79e260 100644
--- a/src/strings/pt.json
+++ b/src/strings/pt.json
@@ -1353,5 +1353,6 @@
"ButtonSpace": "Espaço",
"ButtonExitApp": "Sair da Aplicação",
"ButtonClose": "Fechar",
- "AddToFavorites": "adicionar aos favoritos"
+ "AddToFavorites": "adicionar aos favoritos",
+ "DownloadAll": "Descarregar tudo"
}
diff --git a/src/strings/ru.json b/src/strings/ru.json
index 0f8277e797..90b9def5f2 100644
--- a/src/strings/ru.json
+++ b/src/strings/ru.json
@@ -30,7 +30,7 @@
"AlwaysPlaySubtitlesHelp": "Субтитры, соответствующие настройке языка, будут загружаться независимо от языка аудио.",
"AnyLanguage": "Любой язык",
"Anytime": "В любое время",
- "AroundTime": "Около",
+ "AroundTime": "Около {0}",
"Art": "Вырезка",
"Artists": "Исполнители",
"AsManyAsPossible": "Как можно больше",
@@ -79,20 +79,20 @@
"ButtonPreviousTrack": "Предыдущая дорожка",
"ButtonQuickStartGuide": "Руководство по запуску",
"ButtonRefreshGuideData": "Обновить данные телегида",
- "ButtonRemove": "Изъять",
+ "ButtonRemove": "Удалить",
"ButtonRename": "Переименовать",
"ButtonResetEasyPassword": "Сбросить простой PIN-код",
- "ButtonResume": "Возобновление",
+ "ButtonResume": "Возобновить",
"ButtonRevoke": "Отозвать",
"ButtonScanAllLibraries": "Сканировать все медиатеки",
"ButtonSelectDirectory": "Выбрать каталог",
"ButtonSelectView": "Выбрать представление",
"ButtonSend": "Отправить",
"ButtonShutdown": "Завершить работу",
- "ButtonSignIn": "Вход",
+ "ButtonSignIn": "Войти",
"ButtonSignOut": "Выйти",
"ButtonStart": "Запустить",
- "ButtonStop": "Стоп",
+ "ButtonStop": "Остановить",
"ButtonSubmit": "Подтвердить",
"ButtonTogglePlaylist": "Плей-лист",
"ButtonTrailer": "Трейлер",
@@ -116,10 +116,10 @@
"ConfirmDeleteImage": "Удалить изображение?",
"ConfirmDeleteItem": "При удалении данного элемента, он удалится и из файловой системы, и из медиатеки. Вы действительно хотите продолжить?",
"ConfirmDeleteItems": "При удалении данных элементов, он удалится и из файловой системы, и из медиатеки. Вы действительно хотите продолжить?",
- "ConfirmDeletion": "Подтверждение удаления",
+ "ConfirmDeletion": "Подтверить удаление",
"ConfirmEndPlayerSession": "Вы хотите завершить работу Jellyfin на {0}?",
"Connect": "Соединиться",
- "ContinueWatching": "Продолжение просмотра",
+ "ContinueWatching": "Продолжить просмотр",
"Continuing": "Продолжаемое",
"Copied": "Скопировано",
"Copy": "Копировать",
@@ -155,7 +155,7 @@
"Disconnect": "Разъединиться",
"Display": "Отображение",
"DisplayInMyMedia": "Показывать на главном экране",
- "DisplayInOtherHomeScreenSections": "Показывать в разделах главного экрана как \"Новые медиаданные\", \"Продолжение просмотра\"",
+ "DisplayInOtherHomeScreenSections": "Показывать в разделах главного экрана как \"Новые медиаданные\", \"Продолжить просмотр\"",
"DisplayMissingEpisodesWithinSeasons": "Отображать отсутствующие эпизоды в пределах сезонов",
"DisplayMissingEpisodesWithinSeasonsHelp": "Это также должно быть включено для ТВ-медиатек в конфигурации сервера.",
"DisplayModeHelp": "Выберите желательный стиль разметки для интерфейса.",
@@ -204,7 +204,7 @@
"Extras": "Допматериалы",
"FFmpegSavePathNotFound": "Мы не смогли найти FFmpeg по введённому вами пути. FFprobe также необходим и должен быть в той же самой папке. Эти компоненты обычно поставляются вместе в одном загрузочном пакете. Проверьте путь и повторите попытку.",
"FastForward": "Быстро вперёд",
- "Favorite": "Избранное",
+ "Favorite": "Избранный",
"Favorites": "Избранное",
"Features": "Средства",
"File": "Файл",
@@ -214,12 +214,12 @@
"Filters": "Фильтры",
"Folders": "Папки",
"FormatValue": "Формат: {0}",
- "Friday": "пятница",
+ "Friday": "Пятница",
"Fullscreen": "Полный экран",
"General": "Общие",
"Genre": "Жанр",
"Genres": "Жанры",
- "GroupBySeries": "Группирование по сериалам",
+ "GroupBySeries": "Сгруппировать по сериалам",
"GroupVersions": "Сгруппировать версии",
"GuestStar": "Приглашенный актёр",
"Guide": "Телегид",
@@ -267,7 +267,7 @@
"HeaderContainerProfile": "Профиль контейнера",
"HeaderContainerProfileHelp": "Профили контейнеров обозначают ограничения устройства при воспроизведении определённых форматов. Если применяется ограничение, то медиаданные перекодируются, даже если формат настроен для прямого воспроизведения.",
"HeaderContinueListening": "Продолжение прослушивания",
- "HeaderContinueWatching": "Продолжение просмотра",
+ "HeaderContinueWatching": "Продолжить просмотр",
"HeaderCustomDlnaProfiles": "Настраиваемые профили",
"HeaderDateIssued": "Дата выдачи",
"HeaderDefaultRecordingSettings": "Стандартные параметры записи",
@@ -307,11 +307,11 @@
"HeaderKeepRecording": "Продолжать запись",
"HeaderKeepSeries": "Хранение сериала",
"HeaderKodiMetadataHelp": "Для включения или отключения NFO-метаданных, правьте медиатеку и найдите раздел \"Хранители метаданных\".",
- "HeaderLatestEpisodes": "Новые эпизоды",
- "HeaderLatestMedia": "Новые медиаданные",
- "HeaderLatestMovies": "Новые фильмы",
- "HeaderLatestMusic": "Новая музыка",
- "HeaderLatestRecordings": "Новые записи",
+ "HeaderLatestEpisodes": "Недавно добавленные эпизоды",
+ "HeaderLatestMedia": "Недавно добавленные медиаданные",
+ "HeaderLatestMovies": "Недавно добавленные фильмы",
+ "HeaderLatestMusic": "Недавно добавленная музыка",
+ "HeaderLatestRecordings": "Недавно добавленные записи",
"HeaderLibraries": "Медиатеки",
"HeaderLibraryAccess": "Доступ к медиатеке",
"HeaderLibraryFolders": "Медиатечные папки",
@@ -409,7 +409,7 @@
"HeaderYears": "Годы",
"Help": "Справка",
"Hide": "Скрыть",
- "HideWatchedContentFromLatestMedia": "Скрыть просмотренное содержание в разделе «Новые медиаданные»",
+ "HideWatchedContentFromLatestMedia": "Скрыть просмотренное содержание в разделе «Недавно добавленные медиаданные»",
"Home": "Главное",
"Horizontal": "Горизонтально",
"HttpsRequiresCert": "Чтобы включить HTTPS для внешних подключений, вам нужно будет предоставить доверенный SSL-cертификат, например, Let's Encrypt. Предоставьте сертификат или отключите защищенные соединения.",
@@ -743,7 +743,7 @@
"LabelffmpegPathHelp": "Путь к файлу приложения FFmpeg или к папке содержащей FFmpeg.",
"LanNetworksHelp": "Список разделённых запятыми IP-адресов или записей IP/netmask для сетей, которые будут считаться находящимися в локальной сети, когда принудительно ограничивается пропускная способность. Если так установлено, то все остальные IP-адреса будут считаться находящимися во внешней сети и будут подлежать ограничениям внешней полосы пропускания. Если не заполнять, то считается, что только подсеть сервера находится в локальной сети.",
"Large": "Крупный",
- "LatestFromLibrary": "Новые: {0}",
+ "LatestFromLibrary": "Недавно добавленные в: {0}",
"LearnHowYouCanContribute": "Изучите, как вы можете внести свой вклад.",
"LibraryAccessHelp": "Выделите медиатеки, чтобы дать доступ этому пользователю. Администраторы могут изменять все папки с помощью «Диспетчера метаданных».",
"List": "Список",
@@ -1060,7 +1060,7 @@
"ShowIndicatorsFor": "Показывать метки для:",
"ShowTitle": "Отображать название",
"ShowYear": "Отображать год",
- "Shows": "Передачи",
+ "Shows": "Телешоу",
"Shuffle": "Перемешать",
"New": "Новое",
"Filter": "Фильтрoвать",
@@ -1096,7 +1096,7 @@
"TabContainers": "Контейнеры",
"TabDashboard": "Панель",
"TabDirectPlay": "Прямое воспроизведение",
- "TabLatest": "Новые",
+ "TabLatest": "Недавно добавленные",
"TabLogs": "Журналы",
"TabMusic": "Музыка",
"TabMyPlugins": "Мои плагины",
@@ -1247,7 +1247,7 @@
"OptionForceRemoteSourceTranscoding": "Перекодировать принудительно удалённые источники медиаданных (нпр., эфирное ТВ)",
"NoCreatedLibraries": "Похоже, вы еще не создали ни одной медиатеки. {0}Желаете создать её сейчас?{1}",
"AskAdminToCreateLibrary": "Попросите администратора создать медиатеку.",
- "AllowFfmpegThrottling": "Дросселировать перекодировки",
+ "AllowFfmpegThrottling": "Ограничить перекодировки",
"PlaybackErrorNoCompatibleStream": "Этот клиент несовместим с медиаданными, а сервер не отправляет медиаданные в совместимом формате.",
"AllowFfmpegThrottlingHelp": "Когда перекодировка или ремуксинг заметно опережают текущую позицию воспроизведения, процесс приостанавливается, чтобы потреблять меньше ресурсов. Это очень полезно, когда вы редко перематываете видео при просмотре. Выключите это, если возникают проблемы с воспроизведением.",
"OnWakeFromSleep": "При пробуждении ото сна",
@@ -1281,7 +1281,7 @@
"UnsupportedPlayback": "Jellyfin не может расшифровать содержимое, защищенное DRM, но в любом случае будет предпринята попытка расшифровки всего содержимого, включая защищенные заголовки. Некоторые файлы могут выглядеть полностью черными из-за шифрования или других неподдерживаемых средств, таких как интерактивные заголовки.",
"LabelRequireHttpsHelp": "Если этот флажок установлен, сервер будет автоматически перенаправлять все запросы через HTTP на HTTPS. Это не имеет никакого эффекта, если сервер не слушает HTTPS.",
"LabelEnableHttpsHelp": "Прослушивается указанный HTTPS-порт. Чтобы это вступило в силу, также необходимо предоставить действительный сертификат.",
- "ApiKeysCaption": "Список действующих текущих API-ключей",
+ "ApiKeysCaption": "Список действующих API-ключей",
"SaveChanges": "Изменить",
"LabelRequireHttps": "Требуется HTTPS",
"LabelStable": "Стабильная",
@@ -1327,8 +1327,8 @@
"ShowLess": "Показать меньше",
"EnableBlurHashHelp": "Рисунки, которые всё ещё загружаются, будут отображаться с уникальным заполнением.",
"EnableBlurHash": "Включить размытые заполнители для изображений",
- "ButtonSyncPlay": "SyncPlay",
- "ButtonCast": "Трансляция на устройство",
+ "ButtonSyncPlay": "Совместный просмотр",
+ "ButtonCast": "Транслировать на устройство",
"TabRepositories": "Репозитории",
"MessageNoGenresAvailable": "Включаются какие-либо поставщики метаданных для получения жанров из интернета.",
"MessageAddRepository": "Если вы хотите добавить репозиторий, нажмите кнопку рядом с заголовком и заполните необходимую информацию.",
@@ -1412,7 +1412,7 @@
"EnableQuickConnect": "Разрешить быстрое подключение",
"EnableAutoCast": "Задать по умолчанию",
"ButtonUseQuickConnect": "Использовать быстрое подключение",
- "ButtonActivate": "Активация",
+ "ButtonActivate": "Активировать",
"Authorize": "Авторизовать",
"LabelUserMaxActiveSessions": "Максимальное количество одновременных пользовательских сессий:",
"OptionMaxActiveSessionsHelp": "Значение 0 отключит эту функцию.",
@@ -1510,18 +1510,18 @@
"EnableEnhancedNvdecDecoder": "Включить улучшенный декодер NVDEC",
"DisablePlugin": "Отключить",
"EnablePlugin": "Включить",
- "Framerate": "Ч-та кадров",
+ "Framerate": "Частота кадров",
"DirectPlayHelp": "Исходный файл полностью совместим с этим клиентом, а сеанс получает файл без изменений.",
"HeaderContinueReading": "Продолжение чтения",
- "EnableGamepadHelp": "Слушать ввод от любых подключенных контроллеров.",
+ "EnableGamepadHelp": "Слушать ввод от любых подключенных контроллеров. (Необходим режим отображения \"TV\")",
"LabelEnableGamepad": "Включить Gamepad",
"Controls": "Управление",
"TextSent": "Текст отправлен.",
"MessageSent": "Сообщение отправлено.",
"LabelSlowResponseTime": "Время, после которого ответ считается медленным, мс:",
"LabelSlowResponseEnabled": "Журналировать предупреждающее сообщение, если сервер отвечал медленно",
- "UseEpisodeImagesInNextUpHelp": "В разделах \"Следующие серии\" и \"Продолжение просмотра\" будут использоваться как эскизы рисунки эпизодов вместо головного эскиза сериала.",
- "UseEpisodeImagesInNextUp": "Использовать рисунки эпизодов в разделах \"Следующие серии\" и \"Продолжение просмотра\"",
+ "UseEpisodeImagesInNextUpHelp": "В разделах \"Следующие серии\" и \"Продолжить просмотр\" будут использоваться как эскизы рисунки эпизодов вместо головного эскиза сериала.",
+ "UseEpisodeImagesInNextUp": "Использовать рисунки эпизодов в разделах \"Следующие серии\" и \"Продолжить просмотр\"",
"LabelLocalCustomCss": "Настраиваемый CSS-код для стилизации, применимый только к этому клиенту. Вы можете отключить настраиваемый CSS-код сервера.",
"LabelDisableCustomCss": "Отключает настраиваемый CSS-код для тематирования/брендирования, предоставляемый сервером.",
"DisableCustomCss": "Отключить предоставляемый сервером настраиваемый CSS-код",
@@ -1588,7 +1588,7 @@
"Typewriter": "Машинописный",
"Print": "Типографский",
"Larger": "Очень крупный",
- "Console": "Консольный",
+ "Console": "Консоль",
"Casual": "Неформальный",
"TypeOptionPluralVideo": "Видео элементы",
"TypeOptionPluralSeries": "ТВ-передачи",
@@ -1603,7 +1603,7 @@
"TypeOptionPluralAudio": "Аудио элементы",
"LabelAutomaticallyAddToCollectionHelp": "Если хотя бы два фильма имеют одинаковое название коллекции, они будут автоматически добавлены в коллекцию.",
"LabelAutomaticallyAddToCollection": "Автоматически добавлять в коллекцию",
- "Cursive": "Курсивный",
+ "Cursive": "Курсив",
"PreferSystemNativeHwDecoder": "Предпочитать из декодеров встроенный в ОС DXVA или аппаратный VA-API",
"LabelHardwareEncodingOptions": "Опции аппаратного кодирования:",
"IntelLowPowerEncHelp": "Энергосберегающее кодирование может оставить ненужную синхронизацию CPU-GPU. В Linux они должны быть отключены, если микропрограмма i915 HuC не настроена.",
@@ -1625,7 +1625,7 @@
"BehindTheScenes": "За кадром",
"Trailer": "Трейлер",
"Clip": "Отрывок",
- "ButtonExitApp": "Выход из приложения",
+ "ButtonExitApp": "Выйти из приложения",
"AllowEmbeddedSubtitlesAllowTextOption": "Разрешить текст",
"AllowEmbeddedSubtitlesAllowImageOption": "Разрешить рисунок",
"AllowEmbeddedSubtitlesAllowNoneOption": "Ничего не разрешать",
@@ -1685,5 +1685,13 @@
"Unreleased": "Ещё не выпущен",
"OptionDateEpisodeAdded": "Дата добавления эпизода",
"OptionDateShowAdded": "Дата добавления сериала",
- "DownloadAll": "Скачать все"
+ "DownloadAll": "Скачать все",
+ "StereoDownmixAlgorithmHelp": "Алгоритм используемый для смешивания многоканального аудио в стерео.",
+ "LabelStereoDownmixAlgorithm": "Алгоритм смешивания стерео",
+ "Experimental": "Экспериментальные",
+ "LabelDummyChapterDuration": "Интервал:",
+ "LabelChapterImageResolution": "Разрешение изображения:",
+ "HeaderDummyChapter": "Изображения глав",
+ "LabelDummyChapterCount": "Лимит:",
+ "HeaderRecordingMetadataSaving": "Метаданные записей"
}
diff --git a/src/strings/si.json b/src/strings/si.json
new file mode 100644
index 0000000000..1af52c59d2
--- /dev/null
+++ b/src/strings/si.json
@@ -0,0 +1,4 @@
+{
+ "Add": "එක් කරන්න",
+ "AllLanguages": "සියලු භාෂා"
+}
diff --git a/src/strings/sk.json b/src/strings/sk.json
index 569e33b0cd..282b1f0f8b 100644
--- a/src/strings/sk.json
+++ b/src/strings/sk.json
@@ -1542,7 +1542,7 @@
"SubtitleCodecNotSupported": "Titulkový kodek nie je podporovaný",
"ContainerNotSupported": "Kontajner nie je podporovaný",
"AudioCodecNotSupported": "Zvukový kodek nie je podporovaný",
- "EnableGamepadHelp": "Počúvať na vstupe z pripojených herných ovládačov.",
+ "EnableGamepadHelp": "Počúvať na vstupe z akýchkoľvek pripojených ovládačov. (Vyžaduje: režim zobrazenia „TV“)",
"LabelEnableGamepad": "Povoliť Gamepad",
"Controls": "Ovládanie",
"UseEpisodeImagesInNextUpHelp": "Sekcie 'Nasleduje' a 'Pokračovať v pozeraní' použijú obrázky epizód ako thumbnaily namiesto primárneho thumbnailu seriálu.",
@@ -1684,5 +1684,22 @@
"EnableCardLayout": "Zobraziť vizuálny CardBox",
"MessageNoItemsAvailable": "Momentálne nie sú k dispozícii žiadne položky.",
"MessageNoFavoritesAvailable": "Momentálne nie sú k dispozícii žiadne obľúbené položky.",
- "MessageRenameMediaFolder": "Premenovanie knižnice medií zapríčiní stratu všetkých metadát, postupujte s opatrnosťou."
+ "MessageRenameMediaFolder": "Premenovanie knižnice medií zapríčiní stratu všetkých metadát, postupujte s opatrnosťou.",
+ "StereoDownmixAlgorithmHelp": "Algoritmus používaný na prevod viackanálového zvuku na stereo.",
+ "Experimental": "Experimentálne",
+ "DownloadAll": "Stiahnuť všetko",
+ "LabelStereoDownmixAlgorithm": "Algoritmus prevodu na stereo",
+ "HeaderDummyChapter": "Obrázky kapitol",
+ "LabelDummyChapterDuration": "Interval:",
+ "LabelDummyChapterCount": "Limit:",
+ "LabelDummyChapterCountHelp": "Maximálny počet obrázkov kapitol, ktoré budú extrahované pre každý mediálny súbor.",
+ "LabelChapterImageResolution": "Rozlíšenie:",
+ "LabelChapterImageResolutionHelp": "Rozlíšenie extrahovaných obrázkov kapitol.",
+ "ResolutionMatchSource": "Rovnaké ako zdroj",
+ "SaveRecordingNFOHelp": "Uloží metadáta z EPG položiek sprievodcu spolu s médiami.",
+ "SaveRecordingImages": "Uložiť obrázky EPG nahrávky",
+ "LabelDummyChapterDurationHelp": "Interval extrakcie obrázkov kapitol v sekundách.",
+ "SaveRecordingNFO": "Uložiť metadáta nahrávky zo sprievodcu EPG do NFO",
+ "SaveRecordingImagesHelp": "Uloží obrázky z EPG položiek sprievodcu spolu s médiami.",
+ "HeaderRecordingMetadataSaving": "Metadáta nahrávok"
}
diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json
index 3a9451b2d6..5bdd55a1ff 100644
--- a/src/strings/sl-si.json
+++ b/src/strings/sl-si.json
@@ -1686,5 +1686,18 @@
"StereoDownmixAlgorithmHelp": "Algoritem uporabljen za downmix večkanalnega zvoka v stereo.",
"Experimental": "Poskusno",
"LabelStereoDownmixAlgorithm": "Stereo Downmix algoritem",
- "DownloadAll": "Prenesi vse"
+ "DownloadAll": "Prenesi vse",
+ "HeaderDummyChapter": "Slike poglavja",
+ "SaveRecordingNFO": "Shrani posnete EPG metapodatke v NFO",
+ "SaveRecordingImagesHelp": "Shrani prenešene slike v mapo datoteke.",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Raje uporabi vdelane naslove kot imena datotek",
+ "SaveRecordingNFOHelp": "Shrani metapodatke v isto mapo",
+ "LabelDummyChapterDuration": "interval:",
+ "LabelDummyChapterDurationHelp": "Interval ekstrakcije slike poglavja v sekundah.",
+ "LabelDummyChapterCount": "Limit:",
+ "LabelDummyChapterCountHelp": "Največje število slik poglavij, ki bodo ekstrahirane za vsako medijsko datoteko.",
+ "LabelChapterImageResolution": "Resolucija:",
+ "LabelChapterImageResolutionHelp": "Ločljivost slik poglavij.",
+ "ResolutionMatchSource": "ujemanje z virom",
+ "HeaderRecordingMetadataSaving": "Snemanje metapodatkov"
}
diff --git a/src/strings/sv.json b/src/strings/sv.json
index 7926531f04..4f52dcb51b 100644
--- a/src/strings/sv.json
+++ b/src/strings/sv.json
@@ -1528,7 +1528,7 @@
"SubtitleCodecNotSupported": "Undertextkodeken stöds ej",
"ContainerNotSupported": "Videobehållaren stöds ej",
"AudioCodecNotSupported": "Ljudkodeken stöds ej",
- "EnableGamepadHelp": "Leta efter inmatning från vilken ansluten kontroller som helst.",
+ "EnableGamepadHelp": "Leta efter inmatning från vilken ansluten kontroller som helst. (Kräver: 'TV' Visningsläge)",
"LabelEnableGamepad": "Aktivera Gamepad",
"Controls": "Kontroller",
"UseEpisodeImagesInNextUpHelp": "Sektionerna \"Nästa på tur\" och \"Fortsätt titta på\" kommer att använda avsnittsbilder som miniatyrbilder istället för den primära miniatyrbilden för serien.",
@@ -1684,5 +1684,21 @@
"EnableCardLayout": "Visa visuell CardBox",
"MessageNoFavoritesAvailable": "Inga favoriter är för närvarande tillgängliga.",
"MessageRenameMediaFolder": "Vid namnbyte av bibliotek kommer all metadata förloras, fortsätt med försiktighet.",
- "DownloadAll": "Ladda ned alla"
+ "DownloadAll": "Ladda ned alla",
+ "StereoDownmixAlgorithmHelp": "Algoritm använd för att nedmixa multi-kanalig ljud till stereo.",
+ "Experimental": "Experimentell",
+ "LabelStereoDownmixAlgorithm": "Stereo-nedmixalgoritm",
+ "ResolutionMatchSource": "Matcha Källa",
+ "SaveRecordingNFO": "Spara inspelningens EPG metadata i NFO",
+ "SaveRecordingNFOHelp": "Spara metadata från EPG-listningsleverantören tillsammans med media.",
+ "SaveRecordingImages": "Spara EPG-bilder för inspelningar",
+ "SaveRecordingImagesHelp": "Spara bilder från EPG-listningsleverantören tillsammans med media.",
+ "HeaderDummyChapter": "Kapitelbilder",
+ "LabelDummyChapterDuration": "Intervall :",
+ "LabelDummyChapterDurationHelp": "Tid mellan insamling av kapitelbilder i sekunder.",
+ "LabelDummyChapterCount": "Gräns:",
+ "LabelDummyChapterCountHelp": "Största antal kapitelbilder som kommer hämtas in för varje enskild mediafil.",
+ "LabelChapterImageResolution": "Upplösning:",
+ "LabelChapterImageResolutionHelp": "Upplösning för inhämtade kapitelbilder.",
+ "HeaderRecordingMetadataSaving": "Metadata för inspelning"
}
diff --git a/src/strings/tr.json b/src/strings/tr.json
index 7b1262c88e..3cde9d9759 100644
--- a/src/strings/tr.json
+++ b/src/strings/tr.json
@@ -1673,5 +1673,6 @@
"RememberSubtitleSelections": "Altyazı dilini önceki öğeye göre ayarla",
"TabContainers": "Barındırıcılar",
"OptionDateShowAdded": "Dizi Eklenme Tarihi",
- "OptionDateEpisodeAdded": "Bölüm Eklenme Tarihi"
+ "OptionDateEpisodeAdded": "Bölüm Eklenme Tarihi",
+ "DownloadAll": "Hepsini indir"
}
diff --git a/src/strings/uk.json b/src/strings/uk.json
index 60c90fc0ad..2168357faf 100644
--- a/src/strings/uk.json
+++ b/src/strings/uk.json
@@ -8,10 +8,10 @@
"DeathDateValue": "Помер: {0}",
"Favorite": "Обране",
"HeaderDeleteDevice": "Видаліть пристрій",
- "HeaderLatestEpisodes": "Нещодавно переглянуті епізоди",
- "HeaderLatestMedia": "Нещодавно переглянуті",
- "HeaderLatestMovies": "Нещодавні фільми",
- "HeaderLatestMusic": "Остання музика",
+ "HeaderLatestEpisodes": "Нещодавно додані серії",
+ "HeaderLatestMedia": "Нещодавно додані медіа",
+ "HeaderLatestMovies": "Нещодавно додані фільми",
+ "HeaderLatestMusic": "Нещодавно додана музика",
"HeaderSeasons": "Сезони",
"HeaderTracks": "Доріжки",
"HeaderUsers": "Користувачі",
@@ -274,7 +274,7 @@
"DrmChannelsNotImported": "Канали з DRM не імпортуватимуться.",
"DisplayModeHelp": "Виберіть бажаний стиль макету інтерфейсу.",
"DisplayMissingEpisodesWithinSeasonsHelp": "Також, це має бути включено для ТВ-медіатек у конфігурації сервера.",
- "DisplayInOtherHomeScreenSections": "Показувати на головному екрані такі розділи як \"Останні медіа\" і \"Продовження перегляду\"",
+ "DisplayInOtherHomeScreenSections": "Відображення в розділах головного екрана, таких як «Нещодавно додані медіа» та «Продовжити перегляд»",
"DeleteDevicesConfirmation": "Ви впевнені, що хочете видалити всі пристрої? Усі інші сеанси будуть завершені. Пристрої знову з’являться, після того як користувач увійде в систему.",
"DeleteAll": "Видалити все",
"Data": "Дані",
@@ -583,7 +583,7 @@
"Identify": "Ідентифікувати",
"Horizontal": "Горизонтально",
"Home": "Головна",
- "HideWatchedContentFromLatestMedia": "Приховати переглянуте з останніх медіа",
+ "HideWatchedContentFromLatestMedia": "Приховати переглянутий вміст із «Нещодавно доданих медіа»",
"Hide": "Приховати",
"Help": "Допомога",
"HeaderYears": "Роки",
@@ -723,7 +723,7 @@
"HeaderLibraryAccess": "Доступ до медіатеки",
"HeaderLibraryFolders": "Папки медіатеки",
"HeaderLibraryOrder": "Порядок медіатек",
- "HeaderLatestRecordings": "Останні записи",
+ "HeaderLatestRecordings": "Нещодавно додані записи",
"HeaderKodiMetadataHelp": "Щоб увімкнути або вимкнути метадані NFO, відкрийте меню редагування медіатеки та знайдіть розділ \"Збереження метаданих\".",
"HeaderKeepSeries": "Зберегти серіал",
"HeaderKeepRecording": "Продовжуйте записувати",
@@ -909,7 +909,7 @@
"LibraryAccessHelp": "Виберіть медіатеки, якими хочете поділитися з цим користувачем. Адміністратори зможуть редагувати всі папки за допомогою менеджера метаданих.",
"LeaveBlankToNotSetAPassword": "Ви можете залишити це поле порожнім, щоб не встановлювати пароль.",
"LearnHowYouCanContribute": "Дізнайтеся, як ви можете зробити свій внесок.",
- "LatestFromLibrary": "Нове в {0}",
+ "LatestFromLibrary": "Нещодавно додано в {0}",
"LastSeen": "Востаннє був {0}",
"Larger": "Більший",
"LabelZipCode": "Індекс:",
@@ -1049,7 +1049,7 @@
"LabelSelectFolderGroupsHelp": "Папки, для яких не встановлено прапорець, відображатимуться самі по собі у власному поданні.",
"LabelSeasonNumber": "Номер сезону:",
"LabelScreensaver": "Заставка:",
- "LabelScheduledTaskLastRan": "Останній раз запускалося: {0}, час виконання: {1}.",
+ "LabelScheduledTaskLastRan": "Останній запуск: {0}, час виконання: {1}.",
"LabelSaveLocalMetadata": "Збережіть ілюстрацію в медіа-папках",
"LabelRuntimeMinutes": "Час виконання:",
"LabelRequireHttps": "Вимагати HTTPS",
@@ -1284,7 +1284,7 @@
"PackageInstallFailed": "Помилка встановлення {0} (версія {1}).",
"PackageInstallCompleted": "Установлення {0} (версія {1}) завершено.",
"PackageInstallCancelled": "Установлення {0} (версія {1}) скасовано.",
- "OtherArtist": "Інший художник",
+ "OtherArtist": "Інший виконавець",
"OriginalAirDateValue": "Початкова дата ефіру: {0}",
"OptionWakeFromSleep": "Пробудити",
"OptionUnairedEpisode": "Невипущені епізоди",
@@ -1329,7 +1329,7 @@
"OptionEnableM2tsMode": "Увімкнути режим M2TS",
"OptionEnableForAllTuners": "Увімкнути для всіх пристроїв тюнера",
"OptionEnableExternalContentInSuggestionsHelp": "Дозволити включати інтернет-трейлери та телепрограми в прямому ефірі до запропонованого вмісту.",
- "OptionCaptionInfoExSamsung": "Caption InfoEx (Samsung)",
+ "OptionCaptionInfoExSamsung": "Функція CaptionInfoEx (Samsung)",
"OptionEnableExternalContentInSuggestions": "Увімкнути зовнішній вміст у пропозиціях",
"OptionEnableAccessToAllLibraries": "Увімкнути доступ до всіх медіатек",
"OptionEnableAccessToAllChannels": "Увімкнути доступ до всіх каналів",
@@ -1422,7 +1422,7 @@
"TabMyPlugins": "Мої плагіни",
"TabMusic": "Музика",
"TabLogs": "Журнали",
- "TabLatest": "Останні",
+ "TabLatest": "Нещодавно додані",
"TabDashboard": "Панель",
"TabContainers": "Контейнери",
"TabCodecs": "Кодеки",
@@ -1518,7 +1518,7 @@
"SubtitleCodecNotSupported": "Кодек субтитрів не підтримується",
"ContainerNotSupported": "Контейнер не підтримується",
"AudioCodecNotSupported": "Аудіокодек не підтримується",
- "EnableGamepadHelp": "Слухайте вхід з будь-яких підключених контролерів.",
+ "EnableGamepadHelp": "Очікуйте вхідних даних від будь-яких підключених контролерів. (Вимагається: режим відображення «TV»)",
"LabelEnableGamepad": "Увімкнути геймпад",
"Controls": "Елементи керування",
"AllowVppTonemappingHelp": "Повне відображення тонів на основі драйверів Intel. Наразі працює лише на певному обладнанні з відео HDR10. Це має вищий пріоритет порівняно з іншою реалізацією OpenCL.",
@@ -1559,8 +1559,8 @@
"XmlTvMovieCategoriesHelp": "Програми з цими категоріями відображатимуться як фільми. Розділіть множинні символом \"|\".",
"XmlTvKidsCategoriesHelp": "Програми з цими категоріями відображатимуться як програми для дітей. Розділіть множинні символом \"|\".",
"XmlDocumentAttributeListHelp": "Ці атрибути застосовуються до кореневого елемента кожної відповіді XML.",
- "Writers": "Письменники",
- "Writer": "Письменник",
+ "Writers": "Сценаристи",
+ "Writer": "Сценарист",
"WizardCompleted": "Це все, що нам зараз потрібно. Jellyfin почав збирати інформацію про вашу медіатеку. Перегляньте деякі з наших програм, а потім натисніть Готово, щоб переглянути інформаційну панель.",
"Whitelist": "Білий список",
"WelcomeToProject": "Ласкаво просимо до Jellyfin!",
@@ -1682,5 +1682,23 @@
"MessageRenameMediaFolder": "Перейменування медіа-бібліотеки призведе до втрати всіх метаданих, будьте обережні.",
"EnableCardLayout": "Відобразити візуальний CardBox",
"MessageNoItemsAvailable": "Немає доступних елементив.",
- "MessageNoFavoritesAvailable": "Зараз немає доступних улюблених."
+ "MessageNoFavoritesAvailable": "Зараз немає доступних улюблених.",
+ "Experimental": "Експериментальний",
+ "LabelStereoDownmixAlgorithm": "Stereo Downmix алгоритм",
+ "StereoDownmixAlgorithmHelp": "Алгоритм мікшування багатоканального аудіо у стерео.",
+ "LabelChapterImageResolutionHelp": "Роздільна здатність витягнутих зображень розділу.",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Віддавайте перевагу вбудованим назвам, а не назвам файлів для додаткових функцій",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Додатки часто мають таке ж вбудоване ім’я, що й батьківське, позначте це, щоб усе одно використовувати для них вбудовані заголовки.",
+ "ResolutionMatchSource": "Джерело відповідності",
+ "SaveRecordingNFO": "Збережіть метадані EPG запису в NFO",
+ "SaveRecordingNFOHelp": "Зберігайте метадані від постачальника списків EPG разом із бічними носіями.",
+ "SaveRecordingImages": "Зберегти записані зображення EPG",
+ "SaveRecordingImagesHelp": "Зберігайте зображення з постачальника списків EPG разом із носієм.",
+ "HeaderDummyChapter": "Зображення розділів",
+ "LabelDummyChapterDuration": "Інтервал:",
+ "LabelDummyChapterDurationHelp": "Інтервал вилучення зображення розділу в секундах.",
+ "LabelDummyChapterCount": "Ліміт:",
+ "LabelDummyChapterCountHelp": "Максимальна кількість зображень розділів, які буде видобуто для кожного медіафайлу.",
+ "LabelChapterImageResolution": "Роздільна здатність:",
+ "HeaderRecordingMetadataSaving": "Метадані запису"
}
diff --git a/src/strings/vi.json b/src/strings/vi.json
index 14b2a9ca66..ad55122705 100644
--- a/src/strings/vi.json
+++ b/src/strings/vi.json
@@ -17,8 +17,8 @@
"HeaderCustomDlnaProfiles": "Hồ sơ khách hàng",
"HeaderFeatureAccess": "Truy cập tính năng:",
"HeaderFrequentlyPlayed": "Phát thường xuyên",
- "HeaderLatestEpisodes": "Tập phim mới nhất",
- "HeaderLatestMovies": "Phim Gần Nhất",
+ "HeaderLatestEpisodes": "Tập Phim Thêm Gần Đây",
+ "HeaderLatestMovies": "Phim Thêm Gần Đây",
"HeaderRecentlyPlayed": "Phát gần đây",
"HeaderStatus": "Trạng thái",
"HeaderSystemDlnaProfiles": "Hồ sơ hệ thống",
@@ -67,7 +67,7 @@
"SettingsSaved": "Lưu các cài đặt.",
"Sunday": "Chủ Nhật",
"TabCatalog": "Danh mục",
- "TabLatest": "Mới nhất",
+ "TabLatest": "Thêm Gần Đây",
"TabMyPlugins": "Plugin Của Tôi",
"TabNetworks": "Mạng TV",
"TabProfiles": "Hồ sơ",
@@ -214,7 +214,7 @@
"Album": "Album",
"DisplayMissingEpisodesWithinSeasonsHelp": "Cài đặt này phải được bật cho các thư viện TV trong cấu hình máy chủ.",
"DisplayMissingEpisodesWithinSeasons": "Hiển thị những tập phim bị thiếu trong mỗi phần",
- "DisplayInOtherHomeScreenSections": "Hiển thị các phần màn hình trang chủ như 'Phương Tiện Mới Nhất' và 'Tiếp Tục Xem'",
+ "DisplayInOtherHomeScreenSections": "Hiển thị các phần màn hình trang chủ như 'Phương Tiện Thêm Gần Đây' và 'Tiếp Tục Xem'",
"DisplayInMyMedia": "Hiển thị trên trang chính",
"Display": "Hiển thị",
"Disconnect": "Ngắt kết nối",
@@ -255,7 +255,7 @@
"HeaderContinueWatching": "Xem Tiếp",
"HeaderContinueListening": "Tiếp Tục Nghe",
"HeaderCodecProfileHelp": "Hồ sơ mã hóa chỉ ra những kiểu mã hoá nhất định mà một thiết bị có thể phát. Nếu một nội dung không thể phát, nó sẽ được chuyển mã, thậm chí nếu kiểu mã hoá đó được cấu hình để phát lại trực tiếp.",
- "HeaderContainerProfileHelp": "Hồ sơ định dạng chỉ ra những định dạng nhất định mà một thiết bị có thể phát. Nếu nội dung có định dạng không thể phát, nội dung sẽ được chuyển đổi định dạng, kể cả khi định dạng đó được cấu hình để phát lại trực tiếp.",
+ "HeaderContainerProfileHelp": "Cấu hình vùng chứa cho biết các giới hạn của thiết bị khi phát các định dạng cụ thể. Nếu giới hạn được áp dụng thì phương tiện sẽ được chuyển mã, ngay cả khi định dạng được định cấu hình để phát lại trực tiếp.",
"HeaderContainerProfile": "Hồ Sơ Định Dạng",
"HeaderConnectionFailure": "Kế Nối Thất Bại",
"HeaderConnectToServer": "Kết Nối Đến Máy Chủ",
@@ -382,9 +382,9 @@
"HeaderLibraryFolders": "Thư Mục Thư Viện",
"HeaderLibraryAccess": "Truy Cập Thư Viện",
"HeaderLibraries": "Thư viện",
- "HeaderLatestRecordings": "Bản Ghi Âm/Ghi Hình Mới Nhất",
- "HeaderLatestMusic": "Âm Nhạc Mới Nhất",
- "HeaderLatestMedia": "Nội Dung Mới Nhất",
+ "HeaderLatestRecordings": "Bản Ghi Thêm Gần Đây",
+ "HeaderLatestMusic": "Nhạc Thêm Gần Đây",
+ "HeaderLatestMedia": "Phương Tiện Thêm Gần Đây",
"HeaderKodiMetadataHelp": "Để bật hoặc tắt dữ liệu mô tả NFO, hãy chỉnh sửa thư viện và tìm phần 'Lưu Dữ Liệu Mô Tả'.",
"HeaderKeepSeries": "Lưu Series",
"HeaderKeepRecording": "Tiếp Tục Ghi Âm/Ghi Hình",
@@ -526,7 +526,7 @@
"HttpsRequiresCert": "Để bật kết nối bảo mật, bạn cần phải cung cấp một Chứng Chỉ SSL đáng tin cậy, ví dụ như \"Let's Encrypt\". Hãy cung cấp Chứng Chỉ SSL hoặc là tắt tính năng kết nối bảo mật.",
"Horizontal": "Nằm Ngang",
"Home": "Trang chủ",
- "HideWatchedContentFromLatestMedia": "Ẩn nội dung đã xem khỏi 'Phương Tiện Mới Nhất'",
+ "HideWatchedContentFromLatestMedia": "Ẩn nội dung đã xem khỏi 'Phương Tiện Thêm Gần Đây'",
"Hide": "Ẩn",
"Help": "Trợ Giúp",
"HeaderYears": "Năm",
@@ -957,7 +957,7 @@
"LibraryAccessHelp": "Chọn thư viện để chia sẻ với người dùng này. Quản trị viên có thể chỉnh sửa các thư mục bằng trình quản lý dữ liệu mô tả.",
"LeaveBlankToNotSetAPassword": "Bạn có thể để trống trường này để không đặt mật khẩu.",
"LearnHowYouCanContribute": "Tìm hiểu cách bạn có thể đóng góp.",
- "LatestFromLibrary": "{0} mới nhất",
+ "LatestFromLibrary": "{0} Đã Thêm Vào Gần Đây",
"Large": "Lớn",
"LanNetworksHelp": "Danh sách địa chỉ IP được phân tách bằng dấu phẩy hoặc mục IP / Mặt nạ mạng cho các mạng sẽ được xem xét trên mạng cục bộ khi thực thi các hạn chế về băng thông. Nếu được đặt, tất cả các địa chỉ IP khác sẽ được coi là thuộc mạng bên ngoài và sẽ phải tuân theo các giới hạn băng thông bên ngoài. Nếu để trống, chỉ mạng con của máy chủ được coi là nằm trên mạng cục bộ.",
"LabelffmpegPathHelp": "Đường dẫn đến tệp ứng dụng FFmpeg hoặc thư mục chứa FFmpeg.",
@@ -1510,7 +1510,7 @@
"Framerate": "Tỷ lệ khung hình",
"DirectPlayHelp": "Tệp nguồn hoàn toàn tương thích với ứng dụng khách này và phiên đang nhận tệp mà không có sửa đổi.",
"HeaderContinueReading": "Tiếp Tục Đọc",
- "EnableGamepadHelp": "Nghe đầu vào từ bất kỳ bộ điều khiển được kết nối nào.",
+ "EnableGamepadHelp": "Nghe đầu vào từ bất kỳ bộ điều khiển được kết nối nào. (Yêu cầu: Chế độ hiển thị 'TV')",
"LabelEnableGamepad": "Bật Tay Cầm Chơi Game",
"Controls": "Điều khiển",
"TextSent": "Đã gửi văn bản.",
@@ -1680,5 +1680,20 @@
"Experimental": "Trải nghiệm",
"DownloadAll": "Tải Xuống Tất Cả",
"LabelStereoDownmixAlgorithm": "Thuật Toán Trộn Âm Thanh Nổi",
- "StereoDownmixAlgorithmHelp": "Thuật toán được sử dụng để trộn âm thanh đa kênh thành âm thanh nổi."
+ "StereoDownmixAlgorithmHelp": "Thuật toán được sử dụng để trộn âm thanh đa kênh thành âm thanh nổi.",
+ "LabelDummyChapterDurationHelp": "Khoảng thời gian trích xuất hình ảnh phân đoạn tính bằng giây.",
+ "LabelChapterImageResolutionHelp": "Độ phân giải của hình ảnh phân đoạn trích xuất.",
+ "SaveRecordingNFO": "Lưu bản ghi dữ liệu mô tả EPG trong NFO",
+ "SaveRecordingImagesHelp": "Lưu hình ảnh từ nhà cung cấp danh sách EPG bên cạnh phương tiện.",
+ "LabelDummyChapterDuration": "Khoảng thời gian:",
+ "LabelDummyChapterCount": "Giới hạn:",
+ "LabelDummyChapterCountHelp": "Số lượng hình ảnh phân đoạn tối đa sẽ được trích xuất cho mỗi tệp phương tiện.",
+ "LabelChapterImageResolution": "Độ phân giải:",
+ "ResolutionMatchSource": "Giống Như Nguồn",
+ "SaveRecordingNFOHelp": "Lưu dữ liệu mô tả từ nhà cung cấp danh sách EPG bên cạnh phương tiện.",
+ "SaveRecordingImages": "Lưu bản ghi hình ảnh EPG",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "Ưu tiên tiêu đề được nhúng hơn tên tệp cho các tính năng bổ sung",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Phần bổ sung thường có cùng tên được nhúng với phần gốc, hãy kiểm tra điều này để sử dụng các tiêu đề được nhúng cho chúng.",
+ "HeaderDummyChapter": "Hình Ảnh Phân Đoạn",
+ "HeaderRecordingMetadataSaving": "Dữ Liệu Mô Tả Bản Ghi"
}
diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json
index b45b2b7e2f..cee2f4d006 100644
--- a/src/strings/zh-cn.json
+++ b/src/strings/zh-cn.json
@@ -135,7 +135,7 @@
"Disconnect": "断开连接",
"Display": "显示",
"DisplayInMyMedia": "在主屏幕显示",
- "DisplayInOtherHomeScreenSections": "在“最新媒体”和“继续观看“等主屏幕模块中显示",
+ "DisplayInOtherHomeScreenSections": "在“新增媒体”和“继续观看“等主屏幕模块中显示",
"DisplayMissingEpisodesWithinSeasons": "显示每季里缺少的剧集",
"DisplayMissingEpisodesWithinSeasonsHelp": "必须在服务器的 TV 媒体库设置中也启用该功能。",
"DoNotRecord": "不录制",
@@ -273,11 +273,11 @@
"HeaderInstall": "安装",
"HeaderInstantMix": "速成合辑",
"HeaderKodiMetadataHelp": "要启用或禁用 NFO 元数据,请编辑库并找到“元数据保护程序”部分。",
- "HeaderLatestEpisodes": "最新剧集",
- "HeaderLatestMedia": "最新媒体",
- "HeaderLatestMovies": "最新电影",
- "HeaderLatestMusic": "最新音乐",
- "HeaderLatestRecordings": "最新录制的节目",
+ "HeaderLatestEpisodes": "新增剧集",
+ "HeaderLatestMedia": "新增媒体",
+ "HeaderLatestMovies": "新增电影",
+ "HeaderLatestMusic": "新增音乐",
+ "HeaderLatestRecordings": "新增录制",
"HeaderLibraries": "媒体库",
"HeaderLibraryAccess": "媒体库访问",
"HeaderLibraryFolders": "媒体文件夹",
@@ -368,7 +368,7 @@
"HeaderYears": "年份",
"Help": "帮助",
"Hide": "隐藏",
- "HideWatchedContentFromLatestMedia": "隐藏来自“最新媒体”的观看内容",
+ "HideWatchedContentFromLatestMedia": "隐藏来自“新增媒体”的已观看内容",
"Home": "首页",
"HttpsRequiresCert": "要启用安全连接, 您需要提供一个受信任的 SSL 证书, 如 \"Let's Encrypt\"。请提供证书或禁用安全连接。",
"Identify": "识别",
@@ -705,7 +705,7 @@
"LabelffmpegPathHelp": "FFmpeg 应用文件或包含 FFmpeg 的文件夹的路径。",
"LanNetworksHelp": "在强制带宽限制时,认作本地网络上的 IP 地址或 IP/网络掩码条目的逗号分隔列表。如果设置此项,所有其它 IP 地址将被视为在外部网络上,并且将受到外部带宽限制。如果保留为空,则只将服务器的子网视为本地网络。",
"Large": "大",
- "LatestFromLibrary": "最新{0}",
+ "LatestFromLibrary": "最近添加于 {0}",
"LearnHowYouCanContribute": "了解如何贡献。",
"LibraryAccessHelp": "选择共享给此用户的媒体库。管理员有权使用媒体资料管理器来编辑所有文件夹。",
"List": "列表",
@@ -1036,7 +1036,7 @@
"TabContainers": "媒体载体",
"TabDashboard": "控制台",
"TabDirectPlay": "直接播放",
- "TabLatest": "最新",
+ "TabLatest": "新增",
"TabLogs": "日志",
"TabMusic": "音乐",
"TabMyPlugins": "我的插件",
@@ -1512,7 +1512,7 @@
"DirectPlayHelp": "源文件与此客户端完全兼容,会话正在接收文件而未做任何修改。",
"Framerate": "帧率",
"HeaderContinueReading": "继续阅读",
- "EnableGamepadHelp": "监听来自任何连接的控制器输入。",
+ "EnableGamepadHelp": "监听来自任何连接的控制器的输入。(需开启“电视”模式)",
"LabelEnableGamepad": "启用游戏手柄",
"Controls": "操控",
"TextSent": "文本已发送。",
@@ -1686,5 +1686,23 @@
"MessageNoItemsAvailable": "没有可用的项。",
"Unreleased": "暂未发布",
"DownloadAll": "全部下载",
- "Experimental": "实验功能"
+ "Experimental": "实验功能",
+ "LabelStereoDownmixAlgorithm": "立体声降混算法",
+ "StereoDownmixAlgorithmHelp": "用于将多声道下降混合为立体声的算法。",
+ "HeaderRecordingMetadataSaving": "记录元数据",
+ "LabelDummyChapterDuration": "间隔:",
+ "LabelDummyChapterDurationHelp": "章节图像提取间隔,以秒为单位。",
+ "PreferEmbeddedExtrasTitlesOverFileNames": "对额外内容优先使用内置的标题而不是文件名",
+ "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "额外内容通常与父项有相同的内置标题,勾选此项来对它们使用内置标题。",
+ "SaveRecordingNFO": "在 NFO 中保存录制的 EPG 元数据",
+ "SaveRecordingNFOHelp": "将 EPG 列表提供者提供的元数据与媒体一起保存。",
+ "ResolutionMatchSource": "匹配来源",
+ "SaveRecordingImagesHelp": "将 EPG 列表提供者提供的图像与媒体一起保存。",
+ "SaveRecordingImages": "保存录制的 EPG 图像",
+ "HeaderDummyChapter": "章节图片",
+ "LabelDummyChapterCount": "限制:",
+ "LabelDummyChapterCountHelp": "每个媒体文件的最大章节图像提取数。",
+ "LabelChapterImageResolution": "分辨率:",
+ "LabelChapterImageResolutionHelp": "提取的章节图像的分辨率。",
+ "SecondarySubtitles": "次字幕"
}
diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json
index c74fe5c700..8097c827ee 100644
--- a/src/strings/zh-tw.json
+++ b/src/strings/zh-tw.json
@@ -570,9 +570,9 @@
"LabelAccessStart": "開始時間:",
"LabelAirDays": "播出日期:",
"LabelAirTime": "播出時間:",
- "LabelAirsAfterSeason": "已播放劇集季度:",
- "LabelAirsBeforeEpisode": "集播出前:",
- "LabelAirsBeforeSeason": "尚未播放劇集季度:",
+ "LabelAirsAfterSeason": "在季度後播出:",
+ "LabelAirsBeforeEpisode": "在集數前播出:",
+ "LabelAirsBeforeSeason": "在季度前播出:",
"LabelAlbum": "專輯:",
"LabelAlbumArtHelp": "PN 在 upnp:albumArtURI 裡的 dlna:profileID 屬性用於專輯封面。某些設備不管圖像的尺寸大小,都會要求特定的值。",
"LabelAlbumArtMaxHeight": "專輯封面最大高度:",
@@ -1169,7 +1169,7 @@
"LabelOptionalNetworkPathHelp": "如果這個資料夾在網路上分享,提供網路分享路徑可以供其他應用程式直接存取媒體檔案,例如 {0} 或者 {1}。",
"LabelOriginalAspectRatio": "原始長寬比:",
"LabelOverview": "內容概述:",
- "LabelParentalRating": "家長分級:",
+ "LabelParentalRating": "分級:",
"LabelPasswordConfirm": "確認密碼:",
"LabelPasswordResetProvider": "密碼重設提供者:",
"LabelPasswordRecoveryPinCode": "PIN 碼:",
@@ -1683,5 +1683,10 @@
"MediaInfoRpuPresentFlag": "杜比視界 rpu 存在標記",
"MediaInfoElPresentFlag": "杜比視界 el 存在標記",
"MediaInfoBlPresentFlag": "杜比視界 bl 存在標記",
- "MediaInfoDvBlSignalCompatibilityId": "杜比視界 bl 訊號相容性 id"
+ "MediaInfoDvBlSignalCompatibilityId": "杜比視界 bl 訊號相容性 id",
+ "LabelStereoDownmixAlgorithm": "立體聲混縮算法 (Stereo Downmix Algorithm)",
+ "StereoDownmixAlgorithmHelp": "會將多聲道的音訊混縮為雙聲道的演算法。",
+ "DownloadAll": "下載全部",
+ "Experimental": "實驗性",
+ "HeaderDummyChapter": "章節影像"
}
diff --git a/webpack.common.js b/webpack.common.js
index 14826c9f0b..eebd423d98 100644
--- a/webpack.common.js
+++ b/webpack.common.js
@@ -146,7 +146,26 @@ const config = {
},
{
test: /\.(js|jsx)$/,
- exclude: /node_modules[\\/](?!@uupaa[\\/]dynamic-import-polyfill|@jellyfin[\\/]sdk|@remix-run[\\/]router|axios|blurhash|compare-versions|date-fns|dom7|epubjs|flv.js|libarchive.js|marked|react-router|screenfull|ssr-window|swiper)/,
+ include: [
+ path.resolve(__dirname, 'node_modules/@jellyfin/libass-wasm'),
+ path.resolve(__dirname, 'node_modules/@jellyfin/sdk'),
+ path.resolve(__dirname, 'node_modules/@remix-run/router'),
+ path.resolve(__dirname, 'node_modules/@uupaa/dynamic-import-polyfill'),
+ path.resolve(__dirname, 'node_modules/axios'),
+ path.resolve(__dirname, 'node_modules/blurhash'),
+ path.resolve(__dirname, 'node_modules/compare-versions'),
+ path.resolve(__dirname, 'node_modules/date-fns'),
+ path.resolve(__dirname, 'node_modules/dom7'),
+ path.resolve(__dirname, 'node_modules/epubjs'),
+ path.resolve(__dirname, 'node_modules/flv.js'),
+ path.resolve(__dirname, 'node_modules/libarchive.js'),
+ path.resolve(__dirname, 'node_modules/marked'),
+ path.resolve(__dirname, 'node_modules/react-router'),
+ path.resolve(__dirname, 'node_modules/screenfull'),
+ path.resolve(__dirname, 'node_modules/ssr-window'),
+ path.resolve(__dirname, 'node_modules/swiper'),
+ path.resolve(__dirname, 'src')
+ ],
use: [{
loader: 'babel-loader',
options: {
@@ -172,7 +191,11 @@ const config = {
},
/* modules that Babel breaks when transforming to ESM */
{
- test: /node_modules[\\/](pdfjs-dist|xmldom)[\\/].*\.js$/,
+ test: /\.js$/,
+ include: [
+ path.resolve(__dirname, 'node_modules/pdfjs-dist'),
+ path.resolve(__dirname, 'node_modules/xmldom')
+ ],
use: [{
loader: 'babel-loader',
options: {