From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: =?UTF-8?B?UmU6IGNoYXJhY3RlciBzZXRzIGFzIHRoZXkgcmVsYXRlIHRvIMOi4oKsxZNSYXfDouKCrA==?= =?UTF-8?B?IHN0cmluZyBsaXRlcmFscyBmb3IgZWxpc3A=?= Date: Tue, 5 Oct 2021 18:25:07 -0400 Message-ID: References: <4209edd83cfee7c84b2d75ebfcd38784fa21b23c.camel@crossproduct.net> <87v92ft9z6.fsf@db48x.net> <87o885tyle.fsf@db48x.net> <83k0it6lu5.fsf@gnu.org> <87k0isu7hz.fsf_-_@db48x.net> <87a6jotszy.fsf@db48x.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34812"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: rms@gnu.org, Daniel Brooks Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 06 00:27:07 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mXstv-0008pu-GI for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Oct 2021 00:27:07 +0200 Original-Received: from localhost ([::1]:37356 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mXstt-0005J9-Pi for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Oct 2021 18:27:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52964) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXss4-0004TJ-GS for emacs-devel@gnu.org; Tue, 05 Oct 2021 18:25:15 -0400 Original-Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]:43991) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mXss2-0007HL-SF; Tue, 05 Oct 2021 18:25:12 -0400 Original-Received: by mail-pj1-x1031.google.com with SMTP id k23-20020a17090a591700b001976d2db364so807333pji.2; Tue, 05 Oct 2021 15:25:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=bJAWCiRqrMcTXxZwHl+gbSVWRUSyB9+RVNsIzA7W22M=; b=PzZ2HvxEK/xttu7Mg4V51oaN/wywv0gurFhymC6VLnQRbKxthNPPyQzKpEYXwMKAAj sF6P2Dvkcn3VioRqYX4K1gFXKDQWlv2bXRFlBnCgO5pneI9sljRM5lJ6h+3/nuJpEHzI 67TJMjo1eIqiOIMrCt+lEz9XLxrN/lSym4z8TI2EHKSXT0nwYyt8Mkwi9ZxvhPnEwLJo yI4vjQZL9Nn7OB4boq/vJLhGWWxa+TW7K8eg6A/ByWRviP50fgBpyCnqZ6IUtD2Ep7HO QDYpjnkwVgObLltsbIgWANjUlasIPqqDY8IAJ9heTmj1GkWAg5PFIbDYINfagbui5UCU u5dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=bJAWCiRqrMcTXxZwHl+gbSVWRUSyB9+RVNsIzA7W22M=; b=CPA4TEwUm6vSOrk48zJTwjoeYHVrTH/OWn1apzSzfmicqLFbFZ4dxg70vmZETdyZeb BJ/vphPehArQ7540IHefhNi/0cTCU/gg/vCdCIjv5zuyqrwnnXfgoKs4MCpjWdxSdhbR Q9MAuDt24mhmBmFH/XFKOzHCT2BkS+rHXeGrGdz6k2aWxEXT2pYGNyZUj+4sb7VakTO0 7kogOn8+IH/BmZpiUvKyxinYnIxJIlkKk9CNujtVshR9U83awmRBgDTN8Cdqu8/VFpJH PjLfkVxp1NdQ5SfdAd41hFml0mMgBDVkt/QxAOsB6yNrTcmfTv60clhXIS4tk/VfE/AN OkxA== X-Gm-Message-State: AOAM5302PEXvd23foqZwcT/zu4ruUNru7Jnl3+X9TQ3hzAXisCAJH5pT Qi47ZKhnhmmcnxn26fzmyKZ+EbLiRQgrESiEulJEib04 X-Google-Smtp-Source: ABdhPJxoq4IvYbjobbX4ZfhzePZxLd1KSBx3PWhJR30znwhkYUkxx7LXkFPCX+sm3+afTH1y5KJrklsKI7BSNa4IhfM= X-Received: by 2002:a17:90a:5583:: with SMTP id c3mr6563907pji.133.1633472708603; Tue, 05 Oct 2021 15:25:08 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 5 Oct 2021 18:25:07 -0400 In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=stefankangas@gmail.com; helo=mail-pj1-x1031.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:276398 Archived-At: Richard Stallman writes: > It would be an enormous effort -- just consider translating the > manuals. And updating the translations for each Emacs version. It > would be a big burden. We should urge volunteers to work on > other areas of improvement My native language is Swedish, and I do work professionally among other things as a translator from English to Swedish. I have also attempted translating technical documentation, but usually give up because it's just too hard. Let me just say this, with regards to a fully multi-lingual Emacs. In almost all free software projects I have seen, the Swedish translation is shockingly poor. It is so bad, in fact, that I often think it would be better to just delete it outright. This work is usually done by volunteers that are trying their best, out of genuine love and commitment, which obviously makes such a conversation somewhat delicate. Let me also point out that translation is hard, especially so of technical documentation with all the terms it contains. If you are not a professional translator, you are very likely to fail badly, unless you are prepared to spend a very substantial amount of time. Even then, success is all but guaranteed: even "professional" translators can and do fail horribly at times. So given my experience, I seriously doubt that volunteer translations will reach a sufficiently high quality. At the very least, such an effort should be organized and coordinated in a serious way on a cross-project level. Perhaps GNU as a whole is big enough to do it as a project. Maybe. But Emacs? I doubt it. (All of the above comes with the caveat that my experience is obviously strictly limited to Swedish.) > What might be worth doing is to implement multilingual output > messages. Many GNU packages support that, and Emacs could too. With > GNU gettext, the program's developers don't need to get involved in > the translation, so it would not be a burden on us. Even multilingual messages would be a large effort, and in the case of Emacs it is still not clear that it would be of much use. You would immediately run into the brick-wall of English documentation, English symbols, etc. etc. That said, it sounds infinitely more doable than translating all documentation, especially if we limit the scope to just some major languages like Mandarin, Arabic and Spanish.