From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: mrf Newsgroups: gmane.emacs.help Subject: Re: Emacs i18n Date: Sat, 17 Jul 2021 16:32:08 +0300 Message-ID: <874kctcb97.fsf@cock.li> References: <83h7gt467f.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17106"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.5.8; emacs 27.2 Cc: help-gnu-emacs@gnu.org To: Eli Zaretskii Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jul 17 15:36:43 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m4kUk-0004Do-4A for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 17 Jul 2021 15:36:43 +0200 Original-Received: from localhost ([::1]:53402 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m4kUi-00067z-Ex for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 17 Jul 2021 09:36:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57504) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4kUL-00067c-Fx for help-gnu-emacs@gnu.org; Sat, 17 Jul 2021 09:36:18 -0400 Original-Received: from mail.cock.li ([37.120.193.124]:60438) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4kUJ-0007b9-AW; Sat, 17 Jul 2021 09:36:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cock.li; s=mail; t=1626528966; bh=QnYq5X2yJMWJUpJRoKDe1nTVgW/onVoV14VcFRIRXJM=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=yVUC/w7RLyw71xco56cQIGMAlYq3CUz00YWog6PObPlQb+LScwo1MU954y5jOgsiP K/ANd0QN76dfEvkTZvGkrY+rxpwgq1CeMDyH5FkPbOoBOPHzDxdDytc5ylkkb5TPt4 4AHviy7f1hwmGaBFwZNtqxD5eLTAFlyLP6yTtgW1y0zv78P3TPiIZ9pq6k3u/Q4Qpx ES3LxTGhF4p6ipP157XaJ6V0EbpFNurr2ptV7nHLGlGc51nQorXEt1sPpZjqKEDoaB 6guTr8A02NXPhSGsekXMvvz+2/WF4MNtkhxXMcDqU1u62s80xEmGSekRrPNkN4LQd/ py4tQYmjS/mCA== In-reply-to: <83h7gt467f.fsf@gnu.org> Received-SPF: pass client-ip=37.120.193.124; envelope-from=joinlaw@cock.li; helo=mail.cock.li X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:131792 Archived-At: Eli Zaretskii writes: > No, not at this time. Translating the Emacs UI is a non-trivial > project, as past discussions have indicated, for several good reasons. > No one started to work on that seriously, AFAIK. > > We do have the ngettext function, but (a) it has limited scope of only > supporting localization of echo-area and minibuffer messages; (b) it > is called only in a small number of places; and (c) we don't yet have > message catalogs, nor have we figured out how to distribute them in a > way that would allow a package to come with its own message catalog. Is UI Strings in C code fully translatable (especially in gtk UI although I think they are fewer than elisp ones)? Do you talk about elisp part of code when you say It is limited?