From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Before l10n, better practices for (message) ? Date: Wed, 24 May 2017 22:12:12 +0300 Message-ID: <83y3tmkr1v.fsf@gnu.org> References: <2623E5C5-4D40-4C9F-BFF6-181D2E69F984@gmail.com> <831srgnuyc.fsf@gnu.org> <6BED2506-B1C2-4005-AFDE-2BF04209F16C@gmail.com> <83zie3mndz.fsf@gnu.org> <83inkrm1ca.fsf@gnu.org> <7C2AD6EB-134C-4013-BE3F-6B302A9DBF8D@gmail.com> <67076bf4-0272-0219-88aa-1f6410fe92de@cs.ucla.edu> <7F5DC149-A21B-4A0F-B1EC-3CC66DD24873@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1495653163 1171 195.159.176.226 (24 May 2017 19:12:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 24 May 2017 19:12:43 +0000 (UTC) Cc: Emacs-devel@gnu.org To: Jean-Christophe Helary Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 24 21:12:39 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDbi3-00007T-2A for ged-emacs-devel@m.gmane.org; Wed, 24 May 2017 21:12:39 +0200 Original-Received: from localhost ([::1]:56421 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDbi5-0007i9-AV for ged-emacs-devel@m.gmane.org; Wed, 24 May 2017 15:12:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43049) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDbhz-0007i4-MH for Emacs-devel@gnu.org; Wed, 24 May 2017 15:12:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDbhu-0006EZ-Ng for Emacs-devel@gnu.org; Wed, 24 May 2017 15:12:35 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55759) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDbhu-0006EV-KC; Wed, 24 May 2017 15:12:30 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2107 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dDbhs-0000N2-Qb; Wed, 24 May 2017 15:12:30 -0400 In-reply-to: <7F5DC149-A21B-4A0F-B1EC-3CC66DD24873@gmail.com> (message from Jean-Christophe Helary on Wed, 24 May 2017 17:08:51 +0900) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:215179 Archived-At: > From: Jean-Christophe Helary > Date: Wed, 24 May 2017 17:08:51 +0900 > > > https://www.gnu.org/software/gettext/ > > Paul, > > Thank you. I know what gettext is. I'm quite sure telling you about gettext was not what Paul had in mind. He most probably wanted to point out that any infrastructure of this kind should at least consider using gettext, if not actually use it. Which is something I could agree with. > But between gettexting emacs and now there are plenty of steps, that include straightening up the strings because as seen in package.el, code writers don't seem to have that in mind when they write their packages, but Eli seems to be talking about something else. I thought about taking first steps towards providing the missing infrastructure in Emacs. For example, providing a way to display a translation of a given string to a given language. Is that something you'd like to work on?