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)即可。

posted @ 2017-01-29 22:55  reyzal  阅读(856)  评论(0编辑  收藏  举报