Sistema de idiomas

S

Strings

Os dejare un sistema de idiomas echo por mi.
index.php
PHP:
<?php
session_start();
$lang = array('en','es');
foreach($lang as $lang1):
    if(@$_GET['lang'] == $lang1):
        $_SESSION['lang'] = $_GET['lang'];
    endif;
endforeach;
if($_SESSION['lang'] == 'es'):
	require('es.php');
elseif($_SESSION['lang'] == 'en'):
	require('en.php');
else:
	require('es.php');
endif;
?>
<a href="?lang=es">Castellano</a> | <a href="?lang=en">English</a>
Hola yo soy <?php echo $lang['language']; ?> y he seleccionado el idioma <?php echo $lang['name']; ?>

es.php
PHP:
<?php
$lang = array(
    'language' => 'Castellano',
    'name' => 'Juan',
);
?>

en.php
PHP:
<?php
$lang = array(
    'language' => 'English',
    'name' => 'Peter',
);
?>
 
Última edición por un moderador:
S

Strings

Si, pero y si el usuario no quiere el idioma predeterminado, lo mejor seria tu sistema y el mio juntos. Que pueda elegir el que quiera pero el predeterminado sea el dectadado por el lenguaje de su navegador
 
S

Strings

Sí lo mejor sería juntarlos, pero lo dejo así por el momento.
Saludos!

Lo malo que tienes que tener un tope, porque pueden entrar usuarios de distintos paises, distintos idiomas, y si pretendes traducirlos a todos los idiomas. Cuesta mucho.
 
Última edición por un moderador:
S

Strings

¿Yo? Lo de coger el lenguaje del navegador del usuario lo digistes tu, yo dige que serie bueno juntar los dos sistemas
 
Arriba