From 08595013bafd7970622f13c90b4dd0c6652d6f38 Mon Sep 17 00:00:00 2001 From: AmyWang Date: Wed, 4 Dec 2024 16:07:17 -0800 Subject: [PATCH 1/2] Issue 375 Fixed --- static/locales/zh-CN/zh-CN-tutorial.json | 301 ++++++++++++----------- 1 file changed, 151 insertions(+), 150 deletions(-) diff --git a/static/locales/zh-CN/zh-CN-tutorial.json b/static/locales/zh-CN/zh-CN-tutorial.json index 58961e582..5ab263279 100644 --- a/static/locales/zh-CN/zh-CN-tutorial.json +++ b/static/locales/zh-CN/zh-CN-tutorial.json @@ -4,7 +4,7 @@ "region": "CN", "acts": [ { - "title": "诗篇", + "title": "诗篇1", "performance": ["use", "fit", "DarkVoid"], "scenes": [ { @@ -44,7 +44,7 @@ "sad", "停止?", "我们从没想要停止,从没想这样中断它的。只是……我们失去了我们的灵感。", - "我有很多的含义。比如,我可以当荷兰一种古老货币弗兰林的符号。世界各地的人都了解我,因为我帮助他们交易。很久以前,我还是拉丁字符/f/的小写。", + "我有很多的含义。比如,我可以当荷兰一种古老货币弗兰林的符号。世界各地的人都了解我,因为我帮助你们交易。很久以前,我还是拉丁字符/f/的小写。", "不过如今,我已籍籍无名了。" ], null, @@ -96,7 +96,7 @@ [ "FunctionDefinition", "serious", - "噢,我还没有解释导演的任务呢。*导演*就是赋予我们意义的那个人。他们是编排舞蹈、设定信息、把我们所有字符都安排得井井有条的人。他们的想法就是我所说的灵感。在这个世界上,我们能够做很多事情,但我们无法自导自演,导演才如此重要。所以,我之前问你能否赋予我们意义的时候,就是这个意思。你能成为我们的导演吗?" + "噢,我还没有解释导演的任务呢。*导演*就是赋予我们意义的那个人。你是编排舞蹈、设定信息、把我们所有字符都安排得井井有条的人。你的想法就是我所说的灵感。在这个世界上,我们能够做很多事情,但我们无法自导自演,导演才如此重要。所以,我之前问你能否赋予我们意义的时候,就是这个意思。你能成为我们的导演吗?" ], null, [ @@ -126,7 +126,7 @@ [ "FunctionDefinition", "bored", - "怎么导演?哦,对了,导演!我们来谈谈这个吧。让我们去拜访其他字符,他们要多兴奋!" + "怎么导演?哦,对了,导演!我们来谈谈这个吧。让我们去拜访其他字符,你要多兴奋!" ] ] }, @@ -159,7 +159,7 @@ [ "Program", "excited", - "我知道了。 @FunctionDefinition 有跟你讲过我们的故事吗?很多人都尝试过当我们的导演,但他们之中有人对我们感到迷惑、无趣,甚至厌烦。有时我们可能有点木,但我为我们的工作感到自豪,所以我也不想随便跟路人合作。" + "我知道了。 @FunctionDefinition 有跟你讲过我们的故事吗?很多人都尝试过当我们的导演,但你们之中有人对我们感到迷惑、无趣,甚至厌烦。有时我们可能有点木,但我为我们的工作感到自豪,所以我也不想随便跟路人合作。" ], null, [ @@ -183,7 +183,7 @@ "Program", "neutral", "当然啦。我算是这个表演节目的组织者。", - "你可以看到我在那里,*编辑器* @UI/editor 在*stage* @UI/stage 上展示我所运算的内容(目前是空的)。*导演*--也就是你--需要帮助大家捋清楚他们各要做什么,编写这场表演中将要发生的程序。然后我会运算程序,并将我们的成果放到舞台上给观众观看。" + "你可以看到我在那里,*编辑器* @UI/editor 在*stage* @UI/stage 上展示我所运算的内容(目前是空的)。*导演*--也就是你--需要帮助大家捋清楚你们各要做什么,编写这场表演中将要发生的程序。然后我会运算程序,并将我们的成果放到舞台上给观众观看。" ], null, [ @@ -191,7 +191,7 @@ "neutral", "比如,试着输入\\'hello'\\ 在这个编辑器里。", "(不要怕犯错,你随时可以用 *revert* @UI/revertProject 回到原来的状态。)", - "你输入了什么吗? 那是我的朋友 @Text。你有见到过他们吗?他们运算\\'hello'\\,然后我把\\'hello'\\放上舞台。让我们尝试把\\'hello'\\变成其他的东西,我就会随之展示改变之后的那个东西。总之,我会立刻展示你输入的东西的运算结果。" + "你输入了什么吗? 那是我的朋友 @Text。你有见到过它们吗?它们运算\\'hello'\\,然后我把\\'hello'\\放上舞台。让我们尝试把\\'hello'\\变成其他的东西,我就会随之展示改变之后的那个东西。总之,我会立刻展示你输入的东西的运算结果。" ], null, [ @@ -218,13 +218,13 @@ [ "Program", "serious", - "是也不是。我可以做很多,但那是因为我与*诗篇*里的其他人一起工作,是他们把所有惊喜的可能性带到了*舞台*。我所做的只是因让它们发挥自己的工作,然后把它们创造的最后一个事情带上舞台展示。我更像是护送所有" + "是也不是。我可以做很多,但那是因为我与*诗篇*里的其他人一起工作,是它们把所有惊喜的可能性带到了*舞台*。我所做的只是因让它们发挥自己的工作,然后把它们创造的最后一个事情带上舞台展示。我更像是护送所有" ], null, [ "Program", "serious", - "事实上,如果您想在舞台上观看节目,您可以在舞台上按下铅笔@UI/editProject。 这将向您展示每个人如何齐心协力创造舞台上的内容。 这个程序只是一个简单的短语。" + "事实上,如果你想在舞台上观看节目,你可以在舞台上按下铅笔@UI/editProject。 这将向你展示每个人如何齐心协力创造舞台上的内容。 这个程序只是一个简单的短语。" ], null, [ @@ -248,14 +248,14 @@ [ "FunctionDefinition", "neutral", - "你真的会喜欢@ExpressionPlaceholder。 他们非常友善,而且非常灵活。 但他们有点害羞。 只要对他们温柔点就行了?" + "你真的会喜欢@ExpressionPlaceholder。 它们非常友善,而且非常灵活。 但它们有点害羞。 只要对它们温柔点就行了?" ], null, [ "FunctionDefinition", "confused", "你好,@ExpressionPlaceholder?", - "额, 它们通常无处不在。 现在他们似乎无处可去..." + "额, 它们通常无处不在。 现在它们似乎无处可去..." ], [ "ExpressionPlaceholder", @@ -285,14 +285,14 @@ "FunctionDefinition", "kind", "我知道。 我也有相同的感觉。 我很抱歉。", - "这实际上就是我来这里的原因。 我想向您介绍我们的新任实习。" + "这实际上就是我来这里的原因。 我想向你介绍我们的新任实习。" ], ["ExpressionPlaceholder", "scared", "你好。"], null, [ "FunctionDefinition", "kind", - "他们刚刚遇到了@Program,所以他们真的才刚刚开始,但我想他们最好接下来见到你,因为你是我们这里很多人的出色代表。" + "它们刚刚遇到了@Program,所以它们真的才刚刚开始,但我想它们最好接下来见到你,因为你是我们这里很多人的出色代表。" ], ["ExpressionPlaceholder", "curious", "…"], null, @@ -313,14 +313,14 @@ [ "FunctionDefinition", "kind", - "但他们很强大,因为他们可以代表其他任何人,就像替身一样,直到你决定你想要的表演的一部分。 @ExpressionPlaceholder,想在这个@Program 中占据一席之地,只是为了说明? 看看@Program @UI/ExpressionPlaceholder 中有一个小占位符吗? 这是您可以放在那里的信号。" + "但它们很强大,因为它们可以代表其他任何人,就像替身一样,直到你决定你想要的表演的一部分。 @ExpressionPlaceholder,想在这个@Program 中占据一席之地,只是为了说明? 看看@Program @UI/ExpressionPlaceholder 中有一个小占位符吗? 这是你可以放在那里的信号。" ], null, [ "FunctionDefinition", "neutral", "@Program 不知道如何处理 @ExpressionPlaceholder,因此它在 *stage* 上显示*exception* @UI/exception,并在 @Program @UI/conflict 中显示*conflict*。", - "但是,如果您单击@ExpressionPlaceholder,或将文本插入符号移到其上,您将看到其他字符的可能性世界。 您也可以直接输入 @ExpressionPlaceholder 并编写您自己的。 例如,尝试在引号中输入您的姓名。" + "但是,如果你单击@ExpressionPlaceholder,或将文本插入符号移到其上,你将看到其他字符的可能性世界。 你也可以直接输入 @ExpressionPlaceholder 并编写你自己的。 例如,尝试在引号中输入你的姓名。" ], null, ["use", "fit", "Symbol", "-"], @@ -346,7 +346,7 @@ [ "FunctionDefinition", "cheerful", - "他们不喜欢在舞台上,甚至不喜欢在节目中呆很长时间。 他们永远不会承认这一点,但他们是一件大事,大多数导演没有他们就无法工作。 想象一下,它就像一位乐于助人的舞台工作人员,提醒您尚未弄清楚的事情。" + "它们不喜欢在舞台上,甚至不喜欢在节目中呆很长时间。 它们永远不会承认这一点,但它们是一件大事,大多数导演没有它们就无法工作。 想象一下,它就像一位乐于助人的舞台工作人员,提醒你尚未弄清楚的事情。" ] ] }, @@ -381,14 +381,14 @@ [ "FunctionDefinition", "neutral", - "(听起来他们在海滩上度过了很多时间。他们结识了一些新朋友,并练习什么都不做。)" + "(听起来你们在海滩上度过了很多时间。你们结识了一些新朋友,并练习什么都不做。)" ], null, ["use", "fit", "Symbol", "ivioas we wjjdks"], [ "FunctionDefinition", "excited", - "我想向您介绍我们潜在的新导演。 他们刚刚抵达并正在学习基础知识。 我刚刚向他们介绍了@Program 和@ExpressionPlaceholder." + "我想向你介绍我们潜在的新导演。 它们刚刚抵达并正在学习基础知识。 我刚刚向它们介绍了@Program 和@ExpressionPlaceholder." ], [ "UnparsableExpression", @@ -398,7 +398,7 @@ [ "FunctionDefinition", "serious", - "(他们只是说见到你真是太棒了,他们认为你会成为一名伟大的导演。)" + "(它们只是说见到你真是太棒了,它们认为你会成为一名伟大的导演。)" ], null, ["use", "fit", "Symbol", "v s d we iweiwei"], @@ -447,7 +447,7 @@ "FunctionDefinition", "curious", "Thanks @UnparsableExpression!", - "就像他们说的,当你说了一些我们不明白的事情时,unparsable就是等于“我们不明白”。 当这种情况发生时,我希望我们能提供更多帮助,但我们这里通常非常密集,所以我们不太擅长猜测您的意思。" + "就像它们说的,当你说了一些我们不明白的事情时,unparsable就是等于“我们不明白”。 当这种情况发生时,我希望我们能提供更多帮助,但我们这里通常非常密集,所以我们不太擅长猜测你的意思。" ], null, [ @@ -458,7 +458,7 @@ [ "FunctionDefinition", "kind", - "所以,@UnparsableExpression 希望您尝试制作尽可能多的它们。 (你可以通过按键混合一堆随机字符,你可能会得到很多)。" + "所以,@UnparsableExpression 希望你尝试制作尽可能多的它们。 (你可以通过按键混合一堆随机字符,你可能会得到很多)。" ], ["edit", ""], null, @@ -470,7 +470,7 @@ [ "FunctionDefinition", "kind", - "他们真的很喜欢,谢谢! 写出一些我们真正无法理解的东西是非常困难的。 但这并不意味着你写的所有内容都有意义。 例如,我很确定您只是输入了一堆随机单词。 但是这是什么意思?" + "它们真的很喜欢,谢谢! 写出一些我们真正无法理解的东西是非常困难的。 但这并不意味着你写的所有内容都有意义。 例如,我很确定你只是输入了一堆随机单词。 但是这是什么意思?" ], ["UnparsableExpression", "confused", "… /DDook/"], null, @@ -478,13 +478,13 @@ [ "FunctionDefinition", "kind", - "他们想知道你是否对表演有什么想法。" + "它们想知道你是否对表演有什么想法。" ], null, [ "FunctionDefinition", "kind", - "不? 没关系。 我们才刚刚开始向您展示可能性。 让我们去见见@Evaluate。 再见unparsable,很高兴见到你! 我们快点玩吧。" + "不? 没关系。 我们才刚刚开始向你展示可能性。 让我们去见见@Evaluate。 再见unparsable,很高兴见到你! 我们快点玩吧。" ], [ "UnparsableExpression", @@ -505,7 +505,7 @@ [ "FunctionDefinition", "excited", - "我很高兴你能见到@Evaluate。 他们真的是我最好的朋友。 在某种程度上,我们一起做所有事情。 我制定规则,他们执行规则,我们就像花生酱和果冻。 但他们比我……强大得多。 @Evaluate?" + "我很高兴你能见到@Evaluate。 它们真的是我最好的朋友。 在某种程度上,我们一起做所有事情。 我制定规则,它们执行规则,我们就像花生酱和果冻。 但它们比我……强大得多。 @Evaluate?" ], ["Evaluate", "shy", "@FunctionDefinition?"], null, @@ -556,12 +556,12 @@ [ "FunctionDefinition", "serious", - "@Evaluate,我想向您介绍我们的新任培训总监。" + "@Evaluate,我想向你介绍我们的新任培训总监。" ], [ "Evaluate", "shy", - "你好。 很高兴认识你。 欢迎来到诗篇,我们很高兴您能来到这里。" + "你好。 很高兴认识你。 欢迎来到诗篇,我们很高兴你能来到这里。" ], null, [ @@ -584,16 +584,17 @@ "neutral", "你想说说你是做什么的吗?" ], + [ "Evaluate", "serious", - "是的。 但如果不解释一下@FunctionDefinition,我就无法解释它。他们太谦虚了,无法分享这一点,但他们可能是这诗篇中最重要的角色。 他们无疑是我世界上最重要的人。 他们是每场表演的核心,也是每个其他角色角色的一部分。 它们代表了我们世界中最基本的理念:*function*。" + "是的。 但如果不解释一下@FunctionDefinition,我就无法解释它。它们太谦虚了,无法分享这一点,但它们可能是这诗篇中最重要的角色。 它们无疑是我世界上最重要的人。 它们是每场表演的核心,也是每个其他角色角色的一部分。 它们代表了我们世界中最基本的理念:*function*。" ], null, [ "Evaluate", "serious", - "函数是一种炼金术。 它们接受任意数量的输入并使用这些输入产生一个输出。 他们可以有名字,也可以没有名字。 它们可以有零个输入或五个或未知数。 还有炼金术:它们就像@Program,可以有任意数量的表达式来生成值。" + "函数是一种炼金术。 它们接受任意数量的输入并使用这些输入产生一个输出。 它们可以有名字,也可以没有名字。 它们可以有零个输入或五个或未知数。 还有炼金术:它们就像@Program,可以有任意数量的表达式来生成值。" ], null, [ @@ -607,13 +608,13 @@ [ "Evaluate", "serious", - "是的,@FunctionDefinition,这就是你。 我是能够进行这项评估的幸运者。 我接受其他人提供的输入,按照 @FunctionDefinition 定义的说明进行操作,并创建 @FunctionDefinition 告诉我创建的输出。 @FunctionDefinition 给出菜谱,我做饭。 然后我们一起吃饭。", + "是的,@FunctionDefinition,这就是它。 我是能够进行这项评估的幸运者。 我接受其他人提供的输入,按照 @FunctionDefinition 定义的说明进行操作,并创建 @FunctionDefinition 告诉我创建的输出。 @FunctionDefinition 给出菜谱,我做饭。 然后我们一起吃饭。", "你想要看么?" ], [ "FunctionDefinition", "happy", - "… 是的,让我们展示给他们看。" + "… 是的,让我们展示给它们看。" ], null, [ @@ -640,20 +641,20 @@ [ "Evaluate", "neutral", - "让我给你展示其中一个旋钮。 你能找到小*palette*切换按钮@UI/paletteExpand吗? 选择它以展开调色板,然后选择舞台上的短语。 完成后,您将看到 @Phrase 接受的许多输入。 例如,尝试使用滑块更改其@Phrase/size。" + "让我给你展示其中一个旋钮。 你能找到小*palette*切换按钮@UI/paletteExpand吗? 选择它以展开调色板,然后选择舞台上的短语。 完成后,你将看到 @Phrase 接受的许多输入。 例如,尝试使用滑块更改其@Phrase/size。" ], null, [ "Evaluate", "serious", - "看看当你这样做时,现在我在程序中有了一个新的输入? 这是@Phrase/size 输入。 函数具有一定的输入顺序,但如果函数具有可选输入列表,您可以使用它们的名称来指定要给出的输入。 我们在这里给出@Phrase/size,但不给出任何其他可选输入。 尝试使用调色板更改另一个输入,也许是字体。" + "看看当你这样做时,现在我在程序中有了一个新的输入? 这是@Phrase/size 输入。 函数具有一定的输入顺序,但如果函数具有可选输入列表,你可以使用它们的名称来指定要给出的输入。 我们在这里给出@Phrase/size,但不给出任何其他可选输入。 尝试使用调色板更改另一个输入,也许是字体。" ], null, ["conflict", "'你好'(1 2)"], [ "FunctionDefinition", "happy", - "耶! @Phrase太有趣了。 它们是我最喜欢使用的函数。 我们还会看到更多。 您想对可能出现的问题说些什么吗?" + "耶! @Phrase太有趣了。 它们是我最喜欢使用的函数。 我们还会看到更多。 你想对可能出现的问题说些什么吗?" ], [ "Evaluate", @@ -665,7 +666,7 @@ [ "Evaluate", "eager", - "这是另一种。 @Phrase 至少需要一些文本,所以如果您不给我文本,我将无法评估 @Phrase,因为我缺少所需的输入。" + "这是另一种。 @Phrase 至少需要一些文本,所以如果你不给我文本,我将无法评估 @Phrase,因为我缺少所需的输入。" ], null, ["conflict", "Phrase(1)"], @@ -725,10 +726,10 @@ "Phrase('💔' resting:Sequence({0%: Pose(scale: 1) 50%: Pose(scale: 1.2) 100%: Pose(scale: 1)} duration: 3s))" ], [ - "FunctionDefinition", + "FunctionDefinition", "happy", - "我真的很想念 @Evaluate。我无法想象没有他们的诗篇。", - "但有时候他们会有点…… 需要。我希望他们能…… 我不知道,相信自己?他们可以做很多事情,但他们却看不到。我的意思是,他们将价值转化为其他价值!我所做的只是提供配方。他们做饭。有时我觉得我所做的只是给予,而他们所做的只是索取。让人窒息。" + "我真的很想念 @Evaluate。我无法想象没有它们的诗篇。", + "但有时候它们会有点…… 需要。我希望它们能…… 我不知道,相信自己?它们可以做很多事情,但它们却看不到。我的意思是,它们将价值转化为其他价值!我所做的只是提供配方。它们做饭。有时我觉得我所做的只是给予,而它们所做的只是索取。让人窒息。" ], null, [ @@ -763,7 +764,7 @@ [ "FunctionDefinition", "serious", - "抽象?嗯,我猜这一切对我来说都很抽象。对于新导演来说,这些东西感觉如此... 正常,我忘了这些东西对他们来说有多陌生!也许让我们去见一些可以创建价值的表达式,这样会更具体一些?让我们从你已经见过的 @Text 开始吧。" + "抽象?嗯,我猜这一切对我来说都很抽象。对于新导演来说,这些东西感觉如此... 正常,我忘了这些东西对它们来说有多陌生!也许让我们去见一些可以创建价值的表达式,这样会更具体一些?让我们从你已经见过的 @Text 开始吧。" ] ] }, @@ -790,7 +791,7 @@ [ "FunctionDefinition", "happy", - "哦,@Text, 好久不见! 我大部分时间都在做梦和好奇。过了很长时间我才看到@Evaluate 我其实实际上是想要介绍他们给我们的新导演。" + "哦,@Text, 好久不见! 我大部分时间都在做梦和好奇。过了很长时间我才看到@Evaluate 我其实实际上是想要介绍它们给我们的新导演。" ], [ "Text", @@ -806,7 +807,7 @@ [ "Text", "serious", - "我只做一个简单的事: 表示符号序列,以及可以用它们做的许多事情。 我想你早些时候在写下“你好”这个词时就看到了我? 那是我,和我的朋友“h”、“e”、“l”和“o”。 那就是@Text,一个计算结果为您喜欢的任何@Text 的表达式。" + "我只做一个简单的事: 表示符号序列,以及可以用它们做的许多事情。 我想你早些时候在写下“你好”这个词时就看到了我? 那是我,和我的朋友“h”、“e”、“l”和“o”。 那就是@Text,一个计算结果为你喜欢的任何@Text 的表达式。" ], null, [ @@ -910,7 +911,7 @@ [ "Text", "curious", - "我们的朋友 @FunctionDefinition 是否告诉过你,他们为我定义了许多精彩的函数?它们让我能做各种各样的事情。其中一个相当简单:叫做 @Text长度,它所做的就是获取一些文本的长度。例如,如果我们在这里与 @Evaluate 和我们的小伙伴 @PropertyReference 搭档,我们就可以评估长度函数而不需要输入,并得到长度值。试着改变文本,看看 项目 显示的长度随着变短和变长而变化。" + "我们的朋友 @FunctionDefinition 是否告诉过你,它们为我定义了许多精彩的函数?它们让我能做各种各样的事情。其中一个相当简单:叫做 @Text长度,它所做的就是获取一些文本的长度。例如,如果我们在这里与 @Evaluate 和我们的小伙伴 @PropertyReference 搭档,我们就可以评估长度函数而不需要输入,并得到长度值。试着改变文本,看看 项目 显示的长度随着变短和变长而变化。" ], ["edit", "'你好'.length()"], null, @@ -956,13 +957,13 @@ [ "FunctionDefinition", "happy", - "你知道吗,我一直在思考 @Evaluate,以及我们分开了那么长时间。我想念他们,他们显然也想念我,但我只是希望一些时间的分开能帮助他们看到他们是多么了不起。" + "你知道吗,我一直在思考 @Evaluate,以及我们分开了那么长时间。我想念它们,它们显然也想念我,但我只是希望一些时间的分开能帮助它们看到它们是多么了不起。" ], null, [ "FunctionDefinition", "neutral", - "例如,你知道他们还有另一种形式吗?你在 \\函数()\\ 形式中看到过他们,但当单输入函数在值上评估时,他们还有这个美丽的技巧。@Evaluate 称之为 @BinaryEvaluate。例如,你知道刚才@Text展示给你的那个重复函数吗?它看起来是这样的。" + "例如,你知道它们还有另一种形式吗?你在 \\函数()\\ 形式中看到过它们,但当单输入函数在值上评估时,它们还有这个美丽的技巧。@Evaluate 称之为 @BinaryEvaluate。例如,你知道刚才@Text展示给你的那个重复函数吗?它看起来是这样的。" ], ["edit", "'你好'.repeat(5)"], null, @@ -1058,7 +1059,7 @@ [ "FunctionDefinition", "curious", - "不寂寞吗?我与之交谈的每个人,@Program,@ExpressionPlaceholder,@Evaluate,它们都感到如此孤立。 (除了 @UnparsableExpression,他们似乎在任何地方都很好)。" + "不寂寞吗?我与之交谈的每个人,@Program,@ExpressionPlaceholder,@Evaluate,它们都感到如此孤立。 (除了 @UnparsableExpression,们似乎在任何地方都很好)。" ], ["⊤", "precise", "我们互相有对方。"], ["⊥", "precise", "我们不是孤单的。"], @@ -1066,7 +1067,7 @@ [ "FunctionDefinition", "happy", - "好吧,听到这真是太好了。能再次与你们在一起真是太好了。我想向你们介绍我们的新导演。他们一直在与每个人见面,了解如何与我们一起表演。你们想告诉他们你们做什么吗?" + "好吧,听到这真是太好了。能再次与你们在一起真是太好了。我想向你们介绍我们的新导演。它们一直在与每个人见面,了解如何与我们一起表演。你们想告诉它们你们做什么吗?" ], ["⊤", "precise", "我是真的。"], ["⊥", "precise", "我是假的。"], @@ -1161,7 +1162,7 @@ [ "FunctionDefinition", "sad", - "你们两个……好吧,我们稍后再和@Conditional 谈谈。 (他们应该说它们对于用价值做出决策很有用,但我猜他们希望 @Conditional 告诉你这一点。我们稍后会与 @Conditional 讨论。)。" + "你们两个……好吧,我们稍后再和@Conditional 谈谈。 (它们应该说它们对于用价值做出决策很有用,但我猜它们希望 @Conditional 告诉你这一点。我们稍后会与 @Conditional 讨论。)。" ], null, [ @@ -1172,7 +1173,7 @@ [ "FunctionDefinition", "curious", - "哦! 我想知道。你们两个代表了两个截然不同的极端:真与假。但是那些……更加模糊的事情又如何呢?就像有些真实、有些虚假、甚至可能同时真实和虚假的事物? 有点像地球看起来是平的,但其实不然,或者天空是蓝色的,但颜色实际上只是我们的大脑创造的幻觉?如果他们想表达这样的东西,我们导演该怎么办?" + "哦! 我想知道。你们两个代表了两个截然不同的极端:真与假。但是那些……更加模糊的事情又如何呢?就像有些真实、有些虚假、甚至可能同时真实和虚假的事物? 有点像地球看起来是平的,但其实不然,或者天空是蓝色的,但颜色实际上只是我们的大脑创造的幻觉?如果它们想表达这样的东西,我们导演该怎么办?" ], ["⊤", "precise", "…"], ["⊥", "precise", "…"], @@ -1232,7 +1233,7 @@ [ "FunctionDefinition", "confused", - "这两个总是那么…简洁!他们真的是形影不离的两位亲密朋友,总是互补彼此,相互补足思维。我希望我和 @Evaluate 也能这样。对我们来说,总是这么…不平衡。" + "这两个总是那么…简洁!它们真的是形影不离的两位亲密朋友,总是互补彼此,相互补足思维。我希望我和 @Evaluate 也能这样。对我们来说,总是这么…不平衡。" ], null, [ @@ -1256,7 +1257,7 @@ [ "FunctionDefinition", "eager", - "我们接下来要见 @Number。他们总是有趣的东西要分享。嘿 @Number,你在吗?" + "我们接下来要见 @Number。它们总是有趣的东西要分享。嘿 @Number,你在吗?" ], ["Number", "kind", "距离只有3步远!"], null, @@ -1281,7 +1282,7 @@ [ "FunctionDefinition", "serious", - "别说十年。我不可能等了那么久。无论如何,我想介绍你给一个可能成为我们新导演的人。他们刚刚出现,撞到了我,原来他们是个人,对与我们一起制作表演感兴趣。我们刚刚见到了 @BooleanLiteral,还有 @Text,@Evaluate,@UnparsableExpression,@ExpressionPlaceholder 和 @Program。我们已经讨论了如何评估函数,并给出了一些示例。你想说你做什么吗?" + "别说十年。我不可能等了那么久。无论如何,我想介绍你给一个可能成为我们新导演的人。它们刚刚出现,撞到了我,原来它们是个人,对与我们一起制作表演感兴趣。我们刚刚见到了 @BooleanLiteral,还有 @Text,@Evaluate,@UnparsableExpression,@ExpressionPlaceholder 和 @Program。我们已经讨论了如何评估函数,并给出了一些示例。你想说你做什么吗?" ], [ "Number", @@ -1407,7 +1408,7 @@ [ "FunctionDefinition", "kind", - "… 你知道我告诉过你,他们可以评估任何带括号的函数 \\1.add(1)\\,还有带中缀运算符的两个输入函数 \\1 + 1\\ 吗?嗯,他们还有一个技巧,用于只有一个输入的函数:一元格式。" + "… 你知道我告诉过你,它们可以评估任何带括号的函数 \\1.add(1)\\,还有带中缀运算符的两个输入函数 \\1 + 1\\ 吗?嗯,它们还有一个技巧,用于只有一个输入的函数:一元格式。" ], null, [ @@ -1433,7 +1434,7 @@ [ "FunctionDefinition", "happy", - "那不是很美吗?@Evaluate 的这种多种形式,实际上都是相同的想法?他们甚至都没注意到…" + "那不是很美吗?@Evaluate 的这种多种形式,实际上都是相同的想法?它们甚至都没注意到…" ] ] }, @@ -1449,7 +1450,7 @@ [ "FunctionDefinition", "curious", - "你觉得只见一个值是否没问题?让我们找找 @None 吧。他们比 @Number 更冷静一些。@None?你在吗?" + "你觉得只见一个值是否没问题?让我们找找 @None 吧。它们比 @Number 更冷静一些。@None?你在吗?" ], ["None", "bored", "…"], null, @@ -1463,14 +1464,14 @@ [ "FunctionDefinition", "neutral", - "有道理。我能理解为什么你喜欢宁静。这确实很宁静。我想介绍你给我的新朋友和潜在的导演。他们对激发我们很感兴趣。" + "有道理。我能理解为什么你喜欢宁静。这确实很宁静。我想介绍你给我的新朋友和潜在的导演。它们对激发我们很感兴趣。" ], ["None", "eager", "…"], null, [ "FunctionDefinition", "neutral", - "是的,我认为他们有各种各样的想法。我们还没有谈论过它们,但时间还很充裕。现在我们只是在学习。你想分享一下你的工作吗?(我可以翻译)。" + "是的,我认为它们有各种各样的想法。我们还没有谈论过它们,但时间还很充裕。现在我们只是在学习。你想分享一下你的工作吗?(我可以翻译)。" ], ["None", "serious", "…"], null, @@ -1535,7 +1536,7 @@ [ "FunctionDefinition", "neutral", - "你知道吗?我们社区的价值非常不同。@Text 有着他们源自人类世界的广阔文化… @Boolean 以他们对世界的二进制视觉… @Number 对计数事物的无尽迷恋… @None 以他们静静观察事物缺失的方式… 我们的世界永远不会无聊!" + "你知道吗?我们社区的价值非常不同。@Text 有着它们源自人类世界的广阔文化… @Boolean 以它们对世界的二进制视觉… @Number 对计数事物的无尽迷恋… @None 以它们静静观察事物缺失的方式… 我们的世界永远不会无聊!" ], [ "fit", @@ -1545,7 +1546,7 @@ [ "FunctionDefinition", "kind", - "你可能想知道他们在一个群体中如何相处。好吧,诗篇中还有一整套致力于在群体中汇聚价值的人。我们称他们为*收藏品*。收藏品也是*价值*;它们只是由较小的值或甚至其他收藏品组成。例如,你可能有一个 @Text 的列表,或者 @Number 的一组,甚至是列表的列表。" + "你可能想知道它们在一个群体中如何相处。好吧,诗篇中还有一整套致力于在群体中汇聚价值的人。我们称它们为*收藏品*。收藏品也是*价值*;它们只是由较小的值或甚至其他收藏品组成。例如,你可能有一个 @Text 的列表,或者 @Number 的一组,甚至是列表的列表。" ], [ "fit", @@ -1555,7 +1556,7 @@ [ "FunctionDefinition", "kind", - "你想见识一下吗?让我们先从 @List 开始… 他们是我遇到的第一个收藏品,可能在我们社区中最显眼,因为它们在组织其他值的进行表现方面非常有用。" + "你想见识一下吗?让我们先从 @List 开始… 它们是我遇到的第一个收藏品,可能在我们社区中最显眼,因为它们在组织其他值的进行表现方面非常有用。" ], ["use", "fit", "Symbol", "[]"] ] @@ -1725,7 +1726,7 @@ [ "FunctionDefinition", "neutral", - "@List 很有趣。他们对秩序的热爱是如此迷人,也非常有用!我想你可能会对他们的表亲 @Set 也感兴趣,因为它们很相似,但在某些重要方面又有所不同。@Set?我有个人想让你见见。" + "@List 很有趣。它们对秩序的热爱是如此迷人,也非常有用!我想你可能会对它们的表亲 @Set 也感兴趣,因为它们很相似,但在某些重要方面又有所不同。@Set?我有个人想让你见见。" ], null, [ @@ -1736,7 +1737,7 @@ [ "FunctionDefinition", "kind", - "好多问题!我来介绍你认识一个正在考虑导演的人。他们正在学习诗篇的一切,并希望与我们分享他们的灵感!我们刚刚和 @List 聊过,但我们之前也和 @Number、@Boolean、@Text、@Evaluate 和 @Program 聊过。我们来找你是因为我们正在见到所有的总体!" + "好多问题!我来介绍你认识一个正在考虑导演的人。它们正在学习诗篇的一切,并希望与我们分享它们的灵感!我们刚刚和 @List 聊过,但我们之前也和 @Number、@Boolean、@Text、@Evaluate 和 @Program 聊过。我们来找你是因为我们正在见到所有的总体!" ], null, [ @@ -1774,7 +1775,7 @@ [ "FunctionDefinition", "neutral", - "@Set,你还能做其他什么事情吗?" + "@Set,你还能做其它什么事情吗?" ], [ "Set", @@ -1815,11 +1816,11 @@ ], ["FunctionDefinition", "sad", "是的,我看到了"], null, - ["Set", "curious", "他们怎么样?"], + ["Set", "curious", "它们怎么样?"], [ "FunctionDefinition", "sad", - "他们挺好的,我也挺好的。我想,我不知道,也许我们太久没有一起跳舞了。当我在他们身边时,我感觉他们看不见自己了,所以他们也看不见我。" + "它们挺好的,我也挺好的。我想,我不知道,也许我们太久没有一起跳舞了。当我在它们身边时,我感觉它们看不见自己了,所以它们也看不见我。" ], [ "Set", @@ -1854,9 +1855,9 @@ [ "Map", "curious", - "破裂?真的曾经是安静过的吗?见到你真是太好了,@FunctionDefinition。哦,我的天啊,你和 @Evaluate 聊过吗?上次我们聊天时,他们状态不太好。你得和他们谈谈。" + "破裂?真的曾经是安静过的吗?见到你真是太好了,@FunctionDefinition。哦,我的天啊,你和 @Evaluate 聊过吗?上次我们聊天时,它们状态不太好。你得和它们谈谈。" ], - ["FunctionDefinition", "sad", "是的,我和他们谈过"], + ["FunctionDefinition", "sad", "是的,我和它们谈过"], null, [ "Map", @@ -1872,7 +1873,7 @@ [ "Map", "excited", - "哦,我很抱歉听到这个。在寂静期间,我一直与每个人保持联系,而且我认为你和 @Evaluate 互相有对方!我真的很乐意随时聊天。我一直忙于跟踪 @List 和 @Set 之间的八卦,以及 @Conditional 和 @BooleanLiteral 之间的奇怪紧张关系。你知道他们之间发生了什么吗?" + "哦,我很抱歉听到这个。在寂静期间,我一直与每个人保持联系,而且我认为你和 @Evaluate 互相有对方!我真的很乐意随时聊天。我一直忙于跟踪 @List 和 @Set 之间的八卦,以及 @Conditional 和 @BooleanLiteral 之间的奇怪紧张关系。你知道它们之间发生了什么吗?" ], [ "FunctionDefinition", @@ -1894,7 +1895,7 @@ [ "FunctionDefinition", "neutral", - "不用给他们太大压力!我相信他们有很多想法。我们只是在弄清楚第一场演出之前为学习和交流腾出一些空间。你能分享一下你的工作吗?" + "不用给它们太大压力!我相信它们有很多想法。我们只是在弄清楚第一场演出之前为学习和交流腾出一些空间。你能分享一下你的工作吗?" ], null, [ @@ -1919,7 +1920,7 @@ [ "Map", "excited", - "与 @Bind 的合作使我变得特别!这是我将值连接到其他值的方式。 (你见过 @Bind 吗?没有吗?哦,你会喜欢上他们的。他们太棒了。)" + "与 @Bind 的合作使我变得特别!这是我将值连接到其他值的方式。 (你见过 @Bind 吗?没有吗?哦,你会喜欢上它们的。它们太棒了。)" ], null, [ @@ -2035,14 +2036,14 @@ [ "FunctionDefinition", "serious", - "你介意我们在进行最激动人心的部分之前先去见两个其他角色吗?这两个角色对于处理值,特别是文本来说非常重要,我们必须在进行更壮观的事情之前先了解他们。" + "你介意我们在进行最激动人心的部分之前先去见两个其他角色吗?这两个角色对于处理值,特别是文本来说非常重要,我们必须在进行更壮观的事情之前先了解它们。" ], null, [ "FunctionDefinition", "curious", - "他们是谁?", - "转换。他们是这个世界的炼金术,帮助将一种类型的值转换成另一种类型。让我们去见见他们。" + "它们是谁?", + "转换。它们是这个世界的炼金术,帮助将一种类型的值转换成另一种类型。让我们去见见它们。" ] ] }, @@ -2167,7 +2168,7 @@ [ "FunctionDefinition", "curious", - "你知道@Convert和@Evaluate是亲戚吗?他们就像表兄妹。@Evaluate会评估任何函数,但@Convert会评估任何转换。在某种意义上,@Evaluate也在做转换,从输入到输出。" + "你知道@Convert和@Evaluate是亲戚吗?它们就像表兄妹。@Evaluate会评估任何函数,但@Convert会评估任何转换。在某种意义上,@Evaluate也在做转换,从输入到输出。" ], [ "Convert", @@ -2189,7 +2190,7 @@ [ "Convert", "scared", - "抱歉哥们,我还有点震惊。嗯,他们可以查看参考@UI/docsExpand中的任何值类型。", + "抱歉哥们,我还有点震惊。嗯,它们可以查看参考@UI/docsExpand中的任何值类型。", "那里应该有一个列表,列出了我可以将它们转换成的其他类型…… 一切都是转换……" ], null, @@ -2233,13 +2234,13 @@ [ "Conditional", "curious", - "@FunctionDefinition?沉默即将破裂?什么是沉默?沉默如何被打破?我们真的曾沉默过吗?这个人是谁?是他们打破的吗?" + "@FunctionDefinition?沉默即将破裂?什么是沉默?沉默如何被打破?我们真的曾沉默过吗?这个人是谁?是它们打破的吗?" ], null, [ "FunctionDefinition", "serious", - "是的,沉默即将破裂,他们就是那个人!他们是一个人,来激发我们,指导我们的表演。我们一直在讨论转换,见过所有的值和@Text和@Convert,我想让他们遇见你!在某种意义上,你是最特殊的转换,因为你使我们能够将情况转换为新的值。" + "是的,沉默即将破裂,它们就是那个人!它们是一个人,来激发我们,指导我们的表演。我们一直在讨论转换,见过所有的值和@Text和@Convert,我想让它们遇见你!在某种意义上,你是最特殊的转换,因为你使我们能够将情况转换为新的值。" ], [ "Conditional", @@ -2259,7 +2260,7 @@ "FunctionDefinition", "excited", "是的,完全就是这样!", - "你看到@Conditional的格式有四个部分吗?首先是一个条件,需要是一个@Boolean。然后是?。接着是是的表达式,然后是否的表达式。@Conditional所做的是评估条件,如果是,他们就评估是的表达式。否则,他们评估/否/的表达式。这是一个非常强大的决策方式!" + "你看到@Conditional的格式有四个部分吗?首先是一个条件,需要是一个@Boolean。然后是?。接着是是的表达式,然后是否的表达式。@Conditional所做的是评估条件,如果是,它们就评估是的表达式。否则,它们评估/否/的表达式。这是一个非常强大的决策方式!" ], null, ["edit", "1 > 5 ? 'more' 'less'"], @@ -2286,13 +2287,13 @@ [ "FunctionDefinition", "confused", - "嗯,我猜那是个好点。我猜一个决策是否是决策很大程度上取决于导演的决策是什么。这是否意味着导演必须非常仔细地考虑他们给你的决策?" + "嗯,我猜那是个好点。我猜一个决策是否是决策很大程度上取决于导演的决策是什么。这是否意味着导演必须非常仔细地考虑它们给你的决策?" ], null, [ "Conditional", "curious", - "仔细?怀疑,也许?你考虑过我的好朋友@BooleanLiteral吗?他们对世界的看法如何可能足以代表我们可能想做的所有决策?例如,如果我们想要一个根据某人的名字决定它是否美丽的表演,那怎么办?这是一个真或假的决策吗?我们甚至应该做这样的决策吗?这不是太简化和有偏见了吗?", + "仔细?怀疑,也许?你考虑过我的好朋友@BooleanLiteral吗?它们对世界的看法如何可能足以代表我们可能想做的所有决策?例如,如果我们想要一个根据某人的名字决定它是否美丽的表演,那怎么办?这是一个真或假的决策吗?我们甚至应该做这样的决策吗?这不是太简化和有偏见了吗?", "导演,你认为哪些字母让一个名字变得美丽?" ], ["edit", "'诗篇'.has('e') ? 'beautiful' 'ugly'"], @@ -2373,7 +2374,7 @@ [ "FunctionDefinition", "neutral", - "让我们从最基本的流开始:@Time。要创建一个流,我们使用@Evaluate,并提供您想要的流类型的名称。" + "让我们从最基本的流开始:@Time。要创建一个流,我们使用@Evaluate,并提供你想要的流类型的名称。" ], ["Time", "neutral", "tick tick tick tick tick…"], ["edit", "Time()"], @@ -2784,7 +2785,7 @@ "FunctionDefinition", "kind", "有时表演是一种互动。观众说一些话,我们回应一些话。", - "这就是@Chat的作用。当你使用它时,一个小框会出现在舞台上,观众可以在其中输入,当他们提交他们的消息时,@Text将被添加到程序用于回应的流中。" + "这就是@Chat的作用。当你使用它时,一个小框会出现在舞台上,观众可以在其中输入,当它们提交它们的消息时,@Text将被添加到程序用于回应的流中。" ], null, ["edit", "Chat()"], @@ -2879,7 +2880,7 @@ [ "FunctionDefinition", "excited", - "是的!这是我们的新潜在导演。我刚刚向他们展示了@Time、@Key、@Pointer、@Button、@Volume和@Random,所以你可能注意到了他们从他们的世界带来的所有新输入。" + "是的!这是我们的新潜在导演。我刚刚向它们展示了@Time、@Key、@Pointer、@Button、@Volume和@Random,所以你可能注意到了它们从它们的世界带来的所有新输入。" ], [ "Reaction", @@ -2989,14 +2990,14 @@ [ "FunctionDefinition", "happy", - "目前您感觉怎么样?我觉得挺酷的,主要原因是每个角色都那么独特。大家都好特殊!" + "目前你感觉怎么样?我觉得挺酷的,主要原因是每个角色都那么独特。大家都好特殊!" ], null, ["use", "fit", "Symbol", "🥱"], [ "FunctionDefinition", "curious", - "您觉得没趣?哎!我还以为您会觉得很有意思呢…… 您想象的是怎么样的?" + "你觉得没趣?哎!我还以为你会觉得很有意思呢…… 你ß想象的是怎么样的?" ], null, ["use", "fit", "Symbol", "😴"], @@ -3010,14 +3011,14 @@ [ "FunctionDefinition", "neutral", - "您已经见识到好多$output了. 每一次@Program$evaluate后,结果是一个值,@Program会在$stage上显示那个值。不过,目前您只接触到了$number,$text,$list。我了解,您只想看完整的表演,我们完全赞同!" + "你已经见识到好多$output了. 每一次@Program$evaluate后,结果是一个值,@Program会在$stage上显示那个值。不过,目前你只接触到了$number,$text,$list。我了解,你只想看完整的表演,我们完全赞同!" ], null, ["use", "fit", "Symbol", "💬"], [ "FunctionDefinition", "eager", - "还记得我很久以前给您看的$output, @Phrase吗?我们就从那儿来,我们的演出就正式开始了! 然后,从那个基础上我会给您示范越来越有趣的演出。让我给您介绍一下!" + "还记得我很久以前给你看的$output, @Phrase吗?我们就从那儿来,我们的演出就正式开始了! 然后,从那个基础上我会给你示范越来越有趣的演出。让我给你介绍一下!" ] ] }, @@ -3064,7 +3065,7 @@ [ "Phrase", "kind", - "这个嘛,亲爱的,就是将一个词放上舞台最简单的方式。可是还有好多还没看到的!比如,您知道你可以改字体的风格用@FormattedTranslation么?虽然您还不认识他,在字的两边输入特殊标志就可。瞧:粗体!" + "这个嘛,亲爱的,就是将一个词放上舞台最简单的方式。可是还有好多还没看到的!比如,你知道你可以改字体的风格用@FormattedTranslation么?虽然你还不认识它,在字的两边输入特殊标志就可。瞧:粗体!" ], ["edit", "Phrase(`*hi*`)"], null, @@ -3079,14 +3080,14 @@ "Phrase", "kind", "还不佩服?", - "拿他们全部混到一起!" + "拿它们全部混到一起!" ], ["edit", "Phrase(`/_*I am the fabulous*_/💬!`)"], null, [ "Phrase", "kind", - "还有,如果您想要将这些特殊格式字符做文本用而不是格式,重复它们像在@Text中一样就可,我将直接使用该字符。" + "还有,如果你想要将这些特殊格式字符做文本用而不是格式,重复它们像在@Text中一样就可,我将直接使用该字符。" ], [ "edit", @@ -3096,21 +3097,21 @@ [ "Phrase", "excited", - "我不光能做格式化文本。比如,我可以拿一个 @Phrase/size, 以米为单位 \\m\\. 试试把这个尺寸改成任何您喜欢的大小!" + "我不光能做格式化文本。比如,我可以拿一个 @Phrase/size, 以米为单位 \\m\\. 试试把这个尺寸改成任何你喜欢的大小!" ], ["edit", "Phrase('hi' 2m)"], null, [ "Phrase", "kind", - "那个尺寸可以是任何表达式。比方说,我们想要@Time走的时候尺寸也增加。我们取时间,乘于零点几米,就会得到滴答滴答滴答,哈喽哈喽哈喽。尝试一下改频率或乘数。您创造出多美好的演化!" + "那个尺寸可以是任何表达式。比方说,我们想要@Time走的时候尺寸也增加。我们取时间,乘于零点几米,就会得到滴答滴答滴答,哈喽哈喽哈喽。尝试一下改频率或乘数。你创造出多美好的演化!" ], ["fit", "Phrase('hi' Time(100ms) · 0.001m/ms)"], null, [ "Phrase", "excited", - "您喜欢化妆服吗?我爱爱爱化妆服。我的@Phrase/face就是个例子。请选任何一个来装扮一下您所选的词。" + "你喜欢化妆服吗?我爱爱爱化妆服。我的@Phrase/face就是个例子。请选任何一个来装扮一下你所选的词。" ], [ "use", @@ -3132,7 +3133,7 @@ [ "Phrase", "curious", - "您有没有感觉想转一转?创造一个@Pose/rotation用一点旋转。尝试更改旋转值把我转过来!" + "你有没有感觉想转一转?创造一个@Pose/rotation用一点旋转。尝试更改旋转值把我转过来!" ], [ "fit", @@ -3142,7 +3143,7 @@ [ "Phrase", "happy", - "或者我们更疯狂的玩一玩,把旋转链接到@Time!哎呀!猜猜怎么让我旋转的更快? 就看您喽..." + "或者我们更疯狂的玩一玩,把旋转链接到@Time!哎呀!猜猜怎么让我旋转的更快? 就看你喽..." ], [ "fit", @@ -3152,12 +3153,12 @@ [ "Phrase", "serious", - "现在是个很合适的时间在提醒您一下,@FunctionDefinition在这里需要输入必须有某一个顺序,所以如果您把顺序排乱了,它。会。抱。怨。的!" + "现在是个很合适的时间在提醒你一下,@FunctionDefinition在这里需要输入必须有某一个顺序,所以如果你把顺序排乱了,它。会。抱。怨。的!" ], [ "FunctionDefinition", "shy", - "我的确会...我喜欢...东西放的整整齐齐的...您可以把他们放进对的排序吗?您可以用键盘剪贴和粘贴或拖动他们。" + "我的确会...我喜欢...东西放的整整齐齐的...你可以把它们放进对的排序吗?你可以用键盘剪贴和粘贴或拖动它们。" ], [ "conflict", @@ -3167,7 +3168,7 @@ [ "Phrase", "kind", - "只想给某种特性吗?说您想要哪个就可。这里我们选了@Phrase/size和@Phrase/rotation." + "只想给某种特性吗?说你想要哪个就可。这里我们选了@Phrase/size和@Phrase/rotation." ], [ "edit", @@ -3305,7 +3306,7 @@ [ "FunctionDefinition", "kind", - "@Phrase 太棒了,不是吗? 他们有如此多的能量,有如此多令人惊叹的繁荣。 您知道他们与我们的编舞@Sequence 密切合作吗? @Sequence 和@Phrase 一起可以做一些@Phrase 单独做不到的令人难以置信的事情。 你想认识他们吗?" + "@Phrase 太棒了,不是吗? 它们有如此多的能量,有如此多令人惊叹的繁荣。 你知道它们与我们的编舞@Sequence 密切合作吗? @Sequence 和@Phrase 一起可以做一些@Phrase 单独做不到的令人难以置信的事情。 你想认识它们吗?" ], null, [ @@ -3329,7 +3330,7 @@ [ "FunctionDefinition", "shy", - "我早些时候刚刚见过他们。 他们……哦,我们有客人! @Sequence,这是我们的新导演朋友。 他们来给我们带来灵感!" + "我早些时候刚刚见过它们。 它们……哦,我们有客人! @Sequence,这是我们的新导演朋友。 它们来给我们带来灵感!" ], [ "Sequence", @@ -3339,7 +3340,7 @@ [ "FunctionDefinition", "kind", - "他们当然做到了! 您想向他们展示步骤吗?" + "它们当然做到了! 你想向它们展示步骤吗?" ], null, [ @@ -3355,7 +3356,7 @@ [ "Sequence", "neutral", - "这是我的工作方式的一个简单示例。 这是带有“舞蹈”一词的@Phrase(嗨@Phrase!),他们有一个输入姿势,它是一个@Sequence,而不是单个@Pose。 跟我来? 该序列有四个步骤。 直,左倾斜,右倾斜,直。 当@Phrase进入时,他们会做出这个可爱的小摆动,然后停止。 我使用 @MapLiteral 将百分比映射到 @Pose。 这些百分比中的每一个都是每个 @Pose 在序列中应该发生的距离。 尝试更改百分比,尤其是中间的两个百分比。 它改变了摆动的流程和风格。" + "这是我的工作方式的一个简单示例。 这是带有“舞蹈”一词的@Phrase(嗨@Phrase!),它们有一个输入姿势,它是一个@Sequence,而不是单个@Pose。 跟我来? 该序列有四个步骤。 直,左倾斜,右倾斜,直。 当@Phrase进入时,它们会做出这个可爱的小摆动,然后停止。 我使用 @MapLiteral 将百分比映射到 @Pose。 这些百分比中的每一个都是每个 @Pose 在序列中应该发生的距离。 尝试更改百分比,尤其是中间的两个百分比。 它改变了摆动的流程和风格。" ], [ "edit", @@ -3375,7 +3376,7 @@ [ "Sequence", "serious", - "好的,现在假设您希望速度非常快。 默认情况下,我的速度很快,所以任何序列都将在四分之一秒内完成。 但如果您希望速度更快怎么办? 给我一个较短的持续时间,我会加快每个 @Pose 的速度,以更快地完成它。 1、2、3、4! 它看起来不再像摇晃了,不是吗? 更像是疯狂的小震动! 看看如果你把我的速度放慢到 2 或 3 秒会是什么样子......" + "好的,现在假设你希望速度非常快。 默认情况下,我的速度很快,所以任何序列都将在四分之一秒内完成。 但如果你希望速度更快怎么办? 给我一个较短的持续时间,我会加快每个 @Pose 的速度,以更快地完成它。 1、2、3、4! 它看起来不再像摇晃了,不是吗? 更像是疯狂的小震动! 看看如果你把我的速度放慢到 2 或 3 秒会是什么样子......" ], [ "edit", @@ -3417,7 +3418,7 @@ [ "Sequence", "curious", - "但是,你说,如果我们想永远这样做怎么办? 你可以给我设置一个@Phrase/resting。 只要@Phrase 在舞台上休息,他们就会重复一个序列。 无限摇摆!" + "但是,你说,如果我们想永远这样做怎么办? 你可以给我设置一个@Phrase/resting。 只要@Phrase 在舞台上休息,它们就会重复一个序列。 无限摇摆!" ], [ "edit", @@ -3487,7 +3488,7 @@ "serious", "对不起。 我很高兴能和你在一起。", "我认为…", - "我认为有帮助的是将您介绍给我们其他人,然后进行表演,然后我认为@Evaluate 和我可以解决问题。" + "我认为有帮助的是将你介绍给我们其他人,然后进行表演,然后我认为@Evaluate 和我可以解决问题。" ], null, ["use", "fit", "Symbol", "🙂"], @@ -3496,7 +3497,7 @@ "eager", "那么下一个是谁呢?", "哦,@Group! 我不敢相信我忘记了@Group。", - "这是完美的时机; 您现在知道@Phrase 和@Sequence,而@Group 是将我们所有人聚集在一起的不可或缺的一部分。 @Group 非常关心我们所有人。", + "这是完美的时机; 你现在知道@Phrase 和@Sequence,而@Group 是将我们所有人聚集在一起的不可或缺的一部分。 @Group 非常关心我们所有人。", "@Group? 你在吗?" ], null, @@ -3509,7 +3510,7 @@ [ "FunctionDefinition", "kind", - "我很好。 我们都没事! 沉默被打破了,因为我们找到了一个人! 他们将成为我们的灵感。" + "我很好。 我们都没事! 沉默被打破了,因为我们找到了一个人! 它们将成为我们的灵感。" ], null, ["fit", "Group(Grid(2 2) [Phrase('🔳') Phrase('🔳')])"], @@ -3536,7 +3537,7 @@ [ "FunctionDefinition", "happy", - "好吧,我们已经讨论过@Phrase,所以也许可以先谈谈您的目的?" + "好吧,我们已经讨论过@Phrase,所以也许可以先谈谈你的目的?" ], null, [ @@ -3546,13 +3547,13 @@ [ "Group", "neutral", - "我的目的,是的。 让我们想想——我认为我的目的是将每个人聚集在一起。 但我特别将@Phrase 以美丽的形状和安排放在舞台上。 您是否知道 @Phrase 可以同时出现在多个地方? 那是因为它们与其说是舞台上的一个文本短语,不如说是一个短语制造者,就像我是一个 @Group 制造者一样。 他们会根据你的需要制作多少,然后我按照你的指示将它们放在舞台上。 我所需要的只是一个@Arrangement 和一个@Phrase 列表,剩下的由我来完成。" + "我的目的,是的。 让我们想想——我认为我的目的是将每个人聚集在一起。 但我特别将@Phrase 以美丽的形状和安排放在舞台上。 你是否知道 @Phrase 可以同时出现在多个地方? 那是因为它们与其说是舞台上的一个文本短语,不如说是一个短语制造者,就像我是一个 @Group 制造者一样。 它们会根据你的需要制作多少,然后我按照你的指示将它们放在舞台上。 我所需要的只是一个@Arrangement 和一个@Phrase 列表,剩下的由我来完成。" ], null, [ "Group", "excited", - "这是一个简单的例子。 在这里,我使用 @Stack 排列,它创建 @Phrase 或其他 @Group 的垂直排列。 看看我如何制作一小堆整齐的单词吗? 他们的安排就是这样,为每个人提供一点喘息的空间,并且每个人都处于中心位置。 每个人都好可爱啊!" + "这是一个简单的例子。 在这里,我使用 @Stack 排列,它创建 @Phrase 或其他 @Group 的垂直排列。 看看我如何制作一小堆整齐的单词吗? 它们的安排就是这样,为每个人提供一点喘息的空间,并且每个人都处于中心位置。 每个人都好可爱啊!" ], [ "edit", @@ -3619,7 +3620,7 @@ [ "Group", "curious", - "有时使用二维而不是一维会更好。 如果你告诉我你想要多少行和列,我会制作一个@Grid 短语。 只要确保给我足够的短语来填充网格即可! 如果您想更加精确,您还可以提供 @Grid 填充和单元格大小。 网格一次布置一行,因此请按行顺序放置 @Phrase 列表。" + "有时使用二维而不是一维会更好。 如果你告诉我你想要多少行和列,我会制作一个@Grid 短语。 只要确保给我足够的短语来填充网格即可! 如果你想更加精确,你还可以提供 @Grid 填充和单元格大小。 网格一次布置一行,因此请按行顺序放置 @Phrase 列表。" ], [ "edit", @@ -3636,7 +3637,7 @@ [ "Group", "excited", - "如果您想要一个非常具体的安排? 您可以使用@Free,并准确地告诉我您想要所有短语的位置。 请务必为每个 @Phrase 指定一个位置,否则我会将其放置在 \\Place(0m 0m\\) 处。" + "如果你想要一个非常具体的安排? 你可以使用@Free,并准确地告诉我你想要所有短语的位置。 请务必为每个 @Phrase 指定一个位置,否则我会将其放置在 \\Place(0m 0m\\) 处。" ], [ "edit", @@ -3671,7 +3672,7 @@ [ "Group", "surprised", - "嗯,那种看起来像 4 x 2 网格,不是吗? 让我们通过倾斜两个堆栈来使其更清晰一些。 哦,是的,您可以给我 @Phrase 所具有的所有相同属性!" + "嗯,那种看起来像 4 x 2 网格,不是吗? 让我们通过倾斜两个堆栈来使其更清晰一些。 哦,是的,你可以给我 @Phrase 所具有的所有相同属性!" ], [ "edit", @@ -3694,7 +3695,7 @@ [ "FunctionDefinition", "happy", - "那比好还要好! 我认为你在这里向我们的新导演展示了多少可能性。 您还有什么想分享的吗?" + "那比好还要好! 我认为你在这里向我们的新导演展示了多少可能性。 你还有什么想分享的吗?" ], null, [ @@ -3737,7 +3738,7 @@ [ "FunctionDefinition", "happy", - "@Stage,这个人是我们的新导演。他们非常兴奋终于见到你!" + "@Stage,这个人是我们的新导演。它们非常兴奋终于见到你!" ], [ "Stage", @@ -3752,7 +3753,7 @@ [ "FunctionDefinition", "kind", - "确实是的,用来展示来自他们世界的各种表情。" + "确实是的,用来展示来自它们世界的各种表情。" ], [ "Stage", @@ -3832,7 +3833,7 @@ [ "FunctionDefinition", "excited", - "好吧,好吧,现在你知道了@Stage、@Group、@Phrase,以及你可以用它们做的很多事情。 现在你可能会想,如果我想和他们讲一个故事怎么办?" + "好吧,好吧,现在你知道了@Stage、@Group、@Phrase,以及你可以用它们做的很多事情。 现在你可能会想,如果我想和它们讲一个故事怎么办?" ], [ "FunctionDefinition", @@ -3852,7 +3853,7 @@ [ "FunctionDefinition", "serious", - "这是一个例子。 你看到它是如何倒计时然后说“嘘!”的吗? 您可以重置以再次看到它。" + "这是一个例子。 你看到它是如何倒计时然后说“嘘!”的吗? 你可以重置以再次看到它。" ], null, [ @@ -3873,7 +3874,7 @@ [ "FunctionDefinition", "serious", - "现在您可能会想,它们之间的转换怎么样? 我们可以使用@Phrase/entering 和@Phrase/exiting 来控制,设置@Pose 的开始和结束。 例如,在这里,我们将每个 @Phrase 开始和结束为不可见,因此它会淡入和淡出。" + "现在你可能会想,它们之间的转换怎么样? 我们可以使用@Phrase/entering 和@Phrase/exiting 来控制,设置@Pose 的开始和结束。 例如,在这里,我们将每个 @Phrase 开始和结束为不可见,因此它会淡入和淡出。" ], [ "edit", @@ -3956,13 +3957,13 @@ [ "FunctionDefinition", "serious", - "那么你知道 @Key、@Pointer 和 @Button,我们刚刚谈论过的流吗?它们可能非常有趣,但它们有一个问题:并不是观众中的每个人都能使用它们。有些人没有手,或者不能使用他们的手,或者不能精确地点击键盘或使用鼠标。我们知道许多人使用他们的声音来与我们的世界沟通,甚至使用他们的眼睛。因此,使用 @Key、@Pointer 或 @Button 意味着你的观众中有些人将无法参与。" + "那么你知道 @Key、@Pointer 和 @Button,我们刚刚谈论过的流吗?它们可能非常有趣,但它们有一个问题:并不是观众中的每个人都能使用它们。有些人没有手,或者不能使用它们的手,或者不能精确地点击键盘或使用鼠标。我们知道许多人使用它们的声音来与我们的世界沟通,甚至使用它们的眼睛。因此,使用 @Key、@Pointer 或 @Button 意味着你的观众中有些人将无法参与。" ], null, [ "FunctionDefinition", "kind", - "每个人都应该能够参与!所以现在我们更详细地谈论了 @Phrase,我想向你展示最后一个流,@Choice,这是一个已被选择的 @Phrase 名称流,独立于选择方式。例如,观众可能会使用鼠标点击一个 @Phrase,或者他们可能会使用键盘选择它,或者可能会使用其他设备。无论他们使用什么,@Choice 都会包含他们的最新选择。" + "每个人都应该能够参与!所以现在我们更详细地谈论了 @Phrase,我想向你展示最后一个流,@Choice,这是一个已被选择的 @Phrase 名称流,独立于选择方式。例如,观众可能会使用鼠标点击一个 @Phrase,或者它们可能会使用键盘选择它,或者可能会使用其他设备。无论它们使用什么,@Choice 都会包含它们的最新选择。" ], null, [ @@ -4013,7 +4014,7 @@ [ "FunctionDefinition", "kind", - "但似乎无论我们有多么了不起,我们总是会忘记,并最终重复自己。因此,我还想介绍给你另一组人。 他们是我们“记住”的方式,也是我们组织记忆的方式。 没有了他们,我们的工作中很多事情都必须一遍又一遍地做,我们将永远无法上演最excited人心的表演!" + "但似乎无论我们有多么了不起,我们总是会忘记,并最终重复自己。因此,我还想介绍给你另一组人。 它们是我们“记住”的方式,也是我们组织记忆的方式。 没有了它们,我们的工作中很多事情都必须一遍又一遍地做,我们将永远无法上演最excited人心的表演!" ] ] }, @@ -4042,7 +4043,7 @@ [ "FunctionDefinition", "kind", - "他们是我们的新导演!他们来这里是为了用新的想法,新的表达方式激励我们。" + "它们是我们的新导演!它们来这里是为了用新的想法,新的表达方式激励我们。" ], [ "Bind", @@ -4097,21 +4098,21 @@ [ "Bind", "serious", - "而且,您可以通过use \\•\\ 符号为我指定类型,告诉我该名称应该是什么类型的值。 所以,如果您想确保数字是一个数字,您会这样说。那就是说,以名称 \\number\\ 命名值,并且该值必须是 @Number。" + "而且,你可以通过use \\•\\ 符号为我指定类型,告诉我该名称应该是什么类型的值。 所以,如果你想确保数字是一个数字,你会这样说。那就是说,以名称 \\number\\ 命名值,并且该值必须是 @Number。" ], ["edit", "number•#: 1", "number"], null, [ "Bind", "eager", - "但是,如果您给我一个不是数字的东西怎么办?那我会抱怨,因为您说它应该是一个数字,但是您给我了一些文本。所以我不知道该怎么办。明白吗?" + "但是,如果你给我一个不是数字的东西怎么办?那我会抱怨,因为你说它应该是一个数字,但是你给我了一些文本。所以我不知道该怎么办。明白吗?" ], ["conflict", "number•#: 'oh hi'", "number"], null, [ "Bind", "serious", - "但好吧,到现在为止,您一定在想,“为什么有人会这样命名一个数字或文本呢???”好吧,想象一下,如果您正在听 @Key,并且想知道它是否是一组秘密字母之一,并显示一个 @Phrase,其中包含一个大的 \\⊤\\(如果它是一个魔术信件),以及小的 \\⊥\\(如果不是)。我们可能从这里开始。 这让我们得到了 \\⊤\\ 或 \\⊥\\。这是伟大的,当你按下其中一个字母时,你会得到 \\⊤\\,当你按下其他字母时,你会得到 \\⊥\\。很好。" + "但好吧,到现在为止,你一定在想,“为什么有人会这样命名一个数字或文本呢???”好吧,想象一下,如果你正在听 @Key,并且想知道它是否是一组秘密字母之一,并显示一个 @Phrase,其中包含一个大的 \\⊤\\(如果它是一个魔术信件),以及小的 \\⊥\\(如果不是)。我们可能从这里开始。 这让我们得到了 \\⊤\\ 或 \\⊥\\。这是伟大的,当你按下其中一个字母时,你会得到 \\⊤\\,当你按下其他字母时,你会得到 \\⊥\\。很好。" ], ["edit", "[ 'a' 'e' 'i' 'o' 'u'].has(Key())"], null, @@ -4128,7 +4129,7 @@ [ "Bind", "curious", - "现在问题来了。我们如何更改 @Phrase 的大小呢?好吧,我们已经弄清楚如何检查它是否是一个魔术字母,所以我们可以简单地复制它,如果它是 \\⊤\\,那么将其大小设置为 \\2m\\,否则如果它是 \\⊥\\,将其大小设置为 \\1m\\。这有效,但是您看到我们不得不两次评估相同的表达式吗?" + "现在问题来了。我们如何更改 @Phrase 的大小呢?好吧,我们已经弄清楚如何检查它是否是一个魔术字母,所以我们可以简单地复制它,如果它是 \\⊤\\,那么将其大小设置为 \\2m\\,否则如果它是 \\⊥\\,将其大小设置为 \\1m\\。这有效,但是你看到我们不得不两次评估相同的表达式吗?" ], [ "edit", @@ -4141,7 +4142,7 @@ [ "Bind", "excited", - "这就是我要出场的地方!看,您可以只评估表达式并为结果命名值。神奇吧?您只需在表达式前放置名称和 \\:\\,该表达式的值就会有一个名称。然后,您可以在该表达式之后的任何地方use该名称来引用其值。奇怪吧?您想看看它是如何工作的吗?尝试按下时间轴上的 ← 并向后移动几步,直到首次命名魔术。看看 \\magic\\ 如何获得 \\has\\ 的值?然后看看每个地方 \\magic\\ 被名称引用,相同的值被放置了?" + "这就是我要出场的地方!看,你可以只评估表达式并为结果命名值。神奇吧?你只需在表达式前放置名称和 \\:\\,该表达式的值就会有一个名称。然后,你可以在该表达式之后的任何地方use该名称来引用其值。奇怪吧?你想看看它是如何工作的吗?尝试按下时间轴上的 ← 并向后移动几步,直到首次命名魔术。看看 \\magic\\ 如何获得 \\has\\ 的值?然后看看每个地方 \\magic\\ 被名称引用,相同的值被放置了?" ], [ "edit", @@ -4155,7 +4156,7 @@ [ "Bind", "serious", - "您知道,您总是可以只复制您写的表达式。这将是相同的表演。这只是有点浪费。我的意思是,我们必须一遍又一遍地创建完全相同的值,然后如果您对表达式改变主意,您必须在所有地方都更改它。而且,如果您在一个地方更改了想法,但忘记在其他地方更改呢?比如,想象一下如果您还想通过这个来改变颜色,所以您有三次相同的表达式。然后想象一下,如果您想use此操作向我们的魔术字母列表添加一个字母。您必须这样做三次!您可能会忘记其中一个,或者打错字。如果我们有人没有按您的意愿执行,您应该如何表达您的艺术愿景呢?" + "你知道,你总是可以只复制你写的表达式。这将是相同的表演。这只是有点浪费。我的意思是,我们必须一遍又一遍地创建完全相同的值,然后如果你对表达式改变主意,你必须在所有地方都更改它。而且,如果你在一个地方更改了想法,但忘记在其他地方更改呢?比如,想象一下如果你还想通过这个来改变颜色,所以你有三次相同的表达式。然后想象一下,如果你想use此操作向我们的魔术字母列表添加一个字母。你必须这样做三次!你可能会忘记其中一个,或者打错字。如果我们有人没有按你的意愿执行,你应该如何表达你的艺术愿景呢?" ], [ "edit", @@ -4169,7 +4170,7 @@ [ "Bind", "kind", - "但是,如果您为表达式命名,您只需执行一次。看看这有多容易阅读。" + "但是,如果你为表达式命名你只需执行一次。看看这有多容易阅读。" ], [ "edit", @@ -4256,7 +4257,7 @@ [ "FunctionDefinition", "neutral", - "所以有一个角色一直在这里,但你还没有见过,但他们一直在躲藏……他们与 @Bind 和许多其他人密切合作,所以我想我们应该接下来与他们交谈。@Block,你能出来吗?" + "所以有一个角色一直在这里,但你还没有见过,但它们一直在躲藏……它们与 @Bind 和许多其它人密切合作,所以我想我们应该接下来与它们交谈。@Block,你能出来吗?" ], ["Block", "shy", "… 你好"], null, @@ -4268,7 +4269,7 @@ [ "FunctionDefinition", "kind", - "我有一个新朋友要让你见见。 他们可能是我们的下一位导演。" + "我有一个新朋友要让你见见。 它们可能是我们的下一位导演。" ], ["Block", "shy", "… 嗨 …"], null, @@ -4373,14 +4374,14 @@ [ "FunctionDefinition", "happy", - "我很高兴我们找到了所有人,并且你已经见过他们。每个人都很不同,不是吗?但也都很有趣?我觉得我们就像一个家庭,每个人都有自己独特的方式,但我们的差异使我们强大。你觉得大家怎么样?" + "我很高兴我们找到了所有人,并且你已经见过它们。每个人都很不同,不是吗?但也都很有趣?我觉得我们就像一个家庭,每个人都有自己独特的方式,但我们的差异使我们强大。你觉得大家怎么样?" ], null, ["use", "fit", "Symbol", "🙈"], [ "FunctionDefinition", "curious", - "我?嗯,我没什么特别的。我只是喜欢在幕后工作,帮助大家,展示他们的特别之处。我猜我甚至没想过要谈谈自己。我想我们可以聊聊我。" + "我?嗯,我没什么特别的。我只是喜欢在幕后工作,帮助大家,展示它们的特别之处。我猜我甚至没想过要谈谈自己。我想我们可以聊聊我。" ], null, ["use", "fit", "Symbol", "ƒ"], @@ -4401,7 +4402,7 @@ [ "FunctionDefinition", "serious", - "这是一个更有用的例子。你知道奇数和偶数吗?我曾经有一个导演想检查一个数字是否是偶数(我想是指可被2整除?),所以他们写了这个。这个函数叫做 \\even\\,它接受一个叫做… \\number\\ 的单一数字。你需要告诉我每个输入是什么类型的值,这样 @Evaluate 可以确保任何评估函数的东西都发送正确类型的值。然后,它接受数字,除以二,得到余数(用 @Number/remainder),然后用 @Number/equal 检查余数是否等于 \\0\\。因此整个函数最终要么评估为 \\⊤\\ 要么评估为 \\⊥\\。例如,这个偶数的评估结果是 \\⊥\\ 因为 \\3\\ 是奇数。试试使用回退按钮看看它是如何工作的。" + "这是一个更有用的例子。你知道奇数和偶数吗?我曾经有一个导演想检查一个数字是否是偶数(我想是指可被2整除?),所以它们写了这个。这个函数叫做 \\even\\,它接受一个叫做… \\number\\ 的单一数字。你需要告诉我每个输入是什么类型的值,这样 @Evaluate 可以确保任何评估函数的东西都发送正确类型的值。然后,它接受数字,除以二,得到余数(用 @Number/remainder),然后用 @Number/equal 检查余数是否等于 \\0\\。因此整个函数最终要么评估为 \\⊤\\ 要么评估为 \\⊥\\。例如,这个偶数的评估结果是 \\⊥\\ 因为 \\3\\ 是奇数。试试使用回退按钮看看它是如何工作的。" ], [ "edit", @@ -4419,7 +4420,7 @@ [ "FunctionDefinition", "serious", - "函数可以像你想要的那样复杂。你可以使用简单的表达式或 @Block,甚至可以在函数内部创建函数。例如,看看这个前任导演写的函数。它使用 @Block 和许多 @Bind 来计算一个单词中有多少个独特的元音。(我想他们试图确定一个单词是否“复杂”或类似的东西)。看到它有很多行?嗯,这仍然只有一个表达式:一个单一的 @Block,而 @Block 有所有的行。像任何 @Block 一样,最后一行是它评估的结果:独特元音的总数。其他所有的——比如第一行,把文本转换成字母列表,然后把字母列表转换成集合——只是为了在中间求和这些计数的准备。" + "函数可以像你想要的那样复杂。你可以使用简单的表达式或 @Block,甚至可以在函数内部创建函数。例如,看看这个前任导演写的函数。它使用 @Block 和许多 @Bind 来计算一个单词中有多少个独特的元音。(我想它们试图确定一个单词是否“复杂”或类似的东西)。看到它有很多行?嗯,这仍然只有一个表达式:一个单一的 @Block,而 @Block 有所有的行。像任何 @Block 一样,最后一行是它评估的结果:独特元音的总数。其他所有的——比如第一行,把文本转换成字母列表,然后把字母列表转换成集合——只是为了在中间求和这些计数的准备。" ], [ "edit", @@ -4460,7 +4461,7 @@ [ "FunctionDefinition", "sad", - "我不知道。有时,我明白为什么人们说他们对我所做的事情感激不尽。其他时候,我觉得真正的魔力在于像你这样的导演。这让我有时觉得我只是人们光辉的空壳……" + "我不知道。有时,我明白为什么人们说它们对我所做的事情感激不尽。其他时候,我觉得真正的魔力在于像你这样的导演。这让我有时觉得我只是人们光辉的空壳……" ] ] }, @@ -4474,7 +4475,7 @@ [ "FunctionDefinition", "sad", - "还有一些角色我想让你见见。接下来是我认识的最复杂的角色,也算是一种领导者。他们帮助组织我们所有人,奠定表演的基础,真的让一切都变得更有秩序。当然,你是我们的导演,但他们有点像每个人都去找以保持秩序的人。我认为在你上演的任何节目中,他们可能非常重要。" + "还有一些角色我想让你见见。接下来是我认识的最复杂的角色,也算是一种领导者。它们帮助组织我们所有人,奠定表演的基础,真的让一切都变得更有秩序。当然,你是我们的导演,但它们有点像每个人都去找以保持秩序的人。我认为在你上演的任何节目中,它们可能非常重要。" ], null, [ @@ -4510,12 +4511,12 @@ [ "FunctionDefinition", "eager", - "哦,是的,抱歉,这是我们的新导演!他们来激励和引导我们,分享他们的故事、想法和想象。他们打破了寂静!" + "哦,是的,抱歉,这是我们的新导演!它们来激励和引导我们,分享它们的故事、想法和想象。它们打破了寂静!" ], [ "StructureDefinition", "eager", - "真是令人难以置信。也是一种解脱。很高兴见到你,导演。我在这里,随时为您效劳。", + "真是令人难以置信。也是一种解脱。很高兴见到你,导演。我在这里,随时为你效劳。", "@FunctionDefinition… 情况很艰难。你,@Evaluate,每个人真的——我没有意识到我有多依赖你们所有人。有了目的,有了玩耍的机会,有了社区。我不知道我们会失去对方。没有人组织,我感觉只能组织自己,这感觉毫无意义。" ], [ @@ -4584,7 +4585,7 @@ [ "StructureDefinition", "serious", - "然后他们遇到了一个问题,表演如何记住他们在哪条消息上。他们意识到他们需要一种在索引到达末尾时记住消息索引的方法。这是一个好的开始,但它只显示第一条消息。" + "然后它们遇到了一个问题,表演如何记住它们在哪条消息上。它们意识到它们需要一种在索引到达末尾时记住消息索引的方法。这是一个好的开始,但它只显示第一条消息。" ], [ "edit", @@ -4602,7 +4603,7 @@ [ "StructureDefinition", "excited", - "然后他们想到了 @Reaction,可以用来响应流的变化。他们希望每两个部分更改一次消息,所以他们制作了一个 @Time 流,每隔 2 秒进行一次刻度,并使用 @Reaction 来每次递增下一个索引。这个 @Reaction 表示从 \\1\\ 开始,当时间每 \\2000ms\\ 更改一次时,评估为 \\index + 1\\ 的前一个值。这样,\\index\\ 每两秒增加 \\1\\,改变显示的消息。太棒了,它起作用了!" + "然后它们想到了 @Reaction,可以用来响应流的变化。它们希望每两个部分更改一次消息,所以它们制作了一个 @Time 流,每隔 2 秒进行一次刻度,并使用 @Reaction 来每次递增下一个索引。这个 @Reaction 表示从 \\1\\ 开始,当时间每 \\2000ms\\ 更改一次时,评估为 \\index + 1\\ 的前一个值。这样,\\index\\ 每两秒增加 \\1\\,改变显示的消息。太棒了,它起作用了!" ], [ "edit", @@ -4792,7 +4793,7 @@ [ "FunctionDefinition", "eager", - "哇,我们走了很长的路,不是吗?我们还有一个角色要介绍。他们很有趣,因为本质上,他们主要是解释事物,感觉我已经和你做了一段时间的事情。他们的名字是@Doc。嘿 @Doc,有什么新鲜事吗?" + "哇,我们走了很长的路,不是吗?我们还有一个角色要介绍。它们很有趣,因为本质上,它们主要是解释事物,感觉我已经和你做了一段时间的事情。它们的名字是@Doc。嘿 @Doc,有什么新鲜事吗?" ], ["use", "fit", "Symbol", "¶"], [ @@ -4804,7 +4805,7 @@ [ "FunctionDefinition", "kind", - "我还好。@Evaluate 是 … @Evaluate。我见到了他们,但…我觉得我还需要一些空间。我一直在向大家介绍我们的新导演。" + "我还好。@Evaluate 是 … @Evaluate。我见到了它们,但…我觉得我还需要一些空间。我一直在向大家介绍我们的新导演。" ], [ "Doc", @@ -4890,7 +4891,7 @@ [ "Doc", "excited", - "和@Bind一样,你可以告诉我解释是什么语言,并为相同的解释提供多个翻译。 (如果选择了西班牙语,您只会看到西班牙语。如果您没有看到,请尝试将西班牙语添加到您选择的语言中。)" + "和@Bind一样,你可以告诉我解释是什么语言,并为相同的解释提供多个翻译。 (如果选择了西班牙语,你只会看到西班牙语。如果你没有看到,请尝试将西班牙语添加到你选择的语言中。)" ], [ "edit", @@ -5110,7 +5111,7 @@ [ "Evaluate", "curious", - "我?我什么都不知道。我给 @FunctionDefinition 他们需要什么。。。至少我认为我做到了" + "我?我什么都不知道。我给 @FunctionDefinition 它们需要什么。。。至少我认为我做到了" ], null, ["fit", "Stage([] background: Color(10% 0 0°))"], @@ -5121,7 +5122,7 @@ [ "Number", "serious", - "1) 你基本上掌控着我们的表演,2) 如果没有你,@Evaluate 将毫无用处,3) 你确实将事物转变为全新的价值,4) 你以多种不同的形式出现,5) 你给了我们所有人目标,6 )我们都期待您的指导…" + "1) 你基本上掌控着我们的表演,2) 如果没有你,@Evaluate 将毫无用处,3) 你确实将事物转变为全新的价值,4) 你以多种不同的形式出现,5) 你给了我们所有人目标,6 )我们都期待你的指导…" ], null, ["fit", "Stage([] background: Color(20% 0 0°))"], @@ -5283,7 +5284,7 @@ [ "Evaluate", "confused", - "谢谢@FunctionDefinition。他们没有移动......哦,对了,\\move\\没有改变任何东西!让我们以当前位置并沿水平和垂直的随机方向移动我们。也许是随机的深度,所以我们 所有人都有机会在前面。然后进行一些随机轮换?" + "谢谢@FunctionDefinition。它们没有移动......哦,对了,\\move\\没有改变任何东西!让我们以当前位置并沿水平和垂直的随机方向移动我们。也许是随机的深度,所以我们 所有人都有机会在前面。然后进行一些随机轮换?" ], ["use", "edit", "EvaluateDance11"], null, @@ -5316,13 +5317,13 @@ [ "FunctionDefinition", "kind", - "我们的导演! 他们应该和我们一起跳舞." + "我们的导演! 它们应该和我们一起跳舞." ], null, [ "Evaluate", "excited", - "噢是的,当然!让他们来做音乐怎么样?@Phrase,你能不能听听 @Volume,然后把它连接到你的颜色中的@Color/lightness和@Color/chroma?这样,当我们的导演发出声音时,我们会非常兴奋激动!" + "噢是的,当然!让它们来做音乐怎么样?@Phrase,你能不能听听 @Volume,然后把它连接到你的颜色中的@Color/lightness和@Color/chroma?这样,当我们的导演发出声音时,我们会非常兴奋激动!" ], ["Phrase", "kind", "好主意!"], ["use", "edit", "EvaluateDance14"], @@ -5358,7 +5359,7 @@ [ "FunctionDefinition", "serious", - "我们做到了......但如果没有我们的新导演朋友,我们不可能做到。他们打破了我们的沉默, 他们提醒了我们为什么要一起表达。" + "我们做到了......但如果没有我们的新导演朋友,我们不可能做到。它们打破了我们的沉默, 它们提醒了我们为什么要一起表达。" ], null, ["use", "fit", "Symbol", "?"], From 4f10062135012473225a18b813f6409be71e94e3 Mon Sep 17 00:00:00 2001 From: AmyWang Date: Wed, 4 Dec 2024 16:24:29 -0800 Subject: [PATCH 2/2] Issue 376 Fixed --- static/locales/zh-CN/zh-CN-tutorial.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/locales/zh-CN/zh-CN-tutorial.json b/static/locales/zh-CN/zh-CN-tutorial.json index 5ab263279..0f80bb962 100644 --- a/static/locales/zh-CN/zh-CN-tutorial.json +++ b/static/locales/zh-CN/zh-CN-tutorial.json @@ -4,7 +4,7 @@ "region": "CN", "acts": [ { - "title": "诗篇1", + "title": "诗篇", "performance": ["use", "fit", "DarkVoid"], "scenes": [ {