This is an automated email from the ASF dual-hosted git repository. chaokunyang pushed a commit to branch update_zh_index in repository https://gitbox.apache.org/repos/asf/fory-site.git
commit 55437243253a29ff61235e7c97631a05cce8da9d Author: 慕白 <[email protected]> AuthorDate: Thu May 21 16:37:14 2026 +0800 docs: refine Fory homepage terminology --- docs/introduction/overview.md | 4 ++-- i18n/zh-CN/code.json | 6 +++--- .../current/introduction/overview.md | 8 ++++---- .../version-1.0.0/introduction/overview.md | 8 ++++---- src/pages/home/components/HomepageFeatures.tsx | 5 +++-- versioned_docs/version-1.0.0/introduction/overview.md | 4 ++-- 6 files changed, 18 insertions(+), 17 deletions(-) diff --git a/docs/introduction/overview.md b/docs/introduction/overview.md index 57aaad6243..3f0828192b 100644 --- a/docs/introduction/overview.md +++ b/docs/introduction/overview.md @@ -77,13 +77,13 @@ exchanges compact binary payloads across supported languages: ### Domain Objects First -Fory serializes host-language models directly instead of forcing applications +Fory serializes native domain objects directly instead of forcing applications through wrapper types: - Java classes, Scala/Kotlin types, and GraalVM native image workloads. - Python dataclasses and Python-native object graphs. - Go structs, Rust structs, C++ structs, C# models, Swift types, Dart models, and JavaScript/TypeScript values. -- Generated or annotated model types when a shared contract is preferred. +- Generated or annotated types when a shared contract is preferred. ### Reference-Aware Schema IDL diff --git a/i18n/zh-CN/code.json b/i18n/zh-CN/code.json index 4c16b7c2a1..e0388beab5 100644 --- a/i18n/zh-CN/code.json +++ b/i18n/zh-CN/code.json @@ -279,7 +279,7 @@ "description": "The title displayed in the homepage hero section" }, "homepage.hero.subtitle": { - "message": "面向惯用领域对象、Schema IDL 和跨语言数据交换的极速多语言序列化框架。", + "message": "Apache Fory 是一个高性能多语言序列化框架,面向原生对象序列化和跨语言二进制编解码,支持 Schema IDL、对象引用、Schema 演进、Row Format 随机访问与零拷贝读取。", "description": "The subtitle displayed in the homepage hero section" }, "homepage.githubButton": { @@ -311,11 +311,11 @@ "description": "The title for the domain objects feature" }, "feature.domainObjects.description": { - "message": "直接序列化 Java 类、Python dataclass、Go struct、Rust/C++ struct,以及生成或注解过的模型类型。", + "message": "直接序列化原生领域对象,包括 Java 类、Python dataclass、Go struct、Rust/C++ struct,以及生成或注解过的类型。", "description": "Description for the domain objects feature" }, "feature.schemaIdl.title": { - "message": "感知引用的 Schema IDL", + "message": "原生支持引用的 Schema IDL", "description": "The title for the schema IDL feature" }, "feature.schemaIdl.description": { diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md index d98c6b67d6..d7521437e9 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md @@ -9,7 +9,7 @@ sidebar_position: 1 <img width="65%" alt="Apache Fory logo" src="/img/fory-logo-light.png" class="themed-logo-light"/> </div> -**Apache Fory™** 是一个面向惯用领域对象、Schema IDL 和跨语言数据交换的极速多语言序列化框架。 +**Apache Fory™** 是一个高性能多语言序列化框架,面向原生对象序列化和跨语言二进制编解码,支持 Schema IDL、对象引用、Schema 演进、Row Format 随机访问与零拷贝读取。 Fory 面向跨语言、跨运行时的紧凑高吞吐序列化而构建。它可以直接处理应用中的对象;当需要稳定契约时,也可以使用共享 Schema;同时保留对象图中的共享引用、循环引用和多态运行时类型等语义。 @@ -72,14 +72,14 @@ print(decoded) # User(name='Alice', age=30) ### 领域对象优先 -Fory 直接序列化宿主语言模型,而不是要求应用引入包装类型: +Fory 直接序列化原生领域对象,而不是要求应用引入包装类型: - Java 类、Scala/Kotlin 类型,以及 GraalVM native image 工作负载。 - Python dataclass 和 Python 原生对象图。 - Go struct、Rust struct、C++ struct、C# 模型、Swift 类型、Dart 模型,以及 JavaScript/TypeScript 值。 -- 当需要共享契约时,也支持生成或注解过的模型类型。 +- 当需要共享契约时,也支持生成或注解过的类型。 -### 感知引用的 Schema IDL +### 原生支持引用的 Schema IDL **[Fory IDL 和编译器](../compiler/index.md)** 允许团队一次定义 Schema,并为每种目标语言生成原生领域对象: diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md index d98c6b67d6..d7521437e9 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md @@ -9,7 +9,7 @@ sidebar_position: 1 <img width="65%" alt="Apache Fory logo" src="/img/fory-logo-light.png" class="themed-logo-light"/> </div> -**Apache Fory™** 是一个面向惯用领域对象、Schema IDL 和跨语言数据交换的极速多语言序列化框架。 +**Apache Fory™** 是一个高性能多语言序列化框架,面向原生对象序列化和跨语言二进制编解码,支持 Schema IDL、对象引用、Schema 演进、Row Format 随机访问与零拷贝读取。 Fory 面向跨语言、跨运行时的紧凑高吞吐序列化而构建。它可以直接处理应用中的对象;当需要稳定契约时,也可以使用共享 Schema;同时保留对象图中的共享引用、循环引用和多态运行时类型等语义。 @@ -72,14 +72,14 @@ print(decoded) # User(name='Alice', age=30) ### 领域对象优先 -Fory 直接序列化宿主语言模型,而不是要求应用引入包装类型: +Fory 直接序列化原生领域对象,而不是要求应用引入包装类型: - Java 类、Scala/Kotlin 类型,以及 GraalVM native image 工作负载。 - Python dataclass 和 Python 原生对象图。 - Go struct、Rust struct、C++ struct、C# 模型、Swift 类型、Dart 模型,以及 JavaScript/TypeScript 值。 -- 当需要共享契约时,也支持生成或注解过的模型类型。 +- 当需要共享契约时,也支持生成或注解过的类型。 -### 感知引用的 Schema IDL +### 原生支持引用的 Schema IDL **[Fory IDL 和编译器](../compiler/index.md)** 允许团队一次定义 Schema,并为每种目标语言生成原生领域对象: diff --git a/src/pages/home/components/HomepageFeatures.tsx b/src/pages/home/components/HomepageFeatures.tsx index 20ea7c35b6..3d50e0df34 100644 --- a/src/pages/home/components/HomepageFeatures.tsx +++ b/src/pages/home/components/HomepageFeatures.tsx @@ -45,8 +45,9 @@ const FeatureList: FeatureItem[] = [ id="feature.domainObjects.description" description="Description for the domain objects feature" > - Serialize Java classes, Python dataclasses, Go structs, Rust and C++ - structs, and generated model types directly in application code. + Serialize native domain objects directly, including Java classes, + Python dataclasses, Go structs, Rust and C++ structs, and generated or + annotated types. </Translate> ), }, diff --git a/versioned_docs/version-1.0.0/introduction/overview.md b/versioned_docs/version-1.0.0/introduction/overview.md index 57aaad6243..3f0828192b 100644 --- a/versioned_docs/version-1.0.0/introduction/overview.md +++ b/versioned_docs/version-1.0.0/introduction/overview.md @@ -77,13 +77,13 @@ exchanges compact binary payloads across supported languages: ### Domain Objects First -Fory serializes host-language models directly instead of forcing applications +Fory serializes native domain objects directly instead of forcing applications through wrapper types: - Java classes, Scala/Kotlin types, and GraalVM native image workloads. - Python dataclasses and Python-native object graphs. - Go structs, Rust structs, C++ structs, C# models, Swift types, Dart models, and JavaScript/TypeScript values. -- Generated or annotated model types when a shared contract is preferred. +- Generated or annotated types when a shared contract is preferred. ### Reference-Aware Schema IDL --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
