Closed
Description
Different upstream tools have different language configuration requirements:
- dotnet CLI sets
DOTNET_CLI_UI_LANGUAGE
andVSLANG
(MSBuild should respect upstream tool language requests #1596 (comment) https://github.com/dotnet/cli/issues/9722#issuecomment-409358296) - Visual Studio has a fallback mechanism guideline. In order:
VSLANG
environmnent variable/lcid
command line switch- call
GetConsoleFallbackUICulture
(we only do this currently)
Related info: https://github.com/dotnet/cli/issues/4988#issuecomment-266836559