From 2d8e57beed58a5665474fe7294b2b8e8a4514e75 Mon Sep 17 00:00:00 2001 From: Xia Jiang Date: Wed, 21 Oct 2026 03:41:24 +0800 Subject: [PATCH] Fix typos and missing words in the Chinese translation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nine of the first twenty lessons, all one-line wording fixes: - duplicated character in "的的变量" (140) - __last__ explained as the second element (170) - "(Don't forget the dot!)" lost the "dot" (60) - "big, bright exclamation" rendered as 又大又粗 (160) - the __to_s__/__to_i__/__to_a__ list padded with spaces, breaking the rendering (110) - sentences split across two lines, leaving a lone "。" (40, 90) - clauses missing compared to the English original (170, 180) - 字符 instead of 字符串 (100) No front matter, no indented code blocks, no source/*.json. --- translations/zh/try_ruby_100.md | 2 +- translations/zh/try_ruby_110.md | 6 +++--- translations/zh/try_ruby_140.md | 2 +- translations/zh/try_ruby_160.md | 2 +- translations/zh/try_ruby_170.md | 6 +++--- translations/zh/try_ruby_180.md | 4 ++-- translations/zh/try_ruby_40.md | 3 +-- translations/zh/try_ruby_60.md | 2 +- translations/zh/try_ruby_90.md | 3 +-- 9 files changed, 14 insertions(+), 16 deletions(-) diff --git a/translations/zh/try_ruby_100.md b/translations/zh/try_ruby_100.md index 9eff81c6..b6dea709 100644 --- a/translations/zh/try_ruby_100.md +++ b/translations/zh/try_ruby_100.md @@ -10,6 +10,6 @@ error: Ruby报错了。Ruby在告诉你并不存在逆置数字的方法。 -但如果先把数字转换成字符呢: +但如果先把数字转换成字符串呢: 40.to_s.reverse diff --git a/translations/zh/try_ruby_110.md b/translations/zh/try_ruby_110.md index 9c725b55..054df9bd 100644 --- a/translations/zh/try_ruby_110.md +++ b/translations/zh/try_ruby_110.md @@ -11,9 +11,9 @@ error: 虽然你可以对Ruby中的任何对象使用方法,但某些方法只对某些特定种类的东西有用。 但你可以随意使用Ruby中的"to"方法来转换类型 -- __to_s__ 将对象转换为 (to __s__trings) 字符串 -- __to_i__ 将对象转换为 (to __i__ntegers (numbers))整数 -- __to_a__ 将对象转换为 (to __a__rrays) 数组 +- __to_s__ 把对象转换成 __s__trings(字符串) +- __to_i__ 把对象转换成 __i__ntegers(整数) +- __to_a__ 把对象转换成 __a__rrays(数组) __数组又是什么?!__ diff --git a/translations/zh/try_ruby_140.md b/translations/zh/try_ruby_140.md index dcea99b2..a5120f46 100644 --- a/translations/zh/try_ruby_140.md +++ b/translations/zh/try_ruby_140.md @@ -8,6 +8,6 @@ error: 不错,不错。但你并不想在每次你需要用到它的时候都重新打一遍,对吧? -让我们把数字保存在一个名为彩票(ticket)的的变量里: +让我们把数字保存在一个名为彩票(ticket)的变量里: ticket = [12, 47, 35] diff --git a/translations/zh/try_ruby_160.md b/translations/zh/try_ruby_160.md index df8063b1..34810f02 100644 --- a/translations/zh/try_ruby_160.md +++ b/translations/zh/try_ruby_160.md @@ -19,7 +19,7 @@ error: ticket.sort! 你创建了一个列表。并将它排序了。变量ticket已经改变了。 -你有没有注意到 __sort!__ 方法在结尾有一个又大又粗的感叹号? +你有没有注意到 __sort!__ 方法在结尾有一个又大又醒目的感叹号? 很多时候,如果Ruby方法永久性地改变了变量,就会发出这样的声音。 没什么特别的,只是个标记。 diff --git a/translations/zh/try_ruby_170.md b/translations/zh/try_ruby_170.md index 03b48089..cd1e54f4 100644 --- a/translations/zh/try_ruby_170.md +++ b/translations/zh/try_ruby_170.md @@ -11,13 +11,13 @@ error: 差一点 我们已经知道了可以用 __max__ 来得到最大的值。 同样的,你可以 -用 __first__ 或者 __last__ 来得到第一个或是第二个元素。 +用 __first__ 或者 __last__ 来得到第一个或最后一个元素。 可如果你想要一个特定的值呢? ### [ ] Ruby使用方括号[ ]来选择元素 方括号在Ruby中非常常见 -它们就像用来瞄准目标的瞄准器 +它们就像用来瞄准目标的瞄准器。完全正确。 意味着“__我要去寻找__”,准备,瞄准。 让我们输出我们全部的彩票数字 @@ -28,6 +28,6 @@ Ruby使用方括号[ ]来选择元素 我们为什么使用 [0], [1], [2]? -而不是 [1], [2] 和 [3]? 难道这是来自日本的神秘佛教计数法吗?不, 我们computer people就是喜欢从0开始数。不仅仅是Ruby,大多数编程语言都从0开始数。 +而不是 [1], [2] 和 [3]? 难道这是来自日本的神秘佛教计数法吗?不, 我们这些写程序的人就是喜欢从0开始数。不仅仅是Ruby,大多数编程语言都从0开始数。 > 一个小提示: 你可以按 __Copy__ 按钮,把示例代码复制到编辑器中。 diff --git a/translations/zh/try_ruby_180.md b/translations/zh/try_ruby_180.md index ca0fd688..bf0b026f 100644 --- a/translations/zh/try_ruby_180.md +++ b/translations/zh/try_ruby_180.md @@ -11,14 +11,14 @@ error: 现在,回顾一下你的第二分钟学了什么: ### Errors(错误) -如果你尝试逆置一个数字,Ruby就会告诉你这个。 +如果你尝试逆置数字或做别的不老实的事,Ruby会告诉你。 ### 数组 数组是以某种顺序来储存元素的列表。 我们也学了如何创造数组,与如何从中获取元素。 ### 变量 -变量保存事物,并赋予其名称。要想在变量中存储一些东西,这样: +变量保存事物,并赋予其名称。你用等号做到这一点。要想在变量中存储一些东西,这样: ticket = [14, 37, 18]. ### 2/8 diff --git a/translations/zh/try_ruby_40.md b/translations/zh/try_ruby_40.md index 470bcc2f..4d2bd971 100644 --- a/translations/zh/try_ruby_40.md +++ b/translations/zh/try_ruby_40.md @@ -14,8 +14,7 @@ error: > 所以当你输入一个算式,你就可以得到一个结果。 > __但只有最后一个算式有结果__。并且仅在输出为空的情况下。 -所以当你打了两个或者以上的算式,Ruby只会显示最后一个算式的结果 -。 +所以当你打了两个或者以上的算式,Ruby只会显示最后一个算式的结果。 你当然可以自己选择想要在屏幕上输出什么!只需要在每个算式前打上 __puts__。(记得要加空格)。puts的意思是:*打印某些东西在屏幕上*。 diff --git a/translations/zh/try_ruby_60.md b/translations/zh/try_ruby_60.md index 6b5fa3b7..8b871334 100644 --- a/translations/zh/try_ruby_60.md +++ b/translations/zh/try_ruby_60.md @@ -12,4 +12,4 @@ error: "Jimmy".reverse -(别忘了打!) +(别忘了打点!) diff --git a/translations/zh/try_ruby_90.md b/translations/zh/try_ruby_90.md index a9a41998..32c0d818 100644 --- a/translations/zh/try_ruby_90.md +++ b/translations/zh/try_ruby_90.md @@ -20,8 +20,7 @@ error: 你已经使用了英文方法,如reverse和length。以及如乘法的符号方法。\* __方法指的是执行的行为!__ -这是你学习的本质。把简单的东西,玩弄它们,并把它们组合 -新东西。是不是感到很舒服?保证你是的。 +这是你学习的本质。把简单的东西,玩弄它们,并把它们组合成新东西。是不是感到很舒服?保证你是的。 ## 好吧。 让我们做一些不舒服的事情。试试颠倒一个数字。