From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?iso-8859-1?Q?Vincent_Bela=EFche?= Newsgroups: gmane.emacs.devel Subject: RE: Where to contribute manual translations ? Date: Fri, 29 Dec 2023 10:18:26 +0000 Message-ID: References: <837cky94rm.fsf@gnu.org> <83v88i77ui.fsf@gnu.org> <83jzoy71pb.fsf@gnu.org> <83il4i6yhv.fsf@gnu.org> <837ckx7atv.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_PAXP192MB1608A1F091218D5840AAA3E7849DAPAXP192MB1608EURP_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14165"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: Stefan Kangas , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 29 11:19:34 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rJ9xl-0003Ub-KX for ged-emacs-devel@m.gmane-mx.org; Fri, 29 Dec 2023 11:19:33 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rJ9wp-00061J-O1; Fri, 29 Dec 2023 05:18:35 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rJ9wm-000618-6s for emacs-devel@gnu.org; Fri, 29 Dec 2023 05:18:32 -0500 Original-Received: from mail-am0eur02olkn2027.outbound.protection.outlook.com ([40.92.49.27] helo=EUR02-AM0-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rJ9wj-0006Es-TP; Fri, 29 Dec 2023 05:18:31 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eOXyoqdzHeK+9Gnu+SZl2dMzfaJtyDMSdG9083IqvyRislQjYnpQ9vnb5aTb4OzXs4ZRv9KeVjwlVxkGUIVMPg1IYba1UrgX5LrJkXU5YlEog7jheZRzkldSyZysEk9Or0poiimFol7CqQKVl7MWX3h/ZR/6TDbnoJxlE8tyjgLcNi45NgrTtV983LZmnYwPQPNF14v4gFsXUuO/DFzswxxa6A7PQeTnHfZn7sPfhXSpyEahXd5Eddgrm476Ex62mAVQ5SljDhkhg1/hKKKBrn+r6E9WeIB2j434l48ONPYtWX+HSvm9d+Tkcy16HITdHPbLnLJNJFzO99Jx4iEmyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=X5nRWQyCsX9DQD+IAwob6n27kHPUM6zsi1wollTOHms=; b=ApRraWTFso87efht7QOHqAUd7DrUq6jwD0QN+iOsyupaWopFHHBghsau4k0nvtZUcAJ3oMXZeBqpwTaYnQvv8yJGjlz/R8zQm8I/gY/3Wma/BJ6REvvVOwsXfklWFCrF5M7ZyV0Rz9OYVS1W4qsylPdpaXuLMh0i8wtvJYhFN8BHpN0XbQ8SoeIaKg6GDyslglYWRJRBuaLBcHBN6ZY3VaBlajZ8aGilWESxRNafqWNcdKHRhHc3MbC46TBYWqLAPyU2Pm+YQmJ9Ih5t9ia/IdvReHTuFc7kSf6sYcUtF3G8sNetDSPKuuAsFowX6s9MHB/mCa/4ci9f3GCoez8eCQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Original-Received: from PAXP192MB1608.EURP192.PROD.OUTLOOK.COM (2603:10a6:102:28c::22) by AM9P192MB1030.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:1fd::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7135.21; Fri, 29 Dec 2023 10:18:27 +0000 Original-Received: from PAXP192MB1608.EURP192.PROD.OUTLOOK.COM ([fe80::fee7:9deb:373a:4055]) by PAXP192MB1608.EURP192.PROD.OUTLOOK.COM ([fe80::fee7:9deb:373a:4055%7]) with mapi id 15.20.7135.019; Fri, 29 Dec 2023 10:18:26 +0000 Thread-Topic: Where to contribute manual translations ? Thread-Index: AQHaOQkOTAv0lkiqEUiYhgsP5hUs+rC+SVjZgABaQa6AABSAboAAG94AgAAJNd+AABCHgIAAAtvlgACUbICAAFJVy4AAIhWAgAAUm7Q= In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [YTjPBpIaZTONG/KuIHXVXYibBiUNZJKZ] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAXP192MB1608:EE_|AM9P192MB1030:EE_ x-ms-office365-filtering-correlation-id: 38e6790f-e386-4a24-01c5-08dc08577f3b x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +CZxvWmreKnts534DHRgLZjISeOqHuQByY6ryBhLTBQ4fSy93CE/kPA6allafHwGKjh/Tn2ODFhcJ2+FY8kwI1lYj/NgdUvS2Q23JrnjOBiP/RBMStmf4RDqmGpRf3V6t6C4rkfoVg+U/+/0ccC12/BEQf/sf47u+V183UmRaOHyTTKHrjKq3EyroLEeP97AfYp+E2MpTVMHLy8JiuEG66L++Oe6kxBVc9bvE5JDXxlk8wU4SHzv4GI6zigKv6o1AwSjRKpYGrjX2NWlti3C0kVJQuSywmm6DIhOlA6Or1KTF9Ifs15TiHG+oWFyMOG0O7V7n/66CzFc5RJ9XOJDOqbIL1PPmrT6UIYrhZ/tm6YH/HyH2YM2YIyGKo08isMcBWGqAGHWU6o6Wa2JN0612c3ZPPmymu3/kFiJRlO12oT0leiARGTJdaWasokY+sMHbYxy1v9tTFuvW5uwbknCMBLKensDY3VlVCAKzShA7mauMQy8/ktKDmf+OPJSrIS/7fj62Ez2cEITgKwHMAmtLM1mMtySr4uyT/sMW+VGCYW9J/6HBYxvItBSTUGNQI0O x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?wRGeqoNNjWJIEGsmHE4/SSDp9+LIM8Fe6df4WytHlS5e9BVbQOnB0g81NE?= =?iso-8859-1?Q?z+zjHpu9MEQHPPdW9kQl/A9w38GS5wrxlf/15BLm+rwdfL0782EL03VlCp?= =?iso-8859-1?Q?PMaL0NocFS7TPBcDY4fh3UAIswFaVC/xiMzFmfUeM3gcqsMQnwPpR0In9U?= =?iso-8859-1?Q?qZ2sM4DARK5dOBwVAxKFy8NYk+qvLUbQRdUkLbIcEmOP4CajWQd07wSQ+g?= =?iso-8859-1?Q?rh9yo8WVCqJv9AeEBHeFiQ33e7lF32KLdKLg+xL0oXDeJcRXZsp1QZYZQA?= =?iso-8859-1?Q?yMdFm3HINrOpchyFVLIcUsxqFowgTVRgHqftJ7qHEseS+CfLr4yQVz4RrS?= =?iso-8859-1?Q?OGswCavI7H/W7DknsoZE15JQ1kBXuPFs4cI0FyRh7ScWQOteg989i4+7ib?= =?iso-8859-1?Q?jtbipGXbusm1ZbhTrL1thNWpfj/RHuOSbZ5iPbuMbbfaLdIwqBsz0IMBZx?= =?iso-8859-1?Q?GgRCkcE5cbZ/sRT0PIXDT6OruJBAaN/aGmq/6nkSl+HEH1Ywx8SJc+k8xe?= =?iso-8859-1?Q?k2cQ7OXH/W0oJtP9qJxuvBMWRgaCHvOts+DY/ZeXx+jAB9OtBW6cQWLM4d?= =?iso-8859-1?Q?tgT3ckq4t6lLfjRRdSHZziuwUhd68MeJz4/YmM88vzOG2+wjACty7zBmCD?= =?iso-8859-1?Q? X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-fb43a.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAXP192MB1608.EURP192.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 38e6790f-e386-4a24-01c5-08dc08577f3b X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Dec 2023 10:18:26.9168 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P192MB1030 Received-SPF: pass client-ip=40.92.49.27; envelope-from=vincent.b.1@hotmail.fr; helo=EUR02-AM0-obe.outbound.protection.outlook.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:314321 Archived-At: --_000_PAXP192MB1608A1F091218D5840AAA3E7849DAPAXP192MB1608EURP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To Stefan: > However, does that mean that, e.g. `ses-fr`, would always be listed, > or would it be listed only when using a French locale? I imagine that > most users would never want to look at most foreign language manuals > (they typically speak only a few languages), so showing all > translations risks mostly getting in the way. I suspect that there should be some option in the configure script to tell = for which language you want the manuals. V. ________________________________ De : Stefan Kangas Envoy=E9 : vendredi 29 d=E9cembre 2023 10:02 =C0 : Eli Zaretskii Cc : vincent.b.1@hotmail.fr ; emacs-devel@gnu.org <= emacs-devel@gnu.org> Objet : Re: Where to contribute manual translations ? Eli Zaretskii writes: > So I think having MANUAL-LANG.info files which are translations of > MANUAL.info to the various languages LANG, and having them in the same > single directory, is the best alternative, as its impact on existing > code and distros is minimal, almost non-existent. OK, then let's do it that way. However, does that mean that, e.g. `ses-fr`, would always be listed, or would it be listed only when using a French locale? I imagine that most users would never want to look at most foreign language manuals (they typically speak only a few languages), so showing all translations risks mostly getting in the way. --_000_PAXP192MB1608A1F091218D5840AAA3E7849DAPAXP192MB1608EURP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
To Stefan:
> However, does that mean that, e.g. `s= es-fr`, would always be listed,
> or would it be listed only when using= a French locale?  I imagine that
> most users would never want to look a= t most foreign language manuals
> (they typically speak only a few lang= uages), so showing all
> translations risks mostly getting in = the way.

I suspect that there should be some option= in the configure script to tell for which language you want the manuals.

   V.


De : Stefan = Kangas <stefankangas@gmail.com>
Envoy=E9 : vendredi 29 d=E9cembre 2023 10:02
=C0 : Eli Zaretskii <eliz@gnu.org>
Cc : vincent.b.1@hotmail.fr <vincent.b.1@hotmail.fr>= ; emacs-devel@gnu.org <emacs-devel@gnu.org>
Objet : Re: Where to contribute manual translations ?
 
Eli Zaretskii <eliz@gnu.org> wr= ites:

> So I think having MANUAL-LANG.info files which are translations of
> MANUAL.info to the various languages LANG, and having them in the same=
> single directory, is the best alternative, as its impact on existing > code and distros is minimal, almost non-existent.

OK, then let's do it that way.

However, does that mean that, e.g. `ses-fr`, would always be listed, or
would it be listed only when using a French locale?  I imagine that mo= st
users would never want to look at most foreign language manuals (they
typically speak only a few languages), so showing all translations risks mostly getting in the way.
--_000_PAXP192MB1608A1F091218D5840AAA3E7849DAPAXP192MB1608EURP_--