diff options
author | Sam Potts <sam@potts.es> | 2018-08-13 09:24:25 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-13 09:24:25 +1000 |
commit | f94e53ffb12d48202616e9b531600fdea7d765a9 (patch) | |
tree | 218e32fbcd06f9735bf948b744746c702e684cc7 /src/js/captions.js | |
parent | 75374eb154eff7665c3a6ee27041a3f26a11dd7f (diff) | |
parent | a4f1fdec5d2c7770316ff465ed27ccd8b08f64f7 (diff) | |
download | plyr-f94e53ffb12d48202616e9b531600fdea7d765a9.tar.lz plyr-f94e53ffb12d48202616e9b531600fdea7d765a9.tar.xz plyr-f94e53ffb12d48202616e9b531600fdea7d765a9.zip |
Merge pull request #1158 from friday/1153
Fix #1153: Captions language fallback
Diffstat (limited to 'src/js/captions.js')
-rw-r--r-- | src/js/captions.js | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/js/captions.js b/src/js/captions.js index 4ad2a956..f31b5305 100644 --- a/src/js/captions.js +++ b/src/js/captions.js @@ -83,11 +83,8 @@ const captions = { // * active: The state preferred by user settings or config // * toggled: The real captions state - const languages = dedupe( - Array.from(navigator.languages || navigator.language || navigator.userLanguage).map( - language => language.split('-')[0], - ), - ); + const browserLanguages = navigator.languages || [navigator.language || navigator.userLanguage || 'en']; + const languages = dedupe(browserLanguages.map(language => language.split('-')[0])); let language = (this.storage.get('language') || this.config.captions.language || 'auto').toLowerCase(); |