From b2a2e4d27efde0e9ada496aac2c19e13da12acee Mon Sep 17 00:00:00 2001 From: redphx <96280+redphx@users.noreply.github.com> Date: Wed, 30 Oct 2024 08:45:59 +0700 Subject: [PATCH] Add in-game language support for Bulgarian, Romanian and Thai --- dist/better-xcloud.lite.user.js | 7 +++++-- dist/better-xcloud.user.js | 7 +++++-- src/utils/settings-storages/global-settings-storage.ts | 3 +++ 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/dist/better-xcloud.lite.user.js b/dist/better-xcloud.lite.user.js index 66c9362..160a42c 100644 --- a/dist/better-xcloud.lite.user.js +++ b/dist/better-xcloud.lite.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name Better xCloud (Lite) // @namespace https://github.com/redphx -// @version 5.9.3 +// @version 5.9.4-beta // @description Improve Xbox Cloud Gaming (xCloud) experience // @author redphx // @license MIT @@ -105,7 +105,7 @@ class UserAgent { }); } } -var SCRIPT_VERSION = "5.9.3", SCRIPT_VARIANT = "lite", AppInterface = window.AppInterface; +var SCRIPT_VERSION = "5.9.4-beta", SCRIPT_VARIANT = "lite", AppInterface = window.AppInterface; UserAgent.init(); var userAgent = window.navigator.userAgent.toLowerCase(), isTv = userAgent.includes("smart-tv") || userAgent.includes("smarttv") || /\baft.*\b/.test(userAgent), isVr = window.navigator.userAgent.includes("VR") && window.navigator.userAgent.includes("OculusBrowser"), browserHasTouchSupport = "ontouchstart" in window || navigator.maxTouchPoints > 0, userAgentHasTouchSupport = !isTv && !isVr && browserHasTouchSupport, supportMkb = AppInterface || !userAgent.match(/(android|iphone|ipad)/), STATES = { supportedRegion: !0, @@ -1166,6 +1166,7 @@ class GlobalSettingsStorage extends BaseSettingsStore { options: { default: t("default"), "ar-SA": "العربية", + "bg-BG": "Български", "cs-CZ": "čeština", "da-DK": "dansk", "de-DE": "Deutsch", @@ -1186,9 +1187,11 @@ class GlobalSettingsStorage extends BaseSettingsStore { "pl-PL": "polski", "pt-BR": "português (Brasil)", "pt-PT": "português (Portugal)", + "ro-RO": "Română", "ru-RU": "русский", "sk-SK": "slovenčina", "sv-SE": "svenska", + "th-TH": "ไทย", "tr-TR": "Türkçe", "zh-CN": "中文(简体)", "zh-TW": "中文 (繁體)" diff --git a/dist/better-xcloud.user.js b/dist/better-xcloud.user.js index 64ac5df..bf0968c 100644 --- a/dist/better-xcloud.user.js +++ b/dist/better-xcloud.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name Better xCloud // @namespace https://github.com/redphx -// @version 5.9.3 +// @version 5.9.4-beta // @description Improve Xbox Cloud Gaming (xCloud) experience // @author redphx // @license MIT @@ -107,7 +107,7 @@ class UserAgent { }); } } -var SCRIPT_VERSION = "5.9.3", SCRIPT_VARIANT = "full", AppInterface = window.AppInterface; +var SCRIPT_VERSION = "5.9.4-beta", SCRIPT_VARIANT = "full", AppInterface = window.AppInterface; UserAgent.init(); var userAgent = window.navigator.userAgent.toLowerCase(), isTv = userAgent.includes("smart-tv") || userAgent.includes("smarttv") || /\baft.*\b/.test(userAgent), isVr = window.navigator.userAgent.includes("VR") && window.navigator.userAgent.includes("OculusBrowser"), browserHasTouchSupport = "ontouchstart" in window || navigator.maxTouchPoints > 0, userAgentHasTouchSupport = !isTv && !isVr && browserHasTouchSupport, supportMkb = AppInterface || !userAgent.match(/(android|iphone|ipad)/), STATES = { supportedRegion: !0, @@ -1189,6 +1189,7 @@ class GlobalSettingsStorage extends BaseSettingsStore { options: { default: t("default"), "ar-SA": "العربية", + "bg-BG": "Български", "cs-CZ": "čeština", "da-DK": "dansk", "de-DE": "Deutsch", @@ -1209,9 +1210,11 @@ class GlobalSettingsStorage extends BaseSettingsStore { "pl-PL": "polski", "pt-BR": "português (Brasil)", "pt-PT": "português (Portugal)", + "ro-RO": "Română", "ru-RU": "русский", "sk-SK": "slovenčina", "sv-SE": "svenska", + "th-TH": "ไทย", "tr-TR": "Türkçe", "zh-CN": "中文(简体)", "zh-TW": "中文 (繁體)" diff --git a/src/utils/settings-storages/global-settings-storage.ts b/src/utils/settings-storages/global-settings-storage.ts index 647ecad..81f1e77 100644 --- a/src/utils/settings-storages/global-settings-storage.ts +++ b/src/utils/settings-storages/global-settings-storage.ts @@ -135,6 +135,7 @@ export class GlobalSettingsStorage extends BaseSettingsStorage { options: { default: t('default'), 'ar-SA': 'العربية', + 'bg-BG': 'Български', 'cs-CZ': 'čeština', 'da-DK': 'dansk', 'de-DE': 'Deutsch', @@ -155,9 +156,11 @@ export class GlobalSettingsStorage extends BaseSettingsStorage { 'pl-PL': 'polski', 'pt-BR': 'português (Brasil)', 'pt-PT': 'português (Portugal)', + 'ro-RO': 'Română', 'ru-RU': 'русский', 'sk-SK': 'slovenčina', 'sv-SE': 'svenska', + 'th-TH': 'ไทย', 'tr-TR': 'Türkçe', 'zh-CN': '中文(简体)', 'zh-TW': '中文 (繁體)',