From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/110017 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alain Delmotte Newsgroups: gmane.comp.tex.context Subject: Re: Hyphenation pattern for Esperanto Date: Tue, 22 Dec 2020 21:02:17 +0100 Message-ID: References: <8545da26-a5b6-c557-8c0e-bf3c3d0215a1@leliseron.org> <898e5df9-90bf-8f65-f002-2a1dc623fab4@leliseron.org> <450cfea3-5cf9-b01b-4472-fee5efed50cb@leliseron.org> <9ce5f103-e31f-1b4a-edaf-fd918f2be5a0@xs4all.nl> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------63DA8272F0C29B90AC82DFC3" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15661"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 To: Hans Hagen , liste ConTeXt Original-X-From: ntg-context-bounces@ntg.nl Tue Dec 22 21:02:51 2020 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1krnrv-0003xq-16 for gctc-ntg-context-518@m.gmane-mx.org; Tue, 22 Dec 2020 21:02:51 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 5C4DB1C15ED; Tue, 22 Dec 2020 21:02:22 +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 3nPavfMnX9NN; Tue, 22 Dec 2020 21:02:20 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 880471C15F8; Tue, 22 Dec 2020 21:02:20 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 3B0781C15FA for ; Tue, 22 Dec 2020 21:02:19 +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 GPPPFpe2CKsb for ; Tue, 22 Dec 2020 21:02:18 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=185.125.25.10; helo=smtp-190a.mail.infomaniak.ch; envelope-from=alain.delmotte@leliseron.org; receiver= Original-Received: from smtp-190a.mail.infomaniak.ch (smtp-190a.mail.infomaniak.ch [185.125.25.10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 456F41C15ED for ; Tue, 22 Dec 2020 21:02:18 +0100 (CET) Original-Received: from smtp-3-0000.mail.infomaniak.ch (unknown [10.4.36.107]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4D0nLK40DtzMptW2; Tue, 22 Dec 2020 21:02:17 +0100 (CET) Original-Received: from [IPv6:2a01:cb1d:8a0b:c600:240f:87b:9861:37a5] (unknown [IPV6:2a01:cb1d:8a0b:c600:240f:87b:9861:37a5]) by smtp-3-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4D0nLK18SDzlh8TM; Tue, 22 Dec 2020 21:02:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=leliseron.org; s=20191114; t=1608667337; bh=1c/m4ahqUFV2Dwr1iXDipMRbZUbROHj7r7A7s6pCUWA=; h=From:Subject:To:References:Date:In-Reply-To:From; b=nnKKYgrxQaZFYaStxS2KEXDarRUeIYQY6rbuoD0jxYoAijD4QzutzRltuamYKU37P uUYO27KXLRXg1ZP4/YTZK9ZY787XXgv/6E+aLV4R/5S4ZDCuyRzca1SB9wHNjAKlsQ MhmZvw33eyevOB85B/gZZDpAJhTrcdeu6Cf+E4W0= In-Reply-To: <9ce5f103-e31f-1b4a-edaf-fd918f2be5a0@xs4all.nl> Content-Language: en-GB 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.io gmane.comp.tex.context:110017 Archived-At: This is a multi-part message in MIME format. --------------63DA8272F0C29B90AC82DFC3 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable

Hi Hans and Mojca,

I join a file containing the list of patterns for Esperanto and the definition/translation of the general words for titles, glossaries,...

In fact there is a file for Esperanto= in:

C:\Users\Alain\context-lmlx\tex\texmf= -context\tex\context\patterns\mkiv\lang-eo.lua

So it has been in mkiv.

Now regarding the labels, how could I= provide the translations? Should I add a line with translation for each term (or the most important, I have seen that the French labels are not all translated)?

Thanks, regards,

Alain

Le 14/10/2020 =C3=A0 18:40, Hans Hagen= a =C3=A9crit=C2=A0:
On 10/14/2020 5:36 PM, Alain Delmotte wrote:
Dear Mojca,

I did just repond to the message without remarking that I was only answering to you; I'll take care inthe future.

I'll check if the two list are the same, after expanding the condensed one. And after I'll go to Hans.

As Mojca pointed out, we need to setup a language:

% Artificial Languages: Esperanto

\installlanguage
=C2=A0 [\s!esperanto]
=C2=A0 [%\c!spacing=3D\v!packed,
=C2=A0=C2=A0 %\c!leftsentence=3D\emdash,
=C2=A0=C2=A0 %\c!rightsentence=3D\emdash,
=C2=A0=C2=A0 %\c!leftsubsentence=3D\emdash,
=C2=A0=C2=A0 %\c!rightsubsentence=3D\emdash,
=C2=A0=C2=A0 %\c!leftquote=3D\lowerleftdoubleninequote,
=C2=A0=C2=A0 %\c!rightquote=3D\upperrightdoublesixquote,
=C2=A0=C2=A0 %\c!leftquotation=3D\lowerleftdoubleninequote,
=C2=A0=C2=A0 %\c!rightquotation=3D\upperrightdoublesixquote,
=C2=A0=C2=A0 %\c!date=3D{\v!year,~m.,\space,\v!month,\space,\v!day,= ~d.},
=C2=A0=C2=A0 \s!patterns=3Deo,
=C2=A0=C2=A0 \s!lefthyphenmin=3D2,
=C2=A0=C2=A0 \s!righthyphenmin=3D2]

apart from labels as in lang-txt.lua because otherwise it's not that useful to have it I guess.

Hans

Alain

Le 14/10/2020 =C3=A0 13:16, Mojca Miklavec a =C3=A9crit=C2=A0:
Dear Alain,

Yes, I'm aware of the differences, but ConTeXt is not ready to read
patterns in the cryptic format.
(If the two sets of patterns are not equivalent, there's something
that needs fixing.)

Please be proactive on the list (chatting offline with me won't help
that much) and just try to convince Hans to add those patterns, or ask
him what you need to do in order to end up with patterns supported in
ConTeXt out of the box.

Mojca

On Mon, 12 Oct 2020 at 21:50, Alain Delmotte
<alain.delmot= te@leliseron.org>=C2=A0 wrote:
Hi Mojca,

The pattern in TeXlive as I described (from hyph-eo.tex) makes the list a littlebit=C2=A0 more compact: instead of
1a2do, 1a2doj, 1a2dojn, 1a2don one write \nom{1a2d}, otherwise it looks the same (I didn't check the details).
So I'll wait for the demand of Hans!!

Alain

Le 12/10/2020 =C3=A0 16:38, Mojca Miklavec a =C3=A9crit :
Dear Alain,

On Mon, 12 Oct 2020 at 13:44, Alain Delmotte wrote:

I'd like to have hyphenation for Esperanto; it doesn't exist in ConTeXt but exist in TeX/LaTeX.

Would it be difficult to create the Esperanto file for ConTeXt?

The plain text version is already in the correct form:
=C2=A0=C2=A0=C2=A0=C2=A0 https://github.com/hyp= henation/tex-hyphen/blob/master/hyph-utf8/tex/generic/hyph-utf8/patterns/= txt/hyph-eo.pat.txt
so it should be just a matter of Hans including the patterns in the
distribution.

Usually he asks for translations of basic strings (like "Chapter"
etc.) when adding support for a new language ;)

Mojca
_________________________________________________________________________= __________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist :ntg-context@ntg.nl=C2=A0 /htt= p://www.ntg.nl/mailman/listinfo/ntg-context
webpage=C2=A0 :http://www.pragma-ade.nl<= /a>=C2=A0 /http://context.aanhet.ne= t
archive=C2=A0 := https://bitbucket.org/phg/context-mirror/commits/
wiki=C2=A0=C2=A0=C2=A0=C2=A0 :http://contextgarden.net<= /a>
_________________________________________________________________________= __________

_________________________________________________________________________= __________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist :
ntg-context@ntg.nl / http://= www.ntg.nl/mailman/listinfo/ntg-context
webpage=C2=A0 : http://www.pragma-ade.nl = / http://context.aanhet.net
archive=C2=A0 :
http= s://bitbucket.org/phg/context-mirror/commits/
wiki=C2=A0=C2=A0=C2=A0=C2=A0 : http://contextgarden.net =
_________________________________________________________________________= __________



--------------63DA8272F0C29B90AC82DFC3 Content-Type: application/x-zip-compressed; name="hyphen-eo.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="hyphen-eo.zip" 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 --------------63DA8272F0C29B90AC82DFC3 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --------------63DA8272F0C29B90AC82DFC3--