#ifdef PLATFORM_POSIX int GetSystemLNG() { static int lang; ONCELOCK ( String s = Environment().Get("LANG", Null); lang = LNGFromText(s); if(!lang) lang = LNG_ENGLISH; const char *q = strchr(s, '.'); if(q) lang = SetLNGCharset(lang, CharsetByName(q + 1)); ); return lang; }; #endif
Report message to a moderator