mirror of
https://github.com/quizhizhe/LiteLoaderBDS-1.16.40.git
synced 2025-06-06 12:03:39 +00:00
14 lines
401 B
C++
14 lines
401 B
C++
#include <MC/I18n.hpp>
|
|
#include <MC/Localization.hpp>
|
|
|
|
Localization const* I18n::getLanguage(std::string const& languageCode) {
|
|
auto loc = _findLocaleFor(languageCode);
|
|
if (loc) {
|
|
return loc;
|
|
}
|
|
auto backupLanguage = mCurrentLanguage;
|
|
chooseLanguage(languageCode);
|
|
loc = const_cast<Localization*>(mCurrentLanguage);
|
|
chooseLanguage(*backupLanguage);
|
|
return loc;
|
|
} |