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=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, FREEMAIL_FROM,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22996 invoked from network); 23 Jul 2022 02:53:29 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 23 Jul 2022 02:53:29 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id DA18B306F4 for ; Fri, 22 Jul 2022 22:53:27 -0400 (EDT) (envelope-from bounce.mM7654c6f7091bf0a32c7e3bca.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id D96BD2DE6738; Fri, 22 Jul 2022 22:53:27 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=foxmail.com header.i=@foxmail.com header.b=X4RImuN+ header.a=rsa-sha256 header.s=s201512 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=foxmail.com; spf=pass smtp.mailfrom=andpuke@foxmail.com smtp.helo=qq.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:from:to:subject:in-reply-to :references:mime-version:content-type:content-transfer-encoding :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1658544807; bh=skLBr1m1LN/VzTP3 9EmGjER3yldrLEZkV1JBhnGRvMk=; b=ID5KCk4+HnTW4C7VM2IzaE3cTavJjMfS TD/nQgRgDHv3Cwvuo9PVa9NW8XgS3toWuK/dxy/ZcNfYG176Ljw2ttDCY9Q/NLGJ khkZBiBeXJEpeEAsw5ihZs7tIZRhajfaqCytyZpebpBnkhiXWvgYP4qDD/EjAGf/ Xq55yImIDwc= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1658544807; b=NcW4C2RVGdXlv6eAhe3SF+b4r3O9kFNoCRiwJDPACq0wmUwZmo yBkg/SxDZ97UXf42AIkOpqmcUt4YerxemG3BFtOdujsb8QO7OwUHQMO9gjJEuWH9 HaBXrnZyimOT0anN260s8M7AdAbnCsdQEfrIDwqRwzKiyAvC5NgGSUkak= Authentication-Results: topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=foxmail.com header.i=@foxmail.com header.b=X4RImuN+ header.a=rsa-sha256 header.s=s201512 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=foxmail.com; spf=pass smtp.mailfrom=andpuke@foxmail.com smtp.helo=qq.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha256) header.d=foxmail.com header.i=@foxmail.com header.b=X4RImuN+ header.a=rsa-sha256 header.s=s201512 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=foxmail.com; iprev=pass smtp.remote-ip=54.164.151.162 (ec2-54-164-151-162.compute-1.amazonaws.com); spf=pass smtp.mailfrom=andpuke@foxmail.com smtp.helo=qq.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=qq.com policy.ptr=ec2-54-164-151-162.compute-1.amazonaws.com; x-return-mx=pass header.domain=foxmail.com policy.is_org=yes (MX Records found: mx2.qq.com,mx1.qq.com,mx3.qq.com); x-return-mx=pass smtp.domain=foxmail.com policy.is_org=yes (MX Records found: mx2.qq.com,mx1.qq.com,mx3.qq.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :date:from:to:subject:in-reply-to:references:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t=1658544807; x=1658631207; bh=hHFePQigLqwBkgQNGiBX/vFDg+v2l9Ty 1tBMgKQcDAg=; b=daB2OjJ7jIJgTyQA3L4XdIZk7+hYuYo/KeHEcSJ4+LeE3z2f FDE3Z3a5HJAHcj6/gh20Ffn3paEs8V8od9mLFfnTXjzLDmNmHpeTioUvmp9JRBSh scq94IGJ9/VFR4cXv1TCu+aXlPci4pchAyjHcCRuiIOOVX4bnsibfWzRuXI= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id C0D552DE631D for <9fans@9fans.net>; Fri, 22 Jul 2022 22:53:12 -0400 (EDT) (envelope-from andpuke@foxmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 6B96244D506; Fri, 22 Jul 2022 22:53:12 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1658544792; b=ZOCafB1zJyGdOXvpRWHeO3KtNwpwBIdIxeeevOpB/5CDtHLHk7 y0+OahVxlJ+gQQIZWf99uweGKdB6XDIw9sJSL0Io6CAgO0zIanDnbZjk0TdS4Du4 oXvH2h8VJGjUUM4WEEI50RGSkV45VC82SqDjJGERzbj1CcnauYMCW5/fTQ9kbs79 Jqksfk1xd95gGRwMGypHVf0gFDWEmjwOpOFEkn1bwW4vm6FOpRZzaI5NLcAx1sQX zOFJXXjn7CP5ZxBRHEtnNQ6iUuDClbg8BpkFMoPT+4KGclj5qDBDx2fI46Zy+AJl 76hWi6/i/Be/u9PhCTgOlPKkiq2rEl//3oIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:from:to:subject:in-reply-to :references:mime-version:content-type:content-transfer-encoding; s=arcseal; t=1658544792; bh=Bifhr/Xw+xCgHMqo9kMvbetfrbxldTioJev HiPo6+ek=; b=SRaSxbDwojy8sBnrytqjVGFzRAS/HYrLeWYeRx67CroNIzX+OjY zUehMjmXzmGk0e6IdBvhIOyHtpXX70Gtn/I61kwkO5QO1RpU9TBiHmZzhDyfe+pE YnFtwasH8QYbFI5UtqiFnMFhs9QqnRFnPPxKbl7yxtBs4CwmFopCHWleI/BMs9I5 0Zpf4veacc1rd2lDMDNW3oFEaxoaZdjOo6Fb5kQgAb/L6nV/9aXgapsCuKiFbHce HM9UnEdg0DlndFfS6mA5dSc4DmgfkpqRh9CXkOV03g3lGNJ9VTi4BalA4gdQ/fLr xP6Kat6Acjyh87GSHNnaMrAfTeLtfkANG6w== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha256) header.d=foxmail.com header.i=@foxmail.com header.b=X4RImuN+ header.a=rsa-sha256 header.s=s201512 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=foxmail.com; iprev=pass smtp.remote-ip=54.164.151.162 (ec2-54-164-151-162.compute-1.amazonaws.com); spf=pass smtp.mailfrom=andpuke@foxmail.com smtp.helo=qq.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=qq.com policy.ptr=ec2-54-164-151-162.compute-1.amazonaws.com; x-return-mx=pass header.domain=foxmail.com policy.is_org=yes (MX Records found: mx2.qq.com,mx1.qq.com,mx3.qq.com); x-return-mx=pass smtp.domain=foxmail.com policy.is_org=yes (MX Records found: mx2.qq.com,mx1.qq.com,mx3.qq.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvfedrvddtfedgieeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuf gjfhgfgggtgfesthhqredttderudenucfhrhhomhepnfguuegvthhhuceorghnughpuhhk vgesfhhogihmrghilhdrtghomheqnecuggftrfgrthhtvghrnheptedvleffgfdvteffge etudehteeigeekleeigeelgfehkedvueeltdfgveeugffhnecuffhomhgrihhnpehrihhm vgdrihhmpdhgihhthhhusgdrtghomhenucfkphepheegrdduieegrdduhedurdduiedvpd dufedurddvtdegrddvheegrdekieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgr mhepihhnvghtpeehgedrudeigedrudehuddrudeivddphhgvlhhopehqqhdrtghomhdpmh grihhlfhhrohhmpeeorghnughpuhhkvgesfhhogihmrghilhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (foxmail.com: Sender is authorized to use 'andpuke@foxmail.com' in 'mfrom' identity (mechanism 'include:spf.mail.qq.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="andpuke@foxmail.com"; helo=qq.com; client-ip=54.164.151.162 Received: from qq.com (ec2-54-164-151-162.compute-1.amazonaws.com [54.164.151.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Fri, 22 Jul 2022 22:53:09 -0400 (EDT) (envelope-from andpuke@foxmail.com) Received: from Costume-Party.local ([131.204.254.86]) by newxmesmtplogicsvrsza32.qq.com (NewEsmtp) with SMTP id 772214B5; Sat, 23 Jul 2022 06:29:50 +0800 X-QQ-mid: xmsmtpt1658528990tsj7mojb3 Message-ID: X-QQ-XMAILINFO: OZZSS56D9fAjg5M2Qg+CoXffR1KTh+KQoRfgXRfpAHFracvh1i0ua2h6xcqjkl YrNPNi9RkuPP01J4xaG5RPtje7OJj592j8yplrMaLs73vq0ftftHLrc3EqRoBikpg0dY24YPKfFh jE41C45yMSpuxT65CqY1acO5poHLRZoV3zyt5YRJ19C+PGnLZpCDhp9Yon5Vc6cHNxven0huugla c4gC4Jk3Ac2xAGkVKsZEia2gN+l1xcm2plbFLgDFtsEv61Ahp0T4/CVjDi8anAu6u7OBe+n1KNkV j0JG53RYggj076TrdjU+qZasVbLNUxwmSgNg2xg/Y4DleM4Jbz6Vo96DE+B7+LYqknXwSQg7fazY sOxse9x8oFbMIJBHLzPpTPsSMtgPBLw0Tk/Cnu3+Rr+FgvA6RK5UrygNqb9FlE6svkckt5JXBlu+ DOD+he381DhW2t73U8DUBUOo8LEu+YzOcp0WvSLsr7lTlVA7TZHu1zsEWxPq1KyLYI2W04985pZx IgG21xxkX75N4yPhbelucKiAf00krFbCZXllCAD6/PVzaYM526SktV08TJBck+KGbsvtyxty6ewH eyRGSL+Ll3CqdSKURxP/FlYtJTLuR1wLnTM6mH+GpwtBsVU7AfpSOeNY5MifR/iBugQAXL/nBOoK Txmm0KBiNFXR6I5eHsjmaY1nCtK3gDgQ6OWHL3OKsAk9Fz/chK6WT1BbzPgF6HjTglLzyeX/IW1w nOjzG+o40s9okn7QcvyY9XwZdXPrd9OipyMwM+U0xpQvw/v+tAePjiri7Hw8vkmvmoXgihg2Yuuz JfnIUBHvZhGpK1gtW2ppyZhBXKJJWRII+5p1CwGPCq+dh/2niWpJdInTLSL+xav8jBm5OrYtCqVJ pUlY38QhJxhQojWt15hyw84xosSpTlQq2V20rLM0uhDeLTNWII9nzclRRX/AoTYcYa2jG+RJGBAf bB/e+i5pMDzWGJFQZqPQ== Received: by Costume-Party.local (Postfix, from userid 501) id E366E2047343D4; Fri, 22 Jul 2022 17:29:48 -0500 (CDT) Date: Fri, 22 Jul 2022 17:29:48 -0500 X-OQ-MSGID: From: LdBeth To: 9fans <9fans@9fans.net> Subject: Re: [9fans] Re: ctrans - Chinese language input for Plan9 In-Reply-To: <288YQ7Y33V3RF.38NPGPX4H2CHU@homearch.localdomain> References: <44ae68d6-e159-45b2-b7ac-63d8ad48c8e4@sirjofri.de> <86fsivi3q2.fsf@cmarib.ramside> <16585172610.dDC9.79029@composer.9fans.topicbox.com> <16585178950.da106.76961@composer.9fans.topicbox.com> <288YQ7Y33V3RF.38NPGPX4H2CHU@homearch.localdomain> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/28.1 (x86_64-apple-darwin21.4.0) MULE/6.0 (HANACHIRUSATO) X-Face: %[!P\u/BKFRGn_9h9|yO"ho?C0ej^LmM}WMb-`Jfj8OsS^^AKmHYGlD@^|7SEA3UzOGPFbB"OFczY?'\JtJ\lR'@&Y5j;s8{$&|3D>^i.U4l2h?1qpD.+{[$~j]vBeHZf^|BGyL8{/`4 X-Attribution: ldb MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 9a6e984c-0a32-11ed-8383-847ddaaf1c40 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYmE2ODM1ZDQ0NWUwNzkxOS1NNzY1NGM2ZjcwOTFiZjBhMzJjN2Uz?= =?UTF-8?B?YmNhPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M7654c6f7091bf0a32c7e3bca:1:2bZ-CT5bfj1WsqxKtOAynLMGOUlGDsIL4x6QuNSJvNY >>>>> In <288YQ7Y33V3RF.38NPGPX4H2CHU@homearch.localdomain>=20 >>>>> "Silvan Jegen" wrote: SJ> andpuke@foxmail.com wrote: >> On Friday, 22 July 2022, at 2:09 PM, Silvan Jegen wrote: >> > Ah, I didn't know that! I also don't know anyone who does office work >> > in a place where traditional Chinese characters are used though ... >> >> They would use RIME,=C2=A0https://rime.im=C2=A0a free software widely >> recognized among Chinese users who are not satisfied with default >> Pinyin. But unfortunately that thing is written in C++ so making a >> port is unliky. SJ> Funnily enough I use Rime on my Linux machine to input Simplified SJ> Chinese. I honestly just switched a Rime input setting to something that SJ> looks like pinyin but the suggestions seem better to me than the old SJ> IME that I used ... I should probably invest some time in understanding SJ> how the thing actually is supposed to be used (documentation in English SJ> seems sparse and my Chinese sucks). RIME was popularized because most other Pinyin based IMEs on the market suck for traditional Chinese input, for these IMEs' suggestion dictionaries were usually directly substituted from simplified Chinese versions, but mapping simplified Chinese to transitional Chinese is very context sensitive. The byproduct of RIME is the OpenCC https://github.com/BYVoid/OpenCC library that can handles all the trivia of these kinds of translation. The SC support for RIME was contributed by community, I think, and the author of RIME uses Cangjie. Cangjie was not officially designed for simplified Chinese but was extended to be able to handle that. I heard rumors that the author refused to add a switch to prioritize simplified Chinese characters for Cangjie in RIME, so an external dictionary is used if users want to have that behavior. --- LDB ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tba6835d445e07919-M7654c= 6f7091bf0a32c7e3bca Delivery options: https://9fans.topicbox.com/groups/9fans/subscription