Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2005, 09:21
Avatar de richardinj
richardinj
 
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 10 meses
Puntos: 11
Sólo con PHP??? creo que te harás un problema y confucion total... la solcuion para trabajar en varios idiomas es XML... y si el idioma traducido esta en un BD debes generar XML con PHP... es mas facil trabajar con XML y no hay tanta confucion... te lo digo por experiencia...

Esta es una web que estoy haciendo con 3 idiomas... aun me falta mucho.. pero puedes probar los cambios de idioma al pulsar las banderas... www.proteccionglobal.com/aguilatur.php

Cada idioma esta en un XML... llamados por ejemplo menu_ES.xml menu_FR.xml, etc... y uso una variable global que hace el cambio _global.idioma="ES";

y al hacer click en la bandera llama a las funciones que cargan los datos y concatena... ..... load("menu_"+_global.idioma+".xml").....

con ese metodo puedes usar todos los idiomas que deses manejando una sola variable FR, EN, ES, etc... la traduccion solo lo haces en los XML ....
Cita:
..........
<menu_inicio>HOME</memu_inicio>
<menu_contacto>CONTAC</menu_contacto>
...........

Pero..... Aca esta el codigo para cargar los datos que pides con PHP:
Cita:
System.useCodepage= true;
//cargar estilos
var styleObj = new TextField.StyleSheet();
styleObj.load("style_flash_agencias.css");
styleObj.onLoad = function(success) {
if (success) {
contenedor.styleSheet = styleObj;
}
};

////cargar archivo

function cargar()
{
dato = new LoadVars();
dato.load("carga_red.php?id="+ide.text);
contenedor.htmlText = "Cargando Contenido...";
dato.onLoad = function(succes)
{
if (succes) {contenedor.htmlText = this["nombre"];}
else {contenedor.htmlText="Error "; }
}
}

Saludos.

Última edición por richardinj; 19/12/2005 a las 09:42