Add in-game language support for Bulgarian, Romanian and Thai

This commit is contained in:
redphx 2024-10-30 08:45:59 +07:00
parent 4f3430c43c
commit b2a2e4d27e
3 changed files with 13 additions and 4 deletions

View File

@ -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": "中文 (繁體)"

View File

@ -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": "中文 (繁體)"

View File

@ -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': '中文 (繁體)',