All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alex Shi <seakeel@gmail.com>
To: Yanteng Si <siyanteng@loongson.cn>
Cc: Alex Shi <alexs@kernel.org>, "Wu X.C." <bobwxc@email.cn>,
	Jonathan Corbet <corbet@lwn.net>,
	Huacai Chen <chenhuacai@kernel.org>,
	Jiaxun Yang <jiaxun.yang@flygoat.com>,
	Linux Doc Mailing List <linux-doc@vger.kernel.org>,
	yanteng si <siyanteng01@gmail.com>
Subject: Re: [PATCH v1 2/5] docs/zh_CN: add dt changesets translation
Date: Fri, 2 Sep 2022 14:56:47 +0800	[thread overview]
Message-ID: <CAJy-AmmHfrb9mgVrbrbf9vmVdYrW1HLv362xk3M_3v8yXGPtfg@mail.gmail.com> (raw)
In-Reply-To: <967ae2411a8ed7a5b130dd81cb8abe31a1356c74.1662022757.git.siyanteng@loongson.cn>

On Thu, Sep 1, 2022 at 7:16 PM Yanteng Si <siyanteng@loongson.cn> wrote:
>
> Translate .../devicetree/changesets.rst into Chinese.
>
> Signed-off-by: Yanteng Si <siyanteng@loongson.cn>
> ---
>  .../zh_CN/devicetree/changesets.rst           | 37 +++++++++++++++++++
>  .../translations/zh_CN/devicetree/index.rst   |  3 +-
>  2 files changed, 39 insertions(+), 1 deletion(-)
>  create mode 100644 Documentation/translations/zh_CN/devicetree/changesets.rst
>
> diff --git a/Documentation/translations/zh_CN/devicetree/changesets.rst b/Documentation/translations/zh_CN/devicetree/changesets.rst
> new file mode 100644
> index 000000000000..88b2075f1ea0
> --- /dev/null
> +++ b/Documentation/translations/zh_CN/devicetree/changesets.rst
> @@ -0,0 +1,37 @@
> +.. SPDX-License-Identifier: GPL-2.0
> +.. include:: ../disclaimer-zh_CN.rst
> +
> +:Original: Documentation/Devicetree/changesets.rst
> +
> +:翻译:
> +
> + 司延腾 Yanteng Si <siyanteng@loongson.cn>
> +
> +:校译:
> +
> +
> +============
> +设备树变更集
> +============
> +
> +设备树变更集是一种方法,它允许人们以这样一种方式在实时树中应用变化,即要么应用全部的
> +变化,要么不应用。如果在应用变更集的过程中发生错误,那么树将被回滚到之前的状态。一个
> +变更集也可以在应用后被删除。

‘应用’ translation is correct, but maynot fit into Chinese habits, maybe
使用/实现 is better?

> +
> +当一个变更集被应用时,所有的改变在发出OF_RECONFIG通知器之前被一次性应用到树上。这是
> +为了让接收者在收到通知时看到一个完整的、一致的树的状态。
> +
> +一个变化集的顺序如下。
> +
> +1. of_changeset_init() - 初始化一个变更集。
> +
> +2. 一些DT树变化的调用,of_changeset_attach_node(), of_changeset_detach_node(),
> +   of_changeset_add_property(), of_changeset_remove_property,
> +   of_changeset_update_property()来准备一组变更。此时不会对活动树做任何变更。所有
> +   的变更操作都记录在of_changeset的 `entries` 列表中。
> +
> +3. of_changeset_apply() - 将变更应用到树上。要么整个变更集被应用,要么如果有错误,
> +   树会被恢复到之前的状态。核心通过锁确保正确的顺序。如果需要的话,可以使用一个解锁的
> +   __of_changeset_apply版本。
> +
> +如果一个成功应用的变更集需要被删除,可以用of_changeset_revert()来完成。
> diff --git a/Documentation/translations/zh_CN/devicetree/index.rst b/Documentation/translations/zh_CN/devicetree/index.rst
> index 3fc355fe0037..e9aff2ccc579 100644
> --- a/Documentation/translations/zh_CN/devicetree/index.rst
> +++ b/Documentation/translations/zh_CN/devicetree/index.rst
> @@ -34,9 +34,10 @@ Devicetree Overlays
>  .. toctree::
>     :maxdepth: 1
>
> +   changesets
> +
>  Todolist:
>
> -*   changesets
>  *   dynamic-resolution-notes
>  *   overlay-notes
>
> --
> 2.31.1
>

  reply	other threads:[~2022-09-02  6:57 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-01 11:15 [PATCH v1 0/5] docs/zh_CN: Add some dt and PCI Chinese translation Yanteng Si
2022-09-01 11:15 ` [PATCH v1 1/5] docs/zh_CN: add PCI acpi-info translation Yanteng Si
2022-09-02 12:56   ` Wu XiangCheng
2022-09-05 12:27     ` YanTeng Si
2022-09-05 16:41       ` Wu XiangCheng
2022-09-06  2:19         ` Alex Shi
2022-09-01 11:15 ` [PATCH v1 2/5] docs/zh_CN: add dt changesets translation Yanteng Si
2022-09-02  6:56   ` Alex Shi [this message]
2022-09-05 11:58     ` YanTeng Si
2022-09-01 11:15 ` [PATCH v1 3/5] docs/zh_CN: add dt dynamic-resolution-notes translation Yanteng Si
2022-09-02  8:13   ` Alex Shi
2022-09-01 11:15 ` [PATCH v1 4/5] docs/zh_CN: add dt overlay-notes translation Yanteng Si
2022-09-02  8:23   ` Alex Shi
2022-09-05 12:05     ` YanTeng Si
2022-09-01 11:15 ` [PATCH v1 5/5] docs/zh_CN: add dt kernel-api translation Yanteng Si
2022-09-02  8:29   ` Alex Shi

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=CAJy-AmmHfrb9mgVrbrbf9vmVdYrW1HLv362xk3M_3v8yXGPtfg@mail.gmail.com \
    --to=seakeel@gmail.com \
    --cc=alexs@kernel.org \
    --cc=bobwxc@email.cn \
    --cc=chenhuacai@kernel.org \
    --cc=corbet@lwn.net \
    --cc=jiaxun.yang@flygoat.com \
    --cc=linux-doc@vger.kernel.org \
    --cc=siyanteng01@gmail.com \
    --cc=siyanteng@loongson.cn \
    /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.