Fix for linux

This commit is contained in:
2022-09-27 12:59:09 +03:00
parent 18c01fddfe
commit b974f194da

View File

@@ -127,12 +127,14 @@ int BeamMPServerMain(const MainArguments& Arguments) {
std::string locale = MaybeLocale.value();
setlocale(LC_ALL, locale.c_str());
beammp_info("Custom locale requested via commandline arguments: '" + locale + "'");
if ((locale == "Russian" || locale == "Rus") && WIN32) {
#if WIN32
if (locale == "Russian" || locale == "Rus") {
beammp_info("Found Russian locale. Set CP1251 console coding.");
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
}
}
#endif
}
Application::SetSubsystemStatus("Main", Application::Status::Starting);