1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Merge remote-tracking branch 'upstream/master' into perfect_slider-2

This commit is contained in:
Dmitry Lyzo 2020-02-19 11:11:32 +03:00
commit bafac46a33
26 changed files with 165 additions and 64 deletions

View file

@ -33,6 +33,7 @@
- [Daniel Hartung](https://github.com/dhartung)
- [Ryan Hartzell](https://github.com/ryan-hartzell)
- [Thibault Nocchi](https://github.com/ThibaultNocchi)
- [MrTimscampi](https://github.com/MrTimscampi)
# Emby Contributors

View file

@ -522,6 +522,7 @@
.layout-tv .detailPagePrimaryContainer {
position: relative;
top: 0;
}
.detailSticky {

View file

@ -66,7 +66,7 @@ _define("shaka", function() {
});
// swiper
var swiper = require("swiper");
var swiper = require("swiper/js/swiper");
require("swiper/css/swiper.min.css");
_define("swiper", function() {
return swiper;

View file

@ -370,8 +370,8 @@ button::-moz-focus-inner {
text-align: center;
}
.cardImageIcon {
font-size: 5em !important;
.cardImageContainer .cardImageIcon {
font-size: 5em;
color: inherit;
}

View file

@ -1500,6 +1500,10 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'focusMana
return '<i class="cardImageIcon material-icons">movie</i>'
case 'Series':
return '<i class="cardImageIcon material-icons">tv</i>'
case 'Book':
return '<i class="cardImageIcon material-icons">book</i>'
case 'Folder':
return '<i class="cardImageIcon material-icons">folder</i>'
}
if (options && options.defaultCardImageIcon) {

View file

@ -152,9 +152,12 @@ define(['datetime', 'itemHelper', 'css!./indicators.css', 'material-icons'], fun
if (item.Type === 'Video') {
return '<div class="indicator videoIndicator"><i class="material-icons indicatorIcon">videocam</i></div>';
}
if (item.Type === 'Folder' || item.Type === 'PhotoAlbum') {
if (item.Type === 'Folder') {
return '<div class="indicator videoIndicator"><i class="material-icons indicatorIcon">folder</i></div>';
}
if (item.Type === 'PhotoAlbum') {
return '<div class="indicator videoIndicator"><i class="material-icons indicatorIcon photo_album"></i></div>';
}
if (item.Type === 'Photo') {
return '<div class="indicator videoIndicator"><i class="material-icons indicatorIcon">photo</i></div>';
}

View file

@ -158,11 +158,22 @@ define(["dom", "browser", "layoutManager"], function (dom, browser, layoutManage
*/
function getScrollableParent(element, vertical) {
if (element) {
var nameScroll = "scrollWidth";
var nameClient = "clientWidth";
var nameClass = "scrollX";
if (vertical) {
nameScroll = "scrollHeight";
nameClient = "clientHeight";
nameClass = "scrollY";
}
var parent = element.parentElement;
while (parent) {
if ((!vertical && parent.scrollWidth > parent.clientWidth && parent.classList.contains("scrollX")) ||
(vertical && parent.scrollHeight > parent.clientHeight && parent.classList.contains("scrollY"))) {
// Skip 'emby-scroller' because it scrolls by itself
if (!parent.classList.contains("emby-scroller") &&
parent[nameScroll] > parent[nameClient] && parent.classList.contains(nameClass)) {
return parent;
}

View file

@ -152,7 +152,7 @@ define(["layoutManager", "loading", "libraryBrowser", "cardBuilder", "lazyLoader
var scrollXClass = "scrollX hiddenScrollX";
if (layoutManager.tv) {
scrollXClass += "smoothScrollX";
scrollXClass += "smoothScrollX padded-top-focusscale padded-bottom-focusscale";
}
html += '<div is="emby-itemscontainer" class="itemsContainer ' + scrollXClass + ' lazy padded-left padded-right" data-id="' + item.Id + '">';

View file

@ -178,6 +178,8 @@ define(["events", "layoutManager", "inputManager", "userSettings", "libraryMenu"
if (layoutManager.tv) {
elem.classList.add("smoothScrollX");
elem.classList.add("padded-top-focusscale");
elem.classList.add("padded-bottom-focusscale");
}
elem.classList.add("scrollX");

View file

@ -147,7 +147,7 @@ define(["layoutManager", "loading", "libraryBrowser", "cardBuilder", "lazyLoader
if (enableScrollX()) {
var scrollXClass = "scrollX hiddenScrollX";
if (layoutManager.tv) {
scrollXClass += "smoothScrollX";
scrollXClass += "smoothScrollX padded-top-focusscale padded-bottom-focusscale";
}
html += '<div is="emby-itemscontainer" class="itemsContainer ' + scrollXClass + ' lazy padded-left padded-right" data-id="' + item.Id + '">';
} else {

View file

@ -97,6 +97,7 @@ define(["jQuery", "loading", "libraryMenu", "fnchecked"], function ($, loading,
$("#chkEnableAudioPlaybackTranscoding", page).checked(user.Policy.EnableAudioPlaybackTranscoding);
$("#chkEnableVideoPlaybackTranscoding", page).checked(user.Policy.EnableVideoPlaybackTranscoding);
$("#chkEnableVideoPlaybackRemuxing", page).checked(user.Policy.EnablePlaybackRemuxing);
$("#chkForceRemoteSourceTranscoding", page).checked(user.Policy.ForceRemoteSourceTranscoding);
$("#chkRemoteAccess", page).checked(null == user.Policy.EnableRemoteAccess || user.Policy.EnableRemoteAccess);
$("#chkEnableSyncTranscoding", page).checked(user.Policy.EnableSyncTranscoding);
$("#chkEnableConversion", page).checked(user.Policy.EnableMediaConversion || false);
@ -128,6 +129,7 @@ define(["jQuery", "loading", "libraryMenu", "fnchecked"], function ($, loading,
user.Policy.EnableAudioPlaybackTranscoding = $("#chkEnableAudioPlaybackTranscoding", page).checked();
user.Policy.EnableVideoPlaybackTranscoding = $("#chkEnableVideoPlaybackTranscoding", page).checked();
user.Policy.EnablePlaybackRemuxing = $("#chkEnableVideoPlaybackRemuxing", page).checked();
user.Policy.ForceRemoteSourceTranscoding = $("#chkForceRemoteSourceTranscoding", page).checked();
user.Policy.EnableContentDownloading = $("#chkEnableDownloading", page).checked();
user.Policy.EnableSyncTranscoding = $("#chkEnableSyncTranscoding", page).checked();
user.Policy.EnableMediaConversion = $("#chkEnableConversion", page).checked();

View file

@ -2,7 +2,7 @@
<div class="content-primary">
<div class="dashboardSections" style="padding-top:.5em;">
<div class="dashboardColumn dashboardColumn-2-60 dashboardColumn-3-46">
<div class="dashboardSection" style="padding-left: 0;">
<div class="dashboardSection">
<a is="emby-linkbutton" href="dashboardgeneral.html" class="button-flat sectionTitleTextButton">
<h3>${TabServer}</h3>
<i class="material-icons">chevron_right</i>
@ -31,7 +31,7 @@
</div>
</div>
<div class="dashboardSection" style="padding-left: 0;">
<div class="dashboardSection">
<a is="emby-linkbutton" href="devices.html" class="button-flat sectionTitleTextButton">
<h3>${HeaderActiveDevices}</h3>
<i class="material-icons">chevron_right</i>

View file

@ -267,24 +267,40 @@ define(['browser', 'dom', 'layoutManager', 'keyboardnavigation', 'css!./emby-sli
cancelable: false
}));
// Reset dragging (from 'input' event) so that real dragging can be detected
var range = this;
setTimeout(function () {
range.dragging = false;
}, 0);
// Prevent 'pointermove' and 'click' after 'touch*'
// FIXME: Still have some 'pointermove' and 'click' that bypass 'touchstart'
e.preventDefault();
}, {
capture: true
});
dom.addEventListener(this, 'touchmove', function (e) {
if (!this.touched || e.targetTouches.length !== 1) {
return;
}
var fraction = mapClientToFraction(this, e.targetTouches[0].clientX);
this.value = mapFractionToValue(this, fraction);
this.dispatchEvent(new Event('input', {
bubbles: true,
cancelable: false
}));
}, {
passive: true
});
dom.addEventListener(this, 'touchend', function (e) {
if (!this.dragging) {
this.dispatchEvent(new Event('change', {
var range = this;
setTimeout(function () {
range.touched = false;
range.dispatchEvent(new Event('change', {
bubbles: true,
cancelable: false
}));
}
this.touched = false;
}, 0);
}, {
passive: true
});

View file

@ -20,7 +20,9 @@
<option value="vaapi">Video Acceleration API (VAAPI)</option>
<option value="h264_v4l2m2m">Exynos V4L2 MFC</option>
</select>
<div class="fieldDescription">${LabelHardwareAccelerationTypeHelp}</div>
<div class="fieldDescription">
<a is="emby-linkbutton" class="button-link" href="https://docs.jellyfin.org/general/administration/hardware-acceleration.html" target="_blank">${LabelHardwareAccelerationTypeHelp}</a>
</div>
</div>
<div class="inputContainer hide fldVaapiDevice">

View file

@ -1485,5 +1485,6 @@
"EnableFastImageFadeIn": "Schnelle Bildeinblendung",
"LabelPlayerDimensions": "Playerabmessungen:",
"LabelDroppedFrames": "Verlorene Frames:",
"LabelCorruptedFrames": "Fehlerhafte Frames:"
"LabelCorruptedFrames": "Fehlerhafte Frames:",
"OptionForceRemoteSourceTranscoding": "Transkodieren von externen Medienquellen erzwingen (z.B. LiveTV)"
}

View file

@ -1463,5 +1463,13 @@
"OptionRandom": "Random",
"SelectAdminUsername": "Please select a username for the admin account.",
"ButtonSplit": "Split",
"HeaderNavigation": "Navigation"
"HeaderNavigation": "Navigation",
"OptionForceRemoteSourceTranscoding": "Force transcoding of remote media sources (like LiveTV)",
"MessageConfirmAppExit": "Do you want to exit?",
"LabelVideoResolution": "Video resolution:",
"LabelStreamType": "Stream type:",
"LabelPlayerDimensions": "Player dimensions:",
"LabelDroppedFrames": "Dropped frames:",
"LabelCorruptedFrames": "Corrupted frames:",
"CopyStreamURLError": "There was an error copying the URL."
}

View file

@ -655,7 +655,7 @@
"LabelH264Crf": "H264 encoding CRF:",
"LabelEncoderPreset": "H264 and H265 encoding preset:",
"LabelHardwareAccelerationType": "Hardware acceleration:",
"LabelHardwareAccelerationTypeHelp": "This is an experimental feature only available on supported systems.",
"LabelHardwareAccelerationTypeHelp": "Hardware acceleration requires additional configuration.",
"LabelHomeNetworkQuality": "Home network quality:",
"LabelHomeScreenSectionValue": "Home screen section {0}:",
"LabelHttpsPort": "Local HTTPS port number:",
@ -1052,6 +1052,7 @@
"OptionAlbumArtist": "Album Artist",
"OptionAllUsers": "All users",
"OptionAllowAudioPlaybackTranscoding": "Allow audio playback that requires transcoding",
"OptionForceRemoteSourceTranscoding": "Force transcoding of remote media sources (like LiveTV)",
"OptionAllowBrowsingLiveTv": "Allow Live TV access",
"OptionAllowContentDownloading": "Allow media downloading and syncing",
"OptionAllowLinkSharing": "Allow social media sharing",

1
src/strings/es_DO.json Normal file
View file

@ -0,0 +1 @@
{}

View file

@ -88,10 +88,10 @@
"AddGuideProviderHelp": "Lisää lähde ohjelmaoppaalle.",
"AddItemToCollectionHelp": "Lisää nimikkeitä etsimällä niitä ja käyttämällä hiiren oikeaa nappia tai valikkoa lisätäksesi ne kokoelmaan.",
"Aired": "Esityspäivä",
"AllowHWTranscodingHelp": "Jos sallittu, salli virittimen muuntaa bittivirtaa lennossa. Tämä voi vähentää tarvetta muunnokseen Jellyfin palvelimella.",
"AllowHWTranscodingHelp": "Salli virittimen muuntaa bittivirtaa lennossa. Tämä voi vähentää tarvetta muunnokseen palvelimella.",
"AllowMediaConversion": "Salli median muunto",
"AllowMediaConversionHelp": "Salli tai kiellä pääsy median muunnostoimintoon.",
"AllowOnTheFlySubtitleExtractionHelp": "Sulautetut tekstitykset voi erottaa videoista ja toimittaa Jellyfin ohjelmalle tekstinä, jotta videoita ei tarvitse uudelleenkoodata. Joissain järjestelmissä tämä voi viedä paljon aikaa ja aiheuttaa videotoiston pysähtymisen purun ajaksi. Poista tämä liittääksesi tekstiyksen videokuvaankon asiakaslaite ei tue tekstiyksiä.",
"AllowOnTheFlySubtitleExtractionHelp": "Sisäiset tekstitykset voidaan lähettää päätelaitteille ilmitekstinä, jotta videota ei tarvitsisi uudelleenkoodata. Joissain järjestelmissä tämä voi viedä paljon aikaa ja aiheuttaa toiston pysähtymisen purun ajaksi. Poista tämä käytöstä polttaaksesi tekstiykset suoraan videoon, mikäli päätelaite ei tue tekstityksiä.",
"AllowRemoteAccess": "Salli etäyhteydet tähän Jellyfin palvelimeen.",
"AllowRemoteAccessHelp": "Jos merkki puuttuu, kaikki ulkopuoliset yhteydet estetään.",
"AllowSeasonalThemes": "Salli automaattiset vuodenaikateemat",
@ -121,7 +121,7 @@
"BirthLocation": "Syntymäpaikka",
"BirthPlaceValue": "Syntymäpaikka: {0}",
"Blacklist": "Kieltolista",
"BookLibraryHelp": "Ääni- ja tekstimuotoiset kirjat on tuettuja. Katso {0}Jellyfin Kirjojen nimeämisopas{1}.",
"BookLibraryHelp": "Ääni- ja tekstimuotoiset kirjat on tuettuja. Katso {0}kirjojen nimeämisopas{1}.",
"Books": "Kirjat",
"Box": "Laatikko",
"BoxRear": "Laatikko (takaa)",
@ -236,7 +236,7 @@
"DetectingDevices": "Tunnistetaan laitteita",
"DeviceAccessHelp": "Tämä pätee ainoastaan laitteisiin, jotka voidaan tunnistaa uniikkina ja ei estä selainpääsyä. Uusien laitteiden suodattaminen estää niiden käyttämisen ennen hyväksyntää täältä.",
"DirectPlaying": "Suoraan toistaminen",
"DirectStreamHelp1": "Tämä media on yhteensopiva laitteen kanssa katsoen resoluutiota ja mediatyyppiä (H.264, AC3, jne.), mutta se ei ole yhteensopivassa tiedostosäiliössä (.mkv, .avi, .wmv, etc.). Tämä video uudelleenpakataan lennossa ennen laitteeseen toistoa.",
"DirectStreamHelp1": "Tämä media on yhteensopiva laitteen kanssa katsoen resoluutiota ja mediatyyppiä (H.264, AC3, jne.), mutta se ei ole yhteensopivassa tiedostosäiliössä (mkv, avi, wmv, jne.). Tämä video uudelleenpakataan lennossa ennen laitteeseen lähetystä.",
"DirectStreamHelp2": "Tiedoston suoraan toistaminen käyttää erittäin vähän prosessorin resursseja ilman laadun heikentämistä.",
"DirectStreaming": "Suora suoratoisto",
"Director": "Ohjaaja",
@ -249,7 +249,7 @@
"DisplayInMyMedia": "Näytä kotinäytöllä",
"DisplayInOtherHomeScreenSections": "Näytä kotinäytöllä osastoja kuten viimeisin media ja jatka katselua",
"DisplayMissingEpisodesWithinSeasons": "Näytä puuttuvat jaksot tuotantokausissa",
"DisplayMissingEpisodesWithinSeasonsHelp": "Tämän pitää aktivoida TV-kirjastoille myös Jellyfin-palvelimen asennusvaiheessa.",
"DisplayMissingEpisodesWithinSeasonsHelp": "Tämän pitää aktivoida TV-kirjastoille myös palvelimen asetuksissa.",
"DisplayModeHelp": "Valitse näyttölaitteen tyyppi jolla pyörität Jellyfiniä.",
"DoNotRecord": "Älä tallenna",
"Down": "Alas",
@ -285,5 +285,25 @@
"ValueSpecialEpisodeName": "Erikois - {0}",
"Sync": "Synkronoi",
"Songs": "Kappaleet",
"Shows": "Ohjelmat"
"Shows": "Ohjelmat",
"CopyStreamURLSuccess": "Osoite kopioitu onnistuneesti.",
"DeathDateValue": "Kuoli: {0}",
"CustomDlnaProfilesHelp": "Luo mukautettu profiili uutta laitetta varten, tai ohita järjestelmäprofiili.",
"EnableBackdrops": "Taustat",
"ErrorAddingMediaPathToVirtualFolder": "Media-polkua lisätessä ilmeni ongelma. Varmista, että polku on kirjoitettu oikein ja Jellyfin Palvelimella pääsy sijaintiin.",
"Episodes": "Jaksot",
"EndsAtValue": "Päättyy {0}",
"Ended": "Päättynyt",
"EnableThemeSongsHelp": "Soita tunnuslaulut taustalla, selatessasi kirjastoa.",
"EnableThemeSongs": "Tunnuslaulut",
"EnableStreamLoopingHelp": "Laita tämä päälle, jos suoratoistot sisältävät vain muutaman sekuntin verran dataa jota tarvitsee pyytää jatkuvasti. Tämän päälle laittaminen ilman toiminnon tarvetta voi aiheuttaa ongelmia.",
"EnablePhotosHelp": "Kuvat tunnistetaan ja näytetään muiden media-tiedostojen ohessa.",
"EnablePhotos": "Näytä valokuvat",
"EnableNextVideoInfoOverlay": "Näytä seuraavan videon tiedot toiston aikana",
"EnableHardwareEncoding": "Salli rauta-tason muunnoksen kiihdytys",
"EnableExternalVideoPlayers": "Ulkoiset videosoittimet",
"EnableDisplayMirroring": "Näytön peilaus",
"EnableColorCodedBackgrounds": "Väri-koodatut taustat",
"EnableCinemaMode": "Teatteri-tila",
"EnableBackdropsHelp": "Näytä taustat tietyillä sivuilla selatessasi kirjastoa."
}

View file

@ -916,7 +916,7 @@
"MetadataSettingChangeHelp": "Les modifications des paramètres des métadonnées auront une incidence sur le nouveau contenu ajouté. Pour actualiser le contenu existant, ouvrez l'écran des détails et cliquez sur le bouton Actualiser, ou effectuez des actualisations en masse en utilisant le gestionnaire de métadonnées.",
"MinutesAfter": "minutes après",
"MinutesBefore": "minutes avant",
"Mobile": "Mobile",
"Mobile": "Pour appareil Mobile",
"Monday": "Lundi",
"MoreFromValue": "Plus de {0}",
"MoreUsersCanBeAddedLater": "D'autres utilisateurs pourront être ajoutés ultérieurement à partir du tableau de bord.",
@ -1455,5 +1455,15 @@
"OptionRandom": "Aléatoire",
"ButtonSplit": "Séparer",
"SelectAdminUsername": "Veuillez choisir un nom d'utilisateur pour le compte administrateur.",
"HeaderNavigation": "Navigation"
"HeaderNavigation": "Navigation",
"OptionForceRemoteSourceTranscoding": "Transcodafe forcé pour source de media à distance (comme Télé)",
"MessageConfirmAppExit": "Sortir?",
"LabelVideoResolution": "Résolution vidéo",
"LabelStreamType": "Type de flux",
"EnableFastImageFadeInHelp": "Activer un transition plus rapide pour images téléchargées",
"EnableFastImageFadeIn": "Transition d'image rapide",
"LabelPlayerDimensions": "Dimension du lecteur",
"LabelDroppedFrames": "Cadre informatique oublié",
"LabelCorruptedFrames": "Cadre informatique corrompu",
"CopyStreamURLError": "Il y a eu une erreur lors de la copie du URL."
}

View file

@ -1,10 +1,10 @@
{
"Add": "Hozzáad",
"Add": "Hozzáadás",
"AddToCollection": "Hozzáadás gyűjteményhez",
"AddToPlaylist": "Lejátszási listához adni",
"AddToPlaylist": "Hozzáadás lejátszási listához",
"AddedOnValue": "Hozzáadva: {0}",
"AdditionalNotificationServices": "Keresd meg a Bővítmények katalógust további értesítési szolgáltatások telepítéséhez.",
"Alerts": "Riasztások",
"Alerts": "Értesítések",
"All": "Összes",
"AllEpisodes": "Összes epizód",
"AllLanguages": "Összes nyelv",
@ -17,8 +17,8 @@
"BirthPlaceValue": "Születési hely: {0}",
"Books": "Könyvek",
"Browse": "Tallózás",
"ButtonAdd": "Hozzáad",
"ButtonAddMediaLibrary": "Új Média Könyvtár felvétele",
"ButtonAdd": "Hozzáadás",
"ButtonAddMediaLibrary": "Médiakönyvtár hozzáadása",
"ButtonAddServer": "Szerver Hozzáadása",
"ButtonAddUser": "Új felhasználó",
"ButtonArrowDown": "Le",
@ -74,7 +74,7 @@
"ButtonStop": "Leállít",
"ButtonSubmit": "Elküld",
"ButtonSubtitles": "Feliratok",
"ButtonTrailer": "Filmelőzetes",
"ButtonTrailer": "Előzetes",
"ButtonUninstall": "Eltávolítás",
"ButtonWebsite": "Weboldal",
"Channels": "Csatornák",
@ -84,7 +84,7 @@
"DateAdded": "Hozzáadva",
"DatePlayed": "Lejátszás dátuma",
"Delete": "Törlés",
"DeleteMedia": "Média törlés",
"DeleteMedia": "Média törlése",
"Descending": "Csökkenő",
"Director": "Rendező",
"DirectorValue": "Rendező: {0}",
@ -97,7 +97,7 @@
"Download": "Letöltés",
"Edit": "Szerkesztés",
"EditImages": "Képek szerkesztése",
"EditMetadata": "Metaadat szerkesztés",
"EditMetadata": "Metaadat szerkesztése",
"EditSubtitles": "Feliratok szerkesztése",
"EnableBackdrops": "Háttérképek",
"EnableBackdropsHelp": "A háttérképek a könyvtár böngészése közben néhány oldal hátterében jelennek meg.",
@ -127,7 +127,7 @@
"GenresValue": "Műfajok: {0}",
"HeaderActiveDevices": "Aktív eszközök",
"HeaderAddToCollection": "Hozzáadás gyűjteményhez",
"HeaderAddToPlaylist": "Lejátszási listához adni",
"HeaderAddToPlaylist": "Hozzáadás lejátszási listához",
"HeaderAddUpdateImage": "Kép hozzáadása / frissítése",
"HeaderAddUser": "Új felhasználó",
"HeaderAlbums": "Albumok",
@ -138,7 +138,7 @@
"HeaderCastCrew": "Szereplők és Stáb",
"HeaderChannels": "Csatornák",
"HeaderConnectToServer": "Kapcsolódás a Szerverhez",
"HeaderContinueWatching": "Folyamatban lévő filmek",
"HeaderContinueWatching": "Megtekintés folytatása",
"HeaderCustomDlnaProfiles": "Egyedi profilok",
"HeaderDetectMyDevices": "Eszközök érzékelése",
"HeaderDeveloperInfo": "Fejlesztői információk",
@ -165,7 +165,7 @@
"HeaderLibraries": "Könyvtárak",
"HeaderLibraryAccess": "Könyvtár Hozzáférés",
"HeaderLibraryFolders": "Médiatár mappák",
"HeaderLibraryOrder": "Médiatár rendezés",
"HeaderLibraryOrder": "Médiatár elrendezése",
"HeaderLibrarySettings": "Médiatár beállítások",
"HeaderLiveTvTunerSetup": "Élő TV tuner beállítása",
"HeaderMedia": "Média",
@ -198,7 +198,7 @@
"HeaderRevisionHistory": "Módosítási előzmények",
"HeaderRunningTasks": "Futó folyamatok",
"HeaderScenes": "Jelenetek",
"HeaderSeasons": "Évad",
"HeaderSeasons": "Évadok",
"HeaderSelectMetadataPath": "Válaszd ki a metaadat útvonalat",
"HeaderSelectServer": "Szerver Kiválasztás",
"HeaderSendMessage": "Üzenet küldése",
@ -268,14 +268,14 @@
"LabelEncoderPreset": "H264 enkóder beállítások:",
"LabelHardwareAccelerationType": "Hardveres gyorsítás:",
"LabelHardwareAccelerationTypeHelp": "Ez egy kísérleti szolgáltatás, amely csak a támogatott rendszereken érhető el.",
"LabelHomeScreenSectionValue": "Kezdőképernyő blokk {0}:",
"LabelHomeScreenSectionValue": "{0}. kezdőképernyő blokk:",
"LabelImageType": "Kép típusa:",
"LabelKodiMetadataDateFormat": "Megjelenési dátum formátuma:",
"LabelLanguage": "Nyelv:",
"LabelLogs": "Naplók:",
"LabelMessageText": "Üzenet szövege:",
"LabelMessageTitle": "Üzenet címe:",
"LabelMetadata": "Metaadat:",
"LabelMetadata": "Metaadatok:",
"LabelMetadataDownloadLanguage": "Előnyben részesített letöltendő nyelv:",
"LabelMetadataPath": "Metaadat útvonal:",
"LabelMetadataReaders": "Metaadat olvasók:",
@ -297,7 +297,7 @@
"LabelPlayDefaultAudioTrack": "Az alapértelmezett hangsáv lejátszása a nyelvtől függetlenül",
"LabelPlaylist": "Lejátszási lista:",
"LabelPreferredDisplayLanguage": "Elsődleges megjelenítendő nyelv:",
"LabelPreferredDisplayLanguageHelp": "A Jellyfin fordítása egy folyamatban lévő project.",
"LabelPreferredDisplayLanguageHelp": "A Jellyfin fordítása egy folyamatos projekt.",
"LabelPrevious": "Előző",
"LabelProfileAudioCodecs": "Audió kódekek:",
"LabelProfileCodecs": "Kódek:",
@ -418,7 +418,7 @@
"OptionHasSubtitles": "Feliratok",
"OptionHasThemeSong": "Főcímdal",
"OptionHasThemeVideo": "Filmzene",
"OptionHasTrailer": "Filmelőzetes",
"OptionHasTrailer": "Előzetes",
"OptionHideUser": "Felhasználó elrejtése a bejelentkezési képernyőn",
"OptionHomeVideos": "Fényképek",
"OptionImdbRating": "IMDb értékelés",
@ -463,7 +463,7 @@
"Record": "Felvétel",
"Refresh": "Frissítés",
"RefreshDialogHelp": "A metaadatok frissítése a Jellyfin Server vezérlőpultjában engedélyezett beállítások és internetszolgáltatások alapján történik.",
"RefreshMetadata": "Metaadat frissítés",
"RefreshMetadata": "Metaadat frissítése",
"ReleaseDate": "Megjelenés dátuma",
"RememberMe": "Emlékezz rám",
"Repeat": "Ismétlés",
@ -476,7 +476,7 @@
"Runtime": "Játékidő",
"Saturday": "Szombat",
"Save": "Mentés",
"ScanForNewAndUpdatedFiles": "Keresés az új és frissített fileokra",
"ScanForNewAndUpdatedFiles": "Keresés az új és frissített fájlokra",
"ScanLibrary": "Könyvtár beolvasása",
"Search": "Keresés",
"SearchForMissingMetadata": "Keresés a hiányzó metaadatokra",
@ -494,7 +494,7 @@
"Shuffle": "Keverés",
"SkipEpisodesAlreadyInMyLibraryHelp": "Az epizódokat összehasonlítjuk az évad és az epizód számával, ha rendelkezésre állnak.",
"Sort": "Rendezés",
"SortByValue": "Rendezés {0}",
"SortByValue": "Rendezés {0} szerint",
"Studios": "Stúdiók",
"Subtitles": "Feliratok",
"Suggestions": "Javaslatok",
@ -583,7 +583,7 @@
"AccessRestrictedTryAgainLater": "A hozzáférés jelenleg korlátozott. Kérlek próbáld újra később.",
"Actor": "Színész",
"AirDate": "Vetítés dátuma",
"Aired": "Vetítve",
"Aired": "Adásban",
"Albums": "Albumok",
"AllChannels": "Minden csatorna",
"AllComplexFormats": "Minden összetett formátum (ASS, SSA, VOBSUB, PGS, SUB/IDX, stb.)",
@ -591,7 +591,7 @@
"AllowMediaConversionHelp": "Add meg vagy tiltsd le a média konvertálás funkcióhoz való hozzáférést.",
"AllowRemoteAccess": "Engedélyezze a távoli kapcsolatokat a Jellyfin szerverhez.",
"AllowRemoteAccessHelp": "Ha nincs bekapcsolva, minden távoli kapcsolat blokkolva lesz.",
"AlwaysPlaySubtitles": "A feliratokat mindig jelenítse meg",
"AlwaysPlaySubtitles": "Mindig legyen felirat",
"AnyLanguage": "Bármelyik nyelv",
"Anytime": "Bármikor",
"AroundTime": "{0} körül",
@ -706,7 +706,7 @@
"HeaderAccessSchedule": "Hozzáférési Ütemezés",
"HeaderAccessScheduleHelp": "Hozz létre hozzáférési ütemezést, hogy korlátozd a hozzáférést bizonyos időben.",
"HeaderActiveRecordings": "Aktív Felvételek",
"HeaderActivity": "Tevékenység",
"HeaderActivity": "Tevékenységek",
"HeaderAdditionalParts": "További részek",
"HeaderAdmin": "Adminisztrátor",
"HeaderAlbumArtists": "Album előadók",
@ -1100,7 +1100,7 @@
"OptionAllowSyncTranscoding": "Engedélyezze a média letöltését és szinkronizálását, amely átkódolást igényel",
"OptionAllowVideoPlaybackRemuxing": "Olyan videólejátszás engedélyezése, amely átalakítást igényel újrakódolás nélkül",
"OptionAllowVideoPlaybackTranscoding": "Engedélyezze az átkódolást igénylő videó lejátszást",
"OptionArtist": "Művész",
"OptionArtist": "Előadó",
"OptionAuto": "Auto",
"OptionAutomatic": "Auto",
"OptionAutomaticallyGroupSeries": "A több mappában elosztott sorozat automatikus összevonása",
@ -1127,7 +1127,7 @@
"PlayNextEpisodeAutomatically": "A következő epizód automatikus lejátszása",
"ShowAdvancedSettings": "Speciális beállítások megjelenítése",
"ValueSeconds": "{0} másodperc",
"AddToPlayQueue": "Lejátszási listához adni",
"AddToPlayQueue": "Hozzáadás a lejátszási sorhoz",
"AllowHWTranscodingHelp": "Lehetővé teszi a tuner számára, hogy át tudja kódolni a streameket valós időben. Ez segíthet csökkenteni a Szerver által igényelt átkódolást.",
"AllowOnTheFlySubtitleExtraction": "Felirat kinyerésének engedélyezése valós időben",
"MessageNoTrailersFound": "Nincsenek előzetesek. Telepítsd a Trailer csatornát, hogy javítsd a filmélményt az internetes előzetesek könyvtárának hozzáadásával.",
@ -1269,7 +1269,7 @@
"Vertical": "Függőleges",
"VideoRange": "Videó tartomány",
"ViewAlbum": "Album megtekintése",
"ViewArtist": "Művész megtekintése",
"ViewArtist": "Előadó megtekintése",
"Whitelist": "Fehérlista",
"WizardCompleted": "Ez most minden amire szükség volt. A Jellyfin megkezdte a médiakönyvtáraddal kapcsolatos információk gyűjtését. Nézz meg néhány alkalmazásunkat, majd kattints a <b>Befejezés </b> gombra a <b>Vezérlőpult</b> megtekintéséhez.",
"XmlTvKidsCategoriesHelp": "Az ilyen kategóriákkal rendelkező programok gyerekeknek szóló programokként jelennek meg. Válaszd el őket a '|' elválasztóval.",
@ -1358,7 +1358,7 @@
"LabelLocalHttpServerPortNumberHelp": "A TCP port száma, melyen a Jellyfin HTTP szerver figyel.",
"UserAgentHelp": "Adj meg egy egyedi HTTP user-agent fejlécet.",
"XmlDocumentAttributeListHelp": "Ezek a tulajdonságok minden XML válaszüzenet gyökér elemére alkalmazásra kerülnek.",
"Thumb": "Thumb",
"Thumb": "Miniatűr",
"MediaInfoStreamTypeData": "Adat",
"MediaInfoStreamTypeEmbeddedImage": "Beágyazott kép",
"LabelBitrate": "Bitráta:",
@ -1439,5 +1439,6 @@
"LabelDisplaySpecialsWithinSeasons": "Speciális epizódok megjelenítése abban az évadban, amiben adásban voltak",
"LabelCorruptedFrames": "Sérült képkockák:",
"HeaderKeepSeries": "Sorozat megtartása",
"ErrorGettingTvLineups": "Hiba történt a TV kínálat letöltése során. Kérjük ellenőrizd a megadott információkat és próbáld újra."
"ErrorGettingTvLineups": "Hiba történt a TV kínálat letöltése során. Kérjük ellenőrizd a megadott információkat és próbáld újra.",
"LabelTranscodes": "Átkódolások:"
}

View file

@ -1115,5 +1115,15 @@
"LabelPreferredDisplayLanguage": "優先する表示言語:",
"ImportMissingEpisodesHelp": "有効にすると、所有してないエピソードの情報がJellyfinデータベースにインポートされ、シーズンとシリーズに表示されます。これは、ライブラリスキャンに莫大な時間が掛かる可能性があります。",
"LabelBindToLocalNetworkAddress": "ローカルネットワークアドレスにバインド:",
"LabelDownMixAudioScale": "ダウンミキシング時の音声ブースト:"
"LabelDownMixAudioScale": "ダウンミキシング時の音声ブースト:",
"HeaderNavigation": "ナビゲーション",
"CopyStreamURLError": "URLのコピー中にエラーが発生しました。",
"ButtonSplit": "分ける",
"LabelEnableDlnaServer": "DLNAサーバーの有効化",
"LabelEnableDlnaDebugLogging": "DLNAデバッグログの有効化",
"LabelDroppedFrames": "ドロップフレーム:",
"LabelDisplayMissingEpisodesWithinSeasons": "シーズン中の見つからなかったエピソードを表示",
"LabelCustomDeviceDisplayNameHelp": "任意の表示名を提供するか、空白のままにしてデバイスネームで報告する。",
"LabelArtistsHelp": "分けますと使用;",
"Identify": "識別する"
}

View file

@ -434,7 +434,7 @@
"LabelCustomCssHelp": "Bruk tilpasset CSS-kode for å endre stil på web-grensesnittet.",
"LabelCustomDeviceDisplayName": "Visningsnavn:",
"LabelCustomDeviceDisplayNameHelp": "Oppgi et egendefinert visningsnavn eller la det være tomt for å bruke navnet som enheten rapporterer.",
"LabelCustomRating": "Egen anmeldelse:",
"LabelCustomRating": "Egen aldersgrense:",
"LabelDateAdded": "Dato lagt til:",
"LabelDateAddedBehavior": "Hvordan bestemme \"Dato lagt til\" for nytt innhold:",
"LabelDateAddedBehaviorHelp": "Hvis en metadataverdi finnes, vil den alltid bli brukt fremfor noen av disse valgene.",
@ -1463,5 +1463,6 @@
"LabelPlayerDimensions": "Dimensjoner på avspiller:",
"LabelCorruptedFrames": "Korrupte bilder:",
"LabelStreamType": "Type strøm:",
"LabelDroppedFrames": "Fortapte bilder:"
"LabelDroppedFrames": "Fortapte bilder:",
"OptionForceRemoteSourceTranscoding": "Tvunget omkoding av eksterne media-kilder (som Direkte-TV)"
}

View file

@ -1462,5 +1462,6 @@
"LabelStreamType": "Tipul streamului:",
"LabelPlayerDimensions": "Dimensiunile soft redare:",
"LabelDroppedFrames": "Cadre abandonate:",
"LabelCorruptedFrames": "Cadre corupte:"
"LabelCorruptedFrames": "Cadre corupte:",
"OptionForceRemoteSourceTranscoding": "Forțați transcodarea surselor media distante (cum ar fi LiveTV)"
}

View file

@ -1464,5 +1464,6 @@
"LabelPlayerDimensions": "Rozmery prehrávača:",
"LabelDroppedFrames": "Vynechané snímky:",
"LabelCorruptedFrames": "Poškodené snímky:",
"CopyStreamURLError": "Pri kopírovaní URL nastala chyba."
"CopyStreamURLError": "Pri kopírovaní URL nastala chyba.",
"OptionForceRemoteSourceTranscoding": "Vynútiť transkódovanie vzdialených mediálnych zdrojov (ako napr. živá TV)"
}

View file

@ -89,6 +89,10 @@
<input type="checkbox" is="emby-checkbox" id="chkEnableVideoPlaybackRemuxing" />
<span>${OptionAllowVideoPlaybackRemuxing}</span>
</label>
<label>
<input type="checkbox" is="emby-checkbox" id="chkForceRemoteSourceTranscoding" />
<span>${OptionForceRemoteSourceTranscoding}</span>
</label>
</div>
<div class="fieldDescription">${OptionAllowMediaPlaybackTranscodingHelp}</div>
</div>