Changes between Version 8 and Version 9 of Rules/Portuguese-Errors-PT2


Ignore:
Timestamp:
2015-03-13T00:35:47+01:00 (12 years ago)
Author:
Rui
Comment:

more rules and fixes

Legend:

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

    v8 v9  
    2828  throwWarning: tr("PT2-Dois espaços em branco");
    2929}
    30 *[name =~ /(?i)(sem\s?nome|fix\s?me|\bfix\b|nome|no\s?name|desconhecido|n(ã|a)o conhecido)/] {
     30*[name =~ /(?i)(sem\s?nome|fix\s?me|\bfix\b|nome|no\s?name|desconhecido|n(ã|a)o conhecido)/] [name !~ /(?i)soldado desconhecido/] {
    3131  throwWarning: tr("PT2-Nome errado, sem nome...");
    3232}
     
    4040  throwWarning: tr("PT2-Nome de estrada ou caminho abreviado");
    4141}
    42 *[name =~ /(Ass|Av\.?ª?|[Bb](\.\s?|\s)?[Vv]|B(\.\s?|\s)?E(\.\s?|\s)?S|C(\.\s?|\s)?C|[Cc](\.\s?|\s)?[Gg](\.\s?|\s)?[Dd]|[Cc](\.\s?|\s)?[Mm]|C(\.\s?|\s)?V(\.\s?|\s)?P|C\.S|\bCongr|\bD|\bDept|\bDir|E[\.\s]?T[\.\s]?A[\.\s]?R|\bEd[Ee]|Ext|\b[FSfs](\.\s?|\s)?[Cc](lub)?e?|\bH|Inst|\bJ(\.\s?|\s)?F|\bLab|\bMte|Na|Ns|N[^0-9º]|N(\.\s?|\s)?[ªa]|\bOf|P(\.\s?|\s)?S(\.\s?|\s)?P|Qta|\bR|\bRes|Rib\.?[aª]?|S|S(\.\s?|\s)?C|\bSoc|Sr?\.?ª|Sra?|St\.?[oaºª]?|Univ)(\.|\s)/] {
     42*[name =~ /(Ass|Av\.?ª?|[Bb](\.\s?|\s)?[Vv]|B(\.\s?|\s)?E(\.\s?|\s)?S|C(\.\s?|\s)?C|[Cc](\.\s?|\s)?[Gg](\.\s?|\s)?[Dd]|[Cc](\.\s?|\s)?[Mm]|C(\.\s?|\s)?V(\.\s?|\s)?P|C\.S|\bCongr|\bD|\bDept|\bDir|E[\.\s]?T[\.\s]?A[\.\s]?R|\bEd[Ee]|Ext|\b[FSfs](\.\s?|\s)?[Cc](lub)?e?|\bH|Inst|\bJ(\.\s?|\s)?F|\bLab|\bMte|Na|Ns|N[^0-9º]|N(\.\s?|\s)?[ªa]|\bOf|P(\.\s?|\s)?S(\.\s?|\s)?P|Qta|\bR|\bRes|Rib\.?[aª]?|S|S(\.\s?|\s)?C|\bSoc|Sr?\.?ª|Sra?|St\.?[oaºª]?|Univ)(\.|\s)/] [name =~ /^Nó\b/] {
    4343  throwWarning: tr("PT2-Nome abreviado");
    4444}
     
    105105          throwWarning: tr("PT2- ecoponto no nome mas sem etiqueta de ecoponto");
    106106}
    107 *[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|Terreiro|Transversal|Travessa|Viela) dos (Bombeiros|Quartel dos B|\bBatalhão|Sapadores)\b/] {
     107*[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|Terreiro|Transversal|Travessa|Viela) dos (Bombeiros|Quartel dos B|\bBatalhão|Sapadores)\b/] [!highway=bus_stop]{
    108108          throwWarning: tr("PT2-Bombeiros no nome mas sem etiqueta");
    109109}
     110*[phone][phone !~ /^\+351 [0-9]{3} [0-9]{3}[0-9]{3}((;\s?\+351 [0-9]{3} [0-9]{3}[0-9]{3})?)+$/],
     111*["contact:phone"]["contact:phone" !~ /^\+351 [0-9]{3} [0-9]{3}[0-9]{3}((;\s?\+351 [0-9]{3} [0-9]{3}[0-9]{3})?)+$/],
     112*[fax][fax !~ /^\+351 [0-9]{3} [0-9]{3}[0-9]{3}((;\s?\+351 [0-9]{3} [0-9]{3}[0-9]{3})?)+$/],
     113*["contact:fax"]["contact:fax" !~ /^\+351 [0-9]{3} [0-9]{3}[0-9]{3}((;\s?\+351 [0-9]{3} [0-9]{3}[0-9]{3})?)+$/] {
     114        throwWarning: tr("PT2-Verificar:número de telefone/fax diferente de +351 NNN NNNNNN");
     115}
     116*["addr:street"][name =~ /[0-9]{3,}$/] {
     117        throwWarning: tr("PT2-Nome de rua c/números telf./cód.postal");
     118}
     119
     120
     121
     122
     123
     124
     125
     126
    110127/* RegExp provenientes e adaptadas de http://josm.openstreetmap.de/wiki/Rules/Brazilian-Specific */
    111128*[designation] {
     
    176193}
    177194/* possui nome de rua mas não tem etiqueta de highway */
    178 *[!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|Transversal|Travessa|Trilho|Túnel|Variante|Via(-|\s)Rápida|Viadutos?|Viela) .*/][name !~ /^(?i)estrada de ferro/] {
     195*[!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|Transversal|Travessa|Trilho|Túnel|Variante|Via(-|\s)Rápida|Viadutos?|Viela) .*/][name !~ /^(?i)estrada de ferro/] [route != ferry] {
    179196        throwWarning: tr("PT2-Verificar: com nome de via mas sem etiqueta de {0}", "{0.key}");
    180197}
     
    486503        throwOther: tr("PT2-Ausência do tipo de torre ({0})", "{1.key}");
    487504}
    488 *["building:levels"][!building] {
     505*["building:levels"][!building] [!""amenity:parking"] {
    489506        throwWarning: tr("PT2- {0} sem etiqueta {1}", "{0.key}", "{1.key}");
    490507}