• 获取手机语言


    var getLanguage = {
    	language: {
    		'zh-CN': 'zh_CN',
    		'zh-HK': 'zh_TW',
    		'zh-TW': 'zh_TW',
    		'en-US': 'en_US',
    		'ko-KR': 'ko_KR',
    		'ja-JP': 'ja_JP',
    		'ru-RU': 'ru_RU',
    		'ms-MY': 'ms_MY',
    		'en-CN': 'en_US',
    		'ko-CN': 'ko_KR',
    		'ja-CN': 'ja_JP',
    		'ru-CN': 'ru_RU',
    		'ms-CN': 'ms_MY',
    		default: 'en_US',
    	},
    	init() {
    		if (localStorage.getItem('lan')) return;
    		this.androidIosSetLanguage(navigator.language);
    	},
    	/**
    	 * 获取语言, 华为手机有特殊性, 繁体中文与简体中文都是zh-CN, 会带地区的
    	 * @param {String} language	// 比如zh-TW
    	 */
    	androidIosSetLanguage(language) {
    		this.setLanguage(language);
    	},
    	/**
    	 * 设置语言
    	 */
    	setLanguage(language) {
    		const autoSetLang = this.language[language] || this.language['default'];
    		localStorage.setItem('lan', autoSetLang);
    	},
    };
    getLanguage.init();
    

      

  • 相关阅读:
    小节 +三元表达式
    continue
    break
    flag标签
    #region #endregion
    for 循环
    do while 有例句体会循环的真正原理
    while 循环
    前缀和与差分
    递归的循环实现
  • 原文地址:https://www.cnblogs.com/alantao/p/13452582.html
Copyright © 2020-2023  润新知