[OSM-dev-fr] [Osmose][Patch] Prise en compte du « c'h » breton
Thomas Petillon
tpetillon at gmail.com
Dim 27 Mar 15:55:33 BST 2011
Bonjour,
Il y a un problème avec Osmose qui m'embêtait depuis pas mal de temps,
j'ai enfin pris mon clavier pour proposer une correction. :) Dans le
test de toponymie, Osmose vérifie que les noms commencent par une
majuscule. Pour cela une découpe est d'abord effectuée aux espaces,
apostrophes et quelques autres caractères. Mais du coup les mots en
breton comportant « c'h » (assez nombreux dans les toponymes) se
retrouvent coupés au milieu, la seconde partie ne commence évidemment
pas par une majuscule et une erreur est reportée.
Dans le patch je regarde si l'on est dans un cas où il ne faut pas
découper et le cas échéant, l'apostrophe est remplacée (temporairement)
par un caractère à usage privé d'Unicode (histoire qu'on soit sûr de ne
pas causer de problèmes avec des caractères existants et légitimes), ce
qui évite le découpage. En bonus, ça supprime le cas particulier de «
prud'homme » qui était présent dans le code.
Je suis ouvert à toute suggestion si jamais le procédé ne convenait pas. :)
Thomas.
-------------- section suivante --------------
Un texte encapsulé et encodé dans un jeu de caractères inconnu a été nettoyé...
Nom : Name_Toponymie.diff
URL : <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20110327/bcacd10d/attachment.ksh>
Plus d'informations sur la liste de diffusion dev-fr