Bonjour,
Personnelement j'aime pas mélanger code et les textes, alors j'ai coder cette petite fonction php très pratique
Et voilà =D Cette fonction à besoin de la page lang qui contient l'array de traduction du style :
C'était un bout du mien =p
Une fois qu'elle l'as, elle vas chercher une entrée qui porte le meme nom, si elle l'as trouver, elle l'affiche, sinon elle vous feras clairement comprendre qu'elle n'existe pas
Une dernière chose, la langue par défault est le français, mais si il existe une variable $_SESSION['langue'] elle prendras le dessus =p
En espérant vous avoir été utile.
Personnelement j'aime pas mélanger code et les textes, alors j'ai coder cette petite fonction php très pratique
Code:
<?php function wri($txt){ require("../includes/lang.php"); $lang=$fr; if (isset($_SESSION['langue'])) { $lang = ${$_SESSION['langue']}; } if (array_key_exists($txt,$lang)==true) { echo $lang[$txt]; } else { echo " <span style=\"color:red;background-color:black;\">entrée \"". htmlspecialchars($txt) "\" manquante! </span>"; } }
Code:
<?php $fr = array ( 'accueil'=>'bienvenue!!!', /////////////// //inscription// /////////////// 'loi_donnees'=>"<p>Conformément à la loi ''Informatique et Liberté'' du 6 janvier 1978, vous possédez un droit d'accès, de modification, de rectification et de suppression des données vous concernant.<br />Pour exercer ce droit plusieurs solutions s'offrent à vous.<br />La plus simple est de vous connecter au site et de procéder en ligne à toutes modifications.<br />Si vous avez perdu vos identifiants et/ou mot de passe, vous pouvez les demander en écrivant à [email protected]<br /></p>", 'formulaire_inscription_titre'=>'Votre identité', 'formulaire_inscription_label_nom'=>'Nom :', 'formulaire_inscription_place_nom'=>'Votre nom!!', 'formulaire_inscription_label_prenom'=>'Prenom :', 'formulaire_inscription_place_prenom'=>'Votre prenom!!', 'formulaire_inscription_label_email'=>'Email :', 'formulaire_inscription_place_email'=>'Votre Email!!', 'formulaire_inscription_label_mdp'=>'MDP :', 'formulaire_inscription_label_confirmation'=>'CONFIRM :', );
Une fois qu'elle l'as, elle vas chercher une entrée qui porte le meme nom, si elle l'as trouver, elle l'affiche, sinon elle vous feras clairement comprendre qu'elle n'existe pas
Une dernière chose, la langue par défault est le français, mais si il existe une variable $_SESSION['langue'] elle prendras le dessus =p
En espérant vous avoir été utile.