// translation rules for Dutch
// This file is UTF-8 encoded

// Suffix rule: SUFX_E  eg. S2e  means double the vowel before the final consonant

.L01  g k
.L02  _ t_ d_ de_ den_  // verb endings


.group a
             a            a:
             a (CK        A
             a (x         A
             aa           a:
             aai          a:j
             ae           a:
             au           VU
             auw          VU
             ay           a:j

        @@C) a (_         =a:
          _) aan (@P3     'a:n
          @) aar (_S3    a:r
          @) aard (_S4   a:rt
             aa (rd_      'a:
             aa (C_       'a:
          z) aa (m_       a:
          t) a (bleau     a:
          @) abel (_      'a:b@l
          @) abele (_     'a:b@l@
          m) ach (in      %a:S
          _) af (C@P2     'Af
          _) affich       %AfiS
             age (_       'a:Z@
             ages (_S1    s
             age (_$w_alt a:Q@
             aille (_     'Aj@
             ailles (_    'Aj@s
           m) ail         e:Il
          _) ai (mabel    E
             aire (_      'E:r@
             air (_       'Er
          d) ai (sy       e:
          @) agne (_      'An^@
          @) ant (_       'Ant
          @) ant (e_      'Ant
          @) ant (en_     'Ant
          @) ant (er_     'Ant
          @) ares (_      a:r'Es
             aris (_      'a:rIs
             arissen (_   'a:rIs@n
             a (tor_      'a:

          @) a (de_       'a:
          @) a (ta_       'a:
           b)a (by          e:


.group b
             b            b     // auto-devoice at end-of-word
          b) b
             bs (_N       ps

             baan         ba:n
          &) baar (_S4    =ba:r
          &) bare (_S4    =ba:r@
          _) bij (C@P3    b'EI
             bij (zond    b%i
          _) bijeen       bEI'e:n
          _) binnen (P6   b'In@n
          _) boven (P5    b'o:v@n
          _) brand        br'And
          _) buiten (P6   b'Wyt@n
          _) buurt (@@P5  b'yrt   // buurtbewoner

         _o) b (stak      p


.group be
          _) be (@P2      b@
          _) bee (+       be:
          _) be (CjeK     bE
          _) be (C%       bE
          _) be (CCe_     bE
          _) be (CCen_    bE
          _) be (Cer_     be:
          _) be (cC       bE
          _) be (del      be:
          _) bei (de      bEI
          _) beie (r      bEi@
          _) bei (tel     bEI
             be (lg       bE
          _) be (ngel     bE
          _) be (ren      bI:
          _) be (rm       bE
          _) be (stia     bE
          _) be (ter      be:
          _) be (ven_     be:
          _) bever        be:v@r
          _) be (zem      be:
          _) be (zig      be:
          _) beu          bY:


.group c
             c (e         s
             c (i         s
             c (y         s
             c            k
             ci (a        S
          @) ci (eel      S
          @) ci (eus      S
          @) ci (euz      S
          @) ci (ë        S
             ci (o        S
             ck           k
             coach        ko:tS

          _) congres      kOnQr'Es
             co (ncert    k%O


.group ch
             ch           x
          _) ch           S
          _) ch (ador     tS
          _) ch (ao       x
          _) chang (e     SA~Z
          _) chaperon     S,Ap@rO~n
          _) charg (@     SArZ
          _) ch (ari      x
          _) ch (arter    tS
          _) chau (ffe    S%o:
          _) chau (vin    S,o:
             ch (é        S
          &) che (_       =S
          _) ch (emi      x
          _) cheque       SEk
          _) cherry       tSEri
          _) chi (cane    S%i
          _) ch (ip       tS
          _) ch (lo       x
          _) ch (ole      x
          _) cho (que     SO
          _) ch (or       x
          _) ch (r        x
       blan) ch           S
        bro) ch (e        S
        bro) ch (u        S
       brun) ch           S
       deta) ch           S
        mar) ch           S
        _po) ch (e        S
      revan) ch (e        S


.group d
             d            d     // auto-devoice at end-of-word
          d) d
             dt           t
             ds (_N       ts
             d (st        t
//          _) de (CC@P2      d@  // Used a lot in family names
          _) de (geen     d@    // degene, degenen
          _) de (zelf     d@
          _) dj           dZ
             dj           tj


.group e
             e            e#  // [e:] but change to [@] in unstressed syllables
          X) e            e:  // first syllable in a word

             e (_         @
             e (CK        E
             e (x         E
             e (r         I:
             eï (+        @_I
             ei (+        EI
             ee (r        I:
             ee           e:
             eeuw         eU
             eu           Y:

         &C) e (_S1qd     @
        KAC) e (_S1e      @   // remove 'e' and double the vowel
        KAj) e (_S1       @
         el) e (_+S1qd    @
         er) e (_+S1qd    @
         ig) e (_+S1qd    @

             ea (_        'e:a:
             eau          'o: //words with French origin
//             eau (_       'o:
          @) ee (_        'e:
          @) ee (X_       'e:
          @) ee (r_       'I
          @) ee (rt_      'I
          @) ee (rd_      'I
          @) ee (rde_     'I
          @) ee (rden_    'I
          @) e (rende_    'I
          @) e (renden_   'I
         it) eit (_       'EIt
          @) el (_        'El
          &) eld (_       @ld
          &) ele (_       'e:l@

          &) el (_$p_alt   =@l
          &) el (e_$p_alt  =@l
          &) el (en_$p_alt =@l
          &) el (t_$p_alt  =@l
          &) el (de_$p_alt =@l
          &) el (den_$p_alt =@l
          &) el (end_$p_alt =@l
          &) el (ing_$p_alt =@l
          &) el (ingen_$p_alt =@l

          @) elen (_      'e:l@n
          @) el (en_$p_alt2 @L
          &) elijks       @l@ks
          &) em (_        @m
          &) e (ment      @
          &) e (nissen_   @

          &) en (_S2qd    @n
        KAC) en (_S2e     @n   // flag 'e' means double the previous vowel
        KAj) en (_S2      @n
        and) en (_S2      @n
         el) en (_+S2qd   @n
         er) en (_+S2qd   @n

          &) en (e_$p_altS3e  =@n@   // flag 'e' means double the previous vowel
          &) en (en_$p_altS4e =@n@n
          &) en (t_$p_altS3e  =@nt

          &) ens (_S3q    @ns
         ll) en (_S3      @n
          &) end (_       @nd
          &) ende (_S1    @
          &) enden (_S2   @n
             eden         e:d@n
          @) ent (_       'Ent
          @) ent (e_      'Ent
          @) ent (en_     'Ent
          @) ent (er_     'Ent
          @) ent (ere_    'Ent
          @) ent (st_     'Ent
          @) ent (ste_    'Ent
         ag) ent          'Ent
          X) es (_        Es
         @j) es (_S1       s
         @z) es (_S1      s  
          @) es (_S2qd    'Es   // double the previous vowel
          @) es (_$w_alt2S1 s   // just remove 's'
        KAC) es (_S2e     @s
             es (ie_      e:z
          @) essen (_S5qd 'Es@n
          @) eres (_S4qd  @r'Es
          @) eressen (_S7sq @r'Es@n
          @) etten (_S3   @n 
          @) es    (_$p_alt @s  // for wors which end on [@] with multiple on 's'.
          @) esisch      'e:zis
             
             euille       @'y
             eum (_$w_alt 'e:8m
       @mus) eum (_       ,e:8m  // compounds
          @) eur (_       'Y:r

          &) e (nB@       E2
         _p) e (nibel     e:
         id) e (nt        E
       pres) e (nt        E

          i) eus (_       'Y:s
          i) euze (_      'Y:z@
          i) euzer (_     'Y:z@r
          i) euzere (_    'Y:z@r@
          i) eust (_      'Y:st
          i) euste (_     'Y:st@

       proc) e (du        e:
          s) e (cuur      @   // secure
          s) e (cond      @
          c) e (ntrum     E   // not @
          _) expositie    Ekspo:z'itsi
             e (rtsD      E

.group er
          @) er (ing_     'I:r
          @) er (ingen_   'I:r
          &) er (_$p_alt   =@r
          &) er (e_$p_alt  =@r
          &) er (en_$p_alt =@r
          &) er (t_$p_alt  =@r
          &) er (d_$p_alt  =@r
          &) er (de_$p_alt =@r
          &) er (den_$p_alt =@r
          &) er (end_$p_alt =@r
          &) er (ende_$p_alt =@r
          &) er (ing_$p_alt =@r
          &) er (ingen_$p_alt =@r
          _) er (@P2      Er
          &) er (_        @r
          &) ere (_       @r@
          &) er (en_$p_alt @r     // where 'eren' is not a verb ending
             eren (_      'I:r@n

             erie (_      @r'i
             er (ij_      @r
        tol) er (abel     @r
        mis) er (abel     @r
          _) erger        ErQ@r  // ergeren
          &) era (_       @ra:
          @) er (aar_     @r
          &) er (C@       E2r


.group f
             f            f
          f) f


.group g
             g            Q    // ph_dutch changes to [x] before unvoiced, NULL after [x]
             gg           Q
          s) g            x

          _) ge (@P2      Q@
             ge (bied     Q@
          _) gee          Qe:
          _) gei          QEI
             gener (aal   Q,e:n@r
          _) gelijk       Q@lEIk
          _) ge (rC       QE
          _) geu          QY:
          _) ge (ven      Qe:
          _) ge (ver      Qe:
             ge (val      Q@
          _) ge (ving     Qe:

             ge (sprek    Q@  // in compounds

          @) gi (eus      Z
          @) gi (euz      Z
       reli) gi (eu       Qij


.group h
             h            h
          C) h (K

          _) her (@P3     hEr
          _) her (en      hI:r
          _) herinn       h%ErIn   // herinneren
          _) hersen       h'Ers@n
          &) heid (_S4    hEIt


.group i
             i            i
             ij (+        EI
             i (CK        I
             i (x         I
             ie           i
             ieuw         iw
             iee          ie:
             ii           i

          d) ie (_        'i
          g) ie (_        'i
          m) ie (_        'i
          p) ie (_        'i
         ss) ie (_        =i
          s) ië (_        =i@
             ieus (_      ij'Y:s
             ieuze (_     ij'Y:z@
             ieuzer (_    ij'Y:z@r
             ieuzere (_   ij'Y:z@r@
             ieust (_     ij'Y:st
             ieuste (_    ij'Y:st@
          @) ibel (_      'ib@l
          @) ibele (_     'ib@l@
          &) ica (_       =ika:
          &) ici (_       =isi
          &) ico (_       =iko:
          &) icus (_      =ik8s
             i (che_      i
             ie (X        'i
             ie (Ce_      'i
             ie (Cen_     'i
             ie (Cer_     'i
             ie (Cere_    'i
             ie (Cste_    'i
             ie (CjeX_    'i
             ie (CtjeX_   'i
             ie (ren_     'i
             ie (rd_      'i
             iën (_       'i@n
       CAns) ie (_        =i
       CAss) ie (_        =i
          @) ig (_S2dq    =@x
          @) ige (_S3dq   =@Q@
          @) igen (_      =@Q@n
          @) iger (_      =@Q@r
          @) igere (_     =@Q@r@
          @) igst (_      =@Qst
          @) igste (_     =@Qst@
             ij (_        'EI
             ij (e_       'EI
          @) ij (n_       'EI
             ij (tjeX     'EI
             ij (en       'EI
          &) ika (_       =ika:
          &) iko (_       =iko:
          _) in (C@P2     'In
//        _) in (gP2      'In
          _) in (do       In
             ine (_       'in@
             ines (_      'in@s
             io (nage     iO
             io (de_       i'o:
             iodes (_      i'o:d@s
          _) in (scrip     In
             is (_        Is
          @) isch (_      =is
          @) ische (_     =is@
          @) isme (_      'Ism@
          @) ist (_       'Ist
          @) isten (_     'Ist@n
_) inn (@P2 'I    // ?? inneren

.group j
             j            j
             jou (rna     Zu


.group k
             k            k
          k) k

         _) kale (nde     ka:l'E
            kokkerel      kOk@r'El 
         _) koning        k'o:nIN  // in compounds
         _) koningin      ko:nIQ'In


.group l
             l            l
          l) l
          &) lijk (_S4    l@k
          &) lijke (_S5   l@k@
          &) lijken (_S6  l@k@n
          &) lijker (_S6  l@k@r
          &) lijkere (_S7  l@k@r@
          &) lijkheid (_S8 l@khEIt
          &) lijkst (_S6  l@kst
          &) lijkste (_S7  l@kst@
          &) laan (_S4    la:n
          _) lange (@P5   laN@
          @) loog (_      lo:x
          @) loos (_S4    lo:s
          @) loze (_S4    lo:z@
          @) lozen (_S5   lo:z@n



.group m
             m            m
          m) m

            management    ma:nIdZm@nt
         _) mee (@P3      m'e:
            menu (_       m@ny
         _) mi (cro       mi
         _) mi (s@        m%I
         _) mis (anC      miz
         _) mis (commP3   m'Is
         _) mis (daP3     m'Is
         _) mis (è        miz
         _) mis (g@P3     m'Is
         _) mis (ge@P3    m'Is
         _) mis (gun      m%Is
         _) mis (in@P3    m'Is
         _) mis (kleuP3   m'Is
         _) mis (liepP3   m'Is
         _) mis (loP3     m'Is
         _) mis (tA       m'Is
         _) misver (@     m'Isf@r

.group n
             n            n
          n) n
             ng           N
             nj           n^
             n (k         N
             n (g$w_alt3  n
             n (k$w_alt3  n

          _) na (C@@P2    n'a:
          _) na (C@N      n'a:
          _) na (C%       nA
          _) na (cht      nA
          _) narci (s     n%ArsI
          _) na (rc       n%A
          _) na (der      na:
          _) na (tion     na:
          _) nano (@P4    n'a:no:
          _) na (polA     n%a:
             napoleon     n%a:po:l@jOn
          _) natuur       na:t'yr
             na (tur      n%a:
             na (vig      n%a:
          _) na (vr       na:
          _) na (volg@    n%a:
          _) noord (@P5   no:rd
          _) nieuws (@P6  n'iws
         @@) nis (_S3    nIs
         @@) nisen (_S5  nIs@n


.group o
             o            o:
             o (CK        O
             o (x         O
             o (r         o:
             oo (r        O:     // ?? or just for word-final "oor" ?
             ooi          o:j
             oo           o:
             oe           u
             oei          uj
             ou           VU
             ouw          VU
             ou (rage     u

        @@C) o (_         =o:
             obsc (u      opsk
             oe (X_       'u
             office       Of@s
             oir (_       'v#a:r
         pl) oi (t        v#A
          c) oi (ffu      v#A
         pr) o (gram      o:
             oo (X        'o:
             oon          'o:n  // in compounds, eg. telefoongesprek
             oo (C_       'o:
          _) oost (@P4    o:st
          _) op (@@P2     'Op
          _) open (@P4    'o:p@n
          _) op (enen     'o:p
          _) openings (P8 'o:p@nINs
          _) op (era      'o:p
          _) op (tion     Op
             os (_        Os
             ou (che_     u
             ouch (en_    uS
          d) ou (blu      u
          c) ou (pu       u
         tr) ou (vail     u
             ouve (rtu    uvE
          _) over (@P4    ,o:v@r
           t) ou  (r          u:


.group on
          _) on (@P2      %On
          _) onaan (@P5   On'a:n
          _) onder (@P5   'Ond@r
          _) onge (@P4    ,OnQ@
          _) ont (@P3     Ont
          _) on (te@P2    On        // onterecht
          _) onder        Ond@r

          _) ong (aarn    ,OnQ'
          _) ong (ans     ,OnQ'
          _) ong (rijpbaar  ,OnQ'
          _) ong (rond    ,OnQ'
          _) ong (unstig  ,OnQ'
          _) ong (uur     ,OnQ'

          _) onge (diert  OnQ@   // stress on 'on', not after 'ge'
          _) onge (loof   OnQ@
          _) onge (luk    OnQ@
          _) onge (mak    OnQ@
          _) onge (nade   OnQ@
          _) onge (rief   OnQ@
          _) onge (val    OnQ@




.group p
             p            p
          p) p
          _) ph           f
             ph (K        f

             parach (ut   p,a:ra:S
          _) politie (@   po:l'itsi
          _) politiek     po:lit'ik
          @)  programma (_S7    o:QrAmma



.group q
             q            k
             qu           kv
          @) qu (eer      k
          @) qu (eren_    k
          @) que (_       k


.group r
             r            r
          A) r (A         r
          C) r (A         r
             rr          *r

             recherch     r@SErS
             revanch      r@vA~nS
             route        rut@  // route(s)

.group re
          _) re (geren    r@
          _) re (geer     r@
          _) re (cent     r@
          _) re (cept     r@
          _) re (ceptief  re:
          _) re (clam     r@
          _) re (serve_   r@
          _) re (cord     re'
             repre (saill re:pre:


.group s
             s            s
             s (s
          A) s (A         z
             s (b         z
             s (d         z
             sc (e        s
             sc (i        s
             sch          sx
             sch (_       s
             sch (e_      s
          _) sch (n       S
          _) sh           S
             sh (K        S
             sj           S
          @) sje (_       sj@
          @) s (_S1       s
          a) s (_         s
          @) s (_$w_alt   =s

          _) samen(@P5    s'a:m@n
          _) scan (L02    skEn
             science      saI@ns
             sc (oop      sk
             sc (opi      sk
          &) sel (_       =s@l
          &) selen (_     =s@l@n
             service      s8v@s
          @) si (o        S
          A) si (o        Z
          @) ssi (o       S
        CAr) sie (_       =zi

          _) standaard (@P9 st'Anda:rt
          @) straat (_S6 stra:t
       _vre) s (e         s


.group t
             t            t
             td           t
          t) t
             tie (_       =tsi
          c) tie (_       =si
          k) tie (_       =si
          p) tie (_       =si
          s) tie (_       =ti
        cra) tie (_       ts'i
             tiee (l_     S'e:
             tië (le_     S'e:
          @) ti (a        S
          @) ti (eus      S
          @) ti (euz      S
          @) ti (ë        S
          @) ti (on       S
          s) t (i++       t
             tj           t;
             tsj          tS
          _) th           t
             th           t
             t (haar      t        // th is not [t]
             t (hav       t
          _) toe (@P3     t'u

          _) team         t'i:m
             team (_      ti:m
             touch (e     tuS
          _) train        tre:n
          _) trans (@P5   tr,Ans

.group te
          _) tegen (P5    t'e:Q@n
          _) terug (P5    t@r'8x
          _) te (gelijkP2   t@
          _) te (gemoetP2 t@
          _) te (goed     t@
          _) te (hui      t@        // tehuis
          _) te (keer     t@
          _) te (kort     t@
          _) te (leur     t@
          _) te (loor     t@
          _) te (meer     t@
          _) te (midd     t@        // temidden
          _) te (na       t@
          _) te (neer     t@
          _) te (recht    t@
          _) te (sam      t@        // tesamen
          _) te (veel     t@
          _) te (vergeefP2  t@
          _) te (werk     t@
          _) te (voorschijn t@
          _) te (vor      t@        // tevoren
          _) te (vred     t@        // tevreden
          _) teweeg (P6   t@v#'e:x


.group u
             u            y
             u (CK        8
             u (x         8
             uu           y
             ui           Wy
             uw           yU
             uw (_        yU

          _) uit (@P3      'Wyt
             uul (_       'yl  // from -ule
             us (_        8s
             u (sie_      'y
          @) ute (_       'yt
             uu (r_       'y


.group v
             v            v
          s) v            f

          _) van (@P3     v%An
          _) vanzelf (@P7 vAnz,Elf
          _) vang         vAN
          _) ver (@P3     v@r
          _) ver (sie_    vEr
          _) verder       vErd@r
          _) verge (le    v@rQ'e:
          _) voort (@P5   v'O:rt


.group w
             w            v#
             w (X         w
             w (CK        w

          _) wan (@P3     v#'An
          _) wan (L01@P3  v#'AN
          _) wan (del     v#An
          _) wanhopig     v#Anh'o:p@Q
          _) wan (kel     v#AN
          _) wann (eer    v#An
          _) wanordelijk  v#An_|'Ord@l@k
          _) wansmakelijk v#Ansm'a:k@l@k
          _) wanstaltig   v#Anst'Alt@Q
          _) wantrouwig   v#Antr'VU@Q
          _) wanvoeglijk  v#Anv'uxl@k
          _) weg (@P3     v#'EQ
          _) weg (en      v#e:Q
          _) weg (e_      v#e:Q  // bewegelijk
          _) west (@P4    v#Est
          _) wr           vr


.group x
             x            ks


.group y
             y            i
             y (CK        I
             y (x         I
          _) y (A         j


.group z
             z            z
             z (z
          s) z

             zele (_S4   ze:l@ // common suffix for cities.
          @) zelf (_S4   s'Elf
          _) zoge (@P4    z,og@
          _) zuid (@P4    zWyt


.group
            é             e:
            é (_         'e:
           éé            e:
            ère (_        'Er@
            $             d'OlAr
            , (D          k'Oma:
        __) - (_D         m'In
         @) 's (_S2       s

      erie) ën (_S2       @n