我的问题,我想使用JavaScript更改快捷方式中的目标
示例
C:\ Users \ Administrator \ Desktop \ xxx \ something.exe
成为
C:\ Users \ Administrator \ Desktop \ xxx \ something.exe --lang = zh
原因:
我要为Chrome应用切换语言(zh表示中文)
我使用nw.js,它具有语言环境en文件夹message.json和zh文件夹message.json
我的使用Google i18n的应用程序。问题是chrome.i18.getMessage非常易于使用,但是没有像chrome.i18n.setlocale(zh)这样的方法(将您的语言json文件设置为中文)
因此,这在语言切换器方面给了我很大的困难
有一种方法可以创建两个快捷方式
一捷径普通
另一个快捷方式更改目标为
C:\ Users \ Administrator \ Desktop \ xxx \ something.exe --lang = zh
然后,当您打开此快捷方式时,您的语言将为zh文件夹中的message.json(中文)
我想要什么
我希望有一个下拉列表。当用户选择中文时,它会关闭应用并打开另一个快捷方式
或
一个捷径。当用户选择中文时,它将变为中文。当用户选择英语时,它将变为英语
如果您编写自己的i18n,则切换语言很容易
但是老板问我使用chrome.i18n,所以我很难切换语言环境
根据Google更改语言环境的唯一方法是
更改快捷方式的属性,以便“目标”字段指定语言。 --lang和--user-data-dir标志。目标应该看起来像这样:
path_to_chrome.exe --lang = locale --user-data-dir = c:\ locale_profile_dir
我该怎么写JavaScript来更改chrome.app的语言环境?