« Snapdragon Dev Kit for Windows を購入してしまった | トップページ | エクセルの「区切り位置」という機能 »

2024年7月22日 (月)

日本語Windowsのdotnetコマンドの出力を英語にする方法

.NET SDKの「dotnet」コマンドをWindowsにインストールすると、メッセージは「OSの言語」で表示される。つまり日本語Windowsだと日本語メッセージになってしまう。日本語話者なのでちゃんとした日本語メッセージならうれしいが、誤訳ばかりで意味不明なメッセージはいやだ。

そういう場合は DOTNET_CLI_UI_LANGUAGE という環境変数を en に設定すれば英語メッセージになる。fr ならフランス語、de ならドイツ語。好きな言葉を選べばOK。どれも日本語よりは大分まともらしい。(英語以外は私には評価できませんが。)

ただの環境変数なので、どうやって設定してもいいのだが、お勧めはアカウントに設定してしまうこと。こうすればcmd.exeでもPowerShellでも、あるいはvscodeが直接スポーンするような場合も効く。

[設定] > [システム] > [バージョン情報] > [システムの詳細設定] > [環境変数] から設定できる。

Dotnet_cli_ui_language
実行例はこんな感じ。
Dotnet

« Snapdragon Dev Kit for Windows を購入してしまった | トップページ | エクセルの「区切り位置」という機能 »

コメント

コメントを書く

(ウェブ上には掲載しません)

« Snapdragon Dev Kit for Windows を購入してしまった | トップページ | エクセルの「区切り位置」という機能 »