Formulario en varios idiomas con StandardForm

foxfox
edited junio 2008 in Principiantes
¿Como hago para mostrar un formulario en varios idiomas?

Ejemplo
Si tengo un formulario que muestra Codigo y Nombre (como se creo la tabla)
Si eligen Ingles de decir Code y Name
Si eligen Español debe debe dedir Codigo y Nombre

Comentarios

  • edited 12:05
    puedes tener un fichero de configuracion con los textos en ingles y en español y dependiendo del idioma, eliges uno u otro.


    Un saludo
  • foxfox
    edited 12:05
    Me explico mejor:
    1- Al crear la tabla lo hago en español
    CREATE TABLE `clientes` (
    `id` int(10) unsigned NOT NULL auto_increment,
    `nombre` varchar(60) NOT NULL,
    `telefono` varchar(30) NOT NULL,
    `direccion` varchar(50) NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

    2- Genero la clase clientecontroller
    <?php
    class clienteController extends StandardForm {
    public $scaffold = true;
    }
    ?>
    3.Kumbia genera el formulario
    Botones: Adicionar Consultar Visualizar Reporte
    La forma la hace con base en la tabla
    Clientes
    id
    nombre
    telefono
    direccion

    4.Ahora viene la pregunta: ¿Como lo hago con otro idioma
    donde la forma generada deba quedar asi (tome como ejemplo el idioma Ingles)?
    Botones: Add See View Report
    La forma debe quedar:
    Customers
    ID
    name
    phone
    address

    En otras palabras, Sí crea la forma con base en la tabla que está en español, como se haría para que la genere en otro idioma, incluyendo los botones?

    De antemano gracias, por las respuestas.
  • para cambiar el texto a los botones existe un metodo que lo debes llamar en el constructor de la class que haga uso del standardform

    $this->set_action_caption("insert", "ADD");
Sign In or Register to comment.