php-bootstrap-form
php-bootstrap-form copied to clipboard
Validation require message translate appear 2
Hello,
When I do :
Form::Textbox("Titre de l’événement, intitulé du spectacle :", "titre_evenement", array( "required" => 1, "validation" => new Validation_Required("L'élément <i>%element%</i> ne doit pas être vide ....") ) );
When I validate :
Error: Titre de l’événement, intitulé du spectacle is a required field. L'élément Titre de l’événement, intitulé du spectacle ne doit pas être vide ....
That means it take the error in english and in french....
Thanks
what if you will remove required=1 from parameters?
yes if i remove the require element it works....
Yes it works but if I remove and only give the validation option in lable not take the '*' red ....
Not resolve....
Salut,
j'utilise également ce composant, et ce que nous avons fait c'est modifier la librairie et ajouter des gettext plus une traduction via un fichier .po Exemple le fichier PFBC/Validation/MaxLenght.php
<?php
namespace PFBC\Validation;
class MaxLength extends \PFBC\Validation {
protected $message;
protected $limit;
public function __construct($limit, $message = "") {
$this->limit = $limit;
if(empty($message))
$message = gettext("%element% is limited to " . $limit . " characters.");
parent::__construct($message);
}
public function isValid($value) {
if($this->isNotApplicable($value) || strlen($value) <= $this->limit)
return true;
return false;
}
}
?>
Ensuite plus qu'a mettre en place le système de traduction via poedit ou autre