Merci pour les différentes versions. Je ne connaissais pas cette façon
de « contourner » la limite des 255.
Charles MILLET
charlesmil...@free.fr
Le 26/07/2017 à 15:19, Philippe Verdy a écrit :
Autre solution si ce n'est pas assez clair avec des "@":
opening_hours=Sep-Jun {opening_hours["en période scolaire"]};Jul-Aug
{opening_hours["durant l'été"]}
opening_hours["en période scolaire"]=Mo,Th 11:30-14:00;Tu
11:30-14:00,16:45-21:00;We 11:30-14:15;Fr 11:30-13:30,17:30-20:15;Sa
14:00-18:00;Su 09:30-12:30,15:00-18:00
opening_hours["durant l'été"]=Mo,Sa 14:00-19:00;Tu 10:00-11:30;We,Th
10:00-11:30,14:00-19:00;Fr 10:00-11:30,14:00-21:00;Su
09:00-12:00,14:00-19:00
Là on utilise des {accolades} pour indiquer explicitement le nom du
tag complet (le sous-tag est un nom libre, éventuellement entre
guillemets pour indiquer un libellé pouvant être affiché tel quel
destiné à l'utilisateur et pouvant contenir des caractères "spéciaux
ou des espaces), mais pouvant aussi bien être interprété de façon
opaque si on ne l'affiche pas car la langue n'est pas adaptée), ou
juste (le nom du tag complet est déduit du contenu des accolades on
peut reprendre les crochets et éliminer les guillemets.
opening_hours=Sep-Jun [en période scolaire];Jul-Aug [durant l'été]
opening_hours[en période scolaire]=Mo,Th 11:30-14:00;Tu
11:30-14:00,16:45-21:00;We 11:30-14:15;Fr 11:30-13:30,17:30-20:15;Sa
14:00-18:00;Su 09:30-12:30,15:00-18:00
opening_hours[durant l'été]=Mo,Sa 14:00-19:00;Tu 10:00-11:30;We,Th
10:00-11:30,14:00-19:00;Fr 10:00-11:30,14:00-21:00;Su
09:00-12:00,14:00-19:00
C'est un problème générique, mais la syntaxe doit être claire et
légère avant de l'adopter.
Le 26 juillet 2017 à 15:07, Philippe Verdy <verd...@wanadoo.fr
<mailto:verd...@wanadoo.fr>> a écrit :
Le 26 juillet 2017 à 15:03, Philippe Verdy <verd...@wanadoo.fr
<mailto:verd...@wanadoo.fr>> a écrit :
Noter qu'on ne serait pas obligé non plus de factoriser les
conditions, et il suffirait aussi de référencer des régles
autosuffisantes:
opening_hours=@1;@2
opening_hours:1=Sep-JunMo,Th 11:30-14:00;Sep-JunTu
11:30-14:00,16:45-21:00;Sep-JunWe 11:30-14:15;Sep-JunFr
11:30-13:30,17:30-20:15;Sep-JunSa 14:00-18:00;Sep-JunSu
09:30-12:30,15:00-18:00
opening_hours:2=Jul-AugMo,Sa 14:00-19:00;Jul-AugTu
10:00-11:30;Jul-AugWe,Th 10:00-11:30,14:00-19:00;Jul-AugFr
10:00-11:30,14:00-21:00;Jul-AugSu 09:00-12:00,14:00-19:00
Ou même encore:
opening_hours=Sep-JunMo,Th 11:30-14:00;Sep-JunTu
11:30-14:00,16:45-21:00;Sep-JunWe 11:30-14:15;Sep-JunFr
11:30-13:30,17:30-20:15;Sep-JunSa 14:00-18:00;Sep-JunSu
09:30-12:30,15:00-18:00;@2
opening_hours:2=Jul-AugMo,Sa 14:00-19:00;Jul-AugTu
10:00-11:30;Jul-AugWe,Th 10:00-11:30,14:00-19:00;Jul-AugFr
10:00-11:30,14:00-21:00;Jul-AugSu 09:00-12:00,14:00-19:00
le @2 permettant d'indiquer dans quel tag (opening_hours:2) se
situe la suite (sans lui adjoindre aucun critère "factorisé")
_______________________________________________
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