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

时间: 2024-10-18 17:12:57

Chromium添加一段新字符串的相关文章

Swift入门(十二)——利用Extension添加逆序输出字符串方法

Swift好像没有自带逆序输出字符串的方法,于是决定通过拓展(Extension)给String类添加一个逆序输出字符串的reverse方法. 首先新建一个Swift文件,命名规则不太清楚,于是暂且模仿OC叫做String+Operation吧,然后实现我们需要拓展的方法.下面先贴上代码,然后解释一下这段代码. //String+Operation.swifft import Foundation //逆序输出swift中的字符串 extension String{ func Reverse()

实例365(7)---------使用DateAdd方法向指定日期添加一段时间间隔,使用TimeSpan对象获取时间间隔

一:使用DateAdd方法向指定日期添加一段时间间隔,截图 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Microsoft.VisualBasic; na

大学毕业感言二:开始一段新的人生旅程!

大学毕业感言二:开始一段新的人生旅程! 怀着梦想和激情走进大学的校门,开始一段新的人生旅程.转眼离别的时候就要到了,真希望时间慢些走,让我再多点时间好好享受下大学里的生活,友谊.大学的生活真好,回忆起来诸多辛酸苦辣. 首先我想谈谈我在大学的收获.其实原先没有想到这个问题,上回应聘主考官问我这,记得当时为了求职说了些冠冕堂皇的话,现在觉得大学我的收获并不是学到了多少知识,也并不是受到了那个教授,老师的熏陶,点拨,而是学会了怎么去为人处世,怎么去独立,怎么去快乐的生活,怎么去正确的看待,分析社会的一

php 5.0 新字符串

简介:新字符串以"<<<"开始,后边紧跟子字符串标记,之后为字符串内容,最后用标记和分号结束. 说明:"<<<标记"后不要有空格符,否则可能出现问题 好处:好处?太多了呢,原来的各种转义什么的,现在,不需要 例子1: <style> .cork{ width:200px; height:200px; background:#CB696B} </style> <?php $str=<<<

开启一段新的旅程

2015年5月10日 这是一个新的天地,一段新的旅程,欢迎大家来一起交流! "Hello World!"

【转】在Visual Studio中怎样快速添加代码段

原文网址:http://blog.csdn.net/yl2isoft/article/details/9735527 以前一直只知道,键入prop,再按两次tab键,会生成自动属性代码. 今天闲着无事,就整理了一下在Visual Studio中其他快速添加代码段的方法. 1.自动属性 键入prop,再按两次tab键,会生成自动属性代码. [csharp] view plaincopy public int MyProperty { get; set; } 通过实验发现,输入pr,pro,proc

使用Code Snippet在Xcode中添加代码段

自定义的code snippet配置文件默认放在~/Library/Developer/Xcode/UserData/CodeSnippets/ 1.打开Code Snippet 2.将写好的代码直接拖入Code Snippet,注意红框内淡淡的字样 3.随即会自动弹出提示框,可以更改对应内容,以便使用 使用Code Snippet在Xcode中添加代码段

如何添加一种新Case协议

这里以添加基础http为例 您必须在这里设计好您协议预先需要的数据(比如串口协议,那波特率,串口号等可能是不会经常改变的就可以在这里先预设置) 然后您需要在这里添加您的新协议名称(在[CaseExecutiveActuator]下) 接着,您需要添加对新协议执行器数据的解析(在CaseActionActuator>LoadScriptRunTime中) 同时将解析结果添加到执行器列表中,如下图(实际是添加一个新执行器,后面会讲执行器的创建) 同时您必须创建一个存放执行器数据的结构,可以效仿其他协

python中将指定的字符串转换为大写字母并每隔2个字符用空格分割后得到一个新字符串的方法

在例子中对指定的字符串: faa5fbb5fcc5fdd5010200000028000001900000000a002d00000000017d7840000003e800005fa55fb55fc55fd5 使用了三种方法将其转换为大写字母并每隔2个字符用空格分割处理后得到一个新字符串,为: FA A5 FB B5 FC C5 FD D5 01 02 00 00 00 28 00 00 01 90 00 00 00 0A 00 2D 00 00 00 00 01 7D 78 40 00 00