PageRenderTime 14ms CodeModel.GetById 10ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/native/external/espeak/dictsource/fi_rules

http://eyes-free.googlecode.com/
#! | 219 lines | 141 code | 78 blank | 0 comment | 0 complexity | 1690c65f55827170378177f418b9bbdf MD5 | raw file
  1// Finnish translation rules
  2// This file is UTF-8 encoded
  3
  4
  5.group a
  6          a          a
  7          aa         a:
  8          ai         ai
  9          au         au
 10
 11       &) a (lla_    %a
 12
 13  _austr) a (l       a:        // double the middle a in australia and its inflections. 
 14
 15
 16.group ä
 17          ä          &
 18          ää         &:
 19          äi         &i
 20          äy         &y
 21
 22       &) ä (lla_    %&
 23
 24
 25.group b
 26          b          b
 27          bb         b:
 28
 29
 30.group c
 31          c          k
 32          c (i       s
 33          c (e       s         // Pronounce c as s. Mostly foreign words such as celcius, center, cervantes, cezanne.
 34          cc         k:        // Utter cc as k. This includes rebecca, accord, puccini etc.
 35       
 36          city       siti      // Pronounce foreign word city as siti. Include all inflections and compound words.
 37                               // eg. city, citystä, intercity.
 38
 39
 40.group d
 41          d          d
 42          dd         d:
 43
 44
 45.group e
 46          e          e
 47          ee         e:
 48          ei         ei
 49          eu         eu
 50          ey         ey
 51
 52       &) e(lla_     %e
 53       &) e(llä_     %e
 54
 55.group f
 56          f          f
 57
 58
 59.group g
 60          g          g
 61          gg         g:
 62
 63
 64.group h
 65          h          h
 66
 67
 68.group i
 69          i          i
 70          ii         i:
 71          iu         iu
 72          ie         ie
 73          iy         iy
 74
 75          // iä         ii&      // Improve the i in iä words. Eg. ryhmiä (ryhmä), äitiä.
 76          // ia         iia      // Improve the i in ia words. Eg. mattia, lattia.
 77
 78       &) i (lla_    %i
 79
 80
 81.group j
 82          j          j
 83
 84
 85.group k
 86          k          k
 87          kk         k:
 88
 89
 90.group l
 91          l          l
 92
 93       @) lle (_     lle_X1    // double the initial consonant of the next word
 94
 95
 96.group m
 97          m          m
 98
 99   _sydä) m (A       m:        // double the m in sydämelinnen 
100
101
102.group n
103          n          n
104          ng         N:
105          ng (_      N
106          n (p       m
107          n (_p      m
108          n (k       N
109          n (_k      N
110
111       @) nne (_     nne_X1    // double the initial consonant of the next word
112
113
114
115.group o
116          o          o
117          oo         o:
118          oi         oi
119          ou         ou
120
121     symb) o (l      oo         // double the o in symboli. Include inflections and compound words.
122
123
124
125.group ö
126          ö          Y
127          öö         Y:
128          öi         Yi
129          öy         Yy
130
131
132
133.group p
134          p          p
135          pp         p:
136
137    _ole) p (a       p:      // double the p in olepa, olepahan.
138    _ota) p (a       p:      // double the p in otapa, otapahan.
139
140     kam) p (anj     p:      // double the p in kampanja. Include inflections and compound words.
141
142     sam) p (oo      p:      // double the p in sampoo. Include inflections and compound words.
143    sham) p (o       p:      // double the p in shampo. Include inflections and compound words.
144
145
146.group q
147          q          k
148          qq         k:
149
150
151.group r
152          r          r
153       A) r (A       *
154       C) r (A       @-*
155          rr         *r
156
157
158.group s
159          s          s
160          ss         ss2      // [s2] is a continuation for [s]
161       K) sh         S
162
163       @) sti (_     sti_X1    // double the initial consonant of the next word
164
165
166.group t
167          t          t
168          tt         t:
169
170       @) tse (_     tse_X1    // double the initial consonant of the next word
171
172
173.group u
174          u          u
175          uu         u:
176          ui         ui
177          uo         uo
178
179
180.group v
181          v          v
182
183
184.group w
185          w          v
186
187
188.group x
189          x          ks
190          xx         k:s
191
192
193.group y
194          y          y
195          yy         y:
196          yi         yi
197          yö         yY
198
199
200.group z
201          z          ts
202          zz         t:s
203       K) zh         Z
204
205       pi) zza       tsa       // Pronounce pizza as pitsa. Include inflections and compound words.
206
207
208.group
209          ĺ          o
210          ĺ          o:
211          š          S
212          ž          Z
213
214          $	dollarin
215          *	asteriski
216          =	'yht&k'uin
217      __) - (_D        mi:nus
218      A_) - (_D        _
219      C_) - (_D        _