From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: Why emacs have not native language menu Date: Mon, 23 Jul 2007 23:45:21 -0400 Message-ID: References: <46A49912.9030203@luxdo.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1185252033 22844 80.91.229.12 (24 Jul 2007 04:40:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 24 Jul 2007 04:40:33 +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 06:40:32 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 1IDCCD-0000GM-Pm for geh-help-gnu-emacs@m.gmane.org; Tue, 24 Jul 2007 06:40:30 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IDCCD-00051Y-17 for geh-help-gnu-emacs@m.gmane.org; Tue, 24 Jul 2007 00:40:29 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.umontreal.ca!news.umontreal.ca.POSTED!not-for-mail Original-NNTP-Posting-Date: Mon, 23 Jul 2007 22:45:21 -0500 Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux) Cancel-Lock: sha1:WWuyYltxgBLRVgbdGeVB+eSgVis= Original-Lines: 22 X-Usenet-Provider: http://www.giganews.com Original-NNTP-Posting-Host: 132.204.27.213 Original-X-Trace: sv3-uESfKDjKINfel0YA4D1Qa4CAnB6N/AGYKpyM4I5Wu2RDj8r9nirONXZtSMVZEho+uzTIsh9PyfuvZ2I!MkMJIPHallcLb1xWwBvO43SPjE3IAgWq+oNSKwd76MG9cJp7sX08GdMWGbdkTePMhrgA9BXo0iz6!Ko79Od2PM1y43bMg7A== Original-X-Complaints-To: abuse@umontreal.ca X-DMCA-Complaints-To: abuse@umontreal.ca X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.35 Original-Xref: shelby.stanford.edu gnu.emacs.help:150328 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:45907 Archived-At: >>> Today I tried vim 7.1,It have native language menu. >>> Why emacs only have English menu? Because nobody has gone through the trouble of adding localization yet. As for why, I would guess it's a mix of difficulty (need someone who understand enough of Emacs and of localization to deal with it both at the C and the Lisp level), together with the fact that it's bound to stay partial: - many elements are sufficiently dynamic that it's going to be difficult to add support to translate them. - an important side of Emacs is that it exposes a lot of its internals: many important commands are reached via M-x where the term you enter is the name of a function (i.e. not quite a string), and all the online help refers to those things as well. Still, it's quite doable. The only difficulty is to have the courage to start with something small and convince other people that it's worthwhile to go down that road. Stefan