質問: windows 10(wsl)でlinuxサブシステムの言語を変更するにはどうすればいいですか? windows 10にbashをインストールした後、私はそれがlinuxアプリケーションでスウェーデン語を使っていることに気づきました。私のwindows 10インストールは英語です。デフォルトの入力言語を英語に変更した後にbashを再インストールしようとしましたlxrun /uninstall /full lxrun /install しかし、linuxアプリではまだスウェーデン語のテキストを使用しています。ナノで。それでは、どうすればlinuxサブシステムを英語でインストールすることができますか?
回答: linux用のwindowsサブシステム(wsl)のインストールでは、自動的にubuntuのロケールをwindowsのインストールのロケールと一致するように設定する必要があります。シェルを使用してubuntuロケールを手動で変更できます。 言語をアメリカ英語に変更するには、bash.exeでこのコマンドを実行します。 sudo update-locale lang=en_us.utf8 sudoを実行するたびにsudo: unable to resolve hostエラーが発生した場合、 ホスト名が設定されていることを確認します(hostnameコマンドを使用)。 設定されていない場合は、それを/etc/hostnameファイルに追加します。 /etc/hostnameにのみのホスト名が含まれていることを確認してください。 sudoedit /etc/hostnameを使ってファイルを編集してください(うまく動くと仮定して)。 こちら をご覧ください。 あなたの/etc/hostsファイルがあなたの実際のホスト名のためのエントリー(スペルと全く同じ)および/またはlocalhostを含むことを確認してください。繰り返しますが、sudoeditを使用してください。 詳しくは、 sudoを実行したときのエラーメッセージ:ホストを解決できません を参照してください。 変更を有効にするためにbash.exeを再起動します。 それでも解決しない場合は、サービスを再起動してみてください。 sc stop lxssmanager sc start lxssmanager あなたがwslでbashについてもっと知りたいなら、あなたは microsoftによるfaqを読むことができます 。