您现在的位置是:首页 > 正文

获取浏览器语言

2024-02-01 02:41:23阅读 2
获取浏览器语言
(navigator.language || navigator.browserLanguage).toLowerCase()
根据浏览器语言切换语言
//根据浏览器语言切换语言
function navigatorLanguage(){
    let  navigatorLanguage = (navigator.language || navigator.browserLanguage).toLowerCase()
    let lang = 'zhCN'
    switch (navigatorLanguage) {
        case 'zh-cn':
            lang = 'zhCN'
            break
        case 'zh-tw':
            lang = 'zhTW'
            break
        case 'en':
            lang = 'enUS'
            break
    }
    return lang
}

网站文章

  • Tensorflow深度学习之-激活函数选择与使用介绍

    Tensorflow深度学习之-激活函数选择与使用介绍

    激活函数都有一定的使用场景,ReLU的流行只是在大部分的场景下都适用,具体要选择哪种激活函数,要根据你自己的实际应用来作决策。如果你不确定你要用什么,ReLU不会让你失望。在使用ReLU时,ReLU和leaky ReLU任取一个即可,也可以都尝试一下,哪一个能取得最佳结果。

    2024-02-01 02:41:16
  • ActiveMQ初步安装

    ActiveMQ初步安装

    一、官网下载 ActiveMQ官网:http://activemq.apache.org/ 安装ActiveMQ的前提是已经安装好了JAVA JDK环境。 PS:我这里下载的是经典版 下载完之后将它放...

    2024-02-01 02:41:09
  • spring boot 、mybatis-plus、shiro整合入门教程(二)——mybatis-plus常用操作

    spring boot 、mybatis-plus、shiro整合入门教程(二)——mybatis-plus常用操作

    接续上一篇,spring boot 、mybatis-plus、shiro整合入门教程(一)——mybatis-plus代码生成器项目中的数据库表设计如下:菜单管理页面功能:新增、修改、删除、查询新增代码如下:SysMenuController类的代码如下:@Resource private SysMenuServiceImpl sysMenuService; /*...

    2024-02-01 02:41:00
  • .md文档是什么? 如何打开?

    .md文档是什么? 首先来普及一下什么是md文件, md全称markdown,markdown也是一种标记语言。 .md即markdown文件的基本常用编写语法,是一种快速标记、快速排版语言,现在很多前段项目中的说明文件readme等都是用.md文件编写的,而且很多企业也在在鼓励使用这种编辑方式,特别作为一个前端从业者更要学会使用这种语言。下面就简单和大家分享一些...

    2024-02-01 02:40:31
  • 分布式集群框架——zookeeper必考面试题①

    分布式集群框架——zookeeper必考面试题①

    接收到客户端请求,处理请求判断是否需要注册 Watcher,需要的话将数据节点的节点路径和 ServerCnxn(ServerCnxn 代表一个客户端和服务端的连接,实现了 Watcher 的 pro...

    2024-02-01 02:40:26
  • sqli-labs Less-54、55、56、57(sqli-labs闯关指南 54、55、56、57)

    sqli-labs Less-54、55、56、57(sqli-labs闯关指南 54、55、56、57)

    sqli-labs Less-54、55、56、57(sqli-labs闯关指南 54、55、56、57)

    2024-02-01 02:40:20
  • 多线程死锁的产生以及如何避免死锁 热门推荐

    多线程死锁的产生以及如何避免死锁 热门推荐

    一、死锁的定义 多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。 下面我们通过一些实例来说明死锁现象。 先看生活中的一个实例,在一条河上有一座桥,桥面很窄,只能容纳一辆汽车通行。如 果有两辆汽车分别从桥的左右两端驶上该桥,则会出现

    2024-02-01 02:39:52
  • java-chatgpt

    1. https://www.jianshu.com/p/46dda2b38716 package com.demo.chatgpt.test; import cn.hutool.core.collection.CollectionUtil; import com.fasterxml.jackson.annotation.JsonProperty; import com.google.co...

    2024-02-01 02:39:44
  • HDU5781 ATM Mechine [概率dp]

    题意:一个人去ATM取钱,知道钱最多有n, 她最多能尝试m次,问如果她足够机智,把所有钱都去做的期望次数是多少。(n <= 2000) 思路:由于足够聪明,二分取钱最坏的情况下只需要11次即可取走所有的钱。 所以预处理m = min(m, 12); 定义状态:dp[i][j]表示已知当前钱数的最大上限为i,还能够取钱的次数为j时候的期望。 决策:尝试取k元钱,k能够被取走的概率为i+1−ki

    2024-02-01 02:39:39
  • VUE实现element的form表单中字段联动必填校验(根据一个字段内容决定另一个字段是否为必填项)

    VUE实现element的form表单中字段联动必填校验(根据一个字段内容决定另一个字段是否为必填项)

    2024-02-01 02:39:08