| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492 | 
							- 
 - // translation rules for Irish Gaeilge
 - // This file is UTF-8 encoded
 - // written by Ronan McGuirk January 2013
 - // Version 2.5B
 - 
 - // Conditional rules
 - // ?1  allow eclipsis as 2 separate words
 - 
 - .L01 e i é í // slender vowels
 - .L02 c ch d g gh n  s // following ea gets ; sounds
 - .L03 b bh mb  c ch f m mh dh   // used for words likemuir or cuid
 - .L04 b bh mb    // for words like beag
 - .L05 nn nna nnas dh r s ntas nach nas nais dar mar rtha nta mh chas chais cht  chta nnach ntach llach d l  ll             // word endings where @ is to repleace ea or a
 - .L06 aidh idh aí á eá eadh adh ad imid aimid imis aimis  ainn inn idís aidís éin     // word endings where f changes to h
 - .L07 b c g ch bh gh mb
 - .L08 lc ll nt bhse       // for words like cailc
 - .L09 cl cr chr  f
 - .L10 c ch p ph gl ghl
 - .L11 c dh gh the s nn nne nt tiúil tiúla tíochta theoir theora    ste steach ll llí llín  g gí mse     // word endings preceded by ai
 - .L12 á é ó eo ua   // when followed by i
 - .L13 oc omb
 - .L14 río dún gnío        // followed with mh
 - .L15 c ch  f  m d dh g gc  gh mh // aoi following
 - .L16 b c bh ch gr ghr    // for inn word ending
 - .L17 l le li niste nn
 - .L18 n nt nte neann neadh ntear nim nfear nfinn
 - .L19 na nea ra rea la llea arga     // word endings with silent dh
 - .L20 eo eoir eá eabh io iu iú               // slender m
 - .L21 ll nn ndán nntán
 - .L22  eadh eag eaga eagán eagáinín eo  io iu iú eall eabh ealtaine
 - .L23 ea eo i
 - .L24 b mb bh g gh p ph bp m mh
 - 
 - .group a
 -         a          0#
 -         a (_       @
 -         adh (a     aI        // words like radharc
 -         adh (C     aI
 -         abht       aU#t[
 -         amhr       aUr       //	words like amhras
 -      K) amhl       aUl
 -         abhra      aUr@      //	words like slabhra
 -         aghaidh    aIg
 -      t) abhair     u:@r
 -     th) abhair     u:@r
 -      t) abhar      u:@r
 -     th) abhar      u:@r
 -      _) an (sL01   @n
 -      _) an (-      0n        // an prefix
 -      é) a          @         // words like féach
 -      X) a (nn_     aU#
 -      X) a (ll_     aU#
 -         abha       aU@
 -         am (pla    aUm
 -         ama (_     aU#m@
 -         athair     'ah@r
 -      _) amh        aU
 -         agha       aI@
 -         agh (d     aI
 -         agh (s     aI
 -      _) ath        0h
 - 
 -         ai (m_     @
 -         aí         i:
 -         aoi        @i:
 -      _) aoi        i:
 -    ath) aoi (r     'i:@
 -      r) aoi (nín   'e:@
 -         aoicht (_  'i:@xt[
 -      C) ao (C      @e:@
 -   _L24) ao (C      w'e:@
 -      C) ao (th_    @e:
 -      b) ao (++     we:@
 -      b) ao (th_++  we:
 -         ao         @e
 -      _) ao         e:
 -         ae         e:
 -         amhna (_   aUn@
 - 
 -         
 - .group á
 -         á          A:
 -      @) á          ,A:
 -         ádh        A:
 -         áthair (_  A:h@r
 -         áthar      A:h@r
 -         ái (p      A:
 -         áinig      A:nIg
 -         ái         'A:i
 - 
 -         
 - .group ai
 -         ai         a#
 -    L04) ai (L17    0#
 -         aile (_    '0l;E     // words like baile
 -     Xc) ai (l      '0#
 -     ch) ai (l      '0#
 -      m) ai (n      0#
 -      c) ai (th     0#
 -     ch) ai (th     0#
 -         ai (d      0#
 -      p) ai (l      0#
 -      @) ai (L11_   I
 -         ai (L08+   aI#
 -      c) ai (l_     I
 -         ai (msi    'aI       // words like aimsir
 -   _L04) ai (L18_++ u1'I//words like bain
 -      c) ai (t_     u1'I
 -      s) ai (bh     E
 -         aighre     aIr@
 -      X) aigh       'aI
 -         aigh       aI#       L04)	aill	(_	wi:l
 -         aing (_    Ing
 - 
 -         
 - .group b
 -         b          b         // broad
 -    L01) b          b;        // slender
 -         b (L22     bj        //slender
 -         bh         v         // broad
 -         bh (_      vv
 -         bh (L22    vj        // slender
 -    L01) bh         v
 - ?1 _m_) b (@
 -      _) bhf        v         // urú broad
 -      _) bhf (L22   v;        // urú slender
 -      _) bp         b         // urú broad
 -      _) bp (L01    b;        // urú slender
 - ?1   _) bh (_f     v         // urú broad
 - ?1   _) bh (_fL22  v;        // urú slender
 - ?1   _) b (_p      b         // urú broad
 - ?1   _) b (_pL01   b;        // urú slender
 -      a) bh (a      U         // for example cabhair
 -    ear) bha        u:        // words like Cearbhall
 -         bhfaigh    v'aI
 - 
 -         
 - .group c
 -         c          k
 -         c (L01     k;        // slender
 -         ch         x
 -         ch (L01    C;
 -         ch (é+     C;
 -         ch (ei+    x;
 - ?1 _g_) c (@
 - ?1 _g_) c (L01
 -      _) cabhr      k'aUr
 -      _) chabhr     x'aUr
 - 
 -      
 - .group d
 -         d          d[        // broad
 -    L01) d          dZ        // slender
 -         d (L22     dZ        // slender
 -         d (L01     d;        // slender
 -      i) d (i       dZ
 - ?1 _n_) d (@
 -         dh         Q         // broad
 -         dh (ui     Q         // broad
 -         dh (ao     Q         // broad
 -         dh (L01    j         // slender
 -      _) dt         d[        // broad urú
 -      _) dt (L01    dZ        // slender urú
 - ?1   _) d (_t      d[
 - ?1   _) d (_tL01   dZ
 -      _) d' (@P2    d
 -      i) dh (_      g
 -      a) dh (_      X
 -      o) dh (_      X
 -    L19) dh (_                // silent dh at wrd end
 -     Va) dh (_+ 
 -         deartháir  dr@h'A:r
 -         dheartháir gr@h'A:r
 -         deirfiúr   d;r@f'u:r
 -         dheirfiúr  g;r@f'u:r
 - 
 -         
 - .group e
 -         e          E#
 -         eá         A:
 -         ei         E
 -         eidh (C    aI
 -      r) ei (m      aI
 -         eighea     aI
 -         eighea     aI
 -         eigh       aI
 - 
 -         eo         o:
 -         eogh       o:
 -      d) eo (ch     O#
 -      _) eo (ch     O#
 -      s) eo (_      @
 - 
 -      
 - .group é
 -         é          'e:
 -         éi         'e:
 -      _) éi (rig    aI        // words like éirigh
 -      _) éi (rí     aI        // words like éirí
 -      _) éireoidh   aIro:Ig
 -         éacs       e:@ks
 - 
 -         
 - .group ea
 -         ea         a#
 -      X) ea (L21_   aU
 -         ea (ltaine aU
 -      g) ea (ll     aU
 -      X) ea (ch     0
 -   _L04) ea (g      @
 -   _L04) ea (dh_    @
 -   _L04) eagn       @gn
 -    L04) eaga (_    @g@
 -         eaghl      aIl
 -         eabhra     aUr@      //	words like Feabhra
 -         eanbhean   'an@v,an
 -         eadhb      aIb
 - 
 -         
 - .group f
 -         f          f         // broad
 -         f (L22     f;        // slender
 -         fh                   // silent
 -         fh (éin_   h
 -         fh (L22    ;         // slender
 -      @) f (L06_    h
 - ?1 _bh_) f (@
 - ?1 _bh_) f (L22    ;
 - 
 -      
 - .group g
 -         g          g         // broad
 -         g (L01     g;        // slender
 - ?1 _n_) g (@
 -      _) gh         Q"
 -      _) gh (L01    Q"j
 -      _) gc         g         // urú broad
 -      _) gc (L01    g;        // urú slender
 - ?1   _) g (_c      g         // urú broad
 - ?1   _) g (_cL01   g;        // urú slender
 -      i) gh (_      g
 -     @C) gh (@      X
 -      _) gn         g@n
 -         gh (n      X@
 -         gheobh     j'o:
 -         gabh       gaU
 - 
 -         
 - .group h
 -         h          h         // silent
 - 
 -         
 - .group i
 -         i          I
 -      _) i          I
 -         ia         i@
 -         ia (tha    i:
 -         io         O#
 -      _) io (nadh   u://      words like ionadh
 -    _pr) io (n      u:
 -    L16) inn (_     i:n
 -         iai        i:i
 -         impeall    i:mp@l
 -         io (s      I         //words like fios and liosta
 -    L12) i          i         // non syllabic short i after long vowel
 -         iú         u:
 -      m) i (d_      i:        // verb ending
 - 
 -      
 - .group í
 -         í          'i:
 - 
 -         
 - .group l
 -         l          l         // broad
 -    L01) l          l;        // slender
 -         l (L23     l;        //slender
 -         ll         l
 -         ll (L23    l;
 -         l (g       l@
 -         l (b       l@
 - 
 -         
 - .group m
 -         m          m         // broad
 -         m (L20     m;        //slender
 -         mh         v
 -         mh (L20    v;        // slender
 -      _) mb         m         // urú
 -      _) mb (L22    m;        // urú slender
 - ?1   _) m (_b      m         // urú
 - ?1   _) m (_bL22   m;        // urú slender
 -      _) m (n       m@//      words like mná
 -    L14) mh         v
 -      _) mh (n      v@
 -   léir) mheas      vas
 -      r) m          @m        // words like gorm
 - 
 -      
 - .group n
 -         n          n         // broad
 -         n (L01     n;        // slender
 - ?1   _) n (_L01    n;
 -      _) nd         n         // urú
 -      _) nd (L01    n;        // urú slender
 -      _) ng         n
 -      _) ng (L01    n;
 - ?1   _) n (_d      n         // urú
 - ?1   _) n (_dL01   n;        // urú slender
 - ?1   _) n (_g      n
 - ?1   _) n (_gL01   n;
 -         nn         n
 -         nn (L01    n;        // slender
 -         n (b       n@
 -         n (m       n@
 -         n (bh      n@
 -         n (ch      n@
 -      c) n          @n
 -     ch) n          @n
 - 
 -     
 - .group o
 -         o          O#
 -      _) o          'O
 -      C) o (cht_    'O
 -         orn (_     'Or@n
 - 
 -     _C) omh        o:
 -    _CC) omh        o:
 -         omha       o:@
 -         omhai      o:@
 -         o (ll_     aU
 -      C) o (nn_     aU
 -      r) o (nn_     O#
 -      C) ogh        aU
 -         omhan (_   aU@n
 -         omhain (_  aUIn
 -         odha       aU
 -         opaic      @pIk
 -      C) odh (_     o:
 -         odl (a     O#l
 -         oí         i:
 - 
 -         
 - .group ó
 -         ó          'o:
 -         ómhai      o:@
 - 
 -         
 - .group oi
 -         oi         O
 -   _L15) oi (+      @'I
 -      _) oi (b      I
 -         oi (de     I
 -      h) oi (b      I
 -      _) oi (r      I
 -      r) oi         I
 -      l) oi (n      I
 -      f) oi (lC     aI
 -      l) oi (g      I
 -     fh) oi (lC     aI
 -      s) oi (ls     aI#
 -      c) oi (c      aI#
 -         oi (nnío   @
 -         oi (mis    @
 -         ois (++    O#S
 -         oill       w'i:l
 -      _) oi (leá    'I
 -         oidh       aI
 -         oir (_     'ERR
 -         oigh (ea   aI
 - 
 -         
 - .group p
 -         p          p         // broad
 -         ph         f         // broad
 -         p (L22     p;        // slender
 -         ph (L20    f;        // slender
 - ?1 _b_) p (@
 - 
 - 
 - .group r
 -         r          r         // broad
 -    L01) r          R         // slender
 -      _) r (L01     R
 -   L12i) r (e_      Z
 -   L12i) r (t_      Z
 -         rr         R
 -         rg         r@g
 -    L01) rg         R@g       // slender
 -         r (bh      r@
 -         ríomh      ri:@v
 -      s) r (A       R
 -      _) ramh       raU
 - 
 -      
 - .group s
 -         s          s         // broad
 -    L01) s          S         // slender
 -         s (L01     S         // slender
 -         s (cL01    S
 -         s (CCL01   S         // slender
 -         s (pCé     s         // broad
 - ?1 _t_) s (@
 -         sh         h
 -         sh (CL01   h
 -         sh (L01    h;
 -         s (lL01    S
 - 
 -         
 - .group t
 -         t          t[        // broad
 -    L01) t          c         // slender
 -         t (í++n    tS        // slender
 -         t (eo++    tS
 -         t (L01     c         // slender
 - ?1   _) t (_L01    c
 -   L01C) t          tS        // slender after consonant
 -         t (CL01    tS        // slender with following consonant before vowels
 - ?1 _d_) t (@
 -         th         h
 -         th (L01    h;
 -   L01C) th         h
 -      _) ts         t[        // eclipsis broad
 -      _) ts (L01    t;        // eclipsis slender
 - ?1   _) t (_s      t[        // eclipsis broad
 - ?1   _) t (_sL01   t;        // eclipsis slender
 -    L01) th         h
 -         taine (_   t[In%E
 -     ao) th (_ 
 -         thne (_    h@nE
 -      A) th (_                // silent th at word end
 - 
 -      
 - .group u
 -         u          U#
 -         ua         u@
 -         uai        u@
 -         uai (g     ui
 -         uai (d     ui
 -         uá         u:'A:
 -         ui         I
 -         uinn (_    'i:n
 -         uinti      U#'i:ntI
 -     _b) uí         wi:
 -    _bh) uí         wi:
 -      g) uí         wi:
 -         umh        u:
 -    L03) ui         @I
 -     _d) u (l_      O#
 -      g) ui (gh_    @i:
 -     gh) ui (gh_    @i:
 -         uí         i:
 -         uachai     'ux@
 - 
 -         
 - .group ú
 -         ú          u:
 -         únmh       u:nv
 - 
 -         úi (r      u:
 - 
 - 
 - // words which contain j k q v w x y z, speak as English
 - .group j
 -         j          _^_EN
 - 
 - .group k
 -         k          _^_EN
 - 
 - .group q
 -         q          _^_EN
 - 
 - .group v
 -         v          _^_EN
 - 
 - .group w
 -         w          _^_EN
 - 
 - .group x
 -         x          _^_EN
 - 
 - .group y
 -         y          _^_EN
 - 
 - .group z
 -         z          _^_EN
 - 
 - 
 - 
 
 
  |