You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2021/12/19 07:54:44 UTC

[pulsar] branch asf-site updated: Updated site at revision 0fa626d

This is an automated email from the ASF dual-hosted git repository.

penghui pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 6b95c92  Updated site at revision 0fa626d
6b95c92 is described below

commit 6b95c92a9d1ebd5bca0d35e1c37c26add1c5da5a
Author: Pulsar Site Updater <de...@pulsar.incubator.apache.org>
AuthorDate: Sun Dec 19 07:52:28 2021 +0000

    Updated site at revision 0fa626d
---
 content/api/python/2.10.0-SNAPSHOT/index.html      |    6 +-
 content/api/python/index.html                      |    6 +-
 .../docs/zh-CN/2.1.0-incubating/pulsar-admin.html  |   48 +-
 .../zh-CN/2.1.0-incubating/pulsar-admin/index.html |   48 +-
 .../docs/zh-CN/2.1.1-incubating/pulsar-admin.html  |   48 +-
 .../zh-CN/2.1.1-incubating/pulsar-admin/index.html |   48 +-
 content/docs/zh-CN/2.2.0/pulsar-admin.html         |   56 +-
 content/docs/zh-CN/2.2.0/pulsar-admin/index.html   |   56 +-
 content/docs/zh-CN/2.2.1/pulsar-admin.html         |   44 +-
 content/docs/zh-CN/2.2.1/pulsar-admin/index.html   |   44 +-
 content/docs/zh-CN/2.3.0/pulsar-admin.html         |   52 +-
 content/docs/zh-CN/2.3.0/pulsar-admin/index.html   |   52 +-
 content/docs/zh-CN/2.3.1/pulsar-admin.html         |   52 +-
 content/docs/zh-CN/2.3.1/pulsar-admin/index.html   |   52 +-
 content/docs/zh-CN/2.3.2/pulsar-admin.html         |   96 +-
 content/docs/zh-CN/2.3.2/pulsar-admin/index.html   |   96 +-
 content/docs/zh-CN/2.4.0/pulsar-admin.html         |   96 +-
 content/docs/zh-CN/2.4.0/pulsar-admin/index.html   |   96 +-
 content/docs/zh-CN/2.4.1/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.4.1/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.4.2/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.4.2/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.5.0/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.5.0/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.5.1/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.5.1/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.5.2/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.5.2/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.6.0/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.6.0/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.6.1/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.6.1/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.6.2/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.6.2/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.6.3/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.6.3/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.6.4/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.6.4/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.7.0/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.7.0/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.7.1/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.7.1/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.7.2/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.7.2/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.7.3/pulsar-admin.html         |   84 +-
 content/docs/zh-CN/2.7.3/pulsar-admin/index.html   |   84 +-
 content/docs/zh-CN/2.8.0/pulsar-admin.html         |   86 +-
 content/docs/zh-CN/2.8.0/pulsar-admin/index.html   |   86 +-
 content/docs/zh-CN/next/pulsar-admin.html          |   98 +-
 content/docs/zh-CN/next/pulsar-admin/index.html    |   98 +-
 content/docs/zh-CN/pulsar-admin.html               |   86 +-
 content/docs/zh-CN/pulsar-admin/index.html         |   86 +-
 content/swagger/2.10.0-SNAPSHOT/swagger.json       | 1176 +++++++++----------
 .../swagger/2.10.0-SNAPSHOT/swaggerfunctions.json  |  688 +++++------
 .../swagger/2.10.0-SNAPSHOT/swaggerpackages.json   |  594 +++++-----
 content/swagger/2.10.0-SNAPSHOT/swaggersink.json   |  594 +++++-----
 content/swagger/2.10.0-SNAPSHOT/swaggersource.json |  594 +++++-----
 content/swagger/2.10.0-SNAPSHOT/v2/swagger.json    | 1230 ++++++++++----------
 .../2.10.0-SNAPSHOT/v3/swaggerfunctions.json       |  716 ++++++------
 .../2.10.0-SNAPSHOT/v3/swaggerpackages.json        |  636 +++++-----
 .../swagger/2.10.0-SNAPSHOT/v3/swaggersink.json    |  636 +++++-----
 .../swagger/2.10.0-SNAPSHOT/v3/swaggersource.json  |  636 +++++-----
 content/swagger/master/swagger.json                | 1176 +++++++++----------
 content/swagger/master/swaggerfunctions.json       |  688 +++++------
 content/swagger/master/swaggerpackages.json        |  594 +++++-----
 content/swagger/master/swaggersink.json            |  594 +++++-----
 content/swagger/master/swaggersource.json          |  594 +++++-----
 content/swagger/master/v2/swagger.json             | 1230 ++++++++++----------
 content/swagger/master/v3/swaggerfunctions.json    |  716 ++++++------
 content/swagger/master/v3/swaggerpackages.json     |  636 +++++-----
 content/swagger/master/v3/swaggersink.json         |  636 +++++-----
 content/swagger/master/v3/swaggersource.json       |  636 +++++-----
 72 files changed, 9444 insertions(+), 9444 deletions(-)

diff --git a/content/api/python/2.10.0-SNAPSHOT/index.html b/content/api/python/2.10.0-SNAPSHOT/index.html
index da5e444..9dee6bef 100644
--- a/content/api/python/2.10.0-SNAPSHOT/index.html
+++ b/content/api/python/2.10.0-SNAPSHOT/index.html
@@ -3764,7 +3764,7 @@ producers and consumers.</p></div>
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_producer">
-    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f13124fccd0&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f394719acd0&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
     </div>
     
 
@@ -4018,7 +4018,7 @@ batched into single batch message:
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_reader">
-    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f130aa7c1d0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
+    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f39462901d0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
     </div>
     
 
@@ -4235,7 +4235,7 @@ for ongoing operations to complete.</p></div>
             
   <div class="item">
     <div class="name def" id="pulsar.Client.subscribe">
-    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f130aa7c110&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f3946290110&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
     </div>
     
 
diff --git a/content/api/python/index.html b/content/api/python/index.html
index da5e444..9dee6bef 100644
--- a/content/api/python/index.html
+++ b/content/api/python/index.html
@@ -3764,7 +3764,7 @@ producers and consumers.</p></div>
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_producer">
-    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f13124fccd0&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f394719acd0&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
     </div>
     
 
@@ -4018,7 +4018,7 @@ batched into single batch message:
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_reader">
-    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f130aa7c1d0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
+    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f39462901d0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
     </div>
     
 
@@ -4235,7 +4235,7 @@ for ongoing operations to complete.</p></div>
             
   <div class="item">
     <div class="name def" id="pulsar.Client.subscribe">
-    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f130aa7c110&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f3946290110&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
     </div>
     
 
diff --git a/content/docs/zh-CN/2.1.0-incubating/pulsar-admin.html b/content/docs/zh-CN/2.1.0-incubating/pulsar-admin.html
index 657504e..7cce93d 100644
--- a/content/docs/zh-CN/2.1.0-incubating/pulsar-admin.html
+++ b/content/docs/zh-CN/2.1.0-incubating/pulsar-admin.html
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -114,7 +114,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="topics"></a><a href="#topics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="brokers"></a><a href="#brokers" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -642,7 +642,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code>时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
+<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code> 时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-retention"></a><a href="#get-retention" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
@@ -801,7 +801,7 @@
 <tbody>
 <tr><td><code>--className</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--customSerdeInputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--customSerdeInputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the Java jar file for the sink</td><td></td></tr>
@@ -845,7 +845,7 @@
 <tr><td><code>--brokerServiceUrl</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--className</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--customSerdeInputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--customSerdeInputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the Java jar file for the sink</td><td></td></tr>
@@ -971,7 +971,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1259,7 +1259,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1274,7 +1274,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1299,8 +1299,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1314,14 +1314,14 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间,以租户/命名空间的形式配置,例如 my-tenant/my-n。必须同时指定 -b/--bundle。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="reset-namespace-bundle-quota"></a><a href="#reset-namespace-bundle-quota" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
@@ -1335,8 +1335,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1356,7 +1356,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--filename</code></td><td>The path to the schema definition file. An example schema file is available under conf directory.</td><td></td></tr>
+<tr><td><code>--filename</code></td><td>Schema 定义文件的路径。在 conf 目录下可以使用示例的 schema 文件。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-8"></a><a href="#delete-8" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1375,7 +1375,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.1.0-incubating/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.1.0-incubating/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul cla [...]
diff --git a/content/docs/zh-CN/2.1.0-incubating/pulsar-admin/index.html b/content/docs/zh-CN/2.1.0-incubating/pulsar-admin/index.html
index 657504e..7cce93d 100644
--- a/content/docs/zh-CN/2.1.0-incubating/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.1.0-incubating/pulsar-admin/index.html
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -114,7 +114,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="topics"></a><a href="#topics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="brokers"></a><a href="#brokers" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -642,7 +642,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code>时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
+<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code> 时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-retention"></a><a href="#get-retention" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
@@ -801,7 +801,7 @@
 <tbody>
 <tr><td><code>--className</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--customSerdeInputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--customSerdeInputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the Java jar file for the sink</td><td></td></tr>
@@ -845,7 +845,7 @@
 <tr><td><code>--brokerServiceUrl</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--className</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--customSerdeInputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--customSerdeInputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the Java jar file for the sink</td><td></td></tr>
@@ -971,7 +971,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1259,7 +1259,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1274,7 +1274,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1299,8 +1299,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1314,14 +1314,14 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间,以租户/命名空间的形式配置,例如 my-tenant/my-n。必须同时指定 -b/--bundle。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="reset-namespace-bundle-quota"></a><a href="#reset-namespace-bundle-quota" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
@@ -1335,8 +1335,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1356,7 +1356,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--filename</code></td><td>The path to the schema definition file. An example schema file is available under conf directory.</td><td></td></tr>
+<tr><td><code>--filename</code></td><td>Schema 定义文件的路径。在 conf 目录下可以使用示例的 schema 文件。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-8"></a><a href="#delete-8" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1375,7 +1375,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.1.0-incubating/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.1.0-incubating/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul cla [...]
diff --git a/content/docs/zh-CN/2.1.1-incubating/pulsar-admin.html b/content/docs/zh-CN/2.1.1-incubating/pulsar-admin.html
index 9ad9c08..1e31357 100644
--- a/content/docs/zh-CN/2.1.1-incubating/pulsar-admin.html
+++ b/content/docs/zh-CN/2.1.1-incubating/pulsar-admin.html
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -114,7 +114,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="topics"></a><a href="#topics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="brokers"></a><a href="#brokers" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -642,7 +642,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code>时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
+<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code> 时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-retention"></a><a href="#get-retention" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
@@ -801,7 +801,7 @@
 <tbody>
 <tr><td><code>--className</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--customSerdeInputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--customSerdeInputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the Java jar file for the sink</td><td></td></tr>
@@ -845,7 +845,7 @@
 <tr><td><code>--brokerServiceUrl</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--className</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--customSerdeInputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--customSerdeInputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the Java jar file for the sink</td><td></td></tr>
@@ -971,7 +971,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1259,7 +1259,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1274,7 +1274,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1299,8 +1299,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1314,14 +1314,14 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间,以租户/命名空间的形式配置,例如 my-tenant/my-n。必须同时指定 -b/--bundle。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="reset-namespace-bundle-quota"></a><a href="#reset-namespace-bundle-quota" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
@@ -1335,8 +1335,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1356,7 +1356,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--filename</code></td><td>The path to the schema definition file. An example schema file is available under conf directory.</td><td></td></tr>
+<tr><td><code>--filename</code></td><td>Schema 定义文件的路径。在 conf 目录下可以使用示例的 schema 文件。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-8"></a><a href="#delete-8" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1375,7 +1375,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.1.1-incubating/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.1.1-incubating/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul cla [...]
diff --git a/content/docs/zh-CN/2.1.1-incubating/pulsar-admin/index.html b/content/docs/zh-CN/2.1.1-incubating/pulsar-admin/index.html
index 9ad9c08..1e31357 100644
--- a/content/docs/zh-CN/2.1.1-incubating/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.1.1-incubating/pulsar-admin/index.html
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -114,7 +114,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="topics"></a><a href="#topics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="brokers"></a><a href="#brokers" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -642,7 +642,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code>时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
+<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code> 时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-retention"></a><a href="#get-retention" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
@@ -801,7 +801,7 @@
 <tbody>
 <tr><td><code>--className</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--customSerdeInputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--customSerdeInputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the Java jar file for the sink</td><td></td></tr>
@@ -845,7 +845,7 @@
 <tr><td><code>--brokerServiceUrl</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--className</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--customSerdeInputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--customSerdeInputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the Java jar file for the sink</td><td></td></tr>
@@ -971,7 +971,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1259,7 +1259,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1274,7 +1274,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1299,8 +1299,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1314,14 +1314,14 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间,以租户/命名空间的形式配置,例如 my-tenant/my-n。必须同时指定 -b/--bundle。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="reset-namespace-bundle-quota"></a><a href="#reset-namespace-bundle-quota" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
@@ -1335,8 +1335,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1356,7 +1356,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--filename</code></td><td>The path to the schema definition file. An example schema file is available under conf directory.</td><td></td></tr>
+<tr><td><code>--filename</code></td><td>Schema 定义文件的路径。在 conf 目录下可以使用示例的 schema 文件。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-8"></a><a href="#delete-8" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1375,7 +1375,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.1.1-incubating/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.1.1-incubating/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul cla [...]
diff --git a/content/docs/zh-CN/2.2.0/pulsar-admin.html b/content/docs/zh-CN/2.2.0/pulsar-admin.html
index 76d03de..0399790 100644
--- a/content/docs/zh-CN/2.2.0/pulsar-admin.html
+++ b/content/docs/zh-CN/2.2.0/pulsar-admin.html
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -114,7 +114,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="topics"></a><a href="#topics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="brokers"></a><a href="#brokers" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -280,7 +280,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
@@ -325,7 +325,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -381,7 +381,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -705,7 +705,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code>时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
+<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code> 时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-retention"></a><a href="#get-retention" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
@@ -864,7 +864,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -896,7 +896,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -943,7 +943,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1117,7 +1117,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1405,7 +1405,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1420,7 +1420,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1445,8 +1445,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1460,14 +1460,14 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间,以租户/命名空间的形式配置,例如 my-tenant/my-n。必须同时指定 -b/--bundle。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="reset-namespace-bundle-quota"></a><a href="#reset-namespace-bundle-quota" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
@@ -1481,8 +1481,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1502,7 +1502,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--filename</code></td><td>The path to the schema definition file. An example schema file is available under conf directory.</td><td></td></tr>
+<tr><td><code>--filename</code></td><td>Schema 定义文件的路径。在 conf 目录下可以使用示例的 schema 文件。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-8"></a><a href="#delete-8" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1521,7 +1521,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.2.0/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.2.0/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.2.0/pulsar-admin/index.html b/content/docs/zh-CN/2.2.0/pulsar-admin/index.html
index 76d03de..0399790 100644
--- a/content/docs/zh-CN/2.2.0/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.2.0/pulsar-admin/index.html
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -114,7 +114,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="topics"></a><a href="#topics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="brokers"></a><a href="#brokers" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -280,7 +280,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
@@ -325,7 +325,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -381,7 +381,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -705,7 +705,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code>时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
+<tr><td><code>-ttl</code>, <code>--messageTTL</code></td><td>消息 TTL,以秒为单位。当值设置为 <code>0</code> 时,TTL 被禁用。默认情况下 TTL 被禁用。</td><td>0</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-retention"></a><a href="#get-retention" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
@@ -864,7 +864,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -896,7 +896,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -943,7 +943,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1117,7 +1117,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1405,7 +1405,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1420,7 +1420,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1445,8 +1445,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1460,14 +1460,14 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间,以租户/命名空间的形式配置,例如 my-tenant/my-n。必须同时指定 -b/--bundle。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="reset-namespace-bundle-quota"></a><a href="#reset-namespace-bundle-quota" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 [...]
@@ -1481,8 +1481,8 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-b</code>, <code>--bundle</code></td><td>{start-boundary}_{end_boundary} 格式的bundle。此配置必须与 -n/--namespace一起指定。</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1502,7 +1502,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--filename</code></td><td>The path to the schema definition file. An example schema file is available under conf directory.</td><td></td></tr>
+<tr><td><code>--filename</code></td><td>Schema 定义文件的路径。在 conf 目录下可以使用示例的 schema 文件。</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-8"></a><a href="#delete-8" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1521,7 +1521,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.2.0/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.2.0/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.2.1/pulsar-admin.html b/content/docs/zh-CN/2.2.1/pulsar-admin.html
index f52b8ad..ee69332 100644
--- a/content/docs/zh-CN/2.2.1/pulsar-admin.html
+++ b/content/docs/zh-CN/2.2.1/pulsar-admin.html
@@ -121,7 +121,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -135,7 +135,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -149,7 +149,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="topics"></a><a href="#topics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -163,7 +163,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="brokers"></a><a href="#brokers" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -328,7 +328,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
@@ -373,7 +373,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -429,7 +429,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -955,7 +955,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -987,7 +987,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1034,7 +1034,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1247,7 +1247,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1542,7 +1542,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1557,7 +1557,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1588,7 +1588,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1602,13 +1602,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -1624,7 +1624,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1668,7 +1668,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.2.1/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.2.1/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.2.1/pulsar-admin/index.html b/content/docs/zh-CN/2.2.1/pulsar-admin/index.html
index f52b8ad..ee69332 100644
--- a/content/docs/zh-CN/2.2.1/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.2.1/pulsar-admin/index.html
@@ -121,7 +121,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -135,7 +135,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -149,7 +149,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="topics"></a><a href="#topics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -163,7 +163,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="brokers"></a><a href="#brokers" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -328,7 +328,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
@@ -373,7 +373,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -429,7 +429,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -955,7 +955,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -987,7 +987,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1034,7 +1034,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1247,7 +1247,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1542,7 +1542,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1557,7 +1557,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1588,7 +1588,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1602,13 +1602,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -1624,7 +1624,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1668,7 +1668,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.2.1/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.2.1/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.3.0/pulsar-admin.html b/content/docs/zh-CN/2.3.0/pulsar-admin.html
index ce68e21..3fc2ef5 100644
--- a/content/docs/zh-CN/2.3.0/pulsar-admin.html
+++ b/content/docs/zh-CN/2.3.0/pulsar-admin.html
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -114,7 +114,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -266,7 +266,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -358,7 +358,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
@@ -403,7 +403,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -459,7 +459,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -933,7 +933,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1218,7 +1218,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1250,7 +1250,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1297,7 +1297,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1471,7 +1471,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1759,7 +1759,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1774,7 +1774,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1800,7 +1800,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1814,13 +1814,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -1836,7 +1836,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1875,7 +1875,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1889,9 +1889,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.3.0/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.3.0/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.3.0/pulsar-admin/index.html b/content/docs/zh-CN/2.3.0/pulsar-admin/index.html
index ce68e21..3fc2ef5 100644
--- a/content/docs/zh-CN/2.3.0/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.3.0/pulsar-admin/index.html
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -114,7 +114,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -266,7 +266,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -358,7 +358,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
@@ -403,7 +403,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -459,7 +459,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -933,7 +933,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1218,7 +1218,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1250,7 +1250,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1297,7 +1297,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1471,7 +1471,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1759,7 +1759,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1774,7 +1774,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1800,7 +1800,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1814,13 +1814,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -1836,7 +1836,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1875,7 +1875,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1889,9 +1889,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.3.0/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.3.0/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.3.1/pulsar-admin.html b/content/docs/zh-CN/2.3.1/pulsar-admin.html
index 117ecc1..7704da1 100644
--- a/content/docs/zh-CN/2.3.1/pulsar-admin.html
+++ b/content/docs/zh-CN/2.3.1/pulsar-admin.html
@@ -121,7 +121,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -135,7 +135,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -149,7 +149,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -311,7 +311,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -414,7 +414,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
@@ -459,7 +459,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -515,7 +515,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -1044,7 +1044,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1365,7 +1365,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1397,7 +1397,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1444,7 +1444,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1658,7 +1658,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1958,7 +1958,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1973,7 +1973,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2004,7 +2004,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2018,13 +2018,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2040,7 +2040,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2085,7 +2085,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2099,9 +2099,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.3.1/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.3.1/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.3.1/pulsar-admin/index.html b/content/docs/zh-CN/2.3.1/pulsar-admin/index.html
index 117ecc1..7704da1 100644
--- a/content/docs/zh-CN/2.3.1/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.3.1/pulsar-admin/index.html
@@ -121,7 +121,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -135,7 +135,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -149,7 +149,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -311,7 +311,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -414,7 +414,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
@@ -459,7 +459,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -515,7 +515,7 @@
 <tr><td><code>--ram</code></td><td>The RAM to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk space to allocate to each function instance (in bytes)</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>Let the functions framework manage acking</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The name of the function’s class</td><td></td></tr>
 <tr><td><code>--custom-serde-inputs</code></td><td>A map of the input topic to SerDe name</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>A map of the input topic to Schema class name</td><td></td></tr>
@@ -1044,7 +1044,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1365,7 +1365,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1397,7 +1397,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1444,7 +1444,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink’s Java class name</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1658,7 +1658,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1958,7 +1958,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1973,7 +1973,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2004,7 +2004,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2018,13 +2018,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2040,7 +2040,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2085,7 +2085,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2099,9 +2099,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.3.1/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.3.1/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.3.2/pulsar-admin.html b/content/docs/zh-CN/2.3.2/pulsar-admin.html
index 2a7b2b8..b09a8dc 100644
--- a/content/docs/zh-CN/2.3.2/pulsar-admin.html
+++ b/content/docs/zh-CN/2.3.2/pulsar-admin.html
@@ -121,7 +121,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -135,7 +135,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -149,7 +149,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -311,7 +311,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -418,22 +418,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -447,7 +447,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -472,17 +472,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -495,7 +495,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -534,17 +534,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -557,7 +557,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -720,7 +720,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1110,7 +1110,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1437,7 +1437,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1455,7 +1455,7 @@
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
 <tr><td><code>--timeout-ms</code></td><td>消息确认的超时时间(以毫秒为单位)</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1471,7 +1471,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1488,7 +1488,7 @@
 <tr><td><code>--tenant</code></td><td>The sink’s tenant</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--timeout-ms</code></td><td>消息确认的超时时间(以毫秒为单位)</td><td></td></tr>
 </tbody>
 </table>
@@ -1621,7 +1621,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1642,7 +1642,7 @@
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--tls-allow-insecure</code></td><td>允许不安全的 TLS 连接</td><td>false</td></tr>
 <tr><td><code>--tls-trust-cert-path</code></td><td>TLS 信任证书文件路径</td><td></td></tr>
 <tr><td><code>--use-tls</code></td><td>使用 TLS 连接</td><td>false</td></tr>
@@ -1955,7 +1955,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2255,7 +2255,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2270,7 +2270,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2301,7 +2301,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2315,13 +2315,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2337,7 +2337,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2382,7 +2382,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2396,9 +2396,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.3.2/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.3.2/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.3.2/pulsar-admin/index.html b/content/docs/zh-CN/2.3.2/pulsar-admin/index.html
index 2a7b2b8..b09a8dc 100644
--- a/content/docs/zh-CN/2.3.2/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.3.2/pulsar-admin/index.html
@@ -121,7 +121,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -135,7 +135,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -149,7 +149,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -311,7 +311,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -418,22 +418,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -447,7 +447,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -472,17 +472,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -495,7 +495,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -534,17 +534,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -557,7 +557,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -720,7 +720,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1110,7 +1110,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1437,7 +1437,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1455,7 +1455,7 @@
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
 <tr><td><code>--timeout-ms</code></td><td>消息确认的超时时间(以毫秒为单位)</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1471,7 +1471,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1488,7 +1488,7 @@
 <tr><td><code>--tenant</code></td><td>The sink’s tenant</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--timeout-ms</code></td><td>消息确认的超时时间(以毫秒为单位)</td><td></td></tr>
 </tbody>
 </table>
@@ -1621,7 +1621,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1642,7 +1642,7 @@
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--tls-allow-insecure</code></td><td>允许不安全的 TLS 连接</td><td>false</td></tr>
 <tr><td><code>--tls-trust-cert-path</code></td><td>TLS 信任证书文件路径</td><td></td></tr>
 <tr><td><code>--use-tls</code></td><td>使用 TLS 连接</td><td>false</td></tr>
@@ -1955,7 +1955,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2255,7 +2255,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2270,7 +2270,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2301,7 +2301,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2315,13 +2315,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2337,7 +2337,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2382,7 +2382,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2396,9 +2396,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.3.2/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.3.2/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.4.0/pulsar-admin.html b/content/docs/zh-CN/2.4.0/pulsar-admin.html
index 711a2be..572730d 100644
--- a/content/docs/zh-CN/2.4.0/pulsar-admin.html
+++ b/content/docs/zh-CN/2.4.0/pulsar-admin.html
@@ -121,7 +121,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -135,7 +135,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -149,7 +149,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -311,7 +311,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -418,22 +418,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -447,7 +447,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -472,17 +472,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -495,7 +495,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -534,17 +534,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -557,7 +557,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -720,7 +720,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1110,7 +1110,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1437,7 +1437,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1455,7 +1455,7 @@
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
 <tr><td><code>--timeout-ms</code></td><td>消息确认的超时时间(以毫秒为单位)</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1471,7 +1471,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1488,7 +1488,7 @@
 <tr><td><code>--tenant</code></td><td>The sink’s tenant</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--timeout-ms</code></td><td>消息确认的超时时间(以毫秒为单位)</td><td></td></tr>
 </tbody>
 </table>
@@ -1621,7 +1621,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1642,7 +1642,7 @@
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--tls-allow-insecure</code></td><td>允许不安全的 TLS 连接</td><td>false</td></tr>
 <tr><td><code>--tls-trust-cert-path</code></td><td>TLS 信任证书文件路径</td><td></td></tr>
 <tr><td><code>--use-tls</code></td><td>使用 TLS 连接</td><td>false</td></tr>
@@ -1955,7 +1955,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2255,7 +2255,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2270,7 +2270,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2301,7 +2301,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2315,13 +2315,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2337,7 +2337,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2382,7 +2382,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2396,9 +2396,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.4.0/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.4.0/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.4.0/pulsar-admin/index.html b/content/docs/zh-CN/2.4.0/pulsar-admin/index.html
index 711a2be..572730d 100644
--- a/content/docs/zh-CN/2.4.0/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.4.0/pulsar-admin/index.html
@@ -121,7 +121,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -135,7 +135,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -149,7 +149,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -311,7 +311,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -418,22 +418,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -447,7 +447,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -472,17 +472,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -495,7 +495,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -534,17 +534,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -557,7 +557,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -720,7 +720,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1110,7 +1110,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1437,7 +1437,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1455,7 +1455,7 @@
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
 <tr><td><code>--timeout-ms</code></td><td>消息确认的超时时间(以毫秒为单位)</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1471,7 +1471,7 @@
 <tbody>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1488,7 +1488,7 @@
 <tr><td><code>--tenant</code></td><td>The sink’s tenant</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--timeout-ms</code></td><td>消息确认的超时时间(以毫秒为单位)</td><td></td></tr>
 </tbody>
 </table>
@@ -1621,7 +1621,7 @@
 <tr><td><code>--broker-service-url</code></td><td>The URL for the Pulsar broker</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>The sink's class name if archive is file-url-path (file://)</td><td></td></tr>
 <tr><td><code>--cpu</code></td><td>The CPU (in cores) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--custom-schema-inputs</code></td><td>The map of input topics to Schema types or class names (as a JSON string)</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>The disk (in bytes) that needs to be allocated per sink instance (applicable only to the Docker runtime)</td><td></td></tr>
 <tr><td><code>--inputs</code></td><td>The sink’s input topic(s) (multiple topics can be specified as a comma-separated list)</td><td></td></tr>
@@ -1642,7 +1642,7 @@
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Sink consumes and sinks messages in order</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--tls-allow-insecure</code></td><td>允许不安全的 TLS 连接</td><td>false</td></tr>
 <tr><td><code>--tls-trust-cert-path</code></td><td>TLS 信任证书文件路径</td><td></td></tr>
 <tr><td><code>--use-tls</code></td><td>使用 TLS 连接</td><td>false</td></tr>
@@ -1955,7 +1955,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2255,7 +2255,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-4"></a><a href="#update-4" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2270,7 +2270,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-7"></a><a href="#delete-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2301,7 +2301,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2315,13 +2315,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2337,7 +2337,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2382,7 +2382,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2396,9 +2396,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.4.0/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.4.0/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.4.1/pulsar-admin.html b/content/docs/zh-CN/2.4.1/pulsar-admin.html
index 34d0280..8056807 100644
--- a/content/docs/zh-CN/2.4.1/pulsar-admin.html
+++ b/content/docs/zh-CN/2.4.1/pulsar-admin.html
@@ -123,7 +123,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -137,7 +137,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -151,7 +151,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -313,7 +313,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -420,22 +420,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -449,7 +449,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -474,17 +474,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -497,7 +497,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -536,17 +536,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -559,7 +559,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -722,7 +722,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1112,7 +1112,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1477,7 +1477,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1805,7 +1805,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1820,7 +1820,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1851,7 +1851,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1865,13 +1865,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -1887,7 +1887,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1932,7 +1932,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1946,9 +1946,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.4.1/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.4.1/reference-connector-admin"><span>Admin CLI 连接器</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li><a hr [...]
diff --git a/content/docs/zh-CN/2.4.1/pulsar-admin/index.html b/content/docs/zh-CN/2.4.1/pulsar-admin/index.html
index 34d0280..8056807 100644
--- a/content/docs/zh-CN/2.4.1/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.4.1/pulsar-admin/index.html
@@ -123,7 +123,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -137,7 +137,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -151,7 +151,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -313,7 +313,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -420,22 +420,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -449,7 +449,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -474,17 +474,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -497,7 +497,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -536,17 +536,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -559,7 +559,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -722,7 +722,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1112,7 +1112,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1477,7 +1477,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1805,7 +1805,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1820,7 +1820,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1851,7 +1851,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1865,13 +1865,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -1887,7 +1887,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1932,7 +1932,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1946,9 +1946,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.4.1/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.4.1/reference-connector-admin"><span>Admin CLI 连接器</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li><a hr [...]
diff --git a/content/docs/zh-CN/2.4.2/pulsar-admin.html b/content/docs/zh-CN/2.4.2/pulsar-admin.html
index 3ec2949..48d59ce 100644
--- a/content/docs/zh-CN/2.4.2/pulsar-admin.html
+++ b/content/docs/zh-CN/2.4.2/pulsar-admin.html
@@ -123,7 +123,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -137,7 +137,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -151,7 +151,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -313,7 +313,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -420,22 +420,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -449,7 +449,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -474,17 +474,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -497,7 +497,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -536,17 +536,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -559,7 +559,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -722,7 +722,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1112,7 +1112,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1477,7 +1477,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1805,7 +1805,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1820,7 +1820,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1851,7 +1851,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1865,13 +1865,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -1887,7 +1887,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1932,7 +1932,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1946,9 +1946,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.4.2/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.4.2/reference-connector-admin"><span>Admin CLI 连接器</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li><a hr [...]
diff --git a/content/docs/zh-CN/2.4.2/pulsar-admin/index.html b/content/docs/zh-CN/2.4.2/pulsar-admin/index.html
index 3ec2949..48d59ce 100644
--- a/content/docs/zh-CN/2.4.2/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.4.2/pulsar-admin/index.html
@@ -123,7 +123,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -137,7 +137,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -151,7 +151,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -313,7 +313,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -420,22 +420,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -449,7 +449,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -474,17 +474,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -497,7 +497,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -536,17 +536,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -559,7 +559,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -722,7 +722,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1112,7 +1112,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1477,7 +1477,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1805,7 +1805,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1820,7 +1820,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1851,7 +1851,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1865,13 +1865,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -1887,7 +1887,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1932,7 +1932,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -1946,9 +1946,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.4.2/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.4.2/reference-connector-admin"><span>Admin CLI 连接器</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li><a hr [...]
diff --git a/content/docs/zh-CN/2.5.0/pulsar-admin.html b/content/docs/zh-CN/2.5.0/pulsar-admin.html
index b336060..a00ea6c 100644
--- a/content/docs/zh-CN/2.5.0/pulsar-admin.html
+++ b/content/docs/zh-CN/2.5.0/pulsar-admin.html
@@ -124,7 +124,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -138,7 +138,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -152,7 +152,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -328,7 +328,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -436,22 +436,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -465,7 +465,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -490,17 +490,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -513,7 +513,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -552,17 +552,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -575,7 +575,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -756,7 +756,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1206,7 +1206,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1591,7 +1591,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1914,7 +1914,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1929,7 +1929,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1960,7 +1960,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1974,13 +1974,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -1996,7 +1996,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2041,7 +2041,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2055,9 +2055,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.5.0/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.5.0/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.5.0/pulsar-admin/index.html b/content/docs/zh-CN/2.5.0/pulsar-admin/index.html
index b336060..a00ea6c 100644
--- a/content/docs/zh-CN/2.5.0/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.5.0/pulsar-admin/index.html
@@ -124,7 +124,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -138,7 +138,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -152,7 +152,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -328,7 +328,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -436,22 +436,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -465,7 +465,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -490,17 +490,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -513,7 +513,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -552,17 +552,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -575,7 +575,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -756,7 +756,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1206,7 +1206,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1591,7 +1591,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -1914,7 +1914,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1929,7 +1929,7 @@
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -1960,7 +1960,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -1974,13 +1974,13 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -1996,7 +1996,7 @@
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2041,7 +2041,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2055,9 +2055,9 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/2.5.0/reference-cli-tools"><span class="arrow-prev">← </span><span>Pulsar 命令行工具</span></a><a class="docs-next button" href="/docs/zh-CN/2.5.0/reference-configuration"><span>Pulsar configuration</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li> [...]
diff --git a/content/docs/zh-CN/2.5.1/pulsar-admin.html b/content/docs/zh-CN/2.5.1/pulsar-admin.html
index 00ca85e..ca803aa 100644
--- a/content/docs/zh-CN/2.5.1/pulsar-admin.html
+++ b/content/docs/zh-CN/2.5.1/pulsar-admin.html
@@ -124,7 +124,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -138,7 +138,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -152,7 +152,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -328,7 +328,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -436,22 +436,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -465,7 +465,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -490,17 +490,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -513,7 +513,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -552,17 +552,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -575,7 +575,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -756,7 +756,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1259,7 +1259,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1715,7 +1715,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2056,7 +2056,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2071,7 +2071,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2102,7 +2102,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2116,13 +2116,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2138,7 +2138,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2183,7 +2183,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2197,9 +2197,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.5.1/pulsar-admin/index.html b/content/docs/zh-CN/2.5.1/pulsar-admin/index.html
index 00ca85e..ca803aa 100644
--- a/content/docs/zh-CN/2.5.1/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.5.1/pulsar-admin/index.html
@@ -124,7 +124,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -138,7 +138,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -152,7 +152,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -328,7 +328,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -436,22 +436,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -465,7 +465,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -490,17 +490,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -513,7 +513,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -552,17 +552,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -575,7 +575,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -756,7 +756,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1259,7 +1259,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1715,7 +1715,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2056,7 +2056,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2071,7 +2071,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2102,7 +2102,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2116,13 +2116,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2138,7 +2138,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2183,7 +2183,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2197,9 +2197,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.5.2/pulsar-admin.html b/content/docs/zh-CN/2.5.2/pulsar-admin.html
index dfd731f..52f7fdf 100644
--- a/content/docs/zh-CN/2.5.2/pulsar-admin.html
+++ b/content/docs/zh-CN/2.5.2/pulsar-admin.html
@@ -124,7 +124,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -138,7 +138,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -152,7 +152,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -328,7 +328,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -436,22 +436,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -465,7 +465,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -490,17 +490,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -513,7 +513,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -552,17 +552,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -575,7 +575,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -756,7 +756,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1259,7 +1259,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1715,7 +1715,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2056,7 +2056,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2071,7 +2071,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2102,7 +2102,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2116,13 +2116,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2138,7 +2138,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2183,7 +2183,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2197,9 +2197,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.5.2/pulsar-admin/index.html b/content/docs/zh-CN/2.5.2/pulsar-admin/index.html
index dfd731f..52f7fdf 100644
--- a/content/docs/zh-CN/2.5.2/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.5.2/pulsar-admin/index.html
@@ -124,7 +124,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -138,7 +138,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -152,7 +152,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -328,7 +328,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -436,22 +436,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -465,7 +465,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -490,17 +490,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -513,7 +513,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -552,17 +552,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -575,7 +575,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -756,7 +756,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1259,7 +1259,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1715,7 +1715,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2056,7 +2056,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2071,7 +2071,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2102,7 +2102,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2116,13 +2116,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2138,7 +2138,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2183,7 +2183,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2197,9 +2197,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.6.0/pulsar-admin.html b/content/docs/zh-CN/2.6.0/pulsar-admin.html
index 69f2520..6fecfda 100644
--- a/content/docs/zh-CN/2.6.0/pulsar-admin.html
+++ b/content/docs/zh-CN/2.6.0/pulsar-admin.html
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -156,7 +156,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -332,7 +332,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -440,22 +440,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -469,7 +469,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -494,17 +494,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -517,7 +517,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -556,17 +556,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -579,7 +579,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -760,7 +760,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1265,7 +1265,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1741,7 +1741,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2097,7 +2097,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2112,7 +2112,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2143,7 +2143,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2157,13 +2157,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2179,7 +2179,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2224,7 +2224,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2238,9 +2238,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.6.0/pulsar-admin/index.html b/content/docs/zh-CN/2.6.0/pulsar-admin/index.html
index 69f2520..6fecfda 100644
--- a/content/docs/zh-CN/2.6.0/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.6.0/pulsar-admin/index.html
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -156,7 +156,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -332,7 +332,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -440,22 +440,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -469,7 +469,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -494,17 +494,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -517,7 +517,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -556,17 +556,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -579,7 +579,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -760,7 +760,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1265,7 +1265,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1741,7 +1741,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2097,7 +2097,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2112,7 +2112,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2143,7 +2143,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2157,13 +2157,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2179,7 +2179,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2224,7 +2224,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2238,9 +2238,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.6.1/pulsar-admin.html b/content/docs/zh-CN/2.6.1/pulsar-admin.html
index e5146d5..0f4796a 100644
--- a/content/docs/zh-CN/2.6.1/pulsar-admin.html
+++ b/content/docs/zh-CN/2.6.1/pulsar-admin.html
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -156,7 +156,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -332,7 +332,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -440,22 +440,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -469,7 +469,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -494,17 +494,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -517,7 +517,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -556,17 +556,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -579,7 +579,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -760,7 +760,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1265,7 +1265,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1741,7 +1741,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2097,7 +2097,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2112,7 +2112,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2143,7 +2143,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2157,13 +2157,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2179,7 +2179,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2224,7 +2224,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2238,9 +2238,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.6.1/pulsar-admin/index.html b/content/docs/zh-CN/2.6.1/pulsar-admin/index.html
index e5146d5..0f4796a 100644
--- a/content/docs/zh-CN/2.6.1/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.6.1/pulsar-admin/index.html
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -156,7 +156,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -332,7 +332,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -440,22 +440,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -469,7 +469,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -494,17 +494,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -517,7 +517,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -556,17 +556,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -579,7 +579,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -760,7 +760,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1265,7 +1265,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1741,7 +1741,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2097,7 +2097,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2112,7 +2112,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2143,7 +2143,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2157,13 +2157,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2179,7 +2179,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2224,7 +2224,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2238,9 +2238,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.6.2/pulsar-admin.html b/content/docs/zh-CN/2.6.2/pulsar-admin.html
index 50e4949..6c6a720 100644
--- a/content/docs/zh-CN/2.6.2/pulsar-admin.html
+++ b/content/docs/zh-CN/2.6.2/pulsar-admin.html
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -156,7 +156,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -332,7 +332,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -440,22 +440,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -469,7 +469,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -494,17 +494,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -517,7 +517,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -556,17 +556,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -579,7 +579,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -760,7 +760,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1271,7 +1271,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1747,7 +1747,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2103,7 +2103,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2118,7 +2118,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2149,7 +2149,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2163,13 +2163,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2185,7 +2185,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2230,7 +2230,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2244,9 +2244,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.6.2/pulsar-admin/index.html b/content/docs/zh-CN/2.6.2/pulsar-admin/index.html
index 50e4949..6c6a720 100644
--- a/content/docs/zh-CN/2.6.2/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.6.2/pulsar-admin/index.html
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -156,7 +156,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -332,7 +332,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -440,22 +440,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -469,7 +469,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -494,17 +494,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -517,7 +517,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -556,17 +556,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -579,7 +579,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -760,7 +760,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1271,7 +1271,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1747,7 +1747,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2103,7 +2103,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2118,7 +2118,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2149,7 +2149,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2163,13 +2163,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2185,7 +2185,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2230,7 +2230,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2244,9 +2244,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.6.3/pulsar-admin.html b/content/docs/zh-CN/2.6.3/pulsar-admin.html
index 6a784e2..48d3495 100644
--- a/content/docs/zh-CN/2.6.3/pulsar-admin.html
+++ b/content/docs/zh-CN/2.6.3/pulsar-admin.html
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -156,7 +156,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -332,7 +332,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -440,22 +440,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -469,7 +469,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -494,17 +494,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -517,7 +517,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -556,17 +556,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -579,7 +579,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -760,7 +760,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1271,7 +1271,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1747,7 +1747,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2103,7 +2103,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2118,7 +2118,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2149,7 +2149,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2163,13 +2163,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2185,7 +2185,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2230,7 +2230,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2244,9 +2244,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.6.3/pulsar-admin/index.html b/content/docs/zh-CN/2.6.3/pulsar-admin/index.html
index 6a784e2..48d3495 100644
--- a/content/docs/zh-CN/2.6.3/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.6.3/pulsar-admin/index.html
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -156,7 +156,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -332,7 +332,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -440,22 +440,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -469,7 +469,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -494,17 +494,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -517,7 +517,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -556,17 +556,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -579,7 +579,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -760,7 +760,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1271,7 +1271,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1747,7 +1747,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2103,7 +2103,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2118,7 +2118,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2149,7 +2149,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2163,13 +2163,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2185,7 +2185,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2230,7 +2230,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2244,9 +2244,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.6.4/pulsar-admin.html b/content/docs/zh-CN/2.6.4/pulsar-admin.html
index 5babab4..f4ee7eb1 100644
--- a/content/docs/zh-CN/2.6.4/pulsar-admin.html
+++ b/content/docs/zh-CN/2.6.4/pulsar-admin.html
@@ -72,7 +72,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -86,7 +86,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -276,7 +276,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -384,22 +384,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -413,7 +413,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -438,17 +438,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -461,7 +461,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -500,17 +500,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -523,7 +523,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -704,7 +704,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1207,7 +1207,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1664,7 +1664,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2020,7 +2020,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2035,7 +2035,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2066,7 +2066,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2080,13 +2080,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2102,7 +2102,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2147,7 +2147,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2161,9 +2161,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.6.4/pulsar-admin/index.html b/content/docs/zh-CN/2.6.4/pulsar-admin/index.html
index 5babab4..f4ee7eb1 100644
--- a/content/docs/zh-CN/2.6.4/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.6.4/pulsar-admin/index.html
@@ -72,7 +72,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -86,7 +86,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -276,7 +276,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -384,22 +384,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -413,7 +413,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -438,17 +438,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -461,7 +461,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -500,17 +500,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -523,7 +523,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -704,7 +704,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1207,7 +1207,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1664,7 +1664,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2020,7 +2020,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2035,7 +2035,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2066,7 +2066,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2080,13 +2080,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2102,7 +2102,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2147,7 +2147,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2161,9 +2161,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies"></a><a href="#get-offload-policies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
diff --git a/content/docs/zh-CN/2.7.0/pulsar-admin.html b/content/docs/zh-CN/2.7.0/pulsar-admin.html
index 926ac846..5214ebf 100644
--- a/content/docs/zh-CN/2.7.0/pulsar-admin.html
+++ b/content/docs/zh-CN/2.7.0/pulsar-admin.html
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -156,7 +156,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -332,7 +332,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -440,22 +440,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -469,7 +469,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -495,17 +495,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -518,7 +518,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -558,17 +558,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -581,7 +581,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -763,7 +763,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1274,7 +1274,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1796,7 +1796,7 @@ topicLevelPoliciesEnabled=true
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2383,7 +2383,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2398,7 +2398,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2429,7 +2429,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2443,13 +2443,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2465,7 +2465,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2510,7 +2510,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2524,9 +2524,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies-1"></a><a href="#get-offload-policies-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
diff --git a/content/docs/zh-CN/2.7.0/pulsar-admin/index.html b/content/docs/zh-CN/2.7.0/pulsar-admin/index.html
index 926ac846..5214ebf 100644
--- a/content/docs/zh-CN/2.7.0/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.7.0/pulsar-admin/index.html
@@ -128,7 +128,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -142,7 +142,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -156,7 +156,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -332,7 +332,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -440,22 +440,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -469,7 +469,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -495,17 +495,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -518,7 +518,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -558,17 +558,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -581,7 +581,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -763,7 +763,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1274,7 +1274,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1796,7 +1796,7 @@ topicLevelPoliciesEnabled=true
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2383,7 +2383,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2398,7 +2398,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2429,7 +2429,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2443,13 +2443,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2465,7 +2465,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2510,7 +2510,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2524,9 +2524,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-offload-policies-1"></a><a href="#get-offload-policies-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
diff --git a/content/docs/zh-CN/2.7.1/pulsar-admin.html b/content/docs/zh-CN/2.7.1/pulsar-admin.html
index 683f77f..4cb191f 100644
--- a/content/docs/zh-CN/2.7.1/pulsar-admin.html
+++ b/content/docs/zh-CN/2.7.1/pulsar-admin.html
@@ -72,7 +72,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -86,7 +86,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -276,7 +276,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -384,22 +384,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -413,7 +413,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -440,17 +440,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -463,7 +463,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -504,17 +504,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -527,7 +527,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -710,7 +710,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1224,7 +1224,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1792,7 +1792,7 @@ topicLevelPoliciesEnabled=true
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2404,7 +2404,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2419,7 +2419,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2450,7 +2450,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2464,13 +2464,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2486,7 +2486,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2531,7 +2531,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2545,9 +2545,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li><a href="#allocator-stats"><code>allocator-stats</code></a></li><li><a href="#topicsdestinations"><code>topics(destinations)</code></a></li><li><a href="#mbeans"><code>mbeans</code></a></li><li><a href="#monitoring-metrics"><code>monitoring-metrics</code></a></li><li><a href="#load-r [...]
diff --git a/content/docs/zh-CN/2.7.1/pulsar-admin/index.html b/content/docs/zh-CN/2.7.1/pulsar-admin/index.html
index 683f77f..4cb191f 100644
--- a/content/docs/zh-CN/2.7.1/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.7.1/pulsar-admin/index.html
@@ -72,7 +72,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -86,7 +86,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -276,7 +276,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -384,22 +384,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -413,7 +413,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -440,17 +440,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -463,7 +463,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -504,17 +504,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -527,7 +527,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -710,7 +710,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1224,7 +1224,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1792,7 +1792,7 @@ topicLevelPoliciesEnabled=true
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2404,7 +2404,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2419,7 +2419,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2450,7 +2450,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2464,13 +2464,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2486,7 +2486,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2531,7 +2531,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2545,9 +2545,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li><a href="#allocator-stats"><code>allocator-stats</code></a></li><li><a href="#topicsdestinations"><code>topics(destinations)</code></a></li><li><a href="#mbeans"><code>mbeans</code></a></li><li><a href="#monitoring-metrics"><code>monitoring-metrics</code></a></li><li><a href="#load-r [...]
diff --git a/content/docs/zh-CN/2.7.2/pulsar-admin.html b/content/docs/zh-CN/2.7.2/pulsar-admin.html
index 594460d..4ecfeb8 100644
--- a/content/docs/zh-CN/2.7.2/pulsar-admin.html
+++ b/content/docs/zh-CN/2.7.2/pulsar-admin.html
@@ -72,7 +72,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -86,7 +86,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -276,7 +276,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -384,22 +384,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -413,7 +413,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -440,17 +440,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -463,7 +463,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -504,17 +504,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -527,7 +527,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -710,7 +710,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1224,7 +1224,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1792,7 +1792,7 @@ topicLevelPoliciesEnabled=true
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2404,7 +2404,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2419,7 +2419,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2450,7 +2450,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2464,13 +2464,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2486,7 +2486,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2531,7 +2531,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2545,9 +2545,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li><a href="#allocator-stats"><code>allocator-stats</code></a></li><li><a href="#topicsdestinations"><code>topics(destinations)</code></a></li><li><a href="#mbeans"><code>mbeans</code></a></li><li><a href="#monitoring-metrics"><code>monitoring-metrics</code></a></li><li><a href="#load-r [...]
diff --git a/content/docs/zh-CN/2.7.2/pulsar-admin/index.html b/content/docs/zh-CN/2.7.2/pulsar-admin/index.html
index 594460d..4ecfeb8 100644
--- a/content/docs/zh-CN/2.7.2/pulsar-admin/index.html
+++ b/content/docs/zh-CN/2.7.2/pulsar-admin/index.html
@@ -72,7 +72,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -86,7 +86,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -276,7 +276,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -384,22 +384,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -413,7 +413,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -440,17 +440,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -463,7 +463,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -504,17 +504,17 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
-<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的 topic</td><td></td></tr>
+<tr><td><code>--inputs</code></td><td>Function 的输入主题(多个 topic 可以用逗号分隔)</td><td></td></tr>
+<tr><td><code>--log-topic</code></td><td>用于 Function 输出日志的主题</td><td></td></tr>
 <tr><td><code>--jar</code></td><td>Path to the jar file for the function (if the function is written in Java). It also supports url-path [http/https/file (file protocol assumes that file already exists on worker host)] from which worker can download the package.</td><td></td></tr>
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
-<tr><td><code>--output</code></td><td>Function 的输出 topic(如果未指定,则不做输出)</td><td></td></tr>
+<tr><td><code>--output</code></td><td>Function 的输出主题(如果未指定,则不做输出)</td><td></td></tr>
 <tr><td><code>--output-serde-classname</code></td><td>Function 输出消息时使用的 SerDe 类</td><td></td></tr>
 <tr><td><code>--parallelism</code></td><td>Function 的并行化参数,也就是要运行 function 实例的个数</td><td>1</td></tr>
 <tr><td><code>--processing-guarantees</code></td><td>The processing guarantees (aka delivery semantics) applied to the function. Possible Values: [ATLEAST_ONCE, ATMOST_ONCE, EFFECTIVELY_ONCE]</td><td>ATLEAST_ONCE</td></tr>
@@ -527,7 +527,7 @@
 <tr><td><code>--user-config</code></td><td>用户定义的配置键/值。</td><td></td></tr>
 <tr><td><code>--window-length-count</code></td><td>每个窗口的消息数量</td><td></td></tr>
 <tr><td><code>--window-length-duration-ms</code></td><td>窗口的持续时间(以毫秒为单位)</td><td></td></tr>
-<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该 topic</td><td></td></tr>
+<tr><td><code>--dead-letter-topic</code></td><td>所有无法成功处理的消息将发往该主题</td><td></td></tr>
 <tr><td><code>--fqfn</code></td><td>此 function 的完全限定名称(FQFN)</td><td></td></tr>
 <tr><td><code>--max-message-retries</code></td><td>在放弃之前,应该尝试处理消息的最大次数</td><td></td></tr>
 <tr><td><code>--retain-ordering</code></td><td>Function 按顺序消费并处理消息。</td><td></td></tr>
@@ -710,7 +710,7 @@
 <tr><td><code>--name</code></td><td>Function 的名称</td><td></td></tr>
 <tr><td><code>--namespace</code></td><td>Function 的命名空间</td><td></td></tr>
 <tr><td><code>--tenant</code></td><td>Function 的租户</td><td></td></tr>
-<tr><td><code>--topic</code></td><td>特定的 topic 名称,用户将数据注入到该 topic ,function 从该 topic 消费数据</td><td></td></tr>
+<tr><td><code>--topic</code></td><td>特定的主题名称,用户将数据注入到该主题 ,function 从该主题消费数据</td><td></td></tr>
 <tr><td><code>--trigger-file</code></td><td>文件路径,该路径中包含你想触发 function 时需要的数据</td><td></td></tr>
 <tr><td><code>--trigger-value</code></td><td>触发 function 时使用的值</td><td></td></tr>
 </tbody>
@@ -1224,7 +1224,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
+<tr><td><code>-sr</code>, <code>--subscribe-rate</code></td><td>订阅速率(默认 -1, 如果不通过将被覆盖)</td><td>-1</td></tr>
 <tr><td><code>-st</code>, <code>--subscribe-rate-period</code></td><td>以秒为单位的订阅速率的周期(默认30秒,如果不通过将被覆盖)</td><td>30</td></tr>
 </tbody>
 </table>
@@ -1792,7 +1792,7 @@ topicLevelPoliciesEnabled=true
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定 topic,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
+<tr><td><code>-s</code>, <code>--size-threshold</code></td><td>针对特定主题,设置在 Bookeeper 中保存的最大数据量</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="offload-status"></a><a href="#offload-status" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
@@ -2404,7 +2404,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="update-2"></a><a href="#update-2" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2419,7 +2419,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-r</code>, <code>--admin-roles</code></td><td>逗号分隔的管理员角色</td><td></td></tr>
-<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>Comma-separated allowed clusters</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--allowed-clusters</code></td><td>逗号分隔的允许集群</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="delete-5"></a><a href="#delete-5" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64  [...]
@@ -2450,7 +2450,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="set-1"></a><a href="#set-1" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
@@ -2464,13 +2464,13 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>The expected inbound bandwidth (in bytes/second)</td><td>0</td></tr>
-<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>Expected outbound bandwidth (in bytes/second)0</td><td></td></tr>
+<tr><td><code>-bi</code>, <code>--bandwidthIn</code></td><td>期望配置的入站带宽(字节/秒)</td><td>0</td></tr>
+<tr><td><code>-bo</code>, <code>--bandwidthOut</code></td><td>期望配置的出站带宽(字节/秒)</td><td></td></tr>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-d</code>, <code>--dynamic</code></td><td>Allow to be dynamically re-calculated (or not)</td><td>false</td></tr>
-<tr><td><code>-mem</code>, <code>--memory</code></td><td>Expectred memory usage (in megabytes)</td><td>0</td></tr>
-<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>Expected incoming messages per second</td><td>0</td></tr>
-<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>Expected outgoing messages per second</td><td>0</td></tr>
+<tr><td><code>-d</code>, <code>--dynamic</code></td><td>启用动态重新计算(或禁用)</td><td>false</td></tr>
+<tr><td><code>-mem</code>, <code>--memory</code></td><td>期望配置的内存使用量(以兆字节为单位)</td><td>0</td></tr>
+<tr><td><code>-mi</code>, <code>--msgRateIn</code></td><td>期望配置的每秒接收消息数量</td><td>0</td></tr>
+<tr><td><code>-mo</code>, <code>--msgRateOut</code></td><td>期望配置的每秒发送消息数量</td><td>0</td></tr>
 <tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace as tenant/namespace, for example my-tenant/my-ns. Must be specified together with -b/--bundle.</td><td></td></tr>
 </tbody>
 </table>
@@ -2486,7 +2486,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 </thead>
 <tbody>
 <tr><td><code>-b</code>, <code>--bundle</code></td><td>A bundle of the form {start-boundary}_{end_boundary}. This must be specified together with -n/--namespace.</td><td></td></tr>
-<tr><td><code>-n</code>, <code>--namespace</code></td><td>The namespace</td><td></td></tr>
+<tr><td><code>-n</code>, <code>--namespace</code></td><td>命名空间</td><td></td></tr>
 </tbody>
 </table>
 <h2><a class="anchor" aria-hidden="true" id="schemas"></a><a href="#schemas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2531,7 +2531,7 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--version</code></td><td>The version of the schema definition to retrieve for a topic.</td><td></td></tr>
+<tr><td><code>--version</code></td><td>设置主题检索时的 schema 定义版本</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="extract"></a><a href="#extract" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -2545,9 +2545,9 @@ The unit of <code>storageSize</code> and <code>averageMsgSize</code> is Byte.</p
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-c</code>, <code>--classname</code></td><td>The Java class name</td><td></td></tr>
-<tr><td><code>-j</code>, <code>--jar</code></td><td>A path to the JAR file which contains the above Java class</td><td></td></tr>
-<tr><td><code>-t</code>, <code>--type</code></td><td>The type of the schema (avro or json)</td><td></td></tr>
+<tr><td><code>-c</code>, <code>--classname</code></td><td>Java 类名称</td><td></td></tr>
+<tr><td><code>-j</code>, <code>--jar</code></td><td>包含 Java 类的 JAR 文件路径</td><td></td></tr>
+<tr><td><code>-t</code>, <code>--type</code></td><td>Schema 的类型(avro or json)</td><td></td></tr>
 </tbody>
 </table>
 </span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#broker-stats"><code>broker-stats</code></a><ul class="toc-headings"><li><a href="#allocator-stats"><code>allocator-stats</code></a></li><li><a href="#topicsdestinations"><code>topics(destinations)</code></a></li><li><a href="#mbeans"><code>mbeans</code></a></li><li><a href="#monitoring-metrics"><code>monitoring-metrics</code></a></li><li><a href="#load-r [...]
diff --git a/content/docs/zh-CN/2.7.3/pulsar-admin.html b/content/docs/zh-CN/2.7.3/pulsar-admin.html
index 91f6efa..5a2b6f9 100644
--- a/content/docs/zh-CN/2.7.3/pulsar-admin.html
+++ b/content/docs/zh-CN/2.7.3/pulsar-admin.html
@@ -72,7 +72,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="mbeans"></a><a href="#mbeans" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
@@ -86,7 +86,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="monitoring-metrics"></a><a href="#monitoring-metrics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
@@ -100,7 +100,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>-i</code>, <code>--indent</code></td><td>Indent JSON output</td><td>false</td></tr>
+<tr><td><code>-i</code>, <code>--indent</code></td><td>JSON 以缩进方式输出</td><td>false</td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="load-report"></a><a href="#load-report" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
@@ -276,7 +276,7 @@
 <tr><th>参数</th><th>说明</th><th>默认值</th></tr>
 </thead>
 <tbody>
-<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 “” 来删除列表)</td><td></td></tr>
+<tr><td><code>--peer-clusters</code></td><td>逗号分隔的对等集群名称(传递空字符串 &quot;&quot; 来删除列表)</td><td></td></tr>
 </tbody>
 </table>
 <h3><a class="anchor" aria-hidden="true" id="get-peer-clusters"></a><a href="#get-peer-clusters" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2- [...]
@@ -384,22 +384,22 @@
 <tr><td><code>--ram</code></td><td>每个 function 实例需要分配的 ram 字节数(仅适用于以进程运行或在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--disk</code></td><td>每个 function 实例需要分配的磁盘字节数(仅适用于在 docker 上运行时)。</td><td></td></tr>
 <tr><td><code>--auto-ack</code></td><td>框架是否会自动确认消息</td><td></td></tr>
-<tr><td><code>--subs-name</code></td><td>如果用户想为输入 topic 的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
+<tr><td><code>--subs-name</code></td><td>如果用户想为输入主题的消费者设置特定订阅名称,可以使用该参数设置 Pulsar 源订阅名称</td><td></td></tr>
 <tr><td><code>--broker-service-url</code></td><td>Pulsar broker 的 URL</td><td></td></tr>
 <tr><td><code>--classname</code></td><td>Function 的类名称</td><td></td></tr>
-<tr><td><code>--custom-serde-inputs</code></td><td>输入 topic 到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
-<tr><td><code>--custom-schema-inputs</code></td><td>输入 topic 到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-serde-inputs</code></td><td>输入主题到 SerDe 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
+<tr><td><code>--custom-schema-inputs</code></td><td>输入主题到 Schema 类名称的映射(以 JSON 字符串的形式)。</td><td></td></tr>
 <tr><td><code>--client-auth-params</code></td><td>客户端身份验证参数。</td><td></td></tr>
 <tr><td><code>--client-auth-plugin</code></td><td>客户端身份验证插件,function 进程需要通过此插件连接到 broker。</td><td></td></tr>
 <tr><td><code>--function-config-file</code></td><td>配置 Pulsar Function 的 YAML 配置文件的路径。</td><td></td></tr>
 <tr><td><code>--hostname-verification-enabled</code></td><td>启用主机名称验证</td><td>false</td></tr>
 <tr><td><code>--instance-id-offset</code></td><td>从该设置的偏移量启动实例</td><td>0</td></tr>
-<tr><td><code>--inputs</code></td><td>Function 的输入 topic(多个 topic 可以用逗号分隔)</td><td></td></tr>
... 27378 lines suppressed ...