fi_rules 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. // Finnish translation rules
  2. // This file is UTF-8 encoded
  3. // NOTE: aii, auu, eii etc. are pronounced [a|i:], [a|u:] and [e|i],
  4. // but aaii, aauu and eeii must be pronounced [a:i:], [a:u:] and [e:i:].
  5. .L01 mei tei hei noi // pronouns for allative case + enclitics doubling
  6. .group a
  7. a a
  8. aa a:
  9. ai ai
  10. aii a|i: // naiivi
  11. au au
  12. auu a|u:
  13. &) a (lla_ %a
  14. _austr) a (l a: // double the middle a in australia and its inflections.
  15. .group ä
  16. ä &
  17. ää &:
  18. äi &i
  19. äii &|i:
  20. äy &y
  21. äyy &|y:
  22. &) ä (lla_ %&
  23. .group b
  24. b b
  25. bb b:
  26. .group c
  27. c k
  28. c (i s
  29. c (e s // Pronounce c as s. Mostly foreign words such as celcius, center, cervantes, cezanne.
  30. c (y s
  31. cc k: // Utter cc as k. This includes rebecca, accord, puccini etc.
  32. K) ch (r k
  33. city siti // Pronounce foreign word city as siti. Include all inflections and compound words.
  34. // eg. city, citystä, intercity.
  35. .group d
  36. d d
  37. dd d:
  38. .group e
  39. e e
  40. ee e:
  41. ei ei
  42. eii e|i: // fenoliftaleiini
  43. eu eu
  44. euu e|u:
  45. ey ey
  46. eyy e|y:
  47. &) e(lla_ %e
  48. &) e(llä_ %e
  49. .group f
  50. f f
  51. .group g
  52. g g
  53. gg g:
  54. .group h
  55. h h
  56. .group i
  57. i i
  58. ii i:
  59. iu iu
  60. iuu i|u:
  61. ie ie
  62. iee i|e: // dieetti
  63. iy iy
  64. iyy i|y:
  65. // iä ii& // Improve the i in iä words. Eg. ryhmiä (ryhmä), äitiä.
  66. // ia iia // Improve the i in ia words. Eg. mattia, lattia.
  67. &) i (lla_ %i
  68. .group j
  69. j j
  70. .group k
  71. k k
  72. kk k:
  73. .group l
  74. l l
  75. @) lle (_ lle_X1 // double the initial consonant of the next word
  76. @@) llekaan llek:a:n // after allative case -lle, double the k and p in enclitics -kaan, -k&&n, -ko, -kY, -kin, -pa and -p&. . Use @@ to exclude words two syllable words ending in -lle like nallekaan. Handles multiple enclitics, for example nallellekaankohan
  77. @@) llekään llek:&:n
  78. @@) llekin llek:in
  79. @@) lleko llek:o
  80. @@) llekö llek:Y
  81. @@) llepa llep:a
  82. @@) llepä llep:&
  83. L01) llekaan llek:a:n // after allative case -lle, double the k in enclitics -kaan, -k&&n, -ko, -Ky and -kin. Use L01 to include one syllable pronouns meille, teille, heille, noille
  84. L01) llekään llek:&:n
  85. L01) llekin llek:in
  86. L01) lleko llek:o
  87. L01) llekö llek:Y
  88. L01) llepa llep:a
  89. L01) llepä llep:&
  90. .group m
  91. m m
  92. _sydä) m (A m: // double the m in sydämelinnen
  93. .group n
  94. n n
  95. ng N:
  96. ng (K N // ng is [N] also when followed by a consonant
  97. n (p m
  98. n (_p m
  99. n (k N
  100. n (_k N
  101. @) nne (_ nne_X1 // double the initial consonant of the next word
  102. .group o
  103. o o
  104. oo o:
  105. oi oi
  106. oii o|i: // heroiini
  107. ou ou
  108. ouu o|u:
  109. symb) o (l o: // double the o in symboli. Include inflections and compound words.
  110. symb) o (loi o // symboloida with short o
  111. .group ö
  112. ö Y
  113. öö Y:
  114. öi Yi
  115. öii Y|i:
  116. öy Yy
  117. öyy Y|y:
  118. .group p
  119. p p
  120. pp p:
  121. _ole) p (a p: // double the p in olepa, olepahan.
  122. _ota) p (a p: // double the p in otapa, otapahan.
  123. kam) p (anj p: // double the p in kampanja. Include inflections and compound words.
  124. // sam) p (oo p: // double the p in sampoo. Include inflections and compound words. ”Sampoon” is an inflected form of the word ”sampo” and has a short p. It is not wrong to pronounce sampoo as [s'ampo:] either. Don’t double the p.
  125. sham) p (o p: // double the p in shampo. Include inflections and compound words.
  126. .group q
  127. q q
  128. qq q:
  129. .group r
  130. r r
  131. CA) rg (_ Rj // follow swedish pronunciation
  132. _CA) rg (C Rj // follow swedish pronunciation
  133. ruoan ru:an // Pronounce ruoan as ruuan. Include all inflections and compound words.
  134. // eg. ruoanlaitto, ruoankin, arkiruoan
  135. .group s
  136. s s
  137. ss ss2 // [s2] is a continuation for [s]
  138. K) sh S
  139. @) sh (an_ sh
  140. @) sh (än_ sh // preesens+hän and similar ones with sh as separate sounds
  141. K) sch S // Schmitt
  142. A) sti (_ sti_X1 // double the initial consonant of the next word only when the –sti ending is preceded by a vowel (e.g. ”teksti” does not double)
  143. .group t
  144. t t
  145. tt t:
  146. tz ts // German names. Instead of former [tts]
  147. @) tse (_ tse_X1 // double the initial consonant of the next word
  148. .group u
  149. u u
  150. uu u:
  151. ui ui
  152. // _) ui ui
  153. // _j) ui ui // [ui] sounds better than [wi] when stressed. Especially <jui> at the beginning of the word sounds bad if pronounced [jwi]
  154. uii u|i:
  155. uo uo
  156. uoo u|o:
  157. .group v
  158. v v
  159. .group w
  160. w v
  161. .group x
  162. x ks
  163. xx k:s
  164. .group y
  165. y y
  166. yy y:
  167. yi yi
  168. yii y|i:
  169. yö yY
  170. yöö y|Y:
  171. .group z
  172. z ts
  173. zz ts // pizza
  174. K) zh Z
  175. .group
  176. å o
  177. åå o:
  178. ü y
  179. üü y:
  180. š S
  181. ž Z
  182. $ dollarin
  183. __) - (_D mi:nus
  184. A_) - (_D _
  185. C_) - (_D _