Received: (at 65424) by debbugs.gnu.org; 21 Aug 2023 14:45:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 21 10:45:59 2023 Received: from localhost ([127.0.0.1]:57461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qY6AJ-0001Ig-Dn for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 10:45:59 -0400 Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:56666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1qY6AG-0001IA-NL for 65424 <at> debbugs.gnu.org; Mon, 21 Aug 2023 10:45:58 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id cElm2A00e20ykKC01Elm3e; Mon, 21 Aug 2023 16:45:47 +0200 Message-ID: <407968ba-c633-7367-3fd3-52325dca88b4@HIDDEN> Date: Mon, 21 Aug 2023 16:45:46 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 To: Julien Lepiller <julien@HIDDEN>, 65424 <at> debbugs.gnu.org References: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN> <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN> Content-Language: en-US From: Maxime Devos <maximedevos@HIDDEN> Subject: Re: bug#65424: Guix doesn't use positional arguments in translated formatted messages In-Reply-To: <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------btjnQkulYwLcUbvlDrmhg3hU" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r23; t=1692629147; bh=dqSAu1Rac88eVVwr4OGuy7+CaI4TyfGfjKg9mG/OF0s=; h=Date:To:References:From:Subject:In-Reply-To; b=nrrQLxj0eSXvM1tDBDIR2kSSAXPEeIMigGPHY7tyn7QmLRMc/izb4aVZ4l4rhT70d 9hepTvtyvaLP2+ofK9lcX20iutgyOzmmiz616XfuSGc1ipE3h9i1NDsaQZoxicuCXp tasE/oHG1a66joC7Tl9gDX4qMrZGwa67uGKL3oGIibEjP7ztqspIRvEuT2PZSwytgx NvwRva/pOmzJcyPYG5QKtRZaMwwTVRI5NdqXwQOiQpDJ7zpYuq0q1f1xMQ/iP7BrZb 2X1hSONE8y5YBaeNcKJoHRw5h4YrIjvwHcVsrMACXMfLSq3E81mjstTgsZ8DhogE8w Jr+hsaYx9bGhw== X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: 65424 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.7 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------btjnQkulYwLcUbvlDrmhg3hU Content-Type: multipart/mixed; boundary="------------YRjh9nAOtkvFod0q7TerT2Fc"; protected-headers="v1" From: Maxime Devos <maximedevos@HIDDEN> To: Julien Lepiller <julien@HIDDEN>, 65424 <at> debbugs.gnu.org Message-ID: <407968ba-c633-7367-3fd3-52325dca88b4@HIDDEN> Subject: Re: bug#65424: Guix doesn't use positional arguments in translated formatted messages References: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN> <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN> In-Reply-To: <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN> --------------YRjh9nAOtkvFod0q7TerT2Fc Content-Type: multipart/mixed; boundary="------------5DwVscbJUISCOd4HGza0sGLC" --------------5DwVscbJUISCOd4HGza0sGLC Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9wIDIxLTA4LTIwMjMgb20gMTY6MjAgc2NocmVlZiBKdWxpZW4gTGVwaWxsZXI6DQo+ IExlIDIxIGFvw7t0IDIwMjMgMTQ6MDk6MTQgR01UKzAyOjAwLCBNYXhpbWUgRGV2b3MgPG1h eGltZWRldm9zQHRlbGVuZXQuYmU+IGEgw6ljcml0wqA6DQo+PiBDb25zaWRlciwgZS5nLiwN Cj4+DQo+PiAoZm9ybWF0ICN0IChHXyAifjBAKn5hIHNob3VsZCBiZSBzZXQgdG8gfjFAKn5h IGluc3RlYWQgb2YgfjJAKn5hfiUiKSAiQ0MiICIoY2MtZm9yLXRhcmdldCkiICJnY2MiKQ0K Pj4gLT4NCj4+IENDIHNob3VsZCBiZSBzZXQgdG8gKGNjLWZvci10YXJnZXQpIGluc3RlYWQg b2YgZ2NjDQo+Pg0KPj4gQnkgdXNpbmcgcG9zaXRpb25hbCBhcmd1bWVudHMgbGlrZSB0aGlz LCB0cmFuc2xhdG9ycyBjYW4gcmVvcmRlciB0aGUgc2VudGVuY2UgdG86DQo+Pg0KPj4gKGZv cm1hdCAjdCAoR18gIkl0J3Mgbm90IH4yQCp+YSB0aGF0IH4wQCp+YSBzaG91bGQgYmUgc2V0 IHRvLCBidXQgfjFAKn5hfiUiKSAiQ0MiIChjYy1mb3ItdGFyZ2V0KSAiZ2NjIikpDQo+Pg0K Pj4gfjBAKn5hIHNob3VsZCBiZSBzZXQgdG8gfjFAKn5hIGluc3RlYWQgb2YgfjJAKn5hfiUi KSAiQ0MiICIoY2MtZm9yLXRhcmdldCkiICJnY2MiKQ0KPj4gLT4NCj4+IEl0J3Mgbm90IGdj YyB0aGF0IENDIHNob3VsZCBiZSBzZXQgdG8sIGJ1dCAoY2MtZm9yLXRhcmdldCkuDQo+Pg0K Pj4gQ0Mgc2hvdWxkIGJlIHNldCB0byAoY2MtZm9yLXRhcmdldCkgaW5zdGVhZCBvZiBnY2MN Cj4+DQo+PiBTdWNoIHJlb3JkZXJpbmdzIGFyZSBvY2Nhc2lvbmFsbHkgdXNlZnVsLCB5ZXQg QUZBSUsgbm93aGVyZSAoZXhjZXB0IHBvL2d1aXgvdGEucG8sIHRoZSBtY3JvbiBzZXJ2aWNl IGFuZCBkZS5wbykgaXMgdGhpcyB1c2VkLg0KPj4NCj4+IFN1cmUsIHlvdSBjb3VsZCBhcyB0 cmFuc2xhdG9yIGFkZCB0aGVzZSB+TkAqIGFmdGVyd2FyZHMsIGJ1dCB5b3UgbmVlZCB0byBr bm93IHRoYXQncyBwb3NzaWJsZSBpbiB0aGUgZmlyc3QgcGxhY2UgKGFuZCBpZiB5b3Uga25v dyBpdCdzIHBvc3NpYmxlLCB5b3Ugc3RpbGwgbmVlZCB0byByZW1lbWJlciBvciByZWRpc2Nv dmVyIHdoYXQgZXhhY3RseSB0byB3cml0ZSksIGFuZCBpdCB3b3VsZCBiZSBtdWNoIHNpbXBs ZXIgYW5kIG1vcmUgZGlzY292ZXJhYmxlIGlmIHRoZXkgd2VyZSBpbmNsdWRlZCBmcm9tIHRo ZSBzdGFydC4gIEFsc28sIElJUkMsIFdlYmxhdGUgY29tcGxhaW5zIGlmIHlvdSBhZGQgdGhl c2UuDQo+Pg0KPj4gcC5zLjogSSdtIHdyaXRpbmcgYSBuZXcgbGludGVyLCB0aGlzIHBhcnRp Y3VsYXIgZXhhbXBsZSBkb2Vzbid0IG9jY3VyIHlldCBpbiBHdWl4Lg0KPiANCj4gVGhhdCBz b3VuZHMgcmVhc29ubmFiZS4gVGhlIHZlcnkgbGVhc3Qgd2UgY291bGQgZG8gaXMgZG9jdW1l bnQgdGhpcyBzeW50YXggaW4gdGhlIG1hbnVhbC4gV2VibGF0ZSB3b3VsZCBjb21wbGFpbiBp bmRlZWQsIHNpcmNlIGl0IHdvbid0IGZpbmQgdGhlIHNhbWUgZm9ybWF0cyBpbiB0aGUgc291 cmNlIGFuZCB0YXJnZXQgc3RyaW5ncy4gSXQgbWlnaHQgY29tcGxhaW4gYWJvdXQgdGhlIG9y ZGVyIHRvbywgYnV0IHRoYXQncyBzb21ldGhpbmcgd2UgY291bGQgY29udHJpYnV0ZSB1cHN0 c2VhbSBpZiBpdCBoYXBwZW5zLg0KDQoNClByb3Bvc2VkIG5ldyBkb2N1bWVudGF0aW9uOg0K DQoqIDIyLjUuNSBUcmFuc2xhdGFibGUgbWVzc2FnZXMNCg0KV2hlbiBjb25zdHJ1Y3Rpbmcg dHJhbnNsYXRhYmxlIG1lc3NhZ2VzIHdpdGggJ2Zvcm1hdCcgKDxyZWZlcmVuY2UgdG8gDQpn dWlsZSBtYW51YWw+KSwgaXQgaXMgaW1wb3J0YW50IHRvIHVzZSBwb3NpdGlvbmFsIGFyZ3Vt ZW50cy4gIEZvciANCmV4YW1wbGUsIGluc3RlYWQgb2Ygd3JpdGluZw0KDQogICAoZm9ybWF0 ICN0IChHXyAiVGhlIHBhY2thZ2UgJ35hJyBpcyBuZXdlciB0aGFuICd+YScufiUiKQ0KICAg ICAgICAgICAgICAnKCJmb28iICJiYXIiKSksDQoNCnlvdSBzaG91bGQgd3JpdGUNCg0KICAg KGZvcm1hdCAjdCAoR18gIlRoZSBwYWNrYWdlICd+MUAqfmEnIGlzIG5ld2VyIHRoYW4gJ34y QCp+YScufiUiKQ0KICAgICAgICAgICAgICAnKCJmb28iICJiYXIiKSkNCg0KaW5zdGVhZC4g IFRoZSByZWFzb24gZm9yIHRoaXMgaXMgdGhhdCB3aGVuIHRyYW5zbGF0aW5nIGJldHdlZW4g DQpsYW5ndWFnZXMsIHRoZSB3b3JkIG9yZGVyIHNvbWV0aW1lcyBjaGFuZ2VzLiAgV2hpbGUg YSB0cmFuc2xhdG9yIGNvdWxkIA0KbWFudWFsbHkgYWRkIHRoZSAnfk5AKicgdG8gdGhlIHRy YW5zbGF0aW9uLCBpdCBpcyBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCANCnRvIGluY2x1ZGUgaXQg aW4gdGhlIHVudHJhbnNsYXRlZCBtZXNzYWdlIGZyb20gdGhlIGJlZ2lubmluZy4NCg0KVGhl cmUgaXMgYWxzbyBhIHRlY2huaWNhbCByZWFzb24gZm9yIHRoaXM6IFdlYmxhdGUgZG9lc24n dCBjb3BlIHdlbGwgDQp3aXRoIHRoZSB0cmFuc2xhdGVkIG1lc3NhZ2UgYW5kIG9yaWdpbmFs IG1lc3NhZ2UgaGF2aW5nIGEgZGlmZmVyZW50IA0KbnVtYmVyIG9mICd+Jy4NCg0KVXBkYXRl IHRoZSBmb2xsb3dpbmcgZG9jdW1lbnRhdGlvbjoNCg0KICAgICAgSWYgdGhlcmUgYXJlIG11 bHRpcGxlIGZvcm1hdHRpbmcgc3ltYm9scywgbWFrZSBzdXJlIHRvIHJlc3BlY3QgdGhlDQog ICAgICBvcmRlci4gIEd1aWxlIGRvZXMgbm90IGtub3cgaW4gd2hpY2ggb3JkZXIgeW91IGlu dGVuZGVkIHRoZSBzdHJpbmcNCiAgICAgIHRvIGJlIHJlYWQsIHNvIGl0IHdpbGwgc3Vic3Rp dHV0ZSB0aGUgc3ltYm9scyBpbiB0aGUgc2FtZSBvcmRlciBhcw0KICAgICAgdGhlIEVuZ2xp c2ggc2VudGVuY2UuDQoNCiAgICAgIEFzIGFuIGV4YW1wbGUsIHlvdSBjYW5ub3QgdHJhbnNs YXRlIOKAmHBhY2thZ2UgJ35hJyBoYXMgYmVlbg0KICAgICAgc3VwZXJzZWRlZCBieSAnfmEn 4oCZIGJ5IOKAmCd+YScgc3VwZXJzZWVkcyBwYWNrYWdlICd+YSfigJksIGJlY2F1c2UgdGhl DQogICAgICBtZWFuaW5nIHdvdWxkIGJlIHJldmVyc2VkLiAgSWYgRk9PIGlzIHN1cGVyc2Vk ZWQgYnkgQkFSLCB0aGUNCiAgICAgIHRyYW5zbGF0aW9uIHdvdWxkIHJlYWQg4oCYJ2Zvbycg c3VwZXJzZWVkcyBwYWNrYWdlICdiYXIn4oCZLiAgVG8gd29yaw0KICAgICAgYXJvdW5kIHRo aXMgcHJvYmxlbSwgaXQgaXMgcG9zc2libGUgdG8gdXNlIG1vcmUgYWR2YW5jZWQgZm9ybWF0 dGluZw0KICAgICAgdG8gc2VsZWN0IGEgZ2l2ZW4gcGllY2Ugb2YgZGF0YSwgaW5zdGVhZCBv ZiBmb2xsb3dpbmcgdGhlIGRlZmF1bHQNCiAgICAgIEVuZ2xpc2ggb3JkZXIuICAqTm90ZSAo Z3VpbGUpRm9ybWF0dGVkIE91dHB1dDo6LCBmb3IgbW9yZQ0KICAgICAgaW5mb3JtYXRpb24g b24gZm9ybWF0dGluZyBpbiBHdWlsZS4NCg0KLS0tPg0KDQogICAgICBJZiB0aGVyZSBhcmUg bXVsdGlwbGUgZm9ybWF0dGluZyBzeW1ib2xzLCBhbmQgcG9zaXRpb25hbCBhcmd1bWVudHMN CiAgICAgIGFyZSB1c2VkLCB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gcmVvcmRlciB0aGUgZm9y bWF0dGluZyBzeW1ib2xzIGlmDQogICAgICBpdCBtYWtlcyBtb3JlIHNlbnNlIGluIHlvdXIg bGFuZ3VhZ2UuICBUaGUgcG9zaXRpb25hbCBpbmZvcm1hdGlvbg0KICAgICAgdGVsbHMgR3Vp bGUgd2hpY2ggZm9ybWF0dGluZyBzeW1ib2wgbmVlZHMgdG8gYmUgcmVwbGFjZWQgYnkgd2hp Y2gNCiAgICAgIHZhbHVlLg0KDQogICAgICBJZiBwb3NpdGlvbmFsIGFyZ3VtZW50cyBhcmVu J3QgdXNlZCBhbmQgdGhlcmUgYXJlIG11bHRpcGxlDQogICAgICBmb3JtYXR0aW5nIHN5bWJv bHMsIHRoYXQncyBhIGJ1ZywgYW5kIHBvc3NpYmx5IHRvIHRyYW5zbGF0ZQ0KICAgICAgdGhl IG1lc3NhZ2UgcHJvcGVybHkgeW91IG1heSBuZWVkIHRvIHJlcG9ydCB0aGUgYnVnLiAgVGhl IHVzZSBvZg0KICAgICAgcG9zaXRpb25hbCBhcmd1bWVudHMgaW4gR3VpeCBpcyBmYWlybHkg bmV3LCBzbyB5b3UgbWlnaHQgbmVlZA0KICAgICAgdG8gcmVwb3J0IHBsZW50eSBvZiB0aGVt IQ0KDQogICAgICBBcyBhbiBleGFtcGxlLCB5b3UgY2FuIHRyYW5zbGF0ZSDigJhwYWNrYWdl ICd+MUAqfmEnIGhhcyBiZWVuDQogICAgICBzdXBlcnNlZGVkIGJ5ICd+MkAqfmEn4oCZIGJ5 IOKAmCd+MkAqfmEnIHN1cGVyc2VlZHMgcGFja2FnZSAnfjFAKn5hJ+KAmS4NCiAgICAgIElu IHRoaXMgZXhhbXBsZSwgeW91IHJlY29nbmlzZSB0aGUgcG9zaXRpb25hbCBhcmd1bWVudHMg YnkgdGhlDQogICAgICBwcmVmaXhlcyAnfjFAKicgYW5kICd+MkAqJy4NCg0KKFRvIGJlIGV4 cGxpY2l0LCB0aGUgY2hhbmdlcyBhcmUgQ29weXJpZ2h0IDIwMjMgTWF4aW1lIERldm9zDQoN ClBlcm1pc3Npb24gaXMgZ3JhbnRlZCB0byBjb3B5LCBkaXN0cmlidXRlIGFuZC9vciBtb2Rp ZnkgdGhpcyBkb2N1bWVudA0KdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgRnJlZSBEb2N1 bWVudGF0aW9uIExpY2Vuc2UsIFZlcnNpb24gMS4zIG9yDQphbnkgbGF0ZXIgdmVyc2lvbiBw dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgd2l0aCBubw0KSW52 YXJpYW50IFNlY3Rpb25zLCBubyBGcm9udC1Db3ZlciBUZXh0cywgYW5kIG5vIEJhY2stQ292 ZXIgVGV4dHMuICBBDQpjb3B5IG9mIHRoZSBsaWNlbnNlIGlzIGluY2x1ZGVkIGluIHRoZSBz ZWN0aW9uIGVudGl0bGVkIGBgR05VIEZyZWUNCkRvY3VtZW50YXRpb24gTGljZW5zZScnLikN Cg== --------------5DwVscbJUISCOd4HGza0sGLC Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------5DwVscbJUISCOd4HGza0sGLC-- --------------YRjh9nAOtkvFod0q7TerT2Fc-- --------------btjnQkulYwLcUbvlDrmhg3hU Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCZON4mgUDAAAAAAAKCRBJ4+4iGRcl7pT8 AP4kDuERdK3ydxjinFvBMJXt/i5o794Rgs/50id8oJNFowD/c6/ILu1fTHOxf+6Nn2cCtg09+ERb dClpEd3+vj/8Ug4= =C8D5 -----END PGP SIGNATURE----- --------------btjnQkulYwLcUbvlDrmhg3hU--
bug-guix@HIDDEN
:bug#65424
; Package guix
.
Full text available.Received: (at 65424) by debbugs.gnu.org; 21 Aug 2023 14:21:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 21 10:21:00 2023 Received: from localhost ([127.0.0.1]:57419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qY5m8-0000WU-4w for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 10:21:00 -0400 Received: from lepiller.eu ([2a00:5884:8208::1]:60212) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <julien@HIDDEN>) id 1qY5m5-0000WH-1G for 65424 <at> debbugs.gnu.org; Mon, 21 Aug 2023 10:20:58 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id e9bff2c0; Mon, 21 Aug 2023 14:20:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:subject:in-reply-to:references:message-id:mime-version :content-type:content-transfer-encoding; s=dkim; bh=ZXM5pFOgVPZe +3J/7oMaf/uy86SoK5x9Ry3NQ4VtzLg=; b=gwf6tQ8un/ID6huiUv46jVkq4LHH TzMMKmBu5iNS3bcf3zuSfjfBjJcWAlZ00YiXKUT0TqR5iyZ5w+dT6a5xW1eA7PON 0NyC6TWsEYHWGYcCS4likEX91FRL1OTBETISPir3NP6uwOmzDS4X6Ruqj1taebaz pYQg+L0ioCXMTApyYET4yZMzy8lyA567uC469NBDvL02cAWVW42/fNmMxpc/WMQ9 pmUJ9CduXNYXrj1NNM05PDxFt63ibMKKpv9LEV793Lfy350QrbtkDXxBJefqZuaJ gYEJ7VzQAj9RLt7xmM9YZUI6ngt9g9r7ryRH0M89rZv0e7MjQApxQjBAUQ== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 813f653d (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 21 Aug 2023 14:20:48 +0000 (UTC) Date: Mon, 21 Aug 2023 16:20:32 +0200 From: Julien Lepiller <julien@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN>, 65424 <at> debbugs.gnu.org Subject: =?US-ASCII?Q?Re=3A_bug=2365424=3A_Guix_doesn=27t_use_positional?= =?US-ASCII?Q?_arguments_in_translated_formatted_messages?= User-Agent: K-9 Mail for Android In-Reply-To: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN> References: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN> Message-ID: <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65424 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Le 21 ao=C3=BBt 2023 14:09:14 GMT+02:00, Maxime Devos <maximedevos@telenet= =2Ebe> a =C3=A9crit=C2=A0: >Consider, e=2Eg=2E, > >(format #t (G_ "~0@*~a should be set to ~1@*~a instead of ~2@*~a~%") "CC"= "(cc-for-target)" "gcc") >-> >CC should be set to (cc-for-target) instead of gcc > >By using positional arguments like this, translators can reorder the sent= ence to: > >(format #t (G_ "It's not ~2@*~a that ~0@*~a should be set to, but ~1@*~a~= %") "CC" (cc-for-target) "gcc")) > >~0@*~a should be set to ~1@*~a instead of ~2@*~a~%") "CC" "(cc-for-target= )" "gcc") >-> >It's not gcc that CC should be set to, but (cc-for-target)=2E > >CC should be set to (cc-for-target) instead of gcc > >Such reorderings are occasionally useful, yet AFAIK nowhere (except po/gu= ix/ta=2Epo, the mcron service and de=2Epo) is this used=2E > >Sure, you could as translator add these ~N@* afterwards, but you need to = know that's possible in the first place (and if you know it's possible, you= still need to remember or rediscover what exactly to write), and it would = be much simpler and more discoverable if they were included from the start= =2E Also, IIRC, Weblate complains if you add these=2E > >p=2Es=2E: I'm writing a new linter, this particular example doesn't occur= yet in Guix=2E That sounds reasonnabe=2E The very least we could do is document this synt= ax in the manual=2E Weblate would complain indeed, sirce it won't find the = same formats in the source and target strings=2E It might complain about th= e order too, but that's something we could contribute upstseam if it happen= s=2E
bug-guix@HIDDEN
:bug#65424
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Aug 2023 12:09:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 21 08:09:35 2023 Received: from localhost ([127.0.0.1]:55761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qY3ix-0008Qo-58 for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 08:09:35 -0400 Received: from lists.gnu.org ([2001:470:142::17]:58132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1qY3iv-0008QY-Ox for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 08:09:34 -0400 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 <maximedevos@HIDDEN>) id 1qY3im-0003G9-5a for bug-guix@HIDDEN; Mon, 21 Aug 2023 08:09:24 -0400 Received: from albert.telenet-ops.be ([2a02:1800:110:4::f00:1a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>) id 1qY3ii-0006mG-Iy for bug-guix@HIDDEN; Mon, 21 Aug 2023 08:09:22 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by albert.telenet-ops.be with bizsmtp id cC9E2A00P20ykKC06C9FXt; Mon, 21 Aug 2023 14:09:16 +0200 Message-ID: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN> Date: Mon, 21 Aug 2023 14:09:14 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US To: bug-guix <bug-guix@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> Subject: Guix doesn't use positional arguments in translated formatted messages Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------5F3HvqS8SEm3W4ftbyslEez3" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r23; t=1692619756; bh=PXshQudIIOp8gqNoAZ/7SfANkphH1mwSBsfZnY5v1F0=; h=Date:To:From:Subject; b=Q10nvKUZR2vozmxzoXaF3cS4Z3+e1Q3oXreARx3NBcHRM5rHhlY8+GY54laKQc3kk HSfgkQ3/fz6fo1zrvXB8xf5DVCoMF2D7H5R17vFxfKibCcPVqsS0Kew44//rTORbkB oK9J4nbZOc9ea/skxCaQ7QQEJT9PulEDZ8BG+Ru0tGoz564jSxOsZlfmjAuwBEIqbF 1kQ5ZqC023ayxWK9zzZUORzPxcH11je8u5ESsudV3ghvP8+3Wy8HWBUgE9dhfrCbxJ LdZAhCD5qfhKTz3a0y0mzZ33HxJNDhViwpr70/Q50xFsDJlGZPnfL8Iq//5C1zp8Po YGqVE5mFehZ1g== Received-SPF: pass client-ip=2a02:1800:110:4::f00:1a; envelope-from=maximedevos@HIDDEN; helo=albert.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------5F3HvqS8SEm3W4ftbyslEez3 Content-Type: multipart/mixed; boundary="------------010mBAkzJREmrHNpIJhHUdHO"; protected-headers="v1" From: Maxime Devos <maximedevos@HIDDEN> To: bug-guix <bug-guix@HIDDEN> Message-ID: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN> Subject: Guix doesn't use positional arguments in translated formatted messages --------------010mBAkzJREmrHNpIJhHUdHO Content-Type: multipart/mixed; boundary="------------n9f9Jf9W6eYl01DfU78alcZ8" --------------n9f9Jf9W6eYl01DfU78alcZ8 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Q29uc2lkZXIsIGUuZy4sDQoNCihmb3JtYXQgI3QgKEdfICJ+MEAqfmEgc2hvdWxkIGJlIHNl dCB0byB+MUAqfmEgaW5zdGVhZCBvZiB+MkAqfmF+JSIpIA0KIkNDIiAiKGNjLWZvci10YXJn ZXQpIiAiZ2NjIikNCi0+DQpDQyBzaG91bGQgYmUgc2V0IHRvIChjYy1mb3ItdGFyZ2V0KSBp bnN0ZWFkIG9mIGdjYw0KDQpCeSB1c2luZyBwb3NpdGlvbmFsIGFyZ3VtZW50cyBsaWtlIHRo aXMsIHRyYW5zbGF0b3JzIGNhbiByZW9yZGVyIHRoZSANCnNlbnRlbmNlIHRvOg0KDQooZm9y bWF0ICN0IChHXyAiSXQncyBub3QgfjJAKn5hIHRoYXQgfjBAKn5hIHNob3VsZCBiZSBzZXQg dG8sIGJ1dCANCn4xQCp+YX4lIikgIkNDIiAoY2MtZm9yLXRhcmdldCkgImdjYyIpKQ0KDQp+ MEAqfmEgc2hvdWxkIGJlIHNldCB0byB+MUAqfmEgaW5zdGVhZCBvZiB+MkAqfmF+JSIpICJD QyIgDQoiKGNjLWZvci10YXJnZXQpIiAiZ2NjIikNCi0+DQpJdCdzIG5vdCBnY2MgdGhhdCBD QyBzaG91bGQgYmUgc2V0IHRvLCBidXQgKGNjLWZvci10YXJnZXQpLg0KDQpDQyBzaG91bGQg YmUgc2V0IHRvIChjYy1mb3ItdGFyZ2V0KSBpbnN0ZWFkIG9mIGdjYw0KDQpTdWNoIHJlb3Jk ZXJpbmdzIGFyZSBvY2Nhc2lvbmFsbHkgdXNlZnVsLCB5ZXQgQUZBSUsgbm93aGVyZSAoZXhj ZXB0IA0KcG8vZ3VpeC90YS5wbywgdGhlIG1jcm9uIHNlcnZpY2UgYW5kIGRlLnBvKSBpcyB0 aGlzIHVzZWQuDQoNClN1cmUsIHlvdSBjb3VsZCBhcyB0cmFuc2xhdG9yIGFkZCB0aGVzZSB+ TkAqIGFmdGVyd2FyZHMsIGJ1dCB5b3UgbmVlZCB0byANCmtub3cgdGhhdCdzIHBvc3NpYmxl IGluIHRoZSBmaXJzdCBwbGFjZSAoYW5kIGlmIHlvdSBrbm93IGl0J3MgcG9zc2libGUsIA0K eW91IHN0aWxsIG5lZWQgdG8gcmVtZW1iZXIgb3IgcmVkaXNjb3ZlciB3aGF0IGV4YWN0bHkg dG8gd3JpdGUpLCBhbmQgaXQgDQp3b3VsZCBiZSBtdWNoIHNpbXBsZXIgYW5kIG1vcmUgZGlz Y292ZXJhYmxlIGlmIHRoZXkgd2VyZSBpbmNsdWRlZCBmcm9tIA0KdGhlIHN0YXJ0LiAgQWxz bywgSUlSQywgV2VibGF0ZSBjb21wbGFpbnMgaWYgeW91IGFkZCB0aGVzZS4NCg0KcC5zLjog SSdtIHdyaXRpbmcgYSBuZXcgbGludGVyLCB0aGlzIHBhcnRpY3VsYXIgZXhhbXBsZSBkb2Vz bid0IG9jY3VyIA0KeWV0IGluIEd1aXguDQo= --------------n9f9Jf9W6eYl01DfU78alcZ8 Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------n9f9Jf9W6eYl01DfU78alcZ8-- --------------010mBAkzJREmrHNpIJhHUdHO-- --------------5F3HvqS8SEm3W4ftbyslEez3 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCZONT6gUDAAAAAAAKCRBJ4+4iGRcl7t1U APwKO1T+ihOzZbGiM9jet5Y4tbbpTvreFJzXQKjTqH9nRQEA1xP5wAnxrhQlYWe7hRzAqq4UMYS7 00g5GXMjd8N/vQU= =GnxF -----END PGP SIGNATURE----- --------------5F3HvqS8SEm3W4ftbyslEez3--
Maxime Devos <maximedevos@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#65424
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.