Есть ли способ в Win32 API преобразовать трехбуквенный код языка, возвращаемый GetLocaleInfo() с указанным LOCALE_SABBREVLANGNAME, в соответствующий LANGID или LCID? То есть идти «наоборот» к тому, что обычно делает GetLocaleInfo()?
Что я пытаюсь сделать, так это проанализировать, какой язык использует ресурсная DLL, и до сих пор, ничего не касаясь DLL, переходя по имени dll в формате nameLNG.dll, где LNG — трехбуквенный код языка, кажется самым простым методом, если такая функция существует.
Если это нелегко сделать, я думаю, что план Б состоит в том, чтобы предоставить нашим языковым DLL ресурс с информацией о версии, указать там их соответствующие культуры, а позже в приложении прочитать, какие культуры они используют.