VS Code UI语言不会传播到python扩展命令面板
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS Code UI语言不会传播到python扩展命令面板相关的知识,希望对你有一定的参考价值。
我已将官方微软python扩展(v2019.2.5558)添加到我的VS Code安装(v1.32.1)。 VS Code使用默认的UI语言en运行,该语言在locale.json中设置。我从未安装任何其他语言包。
由于VS Code的UI语言设置为en,我希望此设置传播到命令调色板。但是,这似乎不是这种情况,你可以在这里看到:
一些命令以英语显示(正如人们所期望的那样),但其他命令以德语显示(这是我的Windows操作系统的语言)。
在这一点上,我不完全确定这是一个错误还是一个功能。我是否缺少任何额外的扩展级语言设置,必须设置为使语言统一为英语?或者这应该由locale.json处理,因此是一个错误?
我正在使用其他官方MS扩展(如C C ++,C#,Java),它们统一显示英语中的所有命令,这将暗示python扩展中的错误。
This is indeed a bug但问题不在于Python扩展。正如this comment从相关的GitHub问题中指出的那样,当文件没有变化时,不会考虑默认的语言环境语言。
对此的主要修复方法是将locale.json
中的语言更改为其他内容(例如,德语为de
),保存文件,重新启动编辑器并重复这些步骤,但将en
设置为语言环境。否则你可以评论该行并在之后将其放回去。
对于临时设置编辑器的语言,您还可以在打开VS代码时使用--locale
参数,如this tutorial中所述。
以上是关于VS Code UI语言不会传播到python扩展命令面板的主要内容,如果未能解决你的问题,请参考以下文章
已经安装了python,为啥每次打开vs code,python扩展都会出现如图的提示?