Covellite++
Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Toggle main menu visibility
Загрузка...
Поиск...
Не найдено
Configuration.cpp
1
2
#include "stdafx.h"
3
#include <Covellite\Os\Configuration.hpp>
4
#include <map>
5
#include <alicorn\std\string.hpp>
6
7
using namespace
covellite::os;
8
9
auto
Configuration::GetSystemLanguage
(
void
)
const
-> String_t
10
{
11
static
const ::std::map<String_t, String_t> Languages =
12
{
13
{ uT(
"en"
), uT(
"English"
) },
14
{ uT(
"ru"
), uT(
"Russian"
) },
15
};
16
17
const
auto
RawSystemLanguage = GetRawSystemLanguage();
18
19
for
(
const
auto
Language : Languages)
20
{
21
if
(RawSystemLanguage.Find(Language.first) == 0)
return
Language.second;
22
}
23
24
return
uT(
"Default"
);
25
}
covellite::os::Configuration::GetSystemLanguage
String_t GetSystemLanguage(void) const
Функция получения текущего системного языка.
Определения
Configuration.cpp:9
Solution
Solution
Covellite.Os
Covellite.Os
Configuration.cpp
Документация по Covellite++. Последние изменения:
. Создано системой
1.18.0