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 sKf6Kpnrx19QHQAA0tVLHw (envelope-from ) for ; Wed, 02 Dec 2020 19:31:37 +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 +DnPJpnrx18QGgAAB5/wlQ (envelope-from ) for ; Wed, 02 Dec 2020 19:31:37 +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 26B9D9404C6 for ; Wed, 2 Dec 2020 19:31:37 +0000 (UTC) Received: from localhost ([::1]:60000 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kkXqg-0006TY-W7 for larch@yhetil.org; Wed, 02 Dec 2020 14:31:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kkXqC-0006TK-Rh for bug-guix@gnu.org; Wed, 02 Dec 2020 14:31:06 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54127) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kkXqA-00008i-1U for bug-guix@gnu.org; Wed, 02 Dec 2020 14:31:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kkXq9-0007gO-Ul for bug-guix@gnu.org; Wed, 02 Dec 2020 14:31:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#25504: icecat language packs Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 02 Dec 2020 19:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25504 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun , ng0 Received: via spool by 25504-submit@debbugs.gnu.org id=B25504.160693740929467 (code B ref 25504); Wed, 02 Dec 2020 19:31:01 +0000 Received: (at 25504) by debbugs.gnu.org; 2 Dec 2020 19:30:09 +0000 Received: from localhost ([127.0.0.1]:37440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkXpJ-0007fD-8z for submit@debbugs.gnu.org; Wed, 02 Dec 2020 14:30:09 -0500 Received: from world.peace.net ([64.112.178.59]:36214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkXpH-0007dg-VE for 25504@debbugs.gnu.org; Wed, 02 Dec 2020 14:30:08 -0500 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kkXpB-0006iJ-KO; Wed, 02 Dec 2020 14:30:01 -0500 From: Mark H Weaver In-Reply-To: <86blfdv15f.fsf@gmail.com> References: <8737gcbde9.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> <86blfdv15f.fsf@gmail.com> Date: Wed, 02 Dec 2020 14:29:08 -0500 Message-ID: <87k0u0f1ls.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jonathan Brielmaier , 25504@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -0.78 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 26B9D9404C6 X-Spam-Score: -0.78 X-Migadu-Scanner: ns3122888.ip-94-23-21.eu X-TUID: 1u1+nDID0fyX Hi, zimoun writes: > On Sat, 21 Jan 2017 at 16:12, ng0 wrote: >> We should include the language packages icecat provides. >> >> I haven't looked into this too much, and I'm not familar with >> application localization in Guix, if there are any mechanisms in >> place for this already. > > This old bug #25504 is about IceCat localization in Guix. > > > > The package IceCat have been updated a couple of time since 2017. Is > this bug still relevant? It is still relevant. Sometime in the last year, I briefly tried to configure Guix's IceCat package, via its built-in preferences, to use another language for its interface elements. It didn't work, which is not surprising given that Guix's IceCat package doesn't attempt to build the language packs. > If yes, what is the next action? If no, feel free to close it. Hints on how to build the language packs can be found in the following build script, although I don't know that it's been tested with IceCat 78, and possibly not even in IceCat 68: https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/buildscripts/build-gnulinux.sh?id=bcfe407570cae32d00dd33a268de0e0593166f7b In order to fix this, a new phase, or alternatively a new set of packages, would need to be added to build the language packs. There may be additional complications caused by the fact that, if I recall correctly, Firefox language packs must now be digitally signed by Mozilla. Those signature checks would need to be disabled for language packs bundled with IceCat, as Guix (and Debian) already does for extensions in system directories. If someone would like to work on this, it would be a most welcome contribution. Mark