From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18429 invoked from network); 8 Jun 2023 07:13:56 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 8 Jun 2023 07:13:56 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1686208436; b=NiCD9hlWCTrpQduJup6A5M/JWkH9z3oQE5iiAVjx+MRfR9qrSU0UFUsfl+wwfNyvbf0MNprSCJ iy/cPOPZWKO2WR7bM5gcXOdgtelyj7Sa0gH21XUMhStsSllmOfp2UgCC/yz1BMZMSqOEivJpiW n7/ZUzrEFkhp2q0xAGDjO9GmOubofJCg7gMtiBiAX79oOAXLsKBJ04u1/MSLdme28tq1e4dNHk YitQ3TKCh5iBZcL+h/CZB85Jx1FJnBjWb8+jsHgIMoT4SdrQ3k2G8BgBJ8P+3TgfapXrkuWf3N qJtroAgQpSnMo7HDmvvNhOiWiNumUtwGpT+UhhpfOVlNPA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (maila2.tigertech.net) smtp.remote-ip=208.80.4.152; dkim=pass header.d=blaatscaahp.org header.s=2.tigertech header.a=rsa-sha256; dmarc=pass header.from=blaatscaahp.org; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1686208436; bh=1B9q09fzO6KQZQD8smvU25FOXMg2XLnkAXnVoYndNkA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:References:In-Reply-To:Subject:Cc:To:From:Date:Message-ID: DKIM-Signature:DKIM-Signature; b=AetlhLTfvBUR85u3BUtCf+AblRBx8yaCUmGLUlgPEHq/c6siKLmUgkQg/mcnYWleLcplyJBoAe kVquk+heSFBcSAVmelo5hKEedKOdDya1tGaKqrnJmFHY5qDKZsf4S4u3Y9JY1+nwcD8WvD6NLh wEm2FnofssEIZGv77weAUou8wCZlS2q+DGMpStth8QMfvdfLCZvx7enfcinMcT9z04tQGxqBiC J4dfTm5GeF1AKmIQ7KkY93VEWM76q0D5tQVsbXJ0mBKdd8t17lWLyhR/b1h0d10Wpg3pLg823H hjCMqwx5LfxA+uDiSZTIgHD62NGwZmtwckbb37vFTIx3tA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:References:In-Reply-To:Subject:Cc:To: From:Date:Message-ID:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=M07PKz0H6u/N3iTwZBOZnLRKF4eb3QX5Yo2Z1nTOsIA=; b=kE4/+L8Rr72y2j+O477dpeuB3H lFuL271UEhJPA5ffgb9HS7aNCqtAEC32JEPX2vKG8y4emPCo4vVm0Czm5sfZEnkTvDkt0XZ8uKUF/ qtWhc/T5cv2eQDiqGkvncrvcRLgo8Duq8/LmxR5o9IbLD5v9w4b6m2LJJoSzK8J2iKjBwo1kJpjjz eCb4udiWeF4fgJSV3JwWGLk6d+XV/dAojJL4NpiDOBfe4xLVpWm0z4XifJa+Mv9u5sd17Mvar0tJ1 aoPeobKVR9jXzc3asaiLAVR875zPSjFV5FYELcWTzqY6nbbfKScBruIo5rjd2GbE63fShWVkXDN/Q 7Xnup4DA==; Received: by zero.zsh.org with local id 1q79qG-000CPG-7S; Thu, 08 Jun 2023 07:13:56 +0000 Authentication-Results: zsh.org; iprev=pass (maila2.tigertech.net) smtp.remote-ip=208.80.4.152; dkim=pass header.d=blaatscaahp.org header.s=2.tigertech header.a=rsa-sha256; dmarc=pass header.from=blaatscaahp.org; arc=none Received: from maila2.tigertech.net ([208.80.4.152]:35313) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1q79pw-000C6U-Kf; Thu, 08 Jun 2023 07:13:43 +0000 Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4QcFmt6vB4z6G9Cb for ; Thu, 8 Jun 2023 00:13:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blaatscaahp.org; s=2.tigertech; t=1686208414; bh=M07PKz0H6u/N3iTwZBOZnLRKF4eb3QX5Yo2Z1nTOsIA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=MziKpKWvWsZ1vIz48BzMGlWME4oYEHmi8lenKdn2weJVLw5mMXGOE2bc5QpjLziOz HIAeprm/8aWTqjQd2uKki7i2xZq/6lYmj16VqZ/0n3WyFbO8qY1kea59VFDEpl7kWq KgaCeoJq0kVFOOoLRz82wSv5KB+MLfcrrpHL+sFI= X-Quarantine-ID: X-Virus-Scanned: Debian amavisd-new at a2.tigertech.net Received: from localhost (cst-prg-74-11.cust.vodafone.cz [46.135.74.11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 4QcFms6HLWz6GvWQ for ; Thu, 8 Jun 2023 00:13:33 -0700 (PDT) Received: by thinkcrap.localdomain (Postfix, from userid 1001) id B241335546A; Thu, 8 Jun 2023 07:13:28 +0000 (UTC) Message-ID: Date: Thu, 08 Jun 2023 06:53:12 +0000 (UTC) From: zeurkous@blaatscaahp.org To: Agron Selimaj Cc: Peter Stephenson , zsh-workers@zsh.org, Bart Schaefer Subject: RE: Re: Is there any desire to support languages other than English in zsh? In-Reply-To: References: <964331068.5072751.1686066885601@mail.virginmedia.com> User-Agent: 822_dng. X-Seq: 51850 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: Haai, Me thinks it's about time for me to speak up. On Wed, 7 Jun 2023 23:52:59 -0400, Agron Selimaj 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!