Changes between Version 11 and Version 12 of Rules/Portuguese-Errors-PT2


Ignore:
Timestamp:
2015-10-24T01:18:25+02:00 (11 years ago)
Author:
naoliv
Comment:

Fixing rules

Legend:

Unmodified
Added
Removed
Modified
  • Rules/Portuguese-Errors-PT2

    v11 v12  
    2929                throwWarning: tr("PT2-Dois espaços em branco");
    3030}
    31 *[name =~ /(?i)(sem\s?nome|fix\s?me|\bfix\b|nome|no\s?name|desconhecido|n(ã|a)o conhecido)/] [name !~ /(?i)soldado desconhecido/] {
     31*[name =~ /(?i)(sem\s?nome|fix\s?me|\bfix\b|nome|no\s?name|desconhecido|n(ã|a)o conhecido)/][name !~ /(?i)soldado desconhecido/] {
    3232                throwWarning: tr("PT2-Nome errado, sem nome...");
    3333}
     
    118118        throwWarning: tr("PT2- ecoponto no nome mas sem etiqueta de ecoponto");
    119119}
    120 *[amenity != fire_station][name =~ /(?i)\b(Bombeiros|Quartel dos B|\bBatalhão|Sapadores)\b/][name !~ /(?i)\b(Alameda|Avenida|Beco|Calçad(inh)?a|Caminho|Escad(a|inha|aria)s?|Estrada|Ladeira|Largo|Pátio|Pra(ç|cet)a|Rotunda|Rua|Ruela|Terreiro|Transversal|Travessa|Viela) dos (Bombeiros|Quartel dos B|\bBatalhão|Sapadores)\b/] [!highway=bus_stop]{
     120*[amenity != fire_station][name =~ /(?i)\b(Bombeiros|Quartel dos B|\bBatalhão|Sapadores)\b/][name !~ /(?i)\b(Alameda|Avenida|Beco|Calçad(inh)?a|Caminho|Escad(a|inha|aria)s?|Estrada|Ladeira|Largo|Pátio|Pra(ç|cet)a|Rotunda|Rua|Ruela|Terreiro|Transversal|Travessa|Viela) dos (Bombeiros|Quartel dos B|\bBatalhão|Sapadores)\b/][!highway=bus_stop]{
    121121        throwWarning: tr("PT2-Bombeiros no nome mas sem etiqueta");
    122122}
     
    176176}
    177177/* nomes com valores que provavelmente deveriam estar em alt_name, short_name, etc */
    178 *[name =~ /.*\(.*\).*/] [!bus_stop] {
     178*[name =~ /.*\(.*\).*/][!bus_stop] {
    179179        throwWarning: tr("PT2-Nome com parênteses", "{0.key}");
    180180        suggestAlternative: "alt_name";
     
    217217}
    218218/* possui nome de rua mas não tem etiqueta de highway */
    219 *[!highway][!railway][route != road][type !~ /route|street/][name][name =~ /^(?i)(Auto-?estrada|Avenida|Beco|Cais|Calçad(inh)?a|Caminho|Ciclovia|Escad(a|inha|aria)s?|Estrada\s?(Nacional|Regional|Municipal)?|Itinerário\s? (Complementar|Principal)?|Passeio|Rotunda|Rua|Ruela|Transversal|Travessa|Trilho|Túnel|Variante|Via(-|\s)Rápida|Viadutos?|Viela) .*/][name !~ /^(?i)estrada de ferro/] [route != ferry] {
     219*[!highway][!railway][route != road][type !~ /route|street/][name][name =~ /^(?i)(Auto-?estrada|Avenida|Beco|Cais|Calçad(inh)?a|Caminho|Ciclovia|Escad(a|inha|aria)s?|Estrada\s?(Nacional|Regional|Municipal)?|Itinerário\s? (Complementar|Principal)?|Passeio|Rotunda|Rua|Ruela|Transversal|Travessa|Trilho|Túnel|Variante|Via(-|\s)Rápida|Viadutos?|Viela) .*/][name !~ /^(?i)estrada de ferro/][route != ferry] {
    220220        throwWarning: tr("PT2-Verificar: com nome de via mas sem etiqueta de {0}", "{0.key}");
    221221}
     
    236236/* nome de vias sem logradouro correto */
    237237*[highway=cycleway][name][name !~ /^(?i)ciclovia .*/],
    238 *[highway][highway !~ /bridleway|bus_stop|cycleway|crossing|footway|give_way|motorway_junction|path|raceway|speed_camera|steps|stop/][name][name !~ /^(Auto-?[Ee]strada|Alameda|Avenida|Beco|Calçad(inh)?a|Caminho|Circular Regional Exterior|Escad(a|inha|aria)s?|Estrada|Itinerário|Ladeira|Largo|Loteamento|Pátio|Passeio|Ponte|Pra(ç|cet)a|Rotunda|Rua|Ruela|Terreiro|Transversal|Travessa|Túnel|Variante|Vereda|Via(-Rápida)?|Viaduto|Viela) .*/ {
     238*[highway][highway !~ /bridleway|bus_stop|cycleway|crossing|footway|give_way|motorway_junction|path|raceway|speed_camera|steps|stop/][name][name !~ /^(Auto-?(E|e)strada|Alameda|Avenida|Beco|Calçad(inh)?a|Caminho|Circular Regional Exterior|Escad(a|inha|aria)s?|Estrada|Itinerário|Ladeira|Largo|Loteamento|Pátio|Passeio|Ponte|Pra(ç|cet)a|Rotunda|Rua|Ruela|Terreiro|Transversal|Travessa|Túnel|Variante|Vereda|Via(-Rápida)?|Viaduto|Viela) .*/] {
    239239        throwWarning: tr("PT2- {0} sem nome de via, errado, abreviado ou maiúsculas", "{0.key}");
    240240}
     
    357357*[name =~ /(?i)\bCinema\b/][amenity][amenity != cinema],
    358358*[name =~ /^(?i)Café\b/][amenity][amenity != cafe],
    359 *[name =~ /(?i)(Ma?c\s?Donald('|\s)?s/|Burgu?er\s?(Qu|K)ing)][amenity][amenity != fast_food],
     359*[name =~ /(?i)(Ma?c\s?Donald('|\s)?s|Burgu?er\s?(Qu|K)ing)/][amenity][amenity != fast_food],
    360360*[name =~ /^(?i)Parque de Campismo\b/][amenity][amenity != camp_site],
    361361*[name =~ /(?i)\b(Pousada|hostel)\b/][amenity][amenity != hostel],
     
    397397}
    398398/* lugar possui nome que inicia com "Edifício" mas não possui etiqueta building */
    399 *[name =~ /^(?i)edifício.*/][!building] [name !~ /^(?i)\bEdifício Transparente\b/] {
     399*[name =~ /^(?i)edifício.*/][!building][name !~ /^(?i)\bEdifício Transparente\b/] {
    400400        throwWarning: tr("PT2-Possível ausência de etiqueta {0}", "{1.key}");
    401401        fixAdd: "building=yes";
     
    517517}
    518518/* layer não faz sentido em outros objetos */
    519 *[layer][!building][!highway][man_made!=pipeline][tunnel!][!railway][!waterway] {
     519*[layer][!building][!highway][man_made!=pipeline][!tunnel][!railway][!waterway] {
    520520        throwWarning: tr("PT2-Verificar: possível uso incorreto de {0} no objeto", "{0.key}");
    521521}
     
    534534        throwOther: tr("PT2-Ausência do tipo de torre ({0})", "{1.key}");
    535535}
    536 *["building:levels"][!building] [!""amenity:parking"] {
     536*["building:levels"][!building][!"amenity:parking"] {
    537537        throwWarning: tr("PT2- {0} sem etiqueta {1}", "{0.key}", "{1.key}");
    538538}
     
    635635        fixAdd: "place=city";
    636636}
    637 
    638 
    639 
    640637}}}