Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

zh-cn: update the translation of the 'MathML' #23521

Merged
merged 6 commits into from
Sep 17, 2024
Merged
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 10 additions & 8 deletions files/zh-cn/learn/mathml/index.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,33 @@
---
title: 使用 MathML 编写数学公式
slug: Learn/MathML
l10n:
sourceCommit: 865acb22b74a49927b98267566369d4677414f53
---

{{LearnSidebar}}

数学标记语言(Mathematical Markup Language)或 {{glossary("MathML")}} 是用于在网页中编写数学公式的标记语言,其支持分数、上下标、根号、矩阵、积分、级数等。尽管它最初被设计为独立的 XML 语言,但 MathML 通常嵌入在 {{Glossary('HTML')}} 文档中,并可视为 HTML 的扩展。
数学标记语言——{{glossary("MathML")}}——是一种用于在网页中编写数学公式的标记语言,可以使用分数、上下标、根号、矩阵、积分、级数等。虽然它最初设计为独立的 XML 语言,但 MathML 通常嵌入在 {{Glossary('HTML')}} 文档中,可以被视为 HTML 的扩展。

> [!WARNING]
> 实际上,MathML 内容是由[轻量级标记语言](https://zh.wikipedia.org/wiki/轻量级标记语言)(例如 [LaTeX](https://zh.wikipedia.org/wiki/LaTeX))或[图形用户界面](https://zh.wikipedia.org/wiki/图形用户界面)生成的。如果你只需要在网页中集成数学公式,可以参考[编写 MathML](/zh-CN/docs/Web/MathML/Authoring) 页面上的提示
> 在实践中,MathML 内容通常从[轻量级标记语言](https://zh.wikipedia.org/wiki/轻量级标记语言)(LaTeX)生成或使用图形用户界面生成:如果你只需要在你的网页中集成数学公式,那么[编写 MathML](/zh-CN/docs/Web/MathML/Authoring) 页面中的提示应该足够了

## 前提

在尝试学习 MathML 之前,我们假设你已经具备一些基本的 [HTML](/zh-CN/docs/Learn/HTML) 和 [CSS](/zh-CN/docs/Learn/CSS) 知识。因此,强烈建议你首先熟悉这两种技术。请从以下模块开始
在学习 MathML 之前,会假设你已经具备一些 [HTML](/zh-CN/docs/Learn/HTML) 和 [CSS](/zh-CN/docs/Learn/CSS) 的基础知识。因此,强烈建议你首先至少熟悉这两种技术。请先学习以下模块

- [Web 入门](/zh-CN/docs/Learn/Getting_started_with_the_web)
- [HTML 简介](/zh-CN/docs/Learn/HTML/Introduction_to_HTML)
- [CSS 入门](/zh-CN/docs/Learn/CSS/First_steps)
- [CSS 第一步](/zh-CN/docs/Learn/CSS/First_steps)

尽管所需的概念将根据需要进行解释,但对数学符号和 [TeX](https://zh.wikipedia.org/wiki/TeX) 渲染规则有一定的了解可能会对你有帮助
对数学符号和 [TeX](https://zh.wikipedia.org/wiki/TeX) 渲染规则的熟悉也可能会有所帮助,尽管所需的概念将在需要时进行解释
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

中文就应使用原来的语序,请思考一下中文的语法和习惯。


## 模块

- [MathML 入门](/zh-CN/docs/Learn/MathML/First_steps)
- : MathML 是用于在网页中编写数学公式的标记语言。该模块将以比较轻松的方式开始你的 MathML 掌握之旅,介绍其工作原理、语法以及如何在 HTML 中开始使用它。
- [MathML 第一步](/zh-CN/docs/Learn/MathML/First_steps)
- : MathML 是用于在网页中编写数学公式的标记语言。这个模块为你提供了如何开始使用 MathML 的基础知识,包括它的工作原理、语法是什么样的,以及如何在 HTML 中开始使用它。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

我不确定你的想法,是要尽量接近原文呢,还是意译。因为前面的翻译都有点更接近原文的表述,但这句又变成意译了。

注意:“with the basics of xxxx”,是跟后文的,你的翻译中,“开始使用 xxx 的基础知识”又和最后一句有点重复。我感觉这段话的翻译完全可以不改。


## 参见

- [MDN 上的 MathML](/zh-CN/docs/Web/MathML)
- : MathML 文档在 MDN 上的主要入口,你可以在此找到 MathML 语言所有特性的详细参考文档。想知道某个属性可以使用哪些值?这是一个很好的参考资料
- : 这是 MDN 上 MathML 文档的主要入口,你将在这里找到 MathML 语言所有特性的详细参考文档。想知道一个属性可以取的所有值吗?这是一个好去处
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

最后的问句我觉得原文也是可以的,改了就算了,没关系

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

因为其他文章中,也有这样的表达,是为了保持一致,才这样修改的。