bonjour,
Je cherche un moyen efficace de mettre en oeuvre un site gérant le multilangage. Le pocédé doit être générique car il doit gérer 7 langues.
Il doit exister une bibliotheque spéciale avec des dtd mais la recherche sur google ne m'est pas fructueuse.
merci d'avance.
__________________________
rien ne sert de coder pour coder il suffit de coder à point. La fontaine (ah non c'est pas ça qu'il a dit?)
J'ai pas compris ce que tu voulais faire...
__________________________
Sujet résolu ? Pensez à mettre le tag
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.
ca m'interesse !! comment fait phpbb pour la gestion du multilangage ?
__________________________
Admin retraité du site MoteurProg.Com" la meilleur façon de remercier est de pouvoir aider les autres à son tour !! "http://www.moteurprog.com
oui et évidemment moi aussi ça m'intéresse :p
__________________________
rien ne sert de coder pour coder il suffit de coder à point. La fontaine (ah non c'est pas ça qu'il a dit?)
toutes les phrases sont stockées dans un fichier lang.php qui est comme ça:
$lang['yes'] = 'oui';
$lang['no'] = 'non';
...
$lang['cannot_post'] = 'Vous n'avez pas les droits nécessaires pour poster ici !';
et un dossier langs dans lequel on trouve les dossiers french, english ...
dans le profil on choisit sa langue, ça le met dans la bdd ("french", "english" ...)
on extrait toutes les données de l'utilisateur, dont la langue, puis un simple
include('langs/' . $userinfos['langue'] . '/lang.php');
et on a nos phrases dans la langue voulue par l'utilisateur...
je faisais comme ça pour mon forum, phpBB doit faire un truc très similaire
__________________________
Spirit - modérateur casu ^-^'
tout compte fait je me suis rabattu sur la création d'une classe perso
__________________________
rien ne sert de coder pour coder il suffit de coder à point. La fontaine (ah non c'est pas ça qu'il a dit?)
ma classe recupere l'attribut lang de la session du client (par defaut il prend du francais), et crée un tableau de traduction suivant la langue, à partir de fichier texte et de la base de donnée (pour les gros articles).
__________________________
rien ne sert de coder pour coder il suffit de coder à point. La fontaine (ah non c'est pas ça qu'il a dit?)
alors t'as choisi de le faire "à la vb" (vbulletin), ils enregistrent les langues dans la bdd qui fait qqs mo^^
__________________________
Spirit - modérateur casu ^-^'