From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1845 invoked from network); 2 Jul 2022 20:57:55 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 2 Jul 2022 20:57:55 -0000 Received: from mimir.eigenstate.org ([206.124.132.107]) by 9front; Sat Jul 2 16:56:37 -0400 2022 Received: from stockyard.localdomain (cpe-68-174-86-38.nyc.res.rr.com [68.174.86.38]) by mimir.eigenstate.org (OpenSMTPD) with ESMTPSA id 8d835154 (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO) for <9front@9front.org>; Sat, 2 Jul 2022 13:56:26 -0700 (PDT) Message-ID: To: 9front@9front.org Date: Sat, 02 Jul 2022 16:56:23 -0400 From: ori@eigenstate.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: mobile social map/reduce pipelining-aware reduce/map solution Subject: Re: [9front] ktrans Reply-To: 9front@9front.org Precedence: bulk Quoth rgl@antares-labs.eu: > this is a new version of ktrans(1), originally written by Kenji > Okamoto, that includes modifications by: > > - cinap: to work with kbdfs(8) instead of pipefile(1) (could've done more work i can't track) > - BurnZeZ: naming corrections and proper argument handling > - romi: support for korean and shortcuts that play nice with sam and rc > > i cleaned up the code a bit, corrected some comments (mostly typos) > and adapted the man page to reflect the aforementioned changes. > > romi also made a nice little tool to extend the kanji.jisho Kenji > prepared—in case 7.5K kanjis aren't enough for you. you can find it > at > https://git.sansfontieres.com/~romi/ktrans/tree/front/item/contrib/kanjimerge. > > > is it OK to commit? I like the idea of shipping with kanji support, but I'm not in a position to know whether this is any good, or if it needs any work. A few questions: - Is this japanese-only? Does it work for other languages? - How hard is it to set up? The last tutorial I saw for it made it look like a pain, and I'm wondering if this patch makes it any better. If not, what work would we want to do on it? - I see some large hard-coded tables, as well as some dicts and scripts to generate dicts. Can we replace the dicts with scripts?