Chromium之各国语言切换
在\src\build\Debug\locales\目录下存放着各国语言所需要的资源文件xx.pak,我这边共有53中语言支持。
命令行进入src\build\Debug目录,敲:chrome.exe --lang=zh-CN就能用中文简体,zh-CN可以根据需要换成各种语言版本。
Chrome的整个solution中,每种语言都会有个相应的工程文件,如src\chrome_frame\locales\zh-CN.vcxproj
整个工程只有一个.rc文件,貌似还是grit用对应的.xtb文件生成的(src\chrome\app\resources\generated_resources_zh-CN.xtb等):
src\build\Debug\obj\global_intermediate\chrome_frame\chrome_frame_dialogs_zh-CN.rc
在代码中Chrome对于语言版本的选择,是函数GetApplicationLocale(), app_locale值得设定,/* ui/base/l10n/l10n_util.cc?*/
那么Chrome是悬着语言的策略是怎么样的呢?
1.查看--lang参数
2.当前配置文件是否制定locale
Refer the following 3 files?
src\chrome\app\resources\locale_settings.grd
src\chrome\app\generated_resources.grd
src\chrome\app\resources\locale_settings.grd
3.获取OS的locale信息
4.default值"en-US"
转载于:https://www.cnblogs.com/zzSoftware/p/3405503.html
Chromium之各国语言切换相关推荐
- Android App的国际化-各国语言缩写
internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n. 一般用语言_地区的形式表示一种语言,如 zh ...
- app系统语言切换及app内部切换语言
今天闲来无事看了点关于android系统语言及app内语言的切换,有点小感想就做了个demo,拿出来分享下 1.根据系统语言app适配 这个相对来说比较简单我们只需要建一个相应的values文件夹就好 ...
- Android实现多语言切换
前言,最近要实现多语言切换需求,在网上查了很多资料,基本实现了想要的效果. 主要代码: 优化前(此段逻辑在华为P系列个别机型上会出现语言混乱的情况): Configuration configurat ...
- html多国语言配置方法,jquery多国语言切换特效
这是一款实现多国语言切换的jquery特效.在这个示例中,通过简单的js代码,实现包括中文和英文在内的7种不同国家语言的切换效果. 使用方法 在页面中引入jquery和style.css. HTML结 ...
- Android开发应用内多国语言切换
看到微信可以切换语言,切换语言也就是app国际化问题.我们也都会想到通过改变系统的语言,让app是自己跟随系统走,但是每一台手机系统设置中支持选择的语言,就比较少,比如小米2a:就只有 简体中文,繁体 ...
- 网页中英文语言切换解决方案
网页中英文语言切换解决方案 参考文章: (1)网页中英文语言切换解决方案 (2)https://www.cnblogs.com/seasons1987/archive/2012/10/09/27163 ...
- Java Web的Struts2的多语种网站的多语言切换实例
先看图图: 图1: 图2: 图3: 图4: 一 首先下载Properties Editor插件,该插件是支持中文的资源文件编辑器:MyEclipse 10.6 以上不用安装该插件,使用自带资源文件编辑 ...
- html怎么实现多语言图片切换,JavaScript实现--中英语言切换功能
最近弄的项目是面向国际的,所以老总说要有语言切换功能.第一感觉好像不难吧 网上查了下,感觉实现方法就2种: 一:2个版本的HTML.至于怎么切换,方法也很多. 不过这种方法,除了笨,我实在不知道用什么 ...
- 安卓换语言java_Android应用程序的语言切换
最近项目中用用到语言切换功能,第一想到的就是资源文件,没错. 在资源文件中新建一个文件夹values-en,在里面新建一个strings.xml,把默认values文件夹中的strings.xml中的 ...
最新文章
- mysql主从复制,半同步,主主复制架构的实现
- linux安装并管理mysql数据库
- Python设计模式之外观模式实例讲解
- sublime unable to save 没有那个文件或者目录
- org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory
- Web笔记-移动前端开发笔记
- IDEA配置SpringBoot的springloaded热部署(写方法、属性不用重启)
- 20191025:(leetcode)摆动序列
- 查询linux安装了哪种中文,linux 安装 中文字体
- 计算机说课稿模板小学数学,【小学数学说课稿范文模板+范文(精编20篇)】 说课稿模板小学数学...
- 寒假第二周学习总结与反思
- Pysot训练自己数据集前的预处理
- td设置虚线dotted框,在chrome下有时会出现实线bug
- 居家装修这些细节一定得注意到
- python画花的代码怎么打不开_怎么用python画玫瑰花,求大神贴代码,感激不尽
- python数据分析-pandas学习
- 华为搜索引擎问世!互联网格局将改写?
- 关于对编码器和译码器的理解
- python 双色球、大乐透彩票的杀号定胆自制工具
- Django项目于之在线教育平台网站的实战开发(三)
热门文章
- 配置MySQL主从复制
- ASP.NET中树形图的实现
- 浅析.Net共享程序集编程
- Windows客户端C/C++编程规范“建议”——函数调用
- Ubuntu 14.04 64位机上配置Android Studio操作步骤
- 对称加密算法之DES介绍
- oracle里面子判断,在过程中添加子进程,在子过程中判断
- android数据库查找一个字符,Android - 如何在Firebase数据库中对字符串进行简单搜索?_android_开发99编程知识库...
- POJ 1001(高精度乘法 java的2种解法)
- JS 实现下载Blod文件