Certaines correction proposées par Osmose sont complètement erronées, particulièrement celles concernant les "espaces surnuméraires".
Je me suis aperçu en consultant les historiques de certains objets que ceux-ci était nommés par exemple (je met le tout entre accolades ici pour que ce soit plus clair): {name=École publique maternelle "XYZ"} Oui, avec des guillemets ASCII autour du nom qui suit une désignation générique. Le problème est qu'Osmose ne détecte pas correctement ces guillemets ASCII dans le nom (ils sont pourtant stockés et correctement encodés en XML), et en fait va tronquer la chaîne au premier guillemet pour obtenir: {name=École publique maternelle } Et Osmose alors proteste en disant "Espace surnuméraire à la fin". On se retrouve même dans certains cas avec : {name=} ou (dans les cas où Osmoe a déjà supprimé la désignation générique avant le nom entre guillemets) {name= } Et Osmose alors propose de supprimer totalement la clé qui pourtant contenait un nom (qui a pu disparaître plusieurs modifs aurparvant dans Osmose qui a déjà fait a troncature erronée). Si on accepte la correction proposée par Osmose sans regarder le contenu original (visible non pas dans l'éditeur à droite mais dans l'info-bulle à gauche), les mots importants entre guillemets disparaissent, et il ne reste plus que la désignation générique. Bref BOGUE, à corriger d'urgence car cela aboutit à des suppressions intempestives d'informations ! NOTE: Osmose devrait afficher dans son éditeur le nom original avant la modif proposée, pour faciliter les comparaisons. Il ne ne fait plus avec son nouvel éditeur. Danger ! Osmose devrait plutôt suggérer d'abord de supprimer ces guillemets ASCII ou proposer une correction les rempleçant par des « guillemets français » voire des “guillemets courbes” (ce qui élimine les problèmes de syntaxe en XML dans les datas au format OSM ou dans les requêtes de recherche, qui utilisent déjà des guillemets ASCII comme délimiteur de chaînes). Et ensuite seulement il peut rechercher les espaces surnuméraires (attention aux guillemets françaus qui incluent normalement une espace fine U+203F à l'intérieur, mais ce caractère étant difficile à sasir au clavier, la plupart du temps on utilise l'espace insécable U+00A0= voire juste une espace normale U+0020 qui sera contextuellement remplacé au rendu par une espace fine insécable quand ils sont accolés aux guillemets français)
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr