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 QDxcHdNPhF9gGgAA0tVLHw (envelope-from ) for ; Mon, 12 Oct 2020 12:45:07 +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 YDlDGdNPhF8YZAAAB5/wlQ (envelope-from ) for ; Mon, 12 Oct 2020 12:45:07 +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 024269400BF for ; Mon, 12 Oct 2020 12:45:07 +0000 (UTC) Received: from localhost ([::1]:46924 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRxCL-0004CG-TY for larch@yhetil.org; Mon, 12 Oct 2020 08:45:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32852) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRxC9-0004Ae-5b for guix-devel@gnu.org; Mon, 12 Oct 2020 08:44:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42237) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRxC7-0008Ny-Hh; Mon, 12 Oct 2020 08:44:51 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=54356 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kRxC6-0007cX-Op; Mon, 12 Oct 2020 08:44:50 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Brendan Tildesley Subject: Localization of language names References: <10d0d175-3849-4b28-1136-2ce1e7bf45b2@brendan.scot> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 =?utf-8?Q?Vend=C3=A9miaire?= an 229 de la =?utf-8?Q?R=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: Mon, 12 Oct 2020 14:44:48 +0200 In-Reply-To: <10d0d175-3849-4b28-1136-2ce1e7bf45b2@brendan.scot> (Brendan Tildesley's message of "Sun, 11 Oct 2020 17:23:30 +1100") Message-ID: <874kmzr4u7.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 , Mathieu Othacehe Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 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-Spam-Score: -1.51 X-TUID: TlHLu+RHCbBb Hi, Brendan Tildesley skribis: > Languages listed in the language selection are sometimes in English, > Rarely in the native language. We take language names and their translations from the =E2=80=98iso-codes= =E2=80=99 package, specifically the =E2=80=9Ciso_639-3=E2=80=9D message catalog. Quo= th (gnu installer newt locale): (lambda (language) (let ((english (language-code->language-name iso639-languages language))) (setenv "LANGUAGE" language) (let ((native (gettext english "iso_639-3"))) (unsetenv "LANGUAGE") native))) I think this is the most exhaustive translation out there and what everybody uses AIUI. Do you see better translations in, say, the Debian or Ubuntu installers? If so, that could indicate we=E2=80=99re doing something wrong, such as usi= ng the wrong message catalog. Thanks, Ludo=E2=80=99.