From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: Emacs i18n Date: Wed, 21 Jul 2021 15:56:26 +0300 Message-ID: References: <874kctcb97.fsf@cock.li> <837dhp3uqg.fsf@gnu.org> <2114291.0jFjTtfV1S@galex-713.eu> <875yx8bquz.fsf@zoho.eu> <87lf633wc3.fsf@zoho.eu> <87czrcdysr.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11865"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0.7+183 (3d24855) (2021-05-28) Cc: help-gnu-emacs@gnu.org, moasenwood@zoho.eu To: Christopher Dimech Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jul 21 15:00:51 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 1m6BqE-0002uJ-2R for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 21 Jul 2021 15:00:50 +0200 Original-Received: from localhost ([::1]:43450 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6BqD-00079Q-2D for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 21 Jul 2021 09:00:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54886) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6Bow-00078j-66 for help-gnu-emacs@gnu.org; Wed, 21 Jul 2021 08:59:30 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:52119) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6Bou-0001FZ-BY for help-gnu-emacs@gnu.org; Wed, 21 Jul 2021 08:59:29 -0400 Original-Received: from localhost ([::ffff:197.157.0.30]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000057F2B.0000000060F81A0B.000010D4; Wed, 21 Jul 2021 05:58:50 -0700 Mail-Followup-To: Christopher Dimech , moasenwood@zoho.eu, help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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:131951 Archived-At: * Christopher Dimech [2021-07-21 11:29]: > > > And all over the world, a lot of students who do not feel > > > confident with English treat the lack of available > > > translations as a significant hurdle, or even a barrier. > > This would not solve the problem of doing real work. Nobody > would care about that piece of software if not written in english. To contrary I think many would have benefits with software written in their language. > I wonder how we never got any programming languages not in the > english language. Here are some references in the list: https://en.wikipedia.org/wiki/Non-English-based_programming_languages > Because all those people were either living in the United States or > the United Kingdom. Because the computer science is based in English countries. > Could be that the French are still in denial in accepting such fact. > They were the original developers and authors of computing > technology. French based programming languages are: Logo, RoboMind, Catrobat, AppleScript, ALGOL 68, GOTO++, Linotte, LSE, BASICOIS, SPIP, 4th Dimension, so that is all from the above reference. I find the idea of translating programming language very important. And not that I find it hard to implement: - I would use any programming language as the starting language; - Any description defined would be defined in chunks so that automated programming works better. For example names of variables would not be names, rathre pointers to ID of the variable which then has entries for each programming language; same for functions and other objects; - Then one would generate the language in the starting language; - If translated it would be generated in the other language. - I would demand more literate function naming; Translation would speed up computer level knowledge in many other countries. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/