rjn (8/18/2005)
GenoProSupport (8/18/2005)
Every problem can be solved. This is my philosiphy anyway. Send me several samples Finnish translation in the context of VBScript and I will draft a routine to handle this.That's great! I didn't quite understand what you meant by sending samples in the context of vbscript... I'm having yet difficulties with that language so I'm not sure if I can do that, whatever it was :?
Still I can elaborate and send you more specific information and examples of suffixes in possessive structures that I can think of:
Basic possessive structure in Finnish: add suffix "
n"
Examples:
Rami -> Rami
nToni -> Toni
nRisto -> Risto
nMarika -> Marika
netc.
Exceptions:
1) When the last letter is a CONSONANT (except s), add suffix "
in"
Examples:
Tom -> Tom
inAslak -> Aslak
inJasmin -> Jasmin
inMikael -> Mikael
inAbraham -> Abraham
inElisabet -> Elisabet
in2) But if the last letter is consonant s, it is left out and replaced by suffix "
ksen":
Examples:
Armas -> Arma
ksenIiris -> Iiri
ksenJoonas -> Joona
ksenMarkus -> Marku
ksenJohannes -> Johanne
ksen3) If there is double consonant
kk,
pp or
tt just before ending vowel, it is reduced to single consonant k,p or t:
Examples:
E
ppu -> Epun
Pe
kka -> Pekan
Ti
tta -> Titan
Se
ppo -> Sepon
Tuu
kka -> Tuukan
Rii
tta -> Riitan
Jukkape
kka -> Jukkapekan
Markku-Pe
kka -> Markku-Pekan
(in last two cases you see that only latter kk is affected)
4) Rare case: If name ends "tar", an extra t is added and suffix is "
en":
Examples:
Ilmatar -> Ilmattar
enSuometar -> Suomettar
en I am thinking of defining some rules for possessive names. GenoPro would lookup each rule, and if one matches the pattern, the processing would stop. In Finnish the rules sould look like this: