diff --git a/src/main/resources/assets/phi/lang/zh_cn.json b/src/main/resources/assets/phi/lang/zh_cn.json new file mode 100644 index 0000000..22d4869 --- /dev/null +++ b/src/main/resources/assets/phi/lang/zh_cn.json @@ -0,0 +1,293 @@ +{ + "phi.spellparam.frequency": "频率", + "phi.spellparam.from": "源", + "phi.spellparam.to": "目标", + "phi.spellparam.from_to": "源 / 目标", + "phi.spellparam.to_from": "目标 / 源", + "phi.spellparam.condition": "条件", + "phi.spellparam.positive": "正", + "phi.spellparam.negative": "负", + "phi.spellparam.div": "A / B", + "phi.spellparam.mod": "A %% B", + "phi.spellparam.digit": "位数", + "phi.spellparam.target1": "目标A", + "phi.spellparam.target2": "目标B", + "phi.spellparam.prefix": "前缀", + "phi.spellparam.text": "Text", + "phi.spellparam.text1": "文本A", + "phi.spellparam.text2": "文本B", + "phi.spellparam.text3": "文本C", + "phi.spellparam.text4": "文本D", + "phi.spellparam.before": "之前", + "phi.spellparam.after": "之后", + "phi.spellparam.at": "在", + "phi.spellparam.default": "默认", + "phi.spellparam.line": "行", + + "phi.spellerror.range": "错误:此术式的范围为32个方块", + "phi.spellerror.min_wave": "错误:Psion波参数必须至少为一个", + "phi.spellerror.ed": "?", + "phi.spellerror.invalid_target": "错误:目标无效", + "phi.spellerror.no_mpu": "错误:此术式只能在术式处理单元中使用", + "phi.spellerror.not_number": "错误:提供的文本不代表数字", + + "phi.cadstat.overflow_damage": "伤害溢出", + + "psi.datatype.object": "任意", + "psi.datatype.string": "文本", + + "phi.redstone_mode.always": "\u00a7c红石模式\u00a7f:始终处于活动状态,忽略红石信号", + "phi.redstone_mode.enable": "\u00a7c红石模式\u00a7f:以红石信号启用", + "phi.redstone_mode.disable": "\u00a7c红石模式\u00a7f:以红石信号禁用", + "phi.redstone_mode.pulse": "\u00a7c红石模式\u00a7f:以红石信号脉冲", + + "phi.tooltip.require_mpu": "\u00a7c需要魔法处理单元", + + "phi.spellpiece.trick_psion_wave": "启动式:Psion波", + "phi.spellpiece.trick_psion_wave.desc": "发射一个psion波。被它击中的施术者会感到头晕", + "phi.spellpiece.trick_psi_transfer": "启动式:Psi转移", + "phi.spellpiece.trick_psi_transfer.desc": "将能量压缩成可以为术式处理单元充电的投射物", + "phi.spellpiece.trick_shadow": "启动式:阴影", + "phi.spellpiece.trick_shadow.desc": "在方块上投下阴影", + "phi.spellpiece.trick_shadow_sequence": "启动式:阴影序列", + "phi.spellpiece.trick_shadow_sequence.desc": "在一条线上的多个块上投射阴影", + "phi.spellpiece.trick_conjure_marker": "启动式:浮现标记", + "phi.spellpiece.trick_conjure_marker.desc": "召唤施术者可以透过墙壁看到的标记并施法。范围更大", + "phi.spellpiece.trick_move_marker": "启动式:移动标记", + "phi.spellpiece.trick_move_marker.desc": "移动施术者召唤的标记。范围更大", + "phi.spellpiece.trick_caster_blink": "启动式:施法闪现", + "phi.spellpiece.trick_caster_blink.desc": "向指定方向传送施法者", + "phi.spellpiece.trick_swap_blink": "启动式:交换闪现", + "phi.spellpiece.trick_swap_blink.desc": "与目标互换位置。默认情况下目标为施术者", + "phi.spellpiece.trick_swap_blink_position": "启动式:交换闪现(仅限位置)", + "phi.spellpiece.trick_swap_blink_position.desc": "与目标交换位置,但不影响视线方向。默认情况下目标为施术者", + "phi.spellpiece.trick_blink_eidos_reversal": "启动式:时空闪回", + "phi.spellpiece.trick_blink_eidos_reversal.desc": "将施术者传送回一段时间前", + "phi.spellpiece.trick_acceleration": "启动式:加速", + "phi.spellpiece.trick_acceleration.desc": "在指定时间内,在给定方向上不断加速目标", + "phi.spellpiece.trick_mass_acceleration": "启动式:群体加速", + "phi.spellpiece.trick_mass_acceleration.desc": "在指定时间内,在给定方向上不断加速目标", + "phi.spellpiece.trick_acceleration_towards_point": "启动式:加速到点", + "phi.spellpiece.trick_acceleration_towards_point.desc": "在指定时间内不断将目标加速到给定点", + "phi.spellpiece.trick_elastic_anchor": "启动式:弹性锚", + "phi.spellpiece.trick_elastic_anchor.desc": "在指定时间内执行启动式时,将目标拉向其初始位置", + "phi.spellpiece.trick_place_dropped_block": "启动式:放置掉落的块", + "phi.spellpiece.trick_place_dropped_block.desc": "从掉落的项目中放置一个块", + + "phi.spellpiece.trick_move_spirit": "启动式:调动精神", + "phi.spellpiece.trick_move_spirit.desc": "移动施术者召唤的精灵。不受范围限制", + "phi.spellpiece.trick_focus_spirit": "启动式:专注精神", + "phi.spellpiece.trick_focus_spirit.desc": "将焦点转移到施术者召唤的精灵并输出。不受范围限制", + "phi.spellpiece.trick_defocus_spirit": "启动式:散焦精神", + "phi.spellpiece.trick_defocus_spirit.desc": "将焦点返回到原始焦点并输出", + + "phi.spellpiece.trick_early_evaluate": "启动式:尽早求值", + "phi.spellpiece.trick_early_evaluate.desc": "如果条件在(-1,1)范围内,则尽早求值目标块", + "phi.spellpiece.trick_reevaluate": "启动式:重新求值", + "phi.spellpiece.trick_reevaluate.desc": "如果条件在(-1,1)范围内,则重新求值目标块", + + "phi.spellpiece.trick_save_vector_component": "启动式:保存到分量", + "phi.spellpiece.trick_save_vector_component.desc": "将数字保存到已保存矢量的某个分量中。\n矢量槽由 target/3 向上舍入给出,分量由 target/3 的余数给出", + "phi.spellpiece.trick_write_vector_storage": "启动式:写入矢量存储", + "phi.spellpiece.trick_write_vector_storage.desc": "将矢量写入连接的矢量存储单元。需要术式处理单元", + "phi.spellpiece.trick_write_text_storage": "启动式:写入文本存储", + "phi.spellpiece.trick_write_text_storage.desc": "将文本写入连接的文本存储单元。需要术式处理单元", + "phi.spellpiece.trick_write_text_display": "启动式:编写文本显示", + "phi.spellpiece.trick_write_text_display.desc": "将文本写入连接的文本显示器。覆盖给定行或附加到屏幕底部。需要术式处理单元", + "phi.spellpiece.trick_set_comparator_output": "启动式:设置比较器输出", + "phi.spellpiece.trick_set_comparator_output.desc": "设置执行启动式的术式处理单元的比较器输出", + "phi.spellpiece.trick_set_time": "启动式:设定时间", + "phi.spellpiece.trick_set_time.desc": "设置术式处理单元的内部时间", + + "phi.spellpiece.trick_spin_item_chamber": "启动式:旋转物品室", + "phi.spellpiece.trick_spin_item_chamber.desc": "旋转物品的腔室。负插槽号选择设备插槽。根据方向符号或给定的槽号选择下一个或上一个项目符号", + + "phi.spellpiece.selector_nearby_markers": "选择器:附近标记", + "phi.spellpiece.selector_nearby_markers.desc": "选择给定位置附近的标记。范围更大", + "phi.spellpiece.selector_nearby_burning": "选择器:附近燃烧", + "phi.spellpiece.selector_nearby_burning.desc": "选择给定位置附近的燃烧实体", + + "phi.spellpiece.selector_nearby_spirits": "选择器:附近的精灵", + "phi.spellpiece.selector_nearby_spirits.desc": "选择给定位置附近的精灵", + "phi.spellpiece.selector_summoned_spirits": "选择器:召唤的精灵", + "phi.spellpiece.selector_summoned_spirits.desc": "选择施术者召唤的精灵", + + "phi.spellpiece.selector_saved_vector_component": "选择器:保存的矢量分量", + "phi.spellpiece.selector_saved_vector_component.desc": "读取已保存矢量的一个分量。\n矢量槽由 target/3 向上舍入给出,分量由 target/3 的余数给出", + "phi.spellpiece.selector_read_vector_storage": "选择器:读取矢量存储", + "phi.spellpiece.selector_read_vector_storage.desc": "从连接的矢量存储单元读取矢量。需要术式处理单元", + "phi.spellpiece.selector_read_text_storage": "选择器:读取文本存储", + "phi.spellpiece.selector_read_text_storage.desc": "从连接的文本存储单元读取文本。需要术式处理单元", + + "phi.spellpiece.selector_spell_name": "选择器:术式名称", + "phi.spellpiece.selector_spell_name.desc": "读取术式的名称", + "phi.spellpiece.selector_caster_speech": "选择器:施术者消息", + "phi.spellpiece.selector_caster_speech.desc": "获取施术者说的最后一条聊天消息", + "phi.spellpiece.selector_nearby_speech": "选择器:附近语音", + "phi.spellpiece.selector_nearby_speech.desc": "获取MPU范围内最后一条聊天消息", + + "phi.spellpiece.operator_to_degrees": "运算符:转度数", + "phi.spellpiece.operator_to_degrees.desc": "将弧度转换为度数", + "phi.spellpiece.operator_to_radians": "运算符:转弧度", + "phi.spellpiece.operator_to_radians.desc": "将度数转换为弧度", + "phi.spellpiece.operator_multiply_accumulate": "运算符:乘累加", + "phi.spellpiece.operator_multiply_accumulate.desc": "a * b + c", + "phi.spellpiece.operator_difference": "运算符:差值", + "phi.spellpiece.operator_difference.desc": "|a-b|", + "phi.spellpiece.operator_div_mod": "运算符:整数除法、模数", + "phi.spellpiece.operator_div_mod.desc": "同时计算a/b和a%%b", + "phi.spellpiece.operator_signum_positive_zero": "运算符:符号(零正)", + "phi.spellpiece.operator_signum_positive_zero.desc": "返回输入的符号,将零视为正数", + "phi.spellpiece.operator_signum_negative_zero": "运算符:符号(零负)", + "phi.spellpiece.operator_signum_negative_zero.desc": "返回输入的符号,将零视为负数", + "phi.spellpiece.operator_extract_digit": "运算符:提取数字", + "phi.spellpiece.operator_extract_digit.desc": "从给定基数(默认值:10)的整数中提取一个位数(从最后一个开始计数,默认值:1)", + "phi.spellpiece.operator_replace_digit": "运算符:替换数字", + "phi.spellpiece.operator_replace_digit.desc": "替换给定基数(默认值:10)的整数中的一个位数(从最后一个开始计数,默认值:1)", + + "phi.spellpiece.operator_defaulted_vector_construct": "运算符:默认矢量构造", + "phi.spellpiece.operator_defaulted_vector_construct.desc": "构造一个矢量,用给定的默认值替换未指定的分量", + "phi.spellpiece.operator_vector_component_wise_multiply": "运算符:矢量分量明智乘法", + "phi.spellpiece.operator_vector_component_wise_multiply.desc": "也称为Hadamard积", + "phi.spellpiece.operator_split_vector": "运算符:拆分矢量", + "phi.spellpiece.operator_split_vector.desc": "将矢量拆分为其分量", + "phi.spellpiece.operator_replace_vector_component": "运算符:替换矢量分量", + "phi.spellpiece.operator_replace_vector_component.desc": "替换矢量的分量", + "phi.spellpiece.operator_precise_raycast": "运算符:精确投射", + "phi.spellpiece.operator_precise_raycast.desc": "返回射线投射的精确命中位置", + "phi.spellpiece.operator_offset_raycast": "运算符:偏移射线投射", + "phi.spellpiece.operator_offset_raycast.desc": "返回射线投射的命中位置相对于其命中的块中心的偏移量", + "phi.spellpiece.operator_nearest_axial_vector": "运算符:最近轴矢量", + "phi.spellpiece.operator_nearest_axial_vector.desc": "返回输入方向矢量最接近的轴向矢量", + "phi.spellpiece.operator_round_vector": "运算符:舍入矢量", + "phi.spellpiece.operator_round_vector.desc": "将矢量的分量四舍五入为整数", + "phi.spellpiece.operator_truncate_vector": "运算符:截断矢量", + "phi.spellpiece.operator_truncate_vector.desc": "删除矢量分量的小数部分", + "phi.spellpiece.operator_clamp_vector": "运算符:夹钳矢量", + "phi.spellpiece.operator_clamp_vector.desc": "将矢量钳制在给定幅度以下", + "phi.spellpiece.operator_focused_block": "运算符:聚焦方块", + "phi.spellpiece.operator_focused_block.desc": "获取目标实体正在查看的方块", + "phi.spellpiece.operator_focused_block_face": "运算符:聚焦方块面", + "phi.spellpiece.operator_focused_block_face.desc": "获取目标实体正在查看的方块面的法向量", + + "phi.spellpiece.operator_entity_sneak_status": "运算符:潜行状态", + "phi.spellpiece.operator_entity_sneak_status.desc": "选择目标实体是否潜行(如果是,则选择0,如果不是,则选择1)", + "phi.spellpiece.operator_entity_name": "运算符:实体名称", + "phi.spellpiece.operator_entity_name.desc": "获取给定实体的名称", + "phi.spellpiece.operator_entity_eye_position": "运算符:实体眼睛位置", + "phi.spellpiece.operator_entity_eye_position.desc": "获取给定实体的眼睛位置", + "phi.spellpiece.operator_entity_foot_position": "运算符:实体脚部位置", + "phi.spellpiece.operator_entity_foot_position.desc": "获取给定实体的脚部位置", + + "phi.spellpiece.operator_as_text": "运算符:作为文本", + "phi.spellpiece.operator_as_text.desc": "将其输入转换为文本", + "phi.spellpiece.operator_text_length": "运算符:文本长度", + "phi.spellpiece.operator_text_length.desc": "返回给定文本的字符长度", + "phi.spellpiece.operator_append_text": "运算符:附加文本", + "phi.spellpiece.operator_append_text.desc": "将文本片段相互附加(不添加空格)", + "phi.spellpiece.operator_character_code_at": "运算符:字符代码", + "phi.spellpiece.operator_character_code_at.desc": "获取给定文本中第N个字符的代码", + "phi.spellpiece.operator_character_from_code": "运算符:代码中的字符", + "phi.spellpiece.operator_character_from_code.desc": "获取与给定代码对应的字符(介于0和255之间)", + "phi.spellpiece.operator_lower_case": "运算符:小写", + "phi.spellpiece.operator_lower_case.desc": "将给定的文本转换为小写", + "phi.spellpiece.operator_upper_case": "运算符:大写", + "phi.spellpiece.operator_upper_case.desc": "将给定的文本转换为大写", + "phi.spellpiece.operator_split_text": "运算符:点分割文本", + "phi.spellpiece.operator_split_text.desc": "在第N个字符之前分割给定的文本", + "phi.spellpiece.operator_split_text_at": "运算符:分割文本", + "phi.spellpiece.operator_split_text_at.desc": "在文本给定部分的第一次出现时分割文本", + "phi.spellpiece.operator_number_from_text": "运算符:文本转数字", + "phi.spellpiece.operator_number_from_text.desc": "获取文本数字表示的数值", + "phi.spellpiece.operator_select_text": "运算符:选择文本", + "phi.spellpiece.operator_select_text.desc": "根据条件选择要输出的文本", + + "phi.spellpiece.operator_hash": "运算符:Hash", + "phi.spellpiece.operator_hash.desc": "将其输入转换为难以理解的胡言乱语。似乎对同一输入输出相同的数字,对不同输入输出不同的数字", + + "phi.spellpiece.operator_error_catcher": "运算符:处理错误", + "phi.spellpiece.operator_error_catcher.desc": "用回退值替换错误并输出结果。错误捕获符的内联版本。运算符的多个副本可以在同一目标上使用,因为它不会替换其原始值", + "phi.spellpiece.operator_propagate_error": "运算符:传播错误", + "phi.spellpiece.operator_propagate_error.desc": "使通过它传递的错误传播,直到它们被 运算符:处理错误 或错误捕获符处理", + "phi.spellpiece.operator_error_status": "运算符:错误状态", + "phi.spellpiece.operator_error_status.desc": "测试其输入是否错误(如果是,则为1,如果不是,则为0)", + + "phi.spellpiece.connector_clockwise": "顺时针连接器", + "phi.spellpiece.connector_clockwise.desc": "顺时针将输入重定向到旁边的输出", + "phi.spellpiece.connector_counterclockwise": "逆时针连接器", + "phi.spellpiece.connector_counterclockwise.desc": "逆时针将输入重定向到旁边的输出", + "phi.spellpiece.connector_bidirectional": "双向连接器", + "phi.spellpiece.connector_bidirectional.desc": "在两端之间创建双向连接", + "phi.spellpiece.connector_in_out": "IO连接器", + "phi.spellpiece.connector_in_out.desc": "拆分双向连接", + "phi.spellpiece.connector_bridge": "桥接连接器", + "phi.spellpiece.connector_bridge.desc": "从两个网格单元的距离连接到零件", + + "phi.spellpiece.constant_text": "常量:文本", + "phi.spellpiece.constant_text.desc": "选择并键入以设置值", + "phi.spellpiece.constant_character_code": "常数:字符代码", + "phi.spellpiece.constant_character_code.desc": "选择并键入以设置值", + "phi.spellpiece.constant_vector": "常数:矢量", + "phi.spellpiece.constant_vector.desc": "选择,按X、Y或Z键,然后键入以设置坐标", + + "item.phi.spell_magazine.desc": "\u00a7a热插拔弹夹\u00a77:CAD槽位的热插拔替代品\n右键单击可将弹夹与CAD中的弹夹互换", + + "item.phi.basic_spell_magazine": "基础术式弹夹", + "item.phi.basic_spell_magazine.desc": "廉价的术式弹夹", + "item.phi.large_spell_magazine": "大型术式弹夹", + "item.phi.large_spell_magazine.desc": "容量增加的术式弹夹", + "item.phi.huge_spell_magazine": "超大术式弹夹", + "item.phi.huge_spell_magazine.desc": "超大容量的术式弹夹", + + "item.phi.wide_band_spell_magazine": "加宽术式弹夹", + "item.phi.wide_band_spell_magazine.desc": "更便宜的术式弹夹,针对高带宽术式进行了优化", + + "item.phi.increased_storage_spell_magazine": "增强存储术式弹夹", + "item.phi.increased_storage_spell_magazine.desc": "为矢量数据存储分配了更多容量的术式弹夹", + "item.phi.bulk_storage_spell_magazine": "超大存储术式弹夹", + "item.phi.bulk_storage_spell_magazine.desc": "针对存储大量矢量数据而优化的术式弹夹", + + "item.phi.smart_spell_magazine": "智能术式弹夹", + "item.phi.smart_spell_magazine.desc": "带有智能选择系统的术式弹夹,可帮助跨越多个子弹的循环施放术式\n循环施放结束时自动重新选择第一个插槽", + "item.phi.compound_spell_magazine": "复合术式弹夹", + "item.phi.compound_spell_magazine.desc": "专为同时激活最多3个术式而设计的术式弹夹", + + "item.phi.blood_converter": "血液转换器", + "item.phi.blood_converter.desc": "\u00a7a血液转换器\u00a77:提高血液与psi的转换率,减少溢出损伤\n使用起来看起来不太安全", + + "item.phi.spirit_summoning_talisman": "召唤精灵的护身符", + "item.phi.spirit_summoning_talisman.desc": "\u00a7a召唤灵师\u00a77:右键单击以召唤灵。术式可以控制召唤的精灵,无论距离多远", + + "block.phi.mpu": "术式处理单元", + "block.phi.mpu.desc": "\u00a7a术式处理单元\u00a77:自动施放术式的方块\n用术式子弹右键单击可对其重新编程\n用红石火把右键单击以配置红石模式", + "block.phi.vsu": "矢量存储单元", + "block.phi.vsu.desc": "\u00a7a矢量存储单元\u00a77:存储矢量的方块,该矢量可由相邻机器或通过数据电缆访问和修改", + "block.phi.textsu": "文本存储单元", + "block.phi.textsu.desc": "\u00a7a文本存储单元\u00a77:一个存储文本的方块,可以由相邻的机器或通过数据线访问和修改。最多可存储256个字符", + "block.phi.cad_holder": "CAD支架", + "block.phi.cad_holder.desc": "\u00a7aCAD支架\u00a77:一个可以容纳CAD或术式弹夹的方块,其内容可以由相邻的机器访问和修改", + "block.phi.spell_storage": "术式存储", + "block.phi.spell_storage.desc": "\u00a7a术式存储\u00a77:存储相邻机器可以访问和修改的术式的方块。损坏时保留内容物", + "block.phi.text_display": "文本显示", + "block.phi.text_display.desc": "\u00a7a文本显示\u00a77:一个显示文本的方块,可以由相邻的机器或通过数据电缆写入", + "block.phi.cable": "数据电缆", + "block.phi.cable.desc": "\u00a7a数据线\u00a77:连接机器", + "block.phi.spell_display": "术式显示", + "block.phi.spell_display.desc": "\u00a7a术式显示\u00a77:显示术式的方块\n用术式子弹右键单击以复制术式\n用相邻的术式编程器更改术式", + "block.phi.infusion_laser": "灵能输注激光器", + "block.phi.infusion_laser.desc": "\u00a7a输液激光\u00a77:一种心灵激光,可用于自动为具有psi的物品输液。\n当电量充足时,会自动进行输液", + "block.phi.distill_chamber_wall": "Psion蒸馏室壁", + "block.phi.distill_chamber_wall.desc": "\u00a7aPsion蒸馏室壁\u00a77:psion蒸馏室的壁\n用这些壁构建一个3x3x3-5x5x5的中空长方体,一侧有一个psion蒸馏室控制器", + "block.phi.distill_chamber_controller": "Psion蒸馏室控制器", + "block.phi.distill_chamber_controller.desc": "\u00a7aPsion蒸馏室控制器\u00a77:一个用于psion蒸馏室的控制器\n与psion蒸馏室壁一起使用,创建一个psion蒸馏箱\n通过将灵能尘埃滴在控制器前面来输入灵能尘埃 \n可以存储 4 灵能尘埃/方块(内部体积)", + "block.phi.psimetal_crusher": "PSI金属破碎机", + "block.phi.psimetal_crusher.desc": "\u00a7aPSI金属破碎机\u00a77:将PSI金属破碎成灵能尘埃的块体\n将PSI金属锭放在破碎机下方进行破碎", + + "block.phi.psionic_dust_ore": "灵能尘埃矿", + "item.phi.psionic_dust": "灵能尘埃", + "item.phi.psionized_netherite_plate": "去离子堇青石板", + + "phi.program_transfer.write": "\u00a7c写入术式子弹", + "phi.program_transfer.read": "\u00a79从术式子弹读取", + "phi.program_transfer.select_slot": "\u00a7a更改所选插槽" +}