Cita:
Iniciado por red_robe
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