Bonjour,
Je voudrais faire un site multilingue, j'ai déjà tout en place et ça marche.
J'ai opté pour la solution de 1 fichier par langue que j'appelle selon ce que l'utilisateur veut.
Supposons que j'ai le texte suivant : "Bienvenue sur ce forum"
Dans fichier lang_fr.php :
$lang['bienvenue'] = 'Bienvenue sur ce forum';
Dans fichier lang_en.php :
$lang['bienvenue'] = 'Welcome on this forum';
Ok pas de problème jusque là... Mais si je veux mettre dans ce texte un lien vers le site developpez.com sur la partie du texte "ce forum" (ou 'this forum' en anglais) comment je dois procéder ?
1. Je fais ça comme un cochon et je fais une clé de traduction pour "Bienvenue sur" et une autre clé pour "ce forum" ? J'aime pas trop cette solution qui me fait découper mon texte et nuie à la lisibilité je trouve de mon fichier de langue (pas facile quand on veut passer le fichier de langue à qq'un de non informaticien pour qu'il le traduise)
2. Je mets ma balise <a href> dans mon fichier de langue mais là ça fait cochon aussi, surtout si comme dit précédement je passe le fichier à quelqu'un...
Comment vous procéderiez vous ?
Partager