From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 49DFE44AB62 for ; Tue, 21 Jul 2026 21:55:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784670953; cv=none; b=Stj/rXQeeQu6yrSY3RukFM0QdPP/alZ0u8qyKkk+/Tn/78gZfuTdIiG43iMjfChWRhM2cR3blQgNMznWprPaPCvbB3/IcTfvMNKYU/9UEPfpth9HFry6adQ2OPHcFC1+APVKiqkBP9E3LEi+sSmf1om6rMJWL1eHm7028b7zehc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784670953; c=relaxed/simple; bh=7IX6sTZ9uoh4JcyuiFFUm1/R83+MwsqcFFX21YeSkPk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=WfJN3i7FTa5uY5XNnLAHXBAbUJVXBJIOYmyQyVuQW1y/TdKx7D7yy88mZW3Y/PEtF1274FPXY137dlYJMag1AQ0glCs5UtsS/MTFM05CJUOAfHVMDQ43OdNeQJH5rYO5mc8qnAHo8sMbdGFDNwRx55vfkzpZHQm3WMhq4wezWs8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=SZ2g2fQ8; arc=none smtp.client-ip=209.85.214.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SZ2g2fQ8" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2cc7a269ca1so26847985ad.3 for ; Tue, 21 Jul 2026 14:55:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784670951; x=1785275751; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=KR2ZmokLIKjMAWHhrn+iBhwYSMA4SMI4rjPnpQ304Ks=; b=SZ2g2fQ8IHTe0qCnmkiFNqMKUYqFxLvvvxIrNs/8so9J5HVwMvfJfBHpiG/xBtEkQp dPpD/iOnvaNa+iNAduWXMywSRTJYhqEJRDsPotK70tfPz9JEki2vgq71YU9RiiETzHaA lSmzZa0svA+Xz34dE+3++969z3uiidcmrvmqb1fOpAsc04LMiIqz+tnUSLJ2t4UalvIW igvLF72aGKaB7cFXLqRegCLudQHgNDrgj8GFc6CUlRfH6PEu5s194zn9C01FeCF15D/4 DVtJ4yAP45mIJkhue6EIfEVW6tHMhujXrOXddgj8aCPCkm72cNG0ASslHc3AOqijGmtp c5jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784670951; x=1785275751; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=KR2ZmokLIKjMAWHhrn+iBhwYSMA4SMI4rjPnpQ304Ks=; b=OLMNWQ58AsUq42pUEcDsZqk+rfRFcv3XzKU7yNOR7jebDmOXpqgYtn16fLkM/1q02u Q8Tbo5qxJimYC8nntbNp0wsawK5SBRHZK2OEndbof4VRpH4o/cn+dcB6a6zDk/oGqD9V f5hrvOUFWvWKX79g3KX7yytDdJdw/7TX3xZ73Sp51V09mFu8Bg3zSqEatWGqlK8kTJb5 B+pEcEQR0iXQrNhNhxBYvaUuQLY3y1tqkSnp0OgBehjdrYFoG8yEuynM3OqjFzIczCFT FJRfr+ZLxyYbshwhtxk8mY4tWlAmT6cK+PW2tiQG1eA/faobByFFPObKRt/dwUQRMIYj fiAA== X-Forwarded-Encrypted: i=1; AHgh+Rr5nhWxTJt20/EUAemylITrjV93ILOQtBUO0c7sK8i21plheY98qBg1zkvPUiD6mMNB8pVUzQFUCD/bTCs=@vger.kernel.org X-Gm-Message-State: AOJu0YxM7Ylop68MvvM6hhyCJdcbW9tOm74LFpeuc8KnzoXVb40WiaYL cjbTc9vnq4Hg3DgPV+yWUv7R5xzJ+k2948aLqBhpZgfB8cci2tEN0D0RGWkgELNm X-Gm-Gg: AR+sD10PkmKRyfbPI+aNzZ8Y7xkURTFDiSDGgH5JDzT3z90hie52t3HvTlCMvWhT+6L UtamLjijMRrSMPmPD/Y8feDL4vM1Ud3Re21uXlpdtWyiFMP2lD+RZ9gu0uQXMQnBLyz6+Y8fyJB vbCqzM4hPVd3m8dZjrEleWd30TFfSjs2MNskyesn+o4B8YV6rqQ02u6uZUCYOYEcAKYRa3IFELI ZbGVscsB7yEALMW4YlTlBfZ1QQJRSUNtVZ/TvhfH8YePQDhAURjZUY1st0BFaAwgN7NlOQ5JUR/ DtbguRMJRRFByzbb+EgC+ZGbiVO/LxRvGy5+KbC9gk35oIaBtQljd4C/DU6BD4x/jsXerscI5sC B6/zvrnRr3dRKO+FTc5ZD2G3+qMbM/HCkU++mdeZakcGW4nloV6HbFC75PgqSEWibZo6gt+lJHN GVzX/6dZkvPfCfKuz5E35jqexSw2aNoOgmkgPSunK29EldWpz8PoMASyaEj0cmzR90/Z35HTqeM 4LehWXpENa9prHK1Z8XcBrZVhItbXLj14KFJHgK X-Received: by 2002:a17:902:d48c:b0:2cc:7d4a:3f59 with SMTP id d9443c01a7336-2cf805b00d7mr40517485ad.6.1784670951452; Tue, 21 Jul 2026 14:55:51 -0700 (PDT) Received: from chenyou.R15NEW (112-104-169-66.adsl.dynamic.seed.net.tw. [112.104.169.66]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf8edea703sm3697115ad.0.2026.07.21.14.55.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 14:55:50 -0700 (PDT) From: Chen-Yu Yeh To: Jonathan Corbet , Alex Shi Cc: Dongliang Mu , Yanteng Si , Weijie Yuan , Hu Haowen <2023002089@link.tyut.edu.cn>, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Chen-Yu Yeh Subject: [PATCH 00/16] docs/zh_TW: localize terminology and sync process/ documents Date: Wed, 22 Jul 2026 05:55:26 +0800 Message-ID: <20260721215542.98435-1-chenyou910331@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The zh_TW (Traditional Chinese) translations were originally converted from the zh_CN tree, so they still use mainland Chinese terminology (e.g. 內核, 軟件, 接口) that reads unnatural to Taiwanese readers, and most of the process/ documents have fallen behind their English originals. This series localizes the terminology of the existing zh_TW process/ documents to Taiwanese Mandarin and, in the same pass, syncs each document with its current English original, so that the "update to commit" markers stay honest for tools/docs/checktransupdate.py. Each patch covers one document and does both the terminology localization and the content sync for it. Notable content syncs include: - code-of-conduct-interpretation: new "Enforcement for Unacceptable Behavior" section and updated TAB voting language - stable-kernel-rules: retranslated from the heavily restructured English text (three submission options, stable tag variants) - submitting-patches: interleaved-reply etiquette, reworked Acked-by semantics, tagging-people permission rules, Assisted-by:, canonical patch format subsections and the b4 tooling section - embargoed-hardware-issues: "Early access" section and the current ambassadors list - index: mirrors the reworked English process index layout - programming-language: Rust is no longer experimental The final patch adds Documentation/translations/zh_TW/glossary.rst, which documents the terminology mapping used across the series (with zh_CN equivalents for cross-reference) so that reviewers can check the replacements against a single reference, and future translations can stay consistent. A short summary of the main mappings (English / zh_TW / old zh_CN-style): kernel 核心 (內核) software 軟體 (軟件) interface 介面 (接口) memory 記憶體 (內存) process 行程 (進程) queue 佇列 (隊列) network 網路 (網絡) server 伺服器 (服務器) default 預設 (默認) user 使用者 (用戶) code 程式碼 (代碼) file 檔案 (文件) community 社群 (社區) documentation 文件 (文檔) - 8.Conclusion: carries a Reviewed-by from an earlier standalone review; see the note under --- in that patch for what changed since. The zh_TW documents were built with "make SPHINXDIRS=translations htmldocs" without new warnings, and tools/docs/checktransupdate.py -l zh_TW now reports the series' documents as up to date. Chen-Yu Yeh (16): docs/zh_TW: process: localize terminology in 7.AdvancedTopics.rst docs/zh_TW: process: localize terminology in 1.Intro.rst docs/zh_TW: process: localize terminology in code-of-conduct-interpretation.rst docs/zh_TW: process: localize terminology in license-rules.rst docs/zh_TW: process: localize terminology in email-clients.rst docs/zh_TW: process: localize terminology in programming-language.rst docs/zh_TW: process: localize terminology in coding-style.rst docs/zh_TW: process: localize terminology in stable-kernel-rules.rst docs/zh_TW: process: localize terminology in 5.Posting.rst docs/zh_TW: process: localize terminology in 2.Process.rst docs/zh_TW: process: localize terminology in howto.rst docs/zh_TW: process: localize terminology in embargoed-hardware-issues.rst docs/zh_TW: process: localize terminology in submitting-patches.rst docs/zh_TW: process: localize terminology in 8.Conclusion.rst docs/zh_TW: process: localize terminology in index.rst docs/zh_TW: Add a glossary for Traditional Chinese translations Documentation/translations/zh_TW/glossary.rst | 145 +++++ Documentation/translations/zh_TW/index.rst | 5 +- .../translations/zh_TW/process/1.Intro.rst | 211 +++---- .../translations/zh_TW/process/2.Process.rst | 304 +++++---- .../translations/zh_TW/process/5.Posting.rst | 226 ++++--- .../zh_TW/process/7.AdvancedTopics.rst | 103 ++-- .../zh_TW/process/8.Conclusion.rst | 51 +- .../code-of-conduct-interpretation.rst | 162 +++-- .../zh_TW/process/coding-style.rst | 580 +++++++++--------- .../zh_TW/process/email-clients.rst | 184 +++--- .../process/embargoed-hardware-issues.rst | 194 +++--- .../translations/zh_TW/process/howto.rst | 343 +++++------ .../translations/zh_TW/process/index.rst | 99 ++- .../zh_TW/process/license-rules.rst | 200 +++--- .../zh_TW/process/programming-language.rst | 94 ++- .../zh_TW/process/stable-kernel-rules.rst | 256 ++++++-- .../zh_TW/process/submitting-patches.rst | 503 ++++++++------- 17 files changed, 2125 insertions(+), 1535 deletions(-) create mode 100644 Documentation/translations/zh_TW/glossary.rst -- 2.43.0