From 8e17cc87bfaa035d9287e247dc0f463be6440809 Mon Sep 17 00:00:00 2001 From: Lasm Gratel Date: Thu, 6 Jun 2024 15:39:00 +0800 Subject: [PATCH] New Crowdin updates (#12) * New translations en_us.json (Russian) * New translations en_us.json (Chinese Simplified) * New translations en_us.json (Chinese Traditional) * New translations ru_ru.json (Russian) * New translations ru_ru.json (Chinese Simplified) * New translations ru_ru.json (Chinese Traditional) * New translations ru_ru.json (English, United States) * New translations zh_cn.json (Russian) * New translations zh_cn.json (Chinese Simplified) * New translations zh_cn.json (Chinese Traditional) * New translations zh_cn.json (English, United States) * Update source file en_us.json * New translations en_us.json (Russian) * New translations en_us.json (Chinese Simplified) * New translations en_us.json (Chinese Traditional) * New translations en_us.json (Chinese Simplified) * New translations en_us.json (Russian) --- .../assets/betterp2p/lang/ru_ru.json | 47 ++++++++++++++--- .../assets/betterp2p/lang/zh_cn.json | 50 ++++++++++++------- .../assets/betterp2p/lang/zh_tw.json | 49 ++++++++++++++++++ 3 files changed, 121 insertions(+), 25 deletions(-) create mode 100644 common/src/main/resources/assets/betterp2p/lang/zh_tw.json diff --git a/common/src/main/resources/assets/betterp2p/lang/ru_ru.json b/common/src/main/resources/assets/betterp2p/lang/ru_ru.json index d762847..fa4b34b 100644 --- a/common/src/main/resources/assets/betterp2p/lang/ru_ru.json +++ b/common/src/main/resources/assets/betterp2p/lang/ru_ru.json @@ -1,16 +1,49 @@ { - "item.advanced_memory_card": "Расширенная карта памяти", - "item.advanced_memory_card.selected": "Частота: {}", - "item.advanced_memory_card.not_selected": "Нет частоты", + "item.betterp2p.advanced_memory_card": "Расширенная карта памяти", + "item.betterp2p.advanced_memory_card.selected": "Frequency:", "gui.advanced_memory_card.select": "Выбрать", "gui.advanced_memory_card.bind": "Привязать", + "gui.advanced_memory_card.unbind": "Unbind", "gui.advanced_memory_card.pos": "Позиция: %d, %d, %d", + "gui.advanced_memory_card.side": "Side: %s", + "gui.advanced_memory_card.dim": "Dim: %d", + "gui.advanced_memory_card.name": "Name: %s", + "gui.advanced_memory_card.sortinfo1": "Sorting tags", + "gui.advanced_memory_card.sortinfo2": "Show Input P2Ps only", + "gui.advanced_memory_card.sortinfo3": "Show Output P2Ps only", + "gui.advanced_memory_card.sortinfo4": "Show Bound P2Ps only", + "gui.advanced_memory_card.sortinfo5": "Show Unbound P2Ps only", + "gui.advanced_memory_card.sortinfo6": "Filter by type name(s)", + "gui.advanced_memory_card.sortinfo7": "Tags are space separated and are combined w/ the AND operator.", + "gui.advanced_memory_card.extra.channel": "Channels used: %s", "gui.advanced_memory_card.mode.input": "Режим: Привязать ввод", + "gui.advanced_memory_card.mode.input.desc.1": "• Before binding, the §aselected §aP2P §7and §bbind §btarget §7(if output) have their connections removed.", + "gui.advanced_memory_card.mode.input.desc.2": "• The §aselected P2P §7becomes the the §6output§7, while the §bbind §btarget §7becomes the §9input§7.", + "gui.advanced_memory_card.mode.input.desc.3": "• The §aselected P2P §7becomes the same type as its new input, and the §bbind §btarget §7is added to the output list.", "gui.advanced_memory_card.mode.output": "Режим: Привязать вывод", + "gui.advanced_memory_card.mode.output.desc.1": "• Before binding, the §aselected §aP2P §7(if output) and §bbind §btarget §7have their connections removed.", + "gui.advanced_memory_card.mode.output.desc.2": "• The §aselected P2P §7becomes the the §9input§7, while the §bbind §btarget §7becomes the §6output§7.", + "gui.advanced_memory_card.mode.output.desc.3": "• The §bbind target §7becomes the same type as its new input, and is added to the output list.", "gui.advanced_memory_card.mode.copy": "Режим: копирование вывода", - "gui.advanced_memory_card.desc.mode": "Переключиться на %s", - "gui.advanced_memory_card.desc.mode.input": "Ввод", - "gui.advanced_memory_card.desc.mode.output": "Вывод", + "gui.advanced_memory_card.mode.copy.desc.1": "• §aSelected P2P §7must be an §9input.", + "gui.advanced_memory_card.mode.copy.desc.2": "• Before binding, the §bbind §btarget §7has its connections removed.", + "gui.advanced_memory_card.mode.copy.desc.3": "• The §aselected §aP2P §7becomes the §9input§7, while the §bbind §btarget §7is added to the list of the §aselected §aP2P's §6outputs§7.", + "gui.advanced_memory_card.mode.copy.desc.4": "• The §bbind target §7becomes the same type as its new input.", + "gui.advanced_memory_card.mode.unbind": "Current Mode: Unbind", + "gui.advanced_memory_card.mode.unbind.desc.1": "• Disables normal functions; you can no longer bind P2Ps.", + "gui.advanced_memory_card.mode.unbind.desc.2": "• All bound P2Ps are now unbindable, which resets its frequency and converts it back to an §9input§7.", "gui.advanced_memory_card.desc.not_set": "Не установлено", - "gui.advanced_memory_card.desc.effect": "Эффект:" + "gui.advanced_memory_card.desc.effect": "Эффект:", + "gui.advanced_memory_card.gui_scale.small": "Current Size: Small", + "gui.advanced_memory_card.gui_scale.normal": "Current Size: Standard", + "gui.advanced_memory_card.gui_scale.large": "Current Size: Large", + "gui.advanced_memory_card.gui_scale.dynamic": "Current Size: Automatic", + "gui.advanced_memory_card.p2p_status.bound": "Bound", + "gui.advanced_memory_card.p2p_status.unbound": "Unbound", + "gui.advanced_memory_card.p2p_status.input": "Input", + "gui.advanced_memory_card.p2p_status.output": "Output", + "gui.advanced_memory_card.p2p_status.offline": "Offline", + "gui.advanced_memory_card.types.filtered": "Showing: %s", + "gui.advanced_memory_card.types.any": "§aAll", + "gui.advanced_memory_card.error.same_type": "P2P already this type." } diff --git a/common/src/main/resources/assets/betterp2p/lang/zh_cn.json b/common/src/main/resources/assets/betterp2p/lang/zh_cn.json index dec6a44..9d6eead 100644 --- a/common/src/main/resources/assets/betterp2p/lang/zh_cn.json +++ b/common/src/main/resources/assets/betterp2p/lang/zh_cn.json @@ -1,35 +1,49 @@ { - "item.advanced_memory_card": "高级内存卡", - "item.advanced_memory_card.selected": "频率:", + "item.betterp2p.advanced_memory_card": "高级内存卡", + "item.betterp2p.advanced_memory_card.selected": "频率:", "gui.advanced_memory_card.select": "选择", "gui.advanced_memory_card.bind": "绑定", + "gui.advanced_memory_card.unbind": "解绑", "gui.advanced_memory_card.pos": "位置:%d, %d, %d", "gui.advanced_memory_card.side": "朝向:%s", - "gui.advanced_memory_card.dim": "Dim: %d", - "gui.advanced_memory_card": "名称:%s", - "gui.advanced_memory_card.sortinfo1": "Sorting tags", - "gui.advanced_memory_card.sortinfo2": "Show Input P2Ps only", - "gui.advanced_memory_card.sortinfo3": "Show Output P2Ps only", - "gui.advanced_memory_card.sortinfo4": "Show Bound P2Ps only", - "gui.advanced_memory_card.sortinfo5": "Show Unbound P2Ps only", - "gui.advanced_memory_card.sortinfo6": "Tags are space separated and are combined w/ the AND operator.", - "gui.advanced_memory_card.extra.channel": "Channels used: %s", + "gui.advanced_memory_card.dim": "世界: %d", + "gui.advanced_memory_card.name": "名称: %s", + "gui.advanced_memory_card.sortinfo1": "过滤器标签:", + "gui.advanced_memory_card.sortinfo2": "仅显示输入类型的P2P通道", + "gui.advanced_memory_card.sortinfo3": "仅显示输出类型的P2P通道", + "gui.advanced_memory_card.sortinfo4": "仅显示已绑定的P2P通道", + "gui.advanced_memory_card.sortinfo5": "仅显示未绑定的P2P通道", + "gui.advanced_memory_card.sortinfo6": "过滤P2P类型", + "gui.advanced_memory_card.sortinfo7": "过滤标签用空格隔开,用AND来合并。", + "gui.advanced_memory_card.extra.channel": "使用的频道数: %s", "gui.advanced_memory_card.mode.input": "模式:绑定输入", + "gui.advanced_memory_card.mode.input.desc.1": "• 在绑定连接前,§a选中的P2P通道(若为输出模式)§7和§b被绑定目标§7的所有连接都将被移除。", + "gui.advanced_memory_card.mode.input.desc.2": "• §a选中的P2P通道§7变为§6输出模式§7,而§b被绑定目标§7将变为§9输入模式§7。", + "gui.advanced_memory_card.mode.input.desc.3": "• §a选中的P2P通道§7变成与其新输入相同的P2P类型,§b被绑定目标§7将同时加入其输出列表。", "gui.advanced_memory_card.mode.output": "模式:绑定输出", + "gui.advanced_memory_card.mode.output.desc.1": "• 在绑定前,§a选中的P2P通道§7(如果是输出模式) 及§b被绑定目标§7的所有连接都将被移除。", + "gui.advanced_memory_card.mode.output.desc.2": "• §a选中的P2P通道§7将变为§9输入模式§7,而§b被绑定目标§7将变为§6输出模式§7。", + "gui.advanced_memory_card.mode.output.desc.3": "• §b被绑定目标§7将变成与其新输入相同的P2P类型,并添加到输出列表中。", "gui.advanced_memory_card.mode.copy": "模式:复制输出", - "gui.advanced_memory_card.desc.mode": "改变为%s", - "gui.advanced_memory_card.desc.mode.input": "输入", - "gui.advanced_memory_card.desc.mode.output": "输出", + "gui.advanced_memory_card.mode.copy.desc.1": "• §a选定的P2P通道§7必须是§9输入模式。", + "gui.advanced_memory_card.mode.copy.desc.2": "• 在绑定前,§b被绑定的P2P§7将断开所有连接。", + "gui.advanced_memory_card.mode.copy.desc.3": "• §a选中的§aP2P§7变为§9输入模式§7,而§b被绑定的目标P2P通道§7被添加到§a选中§aP2P频率的§6输出端口§7。", + "gui.advanced_memory_card.mode.copy.desc.4": "• §b被绑定的P2P§7变成与其新输入相同的类型。", + "gui.advanced_memory_card.mode.unbind": "当前模式:解绑", + "gui.advanced_memory_card.mode.unbind.desc.1": "• 禁用所有功能,您不能再绑定P2P。", + "gui.advanced_memory_card.mode.unbind.desc.2": "• 所有绑定的 P2P 通道都将解绑,频率将被重置并恢复§9输入模式§7。", "gui.advanced_memory_card.desc.not_set": "未配置", "gui.advanced_memory_card.desc.effect": "效果:", - "gui.advanced_memory_card.gui_scale.resize": "Resize", "gui.advanced_memory_card.gui_scale.small": "小", "gui.advanced_memory_card.gui_scale.normal": "中", "gui.advanced_memory_card.gui_scale.large": "大", "gui.advanced_memory_card.gui_scale.dynamic": "自动", - "gui.advanced_memory_card.p2p_status.bound": "Bound", - "gui.advanced_memory_card.p2p_status.unbound": "Unbound", + "gui.advanced_memory_card.p2p_status.bound": "已绑定", + "gui.advanced_memory_card.p2p_status.unbound": "未绑定", "gui.advanced_memory_card.p2p_status.input": "输入", "gui.advanced_memory_card.p2p_status.output": "输出", - "gui.advanced_memory_card.p2p_status.offline": "设备关闭" + "gui.advanced_memory_card.p2p_status.offline": "设备关闭", + "gui.advanced_memory_card.types.filtered": "正显示: %s", + "gui.advanced_memory_card.types.any": "§a全部", + "gui.advanced_memory_card.error.same_type": "P2P已经是此种类型了。" } diff --git a/common/src/main/resources/assets/betterp2p/lang/zh_tw.json b/common/src/main/resources/assets/betterp2p/lang/zh_tw.json new file mode 100644 index 0000000..0c91df0 --- /dev/null +++ b/common/src/main/resources/assets/betterp2p/lang/zh_tw.json @@ -0,0 +1,49 @@ +{ + "item.betterp2p.advanced_memory_card": "Advanced Memory Card", + "item.betterp2p.advanced_memory_card.selected": "Frequency:", + "gui.advanced_memory_card.select": "Select", + "gui.advanced_memory_card.bind": "Bind", + "gui.advanced_memory_card.unbind": "Unbind", + "gui.advanced_memory_card.pos": "Pos: %d, %d, %d", + "gui.advanced_memory_card.side": "Side: %s", + "gui.advanced_memory_card.dim": "Dim: %d", + "gui.advanced_memory_card.name": "Name: %s", + "gui.advanced_memory_card.sortinfo1": "Sorting tags", + "gui.advanced_memory_card.sortinfo2": "Show Input P2Ps only", + "gui.advanced_memory_card.sortinfo3": "Show Output P2Ps only", + "gui.advanced_memory_card.sortinfo4": "Show Bound P2Ps only", + "gui.advanced_memory_card.sortinfo5": "Show Unbound P2Ps only", + "gui.advanced_memory_card.sortinfo6": "Filter by type name(s)", + "gui.advanced_memory_card.sortinfo7": "Tags are space separated and are combined w/ the AND operator.", + "gui.advanced_memory_card.extra.channel": "Channels used: %s", + "gui.advanced_memory_card.mode.input": "Current Mode: Bind to Input", + "gui.advanced_memory_card.mode.input.desc.1": "• Before binding, the §aselected §aP2P §7and §bbind §btarget §7(if output) have their connections removed.", + "gui.advanced_memory_card.mode.input.desc.2": "• The §aselected P2P §7becomes the the §6output§7, while the §bbind §btarget §7becomes the §9input§7.", + "gui.advanced_memory_card.mode.input.desc.3": "• The §aselected P2P §7becomes the same type as its new input, and the §bbind §btarget §7is added to the output list.", + "gui.advanced_memory_card.mode.output": "Current Mode: Bind to Output", + "gui.advanced_memory_card.mode.output.desc.1": "• Before binding, the §aselected §aP2P §7(if output) and §bbind §btarget §7have their connections removed.", + "gui.advanced_memory_card.mode.output.desc.2": "• The §aselected P2P §7becomes the the §9input§7, while the §bbind §btarget §7becomes the §6output§7.", + "gui.advanced_memory_card.mode.output.desc.3": "• The §bbind target §7becomes the same type as its new input, and is added to the output list.", + "gui.advanced_memory_card.mode.copy": "Current Mode: Copy Input to Output", + "gui.advanced_memory_card.mode.copy.desc.1": "• §aSelected P2P §7must be an §9input.", + "gui.advanced_memory_card.mode.copy.desc.2": "• Before binding, the §bbind §btarget §7has its connections removed.", + "gui.advanced_memory_card.mode.copy.desc.3": "• The §aselected §aP2P §7becomes the §9input§7, while the §bbind §btarget §7is added to the list of the §aselected §aP2P's §6outputs§7.", + "gui.advanced_memory_card.mode.copy.desc.4": "• The §bbind target §7becomes the same type as its new input.", + "gui.advanced_memory_card.mode.unbind": "Current Mode: Unbind", + "gui.advanced_memory_card.mode.unbind.desc.1": "• Disables normal functions; you can no longer bind P2Ps.", + "gui.advanced_memory_card.mode.unbind.desc.2": "• All bound P2Ps are now unbindable, which resets its frequency and converts it back to an §9input§7.", + "gui.advanced_memory_card.desc.not_set": "Not set", + "gui.advanced_memory_card.desc.effect": "Effect:", + "gui.advanced_memory_card.gui_scale.small": "Current Size: Small", + "gui.advanced_memory_card.gui_scale.normal": "Current Size: Standard", + "gui.advanced_memory_card.gui_scale.large": "Current Size: Large", + "gui.advanced_memory_card.gui_scale.dynamic": "Current Size: Automatic", + "gui.advanced_memory_card.p2p_status.bound": "Bound", + "gui.advanced_memory_card.p2p_status.unbound": "Unbound", + "gui.advanced_memory_card.p2p_status.input": "Input", + "gui.advanced_memory_card.p2p_status.output": "Output", + "gui.advanced_memory_card.p2p_status.offline": "Offline", + "gui.advanced_memory_card.types.filtered": "Showing: %s", + "gui.advanced_memory_card.types.any": "§aAll", + "gui.advanced_memory_card.error.same_type": "P2P already this type." +}