[Libreoffice-commits] dictionaries.git: Branch 'libreoffice-4-1' - 3 commits - ca/th_ca_ES_v3.dat Dictionary_pt-BR.mk es/th_es_ANY_v2.dat gl/thesaurus_gl.dat ne_NP/th_ne_NP_v2.dat pt_BR/description.xml pt_BR/dialog pt_BR/dictionaries.xcu pt_BR/hyph_pt_BR.dic pt_BR/Lightproof.components pt_BR/Linguistic.xcu pt_BR/pt_BR.aff pt_BR/pt_BR.dic pt_BR/pythonpath pt_BR/README_hyph_pt_BR.txt pt_BR/README_pt_BR.txt ro/th_ro_RO_v2.dat sk_SK/th_sk_SK_v2.dat uk_UA/th_uk_UA.dat

Andras Timar atimar at suse.com
Sun Jun 16 05:22:37 PDT 2013


 Dictionary_pt-BR.mk                                                |    7 
 ca/th_ca_ES_v3.dat                                                 |   20 
 es/th_es_ANY_v2.dat                                                |   70 
 gl/thesaurus_gl.dat                                                |    8 
 ne_NP/th_ne_NP_v2.dat                                              |    2 
 pt_BR/Lightproof.components                                        |    3 
 pt_BR/Linguistic.xcu                                               |    4 
 pt_BR/README_hyph_pt_BR.txt                                        |  674 
 pt_BR/README_pt_BR.txt                                             |   12 
 pt_BR/description.xml                                              |    5 
 pt_BR/dialog/pt_BR.xdl                                             |   45 
 pt_BR/dialog/pt_BR_en_US.properties                                |   37 
 pt_BR/dialog/pt_BR_pt_BR.properties                                |   55 
 pt_BR/dialog/registry/data/org/openoffice/Office/OptionsDialog.xcu |    4 
 pt_BR/dialog/registry/schema/org/openoffice/Lightproof_pt_BR.xcs   |   54 
 pt_BR/dictionaries.xcu                                             |    2 
 pt_BR/hyph_pt_BR.dic                                               |  708 
 pt_BR/pt_BR.aff                                                    |   16 
 pt_BR/pt_BR.dic                                                    |  104 
 pt_BR/pythonpath/lightproof_handler_pt_BR.py                       |    2 
 pt_BR/pythonpath/lightproof_impl_pt_BR.py                          | 1200 +
 pt_BR/pythonpath/lightproof_opts_pt_BR.py                          |    6 
 pt_BR/pythonpath/lightproof_pt_BR.py                               | 7185 +++++++++-
 ro/th_ro_RO_v2.dat                                                 |    6 
 sk_SK/th_sk_SK_v2.dat                                              |   18 
 uk_UA/th_uk_UA.dat                                                 |    4 
 26 files changed, 9886 insertions(+), 365 deletions(-)

New commits:
commit 0a1af7797066e5329160b456604f6b3091c660a4
Author: Andras Timar <atimar at suse.com>
Date:   Sun Jun 16 14:17:03 2013 +0200

    fdo#65385 default language of pt_BR LightProof settings panel will be pt_BR
    
    Change-Id: I80feb407c794908336074bc73bebcfd0f4016778

diff --git a/Dictionary_pt-BR.mk b/Dictionary_pt-BR.mk
index 769b7e8..8259ab1 100644
--- a/Dictionary_pt-BR.mk
+++ b/Dictionary_pt-BR.mk
@@ -25,7 +25,8 @@ $(eval $(call gb_Dictionary_add_root_files,dict-pt-BR,\
 
 $(eval $(call gb_Dictionary_add_files,dict-pt-BR,dialog,\
     dictionaries/pt_BR/dialog/pt_BR.xdl \
-    dictionaries/pt_BR/dialog/pt_BR_en_US.default \
+    dictionaries/pt_BR/dialog/pt_BR_pt_BR.default \
+    dictionaries/pt_BR/dialog/pt_BR_pt_BR.properties \
 ))
 
 $(eval $(call gb_Dictionary_add_files,dict-pt-BR,pythonpath,\
@@ -45,8 +46,4 @@ $(eval $(call gb_Dictionary_add_localized_xcu_file,dict-pt-BR,dialog,\
     dictionaries/pt_BR/dialog/registry/data/org/openoffice/Office/OptionsDialog.xcu \
 ))
 
-$(eval $(call gb_Dictionary_add_propertyfiles,dict-pt-BR,dialog,\
-    dictionaries/pt_BR/dialog/pt_BR_en_US.properties \
-))
-
 # vim: set noet sw=4 ts=4:
diff --git a/pt_BR/dialog/pt_BR_en_US.properties b/pt_BR/dialog/pt_BR_en_US.properties
deleted file mode 100644
index c25a6e0..0000000
--- a/pt_BR/dialog/pt_BR_en_US.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-spelling=Grammar checking
-hlp_grammar= Check more grammar errors.
-grammar=Possible mistakes 
-hlp_cap= Check missing capitalization of sentences.
-cap=Capitalization 
-hlp_dup= Check repeated words.
-dup=Word duplication 
-hlp_pair= Check missing or extra parentheses and quotation marks.
-pair=Parentheses 
-punctuation=Punctuation
-hlp_spaces=Check single spaces between words.
-spaces=Word spacing
-hlp_mdash=Force unspaced em dash instead of spaced en dash.
-mdash=Em dash
-hlp_ndash=Force spaced en dash instead of unspaced em dash.
-ndash=En dash
-hlp_quotation=Check double quotation marks: "x" \u2192 \u201cx\u201d
-quotation=Quotation marks
-hlp_times=Check true multiplication sign: 5x5 \u2192 5\u00d75
-times=Multiplication sign
-hlp_spaces2=Check single spaces between sentences.
-spaces2=Sentence spacing
-hlp_spaces3=Check more than two extra space characters between words and sentences.
-spaces3=More spaces
-hlp_minus=Change hyphen characters to real minus signs.
-minus=Minus sign
-hlp_apostrophe=Change typewriter apostrophe, single quotation marks and correct double primes.
-apostrophe=Apostrophe
-hlp_ellipsis=Change three dots with ellipsis.
-ellipsis=Ellipsis
-others=Others
-hlp_metric=Measurement conversion from \u00b0F, mph, ft, in, lb, gal and miles.
-metric=Convert to metric (\u00b0C, km/h, m, kg, l)
-hlp_numsep=Common (1000000 \u2192 1,000,000) or ISO (1000000 \u2192 1 000 000).
-numsep=Thousand separation of large numbers
-hlp_nonmetric=Measurement conversion from \u00b0C; km/h; cm, m, km; kg; l.
-nonmetric=Convert to non-metric (\u00b0F, mph, ft, lb, gal)
diff --git a/pt_BR/dialog/pt_BR_en_US.default b/pt_BR/dialog/pt_BR_pt_BR.default
similarity index 100%
rename from pt_BR/dialog/pt_BR_en_US.default
rename to pt_BR/dialog/pt_BR_pt_BR.default
diff --git a/pt_BR/dialog/pt_BR_pt_BR.properties b/pt_BR/dialog/pt_BR_pt_BR.properties
new file mode 100644
index 0000000..664817d
--- /dev/null
+++ b/pt_BR/dialog/pt_BR_pt_BR.properties
@@ -0,0 +1,55 @@
+spelling=Verifica\u00E7\u00E3o gramatical
+hlp_grammar=Identificar o uso de crase.
+grammar=Crase
+hlp_cap=Procurar pela falta de letra mai\u00FAscula no inicio das frases.
+cap=Mai\u00FAsculas
+hlp_dup=Procurar palavras repetidas.
+dup=Palavras duplicadas
+hlp_pair=Procurar par\u00EAnteses ou aspas a mais ou a menos.
+pair=Par\u00EAnteses
+punctuation=Sinais e Pontua\u00E7\u00E3o
+hlp_spaces=Verificar espa\u00E7os entre palavras.
+spaces=Espa\u00E7o entre palavras
+hlp_mdash=For\u00E7ar travess\u00E3o n\u00E3o espa\u00E7ado em vez de meio-tra\u00E7o espa\u00E7ado.
+mdash=Travess\u00E3o
+hlp_ndash=For\u00E7ar meio-tra\u00E7o espa\u00E7ado em vez de travess\u00E3o n\u00E3o espa\u00E7ado.
+ndash=Meio-tra\u00E7o
+hlp_quotation=Verificar aspas duplas: "x" \u2192 \u201Cx\u201D
+quotation=Aspas Duplas
+hlp_times=Verificar verdadeiro sinal de multiplica\u00E7\u00E3o: 5x5 \u2192 5\u00D75
+times=Sinal de multiplica\u00E7\u00E3o
+hlp_spaces2=Verificar espa\u00E7os entre frases.
+spaces2=Espa\u00E7o entre frases
+hlp_spaces3=Verificar por mais de dois espa\u00E7os em branco entre palavras e frases.
+spaces3=Espa\u00E7os adicionais
+hlp_minus=Trocar h\u00EDfen pelo verdadeiro sinal de menos.
+minus=Sinal de menos
+hlp_apostrophe=Alterar ap\u00F3strofo de m\u00E1quina de escrever, aspas simples e corrigir primos duplos.
+apostrophe=Aspas simples
+hlp_ellipsis=Alterar tr\u00EAs pontos seguidos por retic\u00EAncias.
+ellipsis=Retic\u00EAncias
+others=Outros
+hlp_metric=Identifica\u00E7\u00E3o de redund\u00E2ncia de termos: Subir pra cima, encarar de frente, regra geral.
+metric=Pleonasmos
+hlp_numsep=Emprego inapropriado do ger\u00FAndio: estarei trabalhando, vou estar fazendo. 
+numsep=Gerundismos
+hlp_nonmetric=Som feio ou desagrad\u00E1vel: por cada.
+nonmetric=Cacofonias
+hlp_paronimo=Palavras parecidas na grafia ou na pron\u00FAncia, mas com significados diferentes.
+paronimo=Par\u00F4nimos
+hlp_composto=Identifica termos compostos escritos separados. Ex.: auto escola, sub contratado.
+composto=Termos compostos
+hlp_malmau=Emprego de mal ou mau.
+malmau=Mal ou Mau
+hlp_aha=Emprego de h\u00E1 ou a.
+aha=H\u00E1 ou a
+hlp_meiameio=Emprego de meia ou meio.
+meiameio=Meia ou meio
+hlp_verbo=Verifica a concord\u00E2ncia verbal.
+verbo=Concord\u00E2ncia verbal
+hlp_pronominal=Posi\u00E7\u00E3o que os pronomes pessoais ocupam em rela\u00E7\u00E3o ao verbo.
+pronominal=Coloca\u00E7\u00E3o Pronominal
+hlp_pronome=Emprego de pronome.
+pronome=Uso de pronome
+hlp_porque=Identifica uso de porque, por que, porqu\u00EA e por qu\u00EA.
+porque=Emprego do porqu\u00EA
commit 7641bde1ef193f77dd72f1be5f64db4014780ab5
Author: Raimundo Moura <raimundo.smoura at gmail.com>
Date:   Mon Jun 3 20:35:44 2013 -0300

    Update pt-BR dictionary and grammar checker
    
    Version 3.1.11
    
    The pt-BR Lightproof grammar checker contains more rules than the english version.
    This breaks the translation scheme where pt_BR_pt_BR.properties is generated from the en_US equivalent. This annoyance will be fixed later.
    
    All CR/LF'ed files are corrected.
    
    Change-Id: I45a52713318dc3dc3ccdb1ac96972ff670272317
    Reviewed-on: https://gerrit.libreoffice.org/4146
    Reviewed-by: Fridrich Strba <fridrich at documentfoundation.org>
    Tested-by: Fridrich Strba <fridrich at documentfoundation.org>

diff --git a/pt_BR/Lightproof.components b/pt_BR/Lightproof.components
index d2a9332..ecd8603 100644
--- a/pt_BR/Lightproof.components
+++ b/pt_BR/Lightproof.components
@@ -12,7 +12,6 @@
     <implementation name="org.libreoffice.comp.pyuno.Lightproof.pt_BR">
       <service name="com.sun.star.linguistic2.Proofreader"/>
     </implementation>
-    <implementation
-        name="org.libreoffice.comp.pyuno.LightproofOptionsEventHandler.pt_BR"/>
+    <implementation  name="org.libreoffice.comp.pyuno.LightproofOptionsEventHandler.pt_BR"/>
   </component>
 </components>
diff --git a/pt_BR/Linguistic.xcu b/pt_BR/Linguistic.xcu
index 5225b45..6d2aab7 100644
--- a/pt_BR/Linguistic.xcu
+++ b/pt_BR/Linguistic.xcu
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <oor:component-data oor:name="Linguistic"
         oor:package="org.openoffice.Office" xmlns:oor="http://openoffice.org/2001/registry"
         xmlns:xs="http://www.w3.org/2001/XMLSchema">
         <node oor:name="ServiceManager">
 
                 <node oor:name="GrammarCheckers">
-                        <node oor:name="org.libreoffice.comp.pyuno.Lightproof.pt_BR"
+                        <node oor:name="org.libreoffice.comp.pyuno.Lightproof.pt"
                                 oor:op="fuse">
                                 <prop oor:name="Locales" oor:type="oor:string-list">
                                         <value>pt-BR</value>
diff --git a/pt_BR/README_hyph_pt_BR.txt b/pt_BR/README_hyph_pt_BR.txt
index fe47391..516a60e 100644
--- a/pt_BR/README_hyph_pt_BR.txt
+++ b/pt_BR/README_hyph_pt_BR.txt
@@ -8,7 +8,7 @@ http://pt-br.libreoffice.org/projetos/projeto-vero-verificador-ortografico/
 e você pode encontrar novas versões em
 http://extensions.libreoffice.org
 
-Copyright (C) 2008 - 2012 por/by Raimundo Santos Moura <raimundo.smoura at gmail.com>
+Copyright (C) 2008 - 2013 por/by Raimundo Santos Moura <raimundo.smoura at gmail.com>
 
 ========================================================================================
 APRESENTAÇÃO
@@ -25,7 +25,679 @@ da linha inferior.
 ======================
 SOBRE ESTA ATUALIZAÇÃO
 ======================
+Versão 1.0.8 DivSilab
+Retirada de duplicadas:
+1n2â
+1s2â
+1t2â
+1x2â
+1z2â
+Inclusão de:
+1s2õ      (pro.vi.sões)
+Colaboração Adriano Konzen.
+
+Inclusão/alteração de:
+2e4as.
+2e4os.      (alterado de 2eos.)
+1n2ú        (alterado de 1n3ú)
+1b2â        re.tum.bân.cia
+1c2â        al.cân.ta.ra
+1d2â        a.bun.dân.cia
+1f2â        al.fân.de.ga
+1g2â        a.mal.gâ.mi.co
+1j2ô        em.jô.o
+1m2â        ger.mâ.ni.co
+1p2â        cam.pâ.nu.la
+1p2è        am.pè.re
+1r2â        ce.râ.mi.ca
+1v2â        gal.vâ.ni.co
+1x2ú        lu.xú.ria
+Colaboração Adriano Konzen.
+
+Inclusão de: 
+e1â         pre.âm.bu.lo - o.ce.â.ni.co
+h2â         bri.lhâ.ncia
+i1â         di.â.me.tro
+1j2â        ca.jâ.nea
+a3ô         fa.ra.ô.ni.co
+o3ô         al.co.ô.me.tro
+u3ô         va.cu.ô.me.tro
+
+Para corrigir separação de psi inclusão de: 
+a3p2s2i1c
+o2p3s2i1c
+a3p2s2i1q
+o2p3s2i1q
+á2p3s2i
+é2p3s2i
+í2p3s2i
+ó2p3s2i
+2p1s2i
+.p2s2i
+
+
+â1n2a
+â2n1c
+â2n1d
+â1n2e
+â2n1f
+â2n1g
+â1n2h
+â1n2i
+â2n1j
+â2n1n
+â1n2o
+â2n1q
+â2n1r
+â2n1s2i
+â2n1s2e
+â2n4s1c
+â2n4s1f
+â2n1t
+â1n2u
+â2n1v
+â2n1z
+
+Inclusão de regras para palavras acentuadas terminadas em io e ia 
+
+2á1b2i4a
+2á1c2i4a
+2á1d2i4a
+2á1f2i4a
+2á1g2i4a
+2á1l2i4a
+2á1p2i4a
+2á1r2i4a
+2á1s2i4a
+2á1t2i4a
+2á1v2i4a
+2á1x2i4a
+2á1z2i4a
+2â1m2i4a
+2â1n2i4a
+2é1b2i4a
+2é1c2i4a
+2é1d2i4a
+2é1f2i4a
+2é1g2i4a
+2é1l2i4a
+2é1n2i4a
+2é1p2i4a
+2é1r2i4a
+2é1s2i4a
+2é1t2i4a
+2é1v2i4a
+2é1x2i4a
+2é1y2i4a
+2é1z2i4a
+2ê1m2i4a
+2ê1n2i4a
+2í1b2i4a
+2í1c2i4a
+2í1d2i4a
+2í1f2i4a
+2í1g2i4a
+2í1j2i4a
+2í1l2i4a
+2í1m2i4a
+2í1n2i4a
+2í1p2i4a
+2í1r2i4a
+2í1s2i4a
+2í1t2i4a
+2í1v2i4a
+2í1x2i4a
+2í1z2i4a
+2ó1b2i4a
+2ó1c2i4a
+2ó1d2i4a
+2ó1f2i4a
+2ó1g2i4a
+2ó1j2i4a
+2ó1l2i4a
+2ó1p2i4a
+2ó1r2i4a
+2ó1s2i4a
+2ó1t2i4a
+2ó1v2i4a
+2ó1x2i4a
+2ó1z2i4a
+2ô1d2i4a
+2ô1m2i4a
+2ô1n2i4a
+2ú1b2i4a
+2ú1c2i4a
+2ú1d2i4a
+2ú1f2i4a
+2ú1g2i4a
+2ú1l2i4a
+2ú1m2i4a
+2ú1n2i4a
+2ú1p2i4a
+2ú1r2i4a
+2ú1s2i4a
+2ú1v2i4a
+2ú1x2i4a
+2ú1z2i4a
+2á1b2i4o
+2á1c2i4o
+2á1d2i4o
+2á1f2i4o
+2á1g2i4o
+2á1l2i4o
+2á1n2i4o
+2á1p2i4o
+2á1r2i4o
+2á1s2i4o
+2á1t2i4o
+2á1v2i4o
+2á1x2i4o
+2á1z2i4o
+2â1m2i4o
+2â1n2i4o
+2é1b2i4o
+2é1c2i4o
+2é1d2i4o
+2é1f2i4o
+2é1g2i4o
+2é1l2i4o
+2é1n2i4o
+2é1p2i4o
+2é1r2i4o
+2é1s2i4o
+2é1t2i4o
+2é1v2i4o
+2é1x2i4o
+2é1z2i4o
+2ê1m2i4o
+2ê1n2i4o
+2ê1s2i4o
+2í1b2i4o
+2í1c2i4o
+2í1d2i4o
+2í1f2i4o
+2í1g2i4o
+2í1l2i4o
+2í1m2i4o
+2í1n2i4o
+2í1p2i4o
+2í1r2i4o
+2í1s2i4o
+2í1t2i4o
+2í1v2i4o
+2í1z2i4o
+2ó1b2i4o
+2ó1c2i4o
+2ó1d2i4o
+2ó1f2i4o
+2ó1g2i4o
+2ó1l2i4o
+2ó1m2i4o
+2ó1p2i4o
+2ó1r2i4o
+2ó1s2i4o
+2ó1t2i4o
+2ó1v2i4o
+2ó1x2i4o
+2ó1z2i4o
+2ô1d2i4o
+2ô1m2i4o
+2ô1n2i4o
+2ú1b2i4o
+2ú1c2i4o
+2ú1d2i4o
+2ú1f2i4o
+2ú1g2i4o
+2ú1j2i4o
+2ú1l2i4o
+2ú1m2i4o
+2ú1n2i4o
+2ú1p2i4o
+2ú1r2i4o
+2ú1s2i4o
+2ú1t2i4o
+2ú1v2i4o
+2ú1z2i4o
+2á4i1b2i4a
+2â4m1b2i4a
+2é4b1b2i4a
+2é4r1b2i4a
+2é4s1b2i4a
+2í4l1b2i4a
+2í4m1b2i4a
+2í4r1b2i4a
+2ó4b1b2i4a
+2ô4m1b2i4a
+2ó4s1b2i4a
+2ú4m1b2i4a
+2á4l1c2i4a
+2â4n1c2i4a
+2á4r1c2i4a
+2á4u1c2i4a
+2ê4n1c2i4a
+2é4p1c2i4a
+2é4r1c2i4a
+2é4s1c2i4a
+2ê4u1c2i4a
+2í4l1c2i4a
+2í4n1c2i4a
+2í4r1c2i4a
+2í4s1c2i4a
+2ó4l1c2i4a
+2ô4n1c2i4a
+2ó4r1c2i4a
+2ó4s1c2i4a
+2ú4n1c2i4a
+2ú4p1c2i4a
+2ú4r1c2i4a
+2á4b1d2i4a
+2á4g1d2i4a
+2á4l1d2i4a
+2â4n1d2i4a
+2á4r1d2i4a
+2á4u1d2i4a
+2ê4i1d2i4a
+2é4l1d2i4a
+2ê4n1d2i4a
+2é4r1d2i4a
+2í4l1d2i4a
+2í4n1d2i4a
+2ó4l1d2i4a
+2ô4l1d2i4a
+2ô4n1d2i4a
+2ó4r1d2i4a
+2ú4l1d2i4a
+2ú4n1d2i4a
+2ú4r1d2i4a
+2â4n1f2i4a
+2á4r1f2i4a
+2é4l1f2i4a
+2ó4l1f2i4a
+2ô4n1f2i4a
+2ó4r1f2i4a
+2ú4l1f2i4a
+2á4i1g2i4a
+2á4l1g2i4a
+2â4n1g2i4a
+2á4r1g2i4a
+2é4r1g2i4a
+2í4n1g2i4a
+2ô4n1g2i4a
+2ó4r1g2i4a
+2ú4n1g2i4a
+2ú4r1g2i4a
+2á1c4h2i4a
+2á1l4h2i4a
+2â1n4h2i4a
+2é1c4h2i4a
+2é4t1h2i4a
+2í4g1h2i4a
+2ô1n4h2i4a
+2ú1c4h2i4a
+2á1c4l2i4a
+2á1g4l2i4a
+2á4l1l2i4a
+2á4r1l2i4a
+2á4u1l2i4a
+2é4l1l2i4a
+2é4s1l2i4a
+2é1t4l2i4a
+2ê4u1l2i4a
+2í1b4l2i4a
+2í1c4l2i4a
+2ó1g4l2i4a
+2ó1p4l2i4a
+2ô4u1l2i4a
+2á4l1m2i4a
+2á4r1m2i4a
+2á4s1m2i4a
+2á4u1m2i4a
+2ê4i1m2i4a
+2é4l1m2i4a
+2é4r1m2i4a
+2é4s1m2i4a
+2ê4s1m2i4a
+2í4m1m2i4a
+2í4s1m2i4a
+2ô4l1m2i4a
+2ó4r1m2i4a
+2ó4s1m2i4a
+2á4f1n2i4a
+2á4g1n2i4a
+2â4g1n2i4a
+2â4i1n2i4a
+2â4m1n2i4a
+2â4n1n2i4a
+2á4u1n2i4a
+2é4g1n2i4a
+2ê4i1n2i4a
+2é4r1n2i4a
+2í4g1n2i4a
+2í4m1n2i4a
+2í4r1n2i4a
+2ó4c1n2i4a
+2ó4d1n2i4a
+2ó4l1n2i4a
+2ó4r1n2i4a
+2ó4t1n2i4a
+2ú4r1n2i4a
+2á4l1p2i4a
+2â4m1p2i4a
+2á4p1p2i4a
+2á4r1p2i4a
+2é4r1p2i4a
+2í4m1p2i4a
+2í4p1p2i4a
+2ó4r1p2i4a
+2ó4s1p2i4a
+2ú4l1p2i4a
+2ú4p1p2i4a
+2á1b4r2i4a
+2á1c4r2i4a
+2á1d4r2i4a
+2á1f4r2i4a
+2á1g4r2i4a
+2â4n1r2i4a
+2á4r1r2i4a
+2á1t4r2i4a
+2á4u1r2i4a
+2é1b4r2i4a
+2é1d4r2i4a
+2é1f4r2i4a
+2é4r1r2i4a
+2é1t4r2i4a
+2ê4u1r2i4a
+2í1c4r2i4a
+2í1d4r2i4a
+2í1p4r2i4a
+2í1t4r2i4a
+2ó1d4r2i4a
+2ó1f4r2i4a
+2ô4i1r2i4a
+2ó1p4r2i4a
+2ó4r1r2i4a
+2ó1t4r2i4a
+2ô4u1r2i4a
+2ú1g4r2i4a
+2ú4r1r2i4a
+2ú1t4r2i4a
+2á4i1s2i4a
+2â4n1s2i4a
+2á4p1s2i4a
+2á4r1s2i4a
+2á4s1s2i4a
+2á4t1s2i4a
+2á4u1s2i4a
+2é4l1s2i4a
+2ê4n1s2i4a
+2é4p1s2i4a
+2é4r1s2i4a
+2é4s1s2i4a
+2é4t1s2i4a
+2ê4y1s2i4a
+2í4n1s2i4a
+2í4p1s2i4a
+2í4s1s2i4a
+2í4t1s2i4a
+2ô4n1s2i4a
+2ó4p1s2i4a
+2ó4r1s2i4a
+2ó4s1s2i4a
+2ô4u1s2i4a
+2ú4c1s2i4a
+2ú4n1s2i4a
+2ú4s1s2i4a
+2á4c1t2i4a
+2á4l1t2i4a
+2â4n1t2i4a
+2á4p1t2i4a
+2á4r1t2i4a
+2á4s1t2i4a
+2á4t1t2i4a
+2é4c1t2i4a
+2é4d1t2i4a
+2ê4n1t2i4a
+2é4r1t2i4a
+2é4s1t2i4a
+2é4t1t2i4a
+2í4c1t2i4a
+2í4d1t2i4a
+2í4f1t2i4a
+2í4n1t2i4a
+2í4p1t2i4a
+2í4s1t2i4a
+2ô4n1t2i4a
+2ó4r1t2i4a
+2ó4s1t2i4a
+2ó4t1t2i4a
+2ú4r1t2i4a
+2ú4s1t2i4a
+2á1g4u2i4a
+2á1q4u2i4a
+2é1g4u2i4a
+2é1q4u2i4a
+2í1q4u2i4a
+2ó1q4u2i4a
+2ú1q4u2i4a
+2á4l1v2i4a
+2á4u1v2i4a
+2é4r1v2i4a
+2í4l1v2i4a
+2ó4r1v2i4a
+2á4r1x2i4a
+2á4u1x2i4a
+2â4u1x2i4a
+2ê4i1x2i4a
+2á4r1z2i4a
+2ê4n1z2i4a
+2é4t1z2i4a
+2í4t1z2i4a
+2ó4l1z2i4a
+2ô4l1z2i4a
+2ô4n1z2i4a
+2ó4t1z2i4a
+2ó4z1z2i4a
+2â4m1b2i4o
+2á4r1b2i4o
+2é4r1b2i4o
+2é4s1b2i4o
+2í4m1b2i4o
+2ô4m1b2i4o
+2ó4r1b2i4o
+2ú4m1b2i4o
+2ú4r1b2i4o
+2á4l1c2i4o
+2â4n1c2i4o
+2á4r1c2i4o
+2á4s1c2i4o
+2á4u1c2i4o
+2é4l1c2i4o
+2ê4n1c2i4o
+2é4r1c2i4o
+2é4s1c2i4o
+2ê4u1c2i4o
+2í4n1c2i4o
+2í4p1c2i4o
+2í4r1c2i4o
+2í4s1c2i4o
+2ô4n1c2i4o
+2ó4r1c2i4o
+2ó4s1c2i4o
+2ú4l1c2i4o
+2ú4n1c2i4o
+2ú4r1c2i4o
+2ú4s1c2i4o
+2á4b1d2i4o
+2â4n1d2i4o
+2á4r1d2i4o
+2á4u1d2i4o
+2ê4i1d2i4o
+2ê4n1d2i4o
+2í4l1d2i4o
+2í4n1d2i4o
+2ô4n1d2i4o
+2ó4r1d2i4o
+2ú4n1d2i4o
+2ú4r1d2i4o
+2á4r1f2i4o
+2é4l1f2i4o
+2ê4n1f2i4o
+2í4l1f2i4o
+2ú4n1f2i4o
+2á4l1g2i4o
+2â4n1g2i4o
+2á4r1g2i4o
+2á4s1g2i4o
+2é4l1g2i4o
+2é4r1g2i4o
+2í4n1g2i4o
+2ô4n1g2i4o
+2ó4r1g2i4o
+2ú4r1g2i4o
+2á1c4h2i4o
+2ó1c4h2i4o
+2á1b4l2i4o
+2á1c4l2i4o
+2á4u1l2i4o
+2ê4i1l2i4o
+2í1b4l2i4o
+2í1c4l2i4o
+2í1g4l2i4o
+2ó1c4l2i4o
+2ó1g4l2i4o
+2ó1p4l2i4o
+2ú1c4l2i4o
+2á4d1m2i4o
+2á4g1m2i4o
+2á4i1m2i4o
+2á4j1m2i4o
+2á4l1m2i4o
+2á4s1m2i4o
+2á4t1m2i4o
+2é4l1m2i4o
+2é4r1m2i4o
+2é4s1m2i4o
+2í4s1m2i4o
+2ó4c1m2i4o
+2ó4l1m2i4o
+2ó4r1m2i4o
+2ó4s1m2i4o
+2á4c1n2i4o
+2á4f1n2i4o
+2á4g1n2i4o
+2â4m1n2i4o
+2á4r1n2i4o
+2á4u1n2i4o
+2é4g1n2i4o
+2ê4i1n2i4o
+2ê4m1n2i4o
+2é4r1n2i4o
+2í4c1n2i4o
+2í4f1n2i4o
+2í4g1n2i4o
+2í4m1n2i4o
+2í4r1n2i4o
+2í4s1n2i4o
+2í4t1n2i4o
+2ó4d1n2i4o
+2ó4g1n2i4o
+2ó4r1n2i4o
+2ó4s1n2i4o
+2ú4b1n2i4o
+2ú4r1n2i4o
+2á4l1p2i4o
+2â4m1p2i4o
+2á4r1p2i4o
+2á4s1p2i4o
+2á4u1p2i4o
+2é4s1p2i4o
+2í4m1p2i4o
+2ó4l1p2i4o
+2ó4r1p2i4o
+2ó4s1p2i4o
+2ú4l1p2i4o
+2á4b1r2i4o
+2á1c4r2i4o
+2á1d4r2i4o
+2á1f4r2i4o
+2á1g4r2i4o
+2á4r1r2i4o
+2á4s1r2i4o
+2á1t4r2i4o
+2á4u1r2i4o
+2é1b4r2i4o
+2é1d4r2i4o
+2é1g4r2i4o
+2ê1n4r2i4o
+2é1t4r2i4o
+2ê4u1r2i4o
+2í1b4r2i4o
+2í1d4r2i4o
+2í1p4r2i4o
+2í1t4r2i4o
+2ó1b4r2i4o
+2ó1c4r2i4o
+2ó1f4r2i4o
+2ó4h1r2i4o
+2ó1p4r2i4o
+2ó4r1r2i4o
+2ó1t4r2i4o
+2ú1b4r2i4o
+2ú4h1r2i4o
+2ú4r1r2i4o
+2ú1t4r2i4o
+2á4i1s2i4o
+2á4r1s2i4o
+2á4s1s2i4o
+2á4u1s2i4o
+2ê4n1s2i4o
+2é4p1s2i4o
+2é4r1s2i4o
+2é4s1s2i4o
+2í4s1s2i4o
+2ô4n1s2i4o
+2ó4p1s2i4o
+2ó4s1s2i4o
+2ú4r1s2i4o
+2ú4s1s2i4o
+2á4c1t2i4o
+2â4n1t2i4o
+2á4r1t2i4o
+2á4s1t2i4o
+2é4l1t2i4o
+2ê4n1t2i4o
+2é4r1t2i4o
+2é4s1t2i4o
+2í4c1t2i4o
+2í4n1t2i4o
+2í4p1t2i4o
+2í4r1t2i4o
+2í4s1t2i4o
+2ó4c1t2i4o
+2ó4l1t2i4o
+2ô4n1t2i4o
+2ó4p1t2i4o
+2ó4s1t2i4o
+2ú4r1t2i4o
+2ú4s1t2i4o
+2á1q4u2i4o
+2é1q4u2i4o
+2í1q4u2i4o
+2ó1q4u2i4o
+2á4l1v2i4o
+2â4n1v2i4o
+2é4l1v2i4o
+2é4r1v2i4o
+2í4l1v2i4o
+2í4n1v2i4o
+2ó4b1v2i4o
+2ú4l1v2i4o
+2é4l1z2i4o
+
+
+
 Versão 1.0.7 DivSilab
+
 Correção da quebra de sílabas das palavras com 'guin', como: 'seguintes' ERRADO(se-gu-in-tes)
 Colaboração Flávio Cardoso;
 inclusão das regras:
diff --git a/pt_BR/README_pt_BR.txt b/pt_BR/README_pt_BR.txt
index 4adffcf..da613af 100644
--- a/pt_BR/README_pt_BR.txt
+++ b/pt_BR/README_pt_BR.txt
@@ -100,10 +100,18 @@ SOBRE ESTA ATUALIZAÇÃO
   sueco-americano, supereficiente, supereficiente, supergeração, supermaratona,
   superpesado, superpsicopata, suplantável, termocristal, ultramaciço, vaticanólogo,
   videorreportagem;
-. Inclusão de:  beatlemania, bereta, carga-paridade, faixa-título, imagem-espelho,
+. Inclusão de: beatlemania, bereta, carga-paridade, faixa-título, imagem-espelho,
   kawazulita, LHC, méson-D, metassuperfície, mineral-orgânico, minifábrica,
   nanorrefrigeração, Tassiane, tecnorgânico, ultraestável;
-  
+. Inclusão de: antipânico, antieritrocitário, denuncista, microcoluna, pré-transfusional.
+  Colaboração de Guilherme Rebecchi;
+. Inclusão de 'Descriptografia' e 'impersonificação'. Colaboração de Thiago Marques Silva;
+. Inclusão de 'no-la(s)', 'no-lo(s)', 'tacão' e 'microplano'. Colaboração de efvillela;
+. Inclusão de 'sito'. Colaboração de Guilherme Rebecchi;
+. Inclusão de: biodetector, biodetetor, bioquântico, bioassinatura, nanoimpressora;
+. Inclusão de: Autoforma. Colaborção de João Mac-Cormick;
+
+   
 =======================================================
 COMO INSTALAR O VERIFICADOR BRASILEIRO NO LIBREOFFICE
 =======================================================
diff --git a/pt_BR/description.xml b/pt_BR/description.xml
index fea9a74..ae067ae 100644
--- a/pt_BR/description.xml
+++ b/pt_BR/description.xml
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <description xmlns="http://openoffice.org/extensions/description/2006" xmlns:d="http://openoffice.org/extensions/description/2006"  xmlns:xlink="http://www.w3.org/1999/xlink">
-    <version value="3.1.0.7" />
+    <version value="3.1.11" />
     <identifier value="brazilian.portuguese.reform1990-dictionary.from.vero.by.raimundomoura" />
     <display-name>
         <name lang="en-US">Spelling, hyphenation and grammar checking tools for Brazilian Portuguese</name>
+        <name lang="pt-BR">Ortografia, gramática e hifenização para Português Brasileiro</name>
     </display-name>
     <platform value="all" />
     <icon>
diff --git a/pt_BR/dialog/pt_BR.xdl b/pt_BR/dialog/pt_BR.xdl
index 23ac824..482612c 100644
--- a/pt_BR/dialog/pt_BR.xdl
+++ b/pt_BR/dialog/pt_BR.xdl
@@ -2,25 +2,34 @@
 <!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
 <dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="pt_BR" dlg:left="101" dlg:top="52" dlg:width="196" dlg:height="72" dlg:closeable="true" dlg:moveable="true" dlg:withtitlebar="false">
  <dlg:bulletinboard>
-<dlg:fixedline dlg:id="spelling" dlg:tab-index="0" dlg:left="5" dlg:top="5" dlg:width="240" dlg:height="10" dlg:value="&spelling"/>
-<dlg:checkbox dlg:id="grammar" dlg:tab-index="1" dlg:left="10" dlg:top="15" dlg:width="60" dlg:height="10" dlg:value="&grammar" dlg:checked="false" dlg:help-text="&hlp_grammar"/>
-<dlg:checkbox dlg:id="cap" dlg:tab-index="2" dlg:left="75" dlg:top="15" dlg:width="60" dlg:height="10" dlg:value="&cap" dlg:checked="true" dlg:help-text="&hlp_cap"/>
+<dlg:fixedline dlg:id="spelling" dlg:tab-index="0" dlg:left="5" dlg:top="5" dlg:width="250" dlg:height="10" dlg:value="&spelling"/>
+<dlg:checkbox dlg:id="pronominal" dlg:tab-index="1" dlg:left="10" dlg:top="15" dlg:width="65" dlg:height="10" dlg:value="&pronominal" dlg:checked="true" dlg:help-text="&hlp_pronominal"/>
+<dlg:checkbox dlg:id="cap" dlg:tab-index="2" dlg:left="80" dlg:top="15" dlg:width="60" dlg:height="10" dlg:value="&cap" dlg:checked="true" dlg:help-text="&hlp_cap"/>
 <dlg:checkbox dlg:id="dup" dlg:tab-index="3" dlg:left="130" dlg:top="15" dlg:width="60" dlg:height="10" dlg:value="&dup" dlg:checked="true" dlg:help-text="&hlp_dup"/>
 <dlg:checkbox dlg:id="pair" dlg:tab-index="4" dlg:left="190" dlg:top="15" dlg:width="60" dlg:height="10" dlg:value="&pair" dlg:checked="true" dlg:help-text="&hlp_pair"/>
-<dlg:fixedline dlg:id="punctuation" dlg:tab-index="6" dlg:left="5" dlg:top="25" dlg:width="240" dlg:height="10" dlg:value="&punctuation"/>
-<dlg:checkbox dlg:id="spaces" dlg:tab-index="7" dlg:left="10" dlg:top="35" dlg:width="65" dlg:height="10" dlg:value="&spaces" dlg:checked="true" dlg:help-text="&hlp_spaces"/>
-<dlg:checkbox dlg:id="mdash" dlg:tab-index="8" dlg:left="75" dlg:top="35" dlg:width="60" dlg:height="10" dlg:value="&mdash" dlg:checked="true" dlg:help-text="&hlp_mdash"/>
-<dlg:checkbox dlg:id="quotation" dlg:tab-index="9" dlg:left="130" dlg:top="35" dlg:width="60" dlg:height="10" dlg:value="&quotation" dlg:checked="true" dlg:help-text="&hlp_quotation"/>
-<dlg:checkbox dlg:id="times" dlg:tab-index="10" dlg:left="190" dlg:top="35" dlg:width="60" dlg:height="10" dlg:value="&times" dlg:checked="false" dlg:help-text="&hlp_times"/>
-<dlg:checkbox dlg:id="spaces2" dlg:tab-index="12" dlg:left="10" dlg:top="45" dlg:width="60" dlg:height="10" dlg:value="&spaces2" dlg:checked="true" dlg:help-text="&hlp_spaces2"/>
-<dlg:checkbox dlg:id="ndash" dlg:tab-index="13" dlg:left="75" dlg:top="45" dlg:width="60" dlg:height="10" dlg:value="&ndash" dlg:checked="true" dlg:help-text="&hlp_ndash"/>
-<dlg:checkbox dlg:id="apostrophe" dlg:tab-index="14" dlg:left="130" dlg:top="45" dlg:width="60" dlg:height="10" dlg:value="&apostrophe" dlg:checked="true" dlg:help-text="&hlp_apostrophe"/>
-<dlg:checkbox dlg:id="ellipsis" dlg:tab-index="15" dlg:left="190" dlg:top="45" dlg:width="60" dlg:height="10" dlg:value="&ellipsis" dlg:checked="true" dlg:help-text="&hlp_ellipsis"/>
-<dlg:checkbox dlg:id="spaces3" dlg:tab-index="17" dlg:left="10" dlg:top="55" dlg:width="60" dlg:height="10" dlg:value="&spaces3" dlg:checked="true" dlg:help-text="&hlp_spaces3"/>
-<dlg:checkbox dlg:id="minus" dlg:tab-index="18" dlg:left="75" dlg:top="55" dlg:width="60" dlg:height="10" dlg:value="&minus" dlg:checked="false" dlg:help-text="&hlp_minus"/>
-<dlg:fixedline dlg:id="others" dlg:tab-index="20" dlg:left="5" dlg:top="65" dlg:width="240" dlg:height="10" dlg:value="&others"/>
-<dlg:checkbox dlg:id="metric" dlg:tab-index="21" dlg:left="10" dlg:top="75" dlg:width="120" dlg:height="10" dlg:value="&metric" dlg:checked="false" dlg:help-text="&hlp_metric"/>
-<dlg:checkbox dlg:id="numsep" dlg:tab-index="22" dlg:left="130" dlg:top="75" dlg:width="120" dlg:height="10" dlg:value="&numsep" dlg:checked="false" dlg:help-text="&hlp_numsep"/>
-<dlg:checkbox dlg:id="nonmetric" dlg:tab-index="24" dlg:left="10" dlg:top="85" dlg:width="240" dlg:height="10" dlg:value="&nonmetric" dlg:checked="true" dlg:help-text="&hlp_nonmetric"/>
+<dlg:checkbox dlg:id="verbo" dlg:tab-index="1" dlg:left="10" dlg:top="25" dlg:width="60" dlg:height="10" dlg:value="&verbo" dlg:checked="true" dlg:help-text="&hlp_verbo"/>
+<dlg:checkbox dlg:id="grammar" dlg:tab-index="2" dlg:left="80" dlg:top="25" dlg:width="60" dlg:height="10" dlg:value="&grammar" dlg:checked="true" dlg:help-text="&hlp_grammar"/>
+<dlg:checkbox dlg:id="pronome" dlg:tab-index="3" dlg:left="130" dlg:top="25" dlg:width="60" dlg:height="10" dlg:value="&pronome" dlg:checked="true" dlg:help-text="&hlp_pronome"/>
+<dlg:fixedline dlg:id="punctuation" dlg:tab-index="6" dlg:left="5" dlg:top="55" dlg:width="240" dlg:height="10" dlg:value="&punctuation"/>
+<dlg:checkbox dlg:id="spaces" dlg:tab-index="7" dlg:left="10" dlg:top="65" dlg:width="65" dlg:height="10" dlg:value="&spaces" dlg:checked="true" dlg:help-text="&hlp_spaces"/>
+<dlg:checkbox dlg:id="mdash" dlg:tab-index="8" dlg:left="80" dlg:top="65" dlg:width="60" dlg:height="10" dlg:value="&mdash" dlg:checked="true" dlg:help-text="&hlp_mdash"/>
+<dlg:checkbox dlg:id="quotation" dlg:tab-index="9" dlg:left="130" dlg:top="65" dlg:width="60" dlg:height="10" dlg:value="&quotation" dlg:checked="true" dlg:help-text="&hlp_quotation"/>
+<dlg:checkbox dlg:id="times" dlg:tab-index="10" dlg:left="190" dlg:top="65" dlg:width="60" dlg:height="10" dlg:value="&times" dlg:checked="false" dlg:help-text="&hlp_times"/>
+<dlg:checkbox dlg:id="spaces2" dlg:tab-index="12" dlg:left="10" dlg:top="75" dlg:width="60" dlg:height="10" dlg:value="&spaces2" dlg:checked="true" dlg:help-text="&hlp_spaces2"/>
+<dlg:checkbox dlg:id="ndash" dlg:tab-index="13" dlg:left="80" dlg:top="75" dlg:width="60" dlg:height="10" dlg:value="&ndash" dlg:checked="true" dlg:help-text="&hlp_ndash"/>
+<dlg:checkbox dlg:id="apostrophe" dlg:tab-index="14" dlg:left="130" dlg:top="75" dlg:width="60" dlg:height="10" dlg:value="&apostrophe" dlg:checked="true" dlg:help-text="&hlp_apostrophe"/>
+<dlg:checkbox dlg:id="ellipsis" dlg:tab-index="15" dlg:left="190" dlg:top="75" dlg:width="60" dlg:height="10" dlg:value="&ellipsis" dlg:checked="true" dlg:help-text="&hlp_ellipsis"/>
+<dlg:checkbox dlg:id="spaces3" dlg:tab-index="17" dlg:left="10" dlg:top="85" dlg:width="60" dlg:height="10" dlg:value="&spaces3" dlg:checked="true" dlg:help-text="&hlp_spaces3"/>
+<dlg:checkbox dlg:id="minus" dlg:tab-index="18" dlg:left="80" dlg:top="85" dlg:width="60" dlg:height="10" dlg:value="&minus" dlg:checked="false" dlg:help-text="&hlp_minus"/>
+<dlg:fixedline dlg:id="others" dlg:tab-index="20" dlg:left="5" dlg:top="105" dlg:width="240" dlg:height="10" dlg:value="&others"/>
+<dlg:checkbox dlg:id="metric" dlg:tab-index="21" dlg:left="10" dlg:top="115" dlg:width="60" dlg:height="10" dlg:value="&metric" dlg:checked="true" dlg:help-text="&hlp_metric"/>
+<dlg:checkbox dlg:id="numsep" dlg:tab-index="22" dlg:left="80" dlg:top="115" dlg:width="60" dlg:height="10" dlg:value="&numsep" dlg:checked="true" dlg:help-text="&hlp_numsep"/>
+<dlg:checkbox dlg:id="nonmetric" dlg:tab-index="23" dlg:left="130" dlg:top="115" dlg:width="60" dlg:height="10" dlg:value="&nonmetric" dlg:checked="true" dlg:help-text="&hlp_nonmetric"/>
+<dlg:checkbox dlg:id="paronimo" dlg:tab-index="24" dlg:left="190" dlg:top="115" dlg:width="60" dlg:height="10" dlg:value="&paronimo" dlg:checked="true" dlg:help-text="&hlp_paronimo"/>
+<dlg:checkbox dlg:id="composto" dlg:tab-index="25" dlg:left="10" dlg:top="125" dlg:width="60" dlg:height="10" dlg:value="&composto" dlg:checked="true" dlg:help-text="&hlp_composto"/>
+<dlg:checkbox dlg:id="malmau" dlg:tab-index="26" dlg:left="80" dlg:top="125" dlg:width="60" dlg:height="10" dlg:value="&malmau" dlg:checked="true" dlg:help-text="&hlp_malmau"/>
+<dlg:checkbox dlg:id="aha" dlg:tab-index="27" dlg:left="130" dlg:top="125" dlg:width="60" dlg:height="10" dlg:value="&aha" dlg:checked="true" dlg:help-text="&hlp_aha"/>
+<dlg:checkbox dlg:id="meiameio" dlg:tab-index="28" dlg:left="190" dlg:top="125" dlg:width="60" dlg:height="10" dlg:value="&meiameio" dlg:checked="true" dlg:help-text="&hlp_meiameio"/>
+<dlg:checkbox dlg:id="porque" dlg:tab-index="25" dlg:left="10" dlg:top="135" dlg:width="60" dlg:height="10" dlg:value="&porque" dlg:checked="true" dlg:help-text="&hlp_porque"/>
 </dlg:bulletinboard>
 </dlg:window>
diff --git a/pt_BR/dialog/registry/data/org/openoffice/Office/OptionsDialog.xcu b/pt_BR/dialog/registry/data/org/openoffice/Office/OptionsDialog.xcu
index 9c3e5bb..e3a4f6a 100644
--- a/pt_BR/dialog/registry/data/org/openoffice/Office/OptionsDialog.xcu
+++ b/pt_BR/dialog/registry/data/org/openoffice/Office/OptionsDialog.xcu
@@ -5,6 +5,7 @@
     <node oor:name="LanguageSettings" oor:op="fuse">
       <prop oor:name="Label">
         <value xml:lang="en-US">Language Settings</value>
+        <value xml:lang="pt-BR">Configurações de idioma</value>
       </prop>
       <node oor:name="Leaves">
         <node oor:name="org.openoffice.lightproof.pt_BR" oor:op="fuse">
@@ -12,7 +13,8 @@
             <value>org.openoffice.pt.hunspell.dictionaries</value>
           </prop>
           <prop oor:name="Label">
-            <value xml:lang="en-US">Portuguese sentence checking</value>
+            <value xml:lang="en-US">Grammar checking (Portuguese)</value>
+            <value xml:lang="pt-BR">Corretor Gramatical (Português - Brasil)</value>
           </prop>
           <prop oor:name="OptionsPage">
             <value>%origin%/pt_BR.xdl</value>
diff --git a/pt_BR/dialog/registry/schema/org/openoffice/Lightproof_pt_BR.xcs b/pt_BR/dialog/registry/schema/org/openoffice/Lightproof_pt_BR.xcs
index 8ac7497..d592d58 100644
--- a/pt_BR/dialog/registry/schema/org/openoffice/Lightproof_pt_BR.xcs
+++ b/pt_BR/dialog/registry/schema/org/openoffice/Lightproof_pt_BR.xcs
@@ -110,6 +110,60 @@
         </info>
         <value/>
       </prop>
+      <prop oor:name="paronimo" oor:type="xs:string">
+        <info>
+          <desc>Words similar in spelling or pronunciation, but with different meanings.</desc>
+        </info>
+        <value/>
+      </prop>
+      <prop oor:name="composto" oor:type="xs:string">
+        <info>
+          <desc>Compound words.</desc>
+        </info>
+        <value/>
+      </prop>
+      <prop oor:name="malmau" oor:type="xs:string">
+        <info>
+          <desc>Use of evil or bad.</desc>
+        </info>
+        <value/>
+      </prop>
+      <prop oor:name="aha" oor:type="xs:string">
+        <info>
+          <desc>Use of ha or a.</desc>
+        </info>
+        <value/>
+      </prop>
+      <prop oor:name="meiameio" oor:type="xs:string">
+        <info>
+          <desc>Use of meia or meio.</desc>
+        </info>
+        <value/>
+      </prop>
+      <prop oor:name="verbo" oor:type="xs:string">
+        <info>
+          <desc>Verb agreement.</desc>
+        </info>
+        <value/>
+      </prop>
+      <prop oor:name="pronominal" oor:type="xs:string">
+        <info>
+          <desc>Pronoun placement.</desc>
+        </info>
+        <value/>
+      </prop>
+      <prop oor:name="pronome" oor:type="xs:string">
+        <info>
+          <desc>Use of pronoun.</desc>
+        </info>
+        <value/>
+      </prop>
+      <prop oor:name="porque" oor:type="xs:string">
+        <info>
+          <desc>Use of porque.</desc>
+        </info>
+        <value/>
+      </prop>
     </group>
   </templates>
   <component>
diff --git a/pt_BR/dictionaries.xcu b/pt_BR/dictionaries.xcu
index 0fa3fda..1a9bd67 100644
--- a/pt_BR/dictionaries.xcu
+++ b/pt_BR/dictionaries.xcu
@@ -29,3 +29,5 @@
     </node>
  </node>
 </oor:component-data>
+
+
diff --git a/pt_BR/hyph_pt_BR.dic b/pt_BR/hyph_pt_BR.dic
index 6bef7d8..fbbb60c 100644
--- a/pt_BR/hyph_pt_BR.dic
+++ b/pt_BR/hyph_pt_BR.dic
@@ -9,11 +9,44 @@ a1
 a1h
 a2i
 a3í
+á1m2i
+â1m2a
+â2m1b
+â1m2e
+â1m2i
+â1m2n
+â1m2o
+â2m1p
+â1m2u
+á1n2i
+â1n2a
+â2n1c
+â2n1d
+â1n2e
+â2n1f
+â2n1g
+â1n2h
+â1n2i
+â2n1j
+â2n1n
+â1n2o
+â2n1q
+â2n1r
+â2n1s2i
+â2n1s2e
+â2n4s1c
+â2n4s1f
+â2n1t
+â1n2u
+â2n1v
+â2n1z
 a3o
 a3ó
+a3ô
 ã2o
 1b2a
 1b2á
+1b2â
 1b2ã
 1b2e
 1b2é
@@ -41,6 +74,7 @@ a3
 3ç2ú
 1c2a
 1c2á
+1c2â
 1c2ã
 1c2e
 1c2é
@@ -59,6 +93,7 @@ a3
 1c2ú
 1d2a
 1d2á
+1d2â
 1d2ã
 1d2e
 1d2é
@@ -75,6 +110,7 @@ a3
 1d2ú
 e3a
 e3á
+e3â
 e3ã
 é3a
 e2h3l2
@@ -86,11 +122,21 @@ e3h2e
 e3h2i
 e3h2o
 e3h2u
+2e4as.
 e2i
 e3í
 é2i
 ê2i
-2eos.
+é1m2i
+ê1m2a
+ê2m1b
+ê1m2e
+ê1m2i
+ê1m2n
+ê1m2o
+ê2m1p
+ê1m2u
+2e4os.
 e3o
 e3ó
 e3ô
@@ -104,6 +150,7 @@ e1
 e2y
 1f2a
 1f2á
+1f2â
 1f2ã
 1f2e
 1f2é
@@ -119,6 +166,7 @@ e2y
 1f2ú
 1g2a
 1g2á
+1g2â
 1g2ã
 1g2e
 1g2é
@@ -152,6 +200,7 @@ e2y
 1g2ú
 1h2a
 1h2á
+1h2â
 1h2ã
 1h2e
 1h2é
@@ -172,6 +221,7 @@ e2y
 1h2ú
 i3a
 i1á
+i1â
 i1ã
 í1a
 i3e
@@ -180,6 +230,14 @@ i1
 í2e
 i3i
 i3í
+í1m2a
+í2m1b
+í1m2e
+í1m2i
+í1m2n
+í1m2o
+í2m1p
+í1m2u
 i3o
 i1ó
 i1ô
@@ -189,6 +247,7 @@ i2u
 i3ú
 1j2a
 1j2á
+1j2â
 1j2ã
 1j2e
 1j2é
@@ -196,6 +255,7 @@ i3
 1j2i
 1j2o
 1j2ó
+1j2ô
 1j2õ
 1j2u
 1j2ú
@@ -216,6 +276,7 @@ i3
 1l2ú
 1m2a
 1m2á
+1m2â
 1m2ã
 1m2e
 1m2é
@@ -229,8 +290,8 @@ i3
 1m2ú
 1n2a
 1n2á
-1n2ã
 1n2â
+1n2ã
 1n2e
 1n2é
 1n2ê
@@ -242,9 +303,10 @@ i3
 1n2ô
 1n2õ
 1n2u
-1n3ú
+1n2ú
 o1a
 o1á
+o1â
 o1ã
 o3e
 o3é
@@ -333,16 +395,30 @@ o3h2
 6o4i1n2ô
 6o4i1n2u
 6o4i3b2
+ó1g
+ó2g1n
 o3í
 ó2i
+ó1m2i
+ô1m2a
+ô2m1b
+ô1m2e
+ô1m2i
+ô1m2n
+ô1m2o
+ô2m1p
+ô1m2u
 o3o
 o3ó
+o3ô
 o3õ4
 o2u
 1p2a
 1p2á
+1p2â
 1p2ã
 1p2e
+1p2è
 1p2é
 1p2ê
 1p2i
@@ -352,15 +428,23 @@ o2u
 1p2ó
 1p2ô
 1p4r2
-3p4s2i3c
+a3p2s2i1c
+o2p3s2i1c
+a3p2s2i1q
+o2p3s2i1q
+á2p3s2i
+é2p3s2i
+í2p3s2i
+ó2p3s2i
 2p1s2i
-3p4s2i3q2u
+.p2s2i
 1p2u
 1p2ú
 1q2u4
 1q2ü4
 1r2a
 1r2á
+1r2â
 1r2ã
 1r2e
 1r2é
@@ -375,8 +459,8 @@ o2u
 1r2ú
 1s2a
 1s2á
-1s2ã
 1s2â
+1s2ã
 1s2e
 1s2é
 1s2ê
@@ -386,12 +470,13 @@ s2h2
 1s2o
 1s2ó
 1s2ô
+1s2õ
 1s2u
 1s2ú
 1t2a
 1t2á
-1t2ã
 1t2â
+1t2ã
 1t2e
 1t2é
 1t2ê
@@ -434,6 +519,7 @@ q4u4
 u1á
 g4u6ã
 q4u6ã
+u1â
 u1ã
 s2u4b5la
 s2u4b5le
@@ -504,11 +590,21 @@ u3i4n3z
 g4u6í
 q4u6í
 u1í
+ú1m2a
+ú2m1b
+ú1m2e
+ú1m2i
+ú1m2n
+ú1m2o
+ú2m1p
+ú1m2u
 u2o
 u1ó
+u1ô
 u3u
 1v2a
 1v2á
+1v2â
 1v2ã
 1v2e
 1v2é
@@ -526,8 +622,8 @@ u3u
 w2a
 1x2a
 1x2á
-1x2ã
 1x2â
+1x2ã
 1x2e
 1x2é
 1x2ê
@@ -538,12 +634,13 @@ w2a
 1x2ô
 1x2õ
 1x2u
+1x2ú
 y2a
 1ye
 1z2a
 1z2á
-1z2ã
 1z2â
+1z2ã
 1z2e
 1z2é
 1z2ê
@@ -555,3 +652,596 @@ y2a
 1z2õ
 1z2u
 1z2ú
+2á1b2i4a
+2á1c2i4a
+2á1d2i4a
+2á1f2i4a
+2á1g2i4a
+2á1l2i4a
+2á1p2i4a
+2á1r2i4a
+2á1s2i4a
+2á1t2i4a
+2á1v2i4a
+2á1x2i4a
+2á1z2i4a
+2â1m2i4a
+2â1n2i4a
+2é1b2i4a
+2é1c2i4a
+2é1d2i4a
+2é1f2i4a
+2é1g2i4a
+2é1l2i4a
+2é1n2i4a
+2é1p2i4a
+2é1r2i4a
+2é1s2i4a
+2é1t2i4a
+2é1v2i4a
+2é1x2i4a
+2é1y2i4a
+2é1z2i4a
+2ê1m2i4a
+2ê1n2i4a
+2í1b2i4a
+2í1c2i4a
+2í1d2i4a
+2í1f2i4a
+2í1g2i4a
+2í1j2i4a
+2í1l2i4a
+2í1m2i4a
+2í1n2i4a
+2í1p2i4a
+2í1r2i4a
+2í1s2i4a
+2í1t2i4a
+2í1v2i4a
+2í1x2i4a
+2í1z2i4a
+2ó1b2i4a
+2ó1c2i4a
+2ó1d2i4a
+2ó1f2i4a
+2ó1g2i4a
+2ó1j2i4a
+2ó1l2i4a
+2ó1p2i4a
+2ó1r2i4a
+2ó1s2i4a
+2ó1t2i4a
+2ó1v2i4a
+2ó1x2i4a
+2ó1z2i4a
+2ô1d2i4a
+2ô1m2i4a
+2ô1n2i4a
+2ú1b2i4a
+2ú1c2i4a
+2ú1d2i4a
+2ú1f2i4a
+2ú1g2i4a
+2ú1l2i4a
+2ú1m2i4a
+2ú1n2i4a
+2ú1p2i4a
+2ú1r2i4a
+2ú1s2i4a
+2ú1v2i4a
+2ú1x2i4a
+2ú1z2i4a
+2á1b2i4o
+2á1c2i4o
+2á1d2i4o
+2á1f2i4o
+2á1g2i4o
+2á1l2i4o
+2á1n2i4o
+2á1p2i4o
+2á1r2i4o
+2á1s2i4o
+2á1t2i4o
+2á1v2i4o
+2á1x2i4o
+2á1z2i4o
+2â1m2i4o
+2â1n2i4o
+2é1b2i4o
+2é1c2i4o
+2é1d2i4o
+2é1f2i4o
+2é1g2i4o
+2é1l2i4o
+2é1n2i4o
+2é1p2i4o
+2é1r2i4o
+2é1s2i4o
+2é1t2i4o
+2é1v2i4o
+2é1x2i4o
+2é1z2i4o
+2ê1m2i4o
+2ê1n2i4o
+2ê1s2i4o
+2í1b2i4o
+2í1c2i4o
+2í1d2i4o
+2í1f2i4o
+2í1g2i4o
+2í1l2i4o
+2í1m2i4o
+2í1n2i4o
+2í1p2i4o
+2í1r2i4o
+2í1s2i4o
+2í1t2i4o
+2í1v2i4o
+2í1z2i4o
+2ó1b2i4o
+2ó1c2i4o
+2ó1d2i4o
+2ó1f2i4o
+2ó1g2i4o
+2ó1l2i4o
+2ó1m2i4o
+2ó1p2i4o
+2ó1r2i4o
+2ó1s2i4o
+2ó1t2i4o
+2ó1v2i4o
+2ó1x2i4o
+2ó1z2i4o
+2ô1d2i4o
+2ô1m2i4o
+2ô1n2i4o
+2ú1b2i4o
+2ú1c2i4o
+2ú1d2i4o
+2ú1f2i4o
+2ú1g2i4o
+2ú1j2i4o
+2ú1l2i4o
+2ú1m2i4o
+2ú1n2i4o
+2ú1p2i4o
+2ú1r2i4o
+2ú1s2i4o
+2ú1t2i4o
+2ú1v2i4o
+2ú1z2i4o
+2á4i1b2i4a
+2â4m1b2i4a
+2é4b1b2i4a
+2é4r1b2i4a
+2é4s1b2i4a
+2í4l1b2i4a
+2í4m1b2i4a
+2í4r1b2i4a
+2ó4b1b2i4a
+2ô4m1b2i4a
+2ó4s1b2i4a
+2ú4m1b2i4a
+2á4l1c2i4a
+2â4n1c2i4a
+2á4r1c2i4a
+2á4u1c2i4a
+2ê4n1c2i4a
+2é4p1c2i4a
+2é4r1c2i4a
+2é4s1c2i4a
+2ê4u1c2i4a
+2í4l1c2i4a
+2í4n1c2i4a
+2í4r1c2i4a
+2í4s1c2i4a
+2ó4l1c2i4a
+2ô4n1c2i4a
+2ó4r1c2i4a
+2ó4s1c2i4a
+2ú4n1c2i4a
+2ú4p1c2i4a
+2ú4r1c2i4a
+2á4b1d2i4a
+2á4g1d2i4a
+2á4l1d2i4a
+2â4n1d2i4a
+2á4r1d2i4a
+2á4u1d2i4a
+2ê4i1d2i4a
+2é4l1d2i4a
+2ê4n1d2i4a
+2é4r1d2i4a
+2í4l1d2i4a
+2í4n1d2i4a
+2ó4l1d2i4a
+2ô4l1d2i4a
+2ô4n1d2i4a
+2ó4r1d2i4a
+2ú4l1d2i4a
+2ú4n1d2i4a
+2ú4r1d2i4a
+2â4n1f2i4a
+2á4r1f2i4a
+2é4l1f2i4a
+2ó4l1f2i4a
+2ô4n1f2i4a
+2ó4r1f2i4a
+2ú4l1f2i4a
+2á4i1g2i4a
+2á4l1g2i4a
+2â4n1g2i4a
+2á4r1g2i4a
+2é4r1g2i4a
+2í4n1g2i4a
+2ô4n1g2i4a
+2ó4r1g2i4a
+2ú4n1g2i4a
+2ú4r1g2i4a
+2á1c4h2i4a
+2á1l4h2i4a
+2â1n4h2i4a
+2é1c4h2i4a
+2é4t1h2i4a
+2í4g1h2i4a
+2ô1n4h2i4a
+2ú1c4h2i4a
+2á1c4l2i4a
+2á1g4l2i4a
+2á4l1l2i4a
+2á4r1l2i4a
+2á4u1l2i4a
+2é4l1l2i4a
+2é4s1l2i4a
+2é1t4l2i4a
+2ê4u1l2i4a
+2í1b4l2i4a
+2í1c4l2i4a
+2ó1g4l2i4a
+2ó1p4l2i4a
+2ô4u1l2i4a
+2á4l1m2i4a
+2á4r1m2i4a
+2á4s1m2i4a
+2á4u1m2i4a
+2ê4i1m2i4a
+2é4l1m2i4a
+2é4r1m2i4a
+2é4s1m2i4a
+2ê4s1m2i4a
+2í4m1m2i4a
+2í4s1m2i4a
+2ô4l1m2i4a
+2ó4r1m2i4a
+2ó4s1m2i4a
+2á4f1n2i4a
+2á4g1n2i4a
+2â4g1n2i4a
+2â4i1n2i4a
+2â4m1n2i4a
+2â4n1n2i4a
+2á4u1n2i4a
+2é4g1n2i4a
+2ê4i1n2i4a
+2é4r1n2i4a
+2í4g1n2i4a
+2í4m1n2i4a
+2í4r1n2i4a
+2ó4c1n2i4a
+2ó4d1n2i4a
+2ó4l1n2i4a
+2ó4r1n2i4a
+2ó4t1n2i4a
+2ú4r1n2i4a
+2á4l1p2i4a
+2â4m1p2i4a
+2á4p1p2i4a
+2á4r1p2i4a
+2é4r1p2i4a
+2í4m1p2i4a
+2í4p1p2i4a
+2ó4r1p2i4a
+2ó4s1p2i4a
+2ú4l1p2i4a
+2ú4p1p2i4a
+2á1b4r2i4a
+2á1c4r2i4a
+2á1d4r2i4a
+2á1f4r2i4a
+2á1g4r2i4a
+2â4n1r2i4a
+2á4r1r2i4a
+2á1t4r2i4a
+2á4u1r2i4a
+2é1b4r2i4a
+2é1d4r2i4a
+2é1f4r2i4a
+2é4r1r2i4a
+2é1t4r2i4a
+2ê4u1r2i4a
+2í1c4r2i4a
+2í1d4r2i4a
+2í1p4r2i4a
+2í1t4r2i4a
+2ó1d4r2i4a
+2ó1f4r2i4a
+2ô4i1r2i4a
+2ó1p4r2i4a
+2ó4r1r2i4a
+2ó1t4r2i4a
+2ô4u1r2i4a
+2ú1g4r2i4a
+2ú4r1r2i4a
+2ú1t4r2i4a
+2á4i1s2i4a
+2â4n1s2i4a
+2á4p1s2i4a
+2á4r1s2i4a
+2á4s1s2i4a
+2á4t1s2i4a
+2á4u1s2i4a
+2é4l1s2i4a
+2ê4n1s2i4a
+2é4p1s2i4a
+2é4r1s2i4a
+2é4s1s2i4a
+2é4t1s2i4a
+2ê4y1s2i4a
+2í4n1s2i4a
+2í4p1s2i4a
+2í4s1s2i4a
+2í4t1s2i4a
+2ô4n1s2i4a
+2ó4p1s2i4a
+2ó4r1s2i4a
+2ó4s1s2i4a
+2ô4u1s2i4a
+2ú4c1s2i4a
+2ú4n1s2i4a
+2ú4s1s2i4a
+2á4c1t2i4a
+2á4l1t2i4a
+2â4n1t2i4a
+2á4p1t2i4a
+2á4r1t2i4a
+2á4s1t2i4a
+2á4t1t2i4a
+2é4c1t2i4a
+2é4d1t2i4a
+2ê4n1t2i4a
+2é4r1t2i4a
+2é4s1t2i4a
+2é4t1t2i4a
+2í4c1t2i4a
+2í4d1t2i4a
+2í4f1t2i4a
+2í4n1t2i4a
+2í4p1t2i4a
+2í4s1t2i4a
+2ô4n1t2i4a
+2ó4r1t2i4a
+2ó4s1t2i4a
+2ó4t1t2i4a
+2ú4r1t2i4a
+2ú4s1t2i4a
+2á1g4u2i4a
+2á1q4u2i4a
+2é1g4u2i4a
+2é1q4u2i4a
+2í1q4u2i4a
+2ó1q4u2i4a
+2ú1q4u2i4a
+2á4l1v2i4a
+2á4u1v2i4a
+2é4r1v2i4a
+2í4l1v2i4a
+2ó4r1v2i4a
+2á4r1x2i4a
+2á4u1x2i4a
+2â4u1x2i4a
+2ê4i1x2i4a
+2á4r1z2i4a
+2ê4n1z2i4a
+2é4t1z2i4a
+2í4t1z2i4a
+2ó4l1z2i4a
+2ô4l1z2i4a
+2ô4n1z2i4a
+2ó4t1z2i4a
+2ó4z1z2i4a
+2â4m1b2i4o
+2á4r1b2i4o
+2é4r1b2i4o
+2é4s1b2i4o
+2í4m1b2i4o
+2ô4m1b2i4o
+2ó4r1b2i4o
+2ú4m1b2i4o
+2ú4r1b2i4o
+2á4l1c2i4o
+2â4n1c2i4o
+2á4r1c2i4o
+2á4s1c2i4o
+2á4u1c2i4o
+2é4l1c2i4o
+2ê4n1c2i4o
+2é4r1c2i4o
+2é4s1c2i4o
+2ê4u1c2i4o
+2í4n1c2i4o
+2í4p1c2i4o
+2í4r1c2i4o
+2í4s1c2i4o
+2ô4n1c2i4o
+2ó4r1c2i4o
+2ó4s1c2i4o
+2ú4l1c2i4o
+2ú4n1c2i4o
+2ú4r1c2i4o
+2ú4s1c2i4o
+2á4b1d2i4o
+2â4n1d2i4o
+2á4r1d2i4o
+2á4u1d2i4o
+2ê4i1d2i4o
+2ê4n1d2i4o
+2í4l1d2i4o
+2í4n1d2i4o
+2ô4n1d2i4o
+2ó4r1d2i4o
+2ú4n1d2i4o
+2ú4r1d2i4o
+2á4r1f2i4o
+2é4l1f2i4o
+2ê4n1f2i4o
+2í4l1f2i4o
+2ú4n1f2i4o
+2á4l1g2i4o
+2â4n1g2i4o
+2á4r1g2i4o
+2á4s1g2i4o
+2é4l1g2i4o
+2é4r1g2i4o
+2í4n1g2i4o
+2ô4n1g2i4o
+2ó4r1g2i4o
+2ú4r1g2i4o
+2á1c4h2i4o
+2ó1c4h2i4o
+2á1b4l2i4o
+2á1c4l2i4o
+2á4u1l2i4o
+2ê4i1l2i4o
+2í1b4l2i4o
+2í1c4l2i4o
+2í1g4l2i4o
+2ó1c4l2i4o
+2ó1g4l2i4o
+2ó1p4l2i4o
+2ú1c4l2i4o
+2á4d1m2i4o
+2á4g1m2i4o
+2á4i1m2i4o
+2á4j1m2i4o
+2á4l1m2i4o
+2á4s1m2i4o
+2á4t1m2i4o
+2é4l1m2i4o
+2é4r1m2i4o
+2é4s1m2i4o
+2í4s1m2i4o
+2ó4c1m2i4o
+2ó4l1m2i4o
+2ó4r1m2i4o
+2ó4s1m2i4o
+2á4c1n2i4o
+2á4f1n2i4o
+2á4g1n2i4o
+2â4m1n2i4o
+2á4r1n2i4o
+2á4u1n2i4o
+2é4g1n2i4o
+2ê4i1n2i4o
+2ê4m1n2i4o
+2é4r1n2i4o
+2í4c1n2i4o
+2í4f1n2i4o
+2í4g1n2i4o
+2í4m1n2i4o
+2í4r1n2i4o
+2í4s1n2i4o
+2í4t1n2i4o
+2ó4d1n2i4o
+2ó4g1n2i4o
+2ó4r1n2i4o
+2ó4s1n2i4o
+2ú4b1n2i4o
+2ú4r1n2i4o
+2á4l1p2i4o
+2â4m1p2i4o
+2á4r1p2i4o
+2á4s1p2i4o
+2á4u1p2i4o
+2é4s1p2i4o
+2í4m1p2i4o
+2ó4l1p2i4o
+2ó4r1p2i4o
+2ó4s1p2i4o
+2ú4l1p2i4o
+2á4b1r2i4o
+2á1c4r2i4o
+2á1d4r2i4o
+2á1f4r2i4o
+2á1g4r2i4o
+2á4r1r2i4o
+2á4s1r2i4o
+2á1t4r2i4o
+2á4u1r2i4o
+2é1b4r2i4o
+2é1d4r2i4o
+2é1g4r2i4o
+2ê1n4r2i4o
+2é1t4r2i4o
+2ê4u1r2i4o
+2í1b4r2i4o
+2í1d4r2i4o
+2í1p4r2i4o
+2í1t4r2i4o
+2ó1b4r2i4o
+2ó1c4r2i4o
+2ó1f4r2i4o
+2ó4h1r2i4o
+2ó1p4r2i4o
+2ó4r1r2i4o
+2ó1t4r2i4o
+2ú1b4r2i4o
+2ú4h1r2i4o
+2ú4r1r2i4o
+2ú1t4r2i4o
+2á4i1s2i4o
+2á4r1s2i4o
+2á4s1s2i4o
+2á4u1s2i4o
+2ê4n1s2i4o
+2é4p1s2i4o
+2é4r1s2i4o
+2é4s1s2i4o
+2í4s1s2i4o
+2ô4n1s2i4o
+2ó4p1s2i4o
+2ó4s1s2i4o
+2ú4r1s2i4o
+2ú4s1s2i4o
+2á4c1t2i4o
+2â4n1t2i4o
+2á4r1t2i4o
+2á4s1t2i4o
+2é4l1t2i4o
+2ê4n1t2i4o
+2é4r1t2i4o
+2é4s1t2i4o
+2í4c1t2i4o
+2í4n1t2i4o
+2í4p1t2i4o
+2í4r1t2i4o
+2í4s1t2i4o
+2ó4c1t2i4o
+2ó4l1t2i4o
+2ô4n1t2i4o
+2ó4p1t2i4o
+2ó4s1t2i4o
+2ú4r1t2i4o
+2ú4s1t2i4o
+2á1q4u2i4o
+2é1q4u2i4o
+2í1q4u2i4o
+2ó1q4u2i4o
+2á4l1v2i4o
+2â4n1v2i4o
+2é4l1v2i4o
+2é4r1v2i4o
+2í4l1v2i4o
+2í4n1v2i4o
+2ó4b1v2i4o
+2ú4l1v2i4o
+2é4l1z2i4o
diff --git a/pt_BR/pt_BR.aff b/pt_BR/pt_BR.aff
index 627912d..a54f89d 100644
--- a/pt_BR/pt_BR.aff
+++ b/pt_BR/pt_BR.aff
@@ -1,10 +1,10 @@
 SET ISO8859-1
 TRY áàãâéêíóõôúüçesianrtolcdugmphbyfvkwjqxz
 
-#   VERO - Verificador Ortográfico Livre - Versão 3.0.0
-#   Copyright (C) 2006 - 2012  por Raimundo Santos Moura
+#   VERO - Verificador Ortográfico Livre - Versão 3.1.11
+#   Copyright (C) 2006 - 2013  por Raimundo Santos Moura
 #   <raimundo.smoura at gmail.com>
-#   Brasil - Novembro 2012
+#   Brasil - Junho 2013
 #   Este é um dicionário para correção ortográfica da língua Portuguesa   
 #   para o Hunspell.                                                       
 #   Este programa é livre e pode ser redistribuído e/ou modificado nos    
@@ -110,7 +110,7 @@ ONLYMAXDIFF
 
 
 # melhorar a sugestão de palavras
-REP 432
+REP 438
 REP -           s-
 REP -           r
 REP -           s
@@ -256,6 +256,7 @@ REP en          em
 REP én          ém
 REP ên          êm
 REP enalte      ênalti
+REP enci        ment
 REP ensi        ênci
 REP épit        ept
 REP ereo        eoro
@@ -323,6 +324,7 @@ REP k
 REP Kg          kg
 REP Khmer       Cambojano
 REP ki          qui
+REP kilo        quilô
 REP kiwi        quiuí
 REP ko          co
 REP ku          cu
@@ -422,6 +424,8 @@ REP q
 REP qüinquí     quinquí
 REP q           que
 REP qs          ques
+REP qtde        quant
+REP qtdes       quant
 REP qu          c
 REP r           -
 REP r           r-
@@ -514,6 +518,8 @@ REP yongyang    ionguiangue
 REP z           s
 REP z           z-
 REP z-          z
+REP zação       dade
+REP zaçõe       dade
 REP zzavill     zavil
 REP g           gu
 REP -           _
@@ -566,7 +572,7 @@ PFX 
 
 PFX Ã Y 4
 PFX Ã   0     auto    [^oóôhrs]
-PFX Ã   0     auto-   [oóôh]
+PFX Ã   0     auto-   [oóôh] 
 PFX Ã   0     autor   r
 PFX Ã   0     autos   s
 
diff --git a/pt_BR/pt_BR.dic b/pt_BR/pt_BR.dic
index 9a3d753..b4728e6 100644
--- a/pt_BR/pt_BR.dic
+++ b/pt_BR/pt_BR.dic
@@ -1,4 +1,4 @@
-311964
+312036
 a
 ª
 á/Ý
@@ -3433,6 +3433,8 @@ acessoriedade/B
 acessório/DK3
 acessos/P
 acessual/BRV
+acessulfame
+acessulfame-K
 acessulfamo/B
 aceste/DPO
 acesteio/D
@@ -11024,6 +11026,7 @@ aleman
 alemão/E
 alemão-judaico-brasileiro/D
 Alemão-Judaico-Brasileiro/D
+alemão-judeu
 alemão-ocidental
 alemão-oriental
 alembrote/BP
@@ -16967,6 +16970,7 @@ analogado/D
 analogamente
 analogético/DK13
 analógico/DK
+analógico-digital/B
 análogico-digital/B
 analogio/D
 analógio/B
@@ -20693,6 +20697,7 @@ antidicomarianita/B
 antididatismo/B
 antídio/B
 antidireitista/BÁ
+antidiscriminatório/D
 antidogmatismo/B3
 antidoral/BJXZ2HRV
 antidoro/B
@@ -24835,6 +24840,7 @@ are
 areãozense/B
 arear/eoYjLÂ
 áreas-alvo
+áreas-chaves
 áreas-cliente
 áreas-fins
 areata/B
@@ -31290,6 +31296,7 @@ aviajado/D
 Aviano
 avião/BRVÌÚàû
 avião-cegonha/B
+avião-conceito
 avião-correio
 avião-espião
 avião-foguete
@@ -31357,6 +31364,7 @@ Avinh
 avinhar/akYMjLÂ
 Avintes
 ávio/D
+aviões-conceitos
 aviões-correio/B
 aviões-espião/B
 aviões-foguete/B
@@ -33725,6 +33733,8 @@ balanto/D
 balão/BRVò
 balão-chinês
 balão-de-são-josé
+balão-panfleto
+Balão-Panfleto
 balão-piloto
 balão-sonda
 Balaque
@@ -34020,6 +34030,8 @@ balobeiro/D
 baloche/B
 baloeiro/D
 balões-chineses
+balões-panfletos
+Balões-Panfletos
 balões-piloto
 balões-sonda
 balofice/B
@@ -41437,6 +41449,7 @@ bioaerar/akYjL
 bioaletrina/B
 bioarquivo/B
 bioasfalto/B
+bioassinatura/B
 bioativo/DXJ
 bioba/B
 biobateria/B
@@ -41478,7 +41491,9 @@ biocultural/B
 biodança/B
 biodecompósito/B
 biodegradabilidade/B
+biodetector/D
 biodeterioração/B
+biodetetor/D
 biodim./Ý
 biodireito/B
 biodisponibilidade/B
@@ -41604,6 +41619,7 @@ bi
 biopsicológico/DK
 bióptico/D
 bioq./Ý
+bioquântico/D
 bioquice/B
 bioquím./Ý
 biorana/Bò
@@ -41657,6 +41673,7 @@ biossocial/BJXZ2HRV
 biossociologia/B
 biossociológico/DK
 biossociólogo/D
+biossolda/B
 biossomático/DK13
 biossomo/D
 biossujeira/B
@@ -74874,6 +74891,7 @@ combinar/akYNjL
 combinat./Ý
 combinativo/DXJ
 combinato/D
+combinatorial/B
 combinável/KXIÀ
 combió/B
 combismo/B3
@@ -83062,8 +83080,9 @@ criptoglossa/B
 criptografação/B
 criptografar/akYjLÂÃÀ
 criptografável/KXI
-criptografia/B2
+criptografia/BÂÃÀ
 criptográfico/DK
+criptografista/B
 criptógrafo/D
 criptogramático/DK13
 criptograme/D
@@ -89032,6 +89051,7 @@ denunciativo/DXJ
 denunciatório/D
 denunciável/KXI
 denuncismo/B
+denuncista/B
 denutrição/B
 denutriente/B
 denutrir/akMjL
@@ -99926,6 +99946,7 @@ ecocentrismo/B3
 ecocentrístico/DK13
 ecocentro/B
 ecocida/B
+ecocidade/B
 ecocídio/B
 ecocinesia/B
 ecocinésia/B
@@ -101868,6 +101889,7 @@ eletroafinidade/B
 eletroanalgesia/B
 eletroanálise/B
 eletroanalítico/DK13
+eletroativo/D
 eletroatmosférico/D
 eletrobalança/B
 eletrobalística/B
@@ -101958,6 +101980,7 @@ eletroencefalograma/B
 eletroendosmose/B
 eletroendosmótico/DK13
 eletroerosão/BQW
+eletroestático/D
 eletroestimulação/B
 eletroexcisão/BQW
 eletrófago/D
@@ -109896,7 +109919,7 @@ eritrocentaurina/B
 eritrocerco/B
 eritrócero/B
 eritrocitaférese/B
-eritrocitário/D
+eritrocitário/DÁ
 eritrócite/B
 eritrocítico/DK13
 eritrócito/BÙ
@@ -112842,6 +112865,7 @@ esferi
 esferiacial/BJXZ2HRV
 esferiaciale/B
 esferiale/B
+esfericamente
 esfericarpo/B
 esfericase/B
 esfericidade/B
@@ -117115,7 +117139,7 @@ esterc
 esterculiáceo/D
 esterculíea/B
 estercurônio/B
-estere/B
+estere/BÝ
 estereagnosia/B
 estereagnóstico/D
 estereautógrafo/B
@@ -118334,6 +118358,7 @@ estrat
 estrategiar/akYMjL
 estratégias-chave/B
 estratégico/DK
+estratégico-militar/B
 estrategismo/B3
 estratego/DÒ
 estrático/DK13Í
@@ -121878,6 +121903,7 @@ exterioriza
 exteriorizar/akYjL
 exteriorizável/KXI
 exterminação/BQW
+exterminacionista/B
 exterminar/akYjL
 exterminável/KXI
 extermínio/BÃ
@@ -130421,7 +130447,7 @@ formanilida/B
 formanita/B
 formântico/D
 formão/BRV
-formar/akYjLÀÂÉòú
+formar/akYjLÀÂÃÉòú
 formatação/BQWÀÂÃÈÌÜú
 formatar/akYjLÀÂÃÈÌÜú
 formativo/DXJÀÂÄÉú
@@ -132142,6 +132168,7 @@ franjido/B
 franjinha/B
 franjosca/B
 Frankfurt
+frankfurtiniano/D
 Franklin
 frankliniano/D
 franque/B
@@ -137089,6 +137116,7 @@ gauerense/B
 gaugau/B
 gaul./Ý
 gaulês/DOP
+gaulismo/B3
 gaulista/B
 gaulitano/D
 gaullismo/B3
@@ -138507,6 +138535,7 @@ germandreia/B
 germania/B2K
 germanice/B
 germânico/DÁ
+germânico-judeu/B
 germaniense/B
 germanina/B
 germânio/D
@@ -142475,6 +142504,7 @@ Grandes-SC/5
 grandessíssimo/D
 grandevo/B
 grandeza/B
+grandezinho/D
 grandidierita/B
 grandifloro/B
 grandifólio/B
@@ -149169,6 +149199,7 @@ heterofilofor
 heterofímia/B
 heterofio/B
 heterófito/B
+heterofobia/B
 heterofonia/B
 heterofônico/DK13
 heterofono/B
@@ -151672,6 +151703,7 @@ hiperandrogenemia/B
 hiperão/BRV
 hiperaspíneo/D
 hiperatividade/B
+hiperavião/B
 hipérb./Ý
 hipérbase/B
 hipérbato/B
@@ -153158,6 +153190,7 @@ Hoba
 hobbesianismo/B3
 hobbesiano/D
 hobby
+hobista/B
 hobo/B
 hochschildita/B
 hocquínia/B
@@ -154733,6 +154766,8 @@ hurolite/DPO
 huroniano/D
 hurra/B
 hurrita/B
+Hurssel
+hursserliano/D
 husa/B
 Husá
 Husai
@@ -160573,6 +160608,7 @@ interdisciplina/B
 interdisciplinar/BRXj
 interdisciplinariedade/B
 interdisciplinarmente
+interdiscursivo/D
 interditar/akYjLÂÀ
 interditivo/DXJ
 interditos/P
@@ -160734,8 +160770,8 @@ interporto/B
 interpositivo/DXJ
 interpósito/B
 interpositório/D
-interpretação/BQWÀÄÌ
-interpretar/akYjLÀÂÌ
+interpretação/BQWÀÄÌÃ
+interpretar/akYjLÀÂÌÃ
 interpretativo/DXJÌÀ
 interpretável/KXIÀÌ
 intérprete/B
@@ -168544,7 +168580,7 @@ julepe/B
 julepo/B
 julgadoiro/B
 julgadouro/B
-julgar/cmYMjLÏì
+julgar/cmYMjLÏìÀÃ
 julgatura/B
 julgável/KXIì
 julgoldita/B
@@ -169443,6 +169479,7 @@ kiribatiano/D
 kirundi
 Kissama
 kit/B
+kJ/Ý
 Klaus
 Kleber
 KLM
@@ -181455,6 +181492,7 @@ macrocoan
 macrocolia/BK
 macrocolo/B
 macrócolon/B
+macrocoluna/B
 macrócomo/D
 macrocomputador/D
 macroconídia/B
@@ -181566,6 +181604,7 @@ macropros
 macroprosopo/B
 macroprótodon/B
 macroprotodonte/BP
+macroprudência/B
 macrópsalis
 macropsia/BK
 macrópsico/D
@@ -184546,6 +184585,7 @@ mandjolento/D
 mandjua/B
 mandjuandade/B
 mandó/B
+mando-obediência
 mandobi/B
 mandobiaçu/B
 mandobiguaçu/B
@@ -195116,6 +195156,7 @@ metatarsofalange/B
 metatarsofalangiano/D
 metatarsofalângico/D
 metatarsoprinifalângico/D
+metatemporal/B
 metatenardita/B
 metateologia/BK
 metateológico/DK
@@ -196280,6 +196321,8 @@ micro-hidrel
 micro-história/B
 micro-histórico/D
 micro-horário/B
+micro-LED
+micro-LEDs
 micro-ohm/B
 micro-olimpíadas
 micro-ômetro/B
@@ -196380,6 +196423,7 @@ micrococcus
 micrococia/B
 microcócico/D
 micrococose/B
+microcoluna/B
 microcompressor/B
 microcomputador/DKR
 microconcreto/B
@@ -196611,6 +196655,7 @@ micropipeta/B
 micróplace/B
 microplana/B
 microplanejamento/B
+microplano/B
 microplanta/B
 microplasma/B
 microplax
@@ -198130,6 +198175,7 @@ minibloco/B
 miniblusa/B
 minibolinho/B
 minibolo/D
+minibolsa/B
 minibônus
 minibotão/B
 minibugie/B
@@ -198259,6 +198305,7 @@ minimilho/B
 miniministerial/B
 miniminizar/akYjL
 minimismo/B3
+minimiss
 minimístico/DK13
 minimização/BQW
 minimizar/akYjL
@@ -201988,6 +202035,7 @@ monoliose/B
 monoliótico/DK13
 monoliticidade/B
 monolítico/DK13ò
+monolitismo/B3
 monólito/B
 monolitro/B
 monolocular/akYMjL
@@ -203834,6 +203882,7 @@ motiv
 motívico/D
 motivos/PÃ
 moto/DHJÀÌ
+moto-conceito
 moto-contínuo
 moto-perpétuo
 moto-próprio
@@ -205207,6 +205256,8 @@ multicompletismo/B
 multicomponente/BP
 multiconcavidade/B
 multicôncavo/D
+multiconectado/D
+multiconexão/B
 multiconjunto/B
 multiconta/B
 multicontinental/BJXZ2HRV
@@ -205214,6 +205265,7 @@ multiconvexo/BX
 multicópia/B
 multicor/BR
 multicostado/D
+multicritério/B
 multicultor/DR
 multicultura/B
 multicultural/BJXZ2HRV
@@ -207701,6 +207753,7 @@ naniquice/B
 naniquismo/B3
 nanisco/B
 nanismo/B3Àò
+nanito/B
 nanja/B
 nanjoque/B
 nanlinguita/B
@@ -207794,6 +207847,7 @@ nanograma/B
 nanogrampeamento/B
 nanoide/B
 nanoimpressão/B
+nanoimpressora/B
 nanolâmpada/B
 nanolaser
 nanolasers
@@ -212146,6 +212200,7 @@ no-break
 nó-cego
 nó-de-cachorro
 nó-do-diabo
+no-lo/D
 nó-na-tripa
 nó-nas-tripas
 noa/BòÝ
@@ -224276,6 +224331,7 @@ pan
 pançada/BOW
 pancadão/BRV
 pancadaria/B
+pancadinha/B
 pancadista/B
 pancado/DJ
 pancadola/B
@@ -224616,7 +224672,7 @@ pan
 paniclora/B
 panico/D
 paniço/D
-pânico/DÛ
+pânico/DÛÁ
 panico-rei
 panicos-reis
 paniculado/DJ
@@ -229266,6 +229322,7 @@ Patolino
 patólise/B
 patolítico/DK13
 patologia/B24Kãû
+patologizante/B
 patólogo/Dã
 patomania/B
 patomaníaco/D
@@ -229397,6 +229454,7 @@ patrilocal/BJXZ2HRV
 patrimoniado/D
 patrimonial/BJXZ2HRV
 patrimonialístico/DK13
+patrimoniar/ak
 patrimoniense/B
 patrimônio/B
 patrínia/B
@@ -230936,6 +230994,7 @@ PCBR
 PCC
 PCdoB/8ü
 PCI
+PCN
 PCO
 PCP
 PCR
@@ -231280,6 +231339,7 @@ pedag./
 pedágio/B
 pedagogia/B4K
 pedagogice/B
+pedagógico-didático/D
 pedagogismo/B3
 pedagógium/B
 pedagogizar/akYjL
@@ -235983,8 +236043,8 @@ personaliz
 personária/B
 personativo/DXJ
 personato/D
-personificação/BQW
-personificar/akYjLÂÄ
+personificação/BQWÂÄÀ
+personificar/akYjLÂÄÀ
 personificável/KXI
 personismo/B
 personologia/BK
@@ -237931,6 +237991,7 @@ piezost
 piezosteto/B
 piezoterapia/B
 piezoterápico/D
+piezotrônico/D
 piezotropismo/B3
 pif-paf
 pif-pafs
@@ -241502,6 +241563,7 @@ pizzaria/B
 pizzicato/D
 PJ
 PKK
+pkm/Ý
 PL
 pl.
 plá/B
@@ -249409,7 +249471,7 @@ procerodes
 procerodídeo/D
 próceros
 processal/JXZ2HRV
-processar/akYMjLÀìÑûÂ
+processar/akYMjLÀìÑûÂÃ
 processável/KXIÀ
 processional/JXZ2HRV
 processionar/akYMjL
@@ -250041,6 +250103,8 @@ pronopi
 pronosticar/akYMjL
 pronóstico/D
 pronoto/B
+pronta-entrega
+prontas-entregas
 pronteza/B
 prontidão/BRV
 prontificação/BQW
@@ -253625,7 +253689,7 @@ quamoclite/BP
 quando/ò
 quandro/B
 quaniama/B
-quant./Ý
+quant.
 Quant.
 quantassomático/DK13
 quantassômico/DK
@@ -260304,7 +260368,6 @@ redu
 reducente/BP
 reducional/BJXZ2HRV
 reducionístico/DK13
-reduções)./Ý
 redundância/B
 redundar/akYMjL
 redura/B
@@ -277835,6 +277898,7 @@ sitite/BP
 sitito/D
 sitiurgia/B
 sitiúrgico/D
+sito/D
 sitódrepa/B
 sitofagia/B
 sitofágico/D
@@ -281547,6 +281611,7 @@ super-her
 Super-Herói/B
 super-heroico/D
 super-heroína/B
+super-heroístico/D
 super-heterodinia/B
 super-heteródino/B
 super-hidratação/B
@@ -281608,6 +281673,7 @@ superacomodado/D
 superaconchegante/B
 superadega/B
 superadvogado/D
+superafiado/D
 superagitado/D
 superagito/B
 superaglomerado/D
@@ -281834,6 +281900,7 @@ superficialidadezinha/B
 superficiário/D
 superfície/BÈ
 superfluidade/B
+superfluidez/B
 superfluido/B
 supérfluo/D
 superfofo/D
@@ -281854,6 +281921,7 @@ supergelado/D
 supergeração/B
 supergerador/D
 supergigante/B
+supergonorreia/B
 supergordo/D
 supergovernador/D
 supergráfico/D
@@ -281985,6 +282053,7 @@ superprojeto/B
 superprotetor/D
 superprova/B
 superpsicopata/B
+superpulsar/B
 superquadra/B
 superquadro/B
 superqueda/B
@@ -282043,6 +282112,7 @@ supertrunfo/B
 supertufão/B
 superusado/D
 supervacâneo/D
+superválvula/B
 supervelocidade/B
 supervenção/BQW
 supervencedor/D
@@ -282161,6 +282231,7 @@ supremat
 supremo/DJ
 supressão/BQW
 supressivo/DXJ
+supresso/D
 supressor/DR
 supressório/D
 suprf./Ý
@@ -282909,6 +282980,7 @@ tacanhice/B
 tacanho/D
 tacanhoba/B
 tacaniça/Bò
+tacão/B
 tacapaço/B
 tacapada/B
 tacape/B
@@ -292021,7 +292093,6 @@ TJAM
 TJAP
 TJBA
 TJCE
-TJDF
 TJDFT
 TJES
 TJF
@@ -294759,7 +294830,7 @@ transf
 transfuntório/D
 transfuradíssimo/D
 transfusão/BQWÀÃ
-transfusional/BJXZ2HRV
+transfusional/BJXZ2HRVú
 transfusivo/DXJ
 transfusor/D
 transfusos
@@ -309196,6 +309267,7 @@ vitr
 vítreo/DÜÖ
 vitreocapsulite/BP
 vitreófago/D
+vitreometálico/D
 vitrescível/BKXIÄ
 vítria/B
 vitrificação/BQWÂ
diff --git a/pt_BR/pythonpath/lightproof_handler_pt_BR.py b/pt_BR/pythonpath/lightproof_handler_pt_BR.py
index b1a72ca..406971a 100644
--- a/pt_BR/pythonpath/lightproof_handler_pt_BR.py
+++ b/pt_BR/pythonpath/lightproof_handler_pt_BR.py
@@ -1,4 +1,4 @@
-import uno
+import uno
 import unohelper
 import lightproof_opts_pt_BR
 from lightproof_impl_pt_BR import pkg
diff --git a/pt_BR/pythonpath/lightproof_impl_pt_BR.py b/pt_BR/pythonpath/lightproof_impl_pt_BR.py
index 22e8fbb..0cf2694 100644
--- a/pt_BR/pythonpath/lightproof_impl_pt_BR.py
+++ b/pt_BR/pythonpath/lightproof_impl_pt_BR.py
@@ -231,14 +231,21 @@ def get_path():
 
 # [code]
 
-# pattern matching for common English abbreviations
-abbrev = re.compile("(?i)\\b([a-z]|acct|approx|appt|apr|apt|assoc|asst|aug|ave|avg|co(nt|rp)?|ct|dec|defn|dept|dr|eg|equip|esp|est|etc|excl|ext|feb|fri|ft|govt?|hrs?|ib(id)?|ie|in(c|t)?|jan|jr|jul|lit|ln|mar|max|mi(n|sc)?|mon|Mrs?|mun|natl?|neg?|no(rm|s|v)?|nw|obj|oct|org|orig|pl|pos|prev|proj|psi|qty|rd|rec|rel|reqd?|resp|rev|sat|sci|se(p|pt)?|spec(if)?|sq|sr|st|subj|sun|sw|temp|thurs|tot|tues|univ|var|vs)\\.")
+# Abreviacoes em Portugues - Brasil 
+abbrev = re.compile("(?i)\\b([a-zA-Z]|it|\xedt|Jr|lb|ll|lr|mk|MM|Mr|ob|Ob|of|Of|op|Op|or|oz|pa|p\xE7|Pe|pf|pg|pl|pm|pp|pr|Pr|ql|Rd|rg|sc|sf|sg|sr|ss|SS|tr|TT|tv|un|vb|vc|vl|vo|zo|abr|Abr|abs|adj|adm|adv|alt|ant|art|Art|ass|Ass|atm|Att|aux|Aux|bat|bbl|Bel|b\xedb|bim|biz|bol|bot|btl|bud|cab|ca\xE7|cad|caf|c\xe2m|can|cap|car|cat|Cat|cau|cav|cel|c\xean|cet|cfr|cid|cig|cin|cir|cit|civ|cob|c\xf3d|col|Col|con|c\xf4n|C\xf4n|cop|coq|cos|cot|c\xf4v|ctv|cul|cut|cvs|dad|dat|dec|Dec|ded|def|dem|dep|Dep|des|det|dev|dic|Dic|did|dif|Dif|dim|din|dir|doc|dog|d\xf3l|dom|d\xf3r|dra|Dra|Drs|dur|ecd|ecl|\xe9cl|edd|emb|Emb|emp|enc|End|enf|eng|Eng|ens|ent|enx|esc|Esc|esl|esp|Esp|esq|est|Est|etc|etn|\xe9tn|euf|eur|Exa|exe|exp|ext|f\xe1b|fac|fam|fed|fem|fen|fer|fev|Fev|fig|fil|fin|f\xeds|fls|fog|fol|fos|fot|fov|fss|fut|gal|Gal|gar|gat|gav|gen|Gen|g\xean|ger|gin|g\xedr|g\xf3t|gov|Gov|grd|guz|hab|hag|her|het|hib|h\xedb|hig|hip|h\xedp|hom|hon|hot|iat|ict|igr|imp|inc|ind|\xednd|inf|ing|ins|int|inv|iog|ir
 l|irr|isl|isr|iug|jam|jan|jap|jav|jes|joc|jog|jud|jul|jun|jur|lab|lad|l\xe2m|lap|lat|leg|l\xe9g|let|lex|lib|lig|lim|lin|l\xedq|lit|Lit|liv|loc|log|l\xf3g|loq|Ltd|lug|lut|luv|ma\xE7|mad|mag|mai|Mai|maj|Maj|man|map|maq|m\xe1q|mat|Mat|m\xe1x|mct|mec|med|Med|m\xe9d|mem|mer|met|mex|m\xedn|mit|mob|mod|mon|mov|Mrs|mun|m\xfas|nac|nap|nat|n\xe1u|nav|naz|neg|nep|nig|nob|nom|nor|nov|Nov|n\xfam|obr|Obr|obs|Obs|oft|on\xE7|opp|\xf3pt|ord|org|orn|ort|our|out|pag|p\xe1g|P\xe1g|paq|p\xE7a|P\xE7a|pdl|pec|ped|pej|pel|pen|peq|p\xe9r|pes|pet|p\xedl|pol|Pol|pot|pov|Pov|pto|pts|pub|p\xfab|P\xfab|pug|qua|qui|qu\xed|rac|r\xe1d|rec|red|ref|reg|rel|rem|rep|res|ret|rev|rib|rit|rod|rot|rub|rur|sab|S\xe1b|sac|san|s\xe2n|sap|s\xe1t|sch|scr|sec|Sec|seg|sel|sen|Sen|sep|seq|s\xe9r|set|sex|sib|sid|s\xedl|sin|sir|s\xedr|sit|Snr|soc|Soc|s\xf3l|son|S\xf3r|sov|spp|sra|sto|suc|Suc|suf|suj|S\xfam|sup|S\xfav|tab|t\xe1b|tam|t\xe2m|tan|t\xe1t|tec|t\xe9c|tel|Tel|ten|Ten|ter|tes|tib|tip|tir|t\xedt|ton|t\xf4n|t\xf3p|tox|
 tun|tup|tur|ucr|ult|umb|urb|vad|veg|vel|ven|vet|vid|Vid|vig|Vig|vin|vit|Vit|viz|voc|vog|vol|vox|xin|adit|antr|arom|arts|at\xf4m|bact|b\xe1lt|b\xe1rb|basq|beir|beng|berb|bibl|b\xedbl|B\xedbl|bien|biol|biom|bioq|biot|birm|bisp|bitr|bo\xeam|bomb|bord|borg|borr|bras|Bras|bret|brig|Brig|brit|brom|b\xfalg|burl|cal\xE7|c\xe1lc|cald|calv|cant|caps|capt|card|carn|carp|carr|cart|cast|caus|celt|c\xe9lt|cent|c\xeant|cerv|cest|chap|chil|chin|chul|cicl|cien|cing|cinz|circ|c\xedrc|citt|clas|cl\xe1s|clim|cl\xedn|c\xf3ds|cogn|cols|comb|comp|conc|cond|conf|cong|conj|Conj|conq|cons|cont|corp|corr|corv|Corv|cosm|cost|cr\xe9d|crim|cr\xf4n|cult|curt|cyat|decl|decr|Decr|dens|depr|deps|dept|derm|desc|desp|di\xe1c|dial|dioc|dipl|disc|diss|docs|dogm|dpto|Dpto|dram|drav|ecol|econ|Econ|edif|Edif|educ|efem|eg\xedp|embr|emol|empr|epig|erud|escr|esgr|esot|estr|etim|etol|exag|excl|expl|expr|falc|farm|fasc|fauv|feit|feud|figd|finl|fisc|fisl|flam|flum|fluv|folc|folh|fols|form|f\xf3rm|fort|frac|frag|freg|freq
 |frig|frut|fulv|fund|futb|ga\xe9l|galv|gasc|gaul|geod|geof|geog|geol|geom|geon|ge\xf4n|germ|gl\xf3t|gnom|graf|gr\xe1f|grav|guat|guin|gutt|hast|hebd|hebr|helm|herb|herp|hibr|h\xedbr|hidr|hier|higr|hind|hisp|hist|hond|hort|h\xfang|ib\xe9r|ibid|idol|Ilmo|ilum|imit|impr|incs|infl|ingl|Insc|inst|intj|intr|inus|iran|iraq|iron|ir\xf4n|ital|it\xe1l|jard|jorn|just|lact|lanc|lan\xE7|larg|laud|l\xe9gs|leit|ling|l\xedng|livr|Livr|lomb|long|ltda|Ltda|lund|lunf|magn|malg|malh|marc|marg|marn|marr|marx|masc|medv|memo|mens|merc|metr|m\xe9tr|ming|minh|mist|m\xedst|mMin|moag|moed|mont|morf|mult|n\xe1ua|n\xe1ut|neur|n\xf3rd|norm|nucl|nutr|obed|obst|ocid|ocul|ofid|olig|onom|opos|orat|orig|orog|or\xf4n|ostr|pagg|p\xe1gg|p\xe1gs|pals|parl|parn|part|pass|past|patr|p\xe1tr|pedr|pent|perf|pern|pers|p\xe9rs|pesc|pesq|pess|petr|pgto|pint|pinx|pisc|pizz|plat|pleb|po\xe9t|port|poss|pr\xe1c|pr\xe1t|prec|pred|pref|Pref|prep|pres|Pres|pret|prev|prim|priv|proc|prod|prof|Prof|prom|pron|prop|prot|pr\xf3t|prov|
 prox|psic|psiq|p\xfabl|pulv|qu\xedm|rall|refl|Resp|RESP|rest|romn|russ|r\xfast|sagr|sals|s\xe2ns|Sarg|scul|secr|sect|segg|segs|sent|seqq|serg|serr|serv|s\xe9rv|sign|silv|simb|s\xedmb|sing|Sing|sint|s\xednt|sist|sost|Sras|Sres|srta|stac|subj|suec|suff|supl|surr|tail|tang|tard|taur|teat|tecn|t\xe9cn|tect|temp|teol|te\xf4n|teos|term|t\xe9rm|terr|test|t\xeaxt|tint|torp|tosc|trab|trad|tr\xe1f|trat|Trav|trib|trig|trim|trit|triv|trop|turc|unid|unif|univ|urol|urug|utop|vadm|vasc|vect|vend|verb|vern|vers|vidr|viol|vitr|voll|vols|vulc|vulg|zend|zool|zoot|abrev|Abrev|Admin|anton|apass|aprox|Aprox|autom|Autom|bimen|biogr|bispd|boliv|buroc|calig|canad|capac|capit|capix|catal|categ|Catol|cat\xf3l|cat\xf3p|cenog|centr|cer\xe2m|chanc|cienc|ci\xeanc|cient|cineg|cinem|cinol|citol|cl\xe1ss|clich|colet|compl|compr|compt|comte|concl|concr|confl|const|Const|contr|coord|Coord|copul|corog|cosec|cresc|cript|crist|crust|culin|cutel|dasim|decor|defin|democ|demog|depto|deriv|descr|desen|desin|desus|did
 \xe1t|dimin|dinam|din\xe2m|distr|docum|domin|dom\xedn|ecles|eletr|el\xe9tr|elipt|embal|emigr|emp\xedr|endoc|energ|entom|epigr|ep\xedst|equat|equit|equiv|escoc|escul|eslav|eslov|espec|espel|espet|espir|estad|estat|est\xe9t|estil|estim|eston|estud|eti\xf3p|etnog|etnol|eufem|euf\xeam|eufon|euf\xf4n|eufor|ex\xe9rc|exper|fascs|fenom|fen\xf4m|figur|filat|filol|fitog|folcl|fon\xe9t|fonol|fotom|fracc|franc|fr\xe2nc|futeb|futur|galic|gen\xe9t|genov|geogn|geogr|ginec|gloss|groen|Hares|heort|her\xe1l|hip\xe1l|hipoc|hipol|hipot|hip\xf3t|homof|homog|homon|hom\xf4n|idiot|Ilmos|imigr|imper|inc\xf3g|indef|indet|indiv|indon|indum|infan|infer|infin|inscr|insep|irreg|islam|joalh|lapid|latit|limit|liter|litog|litol|litur|ludol|lusit|ma\xE7on|malab|malac|manuf|march|marin|mar\xedt|matad|mater|mecan|mec\xe2n|memor|merid|metaf|met\xe1f|met\xe1t|meton|mexic|micol|miner|mitol|mit\xf4n|monog|natur|neerl|neutr|nobil|notic|numis|obsol|ocean|ocult|odont|oneol|optat|ordin|orign|ornit|orogr|ortop|otorr|ou
 riv|parag|par\xe1g|Par\xe1g|paran|par\xf4n|passm|passr|passt|patol|pedag|pedol|per\xedf|peruv|pirot|pol\xedc|polin|pol\xedt|popul|posit|potam|presc|prest|princ|probl|propr|prosc|prost|provb|provc|prov\xE7|pseud|quant|Quant|quart|quest|qu\xedch|quimb|quinz|recip|rec\xedp|regim|rela\xE7|relat|relig|reloj|rep\xfab|restr|ret\xf3r|Rio-S|sapat|semic|semin|semit|sem\xedt|seric|sider|sigil|silog|simpl|sin\xe9d|sinon|sin\xf4n|Srtas|subst|suprf|suprl|suprs|taxid|teatr|tecel|tecgo|tecna|telec|telef|teleg|telev|terap|terat|tibet|tipol|topog|topol|topon|top\xf4n|tunis|ucran|urban|ut\xf3pi|veloc|venat|venez|veros|veter|vinic|vitic|volat|xenof|xerog|xilog|advers|bacter|bal\xedst|biblog|biblol|biblon|biodim|biof\xeds|biogen|biog\xean|biogeo|biotip|birrel|bromat|calcog|caligr|calvin|casu\xeds|catacr|cat\xf3pt|cibern|cirurg|colomb|combin|comdor|comend|comerc|compar|condic|confed|Confed|confls|conhec|conjug|consec|consel|conseq|constr|contab|coreog|corogr|corrup|corrut|cosmog|cosmol|cronol|cro
 nom|cron\xf4n|declin|defect|democr|demogr|deprec|desemb|Desemb|determ|dialet|dial\xe9t|diplom|disfem|dogm\xe1t|dualid|empr\xe9s|encicl|enc\xedcl|escand|escult|espect|esport|estrat|estrut|etimol|etnogr|exclam|excurs|explet|explor|explos|export|extens|extrat|farmac|ferrad|ferrov|fisioc|fisiol|fispat|fitogr|floric|flumin|formul|forrag|fotoan|fotogr|frenol|frut\xedf|geneal|geof\xeds|geomor|gin\xe1st|glotol|grafol|groenl|guatem|hagiog|hagiol|haplol|helmin|her\xe1ld|herpet|herp\xe9t|hibrid|hidrod|hidrog|hidrom|hidrot|hier\xf4n|hip\xe9rb|hipiat|hipnot|histol|homeop|homogr|hortic|hotent|iconog|iconol|idolol|ilustr|imperf|impess|import|impres|improp|impror|incoat|indian|indoch|indost|indust|ind\xfast|infant|inform|instit|integr|intens|interj|intern|interr|inven\xE7|invest|island|jardin|jurisp|labort|latoar|legisl|litogr|lituan|liturg|log\xedst|madeir|magnet|magnit|mai\xfasc|maomet|maranh|marinh|marroq|martin|mediev|mercad|meteor|metrif|metrol|microg|microl|microm|min\xfasc|mo\xE7amb|
 monogr|museol|neolog|neozel|normat|norueg|numism|obstet|oftalm|onomat|origin|ortogr|paleob|paleog|paleoz|paraib|parnas|partic|patron|patr\xf4n|pediat)\\.")
 
 # pattern for paragraph checking
 paralcap = re.compile(u"(?u)^[a-z].*[.?!] [A-Z].*[.?!][)\u201d]?$")
 
 # Minhas Implementacoes
-	
+
+# Tenta corrigir erros de identificacao da regra de capiatizacao
+# erroscap = re.compile("(?i)\\.([A-Z])")
+erroscap = re.compile("((?i)\\.([A-Z])|\\.\\[|\\.\\(|\\.\\))")
+
+# Excecao da identificacao da regra dah - dar
+excparadah = re.compile("(?i)\\b([Pa]ara da (mesma|minha|sua|tua|nossa))")
+
 punct = { "?": "do ponto de interroga"+u"\u00E7"+u"\u00E3"+"o", "!": "do ponto de exclama"+u"\u00E7"+u"\u00E3"+"o",
   ",": "da v"+u"\u00ED"+"rgula", ":": "do dois pontos", ";": "do ponto e v"+u"\u00ED"+"rgula",
   "(": "do par"+u"\u00EA"+"ntese de abertura", ")": "do par"+u"\u00EA"+"ntese de fechamento",
@@ -293,6 +300,10 @@ aacento = {"abada": "abad"+u"\u00E1",
 "apostrofes": "ap"+u"\u00F3"+"strofes",
 "apostrofo": "ap"+u"\u00F3"+"strofo",
 "apostrofos": "ap"+u"\u00F3"+"strofos",
+"arabia": "Ar"+u"\u00E1"+"bia",
+"Arabia": "Ar"+u"\u00E1"+"bia",
+"arabias": "Ar"+u"\u00E1"+"bias",
+"Arabias": "Ar"+u"\u00E1"+"bias",
 "arbitro": u"\u00E1"+"rbitro",
 "artificio": "artif"+u"\u00ED"+"cio",
 "assedio": "ass"+u"\u00E9"+"dio",
@@ -370,6 +381,7 @@ aacento = {"abada": "abad"+u"\u00E1",
 "cinematografo": "cinemat"+u"\u00F3"+"grafo",
 "cipo": "cip"+u"\u00F3",
 "circunstancia": "circunst"+u"\u00E2"+"ncia",
+"circunstancias": "circunst"+u"\u00E2"+"ncias",
 "ciume": "ci"+u"\u00FA"+"me",
 "ciumes": "ci"+u"\u00FA"+"mes",
 "CLAUSULA": "CL"+u"\u00C1"+"USULA",
@@ -449,6 +461,10 @@ aacento = {"abada": "abad"+u"\u00E1",
 "duzia": "d"+u"\u00FA"+"zia",
 "duzias": "d"+u"\u00FA"+"zias",
 "ecografo": "ec"+u"\u00F3"+"grafo",
+"Efigie": "Ef"+u"\u00ED"+"gie",
+"efigie": "ef"+u"\u00ED"+"gie",
+"Efigies": "Ef"+u"\u00ED"+"gies",
+"efigies": "ef"+u"\u00ED"+"gies",
 "eletrolise": "eletr"+u"\u00F3"+"lise",
 "eminencia": "emin"+u"\u00EA"+"ncia",
 "Eminencia": "Emin"+u"\u00EA"+"ncia",
@@ -660,8 +676,9 @@ aacento = {"abada": "abad"+u"\u00E1",
 "maquinas": "m"+u"\u00E1"+"quinas",
 "matrimonio": "matrim"+u"\u00F4"+"nio",
 "megametro": "meg"+u"\u00E2"+"metro",
+"Memoria": "Mem"+u"\u00F3"+"ria",
 "memoria": "mem"+u"\u00F3"+"ria",
-"memorias": "memorias",
+"memorias": "mem"+u"\u00F3"+"rias",
 "mercancia": "merc"+u"\u00E2"+"ncia",
 "mercancias": "merc"+u"\u00E2"+"ncias",
 "metafisica": "metaf"+u"\u00ED"+"sica",
@@ -728,6 +745,8 @@ aacento = {"abada": "abad"+u"\u00E1",
 "paroquias": "par"+u"\u00F3"+"quias",
 "pascoa": "p"+u"\u00E1"+"scoa",
 "pascoas": "p"+u"\u00E1"+"scoas",
+"Patrimonio": "Patrim"+u"\u00F4"+"nio",
+"patrimonio": "patrim"+u"\u00F4"+"nio",
 "pavia": "p"+u"\u00E1"+"via",
 "pavias": "p"+u"\u00E1"+"vias",
 "pendencia": "pend"+u"\u00EA"+"ncia",
@@ -948,6 +967,7 @@ acAcento = set(["abada",
 "antidoto", "antiespirita", "antifona", "antifonas",
 "antifono", "apostola", "apostolas", "apostolo",
 "apostrofe", "apostrofes", "apostrofo", "apostrofos",
+"arabia", "Arabia", "arabias", "Arabias"
 "arbitro", "artificio", "assedio", "Assedio",
 "assuca", "assucar", "atico", "atona", "atonas", "atono",
 "atoxica", "atoxicas", "atoxico", "auspicia",
@@ -974,7 +994,7 @@ acAcento = set(["abada",
 "comissaria", "comissarias", "comissario", "comoda",
 "comodas", "comodo", "compendio", "compito",
 "concava", "concavas", "concavo", "conferencia",
-"conferencias", "congenere", "congeneres", "consocio",
+"conferencias", "confidencias", "congenere", "congeneres", "consocio",
 "consorcio", "contingencia", "contingencias", "convenio",
 "Convenio", "coparticipe", "coparticipes", "cranio",
 "cubica", "cubicas", "cubico", "cumulo",
@@ -983,7 +1003,8 @@ acAcento = set(["abada",
 "decima", "decimas", "decimo", "Dicionario", "dicionario", "diligencia",
 "domestica", "domesticas", "domestico", "domicilio",
 "duble", "dubles", "duzia", "duzias",
-"ecografo", "eletrolise", "eminencia", "Eminencia",
+"ecografo", "Efigie", "efigie", "Efigies",
+"efigies", "eletrolise", "eminencia", "Eminencia",
 "eminencias", "empresaria", "empresarias", "empresario",
 "enfase", "enfases", "EPIGRAFE", "epigrafe",
 "Epigrafe", "EPIGRAFES", "epigrafes", "Epigrafes",
@@ -1033,7 +1054,7 @@ acAcento = set(["abada",
 "magicas", "magico", "magnifica", "magnificas",
 "magnifico", "maleficio", "maluques", "maniaca",
 "maniacas", "maniaco", "maquina",
-"maquinas", "matrimonio", "megametro",
+"maquinas", "matrimonio", "megametro", "Memoria",
 "memoria", "memorias", "metafisica", "metafisicas",
 "metafisico", "microbio", "micrografo", "milicia",
 "milicias", "milimetro", "mimeografo", "mimica",
@@ -1050,6 +1071,7 @@ acAcento = set(["abada",
 "paraliticas", "paralitico", "Parana",
 "parodia", "parodias", "Paroquia", "paroquia",
 "Paroquias", "paroquias", "pascoa", "pascoas",
+"Patrimonio", "patrimonio",
 "pavia", "pavias", "pendencia", "pendencias",
 "pendulo", "penes", "penitencia", "penitencias",
 "perdulario", "perfei"+u"\u00E7"+"oes",
@@ -1065,7 +1087,7 @@ acAcento = set(["abada",
 "prologo", "pronostico", "prontuario", "propicio",
 "proposito", "proverbio", "Proverbio", "prudencia",
 "prudencias", "psicanalise", "psicanalises", 
- "psicoanalise", "psicoanalises", "psicologa",
+"psicoanalise", "psicoanalises", "psicologa",
 "psicologas", "psicologo", "quadrupla", "quadruplas",
 "quadruplo", "quilometro", "radio", "reciproca",
 "reciprocas", "reciproco", "residencia", "residencias",
@@ -1669,8 +1691,7 @@ aaPlural = set(["Do", "do", "Meu", "meu", "No", "no", "Nosso",
 "todo", "Vosso", "vosso"])
 
 # aaSingular - Palavras no singular que possam ir para o plural com simples adicao de -s- para formacao do plural-singular com a palavra seguinte
-aaSingular = set(["A", "Alta", "alta", "Alto", "alto", "Amiga", "amiga",
-"Amigo", "amigo", "Antiga", "antiga", "Antigo", "antigo", "Ao", "ao",
+aaSingular = set(["A", "Ao", "ao",
 "Aquela", "aquela", "Aquele", "aquele", "Assunto", "assunto",
 "Ato", "ato", "Baixa", "baixa", "Bela", "bela", "Belo",
 "belo", "Bonita", "bonita", "Bonito", "bonito",
@@ -1688,13 +1709,13 @@ aaSingular = set(["A", "Alta", "alta", "Alto", "alto", "Amiga", "amiga",
 "nova", "Novo", "novo", "O", "o", "Olho", "olho", "Organismo", "organismo",
 "Outra", "outra", "Outro", "outro", "Pela", "pela", "Pelo", "pelo", "Pequena",
 "pequena", "Pequeno", "pequeno", "Primeira", "primeira", "Primeiro", "primeiro",
+"profunda", "Profunda", "profundo", "Profundo",
 "Seu", "seu", "Sua", "sua", "Tanta", "tanta", "Teu", "teu", "Tua", "tua",
 "Velha", "velha", "Velho", "velho", "Vossa", "vossa", "Vosso",
 "vosso"])
 
 # abSingular - Palavras masculinas no singular  para formacao do plural-singular com adjetivos
-abSingular = set(["Alto", "alto", "Amigo", "amigo", "Antigo", "antigo", "Ao",
-"ao", "Aquele", "aquele",
+abSingular = set(["Ao", "ao", "Aquele", "aquele",
 "Ato", "ato", "Belo", "belo", "Bonito", "bonito",
 "Certo", "certo", "Cujo", "cujo", "Derradeiro", "derradeiro",
 "Deste", "determinado", "Determinado", "Diverso", "diverso",
@@ -1703,25 +1724,27 @@ abSingular = set(["Alto", "alto", "Amigo", "amigo", "Antigo", "antigo", "Ao",
 "meu", "Moderno", "moderno", "nesse",
 "Nesse", "neste", "Neste", "No", "no", "Novo", "novo", "Nosso", "nosso",
 "O", "o", "Olho", "olho", "Organismo", "organismo", "Outro", "outro",
-"Pelo", "pelo", "Pequeno", "pequeno", "Primeiro", "primeiro", "Seu",
+"Pelo", "pelo", "Pequeno", "pequeno", "Primeiro", "primeiro",
+"profundo", "Profundo", "Seu",
 "seu", "Teu", "teu", "Velho", "velho", "Vosso", "vosso"])
 
 
 # acSingular - Palavras femininas no singular  para formacao do plural-singular com a palavra seguinte
-acSingular = set(["A", "Alta", "alta", "Amiga", "amiga", "Antiga", "antiga",
-"Aquela", "aquela", "Baixa", "baixa", "Bela", "bela", "Bonita", "bonita", "Carga", "carga",
+acSingular = set(["A", "Aquela", "aquela", "Baixa", "baixa", "Bela",
+"bela", "Bonita", "bonita", "Carga", "carga",
 "Certa", "certa", "Cuja", "cuja", "Da", "da", "Derradeira", "derradeira",
 "Dessa", "dessa", "Desta", "desta", "determinada", "Determinada",
 "Diversa", "diversa", "essa", "Essa", "esta", "Esta", "Guerreira",
 "guerreira", "Linda", "linda", "Mesma", "Minha",
 "minha",  "Moderna", "moderna", "Na", "na", "nessa", "Nessa",  "nesta",
 "Nesta", "Nossa", "nossa", "Nova", "nova", "Outra", "outra", "Pela",
-"pela", "Pequena", "pequena", "Primeira", "primeira", "Sua", "sua", "Tanta", "tanta",
+"pela", "Pequena", "pequena", "Primeira", "primeira", "profunda",
+"Profunda", "Sua", "sua", "Tanta", "tanta",
 "Tua", "tua", "Velha", "velha", "Vossa", "vossa"])
 
 
 # adSingular - Idem abSingular, mas sem o No - no
-adSingular = set(["Alto", "alto", "Amigo", "amigo", "Antigo", "antigo", "Ao",
+adSingular = set(["Ao",
 "ao", "Aquele", "aquele", "Assunto", "assunto", "Ato", "ato",
 "Belo", "belo", "Bonito", "bonito",
 "Cargo", "cargo", "Certo", "certo", "Cujo", "cujo", "Derradeiro", "derradeiro",
@@ -1732,55 +1755,54 @@ adSingular = set(["Alto", "alto", "Amigo", "amigo", "Antigo", "antigo", "Ao",
 "nesse", "Nesse", "neste", "Neste", "Nosso", "nosso", "Novo",
 "novo", "O", "o", "Olho", "olho", "Organismo", "organismo", "Outro", "outro",
 "Pelo", "pelo", "Pequeno", "pequeno", "Primeiro", "primeiro",
-"Seu", "seu", "Teu", "teu", "Velho", "velho", "Vosso", "vosso"])
+"profundo", "Profundo", "Seu", "seu", "Teu", "teu", "Velho",
+"velho", "Vosso", "vosso"])
 
 
 # aeSingular - Palavras femininas no singular  para formacao do plural-singular  - terminadas em ado ido 
-aeSingular = set(["Alta", "alta", "Amiga", "amiga", "Antiga", "antiga", "Aquela", "aquela", "Baixa",
+aeSingular = set(["Aquela", "aquela", "Baixa",
 "baixa", "Bela", "bela", "Bonita", "bonita", "Certa", "certa",
 "Cuja", "cuja", "Da", "da", "Derradeira", "derradeira", "determinada",
 "Determinada", "Diversa", "diversa", "Guerreira", "guerreira", "Linda",
 "linda", "Minha", "minha",
 "Moderna", "moderna", "Na", "na",  "Nossa", "nossa", "Nova", "nova", "Outra",
 "outra", "Pela", "pela", "Pequena", "pequena", "pouca", "Pouca", "Primeira", "primeira",
+"profunda", "Profunda",
 "Sua", "sua", "Tanta", "tanta", "Toda", "toda",
 "Tua", "tua", "Velha", "velha", "Vossa", "vossa"])
 
 # agSingular - Palavras femininas no singular  para formacao do plural-singular com a palavra seguinte SEM o A
-agSingular = set(["Alta", "alta", "Amiga", "amiga", "Antiga", "antiga",
-"Aquela", "aquela", "Baixa", "baixa", "Bela", "bela", "Bonita", "bonita", "Carga", "carga",
+agSingular = set(["Aquela", "aquela", "Baixa", "baixa", "Bela", "bela", "Bonita", "bonita", "Carga", "carga",
 "Certa", "certa", "Cuja", "cuja", "Da", "da", "Derradeira", "derradeira",
 "Dessa", "dessa", "Desta", "desta", "determinada", "Determinada",
 "Diversa", "diversa", "essa", "Essa", "esta", "Esta", "Guerreira",
 "guerreira", "Linda", "linda", "Longa", "longa", "Mesma", "Minha",
 "minha",  "Moderna", "moderna", "Na", "na", "nessa", "Nessa",  "nesta",
 "Nesta", "Nossa", "nossa", "Nova", "nova", "Outra", "outra", "Pela",
-"pela", "Pequena", "pequena", "Primeira", "primeira", "Sua", "sua", "Tanta", "tanta",
+"pela", "Pequena", "pequena", "Primeira", "primeira",
+"profunda", "Profunda", "Sua", "sua", "Tanta", "tanta",
 "Tua", "tua", "Velha", "velha", "Vossa", "vossa"])
 
 
 # ahSingular - Palavras masculinas no singular iniciadas com maiusculas
-ahSingular = set(["Alto", "Amigo", "Antigo",
-"Aquele", "Baixo", "Belo", "Bonito",
+ahSingular = set(["Aquele", "Baixo", "Belo", "Bonito",
 "Certo", "Determinado", "Diverso",
 "Esse", "Este", "Grande", "Grupo", "Guerreiro", "Lindo", "Meu",
 "Moderno", "Novo", "Nosso",
-"O", "Outro", "Pequeno", "Primeiro", "Seu",
+"O", "Outro", "Pequeno", "Primeiro", "Profundo", "Seu",
 "Teu", "Velho", "Vosso"])
 
 
 # ajSingular - Palavras femininas no singular iniciadas com maiusculas
-ajSingular = set(["A", "Amiga", "Antiga",
-"Aquela", "Baixa", "Bela", "Bonita",
+ajSingular = set(["A", "Aquela", "Baixa", "Bela", "Bonita",
 "Certa", "Diversa", "Essa", "Esta", "Guerreira",
 "Linda", "Minha",
 "Moderna", "Nossa", "Nova", "Outra", "Pela",
-"Pequena", "Primeira", "Sua", "Tanta",
+"Pequena", "Primeira", "Profunda", "Sua", "Tanta",
 "Tua", "Velha", "Vossa"])
 
 
 
-
 # varGenero - Variacao de genero -  feminino - masculino - - - - - masculino - masculino
 varGenero = {"a": "o", "A": "O", u"\u00C0": "Ao", u"\u00E0": "ao",
 "alta": "alto", "Alta": "Alto", "alto": "alto", "Alto": "Alto",
@@ -1843,7 +1865,8 @@ varGenero = {"a": "o", "A": "O", u"\u00C0": "Ao", u"\u00E0": "ao",
 "pequena": "pequeno", "Pequena": "Pequeno", "pequeno": "pequeno", "Pequeno": "Pequeno",
 "pouca": "pouco", "Pouca": "Pouco", "pouco": "pouco", "Pouco": "Pouco",
 "primeira": "primeiro", "Primeira": "Primeiro", "primeiro": "primeiro",
-"Primeiro": "Primeiro",
+"Primeiro": "Primeiro","profunda": "profundo", "Profunda": "Profundo",
+"profundo": "profundo", "Profundo": "Profundo",
 "seu": "seu", "Seu": "Seu", "sua": "seu", "Sua": "Seu", 
 "Terceira": "Terceiro", "terceira": "terceiro",
 "Terceiro": "Terceiro", "terceiro": "terceiro",
@@ -1903,7 +1926,8 @@ varGenera = {"a": "a", "A": "A", u"\u00C0": u"\u00C0", u"\u00E0": u"\u00E0",
 "pequena": "pequena", "Pequena": "Pequena", "pequeno": "pequena", "Pequeno": "Pequena",
 "pouca": "pouca", "Pouca": "Pouca", "pouco": "pouca", "Pouco": "Pouca",
 "primeira": "primeira", "Primeira": "Primeira", "primeiro": "primeira",
-"Primeiro": "Primeira",
+"Primeiro": "Primeira", "profunda": "profunda", "Profunda": "Profunda",
+"profundo": "profunda", "Profundo": "Profunda",
 "Pr"+u"\u00F3"+"pria": "Pr"+u"\u00F3"+"pria",
 "pr"+u"\u00F3"+"pria": "pr"+u"\u00F3"+"pria",
 "Pr"+u"\u00F3"+"prio": "Pr"+u"\u00F3"+"pria",
@@ -2412,6 +2436,237 @@ excAdo = set(["almoxarif", "arcebisp", "atent", "cade", "c"+u"\u00E1"+"g",
 "reitori", "s"+u"\u00E1"+"b", "sample", "sen", "servoacion",
 "superfadig", "supermerc", "supersold", "tecl", "xax"])
 
+# plMascovb - substantivos masculinos tambem encontrados em conjugacoes verbais. Ex. roubo, acerto, conserto
+plMascovb = set(["ababalho", "abafo", "abalo", "abano", "abanico",
+"abelhudo", "abono", "abordo", "aborto", "abra"+u"\u00E7"+"o",
+"abrigo", "abrolho", "abrunho", "a"+u"\u00E7"+"aimo", "acalanto",
+"acalento", "a"+u"\u00E7"+"almo", "acato", "aceiro", "aceno",
+"acerbo", "acerto", "acervo", "achego", "acolheito",
+"aconchego", "acosto", "acrescento", "adejo", "adere"+u"\u00E7"+"o",
+"adestro", "adjunto", "adunco", "afeito", "afixo",
+"afogo", "afoito", "agasalho", "agoiro", "agoirento",
+"agouro", "agourento", "agravio", "aio", "ajoujo",
+"alanco", "aldrabo", "aldravo", "alegro", "alfabeto",
+"algarvio", "algueiro", "alimento", "alinhavo", "almejo",
+"alquino", "alterno", "alvacento", "alveiro", "alvoro"+u"\u00E7"+"o",
+"amanho", "amarelento", "amasio", "amasso", "amea"+u"\u00E7"+"o",
+"amuo", "ancho", "andarilho", "andejo", "anelo",
+"anexo", "anilho", "antolho", "anzolo", "apanho",
+"aparato", "apedrejo", "apeiro", "aperto", "apoceiro", "apoio",
+"aquaplano", "arcaboi"+u"\u00E7"+"o", "arcabou"+u"\u00E7"+"o", "argueiro", "armadilho",
+"arneiro", "arpejo", "arquejo", "arranco", "arrasto",
+"arrastro", "arrebito", "arrega"+u"\u00E7"+"o", "arreganho", "arreneiro",
+"arrepio", "arrocho", "arrolho", "arrufo", "arrulho", "artefato",
+"asneiro", "assento", "asserto", "assombro", "assopro",
+"assovio", "atafego", "aterro", "atilho", "atino",
+"atocho", "atraso", "atulho", "avan"+u"\u00E7"+"o", "avio",
+"azulejo", "bacelo", "bacorejo", "bafejo", "bafordo",
+"balbucio", "baldo", "bambino", "bamburro", "banzo",
+"barafundo", "barbelo", "bardo", "barreno", "barulho",
+"basto", "batouro", "bedelho", "bei"+u"\u00E7"+"o", "beijo",
+"belisco", "beloiro", "belouro", "benquisto", "besoiro",
+"bibico", "bicarpelo", "bichano", "bicromato", "bilro",
+"bimbalho", "bingo", "birro", "biscato", "biscoito",
+"bispo", "bloco", "boato", "bocanho", "bocejo",
+"bochacro", "bochecho", "bochincho", "bofeto", "boquejo",
+"borboto", "borco", "borcelo", "bordo", "borrego",
+"borrifo", "bosquejo", "boteco", "brejeiro", "brilho",
+"brinco", "broco", "brolho", "broto", "bufo", "bugalho",
+"bumbo", "bunho", "burgo", "burrico", "cabotino",
+"cabrito", "cacarejo", "cachimbo", "cacho", "cachoeiro", "cachucho",
+"cacifo", "cadastro", "cadelo", "caduco", "caibro",
+"calaceiro", "calo", "calco", "cal"+u"\u00E7"+"o", "calefrio",
+"calemburgo", "cambaio", "cambalacho", "cambito", "campeiro",
+"campino", "cancelo", "canto", "canudo", "canutilho",
+"capoeiro", "capricho", "capucho", "caramelo", "carango",
+"carbono", "carbonato", "carboneto", "carbonilo", "carboxilo",
+"cardanho", "carepo", "cargo", "carijo", "carneiro",
+"carpento", "carpinteiro", "carrego", "carreto", "carujo",
+"caruncho", "cascalho", "cascavelo", "cascunho", "casmurro",
+"caspacho", "casquilho", "casti"+u"\u00E7"+"o", "castigo", "catano",
+"catracego", "catraio", "caudilho", "causo", "cavaco",
+"cerco", "cerebelo", "cerro", "chabouco", "chafalho",
+"chaleiro", "chambrego", "chamego", "chanasco", "chanfro",
+"changueiro", "chapisco", "chapodo", "chapu"+u"\u00E7"+"o", "chaqui"+u"\u00E7"+"o",
+"charango", "charuto", "chasco", "checo", "chichelo",
+"chichorrobio", "chino", "chincalho", "chiqueiro", "chisco",
+"chocalho", "choco", "chocho", "choito", "chono",
+"choro", "chorro", "choto", "chouso", "chu"+u"\u00E7"+"o",
+"chuma"+u"\u00E7"+"o", "chumbo", "churdo", "churrio", "chuvenisco",
+"chuvilho", "chuvisco", "cianeto", "circuito", "cisco",
+"claustro", "coalho", "cochilo", "coculo", "codejo",
+"cogumelo", "coino", "coiso", "colapso", "colo",
+"colma"+u"\u00E7"+"o", "colmo", "comarco", "combusto", "come"+u"\u00E7"+"o",
+"comento", "comoro", "compacto", "compe"+u"\u00E7"+"o", "complemento",
+"compromisso", "conapo", "conceito", "conchavo", "concreto",
+"confeito", "conforto", "conserto", "conservo", "consogro", "consolo",
+"consumo", "conto", "contorno", "contrasseguro", "contrasselo", "contrato",
+"controlo", "convulso", "corcovo", "corisco", "corricho",
+"corripo", "coscoro", "cotanilho", "coto", "couto",
+"covacho", "cromo", "cromofotolito", "cuanho", "curro", "curso",
+"curto-circuito", "curvo", "curvejo", "custo", "dardo",
+"debuxo", "decerto", "decoro", "decremento", "decreto",
+"dedo", "degredo", "dejeto", "denodo", "descalabro",
+"descalavro", "desconto", "desenho", "desgosto", "desnudo", "desonesto", "despenho",
+"desperto", "destino", "desvairo", "dialecto", "dialeto",
+"disperso", "domo", "domingo", "dorminhoco", "dreno",
+"echacorvo", "edito", "eixo", "elenco", "embara"+u"\u00E7"+"o",
+"embo"+u"\u00E7"+"o", "embolso", "embrulho", "emparamento", "empe"+u"\u00E7"+"o",
+"empecilho", "empelo", "empeno", "empenho", "empeso", "emprego",
+"empupo", "empuxo", "enastro", "encabreimo", "encal"+u"\u00E7"+"o",
+"encalho", "encanho", "encargo", "encoberto", "encoito",
+"encontro", "encosto", "encouto", "endere"+u"\u00E7"+"o", "enduro",
+"enforro", "engaldrapo", "engo", "engaranho", "engasgo",
+"engenho", "engui"+u"\u00E7"+"o", "enlevo", "enredo", "enseio",
+"ensejo", "ensino", "ensosso", "entolho", "entorno",
+"entrefolho", "entreoculto", "entreolho", "entrevero", "entro"+u"\u00E7"+"o",
+"entrope"+u"\u00E7"+"o", "entrudo", "entulho", "entusiasmo", "envio", "envinhadalho",
+"envisgo", "enxabelho", "enxal"+u"\u00E7"+"o", "enxaugo", "enxeco",
+"enxerto", "enxurro", "ero", "erro", "erudito",
+"esbalho", "esbarrunto", "esbirro", "esbo"+u"\u00E7"+"o", "esbulho",
+"escabelo", "escacilho", "escafelo", "escalambro", "escalavro",
+"escaldo", "escalpo", "escambo", "escambro", "escapo",
+"escarafuncho", "escarda"+u"\u00E7"+"o", "escarmento", "escarro", "escassilho",
+"escocho", "esconjuro", "escorricho", "escou"+u"\u00E7"+"o", "escovalho",
+"escravelho", "escrucho", "escudo", "escurento", "esfoiro",
+"esfor"+u"\u00E7"+"o", "esfregulho", "esfumilho", "esgalho", "esgrafito",
+"esguicho", "esmero", "esmicho", "esmor"+u"\u00E7"+"o", "espalhafato",
+"esparro", "esparrimo", "espartilho", "espasmo", "espincho",
+"espirro", "esquadro", "esqui"+u"\u00E7"+"o", "estalo", "estaleiro",
+"estanco", "estardalha"+u"\u00E7"+"o", "esteiro", "estilha"+u"\u00E7"+"o", "estofo",
+"estojo", "estorvo", "estouro", "estrago", "estralo",
+"estrambelho", "estrampalho", "estribo", "estribilho", "estroixo",
+"estudo", "exagero", "exalo", "exaspero", "exausto",
+"excurso", "experimento", "expiro", "extracto", "extravaso",
+"extravio", "facho", "fajuto", "falho", "falto",
+"fandango", "fanico", "fanicho", "fanuco", "fardo",
+"farelo", "fasto", "fecho", "fecundo", "fedelho",
+"fedonho", "feltro", "fendrelho", "ferrolho", "festino",
+"filo", "filhastro", "findo", "firro", "flaino",
+"floco", "fogacho", "foleco", "folho", "fomento",
+"formato", "forta"+u"\u00E7"+"o", "fracasso", "fragmento", "frangalho",
+"freso", "frito", "froco", "froixo", "fronteiro",
+"frulho", "fueiro", "fundalho", "fundilho", "funfo",
+"furto", "fuso", "gabarito", "gadanho", "gadi"+u"\u00E7"+"o",
+"gaio", "gaiato", "galgo", "galimo", "galricho",
+"gamenho", "gan"+u"\u00E7"+"o", "garfo", "gargalejo", "gargarejo",
+"garrancho", "garro", "garrulejo", "gatafunho", "gatuno",
+"gemelgo", "gesso", "gingro", "golfo", "gongo",
+"gorgorejo", "gosto", "governicho", "gracejo", "grampo", "graveto",
+"grelo", "grifo", "grinfo", "grisalho", "grito",
+"grogolejo", "grumo", "guedelho", "guincho", "guizo",
+"heliporto", "hidrocarbono", "hirto", "ichacorvo", "implemento",
+"importuno", "improviso", "incesto", "incremento", "indulto",
+"ingresso", "insosso", "insulto", "interdito", "interino",
+"intestino", "inverno", "iodo", "isento", "janelo",
+"jorro", "jugo", "junco", "labelo", "lacaio",
+"ladrilho", "lamento", "lamino", "lampo", "lampejo",
+"lan"+u"\u00E7"+"o", "largo", "lastro", "latejo", "leigo",
+"leito", "lenho", "libelo", "linimento", "linotipo",
+"lixo", "lombilho", "lucro", "lustro", "luxo", "macavenco",
+"macio", "macrossegmento", "macuco", "madeiro", "madraceiro",
+"maduro", "magulho", "malandro", "malho", "malogro",
+"malseguro", "manco", "mando", "manejo", "manhento",
+"manifesto", "marceneiro", "marroquino", "mascavo", "matreiro",
+"matuto", "menoscabo", "menosprezo", "mergulho", "mesti"+u"\u00E7"+"o",
+"metassedimento", "mexerico", "mijo", "mixo", "mocho",
+"mofo", "moiro", "molengo", "molesto", "molho",
+"monco", "mordomo", "motejo", "muro", "murcho",
+"namoro", "namorico", "namoricho", "narciso", "nastro",
+"negrito", "nevoento", "nicho", "nicotino", "nicto",
+"nimbo", "nitrato", "nitreto", "nitruro", "nodo",
+"nojo", "novelo", "octano", "oficio", "olfacto",
+"olfato", "onzeneiro", "opalino", "orgulho", "orvalho",
+"ouri"+u"\u00E7"+"o", "ousio", "outono", "pacto", "pago",
+"paladino", "palanco", "palhi"+u"\u00E7"+"o", "palito", "palmo",
+"palpo", "pana"+u"\u00E7"+"o", "pano", "pando", "panfleto",
+"pango", "pantomimo", "paparico", "papouco", "paradoxo",
+"parafuso", "paraninfo", "parapeito", "parasito", "pardejo",
+"parelho", "parolo", "parro", "parrono", "pasmo",
+"paspalho", "passo", "patego", "patoilo", "pe"+u"\u00E7"+"onhento", "pedicelo",
+"pediplano", "peganho", "pejo", "penacho", "pendurico",
+"penico", "penso", "pentelho", "pepino", "peralvilho",
+"percal"+u"\u00E7"+"o", "perdigoto", "perigo", "perito", "perjuro",
+"pertucho", "peso", "petanisco", "petisco", "petrecho",
+"pezunho", "piacho", "pialo", "pio", "picirico",
+"pigarro", "piloto", "pimpolho", "pino", "pincho",
+"pingalho", "pingo", "pinoco", "pirilampo", "piteiro",
+"plaino", "plebiscito", "pleito", "poento", "poio",
+"poiso", "pombeiro", "portucho", "posti"+u"\u00E7"+"o", "pouso",
+"pranto", "preceito", "predicamento", "prefixo", "prego",
+"preito", "preparo", "prescruto", "presigo", "pretexto",
+"prisco", "profa"+u"\u00E7"+"o", "profano", "professo", "prospecto",
+"protesto", "prumo", "pugilo", "pulo", "pulso",
+"punto", "puxo", "quartilho", "quebranto", "quedo",
+"queijo", "quimbo", "rabeiro", "rabisco", "rabusco",
+"ralo", "ralho", "ran"+u"\u00E7"+"o", "ranfo", "rango",
+"rapigo", "rapilho", "rapto", "rascunho", "rasgo",
+"raspan"+u"\u00E7"+"o", "rastelo", "rastilho", "rastolho", "ratino",
+"realejo", "rebento", "reboli"+u"\u00E7"+"o", "rebu"+u"\u00E7"+"o", "rebuli"+u"\u00E7"+"o",
+"reco", "reciclo", "recosto", "recuo", "referto",
+"refluxo", "refracto", "rega"+u"\u00E7"+"o", "rego", "regino",
+"registo", "regresso", "regueiro", "reino", "reiuno",
+"relato", "relho", "relojo", "remanso", "remo",
+"remendo", "repleto", "repolho", "repto", "requisito",
+"rescaldo", "resgo", "resguardo", "resmungo", "respaldo",
+"respeito", "respingo", "respiro", "responto", "ressaibo",
+"resto", "restauro", "restito", "restolho", "restrelo",
+"resvalo", "retonho", "retorno", "retroalimento", "rigo", "rilo",
+"rincho", "ripan"+u"\u00E7"+"o", "risco", "ritmo", "rodopio",
+"rodrigo", "rogo", "roli"+u"\u00E7"+"o", "ronco", "roto",
+"roubo", "roufenho", "rousso", "rufo", "rumo",
+"sabugo", "sabujo", "sacho", "sacholo", "sacramento",
+"safano", "safo", "sagorro", "saldo", "salicilo",
+"salino", "salmejo", "salmoeiro", "salpico", "salso", "salto",
+"salvo", "sambenito", "sanguento", "sapoilo", "sapoulo",
+"sarapico", "saro", "sardo", "sarilho", "sarrafo",
+"sarro", "segmento", "segredo", "seleto", "septo",
+"sepulcro", "sepulto", "sequestro", "seringonho", "serrino",
+"seto", "seteiro", "setino", "sexo", "sibilo",
+"sigilo", "silicato", "silvo", "sincelo", "sinuco",
+"soalho", "sobejo", "soberbo", "sobrecabo", "sobrecasaco",
+"sobrerroldo", "sobressalto", "socalco", "socresto", "solavanco",
+"solfejo", "solu"+u"\u00E7"+"o", "soneto", "sonho", "sopapo",
+"sopro", "soro", "sorvo", "soslaio", "sossego",
+"souto", "suco", "sufixo", "sufoco", "sulavento",
+"sulco", "sulfato", "sulfeto", "sulfito", "sulfureto",
+"suplemento", "surrupio", "surto", "suspiro", "sussurro",
+"susto", "sustento", "tabardilho", "taburno", "taco",
+"tacho", "taino", "talo", "tamanco", "tanino",
+"tardo", "taroco", "tarolo", "tarouco", "tarrinco",
+"tarugo", "tasco", "tassalho", "telecomando", "telecurso",
+"teleporto", "teletrabalho", "tempero", "templo", "tento",
+"terceto", "terramoto", "teso", "tesoiro", "testico",
+"tibiro", "tijolo", "tilo", "timbalejo", "tingo",
+"tiro", "toco", "toi"+u"\u00E7"+"o", "toiro", "tomo",
+"tombo", "topo", "toro", "torcicolo", "torno",
+"torpedo", "torvo", "tou"+u"\u00E7"+"o", "touro", "trabalho",
+"trabelho", "trabuco", "trabulo", "tracolejo", "trago",
+"trajo", "tramo", "trambolho", "tramelo", "transumano",
+"traquejo", "trastempo", "trato", "traulito", "travo",
+"treino", "treito", "trejeito", "tremelejo", "tremo"+u"\u00E7"+"o",
+"treno", "trevisco", "trio", "tributo", "tricalho",
+"trino", "tripo", "trissecto", "trissulco", "trito",
+"triunfo", "trocadilho", "troco", "tro"+u"\u00E7"+"o", "trombo",
+"trono", "tronco", "troncho", "tropo", "trope"+u"\u00E7"+"o",
+"trotejo", "truco", "tucano", "tufo", "turbolejo",
+"turro", "turturejo", "ufano", "ugalho", "uno",
+"undo", "unguento", "urano", "urro", "uso",
+"vacilo", "vagamundo", "vago", "valo", "vaqueiro",
+"varejo", "vavuco", "vecejo", "veio", "velo",
+"vencelho", "vendo", "veneno", "ventanejo", "verno",
+"verso", "veto", "vicejo", "vidro", "vilico",
+"vinco", "vincilho", "viso", "visco", "visgo",
+"vislumbro", "visto", "voo", "voluto", "vulto",
+"vurmo", "xabouco", "xanto", "xaveco", "xeno",
+"zangarilho", "zelo", "zero", "zicho", "zimbro",
+"zinco", "zirro", "zoo", "zoncho", "zonzo",
+"zuco", "zulo", "zumbeiro", "zurro"])
+
+
+
+# excplMfoa - excecao preposicao A - palavras masculinas terminadas em -o- Ex.: A outros
+excplMfoa = set(["outr"])
 
 # excplMasco - excecao preposicao A - palavras masculinas terminadas em -o- que nao possui correspondente feminino- Ex.: A principio
 excplMasco = set(["crit"+u"\u00E9"+"rio", "exemplo", "pedido", "ponto", "pretexto", "princ"+u"\u00ED"+"pio", "prop"+u"\u00F3"+"sito", "tempo", "t"+u"\u00ED"+"tulo"])
@@ -2439,7 +2694,7 @@ plvrMasco = set(["abuso", "acento", "ac"+u"\u00F3"+"rd"+u"\u00E3"+"o", "acr"+u"\
 "artif"+u"\u00ED"+"cio", "artigo", "arvoredo", "aspecto",
 "assassinato", "assass"+u"\u00ED"+"nio", "assunto", "atentado", u"\u00E1"+"tomo",
 "atributo", "ausp"+u"\u00ED"+"cio", "autocarro",
-"autoconsumo", "autodom"+u"\u00ED"+"nio", "autogiro", "autogoverno",
+"autoconsumo", "autodom"+u"\u00ED"+"nio", "autogiro", "autogoverno", "aut"+u"\u00F3"+"grafo",
 "autorretrato", "aux"+u"\u00ED"+"lio", "ax"+u"\u00F4"+"nio", "babu"+u"\u00ED"+"no",
 "bacano", "bairro", "balcedo", "b"+u"\u00E1"+"lsamo", "balsero",
 "bamb"+u"\u00FA"+"rrio", "b"+u"\u00E1"+"ratro", "barbit"+u"\u00FA"+"rico", "bardino",
@@ -2451,10 +2706,10 @@ plvrMasco = set(["abuso", "acento", "ac"+u"\u00F3"+"rd"+u"\u00E3"+"o", "acr"+u"\
 "bolbo", "bolero", "borato", "bororo",
 "borrelho", "braco", "brinquedo", "brometo",
 "br"+u"\u00F4"+"nquio", "bruxedo", "bu"+u"\u00E7"+"o", "bulbo",
-"busto", "buxo", "b"+u"\u00FA"+"zio", "cabelo",
+"busto", "buxo", "b"+u"\u00FA"+"zio", "cabelo", "cabo",
 "cabrestilho", "cabresto", "cacareco", "cacto",
 "cadeado", "caderno", "c"+u"\u00E1"+"gado", "caixilho", "cajado",
-"calabou"+u"\u00E7"+"o", "calangro", "c"+u"\u00E1"+"lculo", "calend"+u"\u00E1"+"rio",
+"calabou"+u"\u00E7"+"o", "calafrio", "calangro", "c"+u"\u00E1"+"lculo", "calend"+u"\u00E1"+"rio",
 "calhama"+u"\u00E7"+"o", "califado", "c"+u"\u00E2"+"mbio", "campeonato", "campo",
 "camundongo", "candelabro", "c"+u"\u00E2"+"ntico", "carboidrato",
 "carb"+u"\u00FA"+"nculo", "carro", "cartap"+u"\u00E1"+"cio", "cartucho",
@@ -2469,7 +2724,7 @@ plvrMasco = set(["abuso", "acento", "ac"+u"\u00F3"+"rd"+u"\u00E3"+"o", "acr"+u"\
 "colosso", "comando", "com"+u"\u00ED"+"cio", "c"+u"\u00F4"+"moro",
 "comp"+u"\u00EA"+"ndio",
 "concelho", "condado", "condom"+u"\u00ED"+"nio", "congresso",
-"consenso", "cons"+u"\u00F3"+"cio", "cons"+u"\u00F3"+"rcio",
+"conselho", "consenso", "cons"+u"\u00F3"+"cio", "cons"+u"\u00F3"+"rcio",
 "consulado", "conte"+u"\u00FA"+"do", "contexto", "contrabando", 
 "contrassenso", "contratempo",
 "contributo", "conv"+u"\u00EA"+"nio", "convento", "coradouro",
@@ -2500,7 +2755,7 @@ plvrMasco = set(["abuso", "acento", "ac"+u"\u00F3"+"rd"+u"\u00E3"+"o", "acr"+u"\
 "ep"+u"\u00ED"+"teto", "ep"+u"\u00F3"+"xido", "equil"+u"\u00ED"+"brio", "equin"+u"\u00F3"+"cio",
 "er"+u"\u00E1"+"rio", "eri"+u"\u00F3"+"foro", "eritr"+u"\u00F3"+"cito", "esc"+u"\u00E2"+"ndalo",
 "escapul"+u"\u00E1"+"rio", "esc"+u"\u00E1"+"rnio", "esconderijo", "escopro",
-"escr"+u"\u00FA"+"pulo", "espantalho", "espargo", "espectro",
+"escr"+u"\u00FA"+"pulo", "espa"+u"\u00E7"+"o", "espantalho", "espargo", "espectro",
 "espectr"+u"\u00F4"+"metro", "espet"+u"\u00E1"+"culo", "espir"+u"\u00E1"+"culo", "espirilo",
 "esp"+u"\u00F3"+"lio", "espor"+u"\u00E2"+"ngio", "espor"+u"\u00F3"+"filo", "ess"+u"\u00EA"+"nio",
 "est"+u"\u00E1"+"bulo", "est"+u"\u00E1"+"gio", "estatuto", "estearato",
@@ -2620,8 +2875,8 @@ plvrMasco = set(["abuso", "acento", "ac"+u"\u00F3"+"rd"+u"\u00E3"+"o", "acr"+u"\
 "radiotelesc"+u"\u00F3"+"pio", "rapazito", "rebotalho", "recept"+u"\u00E1"+"culo",
 "recesso", "redenho", "r"+u"\u00E9"+"dito", "reduto",
 "refrig"+u"\u00E9"+"rio", "ref"+u"\u00FA"+"gio", "r"+u"\u00E9"+"gulo", "reixelo",
-"reitoriado",
-"rel"+u"\u00E2"+"mpago", "relic"+u"\u00E1"+"rio", "rel"+u"\u00F3"+"gio", "re"+u"\u00F3"+"stato",
+"reitoriado", "rel"+u"\u00E2"+"mpago", "relic"+u"\u00E1"+"rio", "rel"+u"\u00F3"+"gio",
+"rem"+u"\u00E9"+"dio", "re"+u"\u00F3"+"stato",
 "resfolgadouro", "res"+u"\u00ED"+"duo", "respiradouro", "resqu"+u"\u00ED"+"cio",
 "ret"+u"\u00E1"+"bulo", "rev"+u"\u00E9"+"rbero", "riacho", "ricto",
 "robalo", "rochedo", "rododendro", "rofo",
@@ -2664,13 +2919,13 @@ plvrMasco = set(["abuso", "acento", "ac"+u"\u00F3"+"rd"+u"\u00E3"+"o", "acr"+u"\
 "v"+u"\u00ED"+"deo", "videojogo", "vidrilho", "vilarejo",
 "v"+u"\u00ED"+"nculo", "vinhedo", "violino", "vitup"+u"\u00E9"+"rio",
 "viveiro", "voc"+u"\u00E1"+"bulo", "v"+u"\u00F4"+"mito",
-"xaxado", "xerimbabo",
+"voto", "xaxado", "xerimbabo",
 "xifosuro", "xisto", "zagalejo", "z"+u"\u00E9"+"firo",
 "zoilo", "zuavo"])
 
 # plvrMasca - palavras masculinas terminadas em -a- que nao possui correspondente feminino-
 plvrMasca = set(["aneurisma", "angioma", "aroma", "ateroma", "axioma",
-"bioma", "bumba", "carcinoma", "carisma", "celoma",
+"autoforma", "bioma", "bumba", "carcinoma", "carisma", "celoma",
 "cinema", "clima", "c"+u"\u00F3"+"lera", "cometa",
 "condroma", "cromossoma", "cronograma", "delta", "dia",
 "diadema", "diafragma", "dilema", "diploma",
@@ -2689,7 +2944,7 @@ plvrMasca = set(["aneurisma", "angioma", "aroma", "ateroma", "axioma",
 "microgameta", "mieloma", "mimodrama", "moma",
 "monograma", "neuroblastoma", "neuroplasma", "organograma",
 "pampa", "panorama", "papa", "paradigma",
-"parricida", "patriarca", "periodograma", "perisperma",
+"parricida", "patriarca", "pederasta", "periodograma", "perisperma",
 "pesticida", "pijama", "planeta", "plasma",
 "poema", "poeminha", "prisma", "problema",
 "programa", "protoplasma", "psicodrama", "psicoplasma",
@@ -2706,67 +2961,76 @@ plvrFemo = set(["fonofoto", "Fonofoto", "foto", "Foto", "libido", "Libido", "lip
 # excplFema - palavras femininas/masculinas que podem ser usadas com os artigos a / o 
 excplFema = set(["camisa"])
 
+# excplVirg - evita o dois virgula cinco 
+excplVirg = set(["v"+u"\u00ED"+"rgula"])
+
+# plFemavb -  - substantivos femininos tambem encontrados em conjugacoes verbais.
+plFemavb = set(["abelha", "agrura", "ajuda", "al"+u"\u00E7"+"a", "alfaia", "algema", "amarra",
+"amea"+u"\u00E7"+"a", "anexa", "anilha", "arrua"+u"\u00E7"+"a", "avenca", "baixa", "bicha", "cata",
+"causa", "chama", "cobra", "conserva", "conta", "cria", "culpa", "cunha",
+"cura", "custa", "cava", "cozinha"])
+
 # plvrFema - palavras femininas terminadas em -a- que nao possuem correspondente masculino- a-o
-plvrFema = set(["abertura", "ab"+u"\u00F3"+"bada", "ab"+u"\u00F3"+"bora", "abreviatura",
-"absolutinha", "ac"+u"\u00E1"+"cia", "academia",
+plvrFema = set(["aba", "abertura", "abcissa", "ab"+u"\u00F3"+"bada", "ab"+u"\u00F3"+"bora",
+"abra"+u"\u00E7"+"adeira", "abreviatura", "absolutinha", "ac"+u"\u00E1"+"cia", "academia",
 "academiazinha", "a"+u"\u00E7"+"ailandesa", "acetilcolina", "achinesa",
-"actina", "a"+u"\u00E7"+"ucena", "acupunctura", "acur"+u"\u00E1"+"cia",
-"adaga", "adega", "adrenalina", "advocacia",
+"acrobacia", "actina", "a"+u"\u00E7"+"ucena", "acupunctura", "acur"+u"\u00E1"+"cia",
+"adaga", "adega", "adrenalina", "advocacia", "adufa",
 "aeromo"+u"\u00E7"+"a", "africanesa", "afronta", "agenda",
 "agendinha", "agonia", "agorafobia", "agricultura",
-"agroind"+u"\u00FA"+"stria", u"\u00E1"+"gua", "agulha", "agulhinha",
+"agroind"+u"\u00FA"+"stria", "agrovila", u"\u00E1"+"gua", "agulha", "agulhinha",
 "alambresa", "alameda", "alavanca", "albanesa",
-"al"+u"\u00E7"+"ada", "alcova", "alcunha", "aldeia",
-"aldeiazinha", "alegada", "alegoria", "alegria",
+"al"+u"\u00E7"+"ada", "alcachofra", "alcateia", "alcova", "alcunha", "aldeia",
+"aldeola", "aldeota", "aldeiazinha", "alegada", "alegoria", "alegria",
 "alegriazinha", "aleluia", "alf"+u"\u00E2"+"ndega", "alfazema",
 "alforreca", "alforria", "alga", "algazarra",
 u"\u00E1"+"lgebra", "algibeira", "alguma", "alhambresa",
-"alheira", "al"+u"\u00ED"+"quota", "alma", "alm"+u"\u00E1"+"dena",
+"alheira", "al"+u"\u00ED"+"nea", "al"+u"\u00ED"+"quota", "alma", "alm"+u"\u00E1"+"dena",
 "almalaguesa", "almanjarra", "alminha", "almofada",
-"almofadinha", "alopatia", "alpaca", "alpendrada",
+"almofadinha", "alopatia", "alpaca", "alparca", "alparcata", "alpendrada",
 "alpercata", "alpercatinha", "alquimia", "als"+u"\u00E1"+"cia",
 "altiva", "altura", "alva", "alvenaria",
 "alverca", "alvinha", "alvorada", "alvoradinha",
 "alvura", "amarantesa", "amargura", "amazona", "ambrosia",
 "ambrosina", "ameba", "am"+u"\u00EA"+"ijoa", "ameixa", "ameixinha",

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list