Changes between Version 106 and Version 107 of Styles/Coloured_Streets


Ignore:
Timestamp:
2016-04-09T16:41:42+02:00 (10 years ago)
Author:
Klumbumbus
Comment:

update to version 3.47 - code

Legend:

Unmodified
Added
Removed
Modified
  • Styles/Coloured_Streets

    v106 v107  
    228228meta {
    229229    title: "Coloured Streets";
    230     version: "3.46.[[revision]]_[[date]]";
    231     description: "Colouring of buildings, address nodes and streets with the same street name in the same colour. Makes working with addresses a lot easier. Check out the linked page to read how to change some settings of this mappaint style. Min. JOSM version is 7480.";
     230    version: "3.47.[[revision]]_[[date]]";
     231    description: "Colouring of buildings, address nodes and streets with the same street name in the same colour. Makes working with addresses a lot easier. Check out the linked page to read how to change some settings of this mappaint style.";
    232232    icon: "http://upload.wikimedia.org/wikipedia/commons/5/5d/IconColouredStreets.svg";
    233233    author: "geozeisig, Klumbumbus";
     
    240240meta[lang=de] {
    241241    title: "Coloured Streets";
    242     description: "Einfärben von Gebäuden, Adressnodes und Straßen mit gleichem Straßennamen in der gleichen Farbe. Macht die Arbeit mit Adressen wesentlich leichter. Schau dir die verlinkte Seite an, um zu lesen, wie man einige Einstellungen dieses MapMaint-Stils ändert. Min. JOSM-Version ist 7480.";
     242    description: "Einfärben von Gebäuden, Adressnodes und Straßen mit gleichem Straßennamen in der gleichen Farbe. Macht die Arbeit mit Adressen wesentlich leichter. Schau dir die verlinkte Seite an, um zu lesen, wie man einige Einstellungen dieses MapMaint-Stils ändert.";
    243243    link: "http://josm.openstreetmap.de/wiki/De:Styles/Coloured_Streets";
    244244}
     
    273273    label: tr("Support associatedStreet relations");
    274274    default: true;
     275}
     276setting::allow_housename {
     277    type: boolean;
     278    label: tr("Allow housename instead of housenumber (used in UK)");
     279    default: false;
    275280}
    276281
     
    480485area|z18-["addr:street"],
    481486area|z18-["addr:place"],
    482 relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")]
    483 {
     487relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] {
    484488    width: 3;
    485489    fill-opacity:0.2;   
     
    490494area|z-17["addr:street"],
    491495area|z-17["addr:place"],
    492 relation[type="associatedStreet"] > area|z-17["addr:housenumber"][setting("support_associatedstreet")]
    493 {
     496relation[type="associatedStreet"] > area|z-17["addr:housenumber"][setting("support_associatedstreet")] {
    494497    width: 3;
    495498    fill-opacity:0.2;   
     
    635638area["addr:place"][prop(crc)<303],
    636639relation[type="associatedStreet"][prop(crc)<303] > area["addr:housenumber"][setting("support_associatedstreet")],
    637 area["highway"="pedestrian"]["name"][prop(crc)<303]:closed
    638 {
     640area["highway"="pedestrian"]["name"][prop(crc)<303]:closed {
    639641    color: #8B864E;    /* Default value for color is fill-color. Color needs to set nevertheless that pedestrian area multipolygons and areas with "number?" are displayed correctly. */
    640642    fill-color: #8B864E;
     
    655657area["addr:place"][prop(crc)>=303][prop(crc)<606],
    656658relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area["addr:housenumber"][setting("support_associatedstreet")],
    657 area["highway"="pedestrian"]["name"][prop(crc)>=303][prop(crc)<606]:closed
    658 {
     659area["highway"="pedestrian"]["name"][prop(crc)>=303][prop(crc)<606]:closed {
    659660    color: #b88142;
    660661    fill-color: #b88142;
     
    675676area["addr:place"][prop(crc)>=606][prop(crc)<909],
    676677relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area["addr:housenumber"][setting("support_associatedstreet")],
    677 area["highway"="pedestrian"]["name"][prop(crc)>=606][prop(crc)<909]:closed
    678 {
     678area["highway"="pedestrian"]["name"][prop(crc)>=606][prop(crc)<909]:closed {
    679679    color: #a3fe8f;
    680680    fill-color: #a3fe8f;
     
    695695area["addr:place"][prop(crc)>=909][prop(crc)<1212],
    696696relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area["addr:housenumber"][setting("support_associatedstreet")],
    697 area["highway"="pedestrian"]["name"][prop(crc)>=909][prop(crc)<1212]:closed
    698 {
     697area["highway"="pedestrian"]["name"][prop(crc)>=909][prop(crc)<1212]:closed {
    699698    color: #b8674c;
    700699    fill-color: #b8674c;
     
    715714area["addr:place"][prop(crc)>=1212][prop(crc)<1515],
    716715relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area["addr:housenumber"][setting("support_associatedstreet")],
    717 area["highway"="pedestrian"]["name"][prop(crc)>=1212][prop(crc)<1515]:closed
    718 {
     716area["highway"="pedestrian"]["name"][prop(crc)>=1212][prop(crc)<1515]:closed {
    719717    color: #f4ff6b;
    720718    fill-color: #f4ff6b;
     
    735733area["addr:place"][prop(crc)>=1515][prop(crc)<1818],
    736734relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area["addr:housenumber"][setting("support_associatedstreet")],
    737 area["highway"="pedestrian"]["name"][prop(crc)>=1515][prop(crc)<1818]:closed
    738 {
     735area["highway"="pedestrian"]["name"][prop(crc)>=1515][prop(crc)<1818]:closed {
    739736    color: #81c0ff;
    740737    fill-color: #81c0ff;
     
    755752area["addr:place"][prop(crc)>=1818][prop(crc)<2121],
    756753relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area["addr:housenumber"][setting("support_associatedstreet")],
    757 area["highway"="pedestrian"]["name"][prop(crc)>=1818][prop(crc)<2121]:closed
    758 {
     754area["highway"="pedestrian"]["name"][prop(crc)>=1818][prop(crc)<2121]:closed {
    759755    color: #6b8e23;
    760756    fill-color: #6b8e23;
     
    775771area["addr:place"][prop(crc)>=2121][prop(crc)<2424],
    776772relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area["addr:housenumber"][setting("support_associatedstreet")],
    777 area["highway"="pedestrian"]["name"][prop(crc)>=2121][prop(crc)<2424]:closed
    778 {
     773area["highway"="pedestrian"]["name"][prop(crc)>=2121][prop(crc)<2424]:closed {
    779774    color: #e1bd6a;
    780775    fill-color: #e1bd6a;
     
    795790area["addr:place"][prop(crc)>=2424][prop(crc)<2727],
    796791relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area["addr:housenumber"][setting("support_associatedstreet")],
    797 area["highway"="pedestrian"]["name"][prop(crc)>=2424][prop(crc)<2727]:closed
    798 {
     792area["highway"="pedestrian"]["name"][prop(crc)>=2424][prop(crc)<2727]:closed {
    799793    color: #7fffd4;
    800794    fill-color: #7fffd4;
     
    815809area["addr:place"][prop(crc)>=2727][prop(crc)<3030],
    816810relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area["addr:housenumber"][setting("support_associatedstreet")],
    817 area["highway"="pedestrian"]["name"][prop(crc)>=2727][prop(crc)<3030]:closed
    818 {
     811area["highway"="pedestrian"]["name"][prop(crc)>=2727][prop(crc)<3030]:closed {
    819812    color: #8a2be2;
    820813    fill-color: #8a2be2;
     
    835828area["addr:place"][prop(crc)>=3030][prop(crc)<3333],
    836829relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area["addr:housenumber"][setting("support_associatedstreet")],
    837 area["highway"="pedestrian"]["name"][prop(crc)>=3030][prop(crc)<3333]:closed
    838 {
     830area["highway"="pedestrian"]["name"][prop(crc)>=3030][prop(crc)<3333]:closed {
    839831    color: #a52a2a;
    840832    fill-color: #a52a2a;
     
    855847area["addr:place"][prop(crc)>=3333][prop(crc)<3636],
    856848relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area["addr:housenumber"][setting("support_associatedstreet")],
    857 area["highway"="pedestrian"]["name"][prop(crc)>=3333][prop(crc)<3636]:closed
    858 {
     849area["highway"="pedestrian"]["name"][prop(crc)>=3333][prop(crc)<3636]:closed {
    859850    color: #f0b9a6;
    860851    fill-color: #f0b9a6;
     
    875866area["addr:place"][prop(crc)>=3636][prop(crc)<3939],
    876867relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area["addr:housenumber"][setting("support_associatedstreet")],
    877 area["highway"="pedestrian"]["name"][prop(crc)>=3636][prop(crc)<3939]:closed
    878 {
     868area["highway"="pedestrian"]["name"][prop(crc)>=3636][prop(crc)<3939]:closed {
    879869    color: #8fbc8f;
    880870    fill-color: #8fbc8f;
     
    895885area["addr:place"][prop(crc)>=3939][prop(crc)<4242],
    896886relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area["addr:housenumber"][setting("support_associatedstreet")],
    897 area["highway"="pedestrian"]["name"][prop(crc)>=3939][prop(crc)<4242]:closed
    898 {
     887area["highway"="pedestrian"]["name"][prop(crc)>=3939][prop(crc)<4242]:closed {
    899888    color: #1b7777;
    900889    fill-color: #1b7777;
     
    915904area["addr:place"][prop(crc)>=4242][prop(crc)<4545],
    916905relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area["addr:housenumber"][setting("support_associatedstreet")],
    917 area["highway"="pedestrian"]["name"][prop(crc)>=4242][prop(crc)<4545]:closed
    918 {
     906area["highway"="pedestrian"]["name"][prop(crc)>=4242][prop(crc)<4545]:closed {
    919907    color: #ff1493;
    920908    fill-color: #ff1493;
     
    935923area["addr:place"][prop(crc)>=4545][prop(crc)<4848],
    936924relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area["addr:housenumber"][setting("support_associatedstreet")],
    937 area["highway"="pedestrian"]["name"][prop(crc)>=4545][prop(crc)<4848]:closed
    938 {
     925area["highway"="pedestrian"]["name"][prop(crc)>=4545][prop(crc)<4848]:closed {
    939926    color: #0072e2;
    940927    fill-color: #0072e2;
     
    955942area["addr:place"][prop(crc)>=4848][prop(crc)<5151],
    956943relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area["addr:housenumber"][setting("support_associatedstreet")],
    957 area["highway"="pedestrian"]["name"][prop(crc)>=4848][prop(crc)<5151]:closed
    958 {
     944area["highway"="pedestrian"]["name"][prop(crc)>=4848][prop(crc)<5151]:closed {
    959945    color: #008f00;
    960946    fill-color: #008f00;
     
    975961area["addr:place"][prop(crc)>=5151][prop(crc)<5454],
    976962relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area["addr:housenumber"][setting("support_associatedstreet")],
    977 area["highway"="pedestrian"]["name"][prop(crc)>=5151][prop(crc)<5454]:closed
    978 {
     963area["highway"="pedestrian"]["name"][prop(crc)>=5151][prop(crc)<5454]:closed {
    979964    color: #ffcc00;
    980965    fill-color: #ffcc00;
     
    995980area["addr:place"][prop(crc)>=5454][prop(crc)<5757],
    996981relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area["addr:housenumber"][setting("support_associatedstreet")],
    997 area["highway"="pedestrian"]["name"][prop(crc)>=5454][prop(crc)<5757]:closed
    998 {
     982area["highway"="pedestrian"]["name"][prop(crc)>=5454][prop(crc)<5757]:closed {
    999983    color: #BF9017;
    1000984    fill-color: #BF9017;
     
    1015999area["addr:place"][prop(crc)>=5757][prop(crc)<6060],
    10161000relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area["addr:housenumber"][setting("support_associatedstreet")],
    1017 area["highway"="pedestrian"]["name"][prop(crc)>=5757][prop(crc)<6060]:closed
    1018 {
     1001area["highway"="pedestrian"]["name"][prop(crc)>=5757][prop(crc)<6060]:closed {
    10191002    color: #adff2f;
    10201003    fill-color: #adff2f;
     
    10351018area["addr:place"][prop(crc)>=6060][prop(crc)<6363],
    10361019relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area["addr:housenumber"][setting("support_associatedstreet")],
    1037 area["highway"="pedestrian"]["name"][prop(crc)>=6060][prop(crc)<6363]:closed
    1038 {
     1020area["highway"="pedestrian"]["name"][prop(crc)>=6060][prop(crc)<6363]:closed {
    10391021    color: #ff69b4;
    10401022    fill-color: #ff69b4;
     
    10551037area["addr:place"][prop(crc)>=6363][prop(crc)<6666],
    10561038relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area["addr:housenumber"][setting("support_associatedstreet")],
    1057 area["highway"="pedestrian"]["name"][prop(crc)>=6363][prop(crc)<6666]:closed
    1058 {
     1039area["highway"="pedestrian"]["name"][prop(crc)>=6363][prop(crc)<6666]:closed {
    10591040    color: #cd5c5c;
    10601041    fill-color: #cd5c5c;
     
    10751056area["addr:place"][prop(crc)>=6666][prop(crc)<6969],
    10761057relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area["addr:housenumber"][setting("support_associatedstreet")],
    1077 area["highway"="pedestrian"]["name"][prop(crc)>=6666][prop(crc)<6969]:closed
    1078 {
     1058area["highway"="pedestrian"]["name"][prop(crc)>=6666][prop(crc)<6969]:closed {
    10791059    color: #7d5a07;
    10801060    fill-color: #7d5a07;
     
    10951075area["addr:place"][prop(crc)>=6969][prop(crc)<7272],
    10961076relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area["addr:housenumber"][setting("support_associatedstreet")],
    1097 area["highway"="pedestrian"]["name"][prop(crc)>=6969][prop(crc)<7272]:closed
    1098 {
     1077area["highway"="pedestrian"]["name"][prop(crc)>=6969][prop(crc)<7272]:closed {
    10991078    color: #824600;
    11001079    fill-color: #824600;
     
    11151094area["addr:place"][prop(crc)>=7272][prop(crc)<7575],
    11161095relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area["addr:housenumber"][setting("support_associatedstreet")],
    1117 area["highway"="pedestrian"]["name"][prop(crc)>=7272][prop(crc)<7575]:closed
    1118 {
     1096area["highway"="pedestrian"]["name"][prop(crc)>=7272][prop(crc)<7575]:closed {
    11191097    color: #f08080;
    11201098    fill-color: #f08080;
     
    11351113area["addr:place"][prop(crc)>=7575][prop(crc)<7878],
    11361114relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area["addr:housenumber"][setting("support_associatedstreet")],
    1137 area["highway"="pedestrian"]["name"][prop(crc)>=7575][prop(crc)<7878]:closed
    1138 {
     1115area["highway"="pedestrian"]["name"][prop(crc)>=7575][prop(crc)<7878]:closed {
    11391116    color: #F75617;
    11401117    fill-color: #F75617;
     
    11551132area["addr:place"][prop(crc)>=7878][prop(crc)<8181],
    11561133relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area["addr:housenumber"][setting("support_associatedstreet")],
    1157 area["highway"="pedestrian"]["name"][prop(crc)>=7878][prop(crc)<8181]:closed
    1158 {
     1134area["highway"="pedestrian"]["name"][prop(crc)>=7878][prop(crc)<8181]:closed {
    11591135    color: #54d954;
    11601136    fill-color: #54d954;
     
    11751151area["addr:place"][prop(crc)>=8181][prop(crc)<8484],
    11761152relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > area["addr:housenumber"][setting("support_associatedstreet")],
    1177 area["highway"="pedestrian"]["name"][prop(crc)>=8181][prop(crc)<8484]:closed
    1178 {
     1153area["highway"="pedestrian"]["name"][prop(crc)>=8181][prop(crc)<8484]:closed {
    11791154    color: #ba55d3;
    11801155    fill-color: #ba55d3;
     
    11951170area["addr:place"][prop(crc)>=8484][prop(crc)<8787],
    11961171relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area["addr:housenumber"][setting("support_associatedstreet")],
    1197 area["highway"="pedestrian"]["name"][prop(crc)>=8484][prop(crc)<8787]:closed
    1198 {
     1172area["highway"="pedestrian"]["name"][prop(crc)>=8484][prop(crc)<8787]:closed {
    11991173    color: #9370db;
    12001174    fill-color: #9370db;
     
    12151189area["addr:place"][prop(crc)>=8787][prop(crc)<9090],
    12161190relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area["addr:housenumber"][setting("support_associatedstreet")],
    1217 area["highway"="pedestrian"]["name"][prop(crc)>=8787][prop(crc)<9090]:closed
    1218 {
     1191area["highway"="pedestrian"]["name"][prop(crc)>=8787][prop(crc)<9090]:closed {
    12191192    color: #ff7c00;
    12201193    fill-color: #ff7c00;
     
    12351208area["addr:place"][prop(crc)>=9090][prop(crc)<9393],
    12361209relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area["addr:housenumber"][setting("support_associatedstreet")],
    1237 area["highway"="pedestrian"]["name"][prop(crc)>=9090][prop(crc)<9393]:closed
    1238 {
     1210area["highway"="pedestrian"]["name"][prop(crc)>=9090][prop(crc)<9393]:closed {
    12391211    color: #3cb371;
    12401212    fill-color: #3cb371;
     
    12551227area["addr:place"][prop(crc)>=9393][prop(crc)<9696],
    12561228relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area["addr:housenumber"][setting("support_associatedstreet")],
    1257 area["highway"="pedestrian"]["name"][prop(crc)>=9393][prop(crc)<9696]:closed
    1258 {
     1229area["highway"="pedestrian"]["name"][prop(crc)>=9393][prop(crc)<9696]:closed {
    12591230    color: #707000;
    12601231    fill-color: #707000;
     
    12761247area["addr:place"][prop(crc)>=9696],
    12771248relation[type="associatedStreet"][prop(crc)>=9696] > area["addr:housenumber"][setting("support_associatedstreet")],
    1278 area["highway"="pedestrian"]["name"][prop(crc)>=9696]:closed
    1279 {
     1249area["highway"="pedestrian"]["name"][prop(crc)>=9696]:closed {
    12801250    color: #ff4444;
    12811251    fill-color: #ff4444;
     
    13781348}
    13791349area[addr:housenumber][!addr:street][!addr:place][prop(isinassociatedstreetrelation)=false][setting("support_associatedstreet")],
    1380 area[addr:housenumber][!addr:street][!addr:place][!setting("support_associatedstreet")]
    1381 {
     1350area[addr:housenumber][!addr:street][!addr:place][!setting("support_associatedstreet")] {
    13821351    text: eval(cond(has_tag_key(name), concat(tag("addr:housenumber"), " ", tr("street?"), " | ", tag("name")), concat(tag("addr:housenumber"), " ", tr("street?"))));
    13831352    text-halo-color: red;
     
    13941363}
    13951364node[addr:housenumber][!addr:street][!addr:place][prop(isinassociatedstreetrelation)=false][setting("support_associatedstreet")]::halo,
    1396 node[addr:housenumber][!addr:street][!addr:place][!setting("support_associatedstreet")]::halo
    1397 {
     1365node[addr:housenumber][!addr:street][!addr:place][!setting("support_associatedstreet")]::halo {
    13981366    text: eval(concat(tag("addr:housenumber"), " ", tr("street?")));
    13991367    font-size: 12;
     
    14121380
    14131381    /* have street, miss housenumber */
    1414 area|z18-[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")],
    1415 area|z18-[addr:place][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")] {
    1416     text: eval(cond(has_tag_key(name), concat("? | ", tag("name")), "?"));
     1382        /* areas */
     1383area|z18-[addr:street][!addr:housenumber]["addr:housename"][!highway][!addr:interpolation][setting("allow_housename")],
     1384area|z18-[addr:place][!addr:housenumber]["addr:housename"][!highway][!addr:interpolation][setting("allow_housename")] {
     1385    text: eval(cond(has_tag_key(name), concat(tag("addr:housename"), " | ", tag("name")), tag("addr:housename"))); /* "housename | name" or only "housename" (no warning) */
    14171386    text-position: center;
    14181387    text-color: black;
    14191388    font-size: 12;
    14201389}
    1421 area|z-18[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")],
    1422 area|z-18[addr:place][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")] {
    1423     font-size: 11;
    1424 }
    1425 node|z18-["addr:street"][!"addr:housenumber"][!setting("display_missing_number_message")]::halo,
    1426 node|z18-["addr:place"][!"addr:housenumber"][!setting("display_missing_number_message")]::halo {
    1427     text: eval("?");
     1390area|z18-[addr:street][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
     1391area|z18-[addr:place][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
     1392area|z18-[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")],
     1393area|z18-[addr:place][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")] {
     1394    text: eval(cond(has_tag_key(name), concat("? | ", tag("name")), "?")); /* "? | name" or only "?" (no warning) */
     1395    text-position: center;
    14281396    text-color: black;
    14291397    font-size: 12;
    14301398}
    1431 area[addr:street][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")],
    1432 area[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")] {
     1399area[addr:street][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
     1400area[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
     1401area[addr:street][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")],
     1402area[addr:place][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")] {
    14331403    width: 3;
    14341404    text-halo-radius: 2;
    14351405    fill-color: red;
    14361406    fill-opacity:0.7;
    1437     text: eval(cond(has_tag_key(name), concat(tr("number?"), " | ", tag("name")), tr("number?")));
     1407    text: eval(cond(has_tag_key(name), concat(tr("number?"), " | ", tag("name")), tr("number?"))); /* "number? | name" or only "number?" (as warning) */
    14381408    text-position: center;
    14391409    text-color: black;
     
    14421412    casing-color: yellow;   
    14431413}
    1444 area|z-18[addr:street][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")],
    1445 area|z-18[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")] {
     1414area|z-18[addr:street][!addr:housenumber][!highway][!addr:interpolation],
     1415area|z-18[addr:place][!addr:housenumber][!highway][!addr:interpolation] {
    14461416    font-size: 11;
    14471417}
    1448 node["addr:street"][!"addr:housenumber"][setting("display_missing_number_message")]::halo,
    1449 node["addr:place"][!"addr:housenumber"][setting("display_missing_number_message")]::halo {
    1450     text: tr("number?");
     1418        /* nodes */
     1419node["addr:street"][!"addr:housenumber"][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
     1420node["addr:place"][!"addr:housenumber"][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
     1421node["addr:street"][!"addr:housenumber"][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo,
     1422node["addr:place"][!"addr:housenumber"][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo {
     1423    text: tr("number?"); /* "number?" (as warning) */
    14511424    text-color: black;
    14521425    font-size: 12;
     
    14571430    symbol-stroke-color: yellow;
    14581431    z-index: -1;   
     1432}
     1433node|z18-["addr:street"][!"addr:housenumber"]["addr:housename"][setting("allow_housename")]::halo,
     1434node|z18-["addr:place"][!"addr:housenumber"]["addr:housename"][setting("allow_housename")]::halo {
     1435    text: eval(tag("addr:housename")); /* "housename" (no warning) */
     1436    text-color: black;
     1437    font-size: 12;
     1438}
     1439node|z18-["addr:street"][!"addr:housenumber"][!"addr:housename"][!setting("display_missing_number_message")]::halo,
     1440node|z18-["addr:place"][!"addr:housenumber"][!"addr:housename"][!setting("display_missing_number_message")]::halo,
     1441node|z18-["addr:street"][!"addr:housenumber"][!setting("display_missing_number_message")][!setting("allow_housename")]::halo,
     1442node|z18-["addr:place"][!"addr:housenumber"][!setting("display_missing_number_message")][!setting("allow_housename")]::halo {
     1443    text: eval("?"); /* "?" (no warning) */
     1444    text-color: black;
     1445    font-size: 12;
    14591446}
    14601447