在法语Windows上强制使用英文dotnet CLI

时间:2018-05-07 15:01:54

标签: .net-core

我是法国人,喜欢用法语提供Windows用户界面,但用英语设置所有开发工具。

dotnet CLI工具以法语显示其输出,我想强制它为英语。有可能吗?

5 个答案:

答案 0 :(得分:2)

您可以使用DOTNET_CLI_UI_LANGUAGE环境变量来覆盖dotnet CLI使用的语言:

> set DOTNET_CLI_UI_LANGUAGE=en
> dotnet --help
…
[english content]

答案 1 :(得分:1)

用于类似Unix的系统(Mac OS X,Linux)

设置DOTNET_CLI_UI_LANGUAGE = en

dotnet-帮助

对于Windows

  1. setx DOTNET_CLI_UI_LANGUAGE zh_CN
  1. 转到“ dotnet安装目录\ sdk \ sdk版本”(例如,对于dotnet版本3.1.102,Windows中为C:\ Program Files \ dotnet \ sdk \ 3.1.102)
  1. 删除您的语言的文件夹 例如,删除fr,因为您的dotnet显示法语。 如果您的dotnet显示中文,则删除zh-Hans和zh-Hant。

答案 2 :(得分:0)

我尝试Martin's answer,但没有成功

在那之后,我尝试了以下方法,它需要工作

  1. 运行命令setx DOTNET_CLI_UI_LANGUAGE en
  2. 转到dotnet的安装位置
  3. “ dotnet安装目录\ sdk \ sdk版本”(例如,在Windows中,对于dotnet版本3.1.102,C:\Program Files\dotnet\sdk\3.1.102
  4. 删除文件夹zh-Hans和zh-Hant

答案 3 :(得分:0)

实际上,Windows 上的 dotnet CLI 不再使用 DOTNET_CLI_UI_LANGUAGE 环境变量。

解决方法是从 dotnet SDK 重命名系统语言的文件夹(位于“dotnet-install-directory\sdk\sdk-version”)。例如,如果您的系统语言是意大利语,则将 it 重命名为 it-off。请注意,重命名比删除要好,因为我们只需恢复文件夹名称(即 it-offit)即可恢复系统语言。

答案 4 :(得分:0)

也为 RU 语言工作过。
setx DOTNET_CLI_UI_LANGUAGE en - 部分更改 cli 语言。
您可以通过 delete or rename folder of your language in "dotnet-install-directory\sdk\sdk-version" 获得 dotnet --info - 最终将语言更改为英语。