From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 2KolAiQH6V9POgAA0tVLHw (envelope-from ) for ; Sun, 27 Dec 2020 22:13:56 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id cE2VOSMH6V97NwAAB5/wlQ (envelope-from ) for ; Sun, 27 Dec 2020 22:13:55 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C1BA89404FC for ; Sun, 27 Dec 2020 22:13:55 +0000 (UTC) Received: from localhost ([::1]:37936 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kteIU-0004k3-OQ for larch@yhetil.org; Sun, 27 Dec 2020 17:13:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:32932) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kteIM-0004jx-Nk for guix-devel@gnu.org; Sun, 27 Dec 2020 17:13:46 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56567) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kteIJ-0004En-Rr; Sun, 27 Dec 2020 17:13:43 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=53572 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kteII-0006Af-AO; Sun, 27 Dec 2020 17:13:42 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Miguel =?utf-8?Q?=C3=81ngel?= Arruga Vivas Subject: Re: Word order in Guix l10n References: <86mtyf49x7.fsf@163.com> <87ft43b1g6.fsf@gnu.org> <878s9vf0vc.fsf@systemreboot.net> <871rfh28do.fsf@gnu.org> <87czz0yan6.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 7 =?utf-8?Q?Niv=C3=B4se?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 27 Dec 2020 23:13:39 +0100 In-Reply-To: <87czz0yan6.fsf@gmail.com> ("Miguel =?utf-8?Q?=C3=81ngel?= Arruga Vivas"'s message of "Wed, 23 Dec 2020 13:22:53 +0100") Message-ID: <87bleesxrg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org, Zhu Zihao Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.82 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: C1BA89404FC X-Spam-Score: -2.82 X-Migadu-Scanner: scn0.migadu.com X-TUID: LcZRK6GoWxi0 =C2=A1Hola! Miguel =C3=81ngel Arruga Vivas skribis: > From 2615934a2c377858dce2a0410982287faed754a9 Mon Sep 17 00:00:00 2001 > From: =3D?UTF-8?q?Miguel=3D20=3DC3=3D81ngel=3D20Arruga=3D20Vivas?=3D > > Date: Wed, 23 Dec 2020 13:07:38 +0100 > Subject: [PATCH] nls: Add comment about format directives. > > * gnu.scm (%try-use-modules): Add comment for translations. It should > be placed on the first string found by xgettext. [...] > + ;; TRANSLATORS: The scheme-format tag is used to ide= ntify > + ;; strings that contain format directives as specifi= ed > + ;; here: > + ;; https://www.gnu.org/software/guile/manual/html_no= de/Formatted-Output.html > + ;; > + ;; The goto/jump directive can be used to alter the = order > + ;; of the arguments, either performing relative jump= s with > + ;; ~N* and ~N:* (forward and backwards respectively)= or > + ;; the absolute position of the argument can be used > + ;; (starting from 0) with ~N@*. When N isn't provid= ed, > + ;; it's understood to be 1 on the relative jumps (ne= xt and > + ;; previous argument respectively) and 0 on the abso= lute > + ;; jumps (first argument). > (formatted-message (G_ "module ~a not found") > module) Oh good, so we=E2=80=99d keep msgids unchanged and let translators use argu= ment jumping, right? That sounds good to me. The only downside is that it might easier for translators to get it wrong. Perhaps adding an example in the comment above would help? Anyway I=E2=80=99m all for this patch. Thanks! Ludo=E2=80=99.