command.psi.learn.console=控制台不能学习Psi。尝试指定一名玩家！/psi-learn <权限组> [玩家]
command.psi.learn.not_a_group=“%s”不是合法的Psi学习章节
command.psi.learn.players=%s 不为玩家，只有玩家才能够学习Psi知识
command.psi.learn.should_not=%s 已经学会了 %s
command.psi.learn.success=已成功学习 %s %s
command.psi.learn.success.all=已成功学习Psi中所有 %s 的内容
command.psi.learn.unknown=该名玩家没有Psi档案。请将该情况反映给模组的作者。
command.psi.learn.usage=/psi-learn <权限组> [玩家]
command.psi.unlearn.console=控制台不能学习Psi。尝试指定一名玩家！/psi-unlearn <权限组> [玩家]
command.psi.unlearn.not_a_group=“%s”不是合法的Psi学习章节
command.psi.unlearn.players=%s 不是玩家，只有玩家才能够学习Psi知识
command.psi.unlearn.should_not=%s 本来就没学会 %s
command.psi.unlearn.success=成功让 %s 忘记了 %s 知识
command.psi.unlearn.success.all=成功让 %s 忘记了有关于Psi的所有知识
command.psi.unlearn.unknown=该名玩家没有Psi档案。请将该情况反映给模组的作者。
command.psi.unlearn.usage=/psi-unlearn <权限组> [玩家]
death.attack.psi-overload=%s 耗尽了他的ψ能量
item.psi:cad.name=术式辅助演算机
item.psi:cad_assembly_creative.name=创造版CAD机体
item.psi:cad_assembly_ebony_psimetal.name=乌黑色Psi金属CAD机体
item.psi:cad_assembly_gold.name=金质CAD机体
item.psi:cad_assembly_iron.name=铁质CAD机体
item.psi:cad_assembly_ivory_psimetal.name=乳白色Psi金属CAD机体
item.psi:cad_assembly_psimetal.name=Psi金属CAD机体
item.psi:cad_battery_basic.name=基础CAD电池
item.psi:cad_battery_extended.name=扩容CAD电池
item.psi:cad_battery_ultradense.name=超密CAD电池
item.psi:cad_colorizer_black.name=黑色CAD着色器
item.psi:cad_colorizer_blue.name=蓝色CAD着色器
item.psi:cad_colorizer_brown.name=棕色CAD着色器
item.psi:cad_colorizer_cyan.name=青色CAD着色器
item.psi:cad_colorizer_gray.name=灰色CAD着色器
item.psi:cad_colorizer_green.name=绿色CAD着色器
item.psi:cad_colorizer_light_blue.name=淡蓝色CAD着色器
item.psi:cad_colorizer_lime.name=黄绿色CAD着色器
item.psi:cad_colorizer_magenta.name=品红色CAD着色器
item.psi:cad_colorizer_orange.name=橙色CAD着色器
item.psi:cad_colorizer_pink.name=粉红色CAD着色器
item.psi:cad_colorizer_psi.name=Psi CAD着色器
item.psi:cad_colorizer_purple.name=紫色CAD着色器
item.psi:cad_colorizer_rainbow.name=全色CAD着色器
item.psi:cad_colorizer_red.name=红色CAD着色器
item.psi:cad_colorizer_silver.name=淡灰色CAD着色器
item.psi:cad_colorizer_white.name=白色CAD着色器
item.psi:cad_colorizer_yellow.name=黄色CAD着色器
item.psi:cad_core_basic.name=基础CAD核心
item.psi:cad_core_conductive.name=传导CAD核心
item.psi:cad_core_hyperclocked.name=极频CAD核心
item.psi:cad_core_overclocked.name=超频CAD核心
item.psi:cad_core_radiative.name=辐射CAD核心
item.psi:cad_socket_basic.name=基础CAD弹夹
item.psi:cad_socket_huge.name=巨型CAD弹夹
item.psi:cad_socket_large.name=大型CAD弹夹
item.psi:cad_socket_signaling.name=信号CAD弹夹
item.psi:cad_socket_transmissive.name=透射CAD弹夹
item.psi:detonator.name=术式引发器
item.psi:ebony_psimetal.name=乌黑色Psi金属锭
item.psi:ebony_substance.name=乌黑色物质
item.psi:exosuit_controller.name=套装控制器
item.psi:exosuit_sensor_heat.name=热传感器
item.psi:exosuit_sensor_light.name=光传感器
item.psi:exosuit_sensor_stress.name=压力传感器
item.psi:exosuit_sensor_water.name=水传感器
item.psi:ivory_psimetal.name=乳白色Psi金属锭
item.psi:ivory_substance.name=乳白色物质
item.psi:psidust.name=Psi粉
item.psi:psigem.name=Psi宝石
item.psi:psimetal.name=Psi金属锭
item.psi:psimetal_axe.name=Psi金属斧
item.psi:psimetal_exosuit_boots.name=Psi金属套装靴子
item.psi:psimetal_exosuit_chestplate.name=Psi金属套装胸甲
item.psi:psimetal_exosuit_helmet.name=Psi金属套装头盔
item.psi:psimetal_exosuit_leggings.name=Psi金属套装护腿
item.psi:psimetal_pickaxe.name=Psi金属镐
item.psi:psimetal_shovel.name=Psi金属锹
item.psi:psimetal_sword.name=Psi金属剑
item.psi:spell_bullet.name=术式子弹
item.psi:spell_bullet_active.name=术式子弹（已编译）
item.psi:spell_bullet_charge.name=遥控型术式子弹
item.psi:spell_bullet_charge_active.name=遥控型术式子弹（已编译）
item.psi:spell_bullet_circle.name=圈阵型术式子弹
item.psi:spell_bullet_circle_active.name=圈阵型术式子弹（已编译）
item.psi:spell_bullet_grenade.name=榴弹型术式子弹
item.psi:spell_bullet_grenade_active.name=榴弹型术式子弹（已编译）
item.psi:spell_bullet_loop.name=循环型术式子弹
item.psi:spell_bullet_loop_active.name=循环型术式子弹（已编译）
item.psi:spell_bullet_mine.name=地雷型术式子弹
item.psi:spell_bullet_mine_active.name=地雷型术式子弹（已编译）
item.psi:spell_bullet_projectile.name=投射型术式子弹
item.psi:spell_bullet_projectile_active.name=投射型术式子弹（已编译）
item.psi:spell_drive.name=术式驱动器
item.psi:vector_ruler.name=向量尺
itemGroup.psi=Psi
jei.psi.category.trick=术式注魔
psi.bulletType0=标准
psi.bulletType1=抛射
psi.bulletType2=循环
psi.bulletType3=圈阵
psi.bulletType4=榴弹
psi.bulletType5=遥控
psi.bulletType6=地雷
psi.cadstat.bandwidth=带宽
psi.cadstat.complexity=复杂度
psi.cadstat.efficiency=效率
psi.cadstat.overflow=溢值
psi.cadstat.potency=强度
psi.cadstat.projection=映射
psi.cadstat.sockets=弹夹
psi.component.assembly=机体
psi.component.battery=电池
psi.component.core=核心
psi.component.dye=着色器
psi.component.socket=弹夹
psi.container.socketable=弹夹
psi.datatype.Any=任何
psi.datatype.Double=数字
psi.datatype.Entity=实体
psi.datatype.EntityListWrapper=实体列表
psi.datatype.EntityLiving=实体（活的）
psi.datatype.EntityLivingBase=实体（活的）
psi.datatype.EntityPlayer=实体 (玩家，活的)
psi.datatype.Integer=数字
psi.datatype.Null=无
psi.datatype.Number=数字
psi.datatype.Vector3=向量
psi.event.damage=&b事件&7：受伤
psi.event.jump=&b事件&7：跳跃
psi.event.lowHp=&b事件&7：濒死
psi.event.lowLight=&b事件&7：弱光
psi.event.none=（无指定事件）
psi.event.onFire=&b事件&7：起火
psi.event.tick=&b事件&7：Tick
psi.event.underwater=&b事件&7：水下
psi.introduction=欢迎来到全宇宙最好的术式编程型魔法科技mod——Psi(Ψ)的 世界。请别忘了安装JustEnoughItems(JEI)或其他能查看合 成配方的mod，这些都是使用Psi时所必需的，因为配方并不在本 指南的介绍范围内。在开始前，你需要准备一些Psi粉末。而要 获得Psi粉末，你就需要先制作一个CAD装配器和一个铁质CAD 机体。放下CAD装配器再放入铁质CAD机体就能组装出最基本 的术式辅助演算机(CAD)了。这之后你只要将一些红石粉扔在 地上。再拿起你的CAD，对着这些物品右击即可获得Psi粉末。
psi.levelskip=Psi发现了上一个世界的数据存档.<br>你想要加载这些数据吗？<br><br>如果选择是，那么你的等级就会立即变为%d. 选择否的话，这条信息不会再次出现.
psi.piecegroup.blockConjuration=方块构筑
psi.piecegroup.blockConjuration.desc=这部分包括的是构筑方块的 功能块。<br><br>红色块“启动式：构筑方块” 会在给定位置创造一个构筑 方块。构筑方块是一个半透 明的实体块，如果设定了“时 间参数”，它还会在一段时间 后消失。“时间”参数的单位 是tick。提醒一下，一个tick 是1/20秒，如果你想要产生一 个半秒后消失的方块，那么就 可以将“时间”设为10。<br><br>“启动式：构筑光线”会生成一 个光源，没有碰撞体积。“启 动式：构筑方块序列”则类似 于“启动式：构筑方块”，但它构 筑的是多个方块。这些功能 块都有“时间”参数。<br><br>创造的构筑方块的颜色取决 于CAD中所用的着色器(没有 的情况下默认淡蓝色)。而变 换颜色的着色器，如全色着色 器，也会影响到构筑方块的外 观。
psi.piecegroup.blockMovement=方块移动
psi.piecegroup.blockMovement.desc=移动方块的能力不见得有破 坏放置它们的能力那样重要 ，但有时候还是能派上用场 的。<br><br>这里的红色块“启动式：移动 方块”需要给定一个方块的 位置和一个目标向量，方块就 会被移动。目标向量必须是 轴向向量，如果不是，启动时 就会失效。<br><br>另一个功能块，“启动式：崩塌 方块”会让方块像沙子沙砾 那样下落。<br><br>这两个方块都无法对复杂的 方块(如TileEntity)或无法精 准采集的方块生效。
psi.piecegroup.blockWorks=方块操作
psi.piecegroup.blockWorks.desc=操作方块也是基础的技能。 既然方块占据了世界中的一 格，你就可以通过向量来指定 方块的位置，因此向量概念的 知识对理解方块操作至关重 要。<br><br>最基础的两个功能块分别是 “放置方块”和“破坏方块”。 它们需要给定一个向量，然后 放置或破坏指定位置的方块 。以“启动式：放置方块”来说， 放置的方块就是在工具栏中 位于玩家CAD右侧的那个。当 然，放置会消耗这些方块。确 定放置的位置很容易，比如你 可以使用“运算符：向量追踪” 。<br><br>但要注意的是，标准的“运算 符：向量追踪”会选定我们所 看的方块，我们无法在那里放 置方块，因为已经存在一个方 块了！为了解决这个问题，我 们可以将“运算符：向量追踪” 和“运算符：向量轴向追踪”结 合使用，这样就会得到紧邻目 视方块那一侧的向量，如果看 的是方块顶部，它就会给出轴 向向量(0,1,0)。之后可以求和 ，用“运算符：向量和”解出我们 要放置方块的位置！<br><br>以此类推，“运算符：实体轴向 视线”获取的是玩家目视的轴 向向量。想想F3菜单里的“ Facing”值。“运算符：实体轴 向视线”的功能就与其类似 。比如“Facing”显示“east”， 那么“运算符：实体轴向视线” 就会给出向量(1,0,0)。不同的 是，这里也会检测你在向上还 是向下看。<br><br>另两个启动式分别是“启动式 ：放置方块序列”和“启动式：破坏方块序列”，后者被标上 了红色。这两个启动式会破 坏或放置一条线上的方块。 类似于标准的破坏和放置启 动式，它们需要开始的位置， 但它们也需要另一个向量，“ 目标”，以此确定作用线。因 此如果“目标”是(0,4,0)，它就 会从“位置”处开始向上放置 或破坏4个方块。最后一个 参数是“最大值”，这个数字常 量决定了启动式最多放置或 破坏的方块数。由于所需的 向量不是常量，因此启动式强 度和消耗基于最大值来计算 。你设定得越大，消耗量就越 大。<br><br>最后一个是“运算符：向量投 影”。向量投影讲起来有点复 杂，因此这里只解释最普通的 用法，那就是将一个向量投影 到轴上。比如你想要制作一 个魔法式，在你的位置与目视 的位置之间放置方块，但要与 目视方块的那一侧对齐，呈直 线布置(使用“运算符：向量轴 向追踪”)。一开始你获取了 想要放置方块的向量，使用“ 启动式：放置方块序列”，但如 果你斜着朝向方块，你或许会 得到(3,2,4)这样的向量。那就 不是我们想要的直线了！我 们可以使用“运算符：向量投 影”将其投影到视线侧的轴 上，比如(0,0,1)。这样我们的“ 向量A”就是(3,2,4)，而“向量B” 就是(0,0,1)。投影得到的就是 (0,0,4)。如果给出的“向量B” 是(1,0,0)，那么投影结果则是(3，0,0)。在B中使用轴向向量，向 量投影时就会除去A在B上为 0的部分。然后我们就可以 处理获得的直线了。<br><br>这里要求的是“启动式：破坏 方块序列”，你也不尝试什么 太疯狂的。不妨试试制作一 个能破坏8格高的柱子的魔 法式，这样你就有了自己的“ 一键砍树”。
psi.piecegroup.detectionDynamics=检测&聚焦
psi.piecegroup.detectionDynamics.desc=这部分包括了两类功能块，如 题所说：检测与聚焦。红色块 属于“聚焦”范畴，然而，要理解 它的话，还需要先介绍槽位焦 点的概念。<br><br>槽位焦点已知的一个例子就 是放置方块类型的启动式。 它们直接使用邻近CAD的方 块。槽位焦点就是这类启动 式使用的槽位。它可以是相 对的(基于CAD的位置)也可以 是绝对的，但只能是位于工具 栏中从1到9的。默认情况下 ，魔法式施展时，它的值是“相 对1”，即CAD右侧那一个槽位 。如果是“相对-1”，那么则是 CAD左侧的那个槽位。“绝对3 ”指工具栏中第三个槽位。当 然它也会循环，因此如果你的 CAD在最后一格并且值为“相 对1”，指代的就是工具栏的第 一个槽位。<br><br>为了设定焦点槽位，你可以使 用“启动式：切换焦点槽位”，也 就是这部分的红色块。它需 要两个参数。两者都是可选 并且互斥的，如果你不作定义 ，它就会将焦点设定为默认的 “相对1”。如果你选择设定“ 位置”参数，就会设定一个绝 对值，而“移位”参数则会设定 一个相对值。举例来说，你能 根据情况用不同的方块进行 建造。这个启动式只对当前 施放的魔法式有效，并且焦点 会在下一个魔法式施展时重 置(即便是同一个魔法式也一 样)。<br><br>这里的另外两个功能块属于“ 检测”范畴。首先，“选择符：物 品存在”有一个可选的槽数( 如果不作设定就默认为焦点 槽位)，它会返回指定槽位中 的物品数量，当然空的就会是 0。最后，“选择符：方块存在” 需要一个向量，用于寻找指定 坐标的方块，如果没有方块或 可替换方块(如高草)就会返 回0，非固体方块为1，固体方块 为2。
psi.piecegroup.eidosReversal=时空操控
psi.piecegroup.eidosReversal.desc=时空术式能让施法者随意掌 控时空连续体。<br><br>这部分中红色的是“启动式：时空逆流”，它会以双倍速逆 转施法者的步伐，持续指定时 间(秒)。一次只能激活一个 倒流，并且当其施展后，后续 施展的效果只对最后一个结 束时的点有效。潜行会终止 倒流过程。<br><br>另一个功能块是“启动式：时 空之锚”，它会给施法者附加 一个“锚”的效果。在目标时 间(秒)经过后，施法者就会被 带回锚的所在处。“启动式：时空之锚”可以施展多个，但只 有最后一个才会起效。<br><br>最后，“选择符：时空变更记录 ”需要一个数字参数(暂为n) ，它会向你提供从终点开始第 n次的时空变更记录位置。 简而言之，它会给出n个tick之 前施法者所在位置对应的向 量。也别忘了“启动式：时空 逆流”将施法者送回变更记录 中的一点时，会销毁那之后的 信息。“启动式：时空之锚”不 会改变变更记录。
psi.piecegroup.elementalArts=元素即艺术
psi.piecegroup.elementalArts.desc=如果一个系统能掌控世界却 没有古典的元素类魔法，那 么要它有何用？<br><br>这里包含了四大元素的启动 式。红色标记了“启动式：雷 击”，它会在给定的位置制造 一束闪电。其他启动式的作 用则与其相似。<br><br>列表中也给出了“运算符：随 机”，一个生成0(包含)到给定 数字(不包含)之间随机数的 功能块。在许多方面来讲可 以用于循环型或圈阵型魔法 式。举例来说，你可以配合“ 启动式：生长”制作一个能催 生大片农场的魔法式。
psi.piecegroup.entitiesIntro=实体初识
psi.piecegroup.entitiesIntro.desc=实体是术式编程中基本的组 成部分。比如当你使用“选择 符：施法者”时，它就会获取选 取施展魔法式的人，这里给出 了一些新的功能块，有了它们 你就能选择其他实体作为目 标了。<br><br>你可以利用这些块创造出影 响其他实体的魔法式，不妨试 试配合“启动式：附加运动”来 使用。
psi.piecegroup.exosuitCasting=套装施法
psi.piecegroup.exosuitCasting.desc=工具施法后自然就是护甲了 。你现在能制作Psi金属套装 了，材料就是⋯⋯你猜啊，好吧 其实是Psi金属和Psi宝石。 套装中每件都可以装入子弹， 类似于Psi金属工具。每一件 都能对特定“事件”有所反应 ，比如受伤，跳跃。当事件发 生时，选定子弹中的魔法式就 会被施展。<br><br>这些事件如下：<br>&n头盔&r：基于传感器<br>&n胸甲&r：玩家受到伤害<br>&n护腿&r：每tick<br>&n靴子&r：玩家跳跃<br><br>头盔可以装上护甲传感器，只 要将两者合成即可。一次只 能安装一个传感器。将头盔 放回合成栏就能移除传感器 。传感器种类不多，比如光传 感器，当玩家位于暗处时就会 触发，又比如压力传感器，当 玩家处于低HP时会触发。你 可以在空闲时试试看这些传 感器。<br><br>要控制套装，你还需要制作一 个套装控制器。通过它你能 直接调整每一件护甲选定的 子弹。只需手持它再按下平 常选择子弹的热键即可，出现 的菜单中还能改变多个槽位 。使用鼠标的左右键来选择 调整的对象，之后就和正常的 一样了。你也可以shift右击 套装控制器瞬间关闭护甲的 效果。<br><br>继续讲功能块。这里包含了 各种可用于套装施法的选择 符。红色的是“选择符：时间 ”。返回CAD时间，类似于“系 统时钟”，以tick计。它是持续 增加的，如果你想要随着时间 推移而变化的效果，那么它将 很有用。这个功能块不需要 套装就能使用。<br><br>这里另外两个分别是“选择符 ：攻击者”和“选择符：承受伤害” ，可以用在套装的胸甲上。前 一个会选择攻击你的实体，后 一个则会选择你承受的伤害 值。
psi.piecegroup.flowControl=流控制
psi.piecegroup.flowControl.desc=流控制算是个复杂的课题。 有了这里给出的功能块，你就 能以与先前截然不同的方法 控制一个魔法式。然而要理 解如何正确使用它们，你还需 要对魔法系统有深入的了解 才行。为了能正确理解这些 概念，你要记住几条基本的原 则：<br>1.魔法式会遵循术式编写台 中箭头的指向来执行。<br>2.任何给定功能块的值只会 被计算一次。其他功能块从 中索取的值就是首次计算的 值。举例来说，三个“启动式：调试”指向同一个“运算符：随 机”，结果只会输出一样的值 ，因为随机的输出只会计算一 次。<br>3.一个功能块只会在另一个 块索取它的值时才会被计算 ，而它们构成的长链则由启动 式激活。<br>4.启动式总是按着从左到右 ，从上到下的顺序来执行。因 此，位于第二行的启动式总会 滞后于第一行的而执行。<br><br>记住这几条，现在看看这部分 的红色块，“启动式：休眠”。它 会让魔法式根据给定的tick 数延迟执行。多亏了原则4， 我们知道了启动式执行的顺 序，现在就可以轻松布置这个 功能块了。提醒一下，一个ti ck是1/20秒。因此如果你希望 将术式延迟半秒，就可以将“ 时间”参数设定为10。“启动 式：休眠”不会增加魔法式的 映射数，但会增加强度。<br><br>“启动式：计算”完全没有什么 大作用。是的你没有听错。 这个启动式什么用也没有。 它也不会影响魔法式的属性 。唯一的用处就是利用原则 2，在执行休眠之前算出一个 值，这样你就能，例如在休眠 触发前，通过“选择符：实体位 置”获取某个实体的位置，然 后提供给休眠后的启动式使 用。<br><br>“启动式：终止”在本来的意义 上说是一个流控制块。他需 要一个数字参数，如果那个数 字处于-1和1之间(不包括这两 者)，它就会立即终止魔法式 的执行。其它的值则会让魔 法式正常持续下去。这个功 能块不会增加映射数。使用 时可以配合“选择符：潜行状 态”，它会在施法者潜行时给 出0，而非潜行时则为1。好像 它们天生就是一对！<br><br>“常量：封装”能让你用数字类 的块给需要数字常量的启动 式提供参数。现在你应该知 道了，提供给启动式的常量值 让魔法式在施展前就能计算 出各种属性值，这也就是为什 么数字变量不能输入启动式 。“常量：封装”需要两个数字， 一个常数和一个范数。常量 值用于统计数据的计算，而另 一个则作为术式实际使用的 。在执行魔法式时，范数值会 被常量值所限制，以免产生预 期外的结果。范数会被转为 正数或负数，取决于给定常数 的符号，这样一来两数的符号 就匹配了。如果常数值为0， 那么不管范数的值如何计算 的结果总为0。<br><br>最后，我们有了“运算符：最小 值”和“运算符：最大值”。两者 都很简单，选出给定数中的最 小数或最大数。它们能用于 难以控制的变量，比如避免“ 选择符：循环施法指针”的输 出量大于或小于确定值。
psi.piecegroup.greaterInfusion=高级聚变
psi.piecegroup.greaterInfusion.desc=将钻石聚变为Psi宝石的能力 极其重要。因为有了Psi宝石， 你也就能做出更强力的CAD 部件。类似“启动式：聚变”， “启动式：高级聚变”会聚变附 近的钻石，将其转变为Psi宝石。<br><br>其次，“启动式：阴阳变化”会将 煤炭聚变为乌黑色物质，而下 界石英则会变为乳白色物质 ，它们都能与Psi金属锭合成 ，制作成对应的合金。这些合 金可用于制作更强的CAD机 体。“启动式：阴阳变化”只能 在末地使用。
psi.piecegroup.infusion=Psi金属聚变
psi.piecegroup.infusion.desc=Psi金属是种制作CAD的重要 材料，它有着优良的Psi能量 传导性能。“启动式：聚变”会 像不装填子弹那样释放出 一股Psi能量，不过是以更集 中的形式。<br><br>这个功能块不需要参数，作 用几乎和用红石粉聚变Psi粉 末一样。你只要扔下一些金 锭，然后施展带有“启动式：聚 变”的术式即可获得Psi金属。<br><br>Psi金属不仅能用于制作更强 的CAD部件，还能用于制作术 式驱动器。术式驱动器能储 存魔法式，然后再传入另一 个编写台。只要用它shift右 击术式编写台就能向驱动器 写入魔法式。存入魔法式后 ，再对编写台做同样的事就 会将储存的术式写入机器。 若要从驱动器中移除术式， 只需对着空气shift右击。<br><br>最后，将写好的术式驱动器 与空的放在一起合成可以拷 贝数据。
psi.piecegroup.loopcasting=循环施法
psi.piecegroup.loopcasting.desc=循环施法是使用循环型术式 子弹施展的魔法类型。魔法 式从循环型子弹中施展时， 执行效果就和标准的一样， 但它会让玩家进入“循环施 法”状态，只要他们不放下手 中的CAD，魔法式就会以每秒4 次的频率持续施展下去。循 环施法的优势在于，Psi恢复 的最初冷却只作用于第一个 魔法式。对随后的施法而言 ，冷却会比正常情况下还要 短，因此只要施法者有足够 高的等级，就能通过Psi能量 的恢复来维持术式的消耗，从 而达到无限施法。<br><br>这里的红色标记块是“选择 符：循环施法指针”。它会选 取魔法式已经执行的次数。 刚开始施法时它的值为0，随 着后续的每次施法而增加。 可以配合“运算符：绝对值”和 “运算符：整除”使用来改变 每次施法时术式的作用。<br><br>“运算符：整除”的效果如其名 ，会选取两数相除后的整数 部分。“运算符：绝对值”则会 算出一个数的正值。使用这 些功能块，就能做到在地下 挖坑一类的工作。<br><br>“选择符：循环施法指针”对圈 阵型术式子弹也有效，返还的 是法阵施展术式的次数，最多 为20。
psi.piecegroup.memoryManagement=内存管理
psi.piecegroup.memoryManagement.desc=这部分介绍了魔法式掌控C AD中永久内存的能力。一台 CAD能储存向量类型的值以 便后续魔法的使用。能储存 的量等于CAD的“弹夹”数值 除以3并向下圆整。这也就 是CAD中存在的内存槽位的 数量。<br><br>这部分包括了两个功能块，用 于读取和写入向量的简单IO 型功能块。红色块，“启动式：储存向量”会向目标内存槽位 中存入一个向量，而“选择符：储存向量”则会从自身参数 指定的内存槽位中获取向量 。这些块的内存槽位从1开 始，因此一台拥有3个内存槽 位的CAD能接受1,2,3这几个值 。这些功能块都会增加术式 的强度，数值与使用的槽数有 关。<br><br>这些功能块有个缺点，那就是 “启动式：储存向量”在使用时 会“锁定”目标内存槽，以防其 他功能块在其执行时与同一 个内存槽交互，不管是读取还 是写入。因此如果你需要在 写入之前读取槽位中的值，务 必牢记流控制的基本原则，保 证先读后写。
psi.piecegroup.movement=移动进阶
psi.piecegroup.movement.desc=移动和运送已经可以使用“ 启动式：附加运动”来处理。 这里给出的功能块则能在此 之上更进一步。<br><br>“启动式：闪现”被标为了红色 ，它所做的就是将目标实体 沿着其视线传送一个常量值 。给定负数会将它向后传送 。“启动式：群体闪现”作用相 似，但它的作用目标是实体 列表，列表中所有实体都会 受启动式影响。<br><br>“启动式：附加运动”的作用不 言而喻，这里的是实体列表版 的“启动式：附加运动”，会给 列表中每个实体附加同样的 运动。<br><br>最后，“启动式：群体移动”会将 实体列表中的所有实体以指 定速度移向给定位置。负的 速度则会将它们移开。
psi.piecegroup.negativeEffects=负面效果
psi.piecegroup.negativeEffects.desc=和你预想的一样，正面效果 之后就是负面效果了。<br><br>这里不做太多解释。所有的 功能块和前面的类似，祝你 玩得开心。
psi.piecegroup.numbersIntro=数字初识
psi.piecegroup.numbersIntro.desc=数字是术式编程中基本的组 成部分。这些是能用于魔法 式数学的基础算术运算符。 <br><br>如果你还没有用到数字的地 方，那么不妨给调试启动式 添加两个常量。<br><br>注意按住Shift区别“数字”与 “数字常量”。需要“数字常量 ”的参数不能取“数字”，但需 要“数字”的参数可以取“数 字”和“数字常量”。
psi.piecegroup.positiveEffects=正面效果
psi.piecegroup.positiveEffects.desc=能给实体施加效果的魔法书 才物有所值。幸运的是，尽 管你不是在用魔法书编写术 式，你也能施加一些效果。<br><br>这里给出的所有功能块都会 给目标实体施加相应的药水 效果，你也需要设定目标时 间(秒)。如果功能块也有强 度参数，那么它将决定施加 效果的等级。<br><br>那么举例来说，时间20力量2 的“启动式：速度”会给目标实 体提供20秒的速度II效果。
psi.piecegroup.projectiles=另类施法
psi.piecegroup.projectiles.desc=除了标准的术式子弹以外，还 有其他几种可选的子弹，它们 能让你以不同的方式施展术 式。<br><br>投射型术式子弹不会直接施 法而是发射一个投射物，直到 其发生撞击才施法。榴弹型 术式子弹作用类似于投射型， 但产生的却是一个受重力影 响的，类似“榴弹”的抛射物， 它会在射出3秒后发生爆炸( 同时施展术式)。遥控型术式 子弹类似榴弹型，但它只会在 被术式引发器点燃时施展魔 法式。地雷型术式子弹也类 似于榴弹型，它会在实体踩上 并走过时施展术式。圈阵型 术式子弹会在施法者目视处 制造一个魔法阵，5秒以内术 式会在圈阵处施展20次。<br><br>这类术式子弹的使用可以配 合“选择符：焦点”，它会选择魔 法式的焦点。对标准的术式 子弹而言，焦点就是玩家自身 ，而投射型子弹及其派生类型 的焦点则是投射物实体。自 然地，圈阵型子弹的焦点就是 魔法阵了。“选择符：施法者 ”则不会被改变。<br><br>魔法式32格的限制建立于焦 点之上，因此这些新型子弹可 以延伸魔法式作用的距离。 此外，即便施法者位于焦点32 格外，魔法式也能作用于其施 法者。术式引发器只能引发 32格范围内的遥控型子弹。<br><br>这类功能块中的另一种，“选 择符：测量向量”需要配合向 量尺来使用。该物品让你能 在世界内定义向量。Shift右 击一方块设定起点，然后再右 击另一个设定终点即可。当 你使用这个选择符时，它就会 获取你选定的向量。如果你 身上有多把向量尺，那么会以 第一个为准，工具栏优先选择 。
psi.piecegroup.secondaryOperators=次要运算
psi.piecegroup.secondaryOperators.desc=顾名思义，这部分包括了一些 不太重要的运算符。实际上 就是一个由各种数学或逻辑 块组成的混合体，能用于辅助 魔法式的创造。为了方便解 释，这里将它们分为两部分。<br><br>第一部分与幂有关。包括“ 运算符：平方”，“运算符：幂”， “运算符：平方根”甚至是“运 算符：对数”。其中大部分都 以标准形式运算无需多讲，除 了“运算符：对数”。这个功能 块，就如其名，会计算出给定 数字的对数。它有一个可选 的底参数，用于对数运算的底 。如果不给定底，默认的底就 为10。这里也提供了“常量：e”，你可以随意使用。<br><br>第二部分与逻辑相关。包括 了圆整的功能块，“运算符：向 上圆整”，“运算符：向下圆整” 和“运算符：四舍五入”，它们会 根据数字的小数部分进行圆 整。这里也有“运算符：最小 ”和“运算符：最大”。这些都 很简单，它们会从给定的各个 数中获取最小数和最大数。
psi.piecegroup.smeltery=冶炼工厂
psi.piecegroup.smeltery.desc=这部分的功能块可谓简明易 懂，围绕着像熔炉一样冶炼物 品的概念而执行。<br>“启动式：冶炼物品”会将掉落 形式的物品(实体)冶炼为对 应的产物，一次只能冶炼一个 。<br><br>“启动式：冶炼方块”则会将方 块冶炼为对应的产物，当然后 者也是方块。所以虽然能将 圆石变成石头，但没法将木头 变为木炭。
psi.piecegroup.toolCasting=工具施法
psi.piecegroup.toolCasting.desc=Psi金属和Psi宝石能用于制 作各种工具：锹，镐，斧和剑。<br><br>这些工具最多能装入3枚术 式子弹。当它们产生了相关 的动作时，比如工具破坏方块 或剑攻击怪物，选定的魔法 式就会被激活。Psi金属工具 中魔法式的选择方法和CAD 相同。圆形菜单中也有一个 额外的槽位，用于完全禁用 工具的魔法式。当Psi金属工 具不在玩家手中时，它们会 断续使用玩家的Psi能量缓慢 恢复并修复受到的损伤。<br><br>工具中的魔法式并不是由工 具本身，而是由CAD施展，因此 限制条件仍是CAD的属性。<br><br>这里给出了几个与工具相关 的功能块。红色的块，“选择 符：破坏方块”用于工具，它会 提取你破坏方块位置的向量 。“选择符：破坏方块侧”则 会获取方块被破坏的那一 面。<br><br>最后“选择符：攻击目标”会 获取术式展开时你用剑攻击 的实体。有必要的话它也能 用于投射型术式子弹，获取投 射物撞到的实体。
psi.piecegroup.trignometry=三角函数
psi.piecegroup.trignometry.desc=这部分包括了与三角函数相 关的运算符。红色块“常量 ：Pi”的作用如其名，会提供给 你圆周率π的值。<br><br>最基础的三角函数运算也不 能少：sin，cos，asin和acos。 后两个分别是sin和cos的反 函数，通俗来讲就是“sin^-1” 和“cos^-1”。<br><br>最后，“运算符：向量点乘”会计 算两个向量的点乘，即两向量 的模与两者夹角的余弦相乘 。对求得的解使用“运算符：反余弦”就能求得两向量的夹 角。
psi.piecegroup.tutorial1=教程 1
psi.piecegroup.tutorial1.desc=欢迎来到等级菜单，看样子 你已经对自己崭新的CAD有 所了解了。本菜单将为你提 供mod教学，这也是你要学习 的第一个教程！别担心，没有 比这更长的了，因为这里将 会教给你最基础的部分。在 开始编写魔法式之前，还需 要准备一个术式编写台。为 了启动术式，你也需要一个 部件更齐全些的CAD，而不是 现在的这把。CAD所用的部 件各式各样(机体，核心，弹夹， 电池，还有可选的着色器)。 你没必要重做一个新机体，可 以直接将现在的CAD(实际上 它就是一个机体)放入合成栏 拆解为机体。<br><br>最后，魔法式需要存入术式 子弹中才能使用，准备一下 然后开工吧。<br><br>做好所有准备后。右击打开 术式编写台。就会看到一个 大网格。这里就是构筑魔法 的地方。此处的编程系统并 不像传统意义上复杂化的编 程系统，它更偏向于简单的 动作序列组合。右击某一个 单元格，接着就可以从出现 的列表中选择并添加程序块 。<br><br>本页底部已经列出了目前可 用的两个程序块。等你拥有 更多时，就能用它们随意组 合出各种魔法式了，但目前 而言，还是先集中看看这两 个吧。现在可用的分别是“ 选择符：施法者”和“启动式：调试”。启动式是一个魔法 式中最重要的部分，魔法式 需要通过它们才能与世界相 互作用。在这里，调试启动 式是个例外，因为它只会将 值输入玩家的聊天栏中。<br><br>你需要将这些功能块相邻放 置在网格中。左击“选择符：施法者”时，你会发现什么都 没有发生。而当你左击“启 动式：调试”时，左侧会出现一 个可以设置该块输入的面板， 其中就是该功能块的“参数” 。所谓参数，就是为了让功能 块执行任务而输入的信息。 我们的调试启动式要将某物 输出到聊天栏中，因此我们要 知道某物是什么。放好目标 参数，再点击其中的箭头，这 样一来你的“选择符：施法者” 看起来就指向了“启动式：调 试”。如果你在浏览功能块 时按住Shift，就能看见它所 需的参数类型或输出的数据 类型。利用这一点你就能将 各种功能块正确地配对。现 在先不管数字参数，因为后面 还会讲到。<br><br>如果目前为止都做对了，那 么你就应该能看见界面顶部 的红叉变成了钩，同时右侧 出现了一些数值。先别担心 那些。如果看见的还是红叉 ，就将鼠标悬停在上面查看 出现了什么错误，再试着修 正它。<br><br>现在我们需要将你编好的程 序取出装入CAD。拿起术式 子弹然后右击术式编写台。 你就能听见一段电子音，这 时子弹就可以投入使用了。 将你的新CAD放入装配器左 上方的槽中，就会看见下方 的槽位开启了。在其中放入 子弹，然后取出CAD。要选择 魔法式的话，只需手持CAD然 后按下打开本菜单所用的按 键。注意：你只能随身携带 一把CAD。如果携带了不止一 把，魔法式就将无法施展。<br><br>为了升级，你需要使用所学页 面最后用红色标识的功能块， 创造并施展魔法式。对我们 而言，现在需要一个含有“启 动式：调试”的魔法式才能升 级。用装有子弹的CAD右击 就能启动魔法了。如果你想 要制作更多的Psi粉末，切换 到没有子弹的槽位即可。
psi.piecegroup.tutorial2=教程 2
psi.piecegroup.tutorial2.desc=现在讲讲之前提到的“数字” 参数。你或许注意到有些参 数在中心还有一个额外的选 项，那代表着该参数是可选的 。选择中心点时它就是被禁 用的。<br><br>对我们而言，“数字”只是一类 的标签，如果术式复杂到需要 向聊天栏持续发送许多信息， 那么它就能派上用场了。它 需要一个数字，我们就给它一 个。现在我们已经能使用"常  量：数字"的功能块了。在网 格中加入“常量：数字”再将其 连接到调试功能块，就能给其 添加“数字”参数了。点击功 能块再通过键盘输入就可以 设定数字的值。<br><br>既然我们在处理多参数，那么 不妨设想在更复杂的网格中， 块与块之间并不会像现在这 样邻近。这时候就需要用到 另一种名为连接符的功能块 了。连接符的作用如其名，用 于将一个块与另一个连接，就 好像线缆一样。你可以紧邻 一个块放置连接符，它就会将 那个块中所包含的传递给连 接符末端的块。如果需要传 递的目标很远，你也可以将连 接符相互连接。单个连接符 的连线能将指向它的对象发 送给任何朝向并接触它的功 能块。<br><br>别忘了，为了升级，你需要使 用红色标记的块编写魔法式， 此处就需要用到“常量：数字” 功能块，你可以直接将其配合 教程1中的调试启动式，但也 别忘了试试连接符，后面会派 上用场的！
psi.piecegroup.tutorial3=教程 3
psi.piecegroup.tutorial3.desc=好好好，我知道你在想什么。 “这太无聊了，什么时候才能 来点带劲的？”那就是⋯⋯现在！<br><br>是时候介绍能实际起些作用 的启动式了。现在要说的就 是“启动式：附加运动”。这个 启动式，如你所想，会给实体 附加运动。它需要一个实体， 一个向量和一个数字常量。 你应该已经明白了，“选择符：施法者”会返回一个实体(玩 家)，将它用在“启动式：附加运 动”上的话，你就能给你的人 物附加运动。向量就是你希 望附加运动的方向，而数字 常量则决定了附加运动的速 度。显然你可以使用“常量：数字”来获取这里所需的数字 。<br><br>我们还没有什么好办法获取 启动式所需的向量，但我们有 “运算符：实体视线”，它能根据 玩家目视的方向提取对应的 向量。如果将其传递给“启动 式：附加运动”，玩家就会朝着 他们的视线方向移动。而关 于数字，现在设为3比较好。 当然你也可以修改，不过3确 实合理。你也会注意到当你 修改常量的数值时，右侧的数 字会发生变化。这些数字都 是有意义的，它们代表着魔法 式的属性。魔法式属性要与 CAD相适应，如果任何一项超 出了CAD的属性值，那么你就 无法施展该术式。<br><br>从上到下分别是：<br>&n复杂度&r：魔法式包含的动作数 。常量，连接符和调试启动式 不计入其中。<br>&n强度&r：魔法式的强度。启动式 的强度越高该数值越大。<br>&n消耗&r：魔法式将会消耗的Psi( 屏幕右侧的能量条)数量。 该项与CAD的属性无关，但受 CAD效率的影响。实际消耗 值位于括号内。CAD的效率 越高，额外消耗的能量就越少。<br>&n映射&r：魔法式中启动式的数量 。调试启动式不计。<br>&n带宽&r：魔法式程序的宽度和高 度中取较大值。如果你发现 此项超出了，那么试着压缩术 式吧。
psi.piecegroup.tutorial4=教程 4
psi.piecegroup.tutorial4.desc=你喜欢爆炸么？那肯定了。 现在就来编写一个让玩家目 视的方块爆炸的魔法式。<br><br>我们要用到“启动式：爆炸” 。它需要确定一个向量和一 个数字常量。有点类似于“ 启动式：附加运动”，这里的常 量代表启动式的强度。向量 则是产生爆炸的位置。我们 已经用过了“运算符：实体视 线”，但它所提供的向量太短 了。如果硬要使用，就会直接 炸到我们脸上！这里要用的是 “运算符：向量追踪”。<br><br>这个运算符需要给定一个位 置和一个路径，两者均为向量 。从指定位置出发，如通过“ 运算符：实体位置”获取玩家 的位置，运算符会延长参考向 量的“路径”直到与世界中的 方块相撞。因此，如果与“运 算符：实体视线”一同使用，我 们就能找到玩家所看的位置， 然后在那里引发爆炸。有一 点要注意的是，魔法式生效距 离最多离焦点32格，在这里来 讲就是玩家的施法距离。无 法在距离玩家32格以外的位 置制造爆炸。<br><br>最后，“错误消除符”的功能如 其名。如果施法时产生了错 误，聊天栏内就会有错误提示 。有时候让人恼火，当你确定 一个术式可能会出错时。只 需要将“错误消除符”放在魔 法式网格的任意位置即可，这 样一来所有的错误提示都会 消失。<br><br>这就是你最后一个基础教程 了，现在开始你就能随着等级 提升随意选择学习内容了，祝 你玩得开心！
psi.piecegroup.vectorsIntro=向量初识
psi.piecegroup.vectorsIntro.desc=向量是术式编程中基本的组 成部分。这里给出的向量运 算都比较基础，比如向量和向 量差这类。红色的那块，“运 算符：向量构造”会根据给出 的XYZ坐标创造一个向量。 不妨试着配合“启动式：附加 运动”来编写个能让你跳起的 魔法式。<br><br>关于这些功能块中更复杂的 一个：两个向量的向量积指 同时垂直于两者的那个向量 。你可以用它获取指向玩家 侧面的向量，只需计算玩家视 线的向量和(0,1,0)的向量积即 可，后者你可以通过“运算符 ：向量构造”来获取。
psi.programmerReference0=&b键位绑定
psi.programmerReference1=删除块：&bDelete
psi.programmerReference10=设定注释：&b%1$s-D
psi.programmerReference11=切换焦点：&bTab
psi.programmerReference12=显示提示：&bAlt
psi.programmerReference13=移动光标：&b方向键
psi.programmerReference15=分享至Reddit：&b%1$s-Shift-Alt-R
psi.programmerReference16=接收类型：&bin:(类型)
psi.programmerReference17=&b搜索词
psi.programmerReference18=接收类型：&bout:(类型)
psi.programmerReference19=输出类型：&bout:(类型)
psi.programmerReference2=清空网格：&b%1$s-Shift-Delete
psi.programmerReference3=移动网格：&b%1$s + 方向键
psi.programmerReference4=旋转网格：&b%1$s-Shift-Left/Right
psi.programmerReference5=垂直镜像网格：&b%1$s-Shift-Down
psi.programmerReference6=复制/剪切/粘贴：&b%1$s-C/%1$s-X/%1$s-V
psi.programmerReference7=撤销/重做：&b%1$s-Z/%1$s-Y
psi.programmerReference8=打开面板/选择块：&bEnter
psi.programmerReference9=设定参数：&b数字键 + 方向键
psi.spellerror.bossimmune=错误：尝试对免疫实体或boss施展魔法式.
psi.spellerror.dividebyzero=错误：不能除以0.
psi.spellerror.exclusiveparams=设定了两个相互排斥的参数
psi.spellerror.immunetarget=错误：目标实体免疫或为boss.
psi.spellerror.invalidparam=指定的参数无效
psi.spellerror.lockedmemory=错误：内存槽位锁定.
psi.spellerror.loop=死循环无法求解
psi.spellerror.memoryoutofbounds=错误：内存访问出界.
psi.spellerror.negativenumber=错误：功能块中的目标数字不能为负数.
psi.spellerror.nocad=错误：施法者无CAD.
psi.spellerror.noname=魔法式未命名
psi.spellerror.noninteger=指定的数字参数必须是一个整数
psi.spellerror.nonpositiveinteger=指定的数字参数必须是一个正整数
psi.spellerror.nonpositivevalue=指定的数字参数必须是一个正数
psi.spellerror.nospell=无编译中的魔法式
psi.spellerror.notricks=魔法式中缺少启动式
psi.spellerror.nullparam=指定的参数不能是一个空单元
psi.spellerror.nulltarget=错误：术式目标实体不存在.
psi.spellerror.nullvector=错误：术式运算向量不存在或无效.
psi.spellerror.outsideradius=错误：术式目标超出了32格半径范围.
psi.spellerror.outsidetrigdomain=错误：数值超出了反三角函数域.
psi.spellerror.position=错误位置·：[%d，%d].
psi.spellerror.samesideparams=两个及以上的参数共用了同一侧
psi.spellerror.statoverflow=魔法式溢值超出了最大合理整数
psi.spellerror.unsetparam=所需参数尚未设定
psi.spellparam.base=底
psi.spellparam.constant=常量
psi.spellparam.direction=方向
psi.spellparam.distance=距离
psi.spellparam.list=列表
psi.spellparam.max=最大
psi.spellparam.min=最小
psi.spellparam.number=数字
psi.spellparam.number1=数字A
psi.spellparam.number2=数字B
psi.spellparam.number3=数字C
psi.spellparam.number4=数字D
psi.spellparam.position=位置
psi.spellparam.power=级别
psi.spellparam.radius=半径
psi.spellparam.ray=路径
psi.spellparam.shift=移位
psi.spellparam.slot=槽位
psi.spellparam.speed=速度
psi.spellparam.target=目标
psi.spellparam.time=时间
psi.spellparam.vector1=向量A
psi.spellparam.vector2=向量B
psi.spellparam.vector3=向量C
psi.spellparam.vector4=向量D
psi.spellparam.x=X
psi.spellparam.y=Y
psi.spellparam.z=Z
psi.spellpiece.connector=连接符
psi.spellpiece.connector.desc=起连接程序的作用
psi.spellpiece.constantE=常量：e
psi.spellpiece.constantE.desc=返回自然对数底数e的值
psi.spellpiece.constantNumber=常量：数字
psi.spellpiece.constantNumber.desc=选择然后输入设定值
psi.spellpiece.constantPi=常量：Pi
psi.spellpiece.constantPi.desc=返回圆周率Pi的值
psi.spellpiece.constantWrapper=常量：封装
psi.spellpiece.constantWrapper.desc=为要计算的常量而准备的封装
psi.spellpiece.errorSuppressor=错误消除符
psi.spellpiece.errorSuppressor.desc=消除魔法式产生的错误
psi.spellpiece.operatorAbsolute=运算符：绝对值
psi.spellpiece.operatorAbsolute.desc=计算一个数的绝对值
psi.spellpiece.operatorAcos=运算符：反余弦
psi.spellpiece.operatorAcos.desc=acos(A)
psi.spellpiece.operatorAsin=运算符：反正弦
psi.spellpiece.operatorAsin.desc=asin(A)
psi.spellpiece.operatorCeiling=运算符：向上圆整
psi.spellpiece.operatorCeiling.desc=将一个数向上圆整
psi.spellpiece.operatorClosestToPoint=运算符：离点最近
psi.spellpiece.operatorClosestToPoint.desc=从列表中获取距离某一点最近的实体
psi.spellpiece.operatorCos=运算符：余弦
psi.spellpiece.operatorCos.desc=cos(A)
psi.spellpiece.operatorCube=运算符：立方
psi.spellpiece.operatorCube.desc=A^3
psi.spellpiece.operatorDivide=运算符：除法
psi.spellpiece.operatorDivide.desc=A / B
psi.spellpiece.operatorEntityAxialLook=运算符：实体轴向视线
psi.spellpiece.operatorEntityAxialLook.desc=获取一个实体的视线向量，与某一轴对齐
psi.spellpiece.operatorEntityLook=运算符：实体视线
psi.spellpiece.operatorEntityLook.desc=获取一个实体的视线向量
psi.spellpiece.operatorEntityMotion=运算符：实体运动
psi.spellpiece.operatorEntityMotion.desc=获取一个实体的运动向量
psi.spellpiece.operatorEntityPosition=运算符：实体位置
psi.spellpiece.operatorEntityPosition.desc=获取一个实体的位置
psi.spellpiece.operatorFloor=运算符：向下圆整
psi.spellpiece.operatorFloor.desc=将一个数向下圆整
psi.spellpiece.operatorFocusedEntity=运算符：聚焦实体
psi.spellpiece.operatorFocusedEntity.desc=获取指定实体所看的实体
psi.spellpiece.operatorIntegerDivide=运算符：整除
psi.spellpiece.operatorIntegerDivide.desc=A / B (取整)
psi.spellpiece.operatorInverse=运算符：倒数
psi.spellpiece.operatorInverse.desc=计算一个数的倒数
psi.spellpiece.operatorListAdd=运算符：加入列表
psi.spellpiece.operatorListAdd.desc=将指定实体加入列表
psi.spellpiece.operatorListRemove=运算符：移出列表
psi.spellpiece.operatorListRemove.desc=将指定实体移出列表
psi.spellpiece.operatorLog=运算符：对数
psi.spellpiece.operatorLog.desc=log(A)或logB(A)
psi.spellpiece.operatorMax=运算符：最大
psi.spellpiece.operatorMax.desc=获取输入值中的最大值
psi.spellpiece.operatorMin=运算符：最小
psi.spellpiece.operatorMin.desc=获取输入值中的最小值
psi.spellpiece.operatorModulus=运算符：求余
psi.spellpiece.operatorModulus.desc=A %% B (取整)
psi.spellpiece.operatorMultiply=运算符：乘法
psi.spellpiece.operatorMultiply.desc=A * B (* C)
psi.spellpiece.operatorPower=运算符：幂
psi.spellpiece.operatorPower.desc=A^B
psi.spellpiece.operatorRandom=运算符：随机
psi.spellpiece.operatorRandom.desc=在0与指定数值（不含）间随机取值
psi.spellpiece.operatorRandomEntity=运算符：随机实体
psi.spellpiece.operatorRandomEntity.desc=从一个列表中随机获取一实体
psi.spellpiece.operatorRound=运算符：四舍五入
psi.spellpiece.operatorRound.desc=将一个数四舍五入取整
psi.spellpiece.operatorSin=运算符：正弦
psi.spellpiece.operatorSin.desc=sin(A)
psi.spellpiece.operatorSquare=运算符：平方
psi.spellpiece.operatorSquare.desc=A^2
psi.spellpiece.operatorSquareRoot=运算符：平方根
psi.spellpiece.operatorSquareRoot.desc=sqrt(A)
psi.spellpiece.operatorSubtract=运算符：减法
psi.spellpiece.operatorSubtract.desc=A - B (- C)
psi.spellpiece.operatorSum=运算符：加法
psi.spellpiece.operatorSum.desc=A + B (+ C)
psi.spellpiece.operatorVectorConstruct=运算符：向量构造
psi.spellpiece.operatorVectorConstruct.desc=通过XYZ的参数构造一个向量
psi.spellpiece.operatorVectorCrossProduct=运算符：向量叉乘
psi.spellpiece.operatorVectorCrossProduct.desc=A x B
psi.spellpiece.operatorVectorDivide=运算符：向量除
psi.spellpiece.operatorVectorDivide.desc=A / B
psi.spellpiece.operatorVectorDotProduct=运算符：向量点乘
psi.spellpiece.operatorVectorDotProduct.desc=A . B
psi.spellpiece.operatorVectorExtractX=运算符：向量提取X
psi.spellpiece.operatorVectorExtractX.desc=从一个向量中提取X坐标值
psi.spellpiece.operatorVectorExtractY=运算符：向量提取Y
psi.spellpiece.operatorVectorExtractY.desc=从一个向量中提取Y坐标值
psi.spellpiece.operatorVectorExtractZ=运算符：向量提取Z
psi.spellpiece.operatorVectorExtractZ.desc=从一个向量中提取Z坐标值
psi.spellpiece.operatorVectorMagnitude=运算符：向量模
psi.spellpiece.operatorVectorMagnitude.desc=获取一个向量的模
psi.spellpiece.operatorVectorMultiply=运算符：向量乘
psi.spellpiece.operatorVectorMultiply.desc=将向量乘一数值
psi.spellpiece.operatorVectorNegate=运算符：反向量
psi.spellpiece.operatorVectorNegate.desc=求出一反向量
psi.spellpiece.operatorVectorNormalize=运算符：单位向量
psi.spellpiece.operatorVectorNormalize.desc=单位化一个向量使其模为1
psi.spellpiece.operatorVectorProject=运算符：向量投影
psi.spellpiece.operatorVectorProject.desc=将向量A投影到向量B
psi.spellpiece.operatorVectorRaycast=运算符：向量追踪
psi.spellpiece.operatorVectorRaycast.desc=获取一个向量路径定位的方位(最大范围32)
psi.spellpiece.operatorVectorRaycastAxis=运算符：向量轴向追踪
psi.spellpiece.operatorVectorRaycastAxis.desc=获取一个向量路径定位的侧面相对于所在方块的位置(最大范围32)
psi.spellpiece.operatorVectorSubtract=运算符：向量差
psi.spellpiece.operatorVectorSubtract.desc=A - B (- C)
psi.spellpiece.operatorVectorSum=运算符：向量和
psi.spellpiece.operatorVectorSum.desc=A + B (+ C)
psi.spellpiece.selectorAttackTarget=选择符：攻击目标
psi.spellpiece.selectorAttackTarget.desc=选择被攻击的实体
psi.spellpiece.selectorAttacker=选择符：攻击者
psi.spellpiece.selectorAttacker.desc=选择攻击施法者的实体
psi.spellpiece.selectorBlockBroken=选择符：破坏方块
psi.spellpiece.selectorBlockBroken.desc=选择被破坏的方块(工具用)
psi.spellpiece.selectorBlockPresence=选择符：方块存在
psi.spellpiece.selectorBlockPresence.desc=选择一个方块的存在及其固态
psi.spellpiece.selectorBlockSideBroken=选择符：破坏方块侧
psi.spellpiece.selectorBlockSideBroken.desc=选择方块被破坏的一侧(工具用)
psi.spellpiece.selectorCaster=选择符：施法者
psi.spellpiece.selectorCaster.desc=选择展开术式的人
psi.spellpiece.selectorDamageTaken=选择符：承受伤害
psi.spellpiece.selectorDamageTaken.desc=选择施法者承受的伤害值
psi.spellpiece.selectorEidosChangelog=选择符：时空变更记录
psi.spellpiece.selectorEidosChangelog.desc=从时空变更记录中选取一个位置
psi.spellpiece.selectorFocalPoint=选择符：焦点
psi.spellpiece.selectorFocalPoint.desc=选择该术式的焦点实体
psi.spellpiece.selectorItemPresence=选择符：物品存在
psi.spellpiece.selectorItemPresence.desc=选择物品栏中一叠物品的数量
psi.spellpiece.selectorLoopcastIndex=选择符：循环施法指针
psi.spellpiece.selectorLoopcastIndex.desc=选择循环型术式的执行完成数
psi.spellpiece.selectorNearbyAnimals=选择符：附近动物
psi.spellpiece.selectorNearbyAnimals.desc=选择指定位置附近的动物
psi.spellpiece.selectorNearbyEnemies=选择符：附近敌人
psi.spellpiece.selectorNearbyEnemies.desc=选择指定位置附近的敌人
psi.spellpiece.selectorNearbyItems=选择符：附近物品
psi.spellpiece.selectorNearbyItems.desc=选择指定位置附近的物品
psi.spellpiece.selectorNearbyLiving=选择符：附近生物
psi.spellpiece.selectorNearbyLiving.desc=选择指定位置附近的生物
psi.spellpiece.selectorNearbyProjectiles=选择符：附近投射物
psi.spellpiece.selectorNearbyProjectiles.desc=选择指定位置附近的投射物
psi.spellpiece.selectorNearbySmeltables=选择符：附近可熔物
psi.spellpiece.selectorNearbySmeltables.desc=选择指定位置附近的可熔炼物品
psi.spellpiece.selectorRulerVector=选择符：测量向量
psi.spellpiece.selectorRulerVector.desc=选择向量尺界定的向量
psi.spellpiece.selectorSavedVector=选择符：储存向量
psi.spellpiece.selectorSavedVector.desc=从CAD内存中选取一个储存的向量
psi.spellpiece.selectorSneakStatus=选择符：潜行状态
psi.spellpiece.selectorSneakStatus.desc=施法者潜行时选择(未潜行为1，潜行时为0)
psi.spellpiece.selectorTime=选择符：时间
psi.spellpiece.selectorTime.desc=选择CAD的内部时间(以tick计)
psi.spellpiece.trickAddMotion=启动式：附加运动
psi.spellpiece.trickAddMotion.desc=给目标实体附加运动
psi.spellpiece.trickBlaze=启动式：烈焰
psi.spellpiece.trickBlaze.desc=在指定点制造火焰
psi.spellpiece.trickBlink=启动式：闪现
psi.spellpiece.trickBlink.desc=向前方闪现
psi.spellpiece.trickBreakBlock=启动式：破坏方块
psi.spellpiece.trickBreakBlock.desc=破坏一个方块
psi.spellpiece.trickBreakInSequence=启动式：破坏方块序列
psi.spellpiece.trickBreakInSequence.desc=根据每个向量破坏一系列的方块
psi.spellpiece.trickCollapseBlock=启动式：方块崩塌
psi.spellpiece.trickCollapseBlock.desc=使一方块像沙子般下落
psi.spellpiece.trickConjureBlock=启动式：构筑方块
psi.spellpiece.trickConjureBlock.desc=在指定位置构筑一个方块
psi.spellpiece.trickConjureBlockSequence=启动式：构筑方块序列
psi.spellpiece.trickConjureBlockSequence.desc=构筑一系列的方块
psi.spellpiece.trickConjureLight=启动式：构筑光线
psi.spellpiece.trickConjureLight.desc=在指定位置构筑一团亮光
psi.spellpiece.trickDebug=启动式：调试
psi.spellpiece.trickDebug.desc=测试用。打印输出目标
psi.spellpiece.trickDelay=启动式：休眠
psi.spellpiece.trickDelay.desc=在一段ticks的时间内延迟术式
psi.spellpiece.trickDie=启动式：终结
psi.spellpiece.trickDie.desc=如果目标处于]-1，1[内则停止术式的执行
psi.spellpiece.trickEbonyIvory=启动式：阴阳变化
psi.spellpiece.trickEbonyIvory.desc=聚变煤炭和石英。必须在末地进行
psi.spellpiece.trickEidosAnchor=启动式：时空之锚
psi.spellpiece.trickEidosAnchor.desc=在指定时间后将施法者送回当前位置
psi.spellpiece.trickEidosReversal=启动式：时空逆流
psi.spellpiece.trickEidosReversal.desc=让施法者时光倒流
psi.spellpiece.trickEvaluate=启动式：求值
psi.spellpiece.trickEvaluate.desc=求出一个值。什么也不做
psi.spellpiece.trickExplode=启动式：爆炸
psi.spellpiece.trickExplode.desc=引发爆炸
psi.spellpiece.trickFireResistance=启动式：抗火
psi.spellpiece.trickFireResistance.desc=赋予抗火效果
psi.spellpiece.trickGreaterInfusion=启动式：高级聚变
psi.spellpiece.trickGreaterInfusion.desc=将钻石聚变为Psi宝石，就像金聚变为Psi金属那样
psi.spellpiece.trickHaste=启动式：急迫
psi.spellpiece.trickHaste.desc=赋予急迫效果
psi.spellpiece.trickIgnite=启动式：引燃
psi.spellpiece.trickIgnite.desc=使一个实体燃烧起来
psi.spellpiece.trickInfusion=启动式：聚变
psi.spellpiece.trickInfusion.desc=将金聚变为Psi金属，就像红石聚变为Psi粉那样
psi.spellpiece.trickInvisibility=启动式：隐形
psi.spellpiece.trickInvisibility.desc=赋予隐身效果
psi.spellpiece.trickJumpBoost=启动式：跳跃提升
psi.spellpiece.trickJumpBoost.desc=赋予跳跃提升效果
psi.spellpiece.trickMassAddMotion=启动式：群体运动
psi.spellpiece.trickMassAddMotion.desc=给指定实体列表内的所有实体附加运动
psi.spellpiece.trickMassBlink=启动式：群体闪现
psi.spellpiece.trickMassBlink.desc=带领所有人向前闪现
psi.spellpiece.trickMassExodus=启动式：群体移动
psi.spellpiece.trickMassExodus.desc=将指定实体列表内所有实体移动到目标位置
psi.spellpiece.trickMoveBlock=启动式：移动方块
psi.spellpiece.trickMoveBlock.desc=将一方块沿目标(标准)向量轴移动
psi.spellpiece.trickOvergrow=启动式：生长
psi.spellpiece.trickOvergrow.desc=催生指定点的方块
psi.spellpiece.trickPlaceBlock=启动式：放置方块
psi.spellpiece.trickPlaceBlock.desc=放置一个方块 (物品栏中仅次于CAD右侧的方块)
psi.spellpiece.trickPlaceInSequence=启动式：放置方块序列
psi.spellpiece.trickPlaceInSequence.desc=根据每个向量放置一系列的方块
psi.spellpiece.trickRegeneration=启动式：再生
psi.spellpiece.trickRegeneration.desc=赋予再生效果
psi.spellpiece.trickResistance=启动式：抗性
psi.spellpiece.trickResistance.desc=赋予抗性效果
psi.spellpiece.trickSaveVector=启动式：储存向量
psi.spellpiece.trickSaveVector.desc=将一个向量存入CAD的内存中
psi.spellpiece.trickSlowness=启动式：缓慢
psi.spellpiece.trickSlowness.desc=赋予缓慢效果
psi.spellpiece.trickSmeltBlock=启动式：熔炼方块
psi.spellpiece.trickSmeltBlock.desc=将一个方块熔炼为对应的产物
psi.spellpiece.trickSmeltItem=启动式：熔炼物品
psi.spellpiece.trickSmeltItem.desc=将一个物品实体熔炼为对应的产物
psi.spellpiece.trickSmite=启动式：雷击
psi.spellpiece.trickSmite.desc=在指定点召唤闪电落下
psi.spellpiece.trickSpeed=启动式：速度
psi.spellpiece.trickSpeed.desc=赋予速度效果
psi.spellpiece.trickStrength=启动式：力量
psi.spellpiece.trickStrength.desc=赋予力量效果
psi.spellpiece.trickSwitchTargetSlot=启动式：切换焦点槽位
psi.spellpiece.trickSwitchTargetSlot.desc=改变此术式的焦点槽位
psi.spellpiece.trickTorrent=启动式：洪流
psi.spellpiece.trickTorrent.desc=在指定点制造流水
psi.spellpiece.trickWaterBreathing=启动式：水肺
psi.spellpiece.trickWaterBreathing.desc=赋予水下呼吸效果
psi.spellpiece.trickWeakness=启动式：虚弱
psi.spellpiece.trickWeakness.desc=赋予虚弱效果
psi.spellpiece.trickWither=启动式：凋零
psi.spellpiece.trickWither.desc=赋予凋零效果
psi.spellstat.bandwidth=带宽
psi.spellstat.bandwidth.desc=启动式宽度或高度(最大值)
psi.spellstat.complexity=复杂度
psi.spellstat.complexity.desc=动作数
psi.spellstat.cost=消耗
psi.spellstat.cost.desc=施展魔法式的Psi能量消耗
psi.spellstat.potency=强度
psi.spellstat.potency.desc=术式的威力
psi.spellstat.projection=映射
psi.spellstat.projection.desc=启动式总数
psi.subtitle.bulletCreate=启动式已储存
psi.subtitle.cadCreate=CAD配装成功
psi.subtitle.loopcast=循环演算
psi.subtitle.spellCast=魔法式发动
psi.versioning.disabled=抱歉。由于服务器主机问题，此功能当前已被禁用，应该很快就会恢复。
psi.versioning.doneDownloading=已完成下载%s。删除旧的Psi.jar，然后重新载入游戏。
psi.versioning.downloadedAlready=您已经下载了最新版本。关闭你的游戏，从你的mods文件夹中删除旧版本，并重新加载游戏！
psi.versioning.downloadingAlready=更新已经在下载，给它一些时间，好吗？
psi.versioning.error=哇！在尝试下载Psi更新时好像出了什么问题。psi.vazkii.us 炸了吗？
psi.versioning.flavour0=看样子你的Psi还没有更新，残念。
psi.versioning.flavour1=你是否想要更新Psi？
psi.versioning.flavour2=Psi版本落后了。你或许在期待着有趣的提示，但它确实落后了，抱歉:(
psi.versioning.flavour3=你可以从魔法科高校的服务器下载新版的Psi了。
psi.versioning.flavour4=Psi版本落后了。另一Psi面，你可以下载它。
psi.versioning.flavour5=只有渣渣二等生的Psi才会版本落后。
psi.versioning.flavour6=别闹Psi心理了，快去更新Psi。
psi.versioning.flavour7=Psi已是最新版，Psiche！我骗你的。
psi.versioning.flavour8=你该更新Psi了，快去网上下载。
psi.versioning.flavour9=不要把自己搞得像个Psiduck，更新Psi。
psi.versioning.outdated=你现在运行的Psi是 build %s，最新的是 build %s。
psi.versioning.startingDownload=[{"text":"开始下载%s。请不要移除你的硬盘。喜欢","color":"yellow"},{"text":"Psi","color":"aqua"},{"text":"？那考虑支持","color":"yellow"},{"text":"Vazkii","color":"light_purple"},{"text":"在 ","color":"yellow"},{"text":"[Patreon]","color":"gold","hoverEvent":{"action":"show_text","value":{"text":"点击这里查看Vazkii的Patreon","color":"light_purple"}},"clickEvent":{"action":"open_url","value":"http://www.patreon.com/Vazkii"}},{"text":"！","color":"yellow"}]
psi.versioning.updateMessage=["点此查看⋯⋯[",{"text":"下载","color":"aqua","hoverEvent":{"action":"show_text","value":{"text":"点击自动下载最新版本","color":"aqua"}},"clickEvent":{"action":"run_command","value":"/psi-download-latest %%version%%"}},"] [",{"text":"网站","color":"aqua","hoverEvent":{"action":"show_text","value":{"text":"点此前往mod官网","color":"aqua"}},"clickEvent":{"action":"open_url","value":"http://psi.vazkii.us/downloads.php"}},"] [",{"text":"更新日志","color":"aqua","hoverEvent":{"action":"show_text","value":{"text":"点此前往版本更新日志","color":"aqua"}},"clickEvent":{"action":"open_url","value":"http://psi.vazkii.us/changelog.php#%version%"}},"]"]
psimisc.bulletCost=&b能量消耗&7：%s%%
psimisc.bulletType=&b型号&7：%s
psimisc.canceledSpell=某些东西阻止了你施展这个魔法式。
psimisc.cancelledCADTake=有什么东西阻止了你合成CAD。
psimisc.cantUseProgrammer=你还不知道怎样使用这个东西.
psimisc.compiled=编译成功
psimisc.componentType=&a部件类型&7：%s
psimisc.config=配置
psimisc.constant=常量
psimisc.ctrlMac=Cmd
psimisc.ctrlWindows=Ctrl
psimisc.enterCommit=按下回车键提交
psimisc.errored=编译错误
psimisc.exportToClipboard=导出至剪贴板
psimisc.fakeLevel.psidust=Psi粉聚变
psimisc.importFromClipboard=从剪贴板导入
psimisc.keybind=Psi控制键位绑定
psimisc.learn=学习
psimisc.levelDisplay=等级 %d
psimisc.levelInfo=等级 %d - 等级点：%d
psimisc.levelInfoCreative=等级 %d (创造) - 等级点：%d
psimisc.levelUpInfo1=你获得了1个等级点
psimisc.levelUpInfo2=卸下你的CAD然后按[%s]来使用新的点数！
psimisc.levelup=升级
psimisc.loadPrompt=加载？
psimisc.locked=锁定
psimisc.malformedJson=导入错误：字符串格式错误：%s
psimisc.missingPieces=导入错误：导入魔法式丢失.
psimisc.multipleCads=物品栏中另一台CAD干涉了你的施法. 你最多只能持有一台CAD.
psimisc.mustHoldShift=（必须按住SHIFT）
psimisc.name=名称：
psimisc.nextPage=下一页
psimisc.none=（无）
psimisc.notYourProgrammer=似乎还有其他人正在使用。最好还是不要打扰了。
psimisc.prevPage=上一页
psimisc.programmerCoords=选定：[%d，%d] | 光标：[%d，%d]
psimisc.programmerCoordsNoCursor=选定：[%d，%d]
psimisc.programmerHelp=&a编程帮助
psimisc.providerMod=&7添加者：&9%s
psimisc.requirements=需求
psimisc.semicolonLine=试用 ; 改变行
psimisc.shiftForInfo=&7按住 &bSHIFT&7 查看详情
psimisc.socketing=弹夹
psimisc.softcapIndicator=你已经到达了25级。尽管还有很多要解锁的功能块和要获取的等级，但Psi能量从现在开始就不会再增长了，只会停留在5000的上限。
psimisc.spectator=[观察者模式]
psimisc.spellSelected=&d选定魔法式&7：%s
psimisc.stats=属性
psimisc.trickPattern=^启动式：(.+)$
psimisc.weakCad=你的CAD属性还不足以施展这个魔法式。
psimisc.wip=Psi Beta 版本 | 还未完成！
tile.psi:cad_assembler.name=CAD装配器
tile.psi:conjured.name=构筑方块
tile.psi:ebony_psimetal_block.name=乌黑色Psi金属块
tile.psi:ivory_psimetal_block.name=乳白色Psi金属块
tile.psi:programmer.name=术式编写台
tile.psi:psidust_block.name=Psi粉块
tile.psi:psigem_block.name=Psi宝石块
tile.psi:psimetal_block.name=Psi金属块
tile.psi:psimetal_plate_black.name=深色Psi金属板
tile.psi:psimetal_plate_black_light.name=深色Psi金属流光板
tile.psi:psimetal_plate_cyan.name=亮色Psi金属板
tile.psi:psimetal_plate_cyan_light.name=亮色Psi金属流光板
tile.psi:psimetal_plate_white.name=亮色Psi金属板
tile.psi:psimetal_plate_white_light.name=亮色Psi金属流光板
psi.programmerReference14=上传到Imgur：&b%1$s-Shift-Alt-G
psi.programmerReference20=开头词：&b(名称)_
psi.programmerReference21=结尾词：&b_(名称)
psi.programmerReference22=提供模组：&b@(name)
item.psi:psimetal_shovel.broken.name=损坏的Psi金属锹
item.psi:psimetal_pickaxe.broken.name=损坏的Psi金属镐
item.psi:psimetal_axe.broken.name=损坏的Psi金属斧
item.psi:psimetal_sword.broken.name=损坏的Psi金属剑
item.psi:psimetal_exosuit_helmet.broken.name=损坏的Psi金属套装头盔
item.psi:psimetal_exosuit_chestplate.broken.name=损坏的Psi金属套装胸甲
item.psi:psimetal_exosuit_leggings.broken.name=损坏的Psi金属套装护腿
item.psi:psimetal_exosuit_boots.broken.name=损坏的Psi金属套装靴子
psimisc.spellOnNewerVersion=这个术式是在新版本的Psi中编写的，它可能不会像预期的那样生效。
