Foros del Web » Programando para Internet » ASP Clásico »

longitud maxima de arrray, para cambio de lenguajes

Estas en el tema de longitud maxima de arrray, para cambio de lenguajes en el foro de ASP Clásico en Foros del Web. hola, estoy pensando colocar el lenguaje de todo mi portal web, en un array es decir un asp para cada lenguaje por ejemplo: espanol.asp ingles.asp ...
  #1 (permalink)  
Antiguo 08/10/2011, 08:11
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 3 meses
Puntos: 4
longitud maxima de arrray, para cambio de lenguajes

hola,
estoy pensando colocar el lenguaje de todo mi portal web, en un array
es decir un asp para cada lenguaje
por ejemplo:
espanol.asp
ingles.asp
italiano.asp

etc..
y en cada asp colocar un array con las palabras en cada idioma
y en todo mi portal
mandar a llamar cada palabra asi
lenguaje(5)
es decir la posicion del vector que corresponda a la palabra que deseo mostrar..
dado qeu el portal es muy grande y me gustaria saber cual es la longitud maxima permitida en un array en asp o si estoy haciendolo por el camino incorrecto. dado que podrian ser mas de 1000 palabras. no se en realidad cuantas aun, pero puede ser bastante grande el vector,
tengo varias dudas, si esto podria hacerme lento la carga o nose .
que me aconsejan o que comentarios tienen al respecto/
gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 12/10/2011, 11:02
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: longitud maxima de arrray, para cambio de lenguajes

por que no haces un archivo TXT que se incluya en el sitio en base a alguna cookie?

en el text pones valores tipo:

spanish.inc:
inicio="inicio"
servicios="servicios"

ingles.inc:
inicio="home"
servicios="services"

y en la web cargas estos textos como variables como:
<a href="index.asp"><%=inicio%></a>

Digo, solo una idea
  #3 (permalink)  
Antiguo 12/10/2011, 11:04
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: longitud maxima de arrray, para cambio de lenguajes

al inicio puedes poner algo como:

idioma=request.cookie("idioma")
if idioma="sp" then
(INCLUYES EL ARCHIVO DE ESPAÑOL)
elseif idioma="en" then
(INCLUYES EL DE INGLES)

etc......
  #4 (permalink)  
Antiguo 12/10/2011, 14:02
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 3 meses
Puntos: 4
Respuesta: longitud maxima de arrray, para cambio de lenguajes

hola mas o menos asi lo estoy haciendo pero con vectores..
tu recomendacion es en variables.

es mas optimo con variables que con arrays?

ya que hago lo mismo con una cookie, includes pero no con variables sino con posiciones de arrays..


que es mejor segun tu experiencia..
gracias
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #5 (permalink)  
Antiguo 12/10/2011, 18:32
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: longitud maxima de arrray, para cambio de lenguajes

pero cargaras en memoria todo el array?
  #6 (permalink)  
Antiguo 13/10/2011, 06:48
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 3 meses
Puntos: 4
Respuesta: longitud maxima de arrray, para cambio de lenguajes

pues seria similar al de usar variables, es decir
usaria todo lo que haya en el archivo espanol.asp o english.asp

seria cargar mas o menos unas 300 posiciones del vector siempre segun el idioma escogido.

pero en una pagina podria llegar a usar 10, en otra 200, en otra las 300, etc..
que me recomiendas.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #7 (permalink)  
Antiguo 17/10/2011, 12:02
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
Respuesta: longitud maxima de arrray, para cambio de lenguajes

yo lo hago con variables funciona perfecto y muy rapido, en cuanto al tamaño del array no tengo idea pero puede que sea el equivalente a un varhcar(4000) en sql server
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #8 (permalink)  
Antiguo 17/10/2011, 16:46
Avatar de Batan  
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 408
Antigüedad: 13 años, 7 meses
Puntos: 63
Respuesta: longitud maxima de arrray, para cambio de lenguajes

Y si usas un select?

Código ASP:
Ver original
  1. Select Case idioma
  2.      Case español
  3.               response.redirect "español.asp"
  4.      Case ingles
  5.               response.redirect "ingles.asp"
  6.      Case frances
  7.               response.redirect "frances.asp"
  8.      ...
  9. End Select

Saludos.
  #9 (permalink)  
Antiguo 18/10/2011, 06:32
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 3 meses
Puntos: 4
Respuesta: longitud maxima de arrray, para cambio de lenguajes

hola,
gracias por sus respuestas,
entonces sus recomendaciones, son:
creo todas las variables que sean necesarias segun mi contenido, es decir unas 300 a 500 variables,
las coloco en un archivo llamado
es.asp
en.asp
it.asp, etc en fin segun la cantidad de idiomas que tenga

por medio de cookies cargo un include dinamico el cual contendra todas las variables segun el idioma escogido,

y en todas las paginas de mi sitio web, cargo las 300 o 500 variables asi solo use 100 en algunos casos o 400 en otros casos, o todas.

es correcto?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #10 (permalink)  
Antiguo 18/10/2011, 07:12
Avatar de Batan  
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 408
Antigüedad: 13 años, 7 meses
Puntos: 63
Respuesta: longitud maxima de arrray, para cambio de lenguajes

Seria lo mismo que usando array, defines las variables en una asp y segun el valor que cargue en variable, redireccionar a una es.asp, en.asp, it.asp, ...

En la array tambien deberias redireccionar a los idiamos verdad? sino es asi, como lo tenias pensado por que no entendi bien
  #11 (permalink)  
Antiguo 18/10/2011, 07:31
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 3 meses
Puntos: 4
Respuesta: longitud maxima de arrray, para cambio de lenguajes

es correcto asi lo hago,
entonces lo hare con variables .

pero
no seria mejor hacerlo con constantes asi;
en lugar de variables?


const Linicio ="Inicio"
const Lconcursos = "Concursos"
const Lvideos = "Videos"
const Lfotos = "Fotos"
const Lcumpleanos = "Cumplea&ntilde;os"
const Lcementerio = "Cementerio"
const Lperdidos = "Perdidos"
const Ladopciones = "Adopciones"
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #12 (permalink)  
Antiguo 18/10/2011, 11:00
Avatar de Batan  
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 408
Antigüedad: 13 años, 7 meses
Puntos: 63
Respuesta: longitud maxima de arrray, para cambio de lenguajes

Claro eso seria lo más comodo ahora que lo dices, ya que si tienes que agregar un nuevo idioma solo añades una linea de codigo y luego pues llamarlo desde un procedimiento.

Saludos
  #13 (permalink)  
Antiguo 26/10/2011, 10:46
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Respuesta: longitud maxima de arrray, para cambio de lenguajes

creo que es mucho mas facil saber que por ejemplo inicio=inicio que inicio=array(18) o cosas asi no?
  #14 (permalink)  
Antiguo 26/10/2011, 13:35
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 3 meses
Puntos: 4
Respuesta: longitud maxima de arrray, para cambio de lenguajes

es verdad
ya segui tu consejo y estoy haciendolo con variables,
const inicio = "inicio"

const inicio = "home"

muchas gracias por la colaboracion.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com

Etiquetas: asp, lenguajes, longitud
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:16.