Lamentablemente, este tema es demasiado complicado. ;) Lo sé, he hecho la investigación también.
para que pueda empezar sin embargo,
crear un directorio de recursos en su montaje.
Comience con el inglés y agregue un "archivo de recursos" (.resx) a ese directorio. Llámalo algo así como "text.resx". En el caso de que no se pueda encontrar el recurso localizado, la aplicación saldrá de forma predeterminada de este archivo.
Agregue sus recursos de texto.
Agregue otro archivo de recursos. Nombre este algo como "text.es.resx". Observe la parte "es" del nombre del archivo. En este caso, eso define español. Tenga en cuenta que cada idioma tiene su propia definición de código de carácter. Mira eso.
Agregue sus recursos de español a él.
Ahora que tenemos archivos de recursos para trabajar, intentemos implementarlos.
Para establecer la referencia cultural, extraiga eso del registro de su base de datos. A continuación, haga lo siguiente:
String culture = "es-MX"; // defines spanish culture
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(culture);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(culture);
Esto podría ocurrir en la aplicación que se ha cargado el montaje o en la propia inicialización de montaje. Usted escoge.
Para utlize el recurso, todo lo que tiene que hacer es algo como lo siguiente dentro de su montaje:
public string TestMessage() {
return Resources.Text.SomeTextValue;
}
TA DA. Recursos facilitados Las cosas pueden complicarse un poco si necesita cambiar los controles de usuario o hacer algo directamente en una página aspx. Actualiza tu pregunta si necesitas más información.
Tenga en cuenta que podría tener archivos de recursos con el nombre "text.es-mx.resx" que serían específicos del español mexicano. Sin embargo, eso no siempre es necesario porque "es-mx" volverá a "es" antes de que vuelva al valor predeterminado. Solo usted sabrá cuán específicos deben ser sus recursos.
Me encontré con algunas extrañas y extrañas técnicas de MSDN ... usando AL ... seguramente puedo lograr esto simplemente usando un estudio visual estándar. –