From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [85.215.255.20]) by sourceware.org (Postfix) with ESMTPS id 361103858D20 for ; Sun, 21 May 2023 13:01:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 361103858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=clisp.org Authentication-Results: sourceware.org; spf=none smtp.mailfrom=clisp.org ARC-Seal: i=1; a=rsa-sha256; t=1684674083; cv=none; d=strato.com; s=strato-dkim-0002; b=MPlywU74K7MJFUZpAVfdyZL1uVumsSlXLvbuviXUrt3wWY5b2z9t5QEKx7B8mhrE1Y wJEnskygXdUtWfkz1zBM1DYEw4A/AkwplrBEq9GMh8lpfJiIlZ+1EpDUPCZn67vV8NKW j+wFrQmmVnVz2sqwbowP1p6y1JYB//KTHPGvzuyKnZRMdBPZu+tM6Eki3RAcwmuXOuAA 4tRZewgUcaJLg61CjEMuS/JGQA4kVGrk04TSab7ckQaUpZbEYpo+Q19bM6QliyWuSGkP A3+Y35hMJXUCOW/LOvUvw+DR8TY4nDzeelUOyI7o9mKwSAOucFGll37MPwm7k8SjaIh4 GKRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1684674083; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=I4YNrpjiHz1MX02P16rC9QC6RfkydIE/wYkFr1j0HUU=; b=oZDHR7/ivz0RlQBXjfS9vWr4wyYGChLQbdmJHK2XDnz9OeBt2ojUGs+M/kzXtPgNon uhYNLEoDZ8v7G4DTJ4+wOd9ZbhOkeoAVBs0qPuYGSjb/8v206+fWv2iX5KnMb1hqFauZ JKkf7e6AVcLpgeDAul91Dopc+TaaZbD5r387PLolB4YO9rwKevHP7P6kxiEYVUQPOItH 5nC1ZLymftPI3cppmzQ90/Df0FGMQgvOdY9z/9obkwwPY41wZ4GuLnz6OKtlMvfI0RyC y38tDZIBYWTcoHisREv/pDzzcobttxFi3oODifAIov53pPEmKymW9zV3j12c13mbmrb8 H3Sg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1684674083; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=I4YNrpjiHz1MX02P16rC9QC6RfkydIE/wYkFr1j0HUU=; b=HXmIF7a9vi5uhVOoNPSXw3d3VOvUrjh1iKJKYPJ9EUUp5/cVkz5QHOtlauQGvUJFPv vzStnGfw2CXFg8hnztsUP92lRkvDkf9iWzulqktIQXJRWfrRyK36h4YR5dwWqbWrVBEA LkwrfkEWBQBHN81hQEjOqHk41HgY5OClPsdTtjHb66R3LnyIXeDfRiad5Y0oJvrflanp tmgmGDOEX22i+5vEMe1nwEDziCWhYykLxQVp1oLx2k666Va60VmKJYtvEKPfaEXf3qKc 7tiVKAk4bjMX4iW7UT+TYNBqUiy+1DOdZQpHBCxqSxlCHreV1eOPIJ8gq9CRKxaonttB MqMg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1684674083; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=I4YNrpjiHz1MX02P16rC9QC6RfkydIE/wYkFr1j0HUU=; b=7KsDvupi6MOyAM7ucaMrdN8YrAQaa4js/Zx9aoBTo28rsm8EElWn1keHQ+1eSL+pAq ia/RPsJzYds315mBATAQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpOQ3KA0bGwo+BXIhlTurgTs7N1UqQ==" Received: from nimes.localnet by smtp.strato.de (RZmta 49.4.0 AUTH) with ESMTPSA id D064b6z4LD1NxUa (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 21 May 2023 15:01:23 +0200 (CEST) From: Bruno Haible To: Anadon Cc: bug-gettext@gnu.org, libc-help@sourceware.org Subject: Re: How to get argp to print standard fields in the target language? Date: Sun, 21 May 2023 15:01:23 +0200 Message-ID: <4435690.Wku2Vz74k6@nimes> In-Reply-To: References: <1710975.uacIGzncQW@nimes> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Anadon wrote: > Since all usage of argp has the same translation strings, they could > be a part of files distributed as a package with the OS. No, it would not help if, say, glibc would include these strings in the libc.pot file. That's because there are other platforms (*BSD, mingw, etc.) that don't have this .pot file and its translations. Therefore these strings from argp-help.c need to be either in your package's .pot file, or in a gnulib.pot file. There was an experimental gnulib.pot file many years ago, but it was too cumbersome to keep up-to-date. Therefore the only good option is to have these strings in your package's .pot file. > From my current > understanding, this does not work with gettext as implemented because > simultaneous domains as described in > https://www.gnu.org/software/gettext/manual/gettext.html#Triggering do > not seem to be supported. Simultaneous gettext domains are supported. GNU clisp uses this feature, as it has 2 gettext domains. Bruno