No es problema, pero configurarlo para que muestre sus textos en el idioma de nuestra aplicación web es muy fácil, veamos:
1.- Modificamos el web.config de acuerdo al idioma que deseamos, por ejemplo Yo pondré es-PE, que es español-Perú
<globalization culture="es-PE" uiCulture="es-PE" />
2.- Vamos al script manager y le agregamos EnableScriptGlobalization=”true”
<asp:ScriptManager ID="ScriptManager1" EnableScriptGlobalization="true" runat="server">
</asp:ScriptManager
Obviamente los pasos aplicados arriba aplican para una aplicación que tiene un idioma específico no? osea, no cambia dinámicamente el idioma.
Si se tuviera que cambiar dinámicamente el idioma de la aplicación, entonces tendríamos que quitar del web.config los tags que ingresamos previamente y añadirlo desde código en el page_load de alguna página:
1.-
Imports System.Threading
Partial Public Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim DinamicLanguage As String = "es-PE"
Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo(DinamicLanguage)
End Sub
… …
2.- Agregarle al script manager lo sgte:
<asp:ScriptManager ID="ScriptManager1" EnableScriptGlobalization="true" runat="server"> </asp:ScriptManager
Y eso es todo, ejecuten su aplicación y verán los textos acorde al idioma configurado. ;)
No hay comentarios.:
Publicar un comentario