Sistema de idiomas

  • Autor Autor Strings
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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 edição por um moderador:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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í 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 edição por um moderador:
¿Yo? Lo de coger el lenguaje del navegador del usuario lo digistes tu, yo dige que serie bueno juntar los dos sistemas
 
Voltar
Topo