Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/11/2011, 03:28
Avatar de charlyalegret
charlyalegret
 
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 13 años, 1 mes
Puntos: 140
Respuesta: Poner una Web en varios idiomas

Hola ceaped. Si te refieres a lo de introducir idiomas mediante php, puedes hechar un ojo al manual de aquí: http://www.forosdelweb.com/wiki/Categor%C3%ADa:Manuales

Algo muy sencillo sin complicarte la vida, suponiendo que tengas un servidor apache, sería cambiar las extensiones a .php e incluir en la parte de código en lugar de los textos:

<?php include("idioma1.txt"); ?> en la página con idioma1
<?php include("idioma2.txt"); ?> en la página con idioma2

suponiendo que tienes páginas diferentes para cada idioma.
Si la página és la misma, puedes usar condiciones y variables para diferenciar cada idioma, más o menos, un ejemplo muy sencillo con el que puedes comenzar:

miweb.com/pagina.php?id=idioma1 sería la url para idioma 1
miweb.com/pagina.php?id=idioma2 sería la url para idioma 2

y la página.php:

Código PHP:
Ver original
  1. <?php
  2. $id = $_GET['id'];
  3. if ($id == idioma1){
  4.      $idioma="idioma1.txt";
  5.          $titulo="aquí el titulo en idioma1";
  6.     }
  7. elseif ($id == "idoma2"){
  8.      $idioma="idioma2.txt";
  9.          $titulo="aquí el titulo en idioma2";
  10.     }
  11. ?>
  12. Aquí tu código html
  13. <title><?php echo $titulo; ?></title>
  14. etcetc
  15. donde vaya texto: <?php include("$idioma"); ?>
  16. etcetc

Bueno, esto sólo es un ejemplo para que veas las posibilidades de usar páginas dinámicas cuando quieres trabajar con idiomas, y que estudiando un poquito de php puedes facilitarte mucho la vida... saludos