Para poder traducir un formulario creado con el componente de ChronoForms necesitamos realizar lo siguiente:
Si este fuese el código:
<div class="form_item">
<div class="form_element cf_heading">
<h4 id="" class="cf_text">Personal details:</h4></div>
<div class="clear"> </div></div>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label">Name:</label><input class="cf_inputbox required" maxlength="150"
size="30" id="text_2" name="text_2" type="text"></div>
<div class="clear"> </div></div>
tenemos que sustituir donde pone
“Name” por <?php echo JText::_( 'NAME' ) ?>
Fijate como he modificado el FORM CODE en el panel de control del formulario. He modificado los primeros ocho campos del formulario.
Luego tenemos que ir al archivo: html_public/language/english.php y en al final del archivo crear lo siguiente
/** components/com_chronoforms */DEFINE('Nombre de la empresa','Name of the company');
DEFINE('Persona de contacto','Contact');
DEFINE('Dirección*','Adress*');
DEFINE('Código Postal','ZIP');
DEFINE('Municipio*','City Council*');
DEFINE('País*','Country*');
DEFINE('Teléfono*','Phone*');
DEFINE('Correo electrónico*','Email adress*');
Tienes que crear líneas con equivalencias entre palabras! Es muy importante que las lineas del archivo english.php coincidan exactamente con el texto a traducir.
Buena suerte!