Puede crear cultura para en-EN en la máquina de desarrollo local
Acabo de implementar nuestra aplicación en nuestro entorno de preparación azul y me encontré con un problema con elen-EN
no se apoya la cultura. Después de investigar un poco, descubro que no existe tal cultura, y debería usaren-GB
oen-US
en lugar.
Pero, ahora a mi pregunta. En mi máquina de desarrollo local no tengo problemas para crear unCultureInfo
conen-EN
.
CultureInfo ci = new CultureInfo("en-EN");
Console.WriteLine("culture: "+ ci.ThreeLetterISOLanguageName);
Salidasculture: eng
También intenté enumerar todas las culturas conCultureInfo.GetCultures(CultureTypes.AllCultures);
y no hay correspondienteen-EN
cultura en el resultado.
Entonces, ¿qué está pasando? ¿Por qué puedo crear una cultura que no debería existir?