在visual studio代码

时间:2016-12-19 19:38:37

标签: visual-studio-code vscode-extensions

我目前正在为我的扩展添加一些语言环境,命令名称和配置描述已经有效。

现在,我想使用vscode-nls在我的扩展程序中添加错误消息和弹出窗口的翻译。但是,似乎它不会自动确定vscode的语言环境,我在文档中找不到任何API。扩展有没有办法做到这一点,还是仅用于内置命令?

1 个答案:

答案 0 :(得分:2)

事实证明,vscode有一个API,可以使用vscode.env.language语言。我想只是基于这一切的基础,因为除了可能在linux上使用locale环境变量之外,没有实际的方法来获取语言环境。但对于使用vscode.env.language的语言,如果您通过设置文件覆盖它或者希望它在所有平台上都可以使用,那么它应该是获取语言的最佳方式。