From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.help Subject: Re: Emacs localization (Re: Why emacs have not native language menu) Date: Tue, 24 Jul 2007 07:48:30 -0000 Organization: http://groups.google.com Message-ID: <1185263310.787881.72970@57g2000hsv.googlegroups.com> References: <46A49912.9030203@luxdo.jp> <7056BAE9-002B-46B7-A60A-9EDE375392EE@mx6.tiki.ne.jp> <18085.18857.593591.502885@kahikatea.snap.net.nz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Trace: sea.gmane.org 1185266490 30580 80.91.229.12 (24 Jul 2007 08:41:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 24 Jul 2007 08:41:30 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jul 24 10:41:29 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IDFxL-0005cT-8w for geh-help-gnu-emacs@m.gmane.org; Tue, 24 Jul 2007 10:41:23 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IDFxK-0000t8-Ag for geh-help-gnu-emacs@m.gmane.org; Tue, 24 Jul 2007 04:41:22 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!57g2000hsv.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 19 Original-NNTP-Posting-Host: 83.67.23.108 Original-X-Trace: posting.google.com 1185263310 16292 127.0.0.1 (24 Jul 2007 07:48:30 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Tue, 24 Jul 2007 07:48:30 +0000 (UTC) In-Reply-To: User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: 57g2000hsv.googlegroups.com; posting-host=83.67.23.108; posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0 Original-Xref: shelby.stanford.edu gnu.emacs.help:150335 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:45914 Archived-At: On 24 Jul, 02:00, Jean-Christophe Helary wrote: > On 24 juil. 07, at 09:36, Nick Roberts wrote: > Yes. I could see that myself. Indeed, all the strings are in the > code. All the functions are documented in English in their code and > to get a proper localization of that, or at least of a basic core > features (like functions that available from the UI for a start) > would require to remove all strings and put them in locale separated > files that emacs would load based on the environment. Is that correct ? Locale specific files is the conventional way of dealing with localization, but Emacs is extensible, which means that we need to come up with a design that is also extensible. Very few applications have dynamic menus the way that Emacs does, mostly they are static and defined in resource files where such conventional localization is simple.