mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
localize playback stats
This commit is contained in:
parent
daff76354b
commit
1cf3b0e756
2 changed files with 7 additions and 9 deletions
|
@ -385,12 +385,12 @@ import 'css!./playerstats';
|
||||||
|
|
||||||
const baseCategory = {
|
const baseCategory = {
|
||||||
stats: [],
|
stats: [],
|
||||||
name: 'Playback Info'
|
name: globalize.translate('LabelPlaybackInfo')
|
||||||
};
|
};
|
||||||
|
|
||||||
baseCategory.stats.unshift({
|
baseCategory.stats.unshift({
|
||||||
label: globalize.translate('LabelPlayMethod'),
|
label: globalize.translate('LabelPlayMethod'),
|
||||||
value: displayPlayMethod
|
value: localizedDisplayMethod
|
||||||
});
|
});
|
||||||
|
|
||||||
baseCategory.stats.unshift({
|
baseCategory.stats.unshift({
|
||||||
|
@ -405,9 +405,9 @@ import 'css!./playerstats';
|
||||||
for (let i = 0, length = playerStats.length; i < length; i++) {
|
for (let i = 0, length = playerStats.length; i < length; i++) {
|
||||||
const category = playerStats[i];
|
const category = playerStats[i];
|
||||||
if (category.type === 'audio') {
|
if (category.type === 'audio') {
|
||||||
category.name = 'Audio Info';
|
category.name = globalize.translate('LabelAudioInfo');
|
||||||
} else if (category.type === 'video') {
|
} else if (category.type === 'video') {
|
||||||
category.name = 'Video Info';
|
category.name = globalize.translate('LabelVideoInfo');
|
||||||
}
|
}
|
||||||
categories.push(category);
|
categories.push(category);
|
||||||
}
|
}
|
||||||
|
@ -422,20 +422,20 @@ import 'css!./playerstats';
|
||||||
if (session.TranscodingInfo) {
|
if (session.TranscodingInfo) {
|
||||||
categories.push({
|
categories.push({
|
||||||
stats: getTranscodingStats(session, player, displayPlayMethod),
|
stats: getTranscodingStats(session, player, displayPlayMethod),
|
||||||
name: displayPlayMethod === 'Transcode' ? 'Transcoding Info' : 'Direct Stream Info'
|
name: localizedTranscodingInfo
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
categories.push({
|
categories.push({
|
||||||
stats: getMediaSourceStats(session, player),
|
stats: getMediaSourceStats(session, player),
|
||||||
name: 'Original Media Info'
|
name: globalize.translate('LabelOriginalMediaInfo')
|
||||||
});
|
});
|
||||||
|
|
||||||
const apiClient = window.connectionManager.getApiClient(playbackManager.currentItem(player).ServerId);
|
const apiClient = window.connectionManager.getApiClient(playbackManager.currentItem(player).ServerId);
|
||||||
if (syncPlayManager.isSyncPlayEnabled() && apiClient.isMinServerVersion('10.6.0')) {
|
if (syncPlayManager.isSyncPlayEnabled() && apiClient.isMinServerVersion('10.6.0')) {
|
||||||
categories.push({
|
categories.push({
|
||||||
stats: getSyncPlayStats(),
|
stats: getSyncPlayStats(),
|
||||||
name: 'SyncPlay Info'
|
name: globalize.translate('LabelSyncPlayInfo')
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -414,8 +414,6 @@ import 'emby-itemscontainer';
|
||||||
}
|
}
|
||||||
|
|
||||||
showTranscodingInfo = true;
|
showTranscodingInfo = true;
|
||||||
} else if (displayPlayMethod === 'DirectPlay') {
|
|
||||||
html += globalize.translate('DirectPlaying');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (showTranscodingInfo) {
|
if (showTranscodingInfo) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue