Oui j'ai effectivement un peu répondu à côté mais ce n'est pas complètement hors sujet. Lorsque tu paramètres ton navigateur tu choisis les langues que tu souhaite avoir par défaut, analogue à LANG=fr_FR sous linux, sauf que là tu peux en mettre plusieurs par odre de préférence. Ma fonction ne fait que renvoyer ces variables dans l'ordre spécifé par le client sous forme de tableau.
Par exemple http://www.debian.org(...) s'affiche chez moi en français car mes variable dans galeon sont fr,en,es, si je met es,fr,en http://www.debian.org(...) s'affiche en espagnol. ensuite tu peux interfacer cette fonction avec une autre qui renvoie le contenu des pages (dans une bdd) en fonction de la langue utilisateur, si ça t'intéresse je l'ai fait. En ce qui concerne CSS c'est vrai qu'il peut lui aussi afficher le contenu et les liens dans la langue utilisateur mais ça implique d'envoyer TOUTES les langues dans le corps de la page, méga relou en bande passante, quand on sait que la BP est un des chevaux de bataille de CSS...
[^] # Re: Comment ...
Posté par mammique . En réponse au journal Comment .... Évalué à 1.
Par exemple http://www.debian.org(...) s'affiche chez moi en français car mes variable dans galeon sont fr,en,es, si je met es,fr,en http://www.debian.org(...) s'affiche en espagnol. ensuite tu peux interfacer cette fonction avec une autre qui renvoie le contenu des pages (dans une bdd) en fonction de la langue utilisateur, si ça t'intéresse je l'ai fait. En ce qui concerne CSS c'est vrai qu'il peut lui aussi afficher le contenu et les liens dans la langue utilisateur mais ça implique d'envoyer TOUTES les langues dans le corps de la page, méga relou en bande passante, quand on sait que la BP est un des chevaux de bataille de CSS...