対策
- winget settingsでconfigを編集して優先ロケールを設定する
{
"$schema": "https://aka.ms/winget-settings.schema.json",
// For documentation on these settings, see: https://aka.ms/winget-settings
// "source": {
// "autoUpdateIntervalInMinutes": 5
// },
"installBehavior": {
"preferences": {
"locale": ["ja-JP", "en-US"]
}
}
}
現象と対策
- wingetでThunderbirdがインストールしたら文字が読めない
- wingetでパッケージを調査するとlocaleがチェコ語になってる
- --locale指定でインストールパッケージが変わることを確認
- ロケールリストに日本語、英語を指定する
wingetログ(関係ないところは省略)
> winget show --exact --id Mozilla.Thunderbird
インストーラー:
インストーラーのロケール: cs-CZ
> winget show --id Mozilla.Thunderbird --exact --locale ja-JP
インストーラー:
該当するインストーラーが見つかりません。詳細については、ログを参照してください。
> winget show --id Mozilla.Thunderbird --exact --locale en-US
インストーラー:
インストーラーのロケール: en-US
> winget settings
PS C:\Users\admin> winget show --id Mozilla.Thunderbird --exact
見つかりました Mozilla Thunderbird [Mozilla.Thunderbird]
...
インストーラー:
インストーラーの種類: exe
インストーラーのロケール: en-US
インストーラーの URL: https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/115.5.2/win64/en-US/Thunderbird%20Setup%20115.5.2.exe
インストーラーの SHA256: 55e7bf796c887204e021e46399b02a011ab8e9298866ba288fa385dd2e814264```