diff --git a/src/tool-stack/index.tsx b/src/tool-stack/index.tsx index 1d34401..4884486 100644 --- a/src/tool-stack/index.tsx +++ b/src/tool-stack/index.tsx @@ -14,8 +14,8 @@ export const ToolStack: React.FC<{ lang: string }> = memo(({ lang }) => { { name: 'Rspack', desc: isEn - ? 'A high performance JavaScript bundler written in Rust, with webpack-compatible API' - : '基于 Rust 编写的高性能 JavaScript 打包工具,具备与 webpack 兼容的 API', + ? 'A fast Rust-based bundler for the web, with a modernized webpack API' + : '基于 Rust 编写的高性能 Web 打包工具,提供现代化的 webpack API', logo: 'https://assets.rspack.rs/rspack/rspack-logo.svg', url: 'https://rspack.rs', urlText: 'rspack.rs', @@ -23,8 +23,8 @@ export const ToolStack: React.FC<{ lang: string }> = memo(({ lang }) => { { name: 'Rsbuild', desc: isEn - ? 'An Rspack-based build tool that provides out-of-the-box setup' - : '基于 Rspack 的构建工具,包含开箱即用的预设配置,带来愉悦的开发体验', + ? 'A fast, extensible build tool for modern web development, powered by Rspack' + : '基于 Rspack 的现代 Web 构建工具,快速且易于扩展', logo: 'https://assets.rspack.rs/rsbuild/rsbuild-logo.svg', url: 'https://rsbuild.rs', urlText: 'rsbuild.rs', @@ -32,7 +32,7 @@ export const ToolStack: React.FC<{ lang: string }> = memo(({ lang }) => { { name: 'Rslib', desc: isEn - ? 'A Rsbuild-based library development tool for creating libraries and UI components' + ? 'An Rsbuild-based library development tool for creating libraries and UI components' : '基于 Rsbuild 的库开发工具,以简单的方式创建 JavaScript 库和 UI 组件库', logo: 'https://assets.rspack.rs/rslib/rslib-logo.svg', url: 'https://rslib.rs', @@ -50,8 +50,8 @@ export const ToolStack: React.FC<{ lang: string }> = memo(({ lang }) => { { name: 'Rsdoctor', desc: isEn - ? 'A one-stop build analyzer that makes the build process transparent' - : '一站式的构建分析工具,使构建流程变得透明、可预测和可优化', + ? 'An AI-friendly build analyzer that makes the build process transparent' + : 'AI 友好的构建分析工具,使构建流程变得透明、可预测和可优化', logo: 'https://assets.rspack.rs/rsdoctor/rsdoctor-logo-480x480.png', url: 'https://rsdoctor.rs', urlText: 'rsdoctor.rs', @@ -59,8 +59,8 @@ export const ToolStack: React.FC<{ lang: string }> = memo(({ lang }) => { { name: 'Rstest', desc: isEn - ? 'A testing framework that provides first-class support for Rspack ecosystem' - : '基于 Rspack 的测试框架,为 Rspack 生态提供全面、一流的支持', + ? 'A JavaScript testing framework powered by Rspack, with a Jest-compatible API' + : '基于 Rspack 的 JavaScript 测试框架,兼容 Jest API', logo: 'https://assets.rspack.rs/rstest/rstest-logo.svg', url: 'https://rstest.rs/', urlText: 'rstest.rs', @@ -68,8 +68,8 @@ export const ToolStack: React.FC<{ lang: string }> = memo(({ lang }) => { { name: 'Rslint', desc: isEn - ? 'A high-performance JavaScript and TypeScript linter based on typescript-go' - : '基于 typescript-go 的高性能 JavaScript 和 TypeScript 代码检查工具', + ? 'A high-performance, ESLint-compatible linter for JavaScript and TypeScript' + : '高性能 JavaScript 和 TypeScript 代码检查工具,兼容 ESLint 生态', logo: 'https://assets.rspack.rs/rslint/rslint-logo.svg', url: 'https://rslint.rs/', urlText: 'rslint.rs', @@ -82,8 +82,8 @@ export const ToolStack: React.FC<{ lang: string }> = memo(({ lang }) => {
{isEn - ? 'A unified JavaScript toolchain centered on Rspack, with high performance and consistent architecture' - : '以 Rspack 为核心的 JavaScript 统一工具链,具有优秀的性能和一致的架构'} + ? 'A unified JavaScript toolchain centered on Rspack, optimized for speed, built for the age of AI' + : '以 Rspack 为核心的 JavaScript 统一工具链,性能优先,为 AI 时代而生'}