<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Le 20 novembre 2013 11:30, rainerU <span dir="ltr"><<a href="mailto:ray66@sfr.fr" target="_blank">ray66@sfr.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
J'ai déjà cité un cas où ce n'est pas si simple que ça: nominatim. Pour pouvoir<br>
afficher les noms français dans le résultat d'une recherche, ce logiciel doit<br>
tenir compte de la localisation. Sinon, avec "fr, en" comme langues préférees du<br>
navigateur, il afficherait le nom anglais pour les lieux en France qui ont un<br>
name:en mais pas de name:fr.<br>
<div><div></div></div></blockquote></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">Justement c'est un bogue de Nominatim qui prend n'importe quelle langue au hasard, la première qu'il trouve s'il ne trouve pas la langue demandée par le client au lieu de prendre le fallback normal.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Si un client web avec "fr;en=0.5" en langues préférées de son navigateur consulte nominatim, Nominatim doit chercher dans l'ordre "name:fr=*" puis "name:en=*" puis "name=*" et non pas n'importe quel "name:xx=*"</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Si un objet n'a pas de nom en français défini, mais qu'il y en a un défini en anglais, c'est tout à fait normal qu'il affiche le nom anglais puisque cela répond effectivement aux préférences linguistiques de l'utilisateur. Mais si au lieu du français ou de l'anglais il affiche du catalan, alors il est en faute, le catalan ne figure pas dans les langues préférées de l'utilisateur.</div>
<div class="gmail_extra"><br></div>
<div class="gmail_extra">De même si un objet n'a aucun nom en français ou en anglais pour cet utilisateur, Nominatim doit retourner la valeur de name=* (le nom dans une langue indéfinie, même si celui-ci est en chinois ou en arabe) et non pas un nom éventuel qui serait défini en russe ou même en catalan !</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Conclusion: jamais besoin de polygone. Je maintiens.</div><div class="gmail_extra"><br></div></div>