411 lines
9.8 KiB
Plaintext
411 lines
9.8 KiB
Plaintext
|
# Hunspell affix file for Scottish Gaelic by Kevin Scannell & Michael Bauer
|
|||
|
#
|
|||
|
# Copyright 2010 Kevin P. Scannell & Michael Bauer
|
|||
|
#
|
|||
|
# This program is free software; you can redistribute it and/or modify
|
|||
|
# it under the terms of the GNU General Public License as published by
|
|||
|
# the Free Software Foundation; either version 2 of the License, or
|
|||
|
# (at your option) any later version.
|
|||
|
#
|
|||
|
# This program is distributed in the hope that it will be useful,
|
|||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|||
|
# GNU General Public License for more details.
|
|||
|
#
|
|||
|
# You should have received a copy of the GNU General Public License
|
|||
|
# along with this program; if not, write to the Free Software
|
|||
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|||
|
# 02110-1301, USA.
|
|||
|
|
|||
|
SET UTF-8
|
|||
|
|
|||
|
# TRY determines the order in which Hunspell makes suggestions for
|
|||
|
# mis-spelled words. A word in gd.dic which differs only in capitalisation
|
|||
|
# will always be top of the list i.e. for màiri, Màiri will always be the
|
|||
|
# top suggestion. For the remainder, statistical ordering is recommended
|
|||
|
# and used here. Special notes:
|
|||
|
# 1) '’ have been pushed to the end because they largely appear finally in
|
|||
|
# function words.
|
|||
|
# 2) éóÉÓ have been removed to de-clutter the suggestions. If the
|
|||
|
# spellchecker at a future point is split into Traditional and GOC, then
|
|||
|
# they can be re-added, changing the order to
|
|||
|
# TRY ahinresdugctolmbfàAì-òèIùpCDTBSMNGOLEFRPHUÈÌzjZÀéóÒJykwvÙÉQWKqVxYXÓ'’
|
|||
|
|
|||
|
TRY ahinresdugctolmbfàAì-òèIùpCDTBSMNGOLEFRPHUÈÌzjZÀÒJykwvÙQWKqVxYX'’⁊0123456789
|
|||
|
|
|||
|
#This defines character normally handled as punctuation which Hunspell should
|
|||
|
#handles as "letters". Note that while Hunspell obeys this, programs
|
|||
|
#like LibreOffice do not always obey WORDCHARS.
|
|||
|
|
|||
|
WORDCHARS -'’⁊0123456789
|
|||
|
|
|||
|
# This prevents "split suggestions" from creating false compounds i.e.
|
|||
|
# without this set, the presence of cil-onaidh and taigh-beag in the .dic
|
|||
|
# file would result in Hunspell passing taigh-onaidh. Setting this to NO
|
|||
|
# prevents this
|
|||
|
|
|||
|
NOSPLITSUGS
|
|||
|
|
|||
|
# replace correct accented double vowels with unaccented ones for acceptance
|
|||
|
|
|||
|
ICONV 1
|
|||
|
ICONV ’ '
|
|||
|
|
|||
|
OCONV 1
|
|||
|
OCONV ' ’
|
|||
|
|
|||
|
# To avoid breaking h- n- t- words: force Hunspell to require at least two
|
|||
|
#letters to the left of a hyphen.
|
|||
|
LEFTHYPHENMIN 2
|
|||
|
|
|||
|
# BREAK 0 does not work (reported as bug), so this is a work-around
|
|||
|
# This also causes the - to be seen as part of the word,
|
|||
|
# which is necessary to support the optional - in compounded words
|
|||
|
BREAK 1
|
|||
|
BREAK =
|
|||
|
|
|||
|
# REP defines replacement rules for combinations which Hunspell would other-
|
|||
|
# wise now suggest, for example bh'ann would not normally suggest bh' ann
|
|||
|
# but settings REP ^bh'a bh'_a makes Hunspell bring up this suggestion
|
|||
|
REP 273
|
|||
|
REP a'n$ a_'n
|
|||
|
REP à'n$ à_'n
|
|||
|
REP e'n$ e_'n
|
|||
|
REP è'n$ è_'n
|
|||
|
REP é'n$ é_'n
|
|||
|
REP i'n$ i_'n
|
|||
|
REP ì'n$ ì_'n
|
|||
|
REP o'n$ o_'n
|
|||
|
REP ò'n$ ò_'n
|
|||
|
REP ó'n$ ó_'n
|
|||
|
REP u'n$ u_'n
|
|||
|
REP ù'n$ ù_'n
|
|||
|
REP a'r$ a_'r
|
|||
|
REP à'r$ à_'r
|
|||
|
REP e'r$ e_'r
|
|||
|
REP è'r$ è_'r
|
|||
|
REP é'r$ é_'r
|
|||
|
REP i'r$ i_'r
|
|||
|
REP ì'r$ ì_'r
|
|||
|
REP o'r$ o_'r
|
|||
|
REP ò'r$ ò_'r
|
|||
|
REP ó'r$ ó_'r
|
|||
|
REP u'r$ u_'r
|
|||
|
REP ù'r$ ù_'r
|
|||
|
REP b's$ b_'s
|
|||
|
REP c's$ c_'s
|
|||
|
REP d's$ d_'s
|
|||
|
REP e's$ e_'s
|
|||
|
REP è's$ è_'s
|
|||
|
REP é's$ é_'s
|
|||
|
REP f's$ f_'s
|
|||
|
REP g's$ g_'s
|
|||
|
REP h's$ h_'s
|
|||
|
REP i's$ i_'s
|
|||
|
REP ì's$ ì_'s
|
|||
|
REP l's$ l_'s
|
|||
|
REP m's$ m_'s
|
|||
|
REP n's$ n_'s
|
|||
|
REP o's$ o_'s
|
|||
|
REP ò's$ ò_'s
|
|||
|
REP ó's$ ó_'s
|
|||
|
REP p's$ p_'s
|
|||
|
REP r's$ r_'s
|
|||
|
REP s's$ s_'s
|
|||
|
REP t's$ t_'s
|
|||
|
REP u's$ u_'s
|
|||
|
REP ù's$ ù_'s
|
|||
|
REP ^e-fhein$ e_fhèin
|
|||
|
REP ^e-fhèin e_fhèin
|
|||
|
REP ^i-fhein$ i_fhèin
|
|||
|
REP ^i-fhèin i_fhèin
|
|||
|
REP ^iad-fhein$ iad_fhèin
|
|||
|
REP ^iad-fhèin iad_fhèin
|
|||
|
REP ^mi-fhein$ mi_fhèin
|
|||
|
REP ^mi-fhèin mi_fhèin
|
|||
|
REP ^mi-fhìn mi_fhìn
|
|||
|
REP ^sinn-fhein$ sinn_fhèin
|
|||
|
REP ^sinn-fhèin sinn_fhèin
|
|||
|
REP ^sinn-fhìn sinn_fhìn
|
|||
|
REP ^thu-fhein$ thu_fhèin
|
|||
|
REP ^thu-fhèin thu_fhèin
|
|||
|
REP ^a'b a'_b
|
|||
|
REP ^a'c a'_c
|
|||
|
REP ^a'd a'_d
|
|||
|
REP ^a'f a'_f
|
|||
|
REP ^a'g a'_g
|
|||
|
REP ^a'l a'_l
|
|||
|
REP ^a'm a'_m
|
|||
|
REP ^a'n a'_n
|
|||
|
REP ^a'p a'_p
|
|||
|
REP ^a'r a'_r
|
|||
|
REP ^a's a'_s
|
|||
|
REP ^a't a'_t
|
|||
|
REP ^b'a b'_a
|
|||
|
REP ^b'à b'_à
|
|||
|
REP ^be b'_e
|
|||
|
REP ^b'e b'_e
|
|||
|
REP ^b'é b'_é
|
|||
|
REP ^b'è b'_è
|
|||
|
REP ^b'fh b'_fh
|
|||
|
REP ^bh'a bh'_a
|
|||
|
REP ^bh'á bh'_á
|
|||
|
REP ^bh'à bh'_à
|
|||
|
REP ^bh'i bh'_i
|
|||
|
REP ^bh'o bh'_o
|
|||
|
REP ^bh'u bh'_u
|
|||
|
REP ^b'i b'_i
|
|||
|
REP ^b'ì b'_ì
|
|||
|
REP ^b'o b'_o
|
|||
|
REP ^b'ó b'_ó
|
|||
|
REP ^b'ò b'_ò
|
|||
|
REP ^b'u b'_u
|
|||
|
REP ^b'ù b'_ù
|
|||
|
REP ^d'a d'_a
|
|||
|
REP ^d'à d'_à
|
|||
|
REP ^d'e d'_e
|
|||
|
REP ^d'é d'_é
|
|||
|
REP ^d'è d'_è
|
|||
|
REP ^d'fh d'_fh
|
|||
|
REP ^d'i d'_i
|
|||
|
REP ^d'ì d'_ì
|
|||
|
REP ^d'o d'_o
|
|||
|
REP ^d'ó d'_ó
|
|||
|
REP ^d'ò d'_ò
|
|||
|
REP ^d'u d'_u
|
|||
|
REP ^d'ù d'_ù
|
|||
|
REP ^m'a m'_a
|
|||
|
REP ^m'à m'_à
|
|||
|
REP ^m'e m'_e
|
|||
|
REP ^m'é m'_é
|
|||
|
REP ^m'è m'_è
|
|||
|
REP ^m'fh m'_fh
|
|||
|
REP ^m'i m'_i
|
|||
|
REP ^m'ì m'_ì
|
|||
|
REP ^m'o m'_o
|
|||
|
REP ^m'ó m'_ó
|
|||
|
REP ^m'ò m'_ò
|
|||
|
REP ^m'u m'_u
|
|||
|
REP ^m'ù m'_ù
|
|||
|
REP ^r'a r'_a
|
|||
|
REP ^r'à r'_à
|
|||
|
REP ^r'e r'_e
|
|||
|
REP ^r'é r'_é
|
|||
|
REP ^r'è r'_è
|
|||
|
REP ^r'i r'_i
|
|||
|
REP ^r'ì r'_ì
|
|||
|
REP ^r'o r'_o
|
|||
|
REP ^r'ó r'_ó
|
|||
|
REP ^r'ò r'_ò
|
|||
|
REP ^r'u r'_u
|
|||
|
REP ^r'ù r'_ù
|
|||
|
REP ^t'a d'_a
|
|||
|
REP ^t'à d'_à
|
|||
|
REP ^t'e d'_e
|
|||
|
REP ^t'é d'_é
|
|||
|
REP ^t'è d'_è
|
|||
|
REP ^t'i d'_i
|
|||
|
REP ^t'ì d'_ì
|
|||
|
REP ^t'o d'_o
|
|||
|
REP ^t'ó d'_ó
|
|||
|
REP ^t'ò d'_ò
|
|||
|
REP ^t'u d'_u
|
|||
|
REP ^t'ù d'_ù
|
|||
|
REP ^th'a th'_a
|
|||
|
REP ^th'á th'_á
|
|||
|
REP ^th'à th'_à
|
|||
|
REP ^th'i th'_i
|
|||
|
REP ^th'o th'_o
|
|||
|
REP ^th'u th'_u
|
|||
|
REP a-bharrachd a_bharrachd
|
|||
|
REP -a-deas _a_deas
|
|||
|
REP aghaidh-ri-aghaidh aghaidh_ri_aghaidh
|
|||
|
REP agiis agus
|
|||
|
REP air-ais air_ais
|
|||
|
REP àireamh-fòn àireamh_fòn
|
|||
|
REP airloidhne air_loidhne
|
|||
|
REP a-macho a-mach_o
|
|||
|
REP àmanan amannan
|
|||
|
REP amhàin a-mhàin
|
|||
|
REP an-ath-bhliadhna an_ath-bhliadhna
|
|||
|
REP an-ath-sheachdain an_ath-sheachdain
|
|||
|
REP an-ear an_ear
|
|||
|
REP an-iar an_iar
|
|||
|
REP an-toiseach an_toiseach
|
|||
|
REP an-urra an_urra
|
|||
|
REP aon-deug aon_deug
|
|||
|
REP athaisg aithisg
|
|||
|
REP -a-tuath _a_tuath
|
|||
|
REP b'abhaist b'_àbhaist
|
|||
|
REP ban-rìgh bànrigh
|
|||
|
REP Béarla Beurla
|
|||
|
REP bha'n bha_'n
|
|||
|
REP bhan-rìgh bhànrigh
|
|||
|
REP Bhéarla Bheurla
|
|||
|
REP bhfuil bheil
|
|||
|
REP bhlàr-a-muigh bhlàr_a-muigh
|
|||
|
REP blàr-a-muigh blàr_a-muigh
|
|||
|
REP càch-a-chèile càch_a_chèile
|
|||
|
REP ceill cèill
|
|||
|
REP ceimeagair ceimigear
|
|||
|
REP ceithear ceithir
|
|||
|
REP ceithir-deug ceithir_deug
|
|||
|
REP ceithreamh ceathramh
|
|||
|
REP ceithrear ceathrar
|
|||
|
REP Cèoto Kyōto
|
|||
|
REP chàch-a-chèile chàch_a_chèile
|
|||
|
REP chaid chaidh
|
|||
|
REP cha-mhòr cha_mhòr
|
|||
|
REP cha'n'eil chan_eil
|
|||
|
REP cheill chèill
|
|||
|
REP cheimeagair cheimigear
|
|||
|
REP cheithear cheithir
|
|||
|
REP cheithreamh cheathramh
|
|||
|
REP cheithrear cheathrar
|
|||
|
REP chionns chionn_'s
|
|||
|
REP còig-deug còig_deug
|
|||
|
REP cruinn-còmhla cruinn_còmhla
|
|||
|
REP dà-dheug dà_dheug
|
|||
|
REP Dhomhnuill Dhòmhnaill
|
|||
|
REP Dhomhnull Dhòmhnall
|
|||
|
REP dhuit-sa dhut-sa
|
|||
|
REP dol-an-sàs dol_an_sàs
|
|||
|
REP dol-seachad dol_seachad
|
|||
|
REP Domhnull Dòmhnall
|
|||
|
REP earra-dheas ear-dheas
|
|||
|
REP earra-thuath ear-thuath
|
|||
|
REP fhiolm fhilm
|
|||
|
REP fhiolmadh fhilmeadh
|
|||
|
REP fhiolman fhilmean
|
|||
|
REP fiolm film
|
|||
|
REP fiolmadh filmeadh
|
|||
|
REP fiolman filmean
|
|||
|
REP fius fiù_'s
|
|||
|
REP fiùs fiù_'s
|
|||
|
REP Frangais Fraingis
|
|||
|
REP g'eil g'_eil
|
|||
|
REP gu-m gum
|
|||
|
REP hAlban h-Albann
|
|||
|
REP huile h-uile
|
|||
|
REP Inbhirnis Inbhir_Nis
|
|||
|
REP Innse-Gall Innse_Gall
|
|||
|
REP lain Iain
|
|||
|
REP Lochabair Loch_Abar
|
|||
|
REP Lochabar Loch_Abar
|
|||
|
REP losa Ìosa
|
|||
|
REP manadsair manaidsear
|
|||
|
REP mi'n mi_'n
|
|||
|
REP mu'm mu_'m
|
|||
|
REP mu-thràth mu_thràth
|
|||
|
REP nacb nach
|
|||
|
REP nacheil nach_eil
|
|||
|
REP nach'eil nach_eil
|
|||
|
REP nacli nach
|
|||
|
REP naoi-deug naoi_deug
|
|||
|
REP naoidh-deug naoidh_deug
|
|||
|
REP ochd-deug ochd_deug
|
|||
|
REP O'Hara Ó_hEaghra
|
|||
|
REP òitreachais òtrachais
|
|||
|
REP òitreachas òtrachas
|
|||
|
REP polais poilis
|
|||
|
REP raibh robh
|
|||
|
REP ri'm ri_m'
|
|||
|
REP sann 's_ann
|
|||
|
REP s'ann 's_ann
|
|||
|
REP S'ann 'S_ann
|
|||
|
REP se 's_e
|
|||
|
REP seachd-deug seachd_deug
|
|||
|
REP sgaths sgàth_'s
|
|||
|
REP sgath's sgàth_'s
|
|||
|
REP sgàths sgàth_'s
|
|||
|
REP sia-deug sia_deug
|
|||
|
REP sprèadh spreadhadh
|
|||
|
REP srathspè srath_spè
|
|||
|
REP strìth strì
|
|||
|
REP taobh-a-muigh taobh_a-muigh
|
|||
|
REP thall-thairis thall_thairis
|
|||
|
REP tha'm tha_'m
|
|||
|
REP tha'n tha_'n
|
|||
|
REP thiomchioll thimcheall
|
|||
|
REP Thìr-nan-Òg Thìr_nan_Òg
|
|||
|
REP th'n$ th_'n
|
|||
|
REP thriur thriùir
|
|||
|
REP tiomchioll timcheall
|
|||
|
REP Tìr-nan-Òg Tìr_nan_Òg
|
|||
|
REP tlia tha
|
|||
|
REP Tòcèo Tōkyō
|
|||
|
REP trì-deug trì_deug
|
|||
|
REP triur triùir
|
|||
|
REP t-srì strì
|
|||
|
REP t-strì strì
|
|||
|
REP t-Stròim t-Sròim
|
|||
|
REP uair-is-uair uair_is_uair
|
|||
|
REP uile-gu-lèir uile_gu_lèir
|
|||
|
|
|||
|
MAP 5
|
|||
|
MAP aáàAÁÀ
|
|||
|
MAP eéèEÉÈ
|
|||
|
MAP iíìIÍÌ
|
|||
|
MAP oóòOÓÒ
|
|||
|
MAP uúùUÚÙ
|
|||
|
|
|||
|
PFX S Y 18
|
|||
|
PFX S b bh b[^h]
|
|||
|
PFX S B Bh B[^h]
|
|||
|
PFX S c ch c[^h]
|
|||
|
PFX S C Ch C[^h]
|
|||
|
PFX S d dh d[^h]
|
|||
|
PFX S D Dh D[^h]
|
|||
|
PFX S f fh f[^h]
|
|||
|
PFX S F Fh F[^h]
|
|||
|
PFX S g gh g[^h]
|
|||
|
PFX S G Gh G[^h]
|
|||
|
PFX S m mh m[^h]
|
|||
|
PFX S M Mh M[^h]
|
|||
|
PFX S p ph p[^h]
|
|||
|
PFX S P Ph P[^h]
|
|||
|
PFX S s sh s[aeiouáéíóúàèìòùlnr]
|
|||
|
PFX S S Sh S[aeiouáéíóúàèìòùlnr]
|
|||
|
PFX S t th t[^h]
|
|||
|
PFX S T Th T[^h]
|
|||
|
|
|||
|
PFX H Y 1
|
|||
|
PFX H 0 h- [aeiouáéíóúàèìòùAEIOUÁÉÍÓÚÀÈÌÒÙ]
|
|||
|
|
|||
|
PFX D Y 4
|
|||
|
PFX D 0 d' [aeiouáéíóúàèìòùAEIOUÁÉÍÓÚÀÈÌÒÙ]
|
|||
|
PFX D 0 d' [Ff]h
|
|||
|
PFX D f d'fh f[^h]
|
|||
|
PFX D F d'Fh F[^h]
|
|||
|
|
|||
|
PFX E Y 4
|
|||
|
PFX E 0 dh' [aeiouáéíóúàèìòùAEIOUÁÉÍÓÚÀÈÌÒÙ]
|
|||
|
PFX E 0 dh' [Ff]h
|
|||
|
PFX E f dh'fh f[^h]
|
|||
|
PFX E F dh'Fh F[^h]
|
|||
|
|
|||
|
PFX T Y 2
|
|||
|
PFX T 0 t- [aeiouáéíóúàèìòùAEIOUÁÉÍÓÚÀÈÌÒÙ]
|
|||
|
PFX T 0 t- [Ss][aeiouáéíóúàèìòùlnr]
|
|||
|
|
|||
|
PFX N Y 1
|
|||
|
PFX N 0 n- [aeiouáéíóúàèìòùAEIOUÁÉÍÓÚÀÈÌÒÙ]
|
|||
|
|
|||
|
SFX K Y 5
|
|||
|
SFX K 0 -sa [^-]
|
|||
|
SFX K 0 -se [^-]
|
|||
|
SFX K 0 -ne [^-]
|
|||
|
SFX K 0 -san [^-]
|
|||
|
SFX K 0 -eigin [^-]
|
|||
|
|
|||
|
|
|||
|
# These are obsolete rules which passed hyphen-less addition of
|
|||
|
# the emphatic suffixes i.e. these would pass taighsa as OK as required
|
|||
|
# by an old version of GOC and affix eigin directly e.g. taigheigin
|
|||
|
#SFX K 0 sa [^-]
|
|||
|
#SFX K 0 se [^-]
|
|||
|
#SFX K 0 ne [^-]
|
|||
|
#SFX K 0 san [^-]
|
|||
|
#SFX K 0 eigin [^e]
|
|||
|
#SFX K 0 igin e
|