Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/01/2013, 01:59
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 17 años, 2 meses
Puntos: 606
Respuesta: mejor opción para gestionar idiomas

Cita:
Iniciado por red_robe Ver Mensaje
hola, tengo un site en .asp y necesito pasarlo a otros 4 idiomas.
Mirando info por la red, se tiende a usar ficheros de recursos .resx usando Visual Studio o mediante .inc como vi en este hilo ya obsoleto seguramente.
Este hilo tambien es interesante

Leí que en Visual podemos definir recursos globales (textos que siempre aparecen tipo menú) y locales (propias para cada página).
En mi caso trabajo 100% (backend .asp y frontend css) en editor Notepad++ y no en Visual.

¿Qué opción/formato me recomiendan para los idiomas?

como de momento solo tenía un idioma, en los ficheros .asp utilizo las etiquetas simples html de toda la vida:
Código HTML:
<span>Hola</span> 
tendré que cambiarlos por algo parecido a esto, ¿no?
Código HTML:
<asp:Label ID="labelHola" runat="server" Text="<%$ Resources:TxtResources, labelHola %>"></asp:Label> 
Gracias!!!
Lo primero de todo a recomendarte es que te pases a Visual Studio. La versión Express tiene muchisima funcionalidad y es totalmente gratuita.

Dicho esto, Visual Studio y .net tiene facilidades para la localización de los textos. Aqui tienes unos enlaces para que veas como funciona. Te recomiendo usar el IDE porque te permite que, una vez creada la web, generar el fichero automaticamente para realizar las traducciones y es realmente cómodo:

http://msdn.microsoft.com/en-us/libr...=vs.80%29.aspx
http://msdn.microsoft.com/es-es/library/gg418542.aspx
__________________
Aviso: No se resuelven dudas por MP!