From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/103521 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Paul Hoffman Newsgroups: gmane.comp.tex.context Subject: How to define a new language? Date: Wed, 27 Feb 2019 17:05:05 -0500 Message-ID: <20190227220505.GA6876@trot> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="147115"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.5.23 (2014-03-12) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Wed Feb 27 23:05:34 2019 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1gz7KY-000c4Q-6n for gctc-ntg-context-518@m.gmane.org; Wed, 27 Feb 2019 23:05:34 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9A9D5F5BC3; Wed, 27 Feb 2019 23:05:11 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ns1_07qPhXgh; Wed, 27 Feb 2019 23:05:10 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 5CF9BF5BBD; Wed, 27 Feb 2019 23:05:10 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id CD92BF5BBD for ; Wed, 27 Feb 2019 23:05:08 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IrS-BzfGaagx for ; Wed, 27 Feb 2019 23:05:08 +0100 (CET) Original-Received: from reka.pair.com (reka.pair.com [209.68.5.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 0008CF5BB5 for ; Wed, 27 Feb 2019 23:05:07 +0100 (CET) Original-Received: from reka.pair.com (localhost [127.0.0.1]) by reka.pair.com (Postfix) with ESMTP id C9DBA7E8C8 for ; Wed, 27 Feb 2019 17:05:06 -0500 (EST) Original-Received: from trot.notinkansas (bb-66-63-113-231.gwi.net [66.63.113.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by reka.pair.com (Postfix) with ESMTPSA id B3CB77E8C7 for ; Wed, 27 Feb 2019 17:05:06 -0500 (EST) Original-Received: from trot (localhost [127.0.0.1]) by trot.notinkansas (Postfix) with ESMTP id D781E4C3080 for ; Wed, 27 Feb 2019 17:05:05 -0500 (EST) Mail-Followup-To: ntg-context@ntg.nl Content-Disposition: inline X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:103521 Archived-At: SSdtIHRyeWluZyB0byBkZWZpbmUgYSBuZXcgbGFuZ3VhZ2UgZm9yIHVzZSBpbiBhIGJpbGluZ3Vh bCBkb2N1bWVudCwgYnV0IApteSBoeXBoZW5hdGlvbiBwYXR0ZXJucyBhcmUgYmVpbmcgaWdub3Jl ZCBhbmQgSSdtIHN1cmUgSSBtdXN0IGJlIGRvaW5nIApzb21ldGhpbmcgd3JvbmcuCgpJJ3ZlIGRl dmlzZWQgYSBtaW5pbWFsIGV4YW1wbGUgdGhhdCBzaG91bGQgaHlwaGVuYXRlIGJldHdlZW4gdm93 ZWxzIGJ1dCAKZG9lc24ndC4gIEhlcmUncyB0aGUgaHlwaGVuYXRpb24gcGF0dGVybnMgZmlsZToK Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxhbmctZm9vLnBhdCAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQolIEh5cGhlbmF0aW9uIHBhdHRlcm5zIGZvciBGb28uClxiZWdpbmdy b3VwClxwYXR0ZXJuc3sKYTFhIGExZSBhMWkgYTFvIGExdQplMWEgZTFlIGUxaSBlMW8gZTF1Cmkx YSBpMWUgaTFpIGkxbyBpMXUKbzFhIG8xZSBvMWkgbzFvIG8xdQp1MWEgdTFlIHUxaSB1MW8gdTF1 Cn0KXGVuZGdyb3VwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKSSB0cmllZCB0byBjb252ZXJ0IHRoaXMgdG8g THVhIGNvZGUgYnV0IGNvdWxkbid0IGZpZ3VyZSBvdXQgdGhlIHJpZ2h0IAppbnZvY2F0aW9uIG9m IF9tdHhydW4gLS1zY3JpcHQgcGF0dGVybiAtLWNvbnZlcnRfLgoKVGhlbiBJIHdyb3RlIGEgbWlu aW1hbCBDb250ZXh0IGZpbGUgYW5kIGhvcGVkIGl0IHdvdWxkIHBpY2sgdXAgCmxhbmctZm9vLnBh dCBhbnlob3c6CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB0ZXN0LWZvby50ZXggLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KXGluc3RhbGxsYW5ndWFnZVtmb29dWwogICAgc3Bh Y2luZz1icm9hZCwKICAgIGxlZnRzZW50ZW5jZT0tLS0sCiAgICByaWdodHNlbnRlbmNlPS0tLSwK ICAgIGxlZnRzdWJzZW50ZW5jZT0tLS0sCiAgICByaWdodHN1YnNlbnRlbmNlPS0tLSwKICAgIGxl ZnRxdW90ZT1cdXBwZXJsZWZ0c2luZ2xlc2l4cXVvdGUsCiAgICByaWdodHF1b3RlPVx1cHBlcnJp Z2h0c2luZ2xlbmluZXF1b3RlLAogICAgbGVmdHF1b3RhdGlvbj1cdXBwZXJsZWZ0ZG91Ymxlc2l4 cXVvdGUsCiAgICByaWdodHF1b3RhdGlvbj1cdXBwZXJyaWdodGRvdWJsZW5pbmVxdW90ZSwKICAg IGRhdGU9e21vbnRoLFwgLGRheSx7LFwgfSx5ZWFyfSwKICAgIHN0YXRlPXN0b3AsCl0KXG1haW5s YW5ndWFnZVtmb29dClxzZXR1cHBhcGVyc2l6ZVtBNl0KXHNldHVwYWxpZ25baHlwaGVuYXRlZCxt b3JlaHlwaGVuYXRpb24sZmx1c2hsZWZ0XQpcc3RhcnR0ZXh0CnVtbGVvZW9pa2FvdWtrb2lpYWFp ZXd1ZXduaWltb2FyYWxrb2tvbHd3dWl1aXJtbGtpcGV0bm9hZXRldW50b2lsb29vb2FtbQp1dXVh dWVtZXBva2F3cG9pZW9vbXRrZWFpcGVhaWxsb2F1a29pd2FldWFld3VyYXdpdWVhbnd0YW9hb2Vt bXV1b253bGVhdWUKbXJ0bXV3ZW9rbWlrYXJpdXJ0bGx1aXJhYXBua293dWF1ZW9sbXJuZXJhaWlp b2VhdWVtbWFhbWF1aWlvbGx1d3JsdG91bnRlCmFhYXVubm9pdHd1ZWVtd2xuaW93b3R1YXV3b21h dXBhYXB3dGF3aWlraXVvbG5yb2xvdWxldG91dW53cHRvaW9vdW91b2FlbApraWl0aW5vdW9lb2xv cGV3b3VydHVpbmV1YWVybW5tbWlvYWl1aWVua2V3dWlhYWtsaW5pcHBydXJhaW5vdWlvaW9tdXdv a3IKa29yaWlhaWV1bGtwcHd3aWVvZW1saXBpYWtpbnBwcHJucGFpYWFla2FwbnBhdHJpdG90b2Vv cm1hZXR1YWxlb25lbWxwcGF1CmVhcm9lYXVvaWltZWtvaWxsaWl1b21pcm5yd2FycHVwaWVpaWxh YXVlZW9hZWt3cml1bW1pa3BhdGFrZWFpcm9sd3BpYW9hYQp0bml3ZXVpaW5lZWV0dWlla3RwYWx1 a2x1YW5ldG9pa2x3bmVtdXRsb25udWFhbHBuZWxwbmlpdWl1dG1hb2FrbWtvaW9taWEKaW5laW9w b3JyaWVvcGF0YWtvbW9uaXBpdXd1aXdpaWF1ZWl1ZW9sdW9lYWFpb290d3Vla2lua3dhd3Jyd3dw cGlsZXdvaW9vCml0cm9yZXJhZW9ua2V1aWFhd2FsdW5udWVvcmVpYWFlZXdrbmFpbGFlb21vbWls a3J1cnVla3Vvbmthb253d2lpZXVub25vdwpcc3RvcHRleHQKLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpJdCBk b2VzIHNlZW0gdG8gc2VlIGxhbmctZm9vLnBhdDoKCiQgY29udGV4dCAtLXBkZiB0ZXN0LWZvby50 ZXggfCBmZ3JlcCBwYXR0ZXJucwpta2l2IGx1YSBzdGF0cyAgPiBsb2FkZWQgcGF0dGVybnM6IGVu OjoyIGZvbzo6NjcsIGxvYWQgdGltZTogMC4wMDAKCkJ1dCBpbiB0aGUgcmVzdWx0aW5nIFBERiwg bm90aGluZyBpcyBoeXBoZW5hdGVkLiAgKEknbGwgcG9zdCB0aGUgUERGIGlmIAphbnlvbmUgcmVh bGx5IHdhbnRzIHRvIHNlZSBpdC4pCgpIZXJlJ3MgbXkgX2NvbnRleHQgLS12ZXJzaW9uXyBvdXRw dXQ6CgptdHgtY29udGV4dCAgICAgfCBDb25UZVh0IFByb2Nlc3MgTWFuYWdlbWVudCAxLjAyCm10 eC1jb250ZXh0ICAgICB8Cm10eC1jb250ZXh0ICAgICB8IG1haW4gY29udGV4dCBmaWxlOiAvdXNy L2xvY2FsL2NvbnRleHQvdGV4L3RleG1mLWNvbnRleHQvdGV4L2NvbnRleHQvYmFzZS9ta2l2L2Nv bnRleHQubWtpdgptdHgtY29udGV4dCAgICAgfCBjdXJyZW50IHZlcnNpb246IDIwMTguMDEuMTkg MTM6NDIKCkNhbiBzb21lb25lIHBvaW50IG1lIHRvIG15IG1pc3Rha2U/CgpUaGFua3MgaW4gYWR2 YW5jZSwKClBhdWwuCgotLSAKUGF1bCBIb2ZmbWFuIDxua3VpdHNlQG5rdWl0c2UuY29tPgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRv IG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxp c3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3Rp bmZvL250Zy1jb250ZXh0CndlYnBhZ2UgIDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0 cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9w aGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRl bi5uZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K