[85952] in tlhIngan-Hol

home help back first fref pref prev next nref lref last post

Re: Klingon orthography

daemon@ATHENA.MIT.EDU (Michael Everson)
Thu Jun 25 04:09:40 2009

From: Michael Everson <everson@evertype.com>
In-Reply-To: <4A426FEE.1080409@trimboli.name>
Date: Thu, 25 Jun 2009 09:08:12 +0100
To: tlhingan-hol@kli.org
Errors-to: tlhingan-hol-bounce@kli.org
Reply-to: tlhingan-hol@kli.org

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/





home help back first fref pref prev next nref lref last post