diff --git a/docs/typescriptlang/zh/index.ts b/docs/typescriptlang/zh/index.ts
index 48f5984d..33da6482 100644
--- a/docs/typescriptlang/zh/index.ts
+++ b/docs/typescriptlang/zh/index.ts
@@ -1,79 +1,9 @@
export const indexCopy = {
- index_headline: "
TypeScript 是一个开源的编程语言,通过在 JavaScript(世界上最常用的语言之一) 的基础上添加静态类型定义构建而成。
- -类型提供了一种描述对象形状的方法。可以帮助提供更好的文档,还可以让 TypeScript 验证你的代码可以正常工作。
- -在 TypeScript 中,不是每个地方都需要标注类型,因为类型推断允许您无需编写额外的代码即可获得大量功能。
`, - - index_trust: "值得信任的结果", - index_trust_copy_a: `所有有效的 JavaScript 代码同时也是有效的 TypeScript 代码。你也许会有类型检查的错误,但是这不会阻止你运行生成的 JavaScript。尽管您可以选择更严格的行为,但是这意味着一切依然在您的控制中。`, - index_trust_copy_b: `TypeScript 代码通过 TypeScript 编译器或TypeScript 团队为指导 JavaScript 语言发展的 TC39 委员会作出了贡献。
- -当新的功能到达 stage 3 阶段后,他们将被包含进 TypeScript。
- -例如 TypeScript 团队推进了“可选链”,“空合并操作符”,throw 表达式和 regex 匹配索引之类的提案。
`, - - index_gradual: "渐进式迁移", - index_gradual_copy: ` -使用 TypeScript 并不是一个二元选择,您可以首先使用 JSDoc 来注释现有的 JavaScript,然后只让 TypeScript 检查一小部分文件,从而让您的代码可以在后续迭代中逐渐完成迁移。
- -TypeScript 的类型推导意味着只有您希望获得更佳的安全性时,才需要在您的代码中写更多的类型注释。
`, - - index_dts: "每个人的类型", - index_dts_copy: ` -这个世界上大多数的 JavaScript 都是没有类型的,所以类型推断只能提供很有限的支持。为了处理这种情况,TypeScript 团队帮助维护了
这个项目使 JavaScript 库的类型定义可以由社区来维护,而不需要为他们的维护者带来额外的负担。
`, - - index_tools: "始终如一的优质工具", - index_tools_copy: ` -通过 TypeScript 中对编辑器集成的处理,你可以在很多不同的编辑器中获得一致的使用体验。
- -这允许你可以在不同编辑器之间快速切换,例如
TypeScript 的编辑器集成中支持 JavaScript,所以您可能已经在不知不觉中使用到了 TypeScript。 - `, - - index_started_title: "开始使用", - index_started_handbook: "手册", - index_started_handbook_blurb: "学习语言", - index_started_community: "社区", - index_started_community_blurb: "不断更新", - index_install: "安装 TypeScript", - index_install_ref: ` -
你可以使用 npm 安装 TypeScript 之后执行 tsc
来运行 TypeScript 编译器 npx tsc
- `,
+ // The index page copy lives at index2.ts
index_releases: "季度发布",
index_releases_pt1: "我们的下一个版本发布是 ",
index_releases_pt2: ", 计划于 ",
index_releases_released: "发布",
index_releases_beta: "Beta 测试",
index_releases_rc: "预发布",
-
- index_migration_title: "迁移故事",
- index_migration_oss: "开源的 TypeScript",
- index_videos_title: "查看 TypeScript 实践",
-
- index_cta_play: "在浏览器中尝试",
- index_cta_install: "在本地安装",
-
- index_started_docs: "开始一个项目",
- index_started_docs_blurb: "寻找一个入手点",
- index_started_tooling: "工具",
- index_started_tooling_blurb: "深入 TypeScript",
-}
+}
\ No newline at end of file
diff --git a/docs/typescriptlang/zh/index2.ts b/docs/typescriptlang/zh/index2.ts
new file mode 100644
index 00000000..f1939af5
--- /dev/null
+++ b/docs/typescriptlang/zh/index2.ts
@@ -0,0 +1,79 @@
+export const indexCopy = {
+ index_2_headline:
+ "TypeScript 是
在运行时就会崩溃。",
+}
diff --git a/docs/typescriptlang/zh/zh.ts b/docs/typescriptlang/zh/zh.ts
index 79ce65da..12ad5f88 100644
--- a/docs/typescriptlang/zh/zh.ts
+++ b/docs/typescriptlang/zh/zh.ts
@@ -5,6 +5,7 @@ import { navCopy } from "./nav"
import { headCopy } from "./head-seo"
import { docCopy } from "./documentation"
import { indexCopy } from "./index"
+import { indexCopy as index2Copy } from "./index2"
import { comCopy } from "./community"
import { handbookCopy } from "./handbook"
@@ -17,4 +18,5 @@ export const lang = defineMessages({
...playCopy,
...comCopy,
...handbookCopy,
+ ...index2Copy
})