Un nivel desde this question, ¿cuál sería la forma de almacenar todos los recursos disponibles (y el bucle) y las culturas asociadas, para permitir la selección del usuario de una cultura específica?Bucle a través de recursos incrustados de diferentes idiomas/culturas en C#
una explicación más detallada:
Supongamos que los archivos de tres recursos:
- GUILanguage.resx
- GUILanguage.fr.resx
- GUILanguage.it.resx
que podría tener una cadena en cada llamada LanguageName
. ¿Cómo podría iterar programáticamente los diferentes valores de LanguageName
para listarlos (por ejemplo, en un cuadro de lista)?
EDIT: Proyecto WinForms, recursos incrustados.
Esto no funciona para algunos dialectos chinos que tienen un código de 6 caracteres. zh-CHS y zh-CHT. También fallará para algunas de las nuevas culturas introducidas en .Net 4: http://msdn.microsoft.com/en-us/library/vstudio/dd997383(v=vs.100).aspx –
@RobertGraves - buen punto . He actualizado el código. –