void ReloadLang() { g_Lang.Clear(); ReadRegLang(g_LangID); #ifndef _UNICODE if (g_IsNT) #endif { if (g_LangID.IsEmpty()) { OpenDefaultLang(); return; } } if (g_LangID.Len() > 1 || g_LangID[0] != L'-') { FString s = us2fs(g_LangID); if (s.Find(FCHAR_PATH_SEPARATOR) < 0) { if (s.Find(FTEXT('.')) < 0) s += FTEXT(".txt"); s.Insert(0, GetLangDirPrefix()); } LangOpen(g_Lang, s); } }