Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/07/2007, 16:49
Chicoblog
 
Fecha de Ingreso: julio-2007
Ubicación: Por ahi...
Mensajes: 84
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: ¿Como hacer pagina web Multi-idioma?

Ya, ya sé como hacerlo, pero no como implementarlo...

Los archivos de idiomas...
es.php
<?php
$nombre = "nombre";
$numero = "numero";
$manzana = "manzana";
?>
en.php
<?php
$nombre = "name";
$numero = "number";
$manzana = "apple";
?>
de.php
<?php
$nombre = "Name";
$numero = "Numbre";
$manzana = "Apfel";
?>

Para sacar los resultados en la pagina seria algo asi:
<?php
echo $nombre . " Juan";
echo $numero . " 2";
echo $manzana . " Verde/Green/Grün";
?>
El Cual arrojaria:
Juan
2
Verde/Green/Grün dependiendo del idioma detectado...

Para Elegir los idiomas...
<?
$espanol= include ("es.php");
$ingles= include ("en.php");
$aleman= include ("de.php");

$idioma=substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,5);

if ($idioma == "es")
{echo "$espanol";}
elseif ($idioma=="de")
{echo "$aleman";}
else
{echo "$ingles";}
?>

Ahora...

Como lo hago para conectar los archivos entre si?

El idioma de Default es ingles, osea si el navegador detecta que es frances, le va a mostrar ingles...
ahora si es español, le muestra español, sies aleman le muestra aleman, si es ingles, ingles...
Pero ahora mi duda que me asalta es...

Como lo hago para unirlos ?

Osea me refiero, que tener un archivo index.php con el diseño y todo y que valla imprimiendo por medio de echo (echo $nombre,echo $numero,echo $manzana), pero que sea automatizado ?
Osea, que sea en la misma pagina index.php que arroje las palabras del idioma ?
Osea, en otras palabras, como conectar los archivos entre si ?
Como conectar las variables con el index?
Con alguna global ?

Algo estoy haciendo mal, pero no sé que :shock:

Muchas gracias por la ayuda, de verdad muchas gracias, me han ayudado un monton :D

Saludos!