Bonjour à tous,
Je commence mes premiers pas dans l'internalisation de mon site.
J'ai lu un peu la doc et ils disent de mettre le texte dans cette fonction
__("Mon text");
J'ai aussi vu qu'il était possible de mettre comme ceci
__n("Mon texte");
Mais je n'arrive pas comprendre ce qu'est le n.
Cepedant, j'ai un autre problème dans les validations. Dans un modèle, j'ai fait ceci (exemple dans 'email')
public $validate = array(
'email' => array(array(
'rule' => 'notEmpty',
'allowEmpty'=> false,
'message' => __("L'e-mail est obligatoire")
),
array(
'rule' =>'email',
'message' => __("Le format de votre e-mail n'est pas correct")
)
),
'lastname' => array(
array(
'rule' => 'notEmpty',
'allowEmpty'=> false,
'message' => "That field is mendatory"
),
array(
'rule' =>'/^[A-zéàèäëïöüâêîôû\-]+$/',
'message' => "The last name must not contains space or number "
)
),
'firstname' => array(
array(
'rule' => 'notEmpty',
'allowEmpty'=> false,
'message' => "That field is mendatory"
),
array(
'rule' =>'/^[A-zéàèäëïöüâêîôû\-]+$/',
'message' => "The first name must not contains space or number "
)
),
'content' => array(
'rule' =>'notEmpty',
'allowEmpty'=> false,
'message' => "The content field is mendatory"
)
);
mais voilà, ca me génère une erreur comme celle-ci
Error: syntax error, unexpected '(', expecting ')'
Comment puis-je alors appliquer la traduction dans les modèles?
Merci
Bonsoir, RTFM. Cela fait plusieurs fois que l'on t'invite à lire le book. Toutes les réponses se trouvent dedans.
Ha oui, je suis désolé. J'avais pourtant vu cette partie, mais j'ai pas été suffisemment attentif. En plus je suis en train de découvrir poedit et je constatais justement des messages de validation.
Décolé!