我目前正在为我的扩展添加一些语言环境,命令名称和配置描述已经有效。
现在,我想使用vscode-nls在我的扩展程序中添加错误消息和弹出窗口的翻译。但是,似乎它不会自动确定vscode的语言环境,我在文档中找不到任何API。扩展有没有办法做到这一点,还是仅用于内置命令?
答案 0 :(得分:2)
事实证明,vscode有一个API,可以使用vscode.env.language
语言。我想只是基于这一切的基础,因为除了可能在linux上使用locale环境变量之外,没有实际的方法来获取语言环境。但对于使用vscode.env.language
的语言,如果您通过设置文件覆盖它或者希望它在所有平台上都可以使用,那么它应该是获取语言的最佳方式。