zsh-workers
 help / color / mirror / code / Atom feed
From: zeurkous@blaatscaahp.org
To: Agron Selimaj <as9902613@gmail.com>
Cc: Peter Stephenson <p.w.stephenson@ntlworld.com>,
	zsh-workers@zsh.org, Bart Schaefer <schaefer@brasslantern.com>
Subject: RE: Re: Is there any desire to support languages other than English in zsh?
Date: Thu, 08 Jun 2023 06:53:12 +0000 (UTC)	[thread overview]
Message-ID: <thinkcrap!zeurkous!1686207190.22517@uucp.> (raw)
In-Reply-To: <CA+_PYyuF-eRNE=UzvXBJn4ZaSi56BWUMu70SkG+mR5VcFO95Hg@mail.gmail.com>

Haai,

Me thinks it's about time for me to speak up.

On Wed, 7 Jun 2023 23:52:59 -0400, Agron Selimaj <as9902613@gmail.com> wrote:
> What if we take the long path by starting small?
>
> Let me add gettext support, and we don't have to use it everywhere from day
> one.

An incomplete, underdesigned "feature" upsets people more than a lack of
such, IME. Besides, sprinkling gettext calls around just leads to more
bloat, and more importantly, is inconsistent with the existing design
of zsh.

But me has deeper objections to this whole idea.

Whether we like it or not... the main language of computing as we know
it, is English. Me's not a fan of hiding that fact. zsh is aimed at a
moderately technical audience. It's not unreasonable to expect zsh users
to learn English (either up front, as many do in school; or for the rest
of us, as we go). 

The real issue is to process text correctly, no matter what natlang
it's written in. As long as we're dandy there, me doesn't see the need
for all this messing about translating shell messages.

Indeed, it's actively harmful: while it's somewhat rare, shell messages
are occasionally parsed by invoking programs (such as test scripts), and
those programs would have to be updated to deal with localized versions
of them as well.

Besides, in the specific case of the shell language: the names of many
commands and concepts like "if", "exec", etc. will remain untranslated
by necessity. This will create a jarring discontinuity that people may
trip over (and IIRC there have been environments where the next step
was to localize the names, making code incompatible between natlangs...
ugh.).

To summarize: the posts use French; me's been informed that for world
trade, the most prominent language is Spanish; and in computing, we have
English as our primary language. 

Is that really a bug? Or just a fact of life? Or perhaps even an asset,
as many globalists would argue?

Either way, steps towards splitting the shell along natlang lines
should not be taken lightly.

Hope this gives some insight,

        --zeurkous.

-- 
Friggin' Machines!


  reply	other threads:[~2023-06-08  7:13 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-06-06 15:20 Agron Selimaj
2023-06-06 15:54 ` Peter Stephenson
2023-06-08  2:56   ` Bart Schaefer
2023-06-08  3:52     ` Agron Selimaj
2023-06-08  6:53       ` zeurkous [this message]
2023-06-08  7:46         ` FU: RE: " zeurkous
2023-06-08 10:13       ` Oliver Kiddle
2023-06-08 10:26         ` Peter Stephenson
2023-06-08 11:02           ` zeurkous
2023-06-08 10:44         ` zeurkous

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='thinkcrap'\!'zeurkous'\!'1686207190.22517@uucp.' \
    --to=zeurkous@blaatscaahp.org \
    --cc=as9902613@gmail.com \
    --cc=p.w.stephenson@ntlworld.com \
    --cc=schaefer@brasslantern.com \
    --cc=zsh-workers@zsh.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).