From 2bb87db83c8bbcf53c073cd901ba1b9cc553622b Mon Sep 17 00:00:00 2001 From: SirStendec Date: Thu, 16 Jul 2020 17:21:51 -0400 Subject: [PATCH] 4.20.9 * Fixed: Not automatically selecting Norwegian when Twitch's native language is set to Norwegian. * Fixed: Not supporting the channels in your language sections of the directory. --- package.json | 2 +- src/i18n.js | 5 ++++- src/sites/twitch-twilight/modules/directory/index.jsx | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index df82b687..f9e36cec 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "frankerfacez", "author": "Dan Salvato LLC", - "version": "4.20.8", + "version": "4.20.9", "description": "FrankerFaceZ is a Twitch enhancement suite.", "license": "Apache-2.0", "scripts": { diff --git a/src/i18n.js b/src/i18n.js index 6a919b8d..3c2f7a47 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -151,12 +151,15 @@ export class TranslationManager extends Module { if ( this.availableLocales.includes(val) ) return val; + if ( val === 'no' && this.availableLocales.includes('nb') ) + return 'nb'; + const idx = val.indexOf('-'); if ( idx === -1 ) return 'en'; val = val.slice(0, idx); - return this.availableLocales.includes(val) ? val : 'en' + return this.availableLocales.includes(val) ? val : 'en'; }, ui: { diff --git a/src/sites/twitch-twilight/modules/directory/index.jsx b/src/sites/twitch-twilight/modules/directory/index.jsx index a8b46541..b9f73fb6 100644 --- a/src/sites/twitch-twilight/modules/directory/index.jsx +++ b/src/sites/twitch-twilight/modules/directory/index.jsx @@ -43,7 +43,7 @@ export default class Directory extends SiteModule { this.inject(Game); this.DirectoryCard = this.elemental.define( - 'directory-card', '.live-channel-card,article[data-a-target^="followed-vod-"],article[data-a-target^="card-"],div[data-a-target^="video-tower-card-"] article,div[data-a-target^="clips-card-"] article,.shelf-card__impression-wrapper article', + 'directory-card', '.live-channel-card,article[data-a-target^="followed-vod-"],article[data-a-target^="card-"],div[data-a-target^="video-tower-card-"] article,div[data-a-target^="clips-card-"] article,.shelf-card__impression-wrapper article,.tw-tower div article', DIR_ROUTES, null, 0, 0 );