Salut à tous,
Je bosse sur un site qui doit être FR/EN avec donc choix entre les 2 langues, cookies pour mémoire du choix etc... pour les pages générales avec texte, pas de pb :
- J'appelle mes différents langages avec ce genre de chose
Quand c'est dans du code "normal" ça baigne...
Par contre çà se complique quand je veux traiter mon formulaire de contact et notemment les renvois d'erreurs sur champs obligatoires ou incomplets...
Exemple:
J'ai besoin d'afficher çà :
Je pourrais faire simple comme celà :
Mais pour les besoin du "multilingue" je dois faire appel à mes pages "eng.php" ou "fra.php"
et au "define" correspondant, alors j'ai fait comme d'hab avec çà :
<?php echo TXT_Erreur1; ?> étant censé appeller le "define":
...et là évidemment rien ne fonctionne...
Je suis sur que c'est rien à faire mais là je cale...
Merci d'avance pour vos éclairages !
Modifié par Samiaule (22 Jul 2009 - 14:46)
Je bosse sur un site qui doit être FR/EN avec donc choix entre les 2 langues, cookies pour mémoire du choix etc... pour les pages générales avec texte, pas de pb :
- J'appelle mes différents langages avec ce genre de chose
<?php echo TXT_MENU1; ?>
Quand c'est dans du code "normal" ça baigne...
Par contre çà se complique quand je veux traiter mon formulaire de contact et notemment les renvois d'erreurs sur champs obligatoires ou incomplets...
Exemple:
J'ai besoin d'afficher çà :
a écrit :
Merci de préciser votre adresse mail...
Je pourrais faire simple comme celà :
if (empty($_POST["email_expediteur"])) {
$erreur="Merci de préciser votre adresse mail...";
}
Mais pour les besoin du "multilingue" je dois faire appel à mes pages "eng.php" ou "fra.php"
et au "define" correspondant, alors j'ai fait comme d'hab avec çà :
if (empty($_POST["email_expediteur"])) {
$erreur="<?php echo TXT_Erreur1; ?>";
}
<?php echo TXT_Erreur1; ?> étant censé appeller le "define":
define('TXT_Erreur1', 'Merci de préciser votre adresse mail...');
...et là évidemment rien ne fonctionne...
Je suis sur que c'est rien à faire mais là je cale...
Merci d'avance pour vos éclairages !

Modifié par Samiaule (22 Jul 2009 - 14:46)