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: Re: Where to contribute manual translations ? Date: Thu, 28 Dec 2023 09:04:15 -0800 Message-ID: References: <837cky94rm.fsf@gnu.org> <83v88i77ui.fsf@gnu.org> <83jzoy71pb.fsf@gnu.org> 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="27903"; mail-complaints-to="usenet@ciao.gmane.io" Cc: vincent.b.1@hotmail.fr, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 28 18:05:11 2023 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 1rItol-0006wB-De for ged-emacs-devel@m.gmane-mx.org; Thu, 28 Dec 2023 18:05:11 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rItnx-0000sV-3n; Thu, 28 Dec 2023 12:04:21 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rItnw-0000sJ-2j for emacs-devel@gnu.org; Thu, 28 Dec 2023 12:04:20 -0500 Original-Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rItnu-0004fg-2C; Thu, 28 Dec 2023 12:04:19 -0500 Original-Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-554909ac877so4242172a12.1; Thu, 28 Dec 2023 09:04:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703783056; x=1704387856; darn=gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=Y/lfEvjIZBrq2s98H/TY65M+EUN/vyuu+gzo8vlOFvE=; b=RmPyXwnRSMRTigxSQzSpl1mVa2mCxDChpfIyfQF1dNpYpK7xk/GXMVKRwAvsgSamyH YTMjmDZiPruIdgvMUYWyD21gUhK3srjwtTXVi8R2+0sbpjJyrbfGqoTwFSP3kiEW+uV0 umtUV7GeRE4njiSrhjr5SgvvB3C8CDuGDiAe7UeP5LtBpbDH+Wlc07wtzg+xRmuOzpFT W7YU+r9kjKg18/QCO3MIuJ4JHw7i8+kuGDQmfitLvs8fLYwJM8OeKSwmRLZwYxSAybIA hsUNBnO/pj63xOvJAkO3FMWUibjAV9ormxGPNyN92PMYEIyQhpgrtsILbepd8ur9wPpU 4lCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703783056; x=1704387856; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Y/lfEvjIZBrq2s98H/TY65M+EUN/vyuu+gzo8vlOFvE=; b=A4CzwKzZaf4u5dwNw9K5yzMoEJwgvSaOa0fW5LcJYGqguRUDlAmBHtGphzPc+XrLgI EagcsjatvLO+1/HNLsGtHO/NYzGGqn0bWNpiQouddYgxFEtyOvWhxASWXI5dkTh51651 r6GKyJk7fLU8qYhdkf9WrkUL4sPEU4ZohWUh6MVTK4bUbdlNQUka6qF5fEzPVHLMlftA FIU+pTvnVdWSYynUwFvJvTawMeX72ktQCeTVMIGJlhQWKKTmWWkIXxmcoFGhTHHgygro UYJhRkOWmpOfgUg0cxzej6UNXWyF1D+WgOEQ5kHSoQhsLbhAjK8QZ8sq1gB/sJJePwzw nORw== X-Gm-Message-State: AOJu0Yx2oiPoJ71hP2vwOJ5c08bNIjDAyanLCngyMApEuLx/AdtXLo9x hg9FGVWdrAGGcg6YkKGhyfrB1hjVaiSrwON1voR+M2PzcG4= X-Google-Smtp-Source: AGHT+IGJIkduruB+fUUijeM+4rfTfvChBNtOEUMgdPsNfrdRk4EupiXLEz65ZqpKjs62WzoXtFi4KsnujWup8PLdcAw= X-Received: by 2002:a50:9e45:0:b0:554:20a:5d56 with SMTP id z63-20020a509e45000000b00554020a5d56mr6738148ede.2.1703783055891; Thu, 28 Dec 2023 09:04:15 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 28 Dec 2023 09:04:15 -0800 In-Reply-To: <83jzoy71pb.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::52a; envelope-from=stefankangas@gmail.com; helo=mail-ed1-x52a.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:314288 Archived-At: Eli Zaretskii writes: > If we are going to call the source files of the translations of > manuals as MANUAL-LANG.texi, then we don't need a separate directory, > we could instead put them all in the same directories. That is, we > could have doc/misc/ses.texi and doc/mist/ses-fr.texi. This would be > simpler, I think? It would be simpler, yes. But it's nice to be able to have a directory where a simple `ls` gives you "all the manuals that exist" without having to filter for all languages, or manually check to see if they are translations. (Unfortunately, filtering out "-[a-z][a-z].texi" doesn't work due to files like mairix-el.texi.) So moving it all into a directory like doc/translations makes things a little bit more complicated, but arguably also a bit tidier. OTOH, we could always change things around later if it starts becoming a problem. For now, it's all a bit hypothetical given that it's only one file. :-) > Why not info/$MANUAL-$LANG.info ? Users of non-French locales do not want to see the French manual(s), I think. OTOH, if I start Emacs with something like LANG=fr_FR emacs -Q I would probably like to see the french manual.