Procedimiento para configurar la referencia cultural y el idioma
Última modificación: jueves, 10 de junio de 2010
Hace referencia a: SharePoint Foundation 2010
Disponible en SharePoint Online
Si el código se ejecuta fuera del contexto de Microsoft SharePoint Foundation y llama al modelo de objetos de SharePoint Foundation, al ejecutarse, la referencia cultural del subproceso actual se establece de acuerdo con la configuración del sistema operativo del equipo en el que se ejecuta el código. Para interactuar con SharePoint Foundation, se debe establecer el formato y la interfaz de usuario de la referencia cultural actual en función de los valores contenidos, respectivamente, en las propiedades Language y Locale de la clase SPWeb. Para las propiedades del modelo de objetos que cambian en función del idioma de la interfaz de usuario multilingüe, la referencia cultural actual de la interfaz de usuario también controla cómo obtener o establecer los valores de propiedad.
Use la propiedad CurrentUICulture para especificar el texto de idioma que se va a cargar y la propiedad CurrentCulture para especificar el formato de los números, los valores de fecha y hora, etc. A continuación, se muestra un ejemplo de cómo establecer estas propiedades. Específicamente, solo los valores de CC-SSSS-LL con paquetes de idioma en SharePoint Foundation funcionarán correctamente al establecer CurrentUICulture.
System.Threading.Thread.CurrentThread.CurrentUICulture =
New CultureInfo("de-DE", false)
System.Threading.Thread.CurrentThread.CurrentCulture =
New CultureInfo("de-DE", false)
System.Threading.Thread.CurrentThread.CurrentUICulture =
new CultureInfo("de-DE", false);
System.Threading.Thread.CurrentThread.CurrentCulture =
new CultureInfo("de-DE", false);
Tal como muestra el ejemplo, el procedimiento recomendado es usar el constructor de CultureInfo.CultureInfo(String, Boolean) y pasar el valor del parámetro booleano como false. Esto se debe a que la acción predeterminada consiste en elegir la configuración de usuario del sistema operativo para esa referencia cultural, que podría diferir entre servidores del conjunto o granja de servidores.
En este ejemplo, el constructor CultureInfo() requiere que se incluya una directiva using (Imports en Microsoft Visual Basic) para el espacio de nombres System.Globalization.
Vea también
Conceptos
Conversión de valores de fecha y hora
Descripción de la interfaz de usuario multilingüe (MUI)
Tareas de desarrollo de SharePoint: procedimiento para...
Trabajar con objetos de listas y colecciones