<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">Le 20 novembre 2013 14:38, Pieren <span dir="ltr"><<a href="mailto:pieren3@gmail.com" target="_blank">pieren3@gmail.com</a>></span> a écrit :<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">2013/11/20 Philippe Verdy <<a href="mailto:verdy_p@wanadoo.fr">verdy_p@wanadoo.fr</a>>:<br>
<div class="im">> En gros ce que je propose c'est, pour éviter les redondances de noms,<br>
> d'ajouter "name:lang=fr".<br>
<br>
</div>Bravo Philippe. Tu arrives aux mêmes arguments et conclusions présents<br>
dans l'autres fil de discussion avec un jour de retard seulement :-)<br></blockquote><div><br></div><div>Je ne vois pas où est le retard, personne n'a évoqué ce que je propose.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
(ça serait bien que tu lises les messages des autres en entier)<br>
Bon, moi, je proposais hier d'ajouter un tag "is_in=France" par<br>
boutade.</blockquote><div><br></div><div>Boutade ? non ! tout le monde proposait d'utiliser des infos géographiques (polygones ou toi avec ton "is_in") ce qui n'a aucun sens et ne résoud pas le problème linguistique ! Ce que je propose évite TOUTES les couteuses requêtes géométriques en restant dans les données du même et seul objet à nommer.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Mais on pourrait mettre à la place ton "name:lang=fr" avec un<br>
bot sur tous les éléments qui ont un "name" en France. Ben oui, tant<br>
qu'à faire, pourquoi attendre que quelqu'un ajoute un "name:xx" pour<br>
passer à l'action ? Autant anticiper. Ca fera juste quelques millions<br>
de tags (pourquoi s'arrêter à la France) redondants dans la base pour<br>
que nominatim n'ait pas à faire ce boulot lui-même....<br></blockquote><div><br></div><div>Des millions de tags "name:lang=*" sans doute pas:</div><div>- on peut se contenter de ne les mettre que dans les objets qui ont déjà plusieurs langues (donc des "name:xx=*" et pas uniquement des "name=*")</div>
<div>- et au passage éliminer parfois dix fois plus de redondances parmi les "name:xx=*" de valeurs identiques (on a juste à indiquer les codes langue dans "*:lang=*", le plus souvent 3 caractères à ajouter par langue dans ce tag)</div>
<div><br></div><div>Note quand même</div><div>- { "name:ca=*" + "name:ca:lang=oc" } doit être totalement équivalent à { "name:oc=*" + "name:oc:lang=ca" }. Une seule des langues pilote les autres mais aucune n'a réellement de priorité en terme de tags, si on veut normaliser les choses, on pourrait dire que c'est celle ayant le code le plus petit qui pilote les autres (ou en prenant "en" comme pilote s'il est présent dans la liste)</div>
<div>- les valeurs données dans "*:lang=*" sont uniquement des codes langues (séparés par point-virgules sans aucun espace); il ne devrait y avoir aucun doublon, leur ordre n'est pas significatif, on peut le normaliser en les triant alphabétiquement</div>
<div><br></div></div></div></div>