[Tableaux] Site multilingue
Il y a déjà eu quelques articles à ce sujet, mais je n'ai pas vraiment trouvé la réponse à mes questions, dans le cadre d'un site multilingue :
Est-il préférable de
- faire des include de pages abc_fr ou abc_en , appelées en fonction de la langue choisie, qui contiennent le texte sous forme de constantes
- OU utiliser une base de données avec des champs pour chaque langue
Et vaut-il mieux, dans un cas ou dans l'autre,
- avoir quelques constantes/variables de grandes longueur, comprenant tout le code html, par exemple
Code:
<p><a href="page1"><img src="image" alt="blabla">lien</a>voila voila</p>
et appelé par
- OU avoir de nombreuses constantes/variables ne contenant que le texte qui change, appelé par exemple comme suit
Code:
echo '<p><a href="page1"><img src="image" alt="blabla">' .$lien .'</a>' .$voila .'</p>';
où $lien et $voila sont issus de l'include / la bdd
Si quelqu'un avait un retour d'expérience à ce sujet, merci de me le faire partager