首页 > 代码库 > Chromium添加一段新字符串
Chromium添加一段新字符串
参考:https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-dev/tclib%7Csort:relevance/chromium-dev/zlAabuSVjGE/ozF2gqzaAiQJ
1.在generated_resources.grd文件中添加一段如下格式字符串:
<message name="IDS_TOOLTIP_DOWNLOADS" desc="The tooltip for forward show downloads">
Show Downloads
</message>
name可以任意定义,desc是描述信息,message的值是英文的需要添加字符串的内容。
2.命令行中进入chromium源码路径D:\chromium\src\tools\grit(根据自己路径修改),执行如下指令
D:\chromium\src\tools\grit>python
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from grit.extern import tclib
>>> tclib.GenerateMessageId("Show Downloads")
‘3879406808309892542‘
3.上面得到的3879406808309892542即为IDS_TOOLTIP_DOWNLOADS对应的id。在语言.xtb文件中添加一项翻译文字即可,如:
<translation id="3879406808309892542">查看下载</translation>
4.代码中使用l10n_util::GetStringUTF16(IDS_TOOLTIP_DOWNLOADS)即可。
Chromium添加一段新字符串