Fix #1153: Captions language fallback
This commit is contained in:
parent
75374eb154
commit
a4f1fdec5d
@ -83,11 +83,8 @@ const captions = {
|
|||||||
// * active: The state preferred by user settings or config
|
// * active: The state preferred by user settings or config
|
||||||
// * toggled: The real captions state
|
// * toggled: The real captions state
|
||||||
|
|
||||||
const languages = dedupe(
|
const browserLanguages = navigator.languages || [navigator.language || navigator.userLanguage || 'en'];
|
||||||
Array.from(navigator.languages || navigator.language || navigator.userLanguage).map(
|
const languages = dedupe(browserLanguages.map(language => language.split('-')[0]));
|
||||||
language => language.split('-')[0],
|
|
||||||
),
|
|
||||||
);
|
|
||||||
|
|
||||||
let language = (this.storage.get('language') || this.config.captions.language || 'auto').toLowerCase();
|
let language = (this.storage.get('language') || this.config.captions.language || 'auto').toLowerCase();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user