Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o9u43-0001JK-Qw for pgsql-translators@arkaria.postgresql.org; Fri, 08 Jul 2022 19:55:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1o9u42-0005J8-F1 for pgsql-translators@arkaria.postgresql.org; Fri, 08 Jul 2022 19:54:58 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o9u41-0005IZ-8R for pgsql-translators@lists.postgresql.org; Fri, 08 Jul 2022 19:54:58 +0000 Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o9u3x-0007eb-3w for pgsql-translators@lists.postgresql.org; Fri, 08 Jul 2022 19:54:56 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id D60C45C01E2; Fri, 8 Jul 2022 15:54:49 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 08 Jul 2022 15:54:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1657310089; x=1657396489; bh=s WArwNUfDvav4E7zccXfuYpKbhad8NWLgUHrIh9mHXg=; b=2ymFuBIqoVHOWGuK0 uzpq6ZyhbLfXZe5l7+aEPi0x4YQAEnllxceSWuCNbbJX8rw83U9JZ0yvYOH1JDWZ qj/088qCVyh7OsTw4aZjh4vl1nLKHw+tB5UQC6U2mebjURKyPb6g99XRdYD9Shew riRfb8ssL2H4+V4FSBJH133VsLTp1HjPLJaCIzyl6KLe42pYBmNopYyJ52/IK+yf 7A9hpcTbPvqTN+BBfblrma6tlGKD+Ghh4UklsNe4s8ejATQlls/U05YgDQ9sD6dt 5cbTeYFnzzsyuHXwF+zTNNr0gfZCqEDuMVMIHxkxRRJjyi47sjEL4keFfV/paJgW bb8Lw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudeijedgudegfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvvefukfggtggugfgjsehtkeertddttdejnecuhfhrohhmpeetlhhv rghrohcujfgvrhhrvghrrgcuoegrlhhvhhgvrhhrvgesrghlvhhhrdhnohdqihhprdhorh hgqeenucggtffrrghtthgvrhhnpeektdfhkeevudeugfeuleetkefgjeegkeeuudduueev uedvudffgffgteeihfdvfeenucffohhmrghinhepphhoshhtghhrvghsqhhlrdhorhhgpd gvnhhtvghrphhrihhsvggusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpegrlhhvhhgvrhhrvgesrghlvhhhrdhnohdqihhprdhorh hg X-ME-Proxy: Feedback-ID: ia2694551:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 8 Jul 2022 15:54:48 -0400 (EDT) Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000) id 8672235D; Fri, 8 Jul 2022 21:54:45 +0200 (CEST) Date: Fri, 8 Jul 2022 21:54:45 +0200 From: Alvaro Herrera To: Temuri Doghonadze Cc: Peter Eisentraut , pgsql-translators@lists.postgresql.org Subject: Re: Georgian translation - initial Message-ID: <20220708195445.4geva763r5vbpglo@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2022-Jul-08, Temuri Doghonadze wrote: > Quick question. How does it work with different types of output? Is > %Ns for "%s" only or does it apply to all kind of printf output? It applies to all of them. You need to match the type used for each argument. This is probably documented somewhere ... ah, right: https://www.postgresql.org/docs/15/nls-translator.html#id-1.10.7.2.6 Also, I think if you use the $ designator for any argument in a message, then all arguments have to use it in that message. This appears in the printf(3) manpage, at least glibc's. -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/