tlhIngan-Hol Archive: Thu Jun 25 01:09:21 2009

Back to archive top level

To this year's listing



[Date Prev][Date Next][Thread Prev][Thread Next]

Re: Klingon orthography

Michael Everson (everson@evertype.com)



On 24 Jun 2009, at 19:26, David Trimboli wrote:

> I encountered some transformation problems when I was working the bugs
> out of my MUSH regional speech commands, which let you type ta' Hol  
> and
> you speak a regional accent.
>
> Qotmagh and taQ'ev were easy: the first just changes /b/ to /m/ and / 
> D/
> to /N/; the second changes /b/ to /mb/ and /D/ to /ND/.

Not reversible though.

> Morska was the hardest. I had to do it in three regular expression
> passes. For those of you familiar with MUSHcode, here it is:
>
> [setq(0, regeditall(%0, H(?=a|e|I|o|u), h, tlh(?=a|e|I|o|u),
> ghl))][setq(1, regeditall(%q0, tlh, ts, H, ))][regeditall(%q1,
> Q(?=a|e|I|o|u), H)]
>
> %0 is the input ta' Hol. The first pass changes any /H/ followed by a
> vowel into /h/ and any /tlh/ followed by a vowel into /ghl/. Then you
> take whatever you have now and put it through the second pass: change
> any remaining /tlh/ and turn it into /ts/, and delete any remaining / 
> H/.
> Finally, run that result through the final pass: turn any /Q/ followed
> by a vowel into an /H/.
>
> I don't remember what bugs I saw in setting this up, but this is  
> exactly
> the sort of situation where case matters a great deal.


You mean I'm not dreaming? ;-)

Michael Everson * http://www.evertype.com/







Back to archive top level