perf: update chrome applet to support language setting (#15509)

* perf: update chrome applet to support language setting

* perf: fix field name

---------

Co-authored-by: Eric <xplzv@126.com>
This commit is contained in:
fit2bot
2025-06-03 13:54:04 +08:00
committed by GitHub
parent 5e0babdba8
commit 5c28b15e39
7 changed files with 38 additions and 2 deletions

View File

@@ -13,7 +13,7 @@ from code_dialog import CodeDialog, wrapper_progress_bar
from common import (Asset, User, Account, Platform, Step)
from common import (BaseApplication)
from common import (notify_err_message, block_input, unblock_input)
from common import get_system_language
class Command(Enum):
TYPE = 'type'
@@ -251,6 +251,10 @@ class AppletApplication(BaseApplication):
# 加载 extensions
extension_paths = load_extensions()
self._chrome_options.add_argument('--load-extension={}'.format(','.join(extension_paths)))
# 设置语言
lang = self.connect_option.lang if self.connect_option.lang else get_system_language()
self._chrome_options.add_experimental_option('prefs', {'intl.accept_languages': lang})
self._chrome_options.add_argument('--lang={}'.format(lang))
@wrapper_progress_bar
def run(self):