langue / géographie

Modérateurs: Ligevum, Crepuscule, Wargaming, Okracoke, Simerion, Heroes, Bestiaire, Exsulare, terato, pentacle, Nainwak

langue / géographie

Messagepar Nico100 » 20 Jan 2009, 14:33

salut,

J'ai 2 questions pour vous.

- J'ai traduis le draft du Bestiaire en Bulgare (enfin c'est pas moi qui l'ai fait... pour moi c'est du javanais! :wink: ).
Lorsque je teste en local avec Wamp ca marche tres bien, c'est tout joli et tout, l'alphabet tout bizarre... nickel!
Quand je le passe online c'est tout moche et meme moi je comprends que c'est pas du bulgare!
J'utilise pourtant
<meta http-equiv="Content-Type" content="text/html/php; charset=windows-1251" />
qui est le bon charset
J'ai essayé avec 'iso-8859-5' mais la ce ne marche ni sur wamp ni sur le serveur!
Vous pouvez essayer la:
http://draft.bestiaire.org/?l=bu
Des idées?

- Est-ce possible (et si oui, comment?) de connaitre l'origine géographique du visiteur? En se basant sur l'IP?...

Merci d'avance
Avatar de l’utilisateur
Nico100
 
Messages: 283
Inscription: 13 Avr 2004, 15:23

Messagepar Daimonos Tereutes » 21 Jan 2009, 14:35

plutôt que de te baser sur l'IP (les dictionnaire sont pas très à jour).

Je te suggère de te fier à $_SERVER['HTTP_ACCEPT_LANGUAGE'] qui contient la liste des langages que demande le navigateur.
Admin technique de nainwak.org
Daimonos Tereutes
Responsable Technique de l'Association
 
Messages: 926
Inscription: 30 Mar 2004, 18:39

Messagepar Gniarf » 21 Jan 2009, 14:44

on PEUT utiliser les ip, avec surtout geoip, mais comme indiqué plus haut mieux vaut utiliser le HTTP_ACCEPT_LANGUAGE

sinon un gus en déplacement avec son portable dans un autre pays que le sien risque d'être betement bloqué.
Avatar de l’utilisateur
Gniarf
 
Messages: 43
Inscription: 13 Aoû 2005, 04:46

Messagepar Nico100 » 21 Jan 2009, 14:53

Merci

une petite explication supplémentaire me plairait bien...
Si j'essaye chez moi j'ai:
fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3


Qu'elles sont les infos disponibles ici?
Dans des cas comme celui-ci, comment savoir si c'est 'fr' ou 'en-us' ?
Avatar de l’utilisateur
Nico100
 
Messages: 283
Inscription: 13 Avr 2004, 15:23

Messagepar Nico100 » 21 Jan 2009, 17:41

T'as changé quelque chose pour la langue? Ca marche maintenant le bulgare! ;)

[edit]Ah ben oui je suis con... je t'ai demander de passer en PHP 5! ;)[/edit]
Avatar de l’utilisateur
Nico100
 
Messages: 283
Inscription: 13 Avr 2004, 15:23

Messagepar Daimonos Tereutes » 21 Jan 2009, 23:55

fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3

Se comprend comme suit :

Si le français (pays quelconque) est dispo l'utiliser (poids de 1)
sinon, si le français de France est dispo l'utiliser (poids de 0,8)
sinon, si l'anglais des Etats Unis est dispo l'utiliser (poids de 0,5)
sinon, si l'anglaus (pays quelconque) est dispo, l'utiliser (poids de 0,3)

(si tu as bien suivis, tu as sans doute compris que ton navigateur n'est pas configuré correctement, car fr-fr devrais avoir un poids supérieur à fr)

De plus la RFC suggère qu'en cas d'absence de la langue d'un pays spécifique, il est possible d'utiliser cette même langue pour un pays quelconque.

Le poids est une indication donnée par le navigateur pour aider à choisir la bonne page.
On pourais par exemple imaginer un site dont la version anglaise est plus à jour que la version française. Le site pourais alors donner un bonus à la version anglaise et ainsi favoriser cette version alors que ce n'est pas la version préférée du navigateur.

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
Admin technique de nainwak.org
Daimonos Tereutes
Responsable Technique de l'Association
 
Messages: 926
Inscription: 30 Mar 2004, 18:39

Messagepar Nico100 » 22 Jan 2009, 10:09

Ok merci...

Cela dit j'ai demandé a mon contact Bulgare de me donner les infos que le site peut recueillir sur lui et je trouve:
- via GeoIP: bg (Bulgarie!)
- via HTTP_ACCEPT_LANGUAGE: en-us

Du coup je me demande si je ne ferai pas mieux d'utiliser GeoIP sachant qu'il y aura plein de browsers mal configurés...

Surtout qu'ici la geodb semble mise a jour tous les mois!

Qu'en pensez vous?
Avatar de l’utilisateur
Nico100
 
Messages: 283
Inscription: 13 Avr 2004, 15:23

Messagepar Daimonos Tereutes » 22 Jan 2009, 18:52

et pourquoi pas les 2 ? :p
Admin technique de nainwak.org
Daimonos Tereutes
Responsable Technique de l'Association
 
Messages: 926
Inscription: 30 Mar 2004, 18:39


Retourner vers Questions Pratiques/Techniques

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron