From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1MK1oP-000820-51 for mharc-grub-devel@gnu.org; Thu, 25 Jun 2009 23:09:13 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MK1oN-00081s-Vd for grub-devel@gnu.org; Thu, 25 Jun 2009 23:09:12 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MK1oI-00081g-IV for grub-devel@gnu.org; Thu, 25 Jun 2009 23:09:10 -0400 Received: from [199.232.76.173] (port=51952 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MK1oI-00081d-DT for grub-devel@gnu.org; Thu, 25 Jun 2009 23:09:06 -0400 Received: from c60.cesmail.net ([216.154.195.49]:19539) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.60) (envelope-from ) id 1MK1oH-0000ag-P5 for grub-devel@gnu.org; Thu, 25 Jun 2009 23:09:06 -0400 Received: from unknown (HELO smtprelay2.cesmail.net) ([192.168.1.112]) by c60.cesmail.net with ESMTP; 25 Jun 2009 23:09:03 -0400 Received: from [192.168.0.22] (static-72-92-88-10.phlapa.fios.verizon.net [72.92.88.10]) by smtprelay2.cesmail.net (Postfix) with ESMTPSA id 437B834C6A for ; Thu, 25 Jun 2009 23:15:42 -0400 (EDT) From: Pavel Roskin To: The development of GRUB 2 In-Reply-To: <20090625212047.GA27921@pina.cat> References: <20090616214709.GA31314@pina.cat> <20090618205607.GA20132@pina.cat> <20090619103747.GC19777@thorin> <20090621110757.GB27710@thorin> <20090621172236.GA23270@pina.cat> <20090621184230.GA21495@thorin> <1245611699.4250.19.camel@mj> <20090625212047.GA27921@pina.cat> Content-Type: text/plain Date: Thu, 25 Jun 2009 23:09:02 -0400 Message-Id: <1245985742.23442.249.camel@mj> Mime-Version: 1.0 X-Mailer: Evolution 2.26.2 (2.26.2-1.fc11) Content-Transfer-Encoding: 7bit X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Subject: Re: Fw: gettext support X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jun 2009 03:09:12 -0000 On Thu, 2009-06-25 at 22:20 +0100, Carles Pina i Estany wrote: > IMHO: b1 looks more professional/nicer and complete than b2, that looks > like a quick-patch, no? But both has similar results. I realize now that the comparison with the kernel was wrong. The kernel output can be hidden from the user. But GRUB is interactive by design. My main concern is the size of the files we install in /boot/grub. It's approaching one megabyte already, without the localization. That's why I'm trying to avoid a large number of *.mo files in /boot/grub. On the other hand, incorporating a dictionary into grub.cfg would be equivalent to having just one set of strings under /boot/grub. But we can achieve the same by having one *.mo file in /boot/grub. I agree, using gettext is a more solid approach technically. But installing all *.mo files to /boot/grub would be an overkill in many cases. I think copying the file for the current language should be enough. The same language should be specified in grub.cfg when it's generated. -- Regards, Pavel Roskin