Svallinns locale fix

This commit is contained in:
Luca 2021-04-12 23:00:07 +02:00
parent 9f0a9da85c
commit 49aab11acb
1 changed files with 10 additions and 7 deletions

View File

@ -385,14 +385,17 @@ export default Vue.extend({
.captionTracks .captionTracks
if (typeof captionTracks !== 'undefined') { if (typeof captionTracks !== 'undefined') {
const standardLocale = localStorage.getItem('locale').replace('_', '-') const locale = localStorage.getItem('locale')
const noLocaleCaption = !captionTracks.some(track => if (locale !== null) {
track.languageCode === standardLocale && track.kind !== 'asr' const standardLocale = locale.replace('_', '-')
) const noLocaleCaption = !captionTracks.some(track =>
track.languageCode === standardLocale && track.kind !== 'asr'
)
if (!standardLocale.startsWith('en') && noLocaleCaption) { if (!standardLocale.startsWith('en') && noLocaleCaption) {
const baseUrl = result.player_response.captions.playerCaptionsRenderer.baseUrl const baseUrl = result.player_response.captions.playerCaptionsRenderer.baseUrl
this.tryAddingTranslatedLocaleCaption(captionTracks, standardLocale, baseUrl) this.tryAddingTranslatedLocaleCaption(captionTracks, standardLocale, baseUrl)
}
} }
this.captionHybridList = this.createCaptionPromiseList(captionTracks) this.captionHybridList = this.createCaptionPromiseList(captionTracks)