[linux] updatesvc: debug utils

This commit is contained in:
SimplestStudio
2024-04-06 15:48:36 +03:00
parent 9c15d82f23
commit 03c93d16c2

View File

@ -159,15 +159,18 @@ namespace NS_Utils
string GetAppLanguage()
{
string lang = "en_US", value = "locale=", path = string("/home/") + getlogin() + APP_CONFIG_PATH;
list<string> lst;
NS_File::readFile(path, lst);
for (const auto &str : lst) {
size_t pos = str.find(value);
if (pos != string::npos) {
lang = str.substr(pos + value.length());
std::replace(lang.begin(), lang.end(), '-', '_');
return lang;
string lang = "en_US";
if (char *uname = getlogin()) {
string value = "locale=", path = string("/home/") + uname + APP_CONFIG_PATH;
list<string> lst;
NS_File::readFile(path, lst);
for (const auto &str : lst) {
size_t pos = str.find(value);
if (pos != string::npos) {
lang = str.substr(pos + value.length());
std::replace(lang.begin(), lang.end(), '-', '_');
return lang;
}
}
}
return lang;