VS Code UI语言不会传播到python扩展命令面板

问题描述 投票:1回答:1

我已将官方微软python扩展(v2019.2.5558)添加到我的VS Code安装(v1.32.1)。 VS Code使用默认的UI语言en运行,该语言在locale.json中设置。我从未安装任何其他语言包。

由于VS Code的UI语言设置为en,我希望此设置传播到命令调色板。但是,这似乎不是这种情况,你可以在这里看到:

enter image description here

一些命令以英语显示(正如人们所期望的那样),但其他命令以德语显示(这是我的Windows操作系统的语言)。

在这一点上,我不完全确定这是一个错误还是一个功能。我是否缺少任何额外的扩展级语言设置,必须设置为使语言统一为英语?或者这应该由locale.json处理,因此是一个错误?

我正在使用其他官方MS扩展(如C \ C ++,C#,Java),它们统一显示英语中的所有命令,这将暗示python扩展中的错误。

python visual-studio-code vscode-settings
1个回答
0
投票

This is indeed a bug但问题不在于Python扩展。正如this comment从相关的GitHub问题中指出的那样,当文件没有变化时,不会考虑默认的语言环境语言。

对此的主要修复方法是将locale.json中的语言更改为其他内容(例如,德语为de),保存文件,重新启动编辑器并重复这些步骤,但将en设置为语言环境。否则你可以评论该行并在之后将其放回去。

对于临时设置编辑器的语言,您还可以在打开VS代码时使用--locale参数,如this tutorial中所述。

© www.soinside.com 2019 - 2024. All rights reserved.