Runtime file updates.
diff --git a/runtime/spell/pt/main.aap b/runtime/spell/pt/main.aap
index 2770f93..e54f9d5 100644
--- a/runtime/spell/pt/main.aap
+++ b/runtime/spell/pt/main.aap
@@ -59,7 +59,8 @@
         :delete {f} description.xml
         :delete {f} dictionaries.xcu
         :delete {f} LICENSES.txt
-        :sys $VIM pt_PT.dic -u NONE -e -c "%s/\t.*//" -c update -c q
+        # Remove grammer items and the duplicates this causes
+        :sys $VIM pt_PT.dic -u NONE -e -c "%s/\t.*//" -c "2,$$ sort u" -c update -c q
         :sys $VIM pt_PT.aff -u NONE -e -c "%s/\S\+=\S\+$$//" -c update -c q
         @if not os.path.exists('pt_PT.orig.aff'):
             :copy pt_PT.aff pt_PT.orig.aff