From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.comp.gnu.gettext.bugs,gmane.emacs.devel Subject: Re: Emacs i18n Date: Sat, 23 Mar 2019 21:43:56 -0400 Message-ID: References: <25076895.mA2g9mTHSI@omega> <87h8bx5ijn.fsf@mail.linkov.net> <87y357q4uc.fsf@mail.linkov.net> Reply-To: rms-mXXj517/zsQ@public.gmane.org Content-Type: text/plain; charset=Utf-8 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="167670"; mail-complaints-to="usenet@blaine.gmane.org" Cc: juri-GgPz7P5p7nCsTnJN9+BGXg@public.gmane.org, bug-gettext-mXXj517/zsQ@public.gmane.org, emacs-devel-mXXj517/zsQ@public.gmane.org To: Yuri Khan Original-X-From: bug-gettext-bounces+gcggb-bug-gettext=m.gmane.org-mXXj517/zsQ@public.gmane.org Sun Mar 24 02:57:14 2019 Return-path: Envelope-to: gcggb-bug-gettext@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h7sNu-000hWB-5E for gcggb-bug-gettext@m.gmane.org; Sun, 24 Mar 2019 02:57:14 +0100 Original-Received: from localhost ([127.0.0.1]:50549 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7sNt-0002Bl-34 for gcggb-bug-gettext@m.gmane.org; Sat, 23 Mar 2019 21:57:13 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:50983) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7sNb-0001ye-Tf; Sat, 23 Mar 2019 21:56:58 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:41643) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7sB4-0000Dy-1h; Sat, 23 Mar 2019 21:43:58 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1h7sB2-00014r-VS; Sat, 23 Mar 2019 21:43:57 -0400 In-Reply-To: (message from Yuri Khan on Sat, 23 Mar 2019 14:55:48 +0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: bug-gettext-mXXj517/zsQ@public.gmane.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Bug reports for GNU gettext List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gettext-bounces+gcggb-bug-gettext=m.gmane.org-mXXj517/zsQ@public.gmane.org Original-Sender: "bug-gettext" Xref: news.gmane.org gmane.comp.gnu.gettext.bugs:1977 gmane.emacs.devel:234669 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Right, and pretty much the only part of grammar that is useful for > software UI localization is the grammatical number, because that is > the only thing that changes by circumstances outside the control of > the code. It just does not happen that the same message would put a > noun in different cases, or a verb in different tenses, depending on > the value of some expression. That's how I thought it would be. That's why I proposed a construct russian-nom that would decline a noun that's meant to be in the nominative case. There could be other such constructs for other cases, those that are used often enough in messages to be worth the trouble, and maybe different ones for adjectives, if that is worth the trouble. If translators don't find these more convenient, they won't have to use these. I don't see any sense in ruling them out without giving them a try. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)