simplemente he comprobado con Cultura Explorer 2.0, hay una distinción entre culturas sólo para Windows instalados y culturas, así como cultivos de .NET Framework (que, al menos en mi sistema, sólo se contener culturas de solo idioma). Todos estos son compatibles con la clase CultureInfo (y RegionInfo, NumberFormatInfo, etc.).
También lo ejecuté en Mono (en Linux), es más o menos lo mismo, con los cultivos de .NET Framework y las culturas solo de Windows faltantes, pero las culturas específica y neutral están ahí. RegionInfo.CurrencyNativeName
parece que no está implementado en mi versión Mono, por lo que se bloquea al seleccionar cualquier cultura.
Desafortunadamente, Culture Explorer 2.0 no está disponible actualmente desde ningún lugar (estaba en gotdotnet.com), lo descargué hace algún tiempo. Es una herramienta útil para tales cosas. Puede tener suerte para encontrar uno en algunos archivos.
Por curiosidad, ¿por qué necesita la lista? – OregonGhost
Solo para determinar qué lenguajes tendremos que crear para culturas personalizadas y qué podemos usar "de fábrica". Por ejemplo, recientemente me preguntaron si Welsh es compatible. –
No olvide que lo que proporciona CultureInfo es básicamente unas cuantas cadenas (nombre en tres idiomas, códigos ISO, nombre de moneda) y el formato de fecha y número. Este último no requiere culturas especializadas en la mayoría de los casos, ya que son las mismas para la mayoría de las culturas relacionadas (es decir, la mayoría de los países europeos tienen el mismo formato numérico). Entonces la pregunta es, ¿necesitas una cultura galesa, o solo necesitas traducciones galesas? Por cierto, aunque eso no resolverá su problema general, cy-GB está disponible en CultureInfo como una cultura específica. Alguien que pida ayuda de Gales probablemente tendrá un ... – OregonGhost