Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/03/2007, 14:18
Avatar de iskariote
iskariote
 
Fecha de Ingreso: marzo-2007
Mensajes: 39
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: Formularios en dos idiomas.

Estimado:

lo que yo hago es tener un archivo de texto que contiene como variables los textos que estan en los formularios y los errores, lo cual asocio dependiendo del lenguaje, e incluyo el archivo respectivo segun el idioma deseado, ej

Código PHP:
<?
   
// script variables.es.php

  
$campo_nombre "NOMBRE";
  
$campo_direccion "DIRECCION";
  
$campo_telefono "TELOFONO";

  ... 
?>

<?
   
// script variables.en.php

  
$campo_nombre "NAME";
  
$campo_direccion "ADDRESS";
  
$campo_telefono "PHONE";

  ... 

?>

<?
   
// script de formulario

   
switch  ($_SESSION['idioma'])
          {
          case 
'es' :
                       include_once(
'variables.es.php');
                       break;
          case 
'en' :
                       include_once(
'variables.en.php');
                       break;

           ...
          }

    <
form>
    <
table>
         <
tr>
              <
td><? echo $campo_nombre?></td>  
              <td><input type='text' name='nombre'></td>
         </tr>
         <tr>
              <td><? echo $campo_direccion?></td>  
              <td><input type='text' name='direccion'></td>
         </tr> 
         <tr>
              <td><? echo $campo_telefono?></td>  
              <td><input type='text' name='fono'></td>
         </tr>

        ...

     </table>
    </form>
?>
Atte,

ISKARIOTE