Crear un archivo de recursos utilizando Visual Studio IDE
Copie el archivo de recursos en 12 carpeta de recursos colmena
GetLocalized método de SPUtility para leer los valores del archivo de recursos
Sintaxis:
SPUtility.GetLocalizedString(“$Recursos:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, de largo);
Ejemplo:
SPUtility.GetLocalizedString(“$Recursos:MyResources,Nombre”, “MyResources”, de largo);
Ejemplo de fuente:
utilizando Sistema de;
utilizando System.Runtime.InteropServices;
utilizando System.Web.UI;
utilizando System.Web.UI.WebControls;
utilizando System.Web.UI.WebControls.WebParts;
utilizando System.Xml.Serialization;
utilizando Microsoft.SharePoint;
utilizando Microsoft.SharePoint.WebControls;
utilizando Microsoft.SharePoint.WebPartPages;
utilizando Microsoft.SharePoint.Utilities;
espacio de nombres ResourceFile
{
[Orientación(“fc643df7-8836-41bf-913f-662ed57e659a”)]
pública
clase
ResourceCollection : System.Web.UI.WebControls.WebParts.WebPart
{
cadena Nombre;
cadena Apellidos;
pública ResourceCollection()
{
}
protegidas
anular
vacío CreateChildControls()
{
base.CreateChildControls();
uint lang = SPContext.Current.Web.Language;
Nombre = SPUtility.GetLocalizedString(“$Recursos:MyResources,Nombre”, “MyResources”, de largo);
LastName = SPUtility.GetLocalizedString(“$Recursos:MyResources,Apellidos”, “MyResources”, de largo);
}
protegidas
anular
vacío Hacer(HtmlTextWriter escritor)
{
writer.Write(“Valor de Nombre de archivo de recursos : “ + Nombre);
writer.Write(“Valor de la Apellido de archivos de recursos : “ + Apellidos);
}
}
}
Veri buen artículo. En mi blog he artículo similar sobre el uso de SPUtility.GetLocalizedString – http://dotnetfollower.com/wordpress/2011/05/the-usage-of-sputility-getlocalizedstring/