Compare commits

...

8 Commits

Author SHA1 Message Date
9d7c537eaa Update README.md 2023-10-03 16:53:43 +07:00
eccd306d03 Bump version to 1.17.2 2023-10-03 16:51:45 +07:00
e15afd2396 Bump version to 1.17.2 2023-10-03 16:51:25 +07:00
f0dbc72987 Add Korean translation 2023-10-03 16:03:49 +07:00
25bf6c209d Merge branch 'main' of https://github.com/redphx/better-xcloud 2023-10-03 09:55:14 +07:00
f229dbdbe4 Update README.md 2023-10-02 21:46:35 +07:00
e845c902b2 Fix Stats settings dialog being too big on small screens 2023-10-02 17:27:37 +07:00
c424c6f94b Add Chinese (Simplified) translation 2023-09-29 08:21:29 +07:00
3 changed files with 217 additions and 9 deletions

View File

@ -2,6 +2,11 @@
Improve [Xbox Cloud Gaming (xCloud)](https://www.xbox.com/play/) experience on web browser. Improve [Xbox Cloud Gaming (xCloud)](https://www.xbox.com/play/) experience on web browser.
The main target of this script is mobile users, but it should work great on desktop too. The main target of this script is mobile users, but it should work great on desktop too.
Supported platforms:
- Windows, macOS, Linux
- Android, Android TV
- iOS, iPadOS
This script makes me spend more time with xCloud, and I hope the same thing happens to you. This script makes me spend more time with xCloud, and I hope the same thing happens to you.
If you like this project please give it a 🌟. Thank you 🙏. If you like this project please give it a 🌟. Thank you 🙏.
@ -272,6 +277,8 @@ Sorry, no. The server decides all these settings.
It's a reference to an Userscript called "better360" that I created many years ago. I regret not choosing the name "xCloud Enhancement Suite", or XES for short. It's a reference to an Userscript called "better360" that I created many years ago. I regret not choosing the name "xCloud Enhancement Suite", or XES for short.
## Translators ## Translators
- **Chinese (Simplified)**: [@nyavana](https://github.com/nyavana)
- **Korean**: [@rightones](https://github.com/rightones)
- **Portuguese (Brazilian)**: [@ricardo404](https://github.com/ricardo404), [@Haisom](https://github.com/Haisom) - **Portuguese (Brazilian)**: [@ricardo404](https://github.com/ricardo404), [@Haisom](https://github.com/Haisom)
- **Russian**: [anpom6](https://crowdin.com/profile/anpom6) - **Russian**: [anpom6](https://crowdin.com/profile/anpom6)
- **Turkish**: [@transbebek](https://github.com/transbebek) - **Turkish**: [@transbebek](https://github.com/transbebek)

View File

@ -1,5 +1,5 @@
// ==UserScript== // ==UserScript==
// @name Better xCloud // @name Better xCloud
// @namespace https://github.com/redphx // @namespace https://github.com/redphx
// @version 1.17.1 // @version 1.17.2
// ==/UserScript== // ==/UserScript==

View File

@ -1,7 +1,7 @@
// ==UserScript== // ==UserScript==
// @name Better xCloud // @name Better xCloud
// @namespace https://github.com/redphx // @namespace https://github.com/redphx
// @version 1.17.1 // @version 1.17.2
// @description Improve Xbox Cloud Gaming (xCloud) experience // @description Improve Xbox Cloud Gaming (xCloud) experience
// @author redphx // @author redphx
// @license MIT // @license MIT
@ -13,7 +13,7 @@
// ==/UserScript== // ==/UserScript==
'use strict'; 'use strict';
const SCRIPT_VERSION = '1.17.1'; const SCRIPT_VERSION = '1.17.2';
const SCRIPT_HOME = 'https://github.com/redphx/better-xcloud'; const SCRIPT_HOME = 'https://github.com/redphx/better-xcloud';
console.log(`[Better xCloud] readyState: ${document.readyState}`); console.log(`[Better xCloud] readyState: ${document.readyState}`);
@ -65,10 +65,12 @@ const Translations = {
getLocale: () => { getLocale: () => {
const supportedLocales = [ const supportedLocales = [
'en-US', 'en-US',
'ko-KR',
'pt-BR', 'pt-BR',
'ru-RU', 'ru-RU',
'tr-TR', 'tr-TR',
'vi-VN', 'vi-VN',
'zh-CN',
]; ];
let locale = localStorage.getItem('better_xcloud_locale'); let locale = localStorage.getItem('better_xcloud_locale');
@ -90,674 +92,866 @@ const Translations = {
"advanced": { "advanced": {
"en-US": "Advanced", "en-US": "Advanced",
"ko-KR": "고급",
"pt-BR": "Avançado", "pt-BR": "Avançado",
"ru-RU": "Продвинутые", "ru-RU": "Продвинутые",
"tr-TR": "Gelişmiş ayarlar", "tr-TR": "Gelişmiş ayarlar",
"vi-VN": "Nâng cao", "vi-VN": "Nâng cao",
"zh-CN": "高级选项",
}, },
"audio": { "audio": {
"en-US": "Audio", "en-US": "Audio",
"ko-KR": "오디오",
"pt-BR": "Áudio", "pt-BR": "Áudio",
"ru-RU": "Звук", "ru-RU": "Звук",
"tr-TR": "Ses", "tr-TR": "Ses",
"vi-VN": "Âm thanh", "vi-VN": "Âm thanh",
"zh-CN": "音频",
}, },
"auto": { "auto": {
"en-US": "Auto", "en-US": "Auto",
"ko-KR": "자동",
"pt-BR": "Automático", "pt-BR": "Automático",
"ru-RU": "Автоматически", "ru-RU": "Автоматически",
"tr-TR": "Otomatik", "tr-TR": "Otomatik",
"vi-VN": "Tự động", "vi-VN": "Tự động",
"zh-CN": "自动",
}, },
"badge-audio": { "badge-audio": {
"en-US": "Audio", "en-US": "Audio",
"ko-KR": "오디오",
"pt-BR": "Áudio", "pt-BR": "Áudio",
"ru-RU": "Звук", "ru-RU": "Звук",
"tr-TR": "Ses", "tr-TR": "Ses",
"vi-VN": "Tiếng", "vi-VN": "Tiếng",
"zh-CN": "音频",
}, },
"badge-battery": { "badge-battery": {
"en-US": "Battery", "en-US": "Battery",
"ko-KR": "배터리",
"pt-BR": "Bateria", "pt-BR": "Bateria",
"ru-RU": "Батарея", "ru-RU": "Батарея",
"tr-TR": "Pil", "tr-TR": "Pil",
"vi-VN": "Pin", "vi-VN": "Pin",
"zh-CN": "电量",
}, },
"badge-in": { "badge-in": {
"en-US": "In", "en-US": "In",
"ko-KR": "다운로드",
"pt-BR": "Recebidos", "pt-BR": "Recebidos",
"ru-RU": "Входящие", "ru-RU": "Входящие",
"tr-TR": "Gelen", "tr-TR": "Gelen",
"vi-VN": "Nhận", "vi-VN": "Nhận",
"zh-CN": "下载",
}, },
"badge-out": { "badge-out": {
"en-US": "Out", "en-US": "Out",
"ko-KR": "업로드",
"pt-BR": "Enviados", "pt-BR": "Enviados",
"ru-RU": "Исходящие", "ru-RU": "Исходящие",
"tr-TR": "Giden", "tr-TR": "Giden",
"vi-VN": "Gởi", "vi-VN": "Gởi",
"zh-CN": "上传",
}, },
"badge-playtime": { "badge-playtime": {
"en-US": "Playtime", "en-US": "Playtime",
"ko-KR": "플레이한 시간",
"pt-BR": "Tempo de jogo", "pt-BR": "Tempo de jogo",
"ru-RU": "Время в игре", "ru-RU": "Время в игре",
"tr-TR": "Oynanış süresi", "tr-TR": "Oynanış süresi",
"vi-VN": "Giờ chơi", "vi-VN": "Giờ chơi",
"zh-CN": "游玩时间",
}, },
"badge-server": { "badge-server": {
"en-US": "Server", "en-US": "Server",
"ko-KR": "서버",
"pt-BR": "Servidor", "pt-BR": "Servidor",
"ru-RU": "Сервер", "ru-RU": "Сервер",
"tr-TR": "Sunucu", "tr-TR": "Sunucu",
"vi-VN": "Máy chủ", "vi-VN": "Máy chủ",
"zh-CN": "服务器",
}, },
"badge-video": { "badge-video": {
"en-US": "Video", "en-US": "Video",
"ko-KR": "비디오",
"pt-BR": "Vídeo", "pt-BR": "Vídeo",
"ru-RU": "Видео", "ru-RU": "Видео",
"tr-TR": "Görüntü", "tr-TR": "Görüntü",
"vi-VN": "Hình", "vi-VN": "Hình",
"zh-CN": "视频",
}, },
"bottom-left": { "bottom-left": {
"en-US": "Bottom-left", "en-US": "Bottom-left",
"ko-KR": "좌측 하단",
"pt-BR": "Inferior Esquerdo", "pt-BR": "Inferior Esquerdo",
"ru-RU": "Левый нижний угол", "ru-RU": "Левый нижний угол",
"tr-TR": "Sol alt", "tr-TR": "Sol alt",
"vi-VN": "Phía dưới bên trái", "vi-VN": "Phía dưới bên trái",
"zh-CN": "左下角",
}, },
"bottom-right": { "bottom-right": {
"en-US": "Bottom-right", "en-US": "Bottom-right",
"ko-KR": "우측 하단",
"pt-BR": "Inferior-direito", "pt-BR": "Inferior-direito",
"ru-RU": "Правый нижний угол", "ru-RU": "Правый нижний угол",
"tr-TR": "Sağ alt", "tr-TR": "Sağ alt",
"vi-VN": "Phía dưới bên phải", "vi-VN": "Phía dưới bên phải",
"zh-CN": "右下角",
}, },
"brightness": { "brightness": {
"en-US": "Brightness", "en-US": "Brightness",
"ko-KR": "밝기",
"pt-BR": "Brilho", "pt-BR": "Brilho",
"ru-RU": "Яркость", "ru-RU": "Яркость",
"tr-TR": "Aydınlık", "tr-TR": "Aydınlık",
"vi-VN": "Độ sáng", "vi-VN": "Độ sáng",
"zh-CN": "亮度",
}, },
"browser-unsupported-feature": { "browser-unsupported-feature": {
"en-US": "Your browser doesn't support this feature", "en-US": "Your browser doesn't support this feature",
"ko-KR": "브라우저에서 이 기능을 지원하지 않습니다.",
"pt-BR": "Seu navegador não suporta este recurso", "pt-BR": "Seu navegador não suporta este recurso",
"ru-RU": "Ваш браузер не поддерживает эту функцию", "ru-RU": "Ваш браузер не поддерживает эту функцию",
"tr-TR": "Web tarayıcınız bu özelliği desteklemiyor", "tr-TR": "Web tarayıcınız bu özelliği desteklemiyor",
"vi-VN": "Trình duyệt không hỗ trợ tính năng này", "vi-VN": "Trình duyệt không hỗ trợ tính năng này",
"zh-CN": "您的浏览器不支持此功能",
}, },
"clarity": { "clarity": {
"en-US": "Clarity", "en-US": "Clarity",
"ko-KR": "선명도",
"pt-BR": "Clareza", "pt-BR": "Clareza",
"ru-RU": "Чёткость", "ru-RU": "Чёткость",
"tr-TR": "Netlik", "tr-TR": "Netlik",
"vi-VN": "Độ nét", "vi-VN": "Độ nét",
"zh-CN": "清晰度",
}, },
"clarity-boost-warning": { "clarity-boost-warning": {
"en-US": "These settings don't work when the Clarity Boost mode is ON", "en-US": "These settings don't work when the Clarity Boost mode is ON",
"ko-KR": "이 설정들은 선명도 향상 기능이 켜져 있을 때는 동작하지 않습니다.",
"pt-BR": "Estas configurações não funcionam quando o modo de \"Clarity Boost\" está ATIVADO", "pt-BR": "Estas configurações não funcionam quando o modo de \"Clarity Boost\" está ATIVADO",
"ru-RU": "Эти настройки не работают, когда включен режим Clarity Boost", "ru-RU": "Эти настройки не работают, когда включен режим Clarity Boost",
"tr-TR": "Netliği Artırma modu açıkken bu ayarlar ETKİSİZDİR", "tr-TR": "Netliği Artırma modu açıkken bu ayarlar ETKİSİZDİR",
"vi-VN": "Các tùy chỉnh này không hoạt động khi chế độ Clarity Boost đang được bật", "vi-VN": "Các tùy chỉnh này không hoạt động khi chế độ Clarity Boost đang được bật",
"zh-CN": "这些设置在 Clarity Boost 清晰度增强 开启时不可用",
}, },
"close": { "close": {
"en-US": "Close", "en-US": "Close",
"ko-KR": "닫기",
"pt-BR": "Fechar", "pt-BR": "Fechar",
"ru-RU": "Закрыть", "ru-RU": "Закрыть",
"tr-TR": "Kapat", "tr-TR": "Kapat",
"vi-VN": "Đóng", "vi-VN": "Đóng",
"zh-CN": "关闭",
}, },
"conditional-formatting": { "conditional-formatting": {
"en-US": "Conditional formatting text color", "en-US": "Conditional formatting text color",
"ko-KR": "통계에 따라 글자 색 지정",
"pt-BR": "Cor do texto do formato condicional", "pt-BR": "Cor do texto do formato condicional",
"ru-RU": "Цвет текста в зависимости от условий", "ru-RU": "Цвет текста в зависимости от условий",
"tr-TR": "Metin renginin koşullu biçimlendirilmesi", "tr-TR": "Metin renginin koşullu biçimlendirilmesi",
"vi-VN": "Thay đổi màu chữ tùy theo giá trị", "vi-VN": "Thay đổi màu chữ tùy theo giá trị",
"zh-CN": "更改文本颜色",
}, },
"confirm-reload-stream": { "confirm-reload-stream": {
"en-US": "Do you want to refresh the stream?", "en-US": "Do you want to refresh the stream?",
"ko-KR": "스트리밍을 재시작할까요?",
"pt-BR": "Você deseja atualizar o stream?", "pt-BR": "Você deseja atualizar o stream?",
"ru-RU": "Вы хотите перезапустить поток?", "ru-RU": "Вы хотите перезапустить поток?",
"tr-TR": "Yayını yeniden başlatmak istiyor musunuz?", "tr-TR": "Yayını yeniden başlatmak istiyor musunuz?",
"vi-VN": "Bạn có muốn kết nối lại stream không?", "vi-VN": "Bạn có muốn kết nối lại stream không?",
"zh-CN": "您想要刷新吗?",
}, },
"contrast": { "contrast": {
"en-US": "Contrast", "en-US": "Contrast",
"ko-KR": "대비",
"pt-BR": "Contraste", "pt-BR": "Contraste",
"ru-RU": "Контрастность", "ru-RU": "Контрастность",
"tr-TR": "Karşıtlık", "tr-TR": "Karşıtlık",
"vi-VN": "Độ tương phản", "vi-VN": "Độ tương phản",
"zh-CN": "对比度",
}, },
"custom": { "custom": {
"en-US": "Custom", "en-US": "Custom",
"ko-KR": "사용자 지정",
"pt-BR": "Customizado", "pt-BR": "Customizado",
"ru-RU": "Вручную", "ru-RU": "Вручную",
"tr-TR": "Özel", "tr-TR": "Özel",
"vi-VN": "Tùy chỉnh", "vi-VN": "Tùy chỉnh",
"zh-CN": "自定义",
}, },
"default": { "default": {
"en-US": "Default", "en-US": "Default",
"ko-KR": "기본값",
"pt-BR": "Padrão", "pt-BR": "Padrão",
"ru-RU": "По умолчанию", "ru-RU": "По умолчанию",
"tr-TR": "Varsayılan", "tr-TR": "Varsayılan",
"vi-VN": "Mặc định", "vi-VN": "Mặc định",
"zh-CN": "默认",
}, },
"device-unsupported-touch": { "device-unsupported-touch": {
"en-US": "Your device doesn't have touch support", "en-US": "Your device doesn't have touch support",
"ko-KR": "브라우저에서 터치를 지원하지 않습니다.",
"pt-BR": "Seu dispositivo não possui suporte de toque", "pt-BR": "Seu dispositivo não possui suporte de toque",
"ru-RU": "Ваше устройство не поддерживает сенсорное управление", "ru-RU": "Ваше устройство не поддерживает сенсорное управление",
"tr-TR": "Cihazınızda dokunmatik ekran özelliği yoktur", "tr-TR": "Cihazınızda dokunmatik ekran özelliği yoktur",
"vi-VN": "Thiết bị này không hỗ trợ cảm ứng", "vi-VN": "Thiết bị này không hỗ trợ cảm ứng",
"zh-CN": "您的设备不支持触摸",
}, },
"disable": { "disable": {
"en-US": "Disable", "en-US": "Disable",
"ko-KR": "비활성화",
"pt-BR": "Desabilitar", "pt-BR": "Desabilitar",
"ru-RU": "Отключить", "ru-RU": "Отключить",
"tr-TR": "Devre dışı bırak", "tr-TR": "Devre dışı bırak",
"vi-VN": "Vô hiệu hóa", "vi-VN": "Vô hiệu hóa",
"zh-CN": "禁用",
}, },
"disable-bandwidth-checking": { "disable-bandwidth-checking": {
"en-US": "Disable bandwidth checking", "en-US": "Disable bandwidth checking",
"ko-KR": "대역폭 확인 비활성화",
"pt-BR": "Desativar verificação de banda", "pt-BR": "Desativar verificação de banda",
"ru-RU": "Отключить проверку интернета", "ru-RU": "Отключить проверку интернета",
"tr-TR": "İnternet hız testini atla", "tr-TR": "İnternet hız testini atla",
"vi-VN": "Tắt kiểm tra băng thông", "vi-VN": "Tắt kiểm tra băng thông",
"zh-CN": "禁用带宽测速",
}, },
"disable-social-features": { "disable-social-features": {
"en-US": "Disable social features", "en-US": "Disable social features",
"ko-KR": "소셜 기능 비활성화",
"pt-BR": "Desativar recursos sociais", "pt-BR": "Desativar recursos sociais",
"ru-RU": "Отключить социальные функции", "ru-RU": "Отключить социальные функции",
"tr-TR": "Sosyal özellikleri kapat", "tr-TR": "Sosyal özellikleri kapat",
"vi-VN": "Khóa các tính năng xã hội", "vi-VN": "Khóa các tính năng xã hội",
"zh-CN": "禁用社交功能",
}, },
"disable-xcloud-analytics": { "disable-xcloud-analytics": {
"en-US": "Disable xCloud analytics", "en-US": "Disable xCloud analytics",
"ko-KR": "xCloud 통계 비활성화",
"pt-BR": "Desativar telemetria do xCloud", "pt-BR": "Desativar telemetria do xCloud",
"ru-RU": "Отключить аналитику xCloud", "ru-RU": "Отключить аналитику xCloud",
"tr-TR": "xCloud'un veri toplamasını devre dışı bırak", "tr-TR": "xCloud'un veri toplamasını devre dışı bırak",
"vi-VN": "Khóa phân tích thông tin của xCloud", "vi-VN": "Khóa phân tích thông tin của xCloud",
"zh-CN": "关闭 xCloud 遥测数据统计",
}, },
"enable-mic-on-startup": { "enable-mic-on-startup": {
"en-US": "Enable microphone on game launch", "en-US": "Enable microphone on game launch",
"ko-KR": "게임 시작 시 마이크 활성화",
"pt-BR": "Ativar microfone na inicialização do jogo", "pt-BR": "Ativar microfone na inicialização do jogo",
"ru-RU": "Автоматически включать микрофон при запуске игры", "ru-RU": "Автоматически включать микрофон при запуске игры",
"tr-TR": "Oyun başlarken mikrofonu aç", "tr-TR": "Oyun başlarken mikrofonu aç",
"vi-VN": "Bật mic lúc vào game", "vi-VN": "Bật mic lúc vào game",
"zh-CN": "游戏启动时打开麦克风",
}, },
"enable-quick-glance-mode": { "enable-quick-glance-mode": {
"en-US": "Enable \"Quick Glance\" mode", "en-US": "Enable \"Quick Glance\" mode",
"ko-KR": "\"퀵 글랜스\" 모드 활성화",
"pt-BR": "Ativar modo \"Revisão Rápida\"", "pt-BR": "Ativar modo \"Revisão Rápida\"",
"ru-RU": "Включить режим «Быстрый взгляд»", "ru-RU": "Включить режим «Быстрый взгляд»",
"tr-TR": "\"Seri Bakış\" modunu aç", "tr-TR": "\"Seri Bakış\" modunu aç",
"vi-VN": "Bật chế độ \"Xem nhanh\"", "vi-VN": "Bật chế độ \"Xem nhanh\"",
"zh-CN": "仅在打开设置时显示统计信息",
}, },
"enable-volume-control": { "enable-volume-control": {
"en-US": "Enable volume control feature", "en-US": "Enable volume control feature",
"ko-KR": "음량 조절 기능 활성화",
"pt-BR": "Ativar recurso de controle de volume", "pt-BR": "Ativar recurso de controle de volume",
"tr-TR": "Ses düzeyini yönetmeyi etkinleştir", "tr-TR": "Ses düzeyini yönetmeyi etkinleştir",
"vi-VN": "Bật tính năng điều khiển âm lượng", "vi-VN": "Bật tính năng điều khiển âm lượng",
"zh-CN": "启用音量控制",
}, },
"hide-idle-cursor": { "hide-idle-cursor": {
"en-US": "Hide mouse cursor on idle", "en-US": "Hide mouse cursor on idle",
"ko-KR": "대기 상태에서 마우스 커서 숨기기",
"pt-BR": "Ocultar o cursor do mouse no ocioso", "pt-BR": "Ocultar o cursor do mouse no ocioso",
"ru-RU": "Скрыть курсор мыши при бездействии", "ru-RU": "Скрыть курсор мыши при бездействии",
"tr-TR": "Boştayken fare imlecini gizle", "tr-TR": "Boştayken fare imlecini gizle",
"vi-VN": "Ẩn con trỏ chuột khi không di chuyển", "vi-VN": "Ẩn con trỏ chuột khi không di chuyển",
"zh-CN": "空闲时隐藏鼠标",
}, },
"hide-system-menu-icon": { "hide-system-menu-icon": {
"en-US": "Hide System menu's icon", "en-US": "Hide System menu's icon",
"ko-KR": "시스템 메뉴 아이콘 숨기기",
"pt-BR": "Ocultar ícone do menu do sistema", "pt-BR": "Ocultar ícone do menu do sistema",
"ru-RU": "Скрыть значок системного меню", "ru-RU": "Скрыть значок системного меню",
"tr-TR": "Sistem menüsü simgesini gizle", "tr-TR": "Sistem menüsü simgesini gizle",
"vi-VN": "Ẩn biểu tượng của menu Hệ thống", "vi-VN": "Ẩn biểu tượng của menu Hệ thống",
"zh-CN": "隐藏系统菜单图标",
}, },
"language": { "language": {
"en-US": "Language", "en-US": "Language",
"ko-KR": "언어",
"pt-BR": "Linguagem", "pt-BR": "Linguagem",
"ru-RU": "Язык", "ru-RU": "Язык",
"tr-TR": "Dil", "tr-TR": "Dil",
"vi-VN": "Ngôn ngữ", "vi-VN": "Ngôn ngữ",
"zh-CN": "切换语言",
}, },
"large": { "large": {
"en-US": "Large", "en-US": "Large",
"ko-KR": "크게",
"pt-BR": "Largo", "pt-BR": "Largo",
"ru-RU": "Большой", "ru-RU": "Большой",
"tr-TR": "Büyük", "tr-TR": "Büyük",
"vi-VN": "Lớn", "vi-VN": "Lớn",
"zh-CN": "大",
}, },
"loading-screen": { "loading-screen": {
"en-US": "Loading screen", "en-US": "Loading screen",
"ko-KR": "로딩 화면",
"pt-BR": "Tela de Carregamento", "pt-BR": "Tela de Carregamento",
"ru-RU": "Экран загрузки", "ru-RU": "Экран загрузки",
"tr-TR": "Yükleme ekranı", "tr-TR": "Yükleme ekranı",
"vi-VN": "Màn hình chờ", "vi-VN": "Màn hình chờ",
"zh-CN": "载入画面",
}, },
"menu-stream-settings": { "menu-stream-settings": {
"en-US": "Stream settings", "en-US": "Stream settings",
"ko-KR": "스트리밍 설정",
"pt-BR": "Ajustes de transmissão", "pt-BR": "Ajustes de transmissão",
"ru-RU": "Настройки потоковой передачи", "ru-RU": "Настройки потоковой передачи",
"tr-TR": "Yayın ayarları", "tr-TR": "Yayın ayarları",
"vi-VN": "Cấu hình stream", "vi-VN": "Cấu hình stream",
"zh-CN": "串流设置",
}, },
"menu-stream-stats": { "menu-stream-stats": {
"en-US": "Stream stats", "en-US": "Stream stats",
"ko-KR": "통계",
"pt-BR": "Estatísticas da transmissão", "pt-BR": "Estatísticas da transmissão",
"ru-RU": "Статистика потоковой передачи", "ru-RU": "Статистика потоковой передачи",
"tr-TR": "Yayın durumu", "tr-TR": "Yayın durumu",
"vi-VN": "Thông số stream", "vi-VN": "Thông số stream",
"zh-CN": "串流统计数据",
}, },
"normal": { "normal": {
"en-US": "Normal", "en-US": "Normal",
"ko-KR": "보통",
"pt-BR": "Normal", "pt-BR": "Normal",
"ru-RU": "Средний", "ru-RU": "Средний",
"tr-TR": "Normal", "tr-TR": "Normal",
"vi-VN": "Thường", "vi-VN": "Thường",
"zh-CN": "中",
}, },
"off": { "off": {
"en-US": "Off", "en-US": "Off",
"ko-KR": "꺼짐",
"pt-BR": "Desligado", "pt-BR": "Desligado",
"ru-RU": "Выключен", "ru-RU": "Выключен",
"tr-TR": "Kapalı", "tr-TR": "Kapalı",
"vi-VN": "Tắt", "vi-VN": "Tắt",
"zh-CN": "关",
}, },
"opacity": { "opacity": {
"en-US": "Opacity", "en-US": "Opacity",
"ko-KR": "불투명도",
"pt-BR": "Transparência", "pt-BR": "Transparência",
"ru-RU": "Непрозрачность", "ru-RU": "Непрозрачность",
"tr-TR": "Saydamsızlık", "tr-TR": "Saydamsızlık",
"vi-VN": "Độ mờ", "vi-VN": "Độ mờ",
"zh-CN": "透明度",
}, },
"other": { "other": {
"en-US": "Other", "en-US": "Other",
"ko-KR": "기타",
"pt-BR": "Outros", "pt-BR": "Outros",
"ru-RU": "Прочее", "ru-RU": "Прочее",
"tr-TR": "Diğer", "tr-TR": "Diğer",
"vi-VN": "Khác", "vi-VN": "Khác",
"zh-CN": "其他",
}, },
"position": { "position": {
"en-US": "Position", "en-US": "Position",
"ko-KR": "위치",
"pt-BR": "Posição", "pt-BR": "Posição",
"ru-RU": "Расположение", "ru-RU": "Расположение",
"tr-TR": "Konum", "tr-TR": "Konum",
"vi-VN": "Vị trí", "vi-VN": "Vị trí",
"zh-CN": "位置",
}, },
"prefer-ipv6-server": { "prefer-ipv6-server": {
"en-US": "Prefer IPv6 server", "en-US": "Prefer IPv6 server",
"ko-KR": "IPv6 서버 우선",
"pt-BR": "Preferir servidor IPV6", "pt-BR": "Preferir servidor IPV6",
"ru-RU": "Предпочитать IPv6 сервер", "ru-RU": "Предпочитать IPv6 сервер",
"tr-TR": "IPv6 sunucusunu tercih et", "tr-TR": "IPv6 sunucusunu tercih et",
"vi-VN": "Ưu tiên máy chủ IPv6", "vi-VN": "Ưu tiên máy chủ IPv6",
"zh-CN": "优先使用 IPv6 服务器",
}, },
"preferred-game-language": { "preferred-game-language": {
"en-US": "Preferred game's language", "en-US": "Preferred game's language",
"ko-KR": "선호하는 게임 언어",
"pt-BR": "Idioma preferencial do jogo", "pt-BR": "Idioma preferencial do jogo",
"ru-RU": "Предпочитаемый язык игры", "ru-RU": "Предпочитаемый язык игры",
"tr-TR": "Oyunda tercih edilen dil", "tr-TR": "Oyunda tercih edilen dil",
"vi-VN": "Ngôn ngữ game ưu tiên", "vi-VN": "Ngôn ngữ game ưu tiên",
"zh-CN": "首选游戏语言",
}, },
"ratio": { "ratio": {
"en-US": "Ratio", "en-US": "Ratio",
"ko-KR": "화면 비율",
"pt-BR": "Proporção", "pt-BR": "Proporção",
"ru-RU": "Соотношение сторон", "ru-RU": "Соотношение сторон",
"tr-TR": "Görüntü oranı", "tr-TR": "Görüntü oranı",
"vi-VN": "Tỉ lệ", "vi-VN": "Tỉ lệ",
"zh-CN": "宽高比",
}, },
"reduce-animations": { "reduce-animations": {
"en-US": "Reduce UI animations", "en-US": "Reduce UI animations",
"ko-KR": "애니메이션 감소",
"pt-BR": "Reduzir animações da interface", "pt-BR": "Reduzir animações da interface",
"ru-RU": "Убрать анимации интерфейса", "ru-RU": "Убрать анимации интерфейса",
"tr-TR": "Arayüz animasyonlarını azalt", "tr-TR": "Arayüz animasyonlarını azalt",
"vi-VN": "Giảm hiệu ứng chuyển động", "vi-VN": "Giảm hiệu ứng chuyển động",
"zh-CN": "减少UI动画",
}, },
"region": { "region": {
"en-US": "Region", "en-US": "Region",
"ko-KR": "지역",
"pt-BR": "Região", "pt-BR": "Região",
"ru-RU": "Регион", "ru-RU": "Регион",
"tr-TR": "Bölge", "tr-TR": "Bölge",
"vi-VN": "Khu vực", "vi-VN": "Khu vực",
"zh-CN": "地区",
}, },
"rocket-always-hide": { "rocket-always-hide": {
"en-US": "Always hide", "en-US": "Always hide",
"ko-KR": "항상 숨기기",
"pt-BR": "Sempre ocultar", "pt-BR": "Sempre ocultar",
"ru-RU": "Всегда скрывать", "ru-RU": "Всегда скрывать",
"tr-TR": "Her zaman gizle", "tr-TR": "Her zaman gizle",
"vi-VN": "Luôn ẩn", "vi-VN": "Luôn ẩn",
"zh-CN": "始终隐藏",
}, },
"rocket-always-show": { "rocket-always-show": {
"en-US": "Always show", "en-US": "Always show",
"ko-KR": "항상 표시",
"pt-BR": "Sempre mostrar", "pt-BR": "Sempre mostrar",
"ru-RU": "Всегда показывать", "ru-RU": "Всегда показывать",
"tr-TR": "Her zaman göster", "tr-TR": "Her zaman göster",
"vi-VN": "Luôn hiển thị", "vi-VN": "Luôn hiển thị",
"zh-CN": "始终显示",
}, },
"rocket-animation": { "rocket-animation": {
"en-US": "Rocket animation", "en-US": "Rocket animation",
"ko-KR": "로켓 애니메이션",
"pt-BR": "Animação do foguete", "pt-BR": "Animação do foguete",
"ru-RU": "Анимация ракеты", "ru-RU": "Анимация ракеты",
"tr-TR": "Roket animasyonu", "tr-TR": "Roket animasyonu",
"vi-VN": "Phi thuyền", "vi-VN": "Phi thuyền",
"zh-CN": "火箭动画",
}, },
"rocket-hide-queue": { "rocket-hide-queue": {
"en-US": "Hide when queuing", "en-US": "Hide when queuing",
"ko-KR": "대기 중에는 숨기기",
"pt-BR": "Ocultar quando estiver na fila", "pt-BR": "Ocultar quando estiver na fila",
"ru-RU": "Скрыть, когда есть очередь", "ru-RU": "Скрыть, когда есть очередь",
"tr-TR": "Sıradayken gizle", "tr-TR": "Sıradayken gizle",
"vi-VN": "Ẩn khi xếp hàng chờ", "vi-VN": "Ẩn khi xếp hàng chờ",
"zh-CN": "排队时隐藏",
}, },
"safari-failed-message": { "safari-failed-message": {
"en-US": "Failed to run Better xCloud. Retrying, please wait...", "en-US": "Failed to run Better xCloud. Retrying, please wait...",
"ko-KR": "Better xCloud 시작에 실패했습니다. 재시도중이니 잠시만 기다려 주세요.",
"pt-BR": "Falha ao executar o Better xCloud. Tentando novamente, aguarde...", "pt-BR": "Falha ao executar o Better xCloud. Tentando novamente, aguarde...",
"ru-RU": "Не удалось запустить Better xCloud. Идет перезапуск, пожалуйста, подождите...", "ru-RU": "Не удалось запустить Better xCloud. Идет перезапуск, пожалуйста, подождите...",
"tr-TR": "Better xCloud çalıştırılamadı. Yeniden deneniyor...", "tr-TR": "Better xCloud çalıştırılamadı. Yeniden deneniyor...",
"vi-VN": "Không thể chạy Better xCloud. Đang thử lại, vui lòng chờ...", "vi-VN": "Không thể chạy Better xCloud. Đang thử lại, vui lòng chờ...",
"zh-CN": "插件无法运行。正在重试,请稍候...",
}, },
"saturation": { "saturation": {
"en-US": "Saturation", "en-US": "Saturation",
"ko-KR": "채도",
"pt-BR": "Saturação", "pt-BR": "Saturação",
"ru-RU": "Насыщенность", "ru-RU": "Насыщенность",
"tr-TR": "Renk doygunluğu", "tr-TR": "Renk doygunluğu",
"vi-VN": "Độ bão hòa", "vi-VN": "Độ bão hòa",
"zh-CN": "饱和度",
}, },
"screenshot-button-position": { "screenshot-button-position": {
"en-US": "Screenshot button's position", "en-US": "Screenshot button's position",
"ko-KR": "스크린샷 버튼 위치",
"pt-BR": "Posição do botão de captura de tela", "pt-BR": "Posição do botão de captura de tela",
"ru-RU": "Расположение кнопки скриншота", "ru-RU": "Расположение кнопки скриншота",
"tr-TR": "Ekran görüntüsü düğmesi konumu", "tr-TR": "Ekran görüntüsü düğmesi konumu",
"vi-VN": "Vị trí của nút Chụp màn hình", "vi-VN": "Vị trí của nút Chụp màn hình",
"zh-CN": "截图按钮位置",
}, },
"server": { "server": {
"en-US": "Server", "en-US": "Server",
"ko-KR": "서버",
"pt-BR": "Servidor", "pt-BR": "Servidor",
"ru-RU": "Сервер", "ru-RU": "Сервер",
"tr-TR": "Sunucu", "tr-TR": "Sunucu",
"vi-VN": "Máy chủ", "vi-VN": "Máy chủ",
"zh-CN": "服务器",
}, },
"settings-reload": { "settings-reload": {
"en-US": "Reload page to reflect changes", "en-US": "Reload page to reflect changes",
"ko-KR": "변경 사항을 적용하려면 페이지를 다시 로드하세요.",
"pt-BR": "Recarregue a página para refletir as alterações", "pt-BR": "Recarregue a página para refletir as alterações",
"ru-RU": "Перезагрузить страницу, чтобы применить изменения", "ru-RU": "Перезагрузить страницу, чтобы применить изменения",
"tr-TR": "Kaydetmek için sayfayı yenile", "tr-TR": "Kaydetmek için sayfayı yenile",
"vi-VN": "Tải lại trang để áp dụng các thay đổi", "vi-VN": "Tải lại trang để áp dụng các thay đổi",
"zh-CN": "重新加载页面以应用更改",
}, },
"settings-reloading": { "settings-reloading": {
"en-US": "Reloading...", "en-US": "Reloading...",
"ko-KR": "새로고침하는 중...",
"pt-BR": "Recarregando...", "pt-BR": "Recarregando...",
"ru-RU": "Перезагрузка...", "ru-RU": "Перезагрузка...",
"tr-TR": "Sayfa yenileniyor...", "tr-TR": "Sayfa yenileniyor...",
"vi-VN": "Đang tải lại...", "vi-VN": "Đang tải lại...",
"zh-CN": "正在重新加载...",
}, },
"show-game-art": { "show-game-art": {
"en-US": "Show game art", "en-US": "Show game art",
"ko-KR": "게임 아트 표시",
"pt-BR": "Mostrar arte do jogo", "pt-BR": "Mostrar arte do jogo",
"ru-RU": "Показывать игровую обложку", "ru-RU": "Показывать игровую обложку",
"tr-TR": "Oyun resmini göster", "tr-TR": "Oyun resmini göster",
"vi-VN": "Hiển thị ảnh game", "vi-VN": "Hiển thị ảnh game",
"zh-CN": "显示游戏封面",
}, },
"show-stats-on-startup": { "show-stats-on-startup": {
"en-US": "Show stats when starting the game", "en-US": "Show stats when starting the game",
"ko-KR": "게임 시작 시 통계 보여주기",
"pt-BR": "Mostrar estatísticas ao iniciar o jogo", "pt-BR": "Mostrar estatísticas ao iniciar o jogo",
"ru-RU": "Показывать статистику при запуске игры", "ru-RU": "Показывать статистику при запуске игры",
"tr-TR": "Oyun başlatırken yayın durumunu göster", "tr-TR": "Oyun başlatırken yayın durumunu göster",
"vi-VN": "Hiển thị thông số khi vào game", "vi-VN": "Hiển thị thông số khi vào game",
"zh-CN": "开始游戏时显示统计信息",
}, },
"show-wait-time": { "show-wait-time": {
"en-US": "Show the estimated wait time", "en-US": "Show the estimated wait time",
"ko-KR": "예상 대기 시간 표시",
"pt-BR": "Mostrar o tempo estimado de espera", "pt-BR": "Mostrar o tempo estimado de espera",
"ru-RU": "Показать предполагаемое время до запуска", "ru-RU": "Показать предполагаемое время до запуска",
"tr-TR": "Tahminî bekleme süresini göster", "tr-TR": "Tahminî bekleme süresini göster",
"vi-VN": "Hiển thị thời gian chờ dự kiến", "vi-VN": "Hiển thị thời gian chờ dự kiến",
"zh-CN": "显示预计等待时间",
}, },
"simplify-stream-menu": { "simplify-stream-menu": {
"en-US": "Simplify Stream's menu", "en-US": "Simplify Stream's menu",
"ko-KR": "메뉴 간단히 보기",
"pt-BR": "Simplificar menu do streaming", "pt-BR": "Simplificar menu do streaming",
"ru-RU": "Упростить меню потока", "ru-RU": "Упростить меню потока",
"tr-TR": "Yayın menüsünü basitleştir", "tr-TR": "Yayın menüsünü basitleştir",
"vi-VN": "Đơn giản hóa menu của Stream", "vi-VN": "Đơn giản hóa menu của Stream",
"zh-CN": "简化菜单",
}, },
"skip-splash-video": { "skip-splash-video": {
"en-US": "Skip Xbox splash video", "en-US": "Skip Xbox splash video",
"ko-KR": "Xbox 스플래시 건너뛰기",
"pt-BR": "Pular vídeo de abertura do Xbox", "pt-BR": "Pular vídeo de abertura do Xbox",
"ru-RU": "Пропустить видео с заставкой Xbox", "ru-RU": "Пропустить видео с заставкой Xbox",
"tr-TR": "Xbox açılış ekranını atla", "tr-TR": "Xbox açılış ekranını atla",
"vi-VN": "Bỏ qua video Xbox", "vi-VN": "Bỏ qua video Xbox",
"zh-CN": "跳过 Xbox 启动动画",
}, },
"small": { "small": {
"en-US": "Small", "en-US": "Small",
"ko-KR": "작게",
"pt-BR": "Pequeno", "pt-BR": "Pequeno",
"ru-RU": "Маленький", "ru-RU": "Маленький",
"tr-TR": "Küçük", "tr-TR": "Küçük",
"vi-VN": "Nhỏ", "vi-VN": "Nhỏ",
"zh-CN": "小",
}, },
"stat-bitrate": { "stat-bitrate": {
"en-US": "Bitrate", "en-US": "Bitrate",
"ko-KR": "비트레이트",
"pt-BR": "Bitrate", "pt-BR": "Bitrate",
"ru-RU": "Скорость соединения", "ru-RU": "Скорость соединения",
"tr-TR": "Bit hızı", "tr-TR": "Bit hızı",
"vi-VN": "Bitrate", "vi-VN": "Bitrate",
"zh-CN": "码率",
}, },
"stat-decode-time": { "stat-decode-time": {
"en-US": "Decode time", "en-US": "Decode time",
"ko-KR": "디코딩 시간",
"pt-BR": "Tempo de decodificação", "pt-BR": "Tempo de decodificação",
"ru-RU": "Время декодирования", "ru-RU": "Время декодирования",
"tr-TR": "Kod çözme süresi", "tr-TR": "Kod çözme süresi",
"vi-VN": "Thời gian giải mã", "vi-VN": "Thời gian giải mã",
"zh-CN": "解码时间",
}, },
"stat-fps": { "stat-fps": {
"en-US": "FPS", "en-US": "FPS",
"ko-KR": "FPS",
"pt-BR": "FPS", "pt-BR": "FPS",
"ru-RU": "Кадр/сек", "ru-RU": "Кадр/сек",
"tr-TR": "FPS", "tr-TR": "FPS",
"vi-VN": "FPS", "vi-VN": "FPS",
"zh-CN": "帧率",
}, },
"stat-frames-lost": { "stat-frames-lost": {
"en-US": "Frames lost", "en-US": "Frames lost",
"ko-KR": "프레임 손실",
"pt-BR": "Quadros perdidos", "pt-BR": "Quadros perdidos",
"ru-RU": "Потери кадров", "ru-RU": "Потери кадров",
"tr-TR": "Kare kaybı", "tr-TR": "Kare kaybı",
"vi-VN": "Số khung hình bị mất", "vi-VN": "Số khung hình bị mất",
"zh-CN": "丢帧",
}, },
"stat-packets-lost": { "stat-packets-lost": {
"en-US": "Packets lost", "en-US": "Packets lost",
"ko-KR": "패킷 손실",
"pt-BR": "Pacotes perdidos", "pt-BR": "Pacotes perdidos",
"ru-RU": "Потери пакетов", "ru-RU": "Потери пакетов",
"tr-TR": "Paket kaybı", "tr-TR": "Paket kaybı",
"vi-VN": "Số gói tin bị mất", "vi-VN": "Số gói tin bị mất",
"zh-CN": "丢包",
}, },
"stat-ping": { "stat-ping": {
"en-US": "Ping", "en-US": "Ping",
"ko-KR": "지연 시간",
"pt-BR": "Ping", "pt-BR": "Ping",
"ru-RU": "Задержка соединения", "ru-RU": "Задержка соединения",
"tr-TR": "Gecikme", "tr-TR": "Gecikme",
"vi-VN": "Ping", "vi-VN": "Ping",
"zh-CN": "延迟",
}, },
"stats": { "stats": {
"en-US": "Stats", "en-US": "Stats",
"ko-KR": "통계",
"pt-BR": "Estatísticas", "pt-BR": "Estatísticas",
"ru-RU": "Статистика", "ru-RU": "Статистика",
"tr-TR": "Durum", "tr-TR": "Durum",
"vi-VN": "Các thông số", "vi-VN": "Các thông số",
"zh-CN": "统计信息",
}, },
"stream": { "stream": {
"en-US": "Stream", "en-US": "Stream",
"ko-KR": "스트리밍",
"pt-BR": "Stream", "pt-BR": "Stream",
"ru-RU": "Видеопоток", "ru-RU": "Видеопоток",
"tr-TR": "Yayın", "tr-TR": "Yayın",
"vi-VN": "Stream", "vi-VN": "Stream",
"zh-CN": "串流",
}, },
"stream-stats-settings": { "stream-stats-settings": {
"en-US": "Stream stats settings", "en-US": "Stream stats settings",
"ko-KR": "스트리밍 통계 설정",
"pt-BR": "Ajustes de estatísticas", "pt-BR": "Ajustes de estatísticas",
"ru-RU": "Настройки потоковой передачи", "ru-RU": "Настройки потоковой передачи",
"tr-TR": "Yayın durumu ayarları", "tr-TR": "Yayın durumu ayarları",
"vi-VN": "Cấu hình thông số của stream", "vi-VN": "Cấu hình thông số của stream",
"zh-CN": "串流统计信息设置",
}, },
"stretch": { "stretch": {
"en-US": "Stretch", "en-US": "Stretch",
"ko-KR": "채우기",
"pt-BR": "Esticar", "pt-BR": "Esticar",
"ru-RU": "Растянуть", "ru-RU": "Растянуть",
"tr-TR": "Genişlet", "tr-TR": "Genişlet",
"vi-VN": "Kéo giãn", "vi-VN": "Kéo giãn",
"zh-CN": "拉伸",
}, },
"target-resolution": { "target-resolution": {
"en-US": "Target resolution", "en-US": "Target resolution",
"ko-KR": "목표 해상도",
"pt-BR": "Resolução alvo", "pt-BR": "Resolução alvo",
"ru-RU": "Целевое разрешение", "ru-RU": "Целевое разрешение",
"tr-TR": "Tercih edilen çözünürlük", "tr-TR": "Tercih edilen çözünürlük",
"vi-VN": "Độ phân giải", "vi-VN": "Độ phân giải",
"zh-CN": "目标分辨率",
}, },
"tc-all-games": { "tc-all-games": {
"en-US": "All games", "en-US": "All games",
"ko-KR": "모든 게임",
"pt-BR": "Todos os jogos", "pt-BR": "Todos os jogos",
"ru-RU": "Все игры", "ru-RU": "Все игры",
"tr-TR": "Tüm oyunlar", "tr-TR": "Tüm oyunlar",
"vi-VN": "Tất cả các game", "vi-VN": "Tất cả các game",
"zh-CN": "所有游戏",
}, },
"tc-all-white": { "tc-all-white": {
"en-US": "All white", "en-US": "All white",
"ko-KR": "모두 하얗게",
"pt-BR": "Tudo branco", "pt-BR": "Tudo branco",
"ru-RU": "Полностью белые", "ru-RU": "Полностью белые",
"tr-TR": "Hepsi beyaz", "tr-TR": "Hepsi beyaz",
"vi-VN": "Trắng hoàn toàn", "vi-VN": "Trắng hoàn toàn",
"zh-CN": "白色",
}, },
"tc-availability": { "tc-availability": {
"en-US": "Availability", "en-US": "Availability",
"ko-KR": "사용 여부",
"pt-BR": "Disponibilidade", "pt-BR": "Disponibilidade",
"ru-RU": "В каких играх включить", "ru-RU": "В каких играх включить",
"tr-TR": "Uygunluk durumu", "tr-TR": "Uygunluk durumu",
"vi-VN": "Khả dụng", "vi-VN": "Khả dụng",
"zh-CN": "启用",
}, },
"tc-custom-layout-style": { "tc-custom-layout-style": {
"en-US": "Custom layout's button style", "en-US": "Custom layout's button style",
"ko-KR": "커스텀 레이아웃의 버튼 스타일",
"pt-BR": "Estilo de botão do layout personalizado", "pt-BR": "Estilo de botão do layout personalizado",
"ru-RU": "Пользовательский стиль кнопок", "ru-RU": "Пользовательский стиль кнопок",
"tr-TR": "Özelleştirilmiş düğme düzeninin biçimi", "tr-TR": "Özelleştirilmiş düğme düzeninin biçimi",
"vi-VN": "Màu của bố cục tùy chọn", "vi-VN": "Màu của bố cục tùy chọn",
"zh-CN": "特殊游戏按钮样式",
}, },
"tc-muted-colors": { "tc-muted-colors": {
"en-US": "Muted colors", "en-US": "Muted colors",
"ko-KR": "저채도 색상",
"pt-BR": "Cores silenciadas", "pt-BR": "Cores silenciadas",
"ru-RU": "Приглушенные цвета", "ru-RU": "Приглушенные цвета",
"tr-TR": "Yumuşak renkler", "tr-TR": "Yumuşak renkler",
"vi-VN": "Màu câm", "vi-VN": "Màu câm",
"zh-CN": "低饱和度",
}, },
"tc-standard-layout-style": { "tc-standard-layout-style": {
"en-US": "Standard layout's button style", "en-US": "Standard layout's button style",
"ko-KR": "표준 레이아웃의 버튼 스타일",
"pt-BR": "Estilo padrão de botões do layout", "pt-BR": "Estilo padrão de botões do layout",
"ru-RU": "Стандартный стиль кнопок", "ru-RU": "Стандартный стиль кнопок",
"tr-TR": "Varsayılan düğme düzeninin biçimi", "tr-TR": "Varsayılan düğme düzeninin biçimi",
"vi-VN": "Màu của bố cục tiêu chuẩn", "vi-VN": "Màu của bố cục tiêu chuẩn",
"zh-CN": "通用按钮样式",
}, },
"text-size": { "text-size": {
"en-US": "Text size", "en-US": "Text size",
"ko-KR": "글자 크기",
"pt-BR": "Tamanho do texto", "pt-BR": "Tamanho do texto",
"ru-RU": "Размер текста", "ru-RU": "Размер текста",
"tr-TR": "Metin boyutu", "tr-TR": "Metin boyutu",
"vi-VN": "Cỡ chữ", "vi-VN": "Cỡ chữ",
"zh-CN": "文字大小",
}, },
"top-center": { "top-center": {
"en-US": "Top-center", "en-US": "Top-center",
"ko-KR": "중앙 상단",
"pt-BR": "Superior-centralizado", "pt-BR": "Superior-centralizado",
"ru-RU": "Сверху", "ru-RU": "Сверху",
"tr-TR": "Orta üst", "tr-TR": "Orta üst",
"vi-VN": "Chính giữa phía trên", "vi-VN": "Chính giữa phía trên",
"zh-CN": "顶部居中",
}, },
"top-left": { "top-left": {
"en-US": "Top-left", "en-US": "Top-left",
"ko-KR": "좌측 상단",
"pt-BR": "Superior-esquerdo", "pt-BR": "Superior-esquerdo",
"ru-RU": "Левый верхний угол", "ru-RU": "Левый верхний угол",
"tr-TR": "Sol üst", "tr-TR": "Sol üst",
"vi-VN": "Phía trên bên trái", "vi-VN": "Phía trên bên trái",
"zh-CN": "左上角",
}, },
"top-right": { "top-right": {
"en-US": "Top-right", "en-US": "Top-right",
"ko-KR": "우측 상단",
"pt-BR": "Superior-direito", "pt-BR": "Superior-direito",
"ru-RU": "Справа", "ru-RU": "Справа",
"tr-TR": "Sağ üst", "tr-TR": "Sağ üst",
"vi-VN": "Phía trên bên phải", "vi-VN": "Phía trên bên phải",
"zh-CN": "右上角",
}, },
"touch-controller": { "touch-controller": {
"en-US": "Touch controller", "en-US": "Touch controller",
"ko-KR": "터치 컨트롤",
"pt-BR": "Controle de toque", "pt-BR": "Controle de toque",
"ru-RU": "Сенсорные кнопки", "ru-RU": "Сенсорные кнопки",
"tr-TR": "Dokunmatik oyun kumandası", "tr-TR": "Dokunmatik oyun kumandası",
"vi-VN": "Bộ điều khiển cảm ứng", "vi-VN": "Bộ điều khiển cảm ứng",
"zh-CN": "虚拟摇杆",
}, },
"transparent-background": { "transparent-background": {
"en-US": "Transparent background", "en-US": "Transparent background",
"ko-KR": "투명 배경",
"pt-BR": "Fundo transparente", "pt-BR": "Fundo transparente",
"ru-RU": "Прозрачный фон", "ru-RU": "Прозрачный фон",
"tr-TR": "Saydam arka plan", "tr-TR": "Saydam arka plan",
"vi-VN": "Trong suốt màu nền", "vi-VN": "Trong suốt màu nền",
"zh-CN": "透明背景",
}, },
"ui": { "ui": {
"en-US": "UI", "en-US": "UI",
"ko-KR": "UI",
"pt-BR": "Interface", "pt-BR": "Interface",
"ru-RU": "Интерфейс", "ru-RU": "Интерфейс",
"tr-TR": "Kullanıcı arayüzü", "tr-TR": "Kullanıcı arayüzü",
"vi-VN": "Giao diện", "vi-VN": "Giao diện",
"zh-CN": "UI",
}, },
"user-agent-profile": { "user-agent-profile": {
"en-US": "User-Agent profile", "en-US": "User-Agent profile",
"ko-KR": "사용자 에이전트 프로파일",
"pt-BR": "Perfil do User-Agent", "pt-BR": "Perfil do User-Agent",
"ru-RU": "Профиль устройства", "ru-RU": "Профиль устройства",
"tr-TR": "Kullanıcı aracısı profili", "tr-TR": "Kullanıcı aracısı profili",
"vi-VN": "User-Agent", "vi-VN": "User-Agent",
"zh-CN": "浏览器UA伪装",
}, },
"video": { "video": {
"en-US": "Video", "en-US": "Video",
"ko-KR": "비디오",
"pt-BR": "Vídeo", "pt-BR": "Vídeo",
"ru-RU": "Видео", "ru-RU": "Видео",
"tr-TR": "Görüntü", "tr-TR": "Görüntü",
"vi-VN": "Hình ảnh", "vi-VN": "Hình ảnh",
"zh-CN": "视频",
}, },
"visual-quality": { "visual-quality": {
"en-US": "Visual quality", "en-US": "Visual quality",
"ko-KR": "시각적 품질",
"pt-BR": "Qualidade visual", "pt-BR": "Qualidade visual",
"ru-RU": "Качество видеопотока", "ru-RU": "Качество видеопотока",
"tr-TR": "Görüntü kalitesi", "tr-TR": "Görüntü kalitesi",
"vi-VN": "Chất lượng hình ảnh", "vi-VN": "Chất lượng hình ảnh",
"zh-CN": "画质",
}, },
"visual-quality-high": { "visual-quality-high": {
"en-US": "High", "en-US": "High",
"ko-KR": "높음",
"pt-BR": "Alto", "pt-BR": "Alto",
"ru-RU": "Высокое", "ru-RU": "Высокое",
"tr-TR": "Yüksek", "tr-TR": "Yüksek",
"vi-VN": "Cao", "vi-VN": "Cao",
"zh-CN": "高",
}, },
"visual-quality-low": { "visual-quality-low": {
"en-US": "Low", "en-US": "Low",
"ko-KR": "낮음",
"pt-BR": "Baixo", "pt-BR": "Baixo",
"ru-RU": "Низкое", "ru-RU": "Низкое",
"tr-TR": "Düşük", "tr-TR": "Düşük",
"vi-VN": "Thấp", "vi-VN": "Thấp",
"zh-CN": "低",
}, },
"visual-quality-normal": { "visual-quality-normal": {
"en-US": "Normal", "en-US": "Normal",
"ko-KR": "보통",
"pt-BR": "Normal", "pt-BR": "Normal",
"ru-RU": "Среднее", "ru-RU": "Среднее",
"tr-TR": "Normal", "tr-TR": "Normal",
"vi-VN": "Thường", "vi-VN": "Thường",
"zh-CN": "中",
}, },
"volume": { "volume": {
"en-US": "Volume", "en-US": "Volume",
"ko-KR": "음량",
"pt-BR": "Volume", "pt-BR": "Volume",
"ru-RU": "Громкость", "ru-RU": "Громкость",
"tr-TR": "Ses düzeyi", "tr-TR": "Ses düzeyi",
"vi-VN": "Âm lượng", "vi-VN": "Âm lượng",
"zh-CN": "音量",
}, },
"wait-time-countdown": { "wait-time-countdown": {
"en-US": "Countdown", "en-US": "Countdown",
"ko-KR": "카운트다운",
"pt-BR": "Contagem regressiva", "pt-BR": "Contagem regressiva",
"ru-RU": "Время до запуска", "ru-RU": "Время до запуска",
"tr-TR": "Geri sayım", "tr-TR": "Geri sayım",
"vi-VN": "Đếm ngược", "vi-VN": "Đếm ngược",
"zh-CN": "倒计时",
}, },
"wait-time-estimated": { "wait-time-estimated": {
"en-US": "Estimated finish time", "en-US": "Estimated finish time",
"ko-KR": "예상 완료 시간",
"pt-BR": "Tempo estimado de conclusão", "pt-BR": "Tempo estimado de conclusão",
"ru-RU": "Примерное время запуска", "ru-RU": "Примерное время запуска",
"tr-TR": "Tahminî bitiş süresi", "tr-TR": "Tahminî bitiş süresi",
"vi-VN": "Thời gian hoàn thành dự kiến", "vi-VN": "Thời gian hoàn thành dự kiến",
"zh-CN": "预计等待时间",
}, },
} }
@ -1616,7 +1810,7 @@ class StreamStats {
} }
static hideSettingsUi() { static hideSettingsUi() {
StreamStats.#$settings.style.display = 'none'; StreamStats.#$settings.classList.add('bx-gone');
if (StreamStats.isGlancing() && !PREFS.get(Preferences.STATS_QUICK_GLANCE)) { if (StreamStats.isGlancing() && !PREFS.get(Preferences.STATS_QUICK_GLANCE)) {
StreamStats.stop(); StreamStats.stop();
@ -1624,8 +1818,7 @@ class StreamStats {
} }
static #toggleSettingsUi() { static #toggleSettingsUi() {
const display = StreamStats.#$settings.style.display; StreamStats.#$settings.classList.toggle('bx-gone');
StreamStats.#$settings.style.display = display === 'block' ? 'none' : 'block';
} }
static render() { static render() {
@ -1721,9 +1914,9 @@ class StreamStats {
)); ));
} }
StreamStats.#$settings = CE('div', {'class': 'bx-stats-settings'}, StreamStats.#$settings = CE('div', {'class': 'bx-stats-settings bx-gone'},
CE('b', {}, __('stream-stats-settings')), CE('b', {}, __('stream-stats-settings')),
$fragment, CE('div', {}, $fragment),
$close = CE('button', {}, __('close'))); $close = CE('button', {}, __('close')));
$close.addEventListener('click', e => StreamStats.hideSettingsUi()); $close.addEventListener('click', e => StreamStats.hideSettingsUi());
@ -1897,10 +2090,12 @@ class Preferences {
'default': localStorage.getItem('better_xcloud_locale') || 'en-US', 'default': localStorage.getItem('better_xcloud_locale') || 'en-US',
'options': { 'options': {
'en-US': 'English (United States)', 'en-US': 'English (United States)',
'ko-KR': '\ud55c\uad6d\uc5b4',
'pt-BR': 'portugu\xeas (Brasil)', 'pt-BR': 'portugu\xeas (Brasil)',
'ru-RU': '\u0440\u0443\u0441\u0441\u043a\u0438\u0439', 'ru-RU': '\u0440\u0443\u0441\u0441\u043a\u0438\u0439',
'tr-TR': 'T\xfcrk\xe7e', 'tr-TR': 'T\xfcrk\xe7e',
'vi-VN': 'Tiếng Việt', 'vi-VN': 'Tiếng Việt',
'zh-CN': '\u4e2d\u6587(\u7b80\u4f53)',
}, },
}, },
[Preferences.SERVER_REGION]: { [Preferences.SERVER_REGION]: {
@ -2930,7 +3125,9 @@ div[class*=StreamMenu-module__menuContainer] > div[class*=Menu-module] {
} }
.bx-stats-settings { .bx-stats-settings {
display: none; display: flex;
flex-flow: column;
max-height: 90vh;
position: fixed; position: fixed;
top: 50%; top: 50%;
left: 50%; left: 50%;
@ -2965,6 +3162,10 @@ div[class*=StreamMenu-module__menuContainer] > div[class*=Menu-module] {
} }
.bx-stats-settings > div { .bx-stats-settings > div {
overflow: auto;
}
.bx-stats-settings > div > div {
display: flex; display: flex;
margin-bottom: 8px; margin-bottom: 8px;
padding: 2px 4px; padding: 2px 4px;