1
我目前在我的擴展中添加了一些語言環境,並且命令名稱和配置描述已經可用。在Visual Studio代碼中獲取語言環境
現在我想使用vscode-nls爲擴展程序中的錯誤消息和彈出窗口添加翻譯。不過,它似乎不會自動確定vscode的語言環境,而且我無法在文檔中找到任何API。有沒有擴展的任何方法來做到這一點,還是隻有內置命令?
我目前在我的擴展中添加了一些語言環境,並且命令名稱和配置描述已經可用。在Visual Studio代碼中獲取語言環境
現在我想使用vscode-nls爲擴展程序中的錯誤消息和彈出窗口添加翻譯。不過,它似乎不會自動確定vscode的語言環境,而且我無法在文檔中找到任何API。有沒有擴展的任何方法來做到這一點,還是隻有內置命令?
事實證明,vscode有一個API用於獲取您可以使用的語言vscode.env.language
。我想只是基於這一切,因爲除了可能在Linux上使用locale環境變量,沒有實際的方法來獲取語言環境。但對於使用vscode.env.language
的語言,如果您通過設置文件覆蓋該語言,或者希望它在所有平臺上都能正常工作,那麼該語言應該是獲取該語言的最佳方式。