Chrome扩展程序中的区域设置和string

我目前正在build设一个Chrome扩展(使用yeoman作为起点),我已经通过npm添加了一些软件包,其中一个是蒸汽市场定价 。

我正在寻找使用由yeoman的generator-chrome-extension软件包生成的语言文件,将所有翻译和常用短语保留在一个文件中(在这里考虑未来)。

以下是使用的语言文件代码:

"steamMarketPrice": { "message": "Operation Phoenix Weapon Case", "description": "Name of the item to be fetched from the Steam market" } 

要使用语言文件string,我会使用:

 __MSG_steamMarketPrice__ 

这将被replace为与文件中的任何内容相关的内容。

下面是我试图在扩展中使用的蒸汽市场定价代码:

 var market = require('steam-market-pricing'); market.getItemPrice(730, 'Operation Phoenix Weapon Case', function(err, data) { if(!err) { console.log(data); } }); 

此代码将从Steam市场获取关于JSON格式的某个项目的一些信息。 我的问题是,我将如何去使用语言文件来保持包含在该文件中的项目search?

我已经尝试用上面的语言stringreplacesteam-market-pricing代码中物品的实际名称,但是当它作为中断search的URL进行烘焙时,它不会被replace。 我究竟做错了什么?

对不起,如果听起来很混乱,如果你需要更多的信息,我很乐意提供,谢谢。