Turn on FF preferred_language_switcher in JH SaaS
当 Upstream 的 MR https://gitlab.com/gitlab-org/gitlab/-/merge_requests/101621 merge 之后,
会引入一个 feature flag: preferred_language_switcher
, 它允许未登录的用户主动切换语言偏好.
JH 原本中存在一个 feature flag: set_default_locale_to_zhcn
, 它让未登录的用户强制指定中文显示.
新的 ff preferred_language_switcher
会与原有的 ff set_default_locale_to_zhcn
在逻辑上存在冲突.
TODO
-
改写 JH 目前的 hard-code 来支持语言切换; -
Omnibus 需要将 JH Self-managed 的默认语言设置为中文; -
创建一个 FF for E2E, 跳过所有选项回归到英文页面;
Reference
setting = ApplicationSetting.current
setting.update(default_preferred_language: 'zh_CN')
/cc PM @lpeng1991
/cc EM @prajnamas @shreychen
由 Baodong 编辑于