Ya se que se habló muchas veces de esto. Encontré muchos posts pero creo en ninguno tenía exactamente lo que quería.
Quiero hacer una web en 2 idiomas: Inglés y español. Ahora, 2 preguntas:
¿Qué método uso para la traducción? ¿Arrays?, ¿Archivos *.xml?
¿Cómo incluyo el menú, header...?
No se mucho de Php, pero lo estaba haciendo con el típico script:
Código:
<?php
$Open = $_GET['Open'];
switch ($Open) {
case 'Stats':
include(basename("stats.php"));
break;
default:
include(basename("principal.php"));
break;
}
?>
Eso lo uso por si quiero cambiar el header, footer, menú o alguna parte que esté incluida en todas las páginas, para no tener que cambiar todos los archivos, pero no me gustó.
Quiero usar un sistema tipo el de
PcTools, que al cambiar el idioma no se regresa a la página principal, sino, se traduce la página que estabas viendo. Y las páginas no son por ej. "news.php?id=45", sino "news/id/45/". Eso es lo que no se hacer.
No estoy pidiendo que me lo hagan, solo que me digan cuál es la mejor forma y la más segura.