All of lore.kernel.org
 help / color / mirror / Atom feed
From: Weijie Yuan <wy@wyuan.org>
To: Chen-Yu Yeh <chenyou910331@gmail.com>
Cc: Jonathan Corbet <corbet@lwn.net>, Alex Shi <alexs@kernel.org>,
	Dongliang Mu <dzm91@hust.edu.cn>,
	Yanteng Si <si.yanteng@linux.dev>,
	Hu Haowen <2023002089@link.tyut.edu.cn>,
	linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v3 00/16] docs/zh_TW: localize terminology and sync process/ documents
Date: Wed, 12 Aug 2026 21:42:32 +0800	[thread overview]
Message-ID: <anx4SPAL0Yx13xk5@wyuan.org> (raw)
In-Reply-To: <20260806181949.65648-1-chenyou910331@gmail.com>

On Fri, Aug 07, 2026 at 02:19:33AM +0800, Chen-Yu Yeh wrote:
> 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 文件 (文檔)
> 
> On tooling: this series was prepared with LLM assistance -- an
> assistant drafted the initial localization of each document and the
> glossary, and I then reviewed every line by hand, checking each
> terminology choice as a native speaker, verifying the "update to
> commit" baselines against git log, and building the docs. That review
> is where the substantive fixes came from, including the two glossary
> corrections below. The patches carry Assisted-by: trailers
> accordingly.
> 
> Two items are deliberately left for after this series, as noted by
> Weijie during review: a legal disclaimer for the DCO translation
> (which affects all locales), and the rendering of "Linux Foundation
> Fellow".
> 
> Changes since v2:
>   - Collected review tags; every patch except 2.Process now carries
>     Weijie Yuan's Reviewed-by or Acked-by. The tag for 2.Process has
>     simply not arrived yet.
>   - Added an Assisted-by: trailer to every patch, per
>     Documentation/process/coding-assistants.rst.
>   - glossary: corrected two entries in the zh_CN reference column
>     (建置 -> 构建, 账户 -> 帐户) after checking every term against
>     Documentation/translations/zh_CN/ by occurrence count, and added a
>     note recording that provenance (Alex Shi).
>   - glossary: documented the CJK/ASCII spacing convention.
>   - code-of-conduct-interpretation: two wording improvements in the
>     "Enforcement for Unacceptable Behavior" section (加以糾正 instead of
>     作出彌補, and 對這類報告進行調查並予以處理 instead of 調查並解決
>     這些報告) (Weijie Yuan).
>   - 2.Process: dropped the space in 維護 staging樹, following the
>     CJK/ASCII spacing rule now documented in the glossary. The zh_TW
>     tree is 2581 occurrences without a space to 721 with (Weijie Yuan).


I have no more comments for version 3 as all my issues in v2 have been
resolved.

And Dongliang's comments seem to be non-blocking, which may belong to
another series later.

If everyone is happy with v3, can we declare victory for this series?

If so, which tree would you prefer this series to go through, assuming there
are no issues with it?

Thanks.

      parent reply	other threads:[~2026-08-12 13:42 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-06 18:19 [PATCH v3 00/16] docs/zh_TW: localize terminology and sync process/ documents Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 01/16] docs/zh_TW: process: localize terminology in 7.AdvancedTopics.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 02/16] docs/zh_TW: process: localize terminology in 1.Intro.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 03/16] docs/zh_TW: process: localize terminology in code-of-conduct-interpretation.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 04/16] docs/zh_TW: process: localize terminology in license-rules.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 05/16] docs/zh_TW: process: localize terminology in email-clients.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 06/16] docs/zh_TW: process: localize terminology in programming-language.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 07/16] docs/zh_TW: process: localize terminology in coding-style.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 08/16] docs/zh_TW: process: localize terminology in stable-kernel-rules.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 09/16] docs/zh_TW: process: localize terminology in 5.Posting.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 10/16] docs/zh_TW: process: localize terminology in 2.Process.rst Chen-Yu Yeh
2026-08-07 13:15   ` Weijie Yuan
2026-08-06 18:19 ` [PATCH v3 11/16] docs/zh_TW: process: localize terminology in howto.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 12/16] docs/zh_TW: process: localize terminology in embargoed-hardware-issues.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 13/16] docs/zh_TW: process: localize terminology in submitting-patches.rst Chen-Yu Yeh
2026-08-07  2:35   ` Dongliang Mu
2026-08-10  7:05     ` 葉宸佑
2026-08-06 18:19 ` [PATCH v3 14/16] docs/zh_TW: process: localize terminology in 8.Conclusion.rst Chen-Yu Yeh
2026-08-06 18:19 ` [PATCH v3 15/16] docs/zh_TW: process: localize terminology in index.rst Chen-Yu Yeh
2026-08-07  1:23 ` [PATCH v3 00/16] docs/zh_TW: localize terminology and sync process/ documents Dongliang Mu
2026-08-07  5:58   ` 葉宸佑
2026-08-07  5:53 ` [PATCH v3 16/16] docs/zh_TW: Add a glossary for Traditional Chinese translations Chen-Yu Yeh
2026-08-12 13:42 ` Weijie Yuan [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=anx4SPAL0Yx13xk5@wyuan.org \
    --to=wy@wyuan.org \
    --cc=2023002089@link.tyut.edu.cn \
    --cc=alexs@kernel.org \
    --cc=chenyou910331@gmail.com \
    --cc=corbet@lwn.net \
    --cc=dzm91@hust.edu.cn \
    --cc=linux-doc@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=si.yanteng@linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.