Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2005, 09:15
Avatar de davidangel
davidangel
 
Fecha de Ingreso: abril-2005
Mensajes: 124
Antigüedad: 19 años
Puntos: 0
esto es lo q uso para ingles - español

if(isset($_COOKIE['S_IDIOMA']))
{
$USAR_IDIOMA=$_COOKIE['S_IDIOMA'];
}else{
switch(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2))
{
case 'en': $USAR_IDIOMA=1; setcookie('S_IDIOMA',$USAR_IDIOMA,time()+(60*60*24 *COOKIEEXPDAYS)); break;
case 'es': $USAR_IDIOMA='esp'; setcookie('S_IDIOMA',$USAR_IDIOMA,time()+(60*60*24 *COOKIEEXPDAYS)); break;
default : $USAR_IDIOMA='ing'; setcookie('S_IDIOMA',$USAR_IDIOMA,time()+(60*60*24 *COOKIEEXPDAYS)); break;
}
}
//COOKIEEXPDAYS =>numero de dias de expiraciob de la variable
bueno luego para las imagenes solo poner carpetas por idioma
ejm

esp/images/ <--todas las imagenes en español
ing/images/ <--todas las imagenes en ingles

y para todo lo q es texto

usas un archivo .php con puras constantes

claro q requieres al archivo deacuerdo al idioma

ejm
esp/mensajes.php
ing/mensajes.php


ejm para las paginas

define('INTRO_WEB_M1','Account Login'); -->esp/mensajes.php
define('INTRO_WEB_M1','Acceso a su cuenta');-->ing/mensajes.php


ing y esp viene hacer la COOKIE
espero q me hayas entendido

bueno suerte nos vemos