X-Loop: help-debbugs@HIDDEN Subject: bug#65424: Guix doesn't use positional arguments in translated formatted messages Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 21 Aug 2023 12:10:02 +0000 Resent-Message-ID: <handler.65424.B.169261977532418 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 65424 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 65424 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-guix <bug-guix@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.169261977532418 (code B ref -1); Mon, 21 Aug 2023 12:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Aug 2023 12:09:35 +0000 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 From: Maxime Devos <maximedevos@HIDDEN> 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-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--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Maxime Devos <maximedevos@HIDDEN> Subject: bug#65424: Acknowledgement (Guix doesn't use positional arguments in translated formatted messages) Message-ID: <handler.65424.B.169261977532418.ack <at> debbugs.gnu.org> References: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN> X-Gnu-PR-Message: ack 65424 X-Gnu-PR-Package: guix Reply-To: 65424 <at> debbugs.gnu.org Date: Mon, 21 Aug 2023 12:10:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guix@HIDDEN If you wish to submit further information on this problem, please send it to 65424 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 65424: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65424 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#65424: Guix doesn't use positional arguments in translated formatted messages Resent-From: Julien Lepiller <julien@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 21 Aug 2023 14:21:02 +0000 Resent-Message-ID: <handler.65424.B65424.16926276602019 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65424 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos <maximedevos@HIDDEN>, 65424 <at> debbugs.gnu.org Received: via spool by 65424-submit <at> debbugs.gnu.org id=B65424.16926276602019 (code B ref 65424); Mon, 21 Aug 2023 14:21:02 +0000 Received: (at 65424) by debbugs.gnu.org; 21 Aug 2023 14:21:00 +0000 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> 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-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
X-Loop: help-debbugs@HIDDEN Subject: bug#65424: Guix doesn't use positional arguments in translated formatted messages Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 21 Aug 2023 14:46:03 +0000 Resent-Message-ID: <handler.65424.B65424.16926291595007 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65424 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Julien Lepiller <julien@HIDDEN>, 65424 <at> debbugs.gnu.org Received: via spool by 65424-submit <at> debbugs.gnu.org id=B65424.16926291595007 (code B ref 65424); Mon, 21 Aug 2023 14:46:03 +0000 Received: (at 65424) by debbugs.gnu.org; 21 Aug 2023 14:45:59 +0000 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 References: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN> <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN> Content-Language: en-US From: Maxime Devos <maximedevos@HIDDEN> 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-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--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.