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

Merge branch 'master' into osd-tweak

This commit is contained in:
Joshua M. Boniface 2020-11-21 12:03:27 -05:00 committed by GitHub
commit 5954c03c51
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 109 additions and 38 deletions

View file

@ -372,15 +372,26 @@ import ServerConnections from '../ServerConnections';
const session = responses[1];
const displayPlayMethod = playMethodHelper.getDisplayPlayMethod(session);
let localizedDisplayMethod = displayPlayMethod;
if (displayPlayMethod === 'DirectPlay') {
localizedDisplayMethod = globalize.translate('DirectPlaying');
} else if (displayPlayMethod === 'Remux') {
localizedDisplayMethod = globalize.translate('Remuxing');
} else if (displayPlayMethod === 'DirectStream') {
localizedDisplayMethod = globalize.translate('DirectStreaming');
} else if (displayPlayMethod === 'Transcode') {
localizedDisplayMethod = globalize.translate('Transcoding');
}
const baseCategory = {
stats: [],
name: 'Playback Info'
name: globalize.translate('LabelPlaybackInfo')
};
baseCategory.stats.unshift({
label: globalize.translate('LabelPlayMethod'),
value: displayPlayMethod
value: localizedDisplayMethod
});
baseCategory.stats.unshift({
@ -395,30 +406,37 @@ import ServerConnections from '../ServerConnections';
for (let i = 0, length = playerStats.length; i < length; i++) {
const category = playerStats[i];
if (category.type === 'audio') {
category.name = 'Audio Info';
category.name = globalize.translate('LabelAudioInfo');
} else if (category.type === 'video') {
category.name = 'Video Info';
category.name = globalize.translate('LabelVideoInfo');
}
categories.push(category);
}
let localizedTranscodingInfo = globalize.translate('LabelTranscodingInfo');
if (displayPlayMethod === 'Remux') {
localizedTranscodingInfo = globalize.translate('LabelRemuxingInfo');
} else if (displayPlayMethod === 'DirectStream') {
localizedTranscodingInfo = globalize.translate('LabelDirectStreamingInfo');
}
if (session.TranscodingInfo) {
categories.push({
stats: getTranscodingStats(session, player, displayPlayMethod),
name: displayPlayMethod === 'Transcode' ? 'Transcoding Info' : 'Direct Stream Info'
name: localizedTranscodingInfo
});
}
categories.push({
stats: getMediaSourceStats(session, player),
name: 'Original Media Info'
name: globalize.translate('LabelOriginalMediaInfo')
});
const apiClient = ServerConnections.getApiClient(playbackManager.currentItem(player).ServerId);
if (syncPlayManager.isSyncPlayEnabled() && apiClient.isMinServerVersion('10.6.0')) {
categories.push({
stats: getSyncPlayStats(),
name: 'SyncPlay Info'
name: globalize.translate('LabelSyncPlayInfo')
});
}

View file

@ -30,7 +30,12 @@ import confirm from '../../components/confirm/confirm';
const text = [];
const displayPlayMethod = playMethodHelper.getDisplayPlayMethod(session);
if (displayPlayMethod === 'DirectStream') {
if (displayPlayMethod === 'Remux') {
title = globalize.translate('Remuxing');
text.push(globalize.translate('RemuxHelp1'));
text.push('<br/>');
text.push(globalize.translate('RemuxHelp2'));
} else if (displayPlayMethod === 'DirectStream') {
title = globalize.translate('DirectStreaming');
text.push(globalize.translate('DirectStreamHelp1'));
text.push('<br/>');
@ -397,7 +402,11 @@ import confirm from '../../components/confirm/confirm';
let showTranscodingInfo = false;
const displayPlayMethod = playMethodHelper.getDisplayPlayMethod(session);
if (displayPlayMethod === 'DirectStream') {
if (displayPlayMethod === 'DirectPlay') {
html += globalize.translate('DirectPlaying');
} else if (displayPlayMethod === 'Remux') {
html += globalize.translate('Remuxing');
} else if (displayPlayMethod === 'DirectStream') {
html += globalize.translate('DirectStreaming');
} else if (displayPlayMethod === 'Transcode') {
html += globalize.translate('Transcoding');
@ -407,8 +416,6 @@ import confirm from '../../components/confirm/confirm';
}
showTranscodingInfo = true;
} else if (displayPlayMethod === 'DirectPlay') {
html += globalize.translate('DirectPlaying');
}
if (showTranscodingInfo) {
@ -424,20 +431,20 @@ import confirm from '../../components/confirm/confirm';
}
if (session.TranscodingInfo.Container) {
line.push(session.TranscodingInfo.Container);
line.push(session.TranscodingInfo.Container.toUpperCase());
}
if (session.TranscodingInfo.VideoCodec) {
line.push(session.TranscodingInfo.VideoCodec);
line.push(session.TranscodingInfo.VideoCodec.toUpperCase());
}
if (session.TranscodingInfo.AudioCodec && session.TranscodingInfo.AudioCodec != session.TranscodingInfo.Container) {
line.push(session.TranscodingInfo.AudioCodec);
line.push(session.TranscodingInfo.AudioCodec.toUpperCase());
}
}
if (line.length) {
html += ' - ' + line.join(' ');
html += '<br/><br/>' + line.join(' ');
}
}

View file

@ -164,8 +164,8 @@
"DetectingDevices": "Detecting devices",
"DeviceAccessHelp": "This only applies to devices that can be uniquely identified and will not prevent browser access. Filtering user device access will prevent them from using new devices until they've been approved here.",
"DirectPlaying": "Direct playing",
"DirectStreamHelp1": "The media is compatible with the device regarding resolution and media type (H.264, AC3, etc), but in an incompatible file container (mkv, avi, wmv, etc). The video will be re-packaged on the fly before being sent to the device.",
"DirectStreamHelp2": "Direct stream uses very little processing power with a minimal loss in video quality.",
"DirectStreamHelp1": "The video stream is compatible with the device, but has an incompatible audio format (DTS, TRUEHD, etc) or number of audio channels. The video stream will be repackaged losslessly on the fly before being sent to the device. Only the audio stream will be transcoded.",
"DirectStreamHelp2": "Power consumed by direct streaming usually depends on the audio profile. Only the video stream is lossless.",
"DirectStreaming": "Direct streaming",
"Director": "Director",
"Directors": "Directors",
@ -1432,6 +1432,17 @@
"LabelMaxMuxingQueueSizeHelp": "Maximum number of packets that can be buffered while waiting for all streams to initialize. Try to increase it if you still encounter \"Too many packets buffered for output stream\" error in ffmpeg logs. The recommended value is 2048.",
"AspectRatioCover": "Cover",
"AspectRatioFill": "Fill",
"Remuxing": "Remuxing",
"RemuxHelp1": "The media is in an incompatible file container (MKV, AVI, WMV, etc) but both the video stream and audio stream are compatible with the device. The media will be repackaged losslessly on the fly before being sent to the device.",
"RemuxHelp2": "Remux uses very little processing power with a completely lossless media quality.",
"LabelPlaybackInfo": "Playback Info",
"LabelAudioInfo": "Audio Info",
"LabelVideoInfo": "Video Info",
"LabelTranscodingInfo": "Transcoding Info",
"LabelDirectStreamingInfo": "Direct Streaming Info",
"LabelRemuxingInfo": "Remuxing Info",
"LabelOriginalMediaInfo": "Original Media Info",
"LabelSyncPlayInfo": "SyncPlay Info",
"PreferFmp4HlsContainer": "Prefer fMP4-HLS Media Container",
"PreferFmp4HlsContainerHelp": "Prefer to use fMP4 as the default container for HLS, making it possible to direct stream HEVC content on supported devices.",
"AllowHevcEncoding": "Allow encoding in HEVC format",

View file

@ -171,7 +171,7 @@
"GuestStar": "Estrella invitada",
"Guide": "Guía",
"GuideProviderSelectListings": "Seleccionar listados",
"H264CrfHelp": "El factor de velocidad constante (CRF) es el ajuste de calidad predeterminado para el codificador x264. Puede establecer los valores entre 0 y 51, donde valores más bajos resultarían en una mejor calidad (a expensas de tamaños de archivo más altos). Los valores sanos están entre 18 y 28. El valor predeterminado para x264 es 23, por lo que puede utilizar esto como punto de partida.",
"H264CrfHelp": "El factor de velocidad constante (CRF) es el ajuste de calidad predeterminado para los codificadores x264 y x265. Puede establecer los valores entre 0 y 51, donde valores más bajos resultarían en una mejor calidad (a expensas de tamaños de archivo más altos). Los valores sanos están entre 18 y 28. El valor predeterminado para x264 es 23, y para x265 es 28, por lo que puede utilizar esto como punto de partida.",
"EncoderPresetHelp": "Elija un valor más rápido para mejorar el rendimiento o un valor más lento para mejorar la calidad.",
"HDPrograms": "Programas en HD",
"HardwareAccelerationWarning": "Activar la aceleración por hardware puede producir inestabilidades en algunos entornos. Asegúrate de que tu sistema operativo y tus controladores de vídeo están actualizados. Si tienes dificultades para reproducir los vídeos después de activar esto, tendrás que volver a poner este ajuste en None.",
@ -461,7 +461,7 @@
"LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones",
"LabelGroupMoviesIntoCollectionsHelp": "Al mostrar las listas de películas, las películas pertenecientes a una colección se mostrarán como un elemento agrupado.",
"LabelH264Crf": "H264 que codifica CRF:",
"LabelEncoderPreset": "Configuración de codificación H264:",
"LabelEncoderPreset": "Preajuste de codificación:",
"LabelHardwareAccelerationType": "Aceleración por hardware:",
"LabelHardwareAccelerationTypeHelp": "La aceleración por hardware requiere configuración adicional.",
"LabelHomeScreenSectionValue": "Sección de la pantalla de inicio {0}:",
@ -1431,5 +1431,13 @@
"LabelFallbackFontPathHelp": "Especifica el camino conteniendo las fuentes alternativas para el renderizado de subtítulos ASS/SSA. El tamaño total máximo de la fuente es de 20 MB. Formatos de fuente ligeras y compatibles web como woff2 son recomendadas.",
"LabelFallbackFontPath": "Dirección de la carpeta alternativa de fuentes:",
"HeaderSelectFallbackFontPathHelp": "Busca o escribe la dirección de la carpeta alternativa de fuentes usada para la renderización de los subtitulos ASS/SSA.",
"HeaderSelectFallbackFontPath": "Seleccionar carpeta de fuentes alternativa"
"HeaderSelectFallbackFontPath": "Seleccionar carpeta de fuentes alternativa",
"LabelSelectMono": "Mono",
"LabelSelectAudioChannels": "Canales",
"LabelAllowedAudioChannels": "Canales de audio máximos permitidos",
"AllowHevcEncoding": "Permitir la codificación en formato HEVC",
"PreferFmp4HlsContainerHelp": "Preferir usar fMP4 como contenedor predeterminado para HLS, haciendo posible transmitir contenido HEVC directo en dispositivos compatibles.",
"PreferFmp4HlsContainer": "Preferir contenedor de medios fMP4-HLS",
"LabelH265Crf": "CRF de codificación H265:",
"LabelSelectStereo": "Estéreo"
}

View file

@ -276,7 +276,7 @@
"HardwareAccelerationWarning": "வன்பொருள் முடுக்கம் இயக்குவது சில சூழல்களில் உறுதியற்ற தன்மையை ஏற்படுத்தக்கூடும். உங்கள் இயக்க முறைமை மற்றும் வீடியோ இயக்கிகள் முழுமையாக புதுப்பித்த நிலையில் இருப்பதை உறுதிசெய்க. இதை இயக்கிய பின் வீடியோவை இயக்குவதில் சிக்கல் இருந்தால், நீங்கள் அமைப்பை எதுவும் இல்லை என மாற்ற வேண்டும்.",
"HDPrograms": "HD நிரல்கள்",
"EncoderPresetHelp": "செயல்திறனை மேம்படுத்த வேகமான மதிப்பை அல்லது தரத்தை மேம்படுத்த மெதுவான மதிப்பைத் தேர்வுசெய்க.",
"H264CrfHelp": "நிலையான விகித காரணி (CRF) என்பது x264 குறியாக்கிக்கான இயல்புநிலை தர அமைப்பாகும். நீங்கள் 0 மற்றும் 51 க்கு இடையில் மதிப்புகளை அமைக்கலாம், அங்கு குறைந்த மதிப்புகள் சிறந்த தரத்தை ஏற்படுத்தும் (அதிக கோப்பு அளவுகளின் இழப்பில்). சேன் மதிப்புகள் 18 முதல் 28 வரை உள்ளன. X264 இன் இயல்புநிலை 23 ஆகும், எனவே இதை நீங்கள் ஒரு தொடக்க புள்ளியாக பயன்படுத்தலாம்.",
"H264CrfHelp": "நிலையான விகித காரணி (CRF) என்பது x264 மற்றும் x265 குறியாக்கிக்கான இயல்புநிலை தர அமைப்பாகும். நீங்கள் 0 மற்றும் 51 க்கு இடையில் மதிப்புகளை அமைக்கலாம், அங்கு குறைந்த மதிப்புகள் சிறந்த தரத்தை ஏற்படுத்தும் (அதிக கோப்பு அளவுகளின் இழப்பில்). சேன் மதிப்புகள் 18 முதல் 28 வரை உள்ளன. X264 இன் இயல்புநிலை 23, மற்றும் x265 க்கு 28 ஆகும், எனவே இதை நீங்கள் ஒரு தொடக்க புள்ளியாக பயன்படுத்தலாம்.",
"GuideProviderSelectListings": "பட்டியல்களைத் தேர்ந்தெடுக்கவும்",
"GuideProviderLogin": "உள்நுழைய",
"Guide": "வழிகாட்டி",
@ -668,7 +668,7 @@
"LabelHomeNetworkQuality": "முகப்பு நெட்வொர்க் தரம்:",
"LabelHardwareAccelerationTypeHelp": "வன்பொருள் முடுக்கம் கூடுதல் உள்ளமைவு தேவை.",
"LabelHardwareAccelerationType": "வன்பொருள் முடுக்கம்:",
"LabelEncoderPreset": "H264 மற்றும் H265 குறியாக்க முன்னமைவு:",
"LabelEncoderPreset": "குறியீட்டு முன்னமைவு:",
"LabelH264Crf": "H264 குறியாக்கம் CRF:",
"LabelGroupMoviesIntoCollectionsHelp": "மூவி பட்டியல்களைக் காண்பிக்கும் போது, ஒரு தொகுப்பில் உள்ள திரைப்படங்கள் ஒரு குழுவாகக் காட்டப்படும்.",
"LabelGroupMoviesIntoCollections": "திரைப்படங்களை தொகுப்பாக குழு செய்யவும்",
@ -1446,5 +1446,13 @@
"LabelFallbackFontPathHelp": "ASS / SSA வசன வரிகளை வழங்குவதற்கான குறைவடையும் எழுத்துருக்களைக் கொண்ட பாதையைக் குறிப்பிடவும். அனுமதிக்கப்பட்ட அதிகபட்ச எழுத்துரு அளவு 20 எம்பி. Woff2 போன்ற இலகுரக மற்றும் வலை நட்பு எழுத்துரு வடிவங்கள் பரிந்துரைக்கப்படுகின்றன.",
"LabelFallbackFontPath": "குறைவடையும் எழுத்துரு கோப்புறை பாதை:",
"HeaderSelectFallbackFontPathHelp": "ASS / SSA வசன வரிகளை வழங்குவதற்கு குறைவடையும் எழுத்துரு கோப்புறையின் பாதையை உலாவவும் அல்லது உள்ளிடவும்.",
"HeaderSelectFallbackFontPath": "குறைவடையும் எழுத்துரு கோப்புறை பாதையைத் தேர்ந்தெடுக்கவும்"
"HeaderSelectFallbackFontPath": "குறைவடையும் எழுத்துரு கோப்புறை பாதையைத் தேர்ந்தெடுக்கவும்",
"LabelSelectStereo": "ஸ்டீரியோ",
"LabelSelectMono": "மோனோ",
"LabelSelectAudioChannels": "சேனல்கள்",
"LabelAllowedAudioChannels": "அதிகபட்ச அனுமதிக்கப்பட்ட ஆடியோ சேனல்கள்",
"AllowHevcEncoding": "HEVC வடிவத்தில் குறியாக்கத்தை அனுமதிக்கவும்",
"PreferFmp4HlsContainerHelp": "HEVC இயல்புநிலை கொள்கலனாக fMP4ஐப் பயன்படுத்த விரும்பினால், ஆதரிக்கப்படும் சாதனங்களில் ஸ்ட்ரீம் ஹெச்.வி.சி உள்ளடக்கத்தை நேரடியாக இயக்க முடியும்.",
"PreferFmp4HlsContainer": "FMP4-HLS மீடியா கொள்கலனை விரும்புங்கள்",
"LabelH265Crf": "H265 குறியாக்கம் CRF:"
}

View file

@ -294,7 +294,7 @@
"HeaderAccessSchedule": "Thời Gian Truy Cập",
"HDPrograms": "Chương trình chất lượng cao (HD)",
"EncoderPresetHelp": "Chọn một giá trị nhanh hơn để cải thiện hiệu suất máy chủ, hoặc một giá trị chậm hơn để tăng chất lượng video.",
"H264CrfHelp": "Hệ Số Tỉ Lệ Cố Định (Constant Rate Factor (CRF)) là thiết lập chất lượng mặc định dành cho bộ mã hoá x264. Bạn có thể điều chỉnh giá trị trong khoảng 0 đến 51, trong đó giá trị càng nhỏ thì chất lượng càng tốt (đồng nghĩa với việc dung lượng tập tin lớn hơn). Giá trị vừa phải nằm trong khoảng từ 18 đến 28. Giá trị mặc định dành cho x264 là 23, vì thế bạn có thể sử dụng nó để bắt đầu điều chỉnh cho phù hợp.",
"H264CrfHelp": "Hệ Số Tỉ Lệ Cố Định (CRF) là cài đặt chất lượng mặc định cho mã hóa x264 và x265. Bạn có thể chỉnh giá trị từ 0 đến 51, giá trị càng nhỏ thì chất lượng càng tốt (dung lượng tệp sẽ lớn hơn). Giá trị vừa phải từ 18 đến 28. Giá trị mặc định cho x264 là 23 và x265 là 28, vì vậy bạn có thể bắt đầu với những giá trị tham khảo này.",
"GuideProviderSelectListings": "Chọn Danh Sách",
"GuideProviderLogin": "Đăng nhập",
"Guide": "Lịch phát sóng",
@ -341,7 +341,7 @@
"EnablePhotosHelp": "Hình ảnh sẽ được nhận diện và hiển thị bên cạnh những nội dung media.",
"EnablePhotos": "Hiển thị hình ảnh",
"EnableNextVideoInfoOverlayHelp": "Lúc cuối video, hiển thị thông tin video sắp phát tiếp theo trong danh sách phát hiện tại.",
"EnableNextVideoInfoOverlay": "Hiển thị thông tin video tiếp theo ở phần cuối video",
"EnableNextVideoInfoOverlay": "Hiển thị thông tin video kế tiếp ở phần cuối video",
"EnableHardwareEncoding": "Sử dụng phần cứng để hỗ trợ chuyển mã",
"EnableExternalVideoPlayersHelp": "Phần mềm phát video từ thiết bị sẽ được hiển thị khi bắt đầu phát video.",
"EnableExternalVideoPlayers": "Sử dụng phần mềm phát video từ thiết bị",
@ -480,17 +480,17 @@
"LabelBlockContentWithTags": "Chặn những mục có nhãn:",
"LabelBlastMessageIntervalHelp": "Xác định thời gian tồn tại giữa các tin nhắn (tính bằng giây).",
"LabelBlastMessageInterval": "Khoảng thời gian gửi tin nhắn tồn tại (giây)",
"LabelBitrate": "Bitrate:",
"LabelBitrate": "Tốc độ bit:",
"LabelBirthYear": "Năm sinh:",
"LabelBirthDate": "Ngày sinh:",
"LabelBindToLocalNetworkAddressHelp": "Ghi đè địa chỉ IP cục bộ cho máy chủ HTTP. Nếu bỏ trống, máy chủ sẽ kết hợp tất cả địa chỉ có sẵn. Thay đổi giá trị này buộc phải khởi động lại.",
"LabelBindToLocalNetworkAddress": "Liên kết với địa chỉ mạng cục bộ:",
"LabelAutomaticallyRefreshInternetMetadataEvery": "Tự động cập nhật dữ liệu mô tả từ Internet:",
"LabelAuthProvider": "Cách Xác Thực:",
"LabelAudioSampleRate": "Sample rate âm thanh:",
"LabelAudioSampleRate": "Tỉ lệ mẫu âm thanh:",
"LabelAudioCodec": "Bộ giải mã âm thanh:",
"LabelAudioChannels": "Các kênh âm thanh:",
"LabelAudioBitrate": "Bitrate của âm thanh:",
"LabelAudioBitrate": "Tốc độ bit âm thanh:",
"LabelAudioBitDepth": "Chiều sâu của âm thanh:",
"LabelArtistsHelp": "Tách nhiều nghệ sĩ bằng dấu chấm phẩy \";\".",
"LabelArtists": "Nghệ sĩ:",
@ -641,7 +641,7 @@
"LabelHomeNetworkQuality": "Chất lượng mạng nhà:",
"LabelHardwareAccelerationTypeHelp": "Hỗ trợ phần cần những thiết lập bổ sung.",
"LabelHardwareAccelerationType": "Tăng tốc phần cứng:",
"LabelEncoderPreset": "Thiết lập cài sẵn của mã H264 và H265:",
"LabelEncoderPreset": "Mẫu cài đặt sẵn H264 và H265:",
"LabelH264Crf": "CRF của mã H264:",
"LabelGroupMoviesIntoCollectionsHelp": "Khi hiển thị danh sách phim, các bộ phim trong một bộ sưu tập sẽ hiển thị như một mục được nhóm lại.",
"LabelGroupMoviesIntoCollections": "Gom nhóm các phim vào bộ sưu tập",
@ -655,7 +655,7 @@
"LabelFailed": "Thất bại",
"LabelMaxResumePercentage": "Phần trăm tối đa có thể phát tiếp tục:",
"LabelMaxParentalRating": "Xếp hạng tối đa cho phép của phụ huynh:",
"LabelMaxChromecastBitrate": "Chất lượng truyền tải Chromecast:",
"LabelMaxChromecastBitrate": "Chất lượng luồng phát Chromecast:",
"LabelMaxBackdropsPerItem": "Số lượng phông nền tối đa mỗi mục:",
"LabelMatchType": "Loại phù hợp:",
"LabelManufacturerUrl": "URL của nhà sản xuất",
@ -691,8 +691,8 @@
"LabelMetadata": "Dữ Liệu Mô Tả:",
"LabelMessageTitle": "Tiêu đề tin nhắn:",
"LabelMessageText": "Nội dung tin nhắn:",
"LabelMaxStreamingBitrateHelp": "Thiết lập bitrate tối đa khi truyền tải.",
"LabelMaxStreamingBitrate": "Chất lượng phát tối đa:",
"LabelMaxStreamingBitrateHelp": "Thiết lập tốc độ bit tối đa khi phát.",
"LabelMaxStreamingBitrate": "Chất lượng luồng phát tối đa:",
"LabelMaxScreenshotsPerItem": "Số lượng ảnh chụp tối đa mỗi mục:",
"LabelMaxResumePercentageHelp": "Nội dung sẽ được cho là đã kết thúc nếu ngừng phát sau thời gian này.",
"ButtonSyncPlay": "Đồng Bộ Phát",
@ -817,8 +817,8 @@
"LabelRuntimeMinutes": "Thời lượng:",
"LabelRequireHttpsHelp": "Nếu được chọn, máy chủ sẽ tự động chuyển hướng tất cả các yêu cầu qua HTTP sang HTTPS. Điều này không ảnh hưởng nếu máy chủ không nghe trên HTTPS.",
"LabelRequireHttps": "Yêu cầu HTTPS",
"LabelRemoteClientBitrateLimitHelp": "Giới hạn tốc độ bit trên mỗi luồng cho tất cả các thiết bị ngoài mạng. Nó hữu ích để ngăn các thiết bị yêu cầu tốc độ bit cao hơn mức kết nối internet của bạn có thể xử lý. Điều này có thể dẫn đến việc tăng tải CPU trên máy chủ của bạn để chuyển mã video nhanh chóng xuống tốc độ bit thấp hơn.",
"LabelRemoteClientBitrateLimit": "Giới hạn tốc độ bit phát trực tuyến Internet (Mbps):",
"LabelRemoteClientBitrateLimitHelp": "Giới hạn tốc độ bit trên mỗi luồng cho tất cả các thiết bị ngoài mạng. Nó hữu ích để ngăn các thiết bị yêu cầu tốc độ bit cao hơn mức kết nối internet của bạn. Điều này có thể dẫn đến tăng tải CPU trên máy chủ của bạn để chuyển mã video nhanh chóng xuống tốc độ bit thấp hơn.",
"LabelRemoteClientBitrateLimit": "Giới hạn tốc độ bit luồng phát qua Internet (Mbps):",
"LabelReleaseDate": "Ngày phát hành:",
"LabelRefreshMode": "Chế độ làm mới :",
"LabelRecordingPathHelp": "Chỉ định vị trí mặc định để lưu bản ghi. Nếu để trống, thư mục dữ liệu chương trình của máy chủ sẽ được sử dụng.",
@ -869,7 +869,7 @@
"LabelNewName": "Tên mới:",
"LabelUnstable": "Không ổn định",
"LabelChromecastVersion": "Phiên bản Chromecast",
"LabelMusicStreamingTranscodingBitrateHelp": "Chỉ định tốc độ bit tối đa khi phát nhạc trực tuyến.",
"LabelMusicStreamingTranscodingBitrateHelp": "Chỉ định tốc độ bit tối đa khi phát nhạc.",
"LabelMusicStreamingTranscodingBitrate": "Tốc độ bit chuyển mã âm nhạc:",
"LabelMovieRecordingPath": "Đường dẫn quay phim:",
"LabelCurrentStatus": "Tình trạng hiện tại:",
@ -1431,5 +1431,13 @@
"LabelFallbackFontPathHelp": "Chỉ định đường dẫn chứa phông chữ dự phòng để hiển thị phụ đề ASS / SSA. Tổng kích thước phông chữ tối đa được phép là 20 MB. Các định dạng phông chữ nhẹ và thân thiện với web như woff2 được khuyến khích.",
"LabelFallbackFontPath": "Đường dẫn thư mục phông chữ dự phòng:",
"HeaderSelectFallbackFontPathHelp": "Duyệt qua hoặc nhập đường dẫn của thư mục phông chữ dự phòng để sử dụng cho việc hiển thị phụ đề ASS / SSA.",
"HeaderSelectFallbackFontPath": "Chọn Đường dẫn Thư mục Phông chữ Dự phòng"
"HeaderSelectFallbackFontPath": "Chọn Đường dẫn Thư mục Phông chữ Dự phòng",
"LabelSelectStereo": "Âm Thanh Nổi",
"LabelSelectMono": "Âm Thanh Đơn Kênh",
"LabelSelectAudioChannels": "Kênh",
"LabelAllowedAudioChannels": "Kênh Âm Thanh Cho Phép Tối Đa",
"AllowHevcEncoding": "Cho phép mã hóa ở định dạng HEVC",
"PreferFmp4HlsContainerHelp": "Thích sử dụng fMP4 làm vùng chứa mặc định cho HLS, giúp bạn có thể truyền trực tiếp nội dung HEVC trên các thiết bị được hỗ trợ.",
"PreferFmp4HlsContainer": "Thích vùng chứa phương tiện fMP4-HLS",
"LabelH265Crf": "CRF mã hóa H265:"
}

View file

@ -128,7 +128,7 @@
"DetectingDevices": "正在侦测设备",
"DeviceAccessHelp": "这仅适用于可以唯一标识的设备,而不会阻止浏览器访问。限制用户设备访问会阻止使用未在此被批准的新增设备。",
"DirectPlaying": "直接播放",
"DirectStreamHelp2": "直接串流只占用占用很少的CPU并且视频的品质只会有极小程度的损失。",
"DirectStreamHelp2": "直接串流占用的 CPU 资源通常取决于音频规格。只有视频流是无损的。",
"DirectStreaming": "直接串流",
"Director": "导演",
"Disc": "光盘",
@ -1143,7 +1143,7 @@
"ErrorDeletingItem": "从服务器删除项目时出错。请检查Jellyfin是否拥有对媒体目录的写权限然后重试。",
"GroupBySeries": "按系列分组",
"HeaderApp": "应用程序",
"DirectStreamHelp1": "该媒体文件的分辨率和编码H.264、AC3 等)与您的设备兼容,但文件格式(.mkv、.avi、.wmv 等)不受支持。因此,视频在串流至您的设备之前将会被即时封装为另一种格式。",
"DirectStreamHelp1": "该媒体的载体mkv、avi、wmv 等不被设备支持视频流在与您的设备兼容但是音频流有着不被设备支持的媒体格式DTS、TRUEHD 等或声道数量5.1、7.1 等)。因此视频流在串流至您的设备之前将被即时无损地再封装。只有音频流将被转码。",
"HeaderAppearsOn": "同时出现于",
"HeaderCancelSeries": "取消系列",
"HeaderKeepRecording": "继续录制",
@ -1435,6 +1435,17 @@
"DeleteAll": "删除全部",
"AspectRatioCover": "覆盖",
"AspectRatioFill": "填充",
"Remuxing": "转封装",
"RemuxHelp1": "该媒体的载体mkv、avi、wmv 等)不被设备支持,但视频流和音频流均与您的设备兼容,因此媒体在串流至您的设备之前将被即时无损地再封装。",
"RemuxHelp2": "转封装只占用很少的 CPU 资源并且媒体将被完全无损地传输。",
"LabelPlaybackInfo": "播放信息",
"LabelAudioInfo": "音频信息",
"LabelVideoInfo": "视频信息",
"LabelTranscodingInfo": "转码信息",
"LabelDirectStreamingInfo": "直接串流信息",
"LabelRemuxingInfo": "转封装信息",
"LabelOriginalMediaInfo": "媒体源信息",
"LabelSyncPlayInfo": "同步播放信息",
"PreferFmp4HlsContainer": "优先使用 fMP4-HLS 媒体容器",
"PreferFmp4HlsContainerHelp": "优先使用 fMP4 作为 HLS 播放的默认容器,从而可以在支持的设备上直接串流 HEVC 格式的内容。",
"AllowHevcEncoding": "允许以 HEVC 格式编码",