Changes between Version 30 and Version 31 of Rules/Portuguese-Errors-PT2
- Timestamp:
- 2015-12-16T07:47:29+01:00 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Rules/Portuguese-Errors-PT2
v30 v31 33 33 /* ERROS */ 34 34 *[designation] { 35 throwError: tr("P ortugal-VERIFICAR: designation não se aplica em Portugal, pode ser description, name, tipo de loja,etc. Muitas vezes contém informações importantes.");35 throwError: tr("PORTUGAL-VERIFICAR: designation não se aplica em Portugal, pode ser description, name, tipo de loja,etc. Muitas vezes contém informações importantes."); 36 36 } 37 37 *[highway=living_street] { 38 throwError: tr("P ortugal- {0} não se aplica em Portugal", "{0.value}");38 throwError: tr("PORTUGAL- {0} não se aplica em Portugal", "{0.value}"); 39 39 suggestAlternative: "residential"; 40 40 fixAdd: "highway=residential"; 41 41 } 42 42 *[highway=bridleway] { 43 throwError: tr("P ortugal- bridleway não se aplica em Portugal, usar highway=path");43 throwError: tr("PORTUGAL- bridleway não se aplica em Portugal, usar highway=path"); 44 44 fixAdd: "highway=path"; 45 45 } 46 46 *[amenity=biergarten] { 47 throwError: tr("P ortugal- amenity=biergarten não se aplica em Portugal, usar amenity=pub");47 throwError: tr("PORTUGAL- amenity=biergarten não se aplica em Portugal, usar amenity=pub"); 48 48 } 49 49 *[railway=monorail] { 50 throwError: tr("P ortugal-Não existem monocarris em Portugal, será ferrovia?");50 throwError: tr("PORTUGAL-Não existem monocarris em Portugal, será ferrovia?"); 51 51 } 52 52 *[shop=bike] { 53 throwError: tr("P ortugal-Não é shop=bike mas sim shop=bicycle");53 throwError: tr("PORTUGAL-Não é shop=bike mas sim shop=bicycle"); 54 54 fixAdd: "shop=bicycle"; 55 55 } … … 61 61 /* AVISOS */ 62 62 *[/name|name:pt|addr:street|addr:city/ =~ /\s([dn]as?|[dn]os?|de)\s[a-z]/] { 63 throwWarning: tr("P ortugal-name, addr:street ou addr:city com minúscula após da,no,de,e...");63 throwWarning: tr("PORTUGAL-name, addr:street ou addr:city com minúscula após da,no,de,e..."); 64 64 } 65 65 *[/name|name:pt|addr:street|addr:city/ =~ /\s([DN]as?|[DN]os?|De)\s[a-zA-Z]|\sE\s/][/^(name|name:pt)$/ !~ /^European route/] { 66 throwWarning: tr("P ortugal-name, addr:street ou addr:city com maiúscula em Da,No,De,E...");66 throwWarning: tr("PORTUGAL-name, addr:street ou addr:city com maiúscula em Da,No,De,E..."); 67 67 } 68 68 *[/^(name|name:pt|addr:street|addr:city)$/ =~ /^[a-z]/] { 69 throwWarning: tr("P ortugal-name, addr:street ou addr:city que começa em minúscula");69 throwWarning: tr("PORTUGAL-name, addr:street ou addr:city que começa em minúscula"); 70 70 } 71 71 *[/name|name:pt|addr:street|addr:city/ =~ /^([!,:;_ºª+=]|\.|\?|\*|-)/] { 72 throwWarning: tr("P ortugal-name, addr:street ou addr:city que começa com pontuação");72 throwWarning: tr("PORTUGAL-name, addr:street ou addr:city que começa com pontuação"); 73 73 } 74 74 *[name =~ /\s\s/], … … 85 85 *[ref =~ /\s\s/], 86 86 *[old_ref =~ /\s\s/] { 87 throwWarning: tr("P ortugal- {0} com 2 espaços em branco consecutivos", "{0.key}");87 throwWarning: tr("PORTUGAL- {0} com 2 espaços em branco consecutivos", "{0.key}"); 88 88 } 89 89 *[website =~ /\s/][name !~ /(\s;|;\s)/] { 90 throwWarning: tr("P ortugal-website com espaço em branco");90 throwWarning: tr("PORTUGAL-website com espaço em branco"); 91 91 } 92 92 *[/name|name:pt|addr:street/ =~ /(?i)(?u)(sem\s?nome|fix\s?me|\bfix\b|nome|no\s?name|desconhecido|n(ã|a)o conhecido)/][/^(name|name:pt)$/ !~ /(?i)(?u)soldado desconhecido/] { 93 throwWarning: tr("P ortugal-Nome errado, sem nome...");93 throwWarning: tr("PORTUGAL-Nome errado, sem nome..."); 94 94 } 95 95 way[highway][/name|name:pt|addr:street/ =~ /(-Os-|\sos\s)/] { 96 throwWarning: tr("P ortugal-Corrigir nome ou endereço com o correto X-os-X");96 throwWarning: tr("PORTUGAL-Corrigir nome ou endereço com o correto X-os-X"); 97 97 } 98 98 way[highway][/name|name:pt|addr:street/ =~ /-O-/] { 99 throwWarning: tr("P ortugal-Corrigir nome ou endereço com o correto em minúscula X-o-X");99 throwWarning: tr("PORTUGAL-Corrigir nome ou endereço com o correto em minúscula X-o-X"); 100 100 } 101 101 way[highway][/name|name:pt|addr:street/ =~ /-A-/] { 102 throwWarning: tr("P ortugal-Corrigir nome ou endereço com o correto em minúscula X-a-X");102 throwWarning: tr("PORTUGAL-Corrigir nome ou endereço com o correto em minúscula X-a-X"); 103 103 } 104 104 way[highway][/name|name:pt|addr:street/ =~ /(?i)(?u)(\bairport|\bbank|building|\bdrive\s?way|embassy|\bhelip(ort|ad)\b|\bPark(ing)?|piscine|Post\s?off?ice|\bRue\b|\bshop\b|\bstair|\bstation\b|\btra(c?k|ck?)|stree?t|Zebra cros)/] { 105 throwWarning: tr("P ortugal-name ou addr:street com palavras por traduzir ou mudar a etiqueta");105 throwWarning: tr("PORTUGAL-name ou addr:street com palavras por traduzir ou mudar a etiqueta"); 106 106 } 107 107 way[highway][/^(name|name:pt)$/ =~ /\b(Alf|Alm|Ant|Arq\.?º?|Az|B\.?º|Br|Bco?|Bl|Brg|Cac|Cc(nh)?|Ca[mp]|Churr|Csl|Cmdt|Comend|Cª|Cons|Cor|Cel|Dep|Dr?\.?[ºª]|Dr|Dq|Edf?|Emb|Enf[oº]?|Eng[ºª]?|Esc(nh)?|Est|Gen|Hab|Inf|Im[aª]|Im[oº]?|Im|Jrd?|Lg?|Lj|Lt|Loteam|Lu?g|Mto|Maj|Mal|Mq|Me|Min|Mons|M|Part|Pe|Pq|Pto|Pte|P[cç]|Pr|Pct[aª]?|Presid|Pro?fª?|Proj|Prolng|Qd|R\.|Rot|Sarg|Slj|Soc|Scv|Sq|Ten|Tr|Transv|Trav|Trv|Tv|Urb|Vl|Vi|Visc|Vv|Zn)(\.| )/] { 108 throwWarning: tr("P ortugal-Nome abreviado");108 throwWarning: tr("PORTUGAL-Nome abreviado"); 109 109 } 110 110 *["addr:city" =~ /\b[A-Z](\.| )/] { 111 throwWarning: tr("P ortugal-addr:city abreviado");111 throwWarning: tr("PORTUGAL-addr:city abreviado"); 112 112 } 113 113 *["addr:street" =~ /\b(Alf|Alm|Ant|Arq\.?º?|Az|B\.?º|Br|Bco?|Bl|Brg|Cac|Cc(nh)?|Ca[mp]|Churr|Csl|Cmdt|Comend|Cª|Cons|Cor|Cel|Dep|Dr?\.?[ºª]|Dr|Dq|Edf?|Emb|Enf[oº]?|Eng[ºª]?|Esc(nh)?|Est|Gen|Hab|Inf|Im[aª]|Im[oº]?|Im|Jrd?|Lg?|Lj|Lt|Loteam|Lu?g|Mto|Maj|Mal|Mq|Me|Min|Mons|M|Pe|Pq|Part|Pe|Pto|P[cç]|Pr|Pct[aª]?|Presid|Pro?fª?|Proj|Prolng|Qd|R\.|Rot|Sarg|Slj|Soc|Scv|Sq|Ten|Tr|Transv|Trav|Trv|Tv|Urb|Vl|Vi|Visc|Vv|Zn)(\.| )/] { 114 throwWarning: tr("P ortugal-addr:street abreviado");114 throwWarning: tr("PORTUGAL-addr:street abreviado"); 115 115 } 116 116 *["addr:street" =~ /\b(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|Congr|D|Dept|Dir|E(\.|\s)?T(\.|\s)?A(\.|\s)?R|Ed[Ee]|Ext|[FSfs](\.\s?|\s)?[Cc](lub)?e?|H|Inst|J(\.\s?|\s)?F|Lab|Mte|Na|Ns|N[^0-9º]|N(\.\s?|\s)?[ªa]|\sN\sS|Of|P(\.\s?|\s)?S(\.\s?|\s)?P|Qta|R|Res|Rib(\.a|\.?ª)?|S|S(\.\s?|\s)?C|Soc|Sª|Sr?\.?ª|Sra?|St\.?[oaºª]?|Univ)(\.|\s)/][/(name|name:pt|addr:street)/ !~ /S\.A\./] { 117 throwWarning: tr("P ortugal-addr:street abreviado_");117 throwWarning: tr("PORTUGAL-addr:street abreviado_"); 118 118 } 119 119 *[/^(name|name:pt)$/ =~ /\b(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|Congr|Coop(\.\s?|\s)|D|Dept|Dir|E(\.|\s)?T(\.|\s)?A(\.|\s)?R|Ed[Ee]|Ext|[FSfs](\.\s?|\s)?[Cc](lub)?e?|Gab|H|Inst|J(\.\s?|\s)?F|Lab|Mte|Na|Ns|N[^0-9º]|N(\.\s?|\s)?[ªa]|\sN\sS|Of|Pte|P(\.\s?|\s)?S(\.\s?|\s)?P|Qta|R|Res|Rib(\.a|\.?ª)?|S|S(\.\s?|\s)?C|Soc|Sª|Sr?\.?ª|Sra?|St\.?[oaºª]?|Univ)(\.|\s)/][/(name|name:pt|addr:street)/ !~ /S\.A\./] { 120 throwWarning: tr("P ortugal-Nome abreviado-NÃO alterar se for nome de estabelecimento");120 throwWarning: tr("PORTUGAL-Nome abreviado-NÃO alterar se for nome de estabelecimento"); 121 121 } 122 122 *[/name|name:pt|short_name|official_name|loc_name|old_name|int_name|nat_name|reg_name|addr:street|description|ref|old_ref/ =~ /[?!.,:;]{2,}/] { 123 throwWarning: tr("P ortugal-Pontuação repetida 2 ou mais vezes");123 throwWarning: tr("PORTUGAL-Pontuação repetida 2 ou mais vezes"); 124 124 } 125 125 *[/^(name|name:pt)$/ =~ /\s['"»«ºª]\s/] { 126 throwWarning: tr("P ortugal-Nome com acentuação isolada entre espaços");126 throwWarning: tr("PORTUGAL-Nome com acentuação isolada entre espaços"); 127 127 } 128 128 *[name =~ /[`~^¨]/], … … 147 147 *["addr:housename" =~ /[`~^¨]/], 148 148 *[sorting_name =~ /[`~^¨]/] { 149 throwWarning: tr("P ortugal- {0} com caracteres estranhos", "{0.key}");149 throwWarning: tr("PORTUGAL- {0} com caracteres estranhos", "{0.key}"); 150 150 } 151 151 *[name =~ /[´]/], … … 171 171 *["addr:street" =~ /[´]/], 172 172 *[sorting_name =~ /[´]/] { 173 throwWarning: tr("P ortugal- {0} com acento agudo e não apóstrofo", "{0.key}");173 throwWarning: tr("PORTUGAL- {0} com acento agudo e não apóstrofo", "{0.key}"); 174 174 } 175 175 /* erros ortográficos principais … … 177 177 * em alguns locais corretamente porque utiliza a grafia antiga, por isso não se deve colocar estes casos aqui. 178 178 */ 179 *[/^(name|name:pt|addr:street|addr:city|alt_name|int_name|nat_name|reg_name|loc_name|old_name|official_name|name:pt)$/ =~ /(?i)(?u)(oes\b|\bá\s|hà|\bAb[ìi]lio|Ac([àa]c|ass?|áss?)i[ao]|Academic[oa]|A((c|ss?)[ùu]|çù)de\b|\bAss?ore[sa]|Administra(ça|cã|ca)o|\bAdriao\b|Africa\b|Ag(enc|êns)ia|\b(Ág|Agu)eda\b|Agrari[ao]|Agricola|\bAgui?as?|\bAlamo\b|Alcantara|Alfandega|\bAl(ge|j[ée])s\b|Alvar(es|o)|Amalia|\bAmandio|\bAmeli[ao]\b|Americ[ao]s?\b|Amisade|\bAndre\b|\bAngel[ao]\b|\bAnibal|Antonio|Apolonia|Araujo|Arma(ze|sé)(m|ns)|\bArea\b|Arqueol(og|ój|oj)ic[oa]|\bArtes(ao|oes)|\bArtistic[oa]|Arvore|Ascen(sao|ção|çao)|\bAsenha\b|As(s?isten[cs]s?|istên[cs]s?i)ia|Astronomico|\bA[sc]is\b|Ass?o(c|ss?)ia(ça|cã|ca)o|Atlantic|Atletico|Auditorio|\bAzemeis|\bBaia\b|\bBalneario|B(as|áz)i(li)?c[ao]|\bBarao\b|\bBarbar[ao]s?\b|\bBa(zí|si)lica|\bB[éê]co\b|\bBelem\b|B(élj|el[gj]i)c|\bBelesa|\bBeltr[aâ]o\b|\bBetao\b|\bBissáu\b|Bonanico|Bonif(ac|as|ás)io|\bBrandao\b|\bBras\b|Bra(si|z[ií])lia|\bBrazil|Britanic|Cab(leireir[ao]|eleleir[ao]|eleire?[ao])|\bCacador|Cafe\b|Caf(ét[ea]|ata)ria|Cal(c|ss?)ada|C(alva|álv[áa])rio|\bC[àáã]mara|Cambio|Camelia|cami(onaj|no[gj]|nona[gj]|na[gj])em|Camoes|\bCa(mponez|npone[zs])|\bCandid[ao]\b|\bC[aâ]o\b\b|\bCapit(ao|aes|[õo]es)|Ca[cs]s?ador|\bCaza\b|C[ei]miterio|Centenari[ao]|\bC(e[zs]|éz)ar\b|Chafaris|\bCha[os]?\b|\bCidadao\b|Ci(enc|[êe]nss?)ia|Cir(ur[gj]|úrj)ica|\bClaudi[ao]|Clerigo|Clinica|Col(e[gj]|éj)io|Combust(ívé|iv[ée])ive(l|is)|Com(er[cs]|érs)io|\bCojo\b|Comdominio|Com(monit[áa]|unita)ri[ao]|Concei(ca|ça|cã)o|\bC[oô]nego\b|Con([cs]s?ervato|cervató)ri|Co(mdom[íi]|ndomi)nio|Coperativa|cosmetic(a|os)|\bCredito|Crist([oôó]va|[oô]vã)o|\bCrus\b|Con(c|ss?)ervatori[oa]|\bDalia\b|\bDami?ao\b|Dan(c|ss?)a\b|Dentari|Dep(oss?|óz|oz)ito|Diagnostico|Diario|Di(até|ete)tica|\bDili\b|Dion(is|iz|íz)io|Dire(cã|ça|ca)o|Domingao|\bE(c|ss?)ca\b|Edif(i[cçs]s?|íç|íss?)icio|Educa(ca|ça|cã)o|Elec?tr[ei](c[ao]|[çs]s?ista)s?|Elec?tr(e[cçs]s?|i[çs]s?)[ei]dade|Elec?trodomestic|\bElisi[ao]s?\b|\b([ÈÉ]m[íi]|Emi)di[ao]\b|\bEmili[ao]\b|Encarna(ca|ça|cã)o|Eremida|Escadori|Escoteiro|Espirit[ao]|Expli([çc][õo]es|ca(cõ|ço|co)es|ca(ça|cã)o)|Esta(ca|ça|cã)o|\bEstadio|Estasiona|Estatua|\bEstefani[ao]|Esternato|Estetic[ao]|Estradao|Est[êée]vao|Estufador|\bEufemi|Evan(ge|jé|je)lica|\bEvora\b|Ex(erc|érs)ito|\bEx(ilio|ílad)|Fabricas?\b|\bFamalicao|\bFamilia\b|(para)?Farmacia|Farmaceutic|Fatima|Felix|\bFerre[ao]|Ferr?oviari|Finan(c|ss?)as|\bFisic[ao]\b|\bFlavi[ao]\b|\bFont[ae]rio|Fortalesa|Fotebol\b|\bFotografo|Fran(ce|sê|se)s\b|F(egu?e[sz]|rege[sz]|regu?ez)ia|Fruticula|Funeraria|Gale\b|Garces|\bGa(rret|rett?)\b|\bGaviao\b|\b(Ge|J[ée])meos?\b|Gloria|\bGôa\b|\bGois\b|Gon(c|ss?)alves|\bGra[cs]s?as?\b|\bGrao\b|Guestao|Guimaraes|Gu?in(áz|as|az)io|Gu?ina[sz]tica|Guine(\sBiss?a[ou])?|Guiné(-|\s)?(Bi[çs]a[ou])|Hermini[ao]\b|Herois|Hipico|\bHor(áss?|ac)io|Horten[cs]ia|Horticula|\bH[õô]tel|Iberic[ao]|Imobiliaria|\bIn([áa]ss?|ac)io|Independencia|India\b|Industrias?\b|Inf(a[cs]s?ia|ânss?ia|antario)|\binformatica|\bIn(es|ez|êz)\b|Infantario|Informatica|Inspec?ç?(a|oes)|\bIrmao?s?\b|\bJeova\b|Jeronimo|\bJiesta|\bJoao\b|Joelheria|\bJoias?\b|J[oó]se\b|J[ou]d[iu]([cs]s?ia|ss?i[áa]|[cs]?i[cs]?ia)ria|\bJuliao\b|\bJusti(c|ss?)a|\bJulia?o\b|\bJuridic|Laboratorio|\bLampiao\b|L(ás|az|as)aro|Leao|Leitao|\bLinguas?\b|\bLiquido\b|\bLirio|Lo(gi|jí)stic|Loule|Louren(c|ss?)o|\bL(ú[çs]s?i|u[çcs]s?i)[ao]\b|Lu[sz]iada|Magalhaes|\bMalhao\b|Maquinas?|\bMarili|Maritim[oa]|\bMario\b|Martir(es)?\b|\bMatris\b|Marqu?(é[sz]|eza)\b|Matematic|\bMedic[oa]\b|Metal(úrjica|ur[jg]ica)|Mi(ss?iona|cion[áa])ri|M[ei][sz](erir?co|irec[oó])rd[ie](o[sz])?a|\bMoises\b|Mortuaria|Moveis|\bM(o[sz]e[ou]|useo|uze[ou])\b|M[uo]([sz]e[uo]lój|ze[uo]ló[gj])ic|Muni((c|ss?)i|ss?í)pio|Musica\b|\bNautic|\bNa(zare|sar[ée])|Negocio|Nem(éz|es)io\b|Ne[sç]s?e[scç]s?idades|Not(i[cs]s?|íss?)ias|\bNucleo\b|\bOp?tica\b|[ÒO]bidos?|Observatorio|O(ceanic[ao]\b|[çs]s?eânic)|Panoramic|\bPao\b|\bP[áa]teo\b|\bP[àaâã]tio\b|Pavilh(ao|oes)|\bPen(ss?a|ssã|çã)o\b|\bPredios?\b|P(siquia|ciqui[aá])tric[oa]|Politecnic|Porfirio|Portugue[sz]\b|Profi[cs]ional|\bProgre[sç]o|\bPublic(o|a)\b|P[ou]rifica(ca|ça|cã)o|Quiteria|\bRadio\b|\bRaínha\b|\bRaúl\b|Ress?into|\bR[eu]tunda\b|\bRe(gia|jiã|gi|ji)o\b|Rejimento|Remedio|Repara(cões|çoes|coes|çao|cao|cão)|R[ée]publica\b|R(épu|epú|épú)blican[ao]|Retro(za|[zs]e)ria|Re([zs]ide|zidê)n[cs]ias?\b|Rezid[êe]ncial|Re(zide|sidê)n[cs]ial|Re[sç]urrei(ça|[cs]s?ã)o|Ress?urrei(ça|[cs]s?ã)o|Retrozaria|\bRío\b|Rodoviari[oa]|\bRo([gj]e|jé)rio|Romanic[ao]|Romao|\bRo(sa|za|zá)[rl]i[oa]|Ruina|\bSa\b|Salao|Sand([ou][íi]x|[ou]ich|oích)e|\bSanitari|Sant(are|er[ée])m|Sant(í[sçc]|i[sçc]s?)im[ao]|\bSao\b|\bSaude|\sSe\b|Sebastiao|Seculo|Secundari[ao]|(Semina|Cemin[áa])rio|Senior|Ser(racao|raçao|racão|ação)|Sepulveda|Servi(c|ss?)o|S(erg|érji)io|Sidonio|\bSilverio|Sim(ao|oes)|Su(e(c|ss?)ia|éss?)ia|Su(íss?|iç|iss?)a|Su[çs]s?e(ss?|ç)o|\bT(ang|[âa]nj)er\b|Tape([çc]e|[cs]s?a)ria|Taxis?|Tecnico|Tecnol(ój|o[gj])ico|\bTenis\b|Tertulia|Teofilo|Teotonio|Textil|\bTilia|\bTipico|\bTomas\b|\bTome\b|\bTr(a[sz]|áz)\b|\bTr?ave[sç]a\b|\bTrese\b|\bTúlipa|\bTunel\b|\bTuristic|\bUniao\b|Univer(sita|cit[áa])ri|Univercidade|Urbani(za(ç|ss?)ao|sa(ç|ss?)ão|zac[aã]o)|Urg(enc|[êe]nss?)ia|\bV(ar[zs]|árs)ea\b|\bVarsim|\bV(árs|ar[zs])ea|\bValeri[ao]\b|\bVen(an[cs]s?|[âa]nss?)i[ao]|\bV(ide|[íi]di)o\b|\bVicio\b|\bV(ir[gj]i|jí|erj[íi]|ergi)li|Veter(i?na|en[áa])ri|\bVilaret?\b|Vitoria|Voluntario)/] { 180 throwWarning: tr("P ortugal-Verificar:name ou similares, addr:street, addr:city com erros ortográficos");179 *[/^(name|name:pt|addr:street|addr:city|alt_name|int_name|nat_name|reg_name|loc_name|old_name|official_name|name:pt)$/ =~ /(?i)(?u)(oes\b|\bá\s|hà|\bAb[ìi]lio|Ac([àa]c|ass?|áss?)i[ao]|Academic[oa]|A((c|ss?)[ùu]|çù)de\b|\bAss?ore[sa]|Administra(ça|cã|ca)o|\bAdriao\b|Africa\b|Ag(enc|êns)ia|\b(Ág|Agu)eda\b|Agrari[ao]|Agricola|\bAgui?as?\b|\bAlamo\b|Alcantara|Alfandega|\bAl(ge|j[ée])s\b|Alvar(es|o)|Amalia|\bAmandio|\bAmeli[ao]\b|Americ[ao]s?\b|Amisade|\bAndre\b|\bAngel[ao]\b|\bAnibal|Antonio|Apolonia|Araujo|Arma(ze|sé)(m|ns)|\bArea\b|Arqueol(og|ój|oj)ic[oa]|\bArtes(ao|oes)|\bArtistic[oa]|Arvore|Ascen(sao|ção|çao)|\bAsenha\b|As(s?isten[cs]s?|istên[cs]s?i)ia|Astronomico|\bA[sc]is\b|Ass?o(c|ss?)ia(ça|cã|ca)o|Atlantic|Atletico|Auditorio|\bAzemeis|\bBaia\b|\bBalneario|B(as|áz)i(li)?c[ao]|\bBarao\b|\bBarbar[ao]s?\b|\bBa(zí|si)lica|\bB[éê]co\b|\bBelem\b|B(élj|el[gj]i)c|\bBelesa|\bBeltr[aâ]o\b|\bBetao\b|\bBissáu\b|Bonanico|Bonif(ac|as|ás)io|\bBrandao\b|\bBras\b|Bra(si|z[ií])lia|\bBrazil|Britanic|Cab(leireir[ao]|eleleir[ao]|eleire?[ao])|\bCacador|Cafe\b|Caf(ét[ea]|ata)ria|Cal(c|ss?)ada|C(alva|álv[áa])rio|\bC[àáã]mara|Cambio|Camelia|cami(onaj|no[gj]|nona[gj]|na[gj])em|Camoes|\bCa(mponez|npone[zs])|\bCandid[ao]\b|\bC[aâ]o\b\b|\bCapit(ao|aes|[õo]es)|Ca[cs]s?ador|\bCaza\b|C[ei]miterio|Centenari[ao]|\bC(e[zs]|éz)ar\b|Chafaris|\bCha[os]?\b|\bCidadao\b|Ci(enc|[êe]nss?)ia|Cir(ur[gj]|úrj)ica|\bClaudi[ao]|Clerigo|Clinica|Col(e[gj]|éj)io|Combust(ívé|iv[ée])ive(l|is)|Com(er[cs]|érs)io|\bCojo\b|Comdominio|Com(monit[áa]|unita)ri[ao]|Concei(ca|ça|cã)o|\bC[oô]nego\b|Con([cs]s?ervato|cervató)ri|Co(mdom[íi]|ndomi)nio|Coperativa|cosmetic(a|os)|\bCredito|Crist([oôó]va|[oô]vã)o|\bCrus\b|Con(c|ss?)ervatori[oa]|\bDalia\b|\bDami?ao\b|Dan(c|ss?)a\b|Dentari|Dep(oss?|óz|oz)ito|Diagnostico|Diario|Di(até|ete)tica|\bDili\b|Dion(is|iz|íz)io|Dire(cã|ça|ca)o|Domingao|\bE(c|ss?)ca\b|Edif(i[cçs]s?|íç|íss?)icio|Educa(ca|ça|cã)o|Elec?tr[ei](c[ao]|[çs]s?ista)s?|Elec?tr(e[cçs]s?|i[çs]s?)[ei]dade|Elec?trodomestic|\bElisi[ao]s?\b|\b([ÈÉ]m[íi]|Emi)di[ao]\b|\bEmili[ao]\b|Encarna(ca|ça|cã)o|Eremida|Escadori|Escoteiro|Espirit[ao]|Expli([çc][õo]es|ca(cõ|ço|co)es|ca(ça|cã)o)|Esta(ca|ça|cã)o|\bEstadio|Estasiona|Estatua|\bEstefani[ao]|Esternato|Estetic[ao]|Estradao|Est[êée]vao|Estufador|\bEufemi|Evan(ge|jé|je)lica|\bEvora\b|Ex(erc|érs)ito|\bEx(ilio|ílad)|Fabricas?\b|\bFamalicao|\bFamilia\b|(para)?Farmacia|Farmaceutic|Fatima|Felix|\bFerre[ao]|Ferr?oviari|Finan(c|ss?)as|\bFisic[ao]\b|\bFlavi[ao]\b|\bFont[ae]rio|Fortalesa|Fotebol\b|\bFotografo|Fran(ce|sê|se)s\b|F(egu?e[sz]|rege[sz]|regu?ez)ia|Fruticula|Funeraria|Gale\b|Garces|\bGa(rret|rett?)\b|\bGaviao\b|\b(Ge|J[ée])meos?\b|Gloria|\bGôa\b|\bGois\b|Gon(c|ss?)alves|\bGra[cs]s?as?\b|\bGrao\b|Guestao|Guimaraes|Gu?in(áz|as|az)io|Gu?ina[sz]tica|Guine(\sBiss?a[ou])?|Guiné(-|\s)?(Bi[çs]a[ou])|Hermini[ao]\b|Herois|Hipico|\bHor(áss?|ac)io|Horten[cs]ia|Horticula|\bH[õô]tel|Iberic[ao]|Imobiliaria|\bIn([áa]ss?|ac)io|Independencia|India\b|Industrias?\b|Inf(a[cs]s?ia|ânss?ia|antario)|\binformatica|\bIn(es|ez|êz)\b|Infantario|Informatica|Inspec?ç?(a|oes)|\bIrmao?s?\b|\bJeova\b|Jeronimo|\bJiesta|\bJoao\b|Joelheria|\bJoias?\b|J[oó]se\b|J[ou]d[iu]([cs]s?ia|ss?i[áa]|[cs]?i[cs]?ia)ria|\bJuliao\b|\bJusti(c|ss?)a|\bJulia?o\b|\bJuridic|Laboratorio|\bLampiao\b|L(ás|az|as)aro|Leao|Leitao|\bLinguas?\b|\bLiquido\b|\bLirio|Lo(gi|jí)stic|Loule|Louren(c|ss?)o|\bL(ú[çs]s?i|u[çcs]s?i)[ao]\b|Lu[sz]iada|Magalhaes|\bMalhao\b|Maquinas?|\bMarili|Maritim[oa]|\bMario\b|Martir(es)?\b|\bMatris\b|Marqu?(é[sz]|eza)\b|Matematic|\bMedic[oa]\b|Metal(úrjica|ur[jg]ica)|Mi(ss?iona|cion[áa])ri|M[ei][sz](erir?co|irec[oó])rd[ie](o[sz])?a|\bMoises\b|Mortuaria|Moveis|\bM(o[sz]e[ou]|useo|uze[ou])\b|M[uo]([sz]e[uo]lój|ze[uo]ló[gj])ic|Muni((c|ss?)i|ss?í)pio|Musica\b|\bNautic|\bNa(zare|sar[ée])|Negocio|Nem(éz|es)io\b|Ne[sç]s?e[scç]s?idades|Not(i[cs]s?|íss?)ias|\bNucleo\b|\bOp?tica\b|[ÒO]bidos?|Observatorio|O(ceanic[ao]\b|[çs]s?eânic)|Panoramic|\bPao\b|\bP[áa]teo\b|\bP[àaâã]tio\b|Pavilh(ao|oes)|\bPen(ss?a|ssã|çã)o\b|\bPredios?\b|P(siquia|ciqui[aá])tric[oa]|Politecnic|Porfirio|Portugue[sz]\b|Profi[cs]ional|\bProgre[sç]o|\bPublic(o|a)\b|P[ou]rifica(ca|ça|cã)o|Quiteria|\bRadio\b|\bRaínha\b|\bRaúl\b|Ress?into|\bR[eu]tunda\b|\bRe(gia|jiã|gi|ji)o\b|Rejimento|Remedio|Repara(cões|çoes|coes|çao|cao|cão)|R[ée]publica\b|R(épu|epú|épú)blican[ao]|Retro(za|[zs]e)ria|Re([zs]ide|zidê)n[cs]ias?\b|Rezid[êe]ncial|Re(zide|sidê)n[cs]ial|Re[sç]urrei(ça|[cs]s?ã)o|Ress?urrei(ça|[cs]s?ã)o|Retrozaria|\bRío\b|Rodoviari[oa]|\bRo([gj]e|jé)rio|Romanic[ao]|Romao|\bRo(sa|za|zá)[rl]i[oa]|Ruina|\bSa\b|Salao|Sand([ou][íi]x|[ou]ich|oích)e|\bSanitari|Sant(are|er[ée])m|Sant(í[sçc]|i[sçc]s?)im[ao]|\bSao\b|\bSaude|\sSe\b|Sebastiao|Seculo|Secundari[ao]|(Semina|Cemin[áa])rio|Senior|Ser(racao|raçao|racão|ação)|Sepulveda|Servi(c|ss?)o|S(erg|érji)io|Sidonio|\bSilverio|Sim(ao|oes)|Su(e(c|ss?)ia|éss?)ia|Su(íss?|iç|iss?)a|Su[çs]s?e(ss?|ç)o|\bT(ang|[âa]nj)er\b|Tape([çc]e|[cs]s?a)ria|Taxis?|Tecnico|Tecnol(ój|o[gj])ico|\bTenis\b|Tertulia|Teofilo|Teotonio|Textil|\bTilia|\bTipico|\bTomas\b|\bTome\b|\bTr(a[sz]|áz)\b|\bTr?ave[sç]a\b|\bTrese\b|\bTúlipa|\bTunel\b|\bTuristic|\bUniao\b|Univer(sita|cit[áa])ri|Univercidade|Urbani(za(ç|ss?)ao|sa(ç|ss?)ão|zac[aã]o)|Urg(enc|[êe]nss?)ia|\bV(ar[zs]|árs)ea\b|\bVarsim|\bV(árs|ar[zs])ea|\bValeri[ao]\b|\bVen(an[cs]s?|[âa]nss?)i[ao]|\bV(ide|[íi]di)o\b|\bVicio\b|\bV(ir[gj]i|jí|erj[íi]|ergi)li|Veter(i?na|en[áa])ri|\bVilaret?\b|Vitoria|Voluntario)/] { 180 throwWarning: tr("PORTUGAL-Verificar:name ou similares, addr:street, addr:city com erros ortográficos"); 181 181 } 182 182 /* casos de marcas complicadas em que o melhor é indicar o nome correto na mensagem */ 183 183 *[name =~ /(?i)(?u)[Dd]ecat?[hl]?on/] { 184 throwWarning: tr("P ortugal-Correto é Decathlon");184 throwWarning: tr("PORTUGAL-Correto é Decathlon"); 185 185 } 186 186 *[name =~ /(?i)(?u)Ma?c(\s[Dd]onald('|\s)?|[Dd]onald\s?)s/] { 187 throwWarning: tr("P ortugal-Correto é McDonalds-com apóstrofo antes do s");187 throwWarning: tr("PORTUGAL-Correto é McDonalds-com apóstrofo antes do s"); 188 188 } 189 189 *[name =~ /(?i)(?u)\b[Ll]evi[ ´]?s\b/] { 190 throwWarning: tr("P ortugal-Correto é Levis-com apóstrofo antes do s");190 throwWarning: tr("PORTUGAL-Correto é Levis-com apóstrofo antes do s"); 191 191 } 192 192 *[name =~ /[Pp]ingo((D|d| d)ol?ce| Dolce)/] { 193 throwWarning: tr("P ortugal-Correto é Pingo Doce");193 throwWarning: tr("PORTUGAL-Correto é Pingo Doce"); 194 194 } 195 195 *[name =~ /\b([Ee][Ll]ecler[kqc]|[Ee]\.[Ll]ecler[kq]|e\.Leclerc|E\.leclerc)/] { 196 throwWarning: tr("P ortugal-Correto é E.Leclerc");196 throwWarning: tr("PORTUGAL-Correto é E.Leclerc"); 197 197 } 198 198 *[name =~ /(?i)(?u)(Inter?(\s|-)?ma(rche|x[ée]|r?che)|Inter(\s|-)marché)/] { 199 throwWarning: tr("P ortugal-Correto é Intermarché");199 throwWarning: tr("PORTUGAL-Correto é Intermarché"); 200 200 } 201 201 *[name =~ /(?i)(?u)\bDeca(te?lo[mn]|th?lom|tom)\b/] { 202 throwWarning: tr("P ortugal-Correto é Decathlon");202 throwWarning: tr("PORTUGAL-Correto é Decathlon"); 203 203 } 204 204 *[name =~ /(mini(\s|-)?preço|Mini(\s|-)preço|Mini(\s|-)?Preço|MINI(\s|-)?PREÇO)/] { 205 throwWarning: tr("P ortugal-Correto é Minipreço");205 throwWarning: tr("PORTUGAL-Correto é Minipreço"); 206 206 } 207 207 *[name =~ /(?i)(?u)(^Phone House|[FP]one Hou[zs]e)/] { 208 throwWarning: tr("P ortugal-Correto é The Phone House");208 throwWarning: tr("PORTUGAL-Correto é The Phone House"); 209 209 } 210 210 *[name =~ /Banco Português de Investimento/][!short_name] { 211 throwWarning: tr("P ortugal-Falta a etiqueta short_name=BPI");211 throwWarning: tr("PORTUGAL-Falta a etiqueta short_name=BPI"); 212 212 fixAdd: "short_name=BPI"; 213 213 } 214 214 *[name =~ /Caixa Geral de Depósitos/][!short_name] { 215 throwWarning: tr("P ortugal-Falta a etiqueta short_name=CGD");215 throwWarning: tr("PORTUGAL-Falta a etiqueta short_name=CGD"); 216 216 fixAdd: "short_name=CGD"; 217 217 } 218 218 *[name =~ /Banco Espírito Santo/][!short_name] { 219 throwWarning: tr("P ortugal-Falta a etiqueta short_name=BES");219 throwWarning: tr("PORTUGAL-Falta a etiqueta short_name=BES"); 220 220 fixAdd: "short_name=BES"; 221 221 } 222 222 *[name =~ /Banco Bilbao Vizcaya Argentaria/][!short_name] { 223 throwWarning: tr("P ortugal-Falta a etiqueta short_name=BBVA");223 throwWarning: tr("PORTUGAL-Falta a etiqueta short_name=BBVA"); 224 224 fixAdd: "short_name=BBVA"; 225 225 } 226 226 *[name =~ /Guarda Nacional Republicana/][!short_name] { 227 throwWarning: tr("P ortugal-Falta a etiqueta short_name=GNR");227 throwWarning: tr("PORTUGAL-Falta a etiqueta short_name=GNR"); 228 228 fixAdd: "short_name=GNR"; 229 229 } 230 230 *[name =~ /Polícia de Segurança Pública/][!short_name] { 231 throwWarning: tr("P ortugal-Falta a etiqueta short_name=PSP");231 throwWarning: tr("PORTUGAL-Falta a etiqueta short_name=PSP"); 232 232 fixAdd: "short_name=PSP"; 233 233 } 234 234 *[amenity = police][name =~ /^(?i)(?u)P(\.\s?|\s)?S(\.\s?|\s)?P(\.\s?|\s)?$/] { 235 throwWarning: tr("P ortugal-Nome abreviado de Polícia de Segurança Pública");235 throwWarning: tr("PORTUGAL-Nome abreviado de Polícia de Segurança Pública"); 236 236 fixAdd: "name=Polícia de Segurança Pública"; 237 237 fixAdd: "short_name=PSP"; 238 238 } 239 239 *[amenity = police][name =~ /^(?i)(?u)G(\.\s?|\s)?N(\.\s?|\s)?R(\.\s?|\s)?$/] { 240 throwWarning: tr("P ortugal-Nome abreviado de Guarda Nacional Republicana");240 throwWarning: tr("PORTUGAL-Nome abreviado de Guarda Nacional Republicana"); 241 241 fixAdd: "name=Guarda Nacional Republicana"; 242 242 fixAdd: "short_name=GNR"; 243 243 } 244 244 *[amenity = bank][name =~ /^(?i)(?u)(Banco )?C(\.\s?|\s)?G(\.\s?|\s)?D(\.\s?|\s)?$/] { 245 throwWarning: tr("P ortugal-Nome abreviado de Caixa Geral de Depósitos");245 throwWarning: tr("PORTUGAL-Nome abreviado de Caixa Geral de Depósitos"); 246 246 fixAdd: "name=Caixa Geral de Depósitos"; 247 247 fixAdd: "short_name=CGD"; 248 248 } 249 249 *[amenity = bank][name =~ /(?i)(?u)Cai((cha) Ge(ne)?ral (de )?Dep[óo]sito|xa Ge(ne)?ral (de )?Deposito)/] { 250 throwWarning: tr("P ortugal-O correto é Caixa Geral de Depósitos");250 throwWarning: tr("PORTUGAL-O correto é Caixa Geral de Depósitos"); 251 251 } 252 252 *[amenity =~ /bank|atm/][operator =~ /^(?i)(?u)(Banco )?C(\.\s?|\s)?G(\.\s?|\s)?D(\.\s?|\s)?$/] { 253 throwWarning: tr("P ortugal-operator abreviado de Caixa Geral de Depósitos");253 throwWarning: tr("PORTUGAL-operator abreviado de Caixa Geral de Depósitos"); 254 254 fixAdd: "operator=Caixa Geral de Depósitos, S.A."; 255 255 } 256 256 *[amenity = bank][name =~ /^(?i)(?u)(Banco )?B(\.\s?|\s)?P(\.\s?|\s)?I(\.\s?|\s)?$/] { 257 throwWarning: tr("P ortugal-Nome abreviado de Banco Português de Investimento");257 throwWarning: tr("PORTUGAL-Nome abreviado de Banco Português de Investimento"); 258 258 fixAdd: "name=Banco Português de Investimento"; 259 259 fixAdd: "short_name=BPI"; 260 260 } 261 261 *[amenity = bank][name =~ /^(?i)(?u)(Banco )?B(\.\s?|\s)?E(\.\s?|\s)?S(\.\s?|\s)?$/] { 262 throwWarning: tr("P ortugal-Nome abreviado de Banco Espírito Santo");262 throwWarning: tr("PORTUGAL-Nome abreviado de Banco Espírito Santo"); 263 263 fixAdd: "name=Banco Espírito Santo"; 264 264 fixAdd: "short_name=BES"; 265 265 } 266 266 *[amenity = bank][name =~ /^(?i)(?u)(Banco )?B(\.\s?|\s)?B(\.\s?|\s)?V(\.\s?|\s)?A(\.\s?|\s)?$/] { 267 throwWarning: tr("P ortugal-Nome abreviado de Banco Bilbao Vizcaya Argentaria");267 throwWarning: tr("PORTUGAL-Nome abreviado de Banco Bilbao Vizcaya Argentaria"); 268 268 fixAdd: "name=Banco Bilbao Vizcaya Argentaria"; 269 269 fixAdd: "short_name=BBVA"; … … 271 271 *[amenity = bank][name =~ /^(?i)(?u)(Banco )?B(\.\s?|\s)?C(\.\s?|\s)?P(\.\s?|\s)?$/], 272 272 *[amenity = bank][name =~ /^(Banco )?([Mm]ill?en?nium[Bb][Cc][Pp]|[Mm]ill?enn?i[ou]m?( B[Cc][Pp])?|Mil(en|le|e)nium BCP)$/] { 273 throwWarning: tr("P ortugal-Nome abreviado ou errado de Millennium bcp");273 throwWarning: tr("PORTUGAL-Nome abreviado ou errado de Millennium bcp"); 274 274 fixAdd: "name=Millennium bcp"; 275 275 fixAdd: "short_name=bcp"; … … 277 277 } 278 278 *[name =~ /Banco Comercial Português/] { 279 throwWarning: tr("P ortugal-O correto é Millennium bcp");279 throwWarning: tr("PORTUGAL-O correto é Millennium bcp"); 280 280 fixAdd: "name=Millennium bcp"; 281 281 fixAdd: "short_name=bcp"; … … 283 283 } 284 284 *[amenity = bank][name =~ /^(?i)(?u)(Banco )?(Santander|Tott?a|SantanderTott?a|Tott?a\s?Santander)$/] { 285 throwWarning: tr("P ortugal-O correto é Santander Totta");285 throwWarning: tr("PORTUGAL-O correto é Santander Totta"); 286 286 fixAdd: "name=Santander Totta"; 287 287 } 288 288 *[name =~ /(?i)(?u)Benett?o[mn]\b/][name !~ /\bUnited Colors\b/] { 289 throwWarning: tr("P ortugal-O correto é United Colors of Benetton");289 throwWarning: tr("PORTUGAL-O correto é United Colors of Benetton"); 290 290 } 291 291 *[amenity = bank][name =~ /^(?i)(?u)(Banco )?BANIF$/] { 292 throwWarning: tr("P ortugal-Nome abreviado de Banco Internacional do Funchal");292 throwWarning: tr("PORTUGAL-Nome abreviado de Banco Internacional do Funchal"); 293 293 fixAdd: "name=Banco Internacional do Funchal"; 294 294 fixAdd: "short_name=Banif"; … … 309 309 310 310 311 312 311 /* AVISOS INFORMATIVOS */ 313 312 314 313 /* é útil ter o destino das saídas de estradas */ 315 314 *[highway = motorway_link][!destination] { 316 throwOther: tr("P ortugal- {0} sem etiqueta {1}", "{0.value}", "{1.key}");315 throwOther: tr("PORTUGAL- {0} sem etiqueta {1}", "{0.value}", "{1.key}"); 317 316 } 318 317 *[place = city][!population], 319 318 *[place = town][!population], 320 319 *[place = village][!population] { 321 throwOther: tr("P ortugal- {0} sem etiqueta de população", "{0.value}");320 throwOther: tr("PORTUGAL- {0} sem etiqueta de população", "{0.value}"); 322 321 } 323 322 *[place][place !~ /hamlet|island|isolated_dwelling|neighbourhood|suburb|village/][population < 10000] { 324 throwOther: tr("P ortugal-Verificar: local com <10.000 hab. deve ser village, EXCEPTO sedes de freguesia!");323 throwOther: tr("PORTUGAL-Verificar: local com <10.000 hab. deve ser village, EXCEPTO sedes de freguesia!"); 325 324 fixAdd: "place=village"; 326 325 } 327 326 *[place =~ /city|hamlet|isolated_dwelling|village/][population >= 10000][population < 100000] { 328 throwOther: tr("P ortugal-Verificar: local com 10.000-100.000 hab. deve ser town, EXCEPTO sedes de concelho!");327 throwOther: tr("PORTUGAL-Verificar: local com 10.000-100.000 hab. deve ser town, EXCEPTO sedes de concelho!"); 329 328 fixAdd: "place=town"; 330 329 } 331 330 *[place =~ /hamlet|isolated_dwelling|town|village/][population >= 100000] { 332 throwOther: tr("P ortugal-Verificar: local com +100.000 hab. deve ser city, EXCEPTO capitais de distrito!");331 throwOther: tr("PORTUGAL-Verificar: local com +100.000 hab. deve ser city, EXCEPTO capitais de distrito!"); 333 332 fixAdd: "place=city"; 334 333 } 335 334 /* é bom especificar o tipo de torre */ 336 335 node[man_made = tower][!"tower:type"] { 337 throwOther: tr("P ortugal-Ausência do tipo de torre ({0})", "{1.key}");336 throwOther: tr("PORTUGAL-Ausência do tipo de torre ({0})", "{1.key}"); 338 337 } 339 338 *[highway][highway !~ /construction|give_way|motorway_junction|proposed|raceway|speed_camera|stop/][!wheelchair], 340 339 *[building][!wheelchair] { 341 throwOther: tr("P ortugal- {0} sem etiqueta de acessibilidade ({1})", "{0.key}", "{1.key}");340 throwOther: tr("PORTUGAL- {0} sem etiqueta de acessibilidade ({1})", "{0.key}", "{1.key}"); 342 341 } 343 342 *[route = ferry][!duration] { 344 throwOther: tr("P ortugal-Ausência do tempo de duração ({0}) do ferry", "{1.key}");343 throwOther: tr("PORTUGAL-Ausência do tempo de duração ({0}) do ferry", "{1.key}"); 345 344 } 346 345 *[highway = service][!service] { 347 throwOther: tr("P ortugal-Ausência do tipo de serviço ({0}) na {1}", "{1.key}", "{0.key}");346 throwOther: tr("PORTUGAL-Ausência do tipo de serviço ({0}) na {1}", "{1.key}", "{0.key}"); 348 347 } 349 348 *[highway = track][!tracktype] { 350 throwOther: tr("P ortugal-Ausência do tipo de track ({0}) na {1}", "{1.key}", "{0.key}");349 throwOther: tr("PORTUGAL-Ausência do tipo de track ({0}) na {1}", "{1.key}", "{0.key}"); 351 350 } 352 351 /* número de faixas apenas para rodovias maiores e links */ 353 352 way[highway =~ /motorway|trunk|primary|secondary|tertiary/][!lanes], 354 353 way[highway $= _link][!lanes] { 355 throwOther: tr("P ortugal- {0} sem número de faixas ({1}) definido", "{0.key}", "{1.key}");354 throwOther: tr("PORTUGAL- {0} sem número de faixas ({1}) definido", "{0.key}", "{1.key}"); 356 355 } 357 356 way[highway][!surface][highway != bus_stop] { 358 throwOther: tr("P ortugal- {0} sem superfície ({1}) definida", "{0.key}", "{1.key}");357 throwOther: tr("PORTUGAL- {0} sem superfície ({1}) definida", "{0.key}", "{1.key}"); 359 358 } 360 359 node[amenity = place_of_worship] { 361 throwOther: tr("P ortugal- local de oração num nó, é melhor num edifício");360 throwOther: tr("PORTUGAL- local de oração num nó, é melhor num edifício"); 362 361 } 363 362 node[highway=speed_camera][!maxspeed], … … 365 364 relation[enforcement=maxheight][!maxheight], 366 365 relation[enforcement=maxweight][!maxweight] { 367 throwOther: tr("P ortugal-Adicionar {0} ao {1}", "{1.key}", "{0.tag}");366 throwOther: tr("PORTUGAL-Adicionar {0} ao {1}", "{1.key}", "{0.tag}"); 368 367 } 369 368 }}} 370 }}}
