Kann Kultur für en-EN auf lokaler Entwicklungsmaschine erstellen
Ich habe gerade unsere Anwendung in unserer Azure-Staging-Umgebung bereitgestellt und bin auf ein Problem mit @ gestoßeen-EN
culture wird nicht unterstützt. Nach einigem Graben stelle ich fest, dass es keine solche Kultur gibt und ich sollte @ verwenden-GB
oderen-US
stattdessen
Aber jetzt zu meiner Frage. Auf meiner lokalen Entwicklungsmaschine habe ich keine Probleme, ein @ zu erstelleCultureInfo
miten-EN
.
CultureInfo ci = new CultureInfo("en-EN");
Console.WriteLine("culture: "+ ci.ThreeLetterISOLanguageName);
Ausgabenculture: eng
Ich habe auch versucht, alle Kulturen mit @ aufzuzählCultureInfo.GetCultures(CultureTypes.AllCultures);
und es gibt kein entsprechendesen-EN
Kultur im Ergebnis.
Also, was ist los, warum kann ich eine Kultur erschaffen, die es nicht geben sollte?