[100439] in tlhIngan-Hol
Re: [Tlhingan-hol] I wrote a Klingon to English analyzer program
daemon@ATHENA.MIT.EDU (Anthony Appleyard)
Wed Mar 18 19:27:21 2015
Date: Wed, 18 Mar 2015 23:27:01 +0000 (GMT)
From: Anthony Appleyard <a.appleyard@btinternet.com>
To: tlhingan-hol@kli.org
In-Reply-To: <12715447.84826.1426720887232.JavaMail.root@webmail44.bt.ext.cpcloud.co.uk>
Reply-To: a.appleyard@btinternet.com
Errors-To: tlhingan-hol-bounces@kli.org
------=_Part_84975_28907875.1426721221405
Content-Type: multipart/alternative;
boundary="----=_Part_84974_16017288.1426721221404"
------=_Part_84974_16017288.1426721221404
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
I have since changed it so that it does not look for a noun suffix straight after a verb or a verb suffix straight after a noun.
(But it still accepts that -wI' and -ghach each changes a verb into a noun.)
It is written for Visual C++.
It is an adaptation of a version that I wrote way back for Gnu C++ for DOS as part of a DOS EMACS-type text editor that I wrote, and I used it to quickly decipher Klingon text in this group's messages.
It now has 3 parsing passes on each word:
1) Strict order of morphemes. Allow only one noun root OR only one verb root in each word. If that finds nothing:-
2) Strict order of morphemes. Allow more than one noun and/or verb roots in the word, to allow for compounds which are not in the dictionary. If that finds nothing:-
3) Allow any Klingon morphemes and any other single characters jumbled in any order, to allow for partially-translatable mistyping etc and words such as {ChicagoDaq}. Mark the result with a '#' sign to show that it is a rough translatiion.
I have now put all the new and old Klingon words in its dictionary :: what sort of copyright problem does that cause?, that may prevent me from releasing this software for public access?
It replaces some Unicode quote-type characters by {'}, but any other Unicode character outside the old ASCII 256 charecters are replaced with {?}.
------=_Part_84974_16017288.1426721221404
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<br><blockquote style=3D"margin-right: 0px; margin-left:15px;"><blockquote =
style=3D"margin-right: 0px; margin-left:15px;">I have since changed it so t=
hat it does not look for a noun suffix straight after a verb or a verb suff=
ix straight after a noun.<br>(But it still accepts that -wI' and -ghach eac=
h changes a verb into a noun.)<br>It is written for Visual C++.<br>It is an=
adaptation of a version that I wrote way back for Gnu C++ for DOS as part =
of a DOS EMACS-type text editor that I wrote, and I used it to quickly deci=
pher Klingon text in this group's messages.<br><br>It now has 3 parsing pas=
ses on each word:<br>1) Strict order of morphemes. Allow only one noun root=
OR only one verb root in each word. If that finds nothing:-<br>2) Strict o=
rder of morphemes. Allow more than one noun and/or verb roots in the word, =
to allow for compounds which are not in the dictionary. If that finds nothi=
ng:-<br>3) Allow any Klingon morphemes and any other single characters jumb=
led in any order, to allow for partially-translatable mistyping etc and wor=
ds such as {ChicagoDaq}. Mark the result with a '#' sign to show that it is=
a rough translatiion.<br><br>I have now put all the new and old Klingon wo=
rds in its dictionary :: what sort of copyright problem does that cause?, t=
hat may prevent me from releasing this software for public access?<br><br>I=
t replaces some Unicode quote-type characters by {'}, but any other Unicode=
character outside the old ASCII 256 charecters are replaced with {?}.<br><=
/blockquote></blockquote><br><p></p>
------=_Part_84974_16017288.1426721221404--
------=_Part_84975_28907875.1426721221405
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Tlhingan-hol mailing list
Tlhingan-hol@kli.org
http://mail.kli.org/mailman/listinfo/tlhingan-hol
------=_Part_84975_28907875.1426721221405--