【发布时间】:2016-12-19 19:38:37
【问题描述】:
我目前正在向我的扩展程序添加一些语言环境,并且命令名称和配置描述已经有效。
现在我想使用vscode-nls 在我的扩展程序中添加错误消息和弹出窗口的翻译。但是,它似乎不会自动确定 vscode 的语言环境,我在文档中找不到任何 API。扩展有什么方法可以做到这一点,还是仅适用于内置命令?
【问题讨论】:
标签: visual-studio-code vscode-extensions
我目前正在向我的扩展程序添加一些语言环境,并且命令名称和配置描述已经有效。
现在我想使用vscode-nls 在我的扩展程序中添加错误消息和弹出窗口的翻译。但是,它似乎不会自动确定 vscode 的语言环境,我在文档中找不到任何 API。扩展有什么方法可以做到这一点,还是仅适用于内置命令?
【问题讨论】:
标签: visual-studio-code vscode-extensions
事实证明,vscode 有一个 API,你可以使用 vscode.env.language 获取语言。我想只是基于此,因为没有实际的方法来获取语言环境,除非可能在 Linux 上使用语言环境环境变量。但是对于使用vscode.env.language 的语言,如果您通过设置文件覆盖它或者如果您希望它在所有平台上工作,那么使用vscode.env.language 应该是获取该语言的最佳方式。
【讨论】: