[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