Visual Studio 2022 - treści wyjątków są po polsku

0

Witam
Coś się zmieniło od ostatniej wersji w VS 2022? Mimo, iż mam wszystko poinstalowane tak jak trzeba, to i tak wyjątki są po polsku. Da się to zmienić?

vs_language_settings.png
installer_language_selection.png
exception_message.png

3

Język wyjątków pochodzi z .NET Framework nie z Visual Studio. Spróbuj zainstalować odpowiedni language pack dla swojej wersji runtime.

0

Nie znam się, ale się wypwoiem.

Treść wyjątku to dotyczy okresy wykonania (a nie np kompilacji), wiec nie dotyczy IDE a środowiska wykonawczego. Widzę @markone_dev wrzuciłe te sama wskazówkę.

0

No jest przecież wybrany w Installerze tylko English. Jak jeszcze mam zdecydować o języku? Nie ma wyboru języka podczas pobierania runtime ze strony Microsoftu. Wszystko powinno być w instalatorze, bo do tej pory tak działało.

1
AdamWox napisał(a):

No jest przecież wybrany w Installerze tylko English. Jak jeszcze mam zdecydować o języku? Nie ma wyboru języka podczas pobierania runtime ze strony Microsoftu. Wszystko powinno być w instalatorze, bo do tej pory tak działało.

W Windowsie masz na pewno zainstalowane tlumaczenie po polsku dla .NET Framework. Odinstaluj je i bedzie dobrze.

0

Jak mam to sprawdzić, że mam zainstalowane tłumaczenie po polsku, jak nie ma żadnego rozgraniczenia językowego?

0

Ustaw w systemie zmienną środowiskową VSLANG=1033

0

Ustaw język systemu na angielski.

Angielski w instalatorze VS to jedynie język IDE (menu, itp.). Za treść błędów odpowiada dotnet runtime, a ten przyjmuje język systemu. No i tak jest od dawna, tzn. od wprowadzenia core.

0

@somekind: No właśnie nie jest od Core. Nawet kilka wątków znajdziesz tutaj, w którym ludzie zalecają początkującym, aby odinstalować paczkę języka polskiego instalatorem do Visuali i zostawić tylko angielski, bo szybciej znajdziesz rozwiązanie błędu na necie. Tak robiłem cały czas i faktycznie wyjątki były po angielsku. Myślę, że Microsoft to zmienił i teraz jest brany język systemu...

PS.
Zauważyłem coś ciekawszego. Bez wpisu w zmiennych, o których pisał @Azarien

eng_error.png
pl_error.png

Czyli co? Wybiórczo sobie tłumaczy? Ten sam typ wyjątku, a inny język w treśc 🤔

0
somekind napisał(a):

Ustaw język systemu na angielski.

Aj waj, [tutaj wstawić cytat z Reja o języku gęsim]

0
AdamWox napisał(a):

@somekind: No właśnie nie jest od Core. Nawet kilka wątków znajdziesz tutaj, w którym ludzie zalecają początkującym, aby odinstalować paczkę języka polskiego instalatorem do Visuali i zostawić tylko angielski, bo szybciej znajdziesz rozwiązanie błędu na necie. Tak robiłem cały czas i faktycznie wyjątki były po angielsku. Myślę, że Microsoft to zmienił i teraz jest brany język systemu...

Ok, możliwe, że faktycznie coś zmienili i teraz wszystko jest w języku systemowym.
Jeszcze parę lat temu było tak, że tylko wyjątki z Core były w języku systemowym, a te z Frameworka w języku pakietu językowego Frameworka (czyli jak go nie miałeś, to były po angielsku).

5

Stary wątek, ale problem aktualny, może komuś pomoże i nie zmarnuje czasu.
Trzeba znaleźć odpowiednie sdk, w nim katalog z 'polskimi napisami' i usunąć albo zakomentować.
Jeśli nie wiemy które sdk jest odpowiednie zakomentowujemy/usuwamy PL we wszystkich sdk.
screenshot-20231103182441.png

1 użytkowników online, w tym zalogowanych: 0, gości: 1