Comunidad de diseño web y desarrollo en internet online

Sitio multiidioma [Ayuda]

Citar            
MensajeEscrito el 19 Ago 2008 09:08 pm
Hola, he buscado por Google como montar una web multiidioma y he encontrado varios tutoriales, así que me leí unos cuantos y elegí la forma de hacerlo que mas me convenció. El problema que no me funciona, se muestra todo menos las frases que deberían traducirse.

Aquí dejo el código:

Código :

//Index.php
<?
require('funciones.php');
lang();
?>
<html>
<head>
<title><?=$lng['titulo_pagina'];?></title>
</head>
<body>
<a href="./setLang.php?idioma=esp">Españolo</a> | <a href="./setLang.php?idioma=eng">English</a>
<p><? echo $lng['bienvenido']; ?></p></body>
</html>

Código :

//funciones.php
<?
function lang() {
if (!isset($_SESSION['lang'])) { require('lang/esp.php'); }
else {
 require('lang/'.$_SESSION['lang'].'.php');
}
}
?>

Código :

//setLang.php
<?
session_start();
session_register('lang'); $_SESSION['lang'] = $_GET['idioma'];
echo '<script>location.href=\'./\'</script>';
?>


Y los archivos de idioma

Código :

<?
/* IDIOMA: ESPAÑOL */
$lng['bievenido'] = 'Hola...';
$lng['titulo_pagina'] = 'Bienvenido a mi sitio web';
$lng['etiqueta']['usuario'] = 'Nombre de Usuario';
$lng['etiqueta']['contrasena'] = 'Contraseña';
?>


¿Alguien me puede decir que falla?
Además... ¿Se puede hacer que las traducciones estén en varios archivos? tipo inde_es.php y pagina2_esp.php (o esp_pagina2.php y esp_index.php)


Gracias

Por carlos17

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Ago 2008 10:12 pm
lo primero es como pasar de idiomas puedes hacerlo teniendo el index o tu web en varios idiomas o con una funcion q te remplaze por su equivalencia en ingles ahora pero como hago para saber en q pais estoy para saber q idioma colocar bueno existe una biblioteca de geo ip q te dice de donde es esa ip la otra es identificarlas por su valor iso como ES-es o ES-co bueno averigua sobre la geoip espero q te sirva de algo

Por talcual

686 de clabLevel



 

Colombia

msie
Citar            
MensajeEscrito el 20 Ago 2008 12:08 am
Tengo la idea de como hacerlo y además poseo el script para hacerlo.
No busco algo nuevo, busco saber que no funciona correctamente lo que ya tengo, por eso lo muestro ahí arriba y eso...
No busco saber de donde proceden las visitas, solo quiero que tengan la posibilidad de elegir.
La web es esa que muestro entre las etiquetas de código, no busco otra forma a no ser que me digan que es mejor que esta manera de hacerlo.

No, no me sirve de nada y no se a que viene esa respuesta... No lo digo a mal eh!

Por carlos17

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Ago 2008 01:25 am
Carlos17, ese script lo leiste desde d-sur.com.ar y te informo que ya está actualizado y funciona correctamente!

Chequealo aquí

Exitos!

Por Necrophasto

Claber

148 de clabLevel



Genero:Masculino  

Diseñador gráfico y web

mozilla
Citar            
MensajeEscrito el 21 Ago 2008 02:44 am
bueno ese mejor es remplazando pero si te va bien con ese usalo

Por talcual

686 de clabLevel



 

Colombia

msie7
Citar            
MensajeEscrito el 21 Ago 2008 04:19 am

Necrophasto escribió:

Carlos17, ese script lo leiste desde d-sur.com.ar y te informo que ya está actualizado y funciona correctamente!

Chequealo aquí

Exitos!


En d-sur.com, en otro blog (desde el que encontré d-sur.com). Cambié cosas para ver si funcionaba de otros blogs/foros... pero nada
Llevaba días buscando la forma de hacerlo y empezaba a desesperarme. Y pues ahora mismo voy a probarlo y ojala que me funcione!

Gracias de verdad.

Por carlos17

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Ago 2008 04:35 am
No se como editar el post, de todas formas, volver a agradecerte el script, que funciona correctamente.

Voy a agregar tu web a favoritos, que seguro me es de ayuda en el futuro :P... y de paso preguntar que utilizas para poner código php en el blog? que yo acabo de empezar con lo de aprender php y me pasa igual...


Gracias de nuevo.

Por carlos17

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Ago 2008 05:33 pm

Por Necrophasto

Claber

148 de clabLevel



Genero:Masculino  

Diseñador gráfico y web

mozilla
Citar            
MensajeEscrito el 15 Oct 2008 08:21 am
gracias! Que aun lo lei ahora el mensaje

Por carlos17

10 de clabLevel



 

opera
Citar            
MensajeEscrito el 17 Nov 2008 07:59 pm
Creo que en esta página proponen otra manera de hacerlo, para mi gusto más eficiente.

<a href='http://www.sortea2.com/blog/?p=66'>http://www.sortea2.com/blog/?p=66</a>

Aquí habla de como hicieron que sortea2.com fuese una plataforma multi-idioma.

Espero haberte ayudado

Por alex14xp

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Abr 2009 07:56 am
Hola Carlos17, podrias copiar la solución que encontraste en la web d-sur.com.ar aquí? El link ha caido y me quedé con las ganas de conocer la solución. Muchas gracias.

Por bluejip

0 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.