Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2013, 18:27
red_robe
 
Fecha de Ingreso: febrero-2006
Mensajes: 233
Antigüedad: 18 años, 9 meses
Puntos: 3
problema constantes repetidas en ficheros de idiomas (Name redefined)

El tema es que he creado 3 archivos .asp (uno para cada idioma: ES, EN, FR), y cada uno es llamado dependiendo del idioma del navegador:

Código:
if idioma = "es" then 
<!--#include file='lang_esp.asp'-->
fichero lang_esp.asp
Código:
<%
	Const Bienvenido= "¡Bienvenido!"		
	...
%>
el problema es que no acepta constantes (o variables Dim) con el mismo nombre y me aparece el error: Name redefined.

¿Alguna idea? Estoy probando sin definir que sea constante o variable y parece que funciona, pero he leído que tendrían que ser constantes.
lang_esp.asp
Código:
<% 
	Bienvenido = "¡Bienvenido!"
%>
Y sobre el idioma, tengo que hacer el split de la cadena para la detección de idioma, pero veo que sería complicado recuperar el segundo atributo de cada idioma ya que no hay uniformidad de formato:
es,es;q=0.8 (desde la primera coma)
en-US;q=0.6 (desde el primer guión)
en;q=0.4 (no tiene segundo atributo)

Código:
es,es;q=0.8,en-US;q=0.6,en;q=0.4
Gracias!

Última edición por red_robe; 18/02/2013 a las 18:36