Hey amigos, estoy haciendo un sistema de lenguaje pero necesito que me den un consejo de como hacer para que lea en la base de datos los lenguajes que hay registrados y asi segun la seleccion muestre el lenguaje...
Código PHP:
<?php
////////////////////////////////////////////////////////////
// Verificamos cual lenguaje a seleccionado
if (isset($_GET['languages'])){
if ($_GET['languages']=="en"){
// English
setcookie("languages","en",time()+100800);
include('includes/languages/english.php');
}
if ($_GET['languages']=="es"){
// Español
setcookie("languages","es",time()+100800);
include('includes/languages/espanol.php');
}
}else{
if (isset($_COOKIE['languages'])){
if ($_COOKIE['languages']=="en"){
// English
include('includes/languages/english.php');
}
if ($_COOKIE['languages']=="es"){
// Español
include('includes/languages/espanol.php');
}
}else{
// Nunca a seleccionado
header ("Location: languages.php");
}
}
////////////////////////////////////////////////////////////
?>
los archivos que tienen la traduccion son asi:
Código PHP:
<?php
// Español
define('HEADER_NACCOUNT', 'Crear nueva cuenta');
define('HEADER_PERSONAL', 'Información Personal');
define('HEADER_CONTACT', 'Información de Contacto');
define('HEADER_ADDRESS', 'Dirección Postal');
define('HEADER_ACCOUNT', 'Su cuenta');
define('NACCOUNT_TITLE', 'Sr, Sra, Srta.');
define('NACCOUNT_FIRSTNAME', 'Nombre');
define('NACCOUNT_LASTNAME', 'Apellidos');
define('NACCOUNT_GENDER', 'Sexo');
define('NACCOUNT_MALE', 'Hombre');
define('NACCOUNT_FEMALE', 'Mujer');
define('NACCOUNT_DATEBIRTH', 'Fecha de nacimiento');
define('NACCOUNT_EMAIL', 'Dirección de e-mail');
define('NACCOUNT_TELEPHONE', 'Teléfono');
define('NACCOUNT_MOBILE', 'Móvil');
define('NACCOUNT_NUMBER', 'Localidad');
define('NACCOUNT_POSTCODE', 'Código Postal');
define('NACCOUNT_ADDRESS', 'Dirección');
define('NACCOUNT_CITY', 'Ciudad');
define('NACCOUNT_COUNTRY', 'País de residencia');
define('NACCOUNT_MSJUSERNAME', 'Por favor elige tu nombre de usuario. Asegúrate que tu nombre de usuario contiene al menos 6 caracteres: letras (A-Z), números (0-9) y línea de subrayado (_) solamente.');
define('NACCOUNT_USERNAME', 'Nombre de usuario');
define('NACCOUNT_MJSPASS', 'Por favor elige tu contraseña. Asegúrate que tu contraseña contiene al menos 6 caracteres: letras (A-Z), números (0-9) o la línea de subrayado (_) solamente.');
define('NACCOUNT_PASSWORD', 'Contraseña');
define('NACCOUNT_PASSWORDCON', 'Confirmar contraseña');
define('NACCOUNT_BUTTON', 'Registrar Ahora');
?>
Espero su ayuda... THXX