能否提供相应BUG的浏览器版本信息?
部分浏览器translate.getBrowserLang()返回值为zh,而不是zh-CN;导致中文浏览器默认显示英文界面
https://github.com/cipchk/ng-alain/blob/0b18923ca7e4d6cf5c251ba07a5662971ce46667/src/app/core/i18n/i18n.service.ts#L24
// fix bug start 建议修改如下 const browserLang = 'zh-CN'.startsWith(translate.getBrowserLang()) ? 'zh-CN' : translate.getBrowserLang(); const defaultLan = settings.layout.lang || browserLang; // fix bug end // 下面是原始代码,初始运行settings.layout.lang为空,测试环境中的Chrome中文浏览器就显示英文界面 // const defaultLan = settings.layout.lang || translate.getBrowserLang();
该提问来源于开源项目:ng-alain/ng-alain
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
8条回答
为你推荐
- Golang http get请求在部分但不是全部URL上中断
- 1个回答
- 让socket.io客户端版本落后于服务器版本
- 3个回答
- Google Translate API返回403(PHP)
- php
- 2个回答
- PHP - 在不同的函数中使用函数的返回值
- php
- 3个回答
- 将csv文件处理为UTF-8
- php
- 2个回答
- 无法在Wordpress中使用AJAX检索HTML文件的特定部分(single.php)
- 使用Zend Translate和gettext文件的默认语言环境
- php
- 1个回答
- Codeigniter路由为静态页面主页工作其他路由而不是页面
- 调用google translate API的REST方法
- php
- 3个回答
- 如何从Google Translate API v2 php获得翻译?
- php
- 1个回答
- 使用Angular-translate进行参数格式化
- javascript
- 2个回答
- 求救org.springframework.jdbc.BadSqlGrammarException
- Android使用真机调试在登录界面显示网络连接超时,求大佬帮忙看一下
- android
- 2个回答
- 将 DEX 反编译为 Java 源代码
- 帮我运行一下PYQT5的界面代码,点击菜单中的打开,看是否弹出文件对话框
- 1个回答
- 关于rotate和translate的两个问题
- css3
- javascript
- 1个回答
- spring mvc+ibatis+oracle ORA-02289: 序列不存在
- 6个回答
- Inglish-Number Translator
- 1个回答
- 使用MSA技术获取MS Edge浏览器的输入地址,为什么win10 32位能够获取而64位无法获取?
- 1个回答
- 谷歌翻译api怎样能打开网页默认自动翻译
- chrome
- 2个回答