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

add media type specific translation in up next dialog (#6307)

* allow dedicated translation of all video types

* fix linter issue
This commit is contained in:
BlueMöhre 2025-01-06 21:01:44 +01:00 committed by GitHub
parent ec1f6336a0
commit e4e9a7a5d3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 5 deletions

View file

@ -55,9 +55,16 @@ function setNextVideoText() {
const timeText = '<span class="upNextDialog-countdownText">' + globalize.translate('HeaderSecondsValue', secondsRemaining) + '</span>'; const timeText = '<span class="upNextDialog-countdownText">' + globalize.translate('HeaderSecondsValue', secondsRemaining) + '</span>';
const nextVideoText = instance.showStaticNextText ? let nextVideoText;
globalize.translate('HeaderNextItem', globalize.translate(instance.itemType)) : if (instance.itemType === 'Episode') {
globalize.translate('HeaderNextItemPlayingInValue', globalize.translate(instance.itemType), timeText); nextVideoText = instance.showStaticNextText ?
globalize.translate('HeaderNextEpisode') :
globalize.translate('HeaderNextEpisodePlayingInValue', timeText);
} else {
nextVideoText = instance.showStaticNextText ?
globalize.translate('HeaderNextVideo') :
globalize.translate('HeaderNextVideoPlayingInValue', timeText);
}
elem.querySelector('.upNextDialog-nextVideoText').innerHTML = nextVideoText; elem.querySelector('.upNextDialog-nextVideoText').innerHTML = nextVideoText;
} }

View file

@ -460,8 +460,10 @@
"HeaderNewDevices": "New Devices", "HeaderNewDevices": "New Devices",
"HeaderNewPlaylist": "New Playlist", "HeaderNewPlaylist": "New Playlist",
"HeaderNewRepository": "New Repository", "HeaderNewRepository": "New Repository",
"HeaderNextItem": "Next {0}", "HeaderNextEpisode": "Next Episode",
"HeaderNextItemPlayingInValue": "Next {0} Playing in {1}", "HeaderNextEpisodePlayingInValue": "Next Episode Playing in {0}",
"HeaderNextVideo": "Next Video",
"HeaderNextVideoPlayingInValue": "Next Video Playing in {0}",
"HeaderNoLyrics": "No lyrics found", "HeaderNoLyrics": "No lyrics found",
"HeaderOnNow": "On Now", "HeaderOnNow": "On Now",
"HeaderOtherItems": "Other Items", "HeaderOtherItems": "Other Items",