FIRST DRAFT
Your Name in Zhodani
*UPDATE: Latest changes are marked with '*'
I need some testers to try out these draft rules. (Warning: it seems to work better with names than with login handles).
This is a set of name-mangling rules that maps names (or words) into Zhodani-sounding counterparts. As always, use with caution. Your results will help me refine the model.
Sincerely,
Riestants ("Call me Stan") Ejdakieqr
</font><blockquote>code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">Rules
-----
(0) Write down a name.
(1) Drop final vowels.
(2) Conflate repeated consonants.
(3) Apply vowel rules
(4) Apply basic consonant & final consonant rules.
(5) Shorten runs of 4+ consonants & edit where necessary.
Example:
(0) George Jefferson
(1) Georg Jefferson
(2) Georg Jeferson
(3) Garg Jafarsien
(4) Zhdadlzhd Nashtadlchieqr
(5) Zhdadl Nashtadlieqr
Example:
(1) Marc Miller
(2) Marc Miler
(3) Merc Molar
(4) Zedlm Zoklam
(5) Zedlem Zoklam
Vowels:
a -> e
ae -> i
au -> ia
e -> a
ea -> e
eo -> a
i -> o
ie -> e
o -> ie
u -> o
ue -> e
y -> e or null
y final -> q or null
=====================
Basic (non-final) Consonants:
b -> st
br -> dr
c -> m
ch(r) -> qr
d -> zd
f -> sht
fr -> q
g -> zhd
gl -> jd
h -> sh or null
j -> n
k -> f
l -> kl
lt -> ql
m -> z
n -> d
nd -> y or v
p -> tl
ph -> l
q -> fl
r -> dl
rn -> v
rt -> cht
s -> ch
sh -> pl
sm -> vl
st -> k
t -> br
te(r) -> kr
th(l) -> fr
th(r) -> j
v -> p
w -> vr
==================
Final Consonants:
b -> z
cy -> nj
d -> n -or- tl
l -> l
ld -> nsh
n -> qr
(r)ns -> stebr *
(i)on -> atl *
r -> m
rk -> nt *
rd(s) -> br
rt -> nts
s -> r
sh -> kr
s(i)on -> tlas *
st -> kl
t -> j
t(i)on -> tlas *
th -> f
v -> dl
wn -> k
y -> q
(for all other final consonants, please use
the "Basic Consonants" table, and sorry for the
inconvenience)</pre>[/QUOTE]
Your Name in Zhodani
*UPDATE: Latest changes are marked with '*'
I need some testers to try out these draft rules. (Warning: it seems to work better with names than with login handles).
This is a set of name-mangling rules that maps names (or words) into Zhodani-sounding counterparts. As always, use with caution. Your results will help me refine the model.
Sincerely,
Riestants ("Call me Stan") Ejdakieqr
</font><blockquote>code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">Rules
-----
(0) Write down a name.
(1) Drop final vowels.
(2) Conflate repeated consonants.
(3) Apply vowel rules
(4) Apply basic consonant & final consonant rules.
(5) Shorten runs of 4+ consonants & edit where necessary.
Example:
(0) George Jefferson
(1) Georg Jefferson
(2) Georg Jeferson
(3) Garg Jafarsien
(4) Zhdadlzhd Nashtadlchieqr
(5) Zhdadl Nashtadlieqr
Example:
(1) Marc Miller
(2) Marc Miler
(3) Merc Molar
(4) Zedlm Zoklam
(5) Zedlem Zoklam
Vowels:
a -> e
ae -> i
au -> ia
e -> a
ea -> e
eo -> a
i -> o
ie -> e
o -> ie
u -> o
ue -> e
y -> e or null
y final -> q or null
=====================
Basic (non-final) Consonants:
b -> st
br -> dr
c -> m
ch(r) -> qr
d -> zd
f -> sht
fr -> q
g -> zhd
gl -> jd
h -> sh or null
j -> n
k -> f
l -> kl
lt -> ql
m -> z
n -> d
nd -> y or v
p -> tl
ph -> l
q -> fl
r -> dl
rn -> v
rt -> cht
s -> ch
sh -> pl
sm -> vl
st -> k
t -> br
te(r) -> kr
th(l) -> fr
th(r) -> j
v -> p
w -> vr
==================
Final Consonants:
b -> z
cy -> nj
d -> n -or- tl
l -> l
ld -> nsh
n -> qr
(r)ns -> stebr *
(i)on -> atl *
r -> m
rk -> nt *
rd(s) -> br
rt -> nts
s -> r
sh -> kr
s(i)on -> tlas *
st -> kl
t -> j
t(i)on -> tlas *
th -> f
v -> dl
wn -> k
y -> q
(for all other final consonants, please use
the "Basic Consonants" table, and sorry for the
inconvenience)</pre>[/QUOTE]