Le "name:fr" est le nom **d'usage courant** en français, il n'est pas
forcément le nom **officiel** (quel que soit sa langue d'origine, française
ou régionale) qui lui figure dans "official_name=*"

Il peut y avoir plusieurs noms officialisés **localement** dans quelques
langues, dont le français, et pour les distinguer on peut ajouter
"official_name:fr=*" et "official_name:<autre-langue>=*", mais on n'en
mettra pas d'autres et donc aucun autre nom dans une langue non
officialisée; au plan national le seul nom officiel est celui officialisé
en français donc nécessairement alors "official_name:fr=*" prévaut sur
"official_name=*" pour cette utilisation légale nationale franco-française.

En revanche les rendus affichent les noms officiels seulement comme
métadonnées, rarement sur les cartes. Les rendus OSM par défaut n'affichent
que les noms d'usage le plus courant "name=*" ou "name:lang=*". Mais il
n'est pas forcément le plus courant localement et pour ça on a "loc_name=*"
(éventuellement aussi avec "loc_name:<lang>=*" s'il y a plusieurs parlers
locaux) qui est lui aussi une métadonnée rarement utilisée dans le rendu
mais seulement visible si on demande les infos détaillées sur un objet
particulier.

Il faut se demander quel est le but d'un rendu "100% français" et quel
public est visé. Si on veut faire une carte "officielle" de la France selon
la législation française, on devra privilégier "official_name:fr=*" et
sinon "official_name=*", à "name:fr=*" en dernier recours avant "name=*"
qui n'est que le nom d'usage (supposé officiel s'il n'y a pas
"official_name:fr=*" indiqué explicitement) et on ignorera tous les
"loc_name=*" et "loc_name:<lang>=*".

OSM est assez souple pour permettre à un rendu de déterminer ses priorités
selon le public et l'usage qu'il vise.

Mais en général les rendus "standards" d'OSM utilisent les noms d'usage
courant (peu importe s'ils sont officiels ou pas) indiqués dans
"name:<lang>=*" (si l'utilisateur a une **préférence** pour une langue
donnée, ce qui n'est pas une obligation légale) ou sinon dans "name=*"
(quel que soit la langue).


Le ven. 19 oct. 2018 à 09:06, rainerU <ra...@sfr.fr> a écrit :

> Bonjour,
>
> Je me pose des questions sur l'impact de cette proposition sur les objets
> qui
> ont un nom officiel en langue régionale :
>
>
> https://wiki.openstreetmap.org/wiki/Proposed_features/Default_Language_Format
>
> Si j'ai bien compris la proposition, on mettrait default:language=fr sur
> la
> frontière de la France (ou des régions, départements,...) et les
> applications
> utiliseraient name=fr comme nom standard.
>
> A mon avis, cela pose un problème dans les cas où le nom officiel d'un
> objet est
> en langue régionale mais existe aussi un nom en français. Il y a eu un fil
> de
> discussion sur cette liste sur la manière de tagguer ces cas avec le
> schéma
> actuel mais il n'y a pas eu de consensus, à mon avis. Moi, je taggue
> name=<nom
> officiel>, name:ca=<nom catalan>, name:fr=<nom français>. Avec le schéma
> proposé, un rendu en langue standard afficherait le nom français et pas le
> nom
> officiel en catalan. Si par contre on mettait name:fr=<nom catalan>, on ne
> pourrait plus créer un rendu 100% français.
>
> Est-ce que cette question a déjà été discuté ici ou ailleurs, si oui
> quelle
> était la conclusion ?
>
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à