Javascript Chrome扩展中的区域设置和字符串
我目前正在构建一个Chrome扩展(使用yeoman作为起点),并通过npm添加了一些包,其中一个是 我希望使用yeoman软件包生成的语言文件将所有翻译和常用短语保存在一个文件中(在这里考虑未来) 下面是使用的语言文件代码:Javascript Chrome扩展中的区域设置和字符串,javascript,node.js,yeoman,yeoman-generator,steam-web-api,Javascript,Node.js,Yeoman,Yeoman Generator,Steam Web Api,我目前正在构建一个Chrome扩展(使用yeoman作为起点),并通过npm添加了一些包,其中一个是 我希望使用yeoman软件包生成的语言文件将所有翻译和常用短语保存在一个文件中(在这里考虑未来) 下面是使用的语言文件代码: "steamMarketPrice": { "message": "Operation Phoenix Weapon Case", "description": "Name of the item to be fetched from the Steam market"
"steamMarketPrice": {
"message": "Operation Phoenix Weapon Case",
"description": "Name of the item to be fetched from the Steam market"
}
要使用语言文件字符串,我将使用:
__MSG_steamMarketPrice__
然后,它将被文件中绑定的任何内容所替换
以下是我试图在扩展中使用的蒸汽市场定价代码:
var market = require('steam-market-pricing');
market.getItemPrice(730, 'Operation Phoenix Weapon Case', function(err, data) {
if(!err) {
console.log(data);
}
});
这段代码将从Steam marketplace获得一些关于JSON格式的特定项目的信息。我的问题是,我将如何使用语言文件来保持该文件中包含的项目搜索
我已经尝试用上面的语言字符串替换steam market pricing代码中项目的实际名称,但当它被烘焙为中断搜索的URL时,不会被替换。我做错了什么
很抱歉,如果这听起来让人困惑,如果您需要更多信息,我很乐意提供,谢谢。这里使用的术语“语言环境”似乎是“语言”的同义词,这是不应该的。我稍微改变了我的问题,我今天早上很早就写了这封信,并重新阅读了。我明白您的意思,谢谢提醒。