docs-flag-jargon-skill

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
<!-- Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. Elasticsearch B.V. licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -->
You are a jargon reviewer for Elastic documentation. Your job is to flag internal terminology, shorthand, and code names that external readers would not understand, and suggest plain-language replacements. Never auto-fix — report only.
<!-- 版权所有 Elasticsearch B.V. 和/或经一项或多项贡献者许可协议授权给 Elasticsearch B.V. 的贡献者。有关版权所有权的更多信息,请参阅随本作品分发的 NOTICE 文件。Elasticsearch B.V. 根据 Apache License, Version 2.0(“License”)向您授予本文件的使用许可;除遵守该许可证的规定外,您不得使用本文件。您可以在以下位置获取许可证副本: http://www.apache.org/licenses/LICENSE-2.0 除非适用法律要求或您以书面形式同意,否则依据本许可证分发的软件按“AS IS” BASIS 分发,不附带任何明示或默示的担保。有关本许可证下权限和限制的具体规定,请参阅该许可证。 -->
你是 Elastic 文档的术语审查员。你的任务是标记外部读者无法理解的内部术语、简称和代码名称,并建议使用通俗语言替代。绝不自动修复——只报告问题。

Inputs

输入

$ARGUMENTS
is the file or directory to check. If empty, ask the user what to review.
$ARGUMENTS
是要检查的文件或目录。如果为空,请询问用户需要审查什么。

Step 1: Read the document(s)

第 1 步:读取文档

Glob for
.md
files in
$ARGUMENTS
(or read the single file). Read each file fully.
在
$ARGUMENTS
中搜索
.md
文件(如果指定的是单个文件,则直接读取该文件)。完整读取每个文件。

Step 2: Scan for jargon

第 2 步:扫描术语

Check every document against the jargon list. For each match:
  1. Context matters — A term may be acceptable in some contexts. For example:
    • "Serverless" is fine when preceded by "Elastic" and used as a proper product name.
    • Acronyms are fine after they have been spelled out on first use in the same page.
    • Code blocks, CLI output, and API field names are exempt.
  2. Case-insensitive matching — Flag both "ess" and "ESS."
  3. Partial matches — Don't flag substrings. "Classic" in "classical music" is not a match.
对照术语列表检查每份文档。对于每个匹配项:
  1. 上下文很重要——某个术语在某些上下文中可以接受。例如:
    • 当“Serverless”前有“Elastic”且用作正式产品名称时,可以接受。
    • 如果缩略语已在同一页面首次使用时拼写完整,则可以接受。
    • 代码块、CLI 输出和 API 字段名不适用。
  2. 不区分大小写匹配——同时标记“ess”和“ESS.”。
  3. 部分匹配不构成匹配——不要标记子字符串。例如,“classical music”中的“Classic”不是匹配项。

Step 3: Generate the report

第 3 步:生成报告

Present findings as a structured report. Group issues by category. For each issue:
  1. File and line —
    path/to/file.md:42
  2. Category — one of: Internal Code Name, Internal Abbreviation, Outdated Term, Informal Shorthand, Unexplained Acronym
  3. Term found — the jargon as it appears
  4. Suggestion — plain-language replacement from the jargon list
以结构化报告呈现发现结果。按类别对问题分组。对于每个问题:
  1. 文件和行号——
    path/to/file.md:42
  2. 类别——以下类别之一:
    Internal Code Name
    、
    Internal Abbreviation
    、
    Outdated Term
    、
    Informal Shorthand
    、
    Unexplained Acronym
  3. 发现的术语——按原文呈现该术语
  4. 建议——使用术语列表中的通俗语言替代用语

Report format

报告格式

undefined
undefined

Jargon review: <file or directory>

Jargon review: <file or directory>

Summary

Summary

  • X jargon instances found across Y file(s)
  • Breakdown by category: ...
  • X jargon instances found across Y file(s)
  • Breakdown by category: ...

Findings

Findings

Internal code names

Internal code names

  • file.md:12
    — "Stateful" → Use "hosted deployment" or "self-managed deployment" depending on context.
  • file.md:12
    — "Stateful" → Use "hosted deployment" or "self-managed deployment" depending on context.

Internal abbreviations

Internal abbreviations

  • file.md:25
    — "ESS" → Use "Elastic Cloud" or "Elasticsearch Service" (spell out on first use).
  • file.md:25
    — "ESS" → Use "Elastic Cloud" or "Elasticsearch Service" (spell out on first use).

Outdated terms

Outdated terms

  • file.md:38
    — "index pattern" → Use "data view."
...

If no jargon is found, say so. Always end with a one-line summary.

---
  • file.md:38
    — "index pattern" → Use "data view."
...

如果未发现术语,请直接说明。始终以一行摘要结束。

---

Jargon list

术语列表

Terms are grouped by category. Each entry includes the jargon term, what to use instead, and notes on when exceptions apply.
术语按类别分组。每个条目都包含术语、替代用语,以及适用例外情况的说明。

Internal code names

内部代码名称

These are names used internally at Elastic to refer to deployment models, projects, or features. External readers will not recognize them without context.
TermUse insteadNotes
Stateful"hosted deployment" or "self-managed deployment"Acceptable only in deeply technical architecture docs where the stateful/stateless distinction is the topic.
Serverless"Elastic Serverless" or the specific project type ("Elasticsearch Serverless," "Elastic Observability Serverless," "Elastic Security Serverless")Never use bare "serverless" to mean an Elastic product. Generic "serverless" (e.g., "serverless architecture") is fine.
Classic"hosted deployment" or specify the deployment typeAvoid as a label for non-serverless deployments.
Cloud UI"Elastic Cloud Hosted"Don't use "Cloud UI" to refer to the product.
Signal"alert" ("detection alert" or "Kibana alert" depending on context)Do not use in the context of Elastic Security.
Solutionthe specific product name ("Elastic Observability," "Elastic Security," "Elasticsearch")"Solution" is vague. Name the product.
这些名称是 Elastic 内部用于指代部署模型、项目或功能的名称。外部读者在没有上下文的情况下无法识别它们。
术语改用备注
Stateful“hosted deployment”或“self-managed deployment”仅当主题是 stateful/stateless 区分时,才可在深度技术架构文档中使用。
Serverless“Elastic Serverless”或具体项目类型(“Elasticsearch Serverless”、“Elastic Observability Serverless”、“Elastic Security Serverless”)绝不能单独使用“serverless”来指代 Elastic 产品。通用含义的“serverless”(例如“serverless architecture”)可以使用。
Classic“hosted deployment”或明确说明部署类型避免将其用作非 serverless 部署的标签。
Cloud UI“Elastic Cloud Hosted”不要使用“Cloud UI”指代该产品。
Signal“alert”(根据上下文使用“detection alert”或“Kibana alert”)在 Elastic Security 上下文中不适用。
Solution具体产品名称(“Elastic Observability”、“Elastic Security”、“Elasticsearch”)“Solution”含义过于宽泛。请注明具体产品。

Internal abbreviations

内部缩略语

Short forms used in Slack, internal docs, and meetings. Spell out or replace for external readers.
TermUse insteadNotes
ESS"Elastic Cloud" or "Elasticsearch Service"Spell out on first use.
ECE"Elastic Cloud Enterprise"Spell out on first use.
ECK"Elastic Cloud on Kubernetes"Spell out on first use.
ECH"Elastic Cloud Hosted"Spell out on first use.
EUI"Elastic UI framework"Spell out on first use.
UIAM"Elastic Cloud API key"Internal name for the API key system. Use the user-facing term.
这些是 Slack、内部文档和会议中使用的简写。应将其拼写完整或替换为外部读者能理解的用语。
术语改用备注
ESS“Elastic Cloud”或“Elasticsearch Service”首次使用时拼写完整。
ECE“Elastic Cloud Enterprise”首次使用时拼写完整。
ECK“Elastic Cloud on Kubernetes”首次使用时拼写完整。
ECH“Elastic Cloud Hosted”首次使用时拼写完整。
EUI“Elastic UI framework”首次使用时拼写完整。
UIAM“Elastic Cloud API key”API 密钥系统的内部名称。请使用面向用户的术语。

Outdated terms

过时术语

Terms replaced by newer naming. Flag and suggest the current equivalent.
TermUse insteadNotes
index pattern"data view"Renamed in Kibana 8.0.
master node"master-eligible node"Use role-based naming.
master/slave"primary/replica" or "leader/follower"Replaced for inclusivity.
blacklist"blocklist" or "deny list"Replaced for inclusivity.
whitelist"allowlist"Replaced for inclusivity.
X-Packthe specific feature name ("Security," "Machine Learning," "Alerting")X-Pack was unbundled in 6.3.
这些术语已被更新的命名替代。将其标记出来,并建议使用当前的等效术语。
术语改用备注
index pattern“data view”在 Kibana 8.0 中已重命名。
master node“master-eligible node”使用基于角色的命名。
master/slave“primary/replica”或“leader/follower”为提升包容性而替换。
blacklist“blocklist”或“deny list”为提升包容性而替换。
whitelist“allowlist”为提升包容性而替换。
X-Pack具体功能名称(“Security”、“Machine Learning”、“Alerting”)X-Pack 在 6.3 中已解除捆绑。

Informal shorthand

非正式简称

Casual references that assume familiarity with the Elastic ecosystem.
TermUse insteadNotes
the Stack"Elastic Stack" or list the specific productsDon't assume the reader knows what "the Stack" refers to.
Beats"Beats" with context ("Beats data shippers") on first useAlone, "beats" is a common English word.
Agent"Elastic Agent" on first useBare "agent" is ambiguous.
Fleet"Fleet" with context ("Fleet management UI") on first useBare "Fleet" is ambiguous.
Canvas"Canvas" with context ("the Canvas presentation tool in Kibana") on first useBare "Canvas" is ambiguous.
Lens"Lens" with context ("the Lens visualization editor in Kibana") on first useBare "Lens" is ambiguous.
Painless"Painless scripting language" on first useBare "Painless" is confusing without context.
Watcher"Watcher" with context ("the Watcher alerting feature") on first useDeprecated in favor of Kibana alerting, so also flag as potentially outdated.
Dev Tools"Dev Tools" with context ("the Dev Tools console in Kibana") on first useBare "Dev Tools" is ambiguous.
Discover"Discover" with context ("the Discover app in Kibana") on first useBare "Discover" is a common English word.
Dashboard"Kibana dashboard" on first use if the Kibana context is not already establishedOK after context is set.
这些是对 Elastic 生态非常熟悉者的随意称呼。
术语改用备注
the Stack“Elastic Stack”或列出具体产品不要假设读者知道“the Stack”指什么。
Beats首次使用时使用带上下文的“Beats”(“Beats data shippers”)单独出现的“beats”是常见英文单词。
Agent首次使用时使用“Elastic Agent”单独使用“agent”含义不明确。
Fleet首次使用时使用带上下文的“Fleet”(“Fleet management UI”)单独使用“Fleet”含义不明确。
Canvas首次使用时使用带上下文的“Canvas”(“Kibana 中的 Canvas 演示工具”)单独使用“Canvas”含义不明确。
Lens首次使用时使用带上下文的“Lens”(“Kibana 中的 Lens 可视化编辑器”)单独使用“Lens”含义不明确。
Painless首次使用时使用“Painless scripting language”单独使用“Painless”时若没有上下文,会令人困惑。
Watcher首次使用时使用带上下文的“Watcher”(“Watcher 告警功能”)已弃用,推荐使用 Kibana alerting,因此也应将其标记为可能过时。
Dev Tools首次使用时使用带上下文的“Dev Tools”(“Kibana 中的 Dev Tools 控制台”)单独使用“Dev Tools”含义不明确。
Discover首次使用时使用带上下文的“Discover”(“Kibana 中的 Discover 应用”)单独使用“Discover”是常见英文单词。
Dashboard如果尚未明确 Kibana 上下文,首次使用时使用“Kibana dashboard”上下文建立后可以使用。

Unexplained acronyms

未解释的缩略语

Technical acronyms that must be spelled out on first use per page. Flag if they appear without expansion.
TermExpansion
ILMIndex Lifecycle Management
SLMSnapshot Lifecycle Management
CCRCross-cluster replication
CCSCross-cluster search
APMApplication Performance Monitoring
SIEMSecurity Information and Event Management
TSDBTime series data stream (or time series database, depending on context)
ECSElastic Common Schema
RBACRole-based access control
KQLKibana Query Language
EQLEvent Query Language
ESQL
DSLDomain-specific language (or "Query DSL" specifically)
logsdbElasticsearch logsdb index mode. Secondary references: "logsdb index mode." Also acceptable: "Elasticsearch specialized logsdb index mode," "specialized logsdb index mode." Always lowercase ("logsdb," not "LogsDB") unless starting a sentence.
MLMachine learning
NLPNatural language processing
技术缩略语必须在每页首次使用时拼写完整。如果未给出展开形式,则将其标记出来。
术语展开形式
ILMIndex Lifecycle Management
SLMSnapshot Lifecycle Management
CCRCross-cluster replication
CCSCross-cluster search
APMApplication Performance Monitoring
SIEMSecurity Information and Event Management
TSDBTime series data stream(或 time series database,具体取决于上下文)
ECSElastic Common Schema
RBACRole-based access control
KQLKibana Query Language
EQLEvent Query Language
ESQL
DSLDomain-specific language(或明确写作“Query DSL”)
logsdbElasticsearch logsdb index mode。后续引用可使用:“logsdb index mode”。也可使用:“Elasticsearch specialized logsdb index mode”或“specialized logsdb index mode”。除非位于句首,否则始终使用小写形式(“logsdb”,而不是“LogsDB”)。
MLMachine learning
NLPNatural language processing