Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp193068rdf; Thu, 2 Nov 2023 19:01:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGdamyJIdF74MNcTvCRSed64qfj3a/1Eco/2SGUNSYiZUdNo1a/3B7Lm0zD0Jyn2kR33gHv X-Received: by 2002:a05:6a00:2356:b0:6c3:4c72:8b81 with SMTP id j22-20020a056a00235600b006c34c728b81mr1958119pfj.3.1698976866146; Thu, 02 Nov 2023 19:01:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698976866; cv=none; d=google.com; s=arc-20160816; b=ytZcSEMdbCA8dB9zy0cOZnCg4gMkRmvuJE6cOWX83wI5qwkxKm3pg/nGFQgWGMHWB4 g77fwIsqXM0e83VhPsczOLyVK+jFutsBiOg6zgHProrTT2vLIfGJ4wtoEhvc1KgAHCnD 8d1IFkJDlJ625OI4KQMXMxyy+7Wekh9D97XGWF5jTm4cNWtkWzfmQzKfMJVy3zm91dgg shFHPqfLn9L3j6fLnOwahGjw9oNQ9JntQK/jAfNJik21Yi8SLI0tcLtmhlQ6OSisjkts IhssT2ph7tObeU4/1XNAHL58nVN8F3bR/JZaqxmn4pOIVQVQgw+hlWdipniQwuz7wvqv l5dA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=KqkP3UdpS/kaxJkB2nMIXIjG9yKnQ3Hux9JJPn8RvZs=; fh=NHJAYRzI/jBJnf3EONBNdIlJaL+LG1JYJYiLBl6hc3s=; b=ze2QnUdD86rClxxpeWtS1sSysqClWr8YDdgjhLOb1ure+xeZjfPzpGQggeUDSlQpWR onW9VdpXoLrM5qPcd8n5UI8zDAJR4pUkww/hGJKrVy8CDPiUN/H4WhH6lbnJJGryZrz8 Za4xl9zU209CRkqidlC7Ob9ISAczIOE6b7w6G1ZiZUwC3tJIo1J3IZmRlsTOlHz1EYdP aq8K0/2J0VFmeB2OU2fOHhJfBtdj0RgFgneSbFjdoJI6OdvjD0LIJtya3TjtwzrZkhR+ 75sYeSEEQCwJInRU30u445G0GR8AJ1tI/7PwlvAMQbssFiMUs7G/HZ+N78c10XmyoU7T G7IQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id y12-20020a056a00180c00b006b7560385efsi643371pfa.203.2023.11.02.19.01.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Nov 2023 19:01:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 5704F808985D; Thu, 2 Nov 2023 19:00:34 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229758AbjKCCAW (ORCPT + 99 others); Thu, 2 Nov 2023 22:00:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48260 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229484AbjKCCAV (ORCPT ); Thu, 2 Nov 2023 22:00:21 -0400 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 9B72318E; Thu, 2 Nov 2023 19:00:14 -0700 (PDT) Received: from loongson.cn (unknown [112.20.110.17]) by gateway (Coremail) with SMTP id _____8AxZ+gqVERl9Z42AA--.5838S3; Fri, 03 Nov 2023 10:00:10 +0800 (CST) Received: from [192.168.100.8] (unknown [112.20.110.17]) by localhost.localdomain (Coremail) with SMTP id AQAAf8DxiuQmVERl5ts4AA--.59351S3; Fri, 03 Nov 2023 10:00:07 +0800 (CST) Message-ID: Date: Fri, 3 Nov 2023 10:00:06 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] docs: translations: add translations links when they exist Content-Language: en-US To: Vegard Nossum , Jonathan Corbet Cc: linux-doc@vger.kernel.org, Federico Vaga , Akira Yokosawa , Carlos Bilbao , Alex Shi , Hu Haowen , linux-kernel@vger.kernel.org References: <20231028162931.261843-1-vegard.nossum@oracle.com> From: Yanteng Si In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-CM-TRANSID: AQAAf8DxiuQmVERl5ts4AA--.59351S3 X-CM-SenderInfo: pvl1t0pwhqwqxorr0wxvrqhubq/ X-Coremail-Antispam: 1Uk129KBj9xXoWrtFW8WrW5tw4xtw4DKry5Jrc_yoWkCFX_J3 yrZFs7X3Z3J39xtF45Gr17urZ7tay8Kw18trsYyay7uayUXFZ3Awn8Z3s3JF1xGw4xAFn0 grn3Ja13A3ZruosvyTuYvTs0mTUanT9S1TB71UUUUjUqnTZGkaVYY2UrUUUUj1kv1TuYvT s0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI cSsGvfJTRUUUbVAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x vaj40_Wr0E3s1l1IIY67AEw4v_Jrv_JF1l8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS w2x7M28EF7xvwVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV W8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E14v2 6r4UJVWxJr1ln4kS14v26r1Y6r17M2AIxVAIcxkEcVAq07x20xvEncxIr21l57IF6xkI12 xvs2x26I8E6xACxx1l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r12 6r1DMcIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IY64vIr4 1l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1l4IxYO2xFxVAFwI0_Jrv_ JF1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17 CE14v26r1q6r43MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0 I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I 8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r1j6r4UYxBIdaVFxhVjvjDU 0xZFpf9x07j5xhLUUUUU= X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Thu, 02 Nov 2023 19:00:34 -0700 (PDT) 在 2023/10/29 02:51, Vegard Nossum 写道: > > This went a bit fast... corrections below. > > On 28/10/2023 18:29, Vegard Nossum wrote: >> Add a new Sphinx extension that knows about the translations of kernel >> documentation and can insert links to the translations at the top of >> the document. > > [...] > >> Testing: make htmldocs with v7.3.0. > > *Sphinx v7.3.0. > >> +all_languages = { >> +    # English is always first >> +    None: 'English', >> + >> +    # Keep the rest sorted alphabetically >> +    'zh_CN': 'Chinese', >> +    'it_IT': 'Italian', >> +    'ja_JP': 'Japanese', >> +    'ko_KR': 'Korean', >> +    'sp_SP': 'Spanish', >> +    'zh_TW': 'Taiwanese', >> +} > > I went with my naive understanding of the language codes without double > checking but I think these might be better names: > > 'zh_CN': 'Chinese (simplified)' > 'zh_TW': 'Chinese (traditional)', Yes, but we need to capitalize the first letter, just like: 'zh_CN': 'Chinese (Simplified)' 'zh_TW': 'Chinese (Traditional)', see Thanks, Yanteng > > Thoughts? > > > Vegard