From b581d457d1b8e5a3fcb056cb559405e907370706 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Sat, 16 Dec 2023 20:04:10 +0800 Subject: [PATCH 01/27] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chatpatches/chatpatches/lang/en_us.json | 141 ++++++++++++++++++ .../chatpatches/chatpatches/lang/zh_cn.json | 136 +++++++++++++++++ 2 files changed, 277 insertions(+) create mode 100644 projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json create mode 100644 projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json new file mode 100644 index 000000000000..4d18534bafbf --- /dev/null +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json @@ -0,0 +1,141 @@ +{ + "modmenu.descriptionTranslation.chatpatches": "A versatile client-side chat mod that makes chat more customizable, check out the config and the GitHub page for more info!\nJoin the Discord at https://discord.gg/3MqBvNEyMz!", + + "text.chatpatches.title": "Chat Patches Configuration", + + "text.chatpatches.help.dateFormat": "For date and time formatting information, click me!", + "text.chatpatches.help.formatCodes": "For formatting code characters and which ones do what, click me!", + "text.chatpatches.help.faq": "For Frequently Asked Questions (FAQ), click me!", + "text.chatpatches.help.regex": "For regular expression information, click me!", + "text.chatpatches.help.regexTester": "For testing regular expressions, click me!", + + "text.chatpatches.category.time": "Timestamp", + "text.chatpatches.category.hover": "Timestamp Hover Info", + "text.chatpatches.category.counter": "Duplicate counter", + "text.chatpatches.category.counter.compact": "§9CompactChat§r duplicate counter", + "text.chatpatches.category.boundary": "Session Boundary", + "text.chatpatches.category.chatlog": "Chat Log", + "text.chatpatches.category.chatlog.actions": "Actions", + "text.chatpatches.category.chat": "Chat Interface", + "text.chatpatches.category.chat.hud": "HUD (Heads Up Display)", + "text.chatpatches.category.chat.screen": "Screen", + "text.chatpatches.category.copy": "Copy menu", + "text.chatpatches.category.help": "Help", + "text.chatpatches.category.debug": "Debug", + "text.chatpatches.category.desc.counter.compact": "Options about the more \"manipulative\" chat duplication method, based on the §9§nCompactChat§r mod.", + "text.chatpatches.category.desc.chatlog.actions": "Executable actions that can be performed on the chat log. §c§lWARNING: §r§cThese actions cannot be undone!§r", + "text.chatpatches.category.desc.chat": "Anything related to the Chat HUD, the chat screen, or its messages.", + "text.chatpatches.category.desc.chat.hud": "Options about the widget that appears even when the chat screen isn't open. This can also include settings relating to the chat as whole.", + "text.chatpatches.category.desc.chat.screen": "Screen-specific options.", + "text.chatpatches.category.desc.copy": "Options about the selection box and copy menu that appear when right-clicking on chat messages.", + "text.chatpatches.category.desc.help": "Websites that explain how to use certain aspects of the mod!", + "text.chatpatches.category.desc.debug": "Random stuff for developing?", + + "text.chatpatches.time": "Timestamp toggle", + "text.chatpatches.timeDate": "Timestamp text", + "text.chatpatches.timeFormat": "Timestamp decoration text", + "text.chatpatches.timeColor": "Timestamp color", + "text.chatpatches.desc.time": "Should a timestamp in front of all messages show?", + "text.chatpatches.desc.timeDate": "The text that is formatted into a timestamp.", + "text.chatpatches.desc.timeFormat": "The string of '&' + formatting code modifiers and decoration text that create the timestamp. The '$' is a placeholder for the formatted timestamp option above this one.", + "text.chatpatches.desc.timeColor": "The color that's filled in where it would otherwise be blank in the resulting timestamp. To use this with other formatting modifiers, use '&r' in the decoration text option.", + + "text.chatpatches.hover": "Hover toggle", + "text.chatpatches.hoverDate": "Hover text", + "text.chatpatches.hoverFormat": "Hover decoration text", + "text.chatpatches.hoverColor": "Hover text color", + "text.chatpatches.desc.hover": "Should text appear stating a more detailed time description when you hover over the timestamp text in chat?", + "text.chatpatches.desc.hoverDate": "The text that is formatted into a longer date/time string.", + "text.chatpatches.desc.hoverFormat": "The string of '&' + formatting code modifiers and decoration text that create the detailed hover description. Requires a '$' as a placeholder for the formatted timestamp option above this one.", + "text.chatpatches.desc.hoverColor": "The color that's filled in where it would otherwise be blank white in the resulting hover text. To use this with other formatting modifiers, use '&r' in the decoration text option.", + + "text.chatpatches.counter": "Message counter toggle", + "text.chatpatches.counterFormat": "Message counter text", + "text.chatpatches.counterColor": "Message counter color", + "text.chatpatches.counterCompact": "CompactChat method toggle", + "text.chatpatches.counterCompactDistance": "Message check distance", + "text.chatpatches.desc.counter": "Should a message counter show after messages to indicate multiple duplicates were sent? Note: this is required to be enabled for the CompactChat options to work.", + "text.chatpatches.desc.counterFormat": "The text that's added to the end of a message to indicate multiple duplicates were sent. Requires a '$' for the number of duplicates, also supports '&' + formatting code modifiers. Still applies to the CompactChat method, if enabled.", + "text.chatpatches.desc.counterColor": "The color that's filled in where it would otherwise be blank white in the resulting duplicate counter. To use this with other formatting modifiers, use '&r' in the decoration text option. Still applies to the CompactChat method, if enabled.", + "text.chatpatches.desc.counterCompact": "Should the message counter behave like the one from the CompactChat mod?", + "text.chatpatches.desc.counterCompactDistance": "The distance (inclusive) up to which messages will be tried for compacting. Setting this to '-1' will try the entire message list, and '0' will try using the maximum amount of messages you can see at once, based on the chat and gui scales. For example, setting this to '7' will try to compact the next message received into one of the last 7 messages already present.", + + "text.chatpatches.boundary": "Boundary toggle", + "text.chatpatches.boundaryFormat": "Boundary text", + "text.chatpatches.boundaryColor": "Boundary color", + "text.chatpatches.desc.boundary": "Should a boundary line show after chatting, leaving a world/server, and then joining another world/server later?", + "text.chatpatches.desc.boundaryFormat": "The text that is formatted and used for the boundary line. Supports '&' + formatting code modifiers, '\\n' for new lines, and using '$' as a placeholder for the world name.", + "text.chatpatches.desc.boundaryColor": "The color that's filled in where it would otherwise be blank white in the resulting boundary line. To use this with other formatting modifiers, use '&r' in the decoration text option.", + + "text.chatpatches.chatlog": "Chat Log toggle", + "text.chatpatches.chatlogSaveInterval": "Save interval (minutes)", + "text.chatpatches.chatlogClear": "Clear all messages", + "text.chatpatches.chatlogClearHistory": "Clear §6§l%s§r sent messages", + "text.chatpatches.chatlogClearMessages": "Clear §6§l%s§r received messages", + "text.chatpatches.chatlogLoad": "Load", + "text.chatpatches.chatlogSave": "Save", + "text.chatpatches.chatlogBackup": "Backup", + "text.chatpatches.chatlogOpenFolder": "Open folder", + "text.chatpatches.desc.chatlog": "Should the chat be saved into a log so it can be re-added back into the chat in later game sessions?", + "text.chatpatches.desc.chatlogSaveInterval": "How long should the Chat Log wait before saving to disk? This is in minutes, the minimum is 1. Set to 0 to only save when paused (warning: setting to <5 will lag a lot). All values try to save on exit.", + "text.chatpatches.desc.chatlogClear": "Press to clear the chat log. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", + "text.chatpatches.desc.chatlogClearHistory": "Press to clear only the chat log's sent messages. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", + "text.chatpatches.desc.chatlogClearMessages": "Press to clear only the chat log's regular messages. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", + "text.chatpatches.desc.chatlogLoad": "Press to load the chat log into the chat. (§6Warning: this does NOT clear the chat beforehand, all messages will be appended to the end!§r)", + "text.chatpatches.desc.chatlogSave": "Press to save the chat log to disk. §c§lThis will overwrite any data currently stored in the file.§r", + "text.chatpatches.desc.chatlogBackup": "Press to backup the chat log to disk. This will create a new file with 'backup_' plus the current date formatted in the 'yyyy-MM-dd_HH-mm-ss' pattern as the name; located in the same directory as the regular chat log.", + "text.chatpatches.desc.chatlogOpenFolder": "Press to open §9/logs/§f§r§f, the folder where the chat log and any backups of it are stored.", + + "text.chatpatches.chatHidePacket": "Ignore hide message packet", + "text.chatpatches.chatWidth": "Override chat width", + "text.chatpatches.chatMaxMessages": "Maximum chat messages", + "text.chatpatches.chatNameFormat": "Playername text", + "text.chatpatches.shiftChat": "Shift chat", + "text.chatpatches.messageDrafting": "Chat drafting toggle", + "text.chatpatches.onlyInvasiveDrafting": "Only invasive drafting toggle", + "text.chatpatches.searchDrafting": "Search drafting toggle", + "text.chatpatches.hideSearchButton": "Hide search button", + "text.chatpatches.vanillaClearing": "Vanilla chat clearing", + "text.chatpatches.desc.chatHidePacket": "Should hide message packets that delete chat messages be ignored?", + "text.chatpatches.desc.chatWidth": "The width of the chat box. This overrides vanilla's default and allows for a much larger width. Set to 0 to use the vanilla setting and not override it.", + "text.chatpatches.desc.chatMaxMessages": "The max amount of chat messages allowed to save. Vanilla caps it at 100, this mod can increase it up to 32,767. Keep in mind a higher max equals higher memory usage.", + "text.chatpatches.desc.chatNameFormat": "The text that replaces the playername in chat messages. Vanilla is '<$>', name only is '$'; where '$' is a placeholder for the playername. Only applies to player-sent messages. Game won't format message if this is set to '<$>'. ", + "text.chatpatches.desc.shiftChat": "Shifts the chat interface up to not obstruct the armor bar and/or health. Default is 10, set to 0 for no shift.", + "text.chatpatches.desc.messageDrafting": "Should any text in the chat field persist after closing and reopening the chat?", + "text.chatpatches.desc.onlyInvasiveDrafting": "Should the text in the chat field only persist when chat is closed unexpectedly? For example when chat is closed by the server opening a GUI, the player is moved to another dimension, or the player dies.", + "text.chatpatches.desc.searchDrafting": "Should any text in the search field persist after closing and reopening the chat?", + "text.chatpatches.desc.hideSearchButton": "Should the search button be hidden? Note that this disables all search functionality.", + "text.chatpatches.desc.vanillaClearing": "Should chat messages clear after leaving a world/server like vanilla? Note this completely erases both the chat and chat log.", + + "text.chatpatches.search.suggestion": "Search...", + "text.chatpatches.search.caseSensitive": "Case sensitive", + "text.chatpatches.search.modifiers": "Modifiers", + "text.chatpatches.search.regex": "Regex", + "text.chatpatches.search.desc": "§bLeft click§r to toggle the search bar, or §dright click§r to toggle the settings menu.\n\n§aGreen§r means the search matched, §eyellow§r means nothing matched, and §cred§r means the search is invalid.", + "text.chatpatches.search.desc.caseSensitive": "Should the search query only match text with the same capitalization?\n\n\"abc\" would match itself, \"Abc\", and \"ABC\"; case sensitive would only match \"abc\".\n§l§oNOTE:§r This applies to regex searching as well.", + "text.chatpatches.search.desc.modifiers": "Should the search query allow matching text according to formatting modifiers?\n\n\"abc\" would match \"abc\" and \"§e§labc§r\"; with modifiers it would only match \"abc\" and not \"§e§labc§r\".\nNOTE: Hex colors §ocan§r be matched in the format \"&#§cRR§aGG§9BB§r\", however §nthis is in beta§f.", + "text.chatpatches.search.desc.regex": "Should the search query be used as a §2reg§rular §2ex§rpression?\n\nTo learn how to use regex, see the help section in the config.\n§l§oNOTE:§r Java regex §nrequires a full match§f, so remember to put \"^.*\" in front and \".*$\" at the end.", + + "text.chatpatches.copyReplyFormat": "Reply text format", + "text.chatpatches.copyColor": "Message selection color", + "text.chatpatches.desc.copyReplyFormat": "The text that is filled into the chat box after right-clicking on a chat message and clicking on the 'Reply' button in the copy menu. '$' is required and will be filled with the message sender's name.", + "text.chatpatches.desc.copyColor": "The color of the selection box that's shown after right-clicking on a chat message.", + + "text.chatpatches.copy.copied": "Copied message component: \"%s\"!", + "text.chatpatches.copy.copyString": "Copy String >", + "text.chatpatches.copy.rawString": "Raw", + "text.chatpatches.copy.formattedString": "Formatted", + "text.chatpatches.copy.jsonString": "JSON", + "text.chatpatches.copy.links": "Copy Link(s) >", + "text.chatpatches.copy.linkN": "Link %d", + "text.chatpatches.copy.timestamp": "Copy Timestamp >", + "text.chatpatches.copy.timestampText": "Text", + "text.chatpatches.copy.timestampHoverText": "Hover Text", + "text.chatpatches.copy.unix": "Copy Unix Time", + "text.chatpatches.copy.sender": "Copy Sender >", + "text.chatpatches.copy.name": "Username", + "text.chatpatches.copy.uuid": "UUID", + "text.chatpatches.copy.reply": "Reply", + + "text.chatpatches.restored": "Restored" +} diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json new file mode 100644 index 000000000000..eba99b53b558 --- /dev/null +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -0,0 +1,136 @@ +{ + "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天模组,让聊天更加定制化,查看配置和GitHub页面了解更多信息!\n我们的Discord是https://discord.gg/3mqbvneymz!", + + "text.chatpatches.title": "Chat Patches 配置", + + "text.chatpatches.help.dateFormat": "关于日期和时间格式的信息,点击这里!", + "text.chatpatches.help.formatCodes": "关于格式化代码字符以及各种功能的信息,点击这里!", + "text.chatpatches.help.faq": "常见问题解答 (FAQ),点击这里!", + "text.chatpatches.help.regex": "关于正则表达式的信息,点击这里!", + "text.chatpatches.help.regexTester": "正则表达式测试工具,点击这里!", + + "text.chatpatches.category.time": "时间戳", + "text.chatpatches.category.hover": "悬停信息", + "text.chatpatches.category.counter": "重复计数", + "text.chatpatches.category.counter.compact": "§9CompactChat§r 重复计数", + "text.chatpatches.category.boundary": "会话边界", + "text.chatpatches.category.chatlog": "聊天记录", + "text.chatpatches.category.chatlog.actions": "行动", + "text.chatpatches.category.chat": "聊天界面", + "text.chatpatches.category.chat.hud": "HUD(悬浮显示)", + "text.chatpatches.category.chat.screen": "屏幕", + "text.chatpatches.category.copy": "复制菜单", + "text.chatpatches.category.help": "帮助", + "text.chatpatches.category.debug": "调试", + "text.chatpatches.category.desc.counter.compact": "关于更具“操作性”的聊天重复方法的选项,基于 §9§nCompactChat§r 模组。", + "text.chatpatches.category.desc.chat": "与聊天 HUD、聊天界面或消息相关的所有内容。", + "text.chatpatches.category.desc.chat.hud": "关于即使聊天界面未打开时也会显示的小部件的选项。这也可以包括与整个聊天相关的设置。", + "text.chatpatches.category.desc.chat.screen": "特定于屏幕的选项。", + "text.chatpatches.category.desc.copy": "关于在聊天消息上右键单击时出现的选择框和复制菜单的选项。", + "text.chatpatches.category.desc.help": "解释如何使用某些模组方面的网站!", + "text.chatpatches.category.desc.debug": "用于开发的随机内容?", + + "text.chatpatches.time": "时间戳开关", + "text.chatpatches.timeDate": "时间戳文本", + "text.chatpatches.timeFormat": "时间戳装饰文本", + "text.chatpatches.timeColor": "时间戳颜色", + "text.chatpatches.desc.time": "是否显示所有消息前面的时间戳?", + "text.chatpatches.desc.timeDate": "将格式化为时间戳的文本。", + "text.chatpatches.desc.timeFormat": "创建时间戳的字符串,其中的‘&’是格式代码修饰符和装饰文本。‘$’是前面此选项的格式化时间戳的占位符。", + "text.chatpatches.desc.timeColor": "填充颜色以用于结果中可能为空白的时间戳部分。要与其他格式修饰符一起使用此选项,请在装饰文本选项中使用‘&r’。", + + "text.chatpatches.hover": "悬停开关", + "text.chatpatches.hoverDate": "悬停文本", + "text.chatpatches.hoverFormat": "悬停装饰文本", + "text.chatpatches.hoverColor": "悬停文本颜色", + "text.chatpatches.desc.hover": "当你悬停在聊天中的时间戳文本上时,是否显示一个更详细的时间描述?", + "text.chatpatches.desc.hoverDate": "将格式化为较长日期/时间字符串的文本。", + "text.chatpatches.desc.hoverFormat": "创建详细悬停描述的字符串,其中的‘&’是格式代码修饰符和装饰文本。需要一个‘$’作为前面此选项的格式化时间戳的占位符。", + "text.chatpatches.desc.hoverColor": "填充颜色以用于结果中可能为空白白色的悬停文本。要与其他格式修饰符一起使用此选项,请在装饰文本选项中使用‘&r’。", + + "text.chatpatches.counter": "消息计数器开关", + "text.chatpatches.counterFormat": "消息计数器文本", + "text.chatpatches.counterColor": "消息计数器颜色", + "text.chatpatches.counterCompact": "CompactChat 方法开关", + "text.chatpatches.counterCompactDistance": "消息检查距离", + "text.chatpatches.desc.counter": "是否在消息后显示消息计数器以指示已发送多个重复消息?注意:要使 CompactChat 选项起作用,必须启用此选项。", + "text.chatpatches.desc.counterFormat": "将添加到消息末尾以指示已发送多个重复消息的文本。需要一个‘$’作为重复次数的占位符,并支持‘&’+格式代码修饰符。如果启用了 CompactChat 方法,则仍然适用该选项。", + "text.chatpatches.desc.counterColor": "填充颜色以用于结果中可能为空白白色的重复计数器。要与其他格式修饰符一起使用此选项,请在装饰文本选项中使用‘&r’。如果启用了 CompactChat 方法,则仍然适用该选项。", + "text.chatpatches.desc.counterCompact": "是否将消息计数器的行为设置为 CompactChat 模组的行为?", + "text.chatpatches.desc.counterCompactDistance": "在此距离(包括)内将尝试压缩消息。将此设置为“-1”将尝试整个消息列表,“0”将根据聊天和 GUI 缩放尝试使用最大数量的可见消息。例如,将此设置为“7”将尝试将接收到的下一条消息压缩到已存在的最后7条消息之一中。", + + "text.chatpatches.boundary": "边界切换", + "text.chatpatches.boundaryFormat": "边界文本", + "text.chatpatches.boundaryColor": "边界颜色", + "text.chatpatches.desc.boundary": "在聊天、离开一个世界/服务器后,再次加入另一个世界/服务器时是否显示边界线?", + "text.chatpatches.desc.boundaryFormat": "格式化并用于边界线的文本。支持‘&’+格式代码修饰符,‘\\n’表示换行,使用‘$’作为世界名称的占位符。", + "text.chatpatches.desc.boundaryColor": "边界线中填充的颜色,替代原本的白色部分。要与其他格式修饰符一起使用此颜色,请在装饰文本选项中使用‘&r’。", + + "text.chatpatches.chatlog": "切换聊天日志", + "text.chatpatches.chatlogSaveInterval": "保存间隔(分钟)", + "text.chatpatches.chatlogClear": "清除所有消息", + "text.chatpatches.chatlogClearHistory": "清除§6§l%s§r条发送的消息", + "text.chatpatches.chatlogClearMessages": "清除§6§l%s§r条收到的消息", + "text.chatpatches.chatlogLoad": "加载", + "text.chatpatches.chatlogSave": "保存", + "text.chatpatches.chatlogBackup": "备份", + "text.chatpatches.chatlogOpenFolder": "打开文件夹", + "text.chatpatches.desc.chatlog": "聊天是否应该保存到日志中,以便在以后的游戏会话中重新添加到聊天界面中?", + "text.chatpatches.desc.chatlogSaveInterval": "聊天记录保存到磁盘之前应该等待多长时间?以分钟为单位,最小值为1。设0表示仅在暂停时保存(警告:设置为<5将滞后很多)。设置为任何值都会在退出时尝试保存。", + "text.chatpatches.desc.chatlogClear": "点击可清除聊天记录。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", + "text.chatpatches.desc.chatlogClearHistory": "点击可仅清除聊天记录中已发送的信息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", + "text.chatpatches.desc.chatlogClearMessages": "点击仅清除聊天记录的常规消息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", + "text.chatpatches.desc.chatlogLoad": "点击可将聊天记录加载到聊天中。(§6警告:这并不能提前清除聊天,所有消息都将附加到末尾!§r)", + "text.chatpatches.desc.chatlogSave": "点击可将聊天记录保存到磁盘。§c§l这将覆盖当前存储在文件中的任何数据。§r", + "text.chatpatches.desc.chatlogBackup": "点击可将聊天记录备份到磁盘。这将创建一个新文件,名称为“backup_”加上以“yyyy-MM-dd_HH-MM-ss”模式格式化的当前日期;位于与常规聊天记录相同的目录中。", + "text.chatpatches.desc.chatlogOpenFolder": "点击打开§9/logs/§f§r§f,这是存储聊天日志及其任何备份的文件夹。", + + "text.chatpatches.chatLog": "聊天记录切换", + "text.chatpatches.chatWidth": "覆盖聊天宽度", + "text.chatpatches.chatMaxMessages": "最大聊天消息数", + "text.chatpatches.chatNameFormat": "玩家名文本", + "text.chatpatches.shiftChat": "聊天上移", + "text.chatpatches.messageDrafting": "聊天草稿切换", + "text.chatpatches.searchDrafting": "搜索草稿切换", + "text.chatpatches.hideSearchButton": "隐藏搜索按钮", + "text.chatpatches.vanillaClearing": "原版聊天清除", + "text.chatpatches.desc.chatLog": "是否保存聊天记录,以便在另一个游戏会话中重新添加到聊天中?", + "text.chatpatches.desc.chatWidth": "聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0以使用原版设置而不进行覆盖。", + "text.chatpatches.desc.chatMaxMessages": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存使用。", + "text.chatpatches.desc.chatNameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", + "text.chatpatches.desc.shiftChat": "将聊天界面上移,以不遮挡装备栏和/或生命值。默认值为10,设置为0以取消上移。", + "text.chatpatches.desc.messageDrafting": "是否在关闭并重新打开聊天后保留聊天框内的文本?", + "text.chatpatches.desc.searchDrafting": "是否在关闭并重新打开聊天后保留搜索框内的文本?", + "text.chatpatches.desc.hideSearchButton": "是否隐藏搜索按钮?注意,这将禁用所有搜索功能。", + "text.chatpatches.desc.vanillaClearing": "是否像原版那样在离开一个世界/服务器后清除聊天消息?注意,这将完全清除聊天和聊天记录。", + + "text.chatpatches.copyReplyFormat": "回复文本格式", + "text.chatpatches.copyColor": "消息选择颜色", + "text.chatpatches.desc.copyReplyFormat": "右键单击聊天消息并在复制菜单中点击‘回复’按钮后填充到聊天框中的文本。需要使用‘$’,并将其替换为消息发送者的名称。", + "text.chatpatches.desc.copyColor": "右键单击聊天消息后显示的选择框的颜色。", + + "text.chatpatches.search.suggestion": "搜索...", + "text.chatpatches.search.caseSensitive": "区分大小写", + "text.chatpatches.search.modifiers": "修饰符", + "text.chatpatches.search.regex": "正则表达式", + "text.chatpatches.search.desc": "§b左键单击§r切换搜索栏,或§d右键单击§r切换设置菜单。\n\n§a绿色§r表示搜索匹配,§e黄色§r表示没有匹配,§c红色§r表示搜索无效。", + "text.chatpatches.search.desc.caseSensitive": "搜索查询是否仅匹配具有相同大小写的文本?\n\n“abc”可以与自身、“Abc”和“ABC”匹配;区分大小写仅会匹配“abc”。\n§l§o注意:§r这也适用于正则表达式搜索。", + "text.chatpatches.search.desc.modifiers": "搜索查询是否允许根据格式修饰符匹配文本?\n\n“abc”可以与“abc”和“§e§labc§r”匹配;具有修饰符时,它将只匹配“abc”而不匹配“§e§labc§r”。\n注意:十六进制颜色 §ocan§r 在格式为“&#§cRR§aGG§9BB§r”的情况下进行匹配,然而§n这还处于测试阶段§f。", + "text.chatpatches.search.desc.regex": "搜索查询是否作为§2正则表达式§r使用?\n\n要了解如何使用正则表达式,请参阅配置文件中的帮助部分。\n§l§o注意:§rJava 正则表达式§n需要完全匹配§f,所以请记得在前面加上“^.*”,并在末尾加上“.*$”。", + + "text.chatpatches.copy.copied": "已复制消息组件:“%s”!", + "text.chatpatches.copy.copyString": "复制字符串 >", + "text.chatpatches.copy.rawString": "原始", + "text.chatpatches.copy.formattedString": "格式化", + "text.chatpatches.copy.jsonString": "JSON", + "text.chatpatches.copy.links": "复制链接 >", + "text.chatpatches.copy.linkN": "链接 %d", + "text.chatpatches.copy.timestamp": "复制时间戳 >", + "text.chatpatches.copy.timestampText": "文本", + "text.chatpatches.copy.timestampHoverText": "悬停文本", + "text.chatpatches.copy.unix": "复制 UNIX 时间戳", + "text.chatpatches.copy.sender": "复制发件人 >", + "text.chatpatches.copy.name": "用户名", + "text.chatpatches.copy.uuid": "UUID", + "text.chatpatches.copy.reply": "回复" +} From 37aa8489c4e788c607321b49b2d91545d1bc1316 Mon Sep 17 00:00:00 2001 From: Ginsway <106016532+Ginsway@users.noreply.github.com> Date: Sun, 23 Jun 2024 11:51:22 +0800 Subject: [PATCH 02/27] Update projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 落雪鸦杀 <38830216+luoxueyasha@users.noreply.github.com> --- .../1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index eba99b53b558..53d059d646d8 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -1,5 +1,5 @@ { - "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天模组,让聊天更加定制化,查看配置和GitHub页面了解更多信息!\n我们的Discord是https://discord.gg/3mqbvneymz!", + "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天模组,让聊天更加定制化,查看配置和GitHub页面了解更多信息!\n我们的Discord是https://discord.gg/3mqbvneymz !", "text.chatpatches.title": "Chat Patches 配置", From 373a64c5a49382e37a200186515cb249c5c1b8be Mon Sep 17 00:00:00 2001 From: Ginsway Date: Sun, 23 Jun 2024 12:08:31 +0800 Subject: [PATCH 03/27] Revert "Update projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json" This reverts commit 37aa8489c4e788c607321b49b2d91545d1bc1316. --- .../1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 53d059d646d8..eba99b53b558 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -1,5 +1,5 @@ { - "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天模组,让聊天更加定制化,查看配置和GitHub页面了解更多信息!\n我们的Discord是https://discord.gg/3mqbvneymz !", + "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天模组,让聊天更加定制化,查看配置和GitHub页面了解更多信息!\n我们的Discord是https://discord.gg/3mqbvneymz!", "text.chatpatches.title": "Chat Patches 配置", From 107095704f48998951db9ce65b28e33d85cec271 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Sun, 23 Jun 2024 12:13:28 +0800 Subject: [PATCH 04/27] Update en_us.json --- .../chatpatches/chatpatches/lang/en_us.json | 42 ++++--------------- 1 file changed, 9 insertions(+), 33 deletions(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json index 4d18534bafbf..8e5fd1b3ae75 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json @@ -10,12 +10,10 @@ "text.chatpatches.help.regexTester": "For testing regular expressions, click me!", "text.chatpatches.category.time": "Timestamp", - "text.chatpatches.category.hover": "Timestamp Hover Info", + "text.chatpatches.category.hover": "Hover Info", "text.chatpatches.category.counter": "Duplicate counter", "text.chatpatches.category.counter.compact": "§9CompactChat§r duplicate counter", "text.chatpatches.category.boundary": "Session Boundary", - "text.chatpatches.category.chatlog": "Chat Log", - "text.chatpatches.category.chatlog.actions": "Actions", "text.chatpatches.category.chat": "Chat Interface", "text.chatpatches.category.chat.hud": "HUD (Heads Up Display)", "text.chatpatches.category.chat.screen": "Screen", @@ -23,7 +21,6 @@ "text.chatpatches.category.help": "Help", "text.chatpatches.category.debug": "Debug", "text.chatpatches.category.desc.counter.compact": "Options about the more \"manipulative\" chat duplication method, based on the §9§nCompactChat§r mod.", - "text.chatpatches.category.desc.chatlog.actions": "Executable actions that can be performed on the chat log. §c§lWARNING: §r§cThese actions cannot be undone!§r", "text.chatpatches.category.desc.chat": "Anything related to the Chat HUD, the chat screen, or its messages.", "text.chatpatches.category.desc.chat.hud": "Options about the widget that appears even when the chat screen isn't open. This can also include settings relating to the chat as whole.", "text.chatpatches.category.desc.chat.screen": "Screen-specific options.", @@ -67,46 +64,32 @@ "text.chatpatches.desc.boundaryFormat": "The text that is formatted and used for the boundary line. Supports '&' + formatting code modifiers, '\\n' for new lines, and using '$' as a placeholder for the world name.", "text.chatpatches.desc.boundaryColor": "The color that's filled in where it would otherwise be blank white in the resulting boundary line. To use this with other formatting modifiers, use '&r' in the decoration text option.", - "text.chatpatches.chatlog": "Chat Log toggle", - "text.chatpatches.chatlogSaveInterval": "Save interval (minutes)", - "text.chatpatches.chatlogClear": "Clear all messages", - "text.chatpatches.chatlogClearHistory": "Clear §6§l%s§r sent messages", - "text.chatpatches.chatlogClearMessages": "Clear §6§l%s§r received messages", - "text.chatpatches.chatlogLoad": "Load", - "text.chatpatches.chatlogSave": "Save", - "text.chatpatches.chatlogBackup": "Backup", - "text.chatpatches.chatlogOpenFolder": "Open folder", - "text.chatpatches.desc.chatlog": "Should the chat be saved into a log so it can be re-added back into the chat in later game sessions?", - "text.chatpatches.desc.chatlogSaveInterval": "How long should the Chat Log wait before saving to disk? This is in minutes, the minimum is 1. Set to 0 to only save when paused (warning: setting to <5 will lag a lot). All values try to save on exit.", - "text.chatpatches.desc.chatlogClear": "Press to clear the chat log. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", - "text.chatpatches.desc.chatlogClearHistory": "Press to clear only the chat log's sent messages. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", - "text.chatpatches.desc.chatlogClearMessages": "Press to clear only the chat log's regular messages. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", - "text.chatpatches.desc.chatlogLoad": "Press to load the chat log into the chat. (§6Warning: this does NOT clear the chat beforehand, all messages will be appended to the end!§r)", - "text.chatpatches.desc.chatlogSave": "Press to save the chat log to disk. §c§lThis will overwrite any data currently stored in the file.§r", - "text.chatpatches.desc.chatlogBackup": "Press to backup the chat log to disk. This will create a new file with 'backup_' plus the current date formatted in the 'yyyy-MM-dd_HH-mm-ss' pattern as the name; located in the same directory as the regular chat log.", - "text.chatpatches.desc.chatlogOpenFolder": "Press to open §9/logs/§f§r§f, the folder where the chat log and any backups of it are stored.", - + "text.chatpatches.chatLog": "Chat log toggle", "text.chatpatches.chatHidePacket": "Ignore hide message packet", "text.chatpatches.chatWidth": "Override chat width", "text.chatpatches.chatMaxMessages": "Maximum chat messages", "text.chatpatches.chatNameFormat": "Playername text", "text.chatpatches.shiftChat": "Shift chat", "text.chatpatches.messageDrafting": "Chat drafting toggle", - "text.chatpatches.onlyInvasiveDrafting": "Only invasive drafting toggle", "text.chatpatches.searchDrafting": "Search drafting toggle", "text.chatpatches.hideSearchButton": "Hide search button", "text.chatpatches.vanillaClearing": "Vanilla chat clearing", + "text.chatpatches.desc.chatLog": "Should the chat be saved into a log so it can be re-added back into the chat in another game session?", "text.chatpatches.desc.chatHidePacket": "Should hide message packets that delete chat messages be ignored?", "text.chatpatches.desc.chatWidth": "The width of the chat box. This overrides vanilla's default and allows for a much larger width. Set to 0 to use the vanilla setting and not override it.", "text.chatpatches.desc.chatMaxMessages": "The max amount of chat messages allowed to save. Vanilla caps it at 100, this mod can increase it up to 32,767. Keep in mind a higher max equals higher memory usage.", "text.chatpatches.desc.chatNameFormat": "The text that replaces the playername in chat messages. Vanilla is '<$>', name only is '$'; where '$' is a placeholder for the playername. Only applies to player-sent messages. Game won't format message if this is set to '<$>'. ", "text.chatpatches.desc.shiftChat": "Shifts the chat interface up to not obstruct the armor bar and/or health. Default is 10, set to 0 for no shift.", "text.chatpatches.desc.messageDrafting": "Should any text in the chat field persist after closing and reopening the chat?", - "text.chatpatches.desc.onlyInvasiveDrafting": "Should the text in the chat field only persist when chat is closed unexpectedly? For example when chat is closed by the server opening a GUI, the player is moved to another dimension, or the player dies.", "text.chatpatches.desc.searchDrafting": "Should any text in the search field persist after closing and reopening the chat?", "text.chatpatches.desc.hideSearchButton": "Should the search button be hidden? Note that this disables all search functionality.", "text.chatpatches.desc.vanillaClearing": "Should chat messages clear after leaving a world/server like vanilla? Note this completely erases both the chat and chat log.", + "text.chatpatches.copyReplyFormat": "Reply text format", + "text.chatpatches.copyColor": "Message selection color", + "text.chatpatches.desc.copyReplyFormat": "The text that is filled into the chat box after right-clicking on a chat message and clicking on the 'Reply' button in the copy menu. '$' is required and will be filled with the message sender's name.", + "text.chatpatches.desc.copyColor": "The color of the selection box that's shown after right-clicking on a chat message.", + "text.chatpatches.search.suggestion": "Search...", "text.chatpatches.search.caseSensitive": "Case sensitive", "text.chatpatches.search.modifiers": "Modifiers", @@ -116,11 +99,6 @@ "text.chatpatches.search.desc.modifiers": "Should the search query allow matching text according to formatting modifiers?\n\n\"abc\" would match \"abc\" and \"§e§labc§r\"; with modifiers it would only match \"abc\" and not \"§e§labc§r\".\nNOTE: Hex colors §ocan§r be matched in the format \"&#§cRR§aGG§9BB§r\", however §nthis is in beta§f.", "text.chatpatches.search.desc.regex": "Should the search query be used as a §2reg§rular §2ex§rpression?\n\nTo learn how to use regex, see the help section in the config.\n§l§oNOTE:§r Java regex §nrequires a full match§f, so remember to put \"^.*\" in front and \".*$\" at the end.", - "text.chatpatches.copyReplyFormat": "Reply text format", - "text.chatpatches.copyColor": "Message selection color", - "text.chatpatches.desc.copyReplyFormat": "The text that is filled into the chat box after right-clicking on a chat message and clicking on the 'Reply' button in the copy menu. '$' is required and will be filled with the message sender's name.", - "text.chatpatches.desc.copyColor": "The color of the selection box that's shown after right-clicking on a chat message.", - "text.chatpatches.copy.copied": "Copied message component: \"%s\"!", "text.chatpatches.copy.copyString": "Copy String >", "text.chatpatches.copy.rawString": "Raw", @@ -135,7 +113,5 @@ "text.chatpatches.copy.sender": "Copy Sender >", "text.chatpatches.copy.name": "Username", "text.chatpatches.copy.uuid": "UUID", - "text.chatpatches.copy.reply": "Reply", - - "text.chatpatches.restored": "Restored" + "text.chatpatches.copy.reply": "Reply" } From ea6986b15acc32e31e52807b86a6383576c802f0 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Sun, 23 Jun 2024 12:43:00 +0800 Subject: [PATCH 05/27] Update en_us.json --- .../chatpatches/chatpatches/lang/en_us.json | 68 ++++++++++++++----- 1 file changed, 50 insertions(+), 18 deletions(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json index 8e5fd1b3ae75..08f31cb2871e 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json @@ -3,29 +3,28 @@ "text.chatpatches.title": "Chat Patches Configuration", - "text.chatpatches.help.dateFormat": "For date and time formatting information, click me!", - "text.chatpatches.help.formatCodes": "For formatting code characters and which ones do what, click me!", - "text.chatpatches.help.faq": "For Frequently Asked Questions (FAQ), click me!", - "text.chatpatches.help.regex": "For regular expression information, click me!", - "text.chatpatches.help.regexTester": "For testing regular expressions, click me!", - "text.chatpatches.category.time": "Timestamp", - "text.chatpatches.category.hover": "Hover Info", + "text.chatpatches.category.hover": "Timestamp Hover Info", "text.chatpatches.category.counter": "Duplicate counter", "text.chatpatches.category.counter.compact": "§9CompactChat§r duplicate counter", "text.chatpatches.category.boundary": "Session Boundary", + "text.chatpatches.category.chatlog": "Chat Log", + "text.chatpatches.category.chatlog.actions": "Actions", "text.chatpatches.category.chat": "Chat Interface", "text.chatpatches.category.chat.hud": "HUD (Heads Up Display)", + "text.chatpatches.category.chat.name": "Playername", "text.chatpatches.category.chat.screen": "Screen", "text.chatpatches.category.copy": "Copy menu", "text.chatpatches.category.help": "Help", "text.chatpatches.category.debug": "Debug", "text.chatpatches.category.desc.counter.compact": "Options about the more \"manipulative\" chat duplication method, based on the §9§nCompactChat§r mod.", + "text.chatpatches.category.desc.chatlog.actions": "Executable actions that can be performed on the chat log. §c§lWARNING: §r§cThese actions cannot be undone!§r", "text.chatpatches.category.desc.chat": "Anything related to the Chat HUD, the chat screen, or its messages.", "text.chatpatches.category.desc.chat.hud": "Options about the widget that appears even when the chat screen isn't open. This can also include settings relating to the chat as whole.", + "text.chatpatches.category.desc.chat.name": "Options about the names of players as seen in vanilla chat messages.", "text.chatpatches.category.desc.chat.screen": "Screen-specific options.", "text.chatpatches.category.desc.copy": "Options about the selection box and copy menu that appear when right-clicking on chat messages.", - "text.chatpatches.category.desc.help": "Websites that explain how to use certain aspects of the mod!", + "text.chatpatches.category.desc.help": "Executables and websites that explain how to use parts of the mod!", "text.chatpatches.category.desc.debug": "Random stuff for developing?", "text.chatpatches.time": "Timestamp toggle", @@ -33,7 +32,7 @@ "text.chatpatches.timeFormat": "Timestamp decoration text", "text.chatpatches.timeColor": "Timestamp color", "text.chatpatches.desc.time": "Should a timestamp in front of all messages show?", - "text.chatpatches.desc.timeDate": "The text that is formatted into a timestamp.", + "text.chatpatches.desc.timeDate": "The text that is formatted into a timestamp. See the Help > Date & Time Formatting section for more information.", "text.chatpatches.desc.timeFormat": "The string of '&' + formatting code modifiers and decoration text that create the timestamp. The '$' is a placeholder for the formatted timestamp option above this one.", "text.chatpatches.desc.timeColor": "The color that's filled in where it would otherwise be blank in the resulting timestamp. To use this with other formatting modifiers, use '&r' in the decoration text option.", @@ -42,18 +41,20 @@ "text.chatpatches.hoverFormat": "Hover decoration text", "text.chatpatches.hoverColor": "Hover text color", "text.chatpatches.desc.hover": "Should text appear stating a more detailed time description when you hover over the timestamp text in chat?", - "text.chatpatches.desc.hoverDate": "The text that is formatted into a longer date/time string.", + "text.chatpatches.desc.hoverDate": "The text that is formatted into a longer date/time string. See the Help > Date & Time Formatting section for more information.", "text.chatpatches.desc.hoverFormat": "The string of '&' + formatting code modifiers and decoration text that create the detailed hover description. Requires a '$' as a placeholder for the formatted timestamp option above this one.", "text.chatpatches.desc.hoverColor": "The color that's filled in where it would otherwise be blank white in the resulting hover text. To use this with other formatting modifiers, use '&r' in the decoration text option.", "text.chatpatches.counter": "Message counter toggle", "text.chatpatches.counterFormat": "Message counter text", "text.chatpatches.counterColor": "Message counter color", + "text.chatpatches.counterCheckStyle": "Check formatting modifiers", "text.chatpatches.counterCompact": "CompactChat method toggle", "text.chatpatches.counterCompactDistance": "Message check distance", "text.chatpatches.desc.counter": "Should a message counter show after messages to indicate multiple duplicates were sent? Note: this is required to be enabled for the CompactChat options to work.", "text.chatpatches.desc.counterFormat": "The text that's added to the end of a message to indicate multiple duplicates were sent. Requires a '$' for the number of duplicates, also supports '&' + formatting code modifiers. Still applies to the CompactChat method, if enabled.", "text.chatpatches.desc.counterColor": "The color that's filled in where it would otherwise be blank white in the resulting duplicate counter. To use this with other formatting modifiers, use '&r' in the decoration text option. Still applies to the CompactChat method, if enabled.", + "text.chatpatches.desc.counterCheckStyle": "Should the message counter check formatting modifiers when checking for duplicates? For example, \"§e§labc§r\" and \"abc\" would NOT be considered duplicates if true. Still applies to the CompactChat method, if enabled.", "text.chatpatches.desc.counterCompact": "Should the message counter behave like the one from the CompactChat mod?", "text.chatpatches.desc.counterCompactDistance": "The distance (inclusive) up to which messages will be tried for compacting. Setting this to '-1' will try the entire message list, and '0' will try using the maximum amount of messages you can see at once, based on the chat and gui scales. For example, setting this to '7' will try to compact the next message received into one of the last 7 messages already present.", @@ -64,31 +65,55 @@ "text.chatpatches.desc.boundaryFormat": "The text that is formatted and used for the boundary line. Supports '&' + formatting code modifiers, '\\n' for new lines, and using '$' as a placeholder for the world name.", "text.chatpatches.desc.boundaryColor": "The color that's filled in where it would otherwise be blank white in the resulting boundary line. To use this with other formatting modifiers, use '&r' in the decoration text option.", - "text.chatpatches.chatLog": "Chat log toggle", + "text.chatpatches.chatlog": "Chat Log toggle", + "text.chatpatches.chatlogSaveInterval": "Save interval (minutes)", + "text.chatpatches.chatlogClear": "Clear all messages", + "text.chatpatches.chatlogClearHistory": "Clear §6§l%s§r sent messages", + "text.chatpatches.chatlogClearMessages": "Clear §6§l%s§r received messages", + "text.chatpatches.chatlogLoad": "Load", + "text.chatpatches.chatlogSave": "Save", + "text.chatpatches.chatlogBackup": "Backup", + "text.chatpatches.chatlogOpenFolder": "Open folder", + "text.chatpatches.desc.chatlog": "Should the chat be saved into a log so it can be re-added back into the chat in later game sessions?", + "text.chatpatches.desc.chatlogSaveInterval": "How long should the Chat Log wait before saving to disk? This is in minutes, the minimum is 1. Set to 0 to only save when paused (warning: setting to <5 will lag a lot). All values try to save on exit.", + "text.chatpatches.desc.chatlogClear": "Press to clear the chat log. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", + "text.chatpatches.desc.chatlogClearHistory": "Press to clear only the chat log's sent messages. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", + "text.chatpatches.desc.chatlogClearMessages": "Press to clear only the chat log's regular messages. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", + "text.chatpatches.desc.chatlogLoad": "Press to load the chat log into the chat. (§6Warning: this does NOT clear the chat beforehand, all messages will be appended to the end!§r)", + "text.chatpatches.desc.chatlogSave": "Press to save the chat log to disk. §c§lThis will overwrite any data currently stored in the file.§r", + "text.chatpatches.desc.chatlogBackup": "Press to backup the chat log to disk. This will create a new file with 'backup_' plus the current date formatted in the 'yyyy-MM-dd_HH-mm-ss' pattern as the name; located in the same directory as the regular chat log.", + "text.chatpatches.desc.chatlogOpenFolder": "Press to open §9/logs/§f§r§f, the folder where the chat log and any backups of it are stored.", + "text.chatpatches.chatHidePacket": "Ignore hide message packet", "text.chatpatches.chatWidth": "Override chat width", "text.chatpatches.chatMaxMessages": "Maximum chat messages", "text.chatpatches.chatNameFormat": "Playername text", + "text.chatpatches.chatNameColor": "Playername color", "text.chatpatches.shiftChat": "Shift chat", "text.chatpatches.messageDrafting": "Chat drafting toggle", + "text.chatpatches.onlyInvasiveDrafting": "Only invasive drafting toggle", "text.chatpatches.searchDrafting": "Search drafting toggle", "text.chatpatches.hideSearchButton": "Hide search button", "text.chatpatches.vanillaClearing": "Vanilla chat clearing", - "text.chatpatches.desc.chatLog": "Should the chat be saved into a log so it can be re-added back into the chat in another game session?", "text.chatpatches.desc.chatHidePacket": "Should hide message packets that delete chat messages be ignored?", "text.chatpatches.desc.chatWidth": "The width of the chat box. This overrides vanilla's default and allows for a much larger width. Set to 0 to use the vanilla setting and not override it.", "text.chatpatches.desc.chatMaxMessages": "The max amount of chat messages allowed to save. Vanilla caps it at 100, this mod can increase it up to 32,767. Keep in mind a higher max equals higher memory usage.", - "text.chatpatches.desc.chatNameFormat": "The text that replaces the playername in chat messages. Vanilla is '<$>', name only is '$'; where '$' is a placeholder for the playername. Only applies to player-sent messages. Game won't format message if this is set to '<$>'. ", + "text.chatpatches.desc.chatNameFormat": "The text that replaces the playername in chat messages. Vanilla is '<$>', name only is '$'; where '$' is a placeholder for the playername. Only applies to player-sent messages.", + "text.chatpatches.desc.chatNameColor": "The color that's filled in where it would otherwise be blank white in the resulting formatted playername. To use this with other formatting modifiers, use '&r' in the decoration text option.", "text.chatpatches.desc.shiftChat": "Shifts the chat interface up to not obstruct the armor bar and/or health. Default is 10, set to 0 for no shift.", "text.chatpatches.desc.messageDrafting": "Should any text in the chat field persist after closing and reopening the chat?", + "text.chatpatches.desc.onlyInvasiveDrafting": "Should the text in the chat field only persist when chat is closed unexpectedly? For example when chat is closed by the server opening a GUI, the player is moved to another dimension, or the player dies.", "text.chatpatches.desc.searchDrafting": "Should any text in the search field persist after closing and reopening the chat?", "text.chatpatches.desc.hideSearchButton": "Should the search button be hidden? Note that this disables all search functionality.", "text.chatpatches.desc.vanillaClearing": "Should chat messages clear after leaving a world/server like vanilla? Note this completely erases both the chat and chat log.", - "text.chatpatches.copyReplyFormat": "Reply text format", - "text.chatpatches.copyColor": "Message selection color", - "text.chatpatches.desc.copyReplyFormat": "The text that is filled into the chat box after right-clicking on a chat message and clicking on the 'Reply' button in the copy menu. '$' is required and will be filled with the message sender's name.", - "text.chatpatches.desc.copyColor": "The color of the selection box that's shown after right-clicking on a chat message.", + "text.chatpatches.help.dateFormat": "For date and time formatting information, click me!", + "text.chatpatches.help.formatCodes": "For formatting code characters and which ones do what, click me!", + "text.chatpatches.help.faq": "For Frequently Asked Questions (FAQ), click me!", + "text.chatpatches.help.regex": "For regular expression information, click me!", + "text.chatpatches.help.regexTester": "For testing regular expressions, click me!", + "text.chatpatches.help.reloadConfig": "Reload Config", + "text.chatpatches.desc.help.reloadConfig": "Press to read the config file and load any changes. §c§lThis will override any unsaved changes made here!§r§f You need to exit and re-open this screen to see the changes take effect.", "text.chatpatches.search.suggestion": "Search...", "text.chatpatches.search.caseSensitive": "Case sensitive", @@ -99,6 +124,11 @@ "text.chatpatches.search.desc.modifiers": "Should the search query allow matching text according to formatting modifiers?\n\n\"abc\" would match \"abc\" and \"§e§labc§r\"; with modifiers it would only match \"abc\" and not \"§e§labc§r\".\nNOTE: Hex colors §ocan§r be matched in the format \"&#§cRR§aGG§9BB§r\", however §nthis is in beta§f.", "text.chatpatches.search.desc.regex": "Should the search query be used as a §2reg§rular §2ex§rpression?\n\nTo learn how to use regex, see the help section in the config.\n§l§oNOTE:§r Java regex §nrequires a full match§f, so remember to put \"^.*\" in front and \".*$\" at the end.", + "text.chatpatches.copyReplyFormat": "Reply text format", + "text.chatpatches.copyColor": "Message selection color", + "text.chatpatches.desc.copyReplyFormat": "The text that is filled into the chat box after right-clicking on a chat message and clicking on the 'Reply' button in the copy menu. '$' is required and will be filled with the message sender's name.", + "text.chatpatches.desc.copyColor": "The color of the selection box that's shown after right-clicking on a chat message.", + "text.chatpatches.copy.copied": "Copied message component: \"%s\"!", "text.chatpatches.copy.copyString": "Copy String >", "text.chatpatches.copy.rawString": "Raw", @@ -113,5 +143,7 @@ "text.chatpatches.copy.sender": "Copy Sender >", "text.chatpatches.copy.name": "Username", "text.chatpatches.copy.uuid": "UUID", - "text.chatpatches.copy.reply": "Reply" + "text.chatpatches.copy.reply": "Reply", + + "text.chatpatches.restored": "Restored" } From b0436aa283c12ec71617e4b8028cb801163c99dc Mon Sep 17 00:00:00 2001 From: Ginsway Date: Sun, 23 Jun 2024 13:11:15 +0800 Subject: [PATCH 06/27] Update zh_cn.json --- .../chatpatches/chatpatches/lang/zh_cn.json | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index eba99b53b558..53ba2df5ae6e 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -12,7 +12,7 @@ "text.chatpatches.category.time": "时间戳", "text.chatpatches.category.hover": "悬停信息", "text.chatpatches.category.counter": "重复计数", - "text.chatpatches.category.counter.compact": "§9CompactChat§r 重复计数", + "text.chatpatches.category.counter.compact": "§9CompactChat§r重复计数", "text.chatpatches.category.boundary": "会话边界", "text.chatpatches.category.chatlog": "聊天记录", "text.chatpatches.category.chatlog.actions": "行动", @@ -27,7 +27,7 @@ "text.chatpatches.category.desc.chat.hud": "关于即使聊天界面未打开时也会显示的小部件的选项。这也可以包括与整个聊天相关的设置。", "text.chatpatches.category.desc.chat.screen": "特定于屏幕的选项。", "text.chatpatches.category.desc.copy": "关于在聊天消息上右键单击时出现的选择框和复制菜单的选项。", - "text.chatpatches.category.desc.help": "解释如何使用某些模组方面的网站!", + "text.chatpatches.category.desc.help": "用于说明如何使用部分模块一些工具和网站!", "text.chatpatches.category.desc.debug": "用于开发的随机内容?", "text.chatpatches.time": "时间戳开关", @@ -35,7 +35,7 @@ "text.chatpatches.timeFormat": "时间戳装饰文本", "text.chatpatches.timeColor": "时间戳颜色", "text.chatpatches.desc.time": "是否显示所有消息前面的时间戳?", - "text.chatpatches.desc.timeDate": "将格式化为时间戳的文本。", + "text.chatpatches.desc.timeDate": "将格式化为时间戳的文本。在 帮助->日期和时间格式的信息 选项获得更多详情", "text.chatpatches.desc.timeFormat": "创建时间戳的字符串,其中的‘&’是格式代码修饰符和装饰文本。‘$’是前面此选项的格式化时间戳的占位符。", "text.chatpatches.desc.timeColor": "填充颜色以用于结果中可能为空白的时间戳部分。要与其他格式修饰符一起使用此选项,请在装饰文本选项中使用‘&r’。", @@ -44,19 +44,21 @@ "text.chatpatches.hoverFormat": "悬停装饰文本", "text.chatpatches.hoverColor": "悬停文本颜色", "text.chatpatches.desc.hover": "当你悬停在聊天中的时间戳文本上时,是否显示一个更详细的时间描述?", - "text.chatpatches.desc.hoverDate": "将格式化为较长日期/时间字符串的文本。", + "text.chatpatches.desc.hoverDate": "将格式化为较长日期/时间字符串的文本。在 帮助->日期和时间格式的信息 选项获得更多详情", "text.chatpatches.desc.hoverFormat": "创建详细悬停描述的字符串,其中的‘&’是格式代码修饰符和装饰文本。需要一个‘$’作为前面此选项的格式化时间戳的占位符。", "text.chatpatches.desc.hoverColor": "填充颜色以用于结果中可能为空白白色的悬停文本。要与其他格式修饰符一起使用此选项,请在装饰文本选项中使用‘&r’。", "text.chatpatches.counter": "消息计数器开关", "text.chatpatches.counterFormat": "消息计数器文本", "text.chatpatches.counterColor": "消息计数器颜色", - "text.chatpatches.counterCompact": "CompactChat 方法开关", + "text.chatpatches.counterCheckStyle": "检查格式化代码", + "text.chatpatches.counterCompact": "CompactChat方法开关", "text.chatpatches.counterCompactDistance": "消息检查距离", - "text.chatpatches.desc.counter": "是否在消息后显示消息计数器以指示已发送多个重复消息?注意:要使 CompactChat 选项起作用,必须启用此选项。", - "text.chatpatches.desc.counterFormat": "将添加到消息末尾以指示已发送多个重复消息的文本。需要一个‘$’作为重复次数的占位符,并支持‘&’+格式代码修饰符。如果启用了 CompactChat 方法,则仍然适用该选项。", - "text.chatpatches.desc.counterColor": "填充颜色以用于结果中可能为空白白色的重复计数器。要与其他格式修饰符一起使用此选项,请在装饰文本选项中使用‘&r’。如果启用了 CompactChat 方法,则仍然适用该选项。", - "text.chatpatches.desc.counterCompact": "是否将消息计数器的行为设置为 CompactChat 模组的行为?", + "text.chatpatches.desc.counter": "是否在消息后显示消息计数器以指示已发送多个重复消息?注意:要使CompactChat选项起作用,必须启用此选项。", + "text.chatpatches.desc.counterFormat": "将添加到消息末尾以指示已发送多个重复消息的文本。需要一个‘$’作为重复次数的占位符,并支持‘&’+格式代码修饰符。如果启用了CompactChat方法,则仍然适用该选项。", + "text.chatpatches.desc.counterColor": "填充颜色以用于结果中可能为空白白色的重复计数器。要与其他格式修饰符一起使用此选项,请在装饰文本选项中使用‘&r’。如果启用了CompactChat方法,则仍然适用该选项。", + "text.chatpatches.desc.counterCheckStyle": "在计算重复项时,消息计数器是否检查格式化代码?比如说,当该选项启用时,“§e§labc§r”和“abc”将不会被视为重复的。如果启用了CompactChat方法,则仍然适用该选项。", + "text.chatpatches.desc.counterCompact": "是否将消息计数器的行为设置为CompactChat模组的行为?", "text.chatpatches.desc.counterCompactDistance": "在此距离(包括)内将尝试压缩消息。将此设置为“-1”将尝试整个消息列表,“0”将根据聊天和 GUI 缩放尝试使用最大数量的可见消息。例如,将此设置为“7”将尝试将接收到的下一条消息压缩到已存在的最后7条消息之一中。", "text.chatpatches.boundary": "边界切换", From 7d82abdd37c7e2a382a86e0fd64794514a9b441f Mon Sep 17 00:00:00 2001 From: Ginsway Date: Sun, 23 Jun 2024 13:26:13 +0800 Subject: [PATCH 07/27] Update zh_cn.json --- .../assets/chatpatches/chatpatches/lang/zh_cn.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 53ba2df5ae6e..e6a65bcfbb82 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -22,8 +22,8 @@ "text.chatpatches.category.copy": "复制菜单", "text.chatpatches.category.help": "帮助", "text.chatpatches.category.debug": "调试", - "text.chatpatches.category.desc.counter.compact": "关于更具“操作性”的聊天重复方法的选项,基于 §9§nCompactChat§r 模组。", - "text.chatpatches.category.desc.chat": "与聊天 HUD、聊天界面或消息相关的所有内容。", + "text.chatpatches.category.desc.counter.compact": "关于更具“操作性”的聊天重复方法的选项,基于§9§nCompactChat§r模组。", + "text.chatpatches.category.desc.chat": "与聊天HUD、聊天界面或消息相关的所有内容。", "text.chatpatches.category.desc.chat.hud": "关于即使聊天界面未打开时也会显示的小部件的选项。这也可以包括与整个聊天相关的设置。", "text.chatpatches.category.desc.chat.screen": "特定于屏幕的选项。", "text.chatpatches.category.desc.copy": "关于在聊天消息上右键单击时出现的选择框和复制菜单的选项。", From 22ac18b04fd6baa99c13d3a23a714ba6ec5f5652 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Sun, 23 Jun 2024 13:36:48 +0800 Subject: [PATCH 08/27] Update zh_cn.json --- .../assets/chatpatches/chatpatches/lang/zh_cn.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index e6a65bcfbb82..c09f30aeb389 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -37,7 +37,7 @@ "text.chatpatches.desc.time": "是否显示所有消息前面的时间戳?", "text.chatpatches.desc.timeDate": "将格式化为时间戳的文本。在 帮助->日期和时间格式的信息 选项获得更多详情", "text.chatpatches.desc.timeFormat": "创建时间戳的字符串,其中的‘&’是格式代码修饰符和装饰文本。‘$’是前面此选项的格式化时间戳的占位符。", - "text.chatpatches.desc.timeColor": "填充颜色以用于结果中可能为空白的时间戳部分。要与其他格式修饰符一起使用此选项,请在装饰文本选项中使用‘&r’。", + "text.chatpatches.desc.timeColor": "填充颜色以用于结果中可能为空白的时间戳部分。要与其他格式化代码一起使用此选项,请在装饰文本选项中使用‘&r’。", "text.chatpatches.hover": "悬停开关", "text.chatpatches.hoverDate": "悬停文本", @@ -46,7 +46,7 @@ "text.chatpatches.desc.hover": "当你悬停在聊天中的时间戳文本上时,是否显示一个更详细的时间描述?", "text.chatpatches.desc.hoverDate": "将格式化为较长日期/时间字符串的文本。在 帮助->日期和时间格式的信息 选项获得更多详情", "text.chatpatches.desc.hoverFormat": "创建详细悬停描述的字符串,其中的‘&’是格式代码修饰符和装饰文本。需要一个‘$’作为前面此选项的格式化时间戳的占位符。", - "text.chatpatches.desc.hoverColor": "填充颜色以用于结果中可能为空白白色的悬停文本。要与其他格式修饰符一起使用此选项,请在装饰文本选项中使用‘&r’。", + "text.chatpatches.desc.hoverColor": "在悬停文本中,填充的颜色默认是白色。若要使用格式化代码,请在装饰文本选项中添加‘&r’。", "text.chatpatches.counter": "消息计数器开关", "text.chatpatches.counterFormat": "消息计数器文本", @@ -56,7 +56,7 @@ "text.chatpatches.counterCompactDistance": "消息检查距离", "text.chatpatches.desc.counter": "是否在消息后显示消息计数器以指示已发送多个重复消息?注意:要使CompactChat选项起作用,必须启用此选项。", "text.chatpatches.desc.counterFormat": "将添加到消息末尾以指示已发送多个重复消息的文本。需要一个‘$’作为重复次数的占位符,并支持‘&’+格式代码修饰符。如果启用了CompactChat方法,则仍然适用该选项。", - "text.chatpatches.desc.counterColor": "填充颜色以用于结果中可能为空白白色的重复计数器。要与其他格式修饰符一起使用此选项,请在装饰文本选项中使用‘&r’。如果启用了CompactChat方法,则仍然适用该选项。", + "text.chatpatches.desc.counterColor": "填充颜色以用于结果中可能为空白白色的重复计数器。要与其他格式化代码一起使用此选项,请在装饰文本选项中使用‘&r’。如果启用了CompactChat方法,则仍然适用该选项。", "text.chatpatches.desc.counterCheckStyle": "在计算重复项时,消息计数器是否检查格式化代码?比如说,当该选项启用时,“§e§labc§r”和“abc”将不会被视为重复的。如果启用了CompactChat方法,则仍然适用该选项。", "text.chatpatches.desc.counterCompact": "是否将消息计数器的行为设置为CompactChat模组的行为?", "text.chatpatches.desc.counterCompactDistance": "在此距离(包括)内将尝试压缩消息。将此设置为“-1”将尝试整个消息列表,“0”将根据聊天和 GUI 缩放尝试使用最大数量的可见消息。例如,将此设置为“7”将尝试将接收到的下一条消息压缩到已存在的最后7条消息之一中。", @@ -66,7 +66,7 @@ "text.chatpatches.boundaryColor": "边界颜色", "text.chatpatches.desc.boundary": "在聊天、离开一个世界/服务器后,再次加入另一个世界/服务器时是否显示边界线?", "text.chatpatches.desc.boundaryFormat": "格式化并用于边界线的文本。支持‘&’+格式代码修饰符,‘\\n’表示换行,使用‘$’作为世界名称的占位符。", - "text.chatpatches.desc.boundaryColor": "边界线中填充的颜色,替代原本的白色部分。要与其他格式修饰符一起使用此颜色,请在装饰文本选项中使用‘&r’。", + "text.chatpatches.desc.boundaryColor": "边界线中填充的颜色,替代原本的白色部分。要与其他格式化代码一起使用此颜色,请在装饰文本选项中使用‘&r’。", "text.chatpatches.chatlog": "切换聊天日志", "text.chatpatches.chatlogSaveInterval": "保存间隔(分钟)", @@ -117,7 +117,7 @@ "text.chatpatches.search.regex": "正则表达式", "text.chatpatches.search.desc": "§b左键单击§r切换搜索栏,或§d右键单击§r切换设置菜单。\n\n§a绿色§r表示搜索匹配,§e黄色§r表示没有匹配,§c红色§r表示搜索无效。", "text.chatpatches.search.desc.caseSensitive": "搜索查询是否仅匹配具有相同大小写的文本?\n\n“abc”可以与自身、“Abc”和“ABC”匹配;区分大小写仅会匹配“abc”。\n§l§o注意:§r这也适用于正则表达式搜索。", - "text.chatpatches.search.desc.modifiers": "搜索查询是否允许根据格式修饰符匹配文本?\n\n“abc”可以与“abc”和“§e§labc§r”匹配;具有修饰符时,它将只匹配“abc”而不匹配“§e§labc§r”。\n注意:十六进制颜色 §ocan§r 在格式为“&#§cRR§aGG§9BB§r”的情况下进行匹配,然而§n这还处于测试阶段§f。", + "text.chatpatches.search.desc.modifiers": "搜索查询是否允许根据格式化代码匹配文本?\n\n“abc”可以与“abc”和“§e§labc§r”匹配;具有修饰符时,它将只匹配“abc”而不匹配“§e§labc§r”。\n注意:十六进制颜色 §ocan§r 在格式为“&#§cRR§aGG§9BB§r”的情况下进行匹配,然而§n这还处于测试阶段§f。", "text.chatpatches.search.desc.regex": "搜索查询是否作为§2正则表达式§r使用?\n\n要了解如何使用正则表达式,请参阅配置文件中的帮助部分。\n§l§o注意:§rJava 正则表达式§n需要完全匹配§f,所以请记得在前面加上“^.*”,并在末尾加上“.*$”。", "text.chatpatches.copy.copied": "已复制消息组件:“%s”!", From 0a513194602ae15ba6c2bcae764f8d15c1701bfd Mon Sep 17 00:00:00 2001 From: Ginsway Date: Sun, 23 Jun 2024 14:00:58 +0800 Subject: [PATCH 09/27] Update zh_cn.json --- .../assets/chatpatches/chatpatches/lang/zh_cn.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index c09f30aeb389..da09bd2a60f8 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -17,14 +17,17 @@ "text.chatpatches.category.chatlog": "聊天记录", "text.chatpatches.category.chatlog.actions": "行动", "text.chatpatches.category.chat": "聊天界面", + "text.chatpatches.category.chat.name": "玩家名", "text.chatpatches.category.chat.hud": "HUD(悬浮显示)", "text.chatpatches.category.chat.screen": "屏幕", "text.chatpatches.category.copy": "复制菜单", "text.chatpatches.category.help": "帮助", "text.chatpatches.category.debug": "调试", "text.chatpatches.category.desc.counter.compact": "关于更具“操作性”的聊天重复方法的选项,基于§9§nCompactChat§r模组。", + "text.chatpatches.category.desc.chatlog.actions": "一些关于聊天记录的可执行操作。§c§l警告:§r§c这些操作无法撤消!§r", "text.chatpatches.category.desc.chat": "与聊天HUD、聊天界面或消息相关的所有内容。", "text.chatpatches.category.desc.chat.hud": "关于即使聊天界面未打开时也会显示的小部件的选项。这也可以包括与整个聊天相关的设置。", + "text.chatpatches.category.desc.chat.name": "有关在普通聊天信息中玩家姓名的选项。", "text.chatpatches.category.desc.chat.screen": "特定于屏幕的选项。", "text.chatpatches.category.desc.copy": "关于在聊天消息上右键单击时出现的选择框和复制菜单的选项。", "text.chatpatches.category.desc.help": "用于说明如何使用部分模块一些工具和网站!", @@ -86,20 +89,23 @@ "text.chatpatches.desc.chatlogSave": "点击可将聊天记录保存到磁盘。§c§l这将覆盖当前存储在文件中的任何数据。§r", "text.chatpatches.desc.chatlogBackup": "点击可将聊天记录备份到磁盘。这将创建一个新文件,名称为“backup_”加上以“yyyy-MM-dd_HH-MM-ss”模式格式化的当前日期;位于与常规聊天记录相同的目录中。", "text.chatpatches.desc.chatlogOpenFolder": "点击打开§9/logs/§f§r§f,这是存储聊天日志及其任何备份的文件夹。", - + "text.chatpatches.chatHidePacket": "忽略隐藏消息包", "text.chatpatches.chatLog": "聊天记录切换", "text.chatpatches.chatWidth": "覆盖聊天宽度", "text.chatpatches.chatMaxMessages": "最大聊天消息数", "text.chatpatches.chatNameFormat": "玩家名文本", + "text.chatpatches.chatNameColor": "玩家名颜色", "text.chatpatches.shiftChat": "聊天上移", "text.chatpatches.messageDrafting": "聊天草稿切换", "text.chatpatches.searchDrafting": "搜索草稿切换", "text.chatpatches.hideSearchButton": "隐藏搜索按钮", "text.chatpatches.vanillaClearing": "原版聊天清除", + "text.chatpatches.desc.chatHidePacket": "是否应忽略删除聊天消息的隐藏消息包?", "text.chatpatches.desc.chatLog": "是否保存聊天记录,以便在另一个游戏会话中重新添加到聊天中?", "text.chatpatches.desc.chatWidth": "聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0以使用原版设置而不进行覆盖。", "text.chatpatches.desc.chatMaxMessages": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存使用。", "text.chatpatches.desc.chatNameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", + "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码,请在装饰文本选项中添加‘&r’。", "text.chatpatches.desc.shiftChat": "将聊天界面上移,以不遮挡装备栏和/或生命值。默认值为10,设置为0以取消上移。", "text.chatpatches.desc.messageDrafting": "是否在关闭并重新打开聊天后保留聊天框内的文本?", "text.chatpatches.desc.searchDrafting": "是否在关闭并重新打开聊天后保留搜索框内的文本?", From ac917afaf4a3b0e0269c0f96f026ab22763a4f5f Mon Sep 17 00:00:00 2001 From: Ginsway Date: Sun, 23 Jun 2024 14:14:25 +0800 Subject: [PATCH 10/27] Update zh_cn.json --- .../assets/chatpatches/chatpatches/lang/zh_cn.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index da09bd2a60f8..5d6c7d5e3b1e 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -8,6 +8,8 @@ "text.chatpatches.help.faq": "常见问题解答 (FAQ),点击这里!", "text.chatpatches.help.regex": "关于正则表达式的信息,点击这里!", "text.chatpatches.help.regexTester": "正则表达式测试工具,点击这里!", + "text.chatpatches.help.reloadConfig": "重载配置", + "text.chatpatches.desc.help.reloadConfig": "点击可读取配置文件并加载所有更改。§c§l这将覆盖所有未保存的更改!§r§f你需要重新打开此界面才能令更改生效。", "text.chatpatches.category.time": "时间戳", "text.chatpatches.category.hover": "悬停信息", @@ -97,6 +99,7 @@ "text.chatpatches.chatNameColor": "玩家名颜色", "text.chatpatches.shiftChat": "聊天上移", "text.chatpatches.messageDrafting": "聊天草稿切换", + "text.chatpatches.onlyInvasiveDrafting": "仅限侵入式草稿切换", "text.chatpatches.searchDrafting": "搜索草稿切换", "text.chatpatches.hideSearchButton": "隐藏搜索按钮", "text.chatpatches.vanillaClearing": "原版聊天清除", @@ -108,6 +111,7 @@ "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码,请在装饰文本选项中添加‘&r’。", "text.chatpatches.desc.shiftChat": "将聊天界面上移,以不遮挡装备栏和/或生命值。默认值为10,设置为0以取消上移。", "text.chatpatches.desc.messageDrafting": "是否在关闭并重新打开聊天后保留聊天框内的文本?", + "text.chatpatches.desc.onlyInvasiveDrafting": "聊天输入框中的文本是否仅仅在聊天意外关闭时保留?例如,当在服务器打开GUI关闭聊天时,玩家被移动到另一个维度或玩家死亡。", "text.chatpatches.desc.searchDrafting": "是否在关闭并重新打开聊天后保留搜索框内的文本?", "text.chatpatches.desc.hideSearchButton": "是否隐藏搜索按钮?注意,这将禁用所有搜索功能。", "text.chatpatches.desc.vanillaClearing": "是否像原版那样在离开一个世界/服务器后清除聊天消息?注意,这将完全清除聊天和聊天记录。", @@ -140,5 +144,7 @@ "text.chatpatches.copy.sender": "复制发件人 >", "text.chatpatches.copy.name": "用户名", "text.chatpatches.copy.uuid": "UUID", - "text.chatpatches.copy.reply": "回复" + "text.chatpatches.copy.reply": "回复", + + "text.chatpatches.restored": "恢复" } From 187d3ea7e181c432163cc69242439227c2b54d0b Mon Sep 17 00:00:00 2001 From: Ginsway Date: Tue, 16 Jul 2024 17:28:47 +0800 Subject: [PATCH 11/27] Update zh_cn.json --- .../chatpatches/chatpatches/lang/zh_cn.json | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 5d6c7d5e3b1e..9fff594a1e58 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -11,7 +11,7 @@ "text.chatpatches.help.reloadConfig": "重载配置", "text.chatpatches.desc.help.reloadConfig": "点击可读取配置文件并加载所有更改。§c§l这将覆盖所有未保存的更改!§r§f你需要重新打开此界面才能令更改生效。", - "text.chatpatches.category.time": "时间戳", + "text.chatpatches.category.time": "时间", "text.chatpatches.category.hover": "悬停信息", "text.chatpatches.category.counter": "重复计数", "text.chatpatches.category.counter.compact": "§9CompactChat§r重复计数", @@ -35,22 +35,22 @@ "text.chatpatches.category.desc.help": "用于说明如何使用部分模块一些工具和网站!", "text.chatpatches.category.desc.debug": "用于开发的随机内容?", - "text.chatpatches.time": "时间戳开关", - "text.chatpatches.timeDate": "时间戳文本", - "text.chatpatches.timeFormat": "时间戳装饰文本", - "text.chatpatches.timeColor": "时间戳颜色", - "text.chatpatches.desc.time": "是否显示所有消息前面的时间戳?", - "text.chatpatches.desc.timeDate": "将格式化为时间戳的文本。在 帮助->日期和时间格式的信息 选项获得更多详情", - "text.chatpatches.desc.timeFormat": "创建时间戳的字符串,其中的‘&’是格式代码修饰符和装饰文本。‘$’是前面此选项的格式化时间戳的占位符。", - "text.chatpatches.desc.timeColor": "填充颜色以用于结果中可能为空白的时间戳部分。要与其他格式化代码一起使用此选项,请在装饰文本选项中使用‘&r’。", + "text.chatpatches.time": "时间显示开关", + "text.chatpatches.timeDate": "时间格式", + "text.chatpatches.timeFormat": "时间装饰文本", + "text.chatpatches.timeColor": "时间颜色", + "text.chatpatches.desc.time": "是否显示所有消息前面的时间?", + "text.chatpatches.desc.timeDate": "将时间文本格式化。在“帮助->日期和时间格式的信息”选项获得更多详情", + "text.chatpatches.desc.timeFormat": "字符串由 '&' 加上格式代码修饰符和装饰文本构成。'$' 是上述格式化时间戳选项的占位符。", + "text.chatpatches.desc.timeColor": "填充颜色以用于结果中可能为空白的时间部分。要与其他格式化代码一起使用此选项,请在装饰文本选项中使用‘&r’。", "text.chatpatches.hover": "悬停开关", "text.chatpatches.hoverDate": "悬停文本", "text.chatpatches.hoverFormat": "悬停装饰文本", "text.chatpatches.hoverColor": "悬停文本颜色", - "text.chatpatches.desc.hover": "当你悬停在聊天中的时间戳文本上时,是否显示一个更详细的时间描述?", + "text.chatpatches.desc.hover": "当你悬停在聊天中的时间文本上时,是否显示一个更详细的时间描述?", "text.chatpatches.desc.hoverDate": "将格式化为较长日期/时间字符串的文本。在 帮助->日期和时间格式的信息 选项获得更多详情", - "text.chatpatches.desc.hoverFormat": "创建详细悬停描述的字符串,其中的‘&’是格式代码修饰符和装饰文本。需要一个‘$’作为前面此选项的格式化时间戳的占位符。", + "text.chatpatches.desc.hoverFormat": "创建详细悬停描述的字符串,其中的‘&’是格式代码修饰符和装饰文本。需要一个‘$’作为前面此选项的格式化时间的占位符。", "text.chatpatches.desc.hoverColor": "在悬停文本中,填充的颜色默认是白色。若要使用格式化代码,请在装饰文本选项中添加‘&r’。", "text.chatpatches.counter": "消息计数器开关", @@ -137,7 +137,7 @@ "text.chatpatches.copy.jsonString": "JSON", "text.chatpatches.copy.links": "复制链接 >", "text.chatpatches.copy.linkN": "链接 %d", - "text.chatpatches.copy.timestamp": "复制时间戳 >", + "text.chatpatches.copy.timestamp": "复制时间 >", "text.chatpatches.copy.timestampText": "文本", "text.chatpatches.copy.timestampHoverText": "悬停文本", "text.chatpatches.copy.unix": "复制 UNIX 时间戳", From ceeeac3324cef24ab2c8b698adec4ea6e51918c7 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Thu, 25 Jul 2024 19:01:00 +0800 Subject: [PATCH 12/27] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B7=B2=E6=9C=89?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/chatpatches/chatpatches/lang/zh_cn.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 9fff594a1e58..9e14cfcd620a 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -5,7 +5,7 @@ "text.chatpatches.help.dateFormat": "关于日期和时间格式的信息,点击这里!", "text.chatpatches.help.formatCodes": "关于格式化代码字符以及各种功能的信息,点击这里!", - "text.chatpatches.help.faq": "常见问题解答 (FAQ),点击这里!", + "text.chatpatches.help.faq": "常见问题解答(FAQ),点击这里!", "text.chatpatches.help.regex": "关于正则表达式的信息,点击这里!", "text.chatpatches.help.regexTester": "正则表达式测试工具,点击这里!", "text.chatpatches.help.reloadConfig": "重载配置", @@ -82,7 +82,7 @@ "text.chatpatches.chatlogSave": "保存", "text.chatpatches.chatlogBackup": "备份", "text.chatpatches.chatlogOpenFolder": "打开文件夹", - "text.chatpatches.desc.chatlog": "聊天是否应该保存到日志中,以便在以后的游戏会话中重新添加到聊天界面中?", + "text.chatpatches.desc.chatLog": "是否将聊天记录保存在日志中?以便在游戏会话中重新添加聊天记录", "text.chatpatches.desc.chatlogSaveInterval": "聊天记录保存到磁盘之前应该等待多长时间?以分钟为单位,最小值为1。设0表示仅在暂停时保存(警告:设置为<5将滞后很多)。设置为任何值都会在退出时尝试保存。", "text.chatpatches.desc.chatlogClear": "点击可清除聊天记录。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", "text.chatpatches.desc.chatlogClearHistory": "点击可仅清除聊天记录中已发送的信息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", @@ -97,14 +97,13 @@ "text.chatpatches.chatMaxMessages": "最大聊天消息数", "text.chatpatches.chatNameFormat": "玩家名文本", "text.chatpatches.chatNameColor": "玩家名颜色", - "text.chatpatches.shiftChat": "聊天上移", + "text.chatpatches.shiftChat": "聊天界面上移", "text.chatpatches.messageDrafting": "聊天草稿切换", "text.chatpatches.onlyInvasiveDrafting": "仅限侵入式草稿切换", "text.chatpatches.searchDrafting": "搜索草稿切换", "text.chatpatches.hideSearchButton": "隐藏搜索按钮", "text.chatpatches.vanillaClearing": "原版聊天清除", "text.chatpatches.desc.chatHidePacket": "是否应忽略删除聊天消息的隐藏消息包?", - "text.chatpatches.desc.chatLog": "是否保存聊天记录,以便在另一个游戏会话中重新添加到聊天中?", "text.chatpatches.desc.chatWidth": "聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0以使用原版设置而不进行覆盖。", "text.chatpatches.desc.chatMaxMessages": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存使用。", "text.chatpatches.desc.chatNameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", @@ -145,6 +144,5 @@ "text.chatpatches.copy.name": "用户名", "text.chatpatches.copy.uuid": "UUID", "text.chatpatches.copy.reply": "回复", - "text.chatpatches.restored": "恢复" } From f6acce012519127561d2414eca6d37b77f02cc89 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Thu, 25 Jul 2024 19:02:35 +0800 Subject: [PATCH 13/27] =?UTF-8?q?=E7=9C=8B=E6=9D=A5=E6=98=AF=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E9=81=97=E7=95=99=E9=97=AE=E9=A2=98=E2=80=A6=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 9e14cfcd620a..0ba61a2420f2 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -82,7 +82,7 @@ "text.chatpatches.chatlogSave": "保存", "text.chatpatches.chatlogBackup": "备份", "text.chatpatches.chatlogOpenFolder": "打开文件夹", - "text.chatpatches.desc.chatLog": "是否将聊天记录保存在日志中?以便在游戏会话中重新添加聊天记录", + "text.chatpatches.desc.chatlog": "是否将聊天记录保存在日志中?以便在游戏会话中重新添加聊天记录", "text.chatpatches.desc.chatlogSaveInterval": "聊天记录保存到磁盘之前应该等待多长时间?以分钟为单位,最小值为1。设0表示仅在暂停时保存(警告:设置为<5将滞后很多)。设置为任何值都会在退出时尝试保存。", "text.chatpatches.desc.chatlogClear": "点击可清除聊天记录。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", "text.chatpatches.desc.chatlogClearHistory": "点击可仅清除聊天记录中已发送的信息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", From 78bf62256af35e4cb132866f2828b0a601dd0eed Mon Sep 17 00:00:00 2001 From: Ginsway Date: Thu, 25 Jul 2024 19:18:35 +0800 Subject: [PATCH 14/27] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=8E=86=E5=8F=B2?= =?UTF-8?q?=E9=81=97=E7=95=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 这里准备两个键的原因是用于兼容1.20.1,此模组202.6.0(支持1.20.2)中扩展了此功能,也改了键。 --- .../assets/chatpatches/chatpatches/lang/zh_cn.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 0ba61a2420f2..96ca98efcb73 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -73,7 +73,8 @@ "text.chatpatches.desc.boundaryFormat": "格式化并用于边界线的文本。支持‘&’+格式代码修饰符,‘\\n’表示换行,使用‘$’作为世界名称的占位符。", "text.chatpatches.desc.boundaryColor": "边界线中填充的颜色,替代原本的白色部分。要与其他格式化代码一起使用此颜色,请在装饰文本选项中使用‘&r’。", - "text.chatpatches.chatlog": "切换聊天日志", + "text.chatpatches.chatlog": "开关聊天记录", + "text.chatpatches.chatLog": "开关聊天记录", "text.chatpatches.chatlogSaveInterval": "保存间隔(分钟)", "text.chatpatches.chatlogClear": "清除所有消息", "text.chatpatches.chatlogClearHistory": "清除§6§l%s§r条发送的消息", @@ -82,7 +83,8 @@ "text.chatpatches.chatlogSave": "保存", "text.chatpatches.chatlogBackup": "备份", "text.chatpatches.chatlogOpenFolder": "打开文件夹", - "text.chatpatches.desc.chatlog": "是否将聊天记录保存在日志中?以便在游戏会话中重新添加聊天记录", + "text.chatpatches.desc.chatlog": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", + "text.chatpatches.desc.chatLog": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", "text.chatpatches.desc.chatlogSaveInterval": "聊天记录保存到磁盘之前应该等待多长时间?以分钟为单位,最小值为1。设0表示仅在暂停时保存(警告:设置为<5将滞后很多)。设置为任何值都会在退出时尝试保存。", "text.chatpatches.desc.chatlogClear": "点击可清除聊天记录。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", "text.chatpatches.desc.chatlogClearHistory": "点击可仅清除聊天记录中已发送的信息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", @@ -92,7 +94,6 @@ "text.chatpatches.desc.chatlogBackup": "点击可将聊天记录备份到磁盘。这将创建一个新文件,名称为“backup_”加上以“yyyy-MM-dd_HH-MM-ss”模式格式化的当前日期;位于与常规聊天记录相同的目录中。", "text.chatpatches.desc.chatlogOpenFolder": "点击打开§9/logs/§f§r§f,这是存储聊天日志及其任何备份的文件夹。", "text.chatpatches.chatHidePacket": "忽略隐藏消息包", - "text.chatpatches.chatLog": "聊天记录切换", "text.chatpatches.chatWidth": "覆盖聊天宽度", "text.chatpatches.chatMaxMessages": "最大聊天消息数", "text.chatpatches.chatNameFormat": "玩家名文本", From fefe1e591bf781f1ebed5ba680890f077c8dd39b Mon Sep 17 00:00:00 2001 From: Ginsway Date: Thu, 25 Jul 2024 19:44:26 +0800 Subject: [PATCH 15/27] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chatpatches/chatpatches/lang/zh_cn.json | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 96ca98efcb73..6c4794ef7d0d 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -1,7 +1,7 @@ { "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天模组,让聊天更加定制化,查看配置和GitHub页面了解更多信息!\n我们的Discord是https://discord.gg/3mqbvneymz!", - "text.chatpatches.title": "Chat Patches 配置", + "text.chatpatches.title": "Chat Patches配置", "text.chatpatches.help.dateFormat": "关于日期和时间格式的信息,点击这里!", "text.chatpatches.help.formatCodes": "关于格式化代码字符以及各种功能的信息,点击这里!", @@ -41,17 +41,17 @@ "text.chatpatches.timeColor": "时间颜色", "text.chatpatches.desc.time": "是否显示所有消息前面的时间?", "text.chatpatches.desc.timeDate": "将时间文本格式化。在“帮助->日期和时间格式的信息”选项获得更多详情", - "text.chatpatches.desc.timeFormat": "字符串由 '&' 加上格式代码修饰符和装饰文本构成。'$' 是上述格式化时间戳选项的占位符。", - "text.chatpatches.desc.timeColor": "填充颜色以用于结果中可能为空白的时间部分。要与其他格式化代码一起使用此选项,请在装饰文本选项中使用‘&r’。", + "text.chatpatches.desc.timeFormat": "字符串由‘&’加上格式代码修饰符和装饰文本构成。‘$’是上述格式化时间戳选项的占位符。", + "text.chatpatches.desc.timeColor": "在时间文本中,填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", "text.chatpatches.hover": "悬停开关", "text.chatpatches.hoverDate": "悬停文本", "text.chatpatches.hoverFormat": "悬停装饰文本", "text.chatpatches.hoverColor": "悬停文本颜色", - "text.chatpatches.desc.hover": "当你悬停在聊天中的时间文本上时,是否显示一个更详细的时间描述?", + "text.chatpatches.desc.hover": "当鼠标悬停在聊天中的时间文本上时,是否显示一个更详细的时间描述?", "text.chatpatches.desc.hoverDate": "将格式化为较长日期/时间字符串的文本。在 帮助->日期和时间格式的信息 选项获得更多详情", "text.chatpatches.desc.hoverFormat": "创建详细悬停描述的字符串,其中的‘&’是格式代码修饰符和装饰文本。需要一个‘$’作为前面此选项的格式化时间的占位符。", - "text.chatpatches.desc.hoverColor": "在悬停文本中,填充的颜色默认是白色。若要使用格式化代码,请在装饰文本选项中添加‘&r’。", + "text.chatpatches.desc.hoverColor": "在悬停文本中,填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", "text.chatpatches.counter": "消息计数器开关", "text.chatpatches.counterFormat": "消息计数器文本", @@ -64,14 +64,14 @@ "text.chatpatches.desc.counterColor": "填充颜色以用于结果中可能为空白白色的重复计数器。要与其他格式化代码一起使用此选项,请在装饰文本选项中使用‘&r’。如果启用了CompactChat方法,则仍然适用该选项。", "text.chatpatches.desc.counterCheckStyle": "在计算重复项时,消息计数器是否检查格式化代码?比如说,当该选项启用时,“§e§labc§r”和“abc”将不会被视为重复的。如果启用了CompactChat方法,则仍然适用该选项。", "text.chatpatches.desc.counterCompact": "是否将消息计数器的行为设置为CompactChat模组的行为?", - "text.chatpatches.desc.counterCompactDistance": "在此距离(包括)内将尝试压缩消息。将此设置为“-1”将尝试整个消息列表,“0”将根据聊天和 GUI 缩放尝试使用最大数量的可见消息。例如,将此设置为“7”将尝试将接收到的下一条消息压缩到已存在的最后7条消息之一中。", + "text.chatpatches.desc.counterCompactDistance": "在此距离(包括)内将尝试压缩消息。将此设置为“-1”将尝试压缩整个消息列表,“0”将根据聊天和 GUI 缩放尝试使用最大数量的可见消息。例如,将此设置为“7”将尝试将接收到的下一条消息压缩到已存在的最后7条消息之一中。", - "text.chatpatches.boundary": "边界切换", - "text.chatpatches.boundaryFormat": "边界文本", - "text.chatpatches.boundaryColor": "边界颜色", - "text.chatpatches.desc.boundary": "在聊天、离开一个世界/服务器后,再次加入另一个世界/服务器时是否显示边界线?", - "text.chatpatches.desc.boundaryFormat": "格式化并用于边界线的文本。支持‘&’+格式代码修饰符,‘\\n’表示换行,使用‘$’作为世界名称的占位符。", - "text.chatpatches.desc.boundaryColor": "边界线中填充的颜色,替代原本的白色部分。要与其他格式化代码一起使用此颜色,请在装饰文本选项中使用‘&r’。", + "text.chatpatches.boundary": "边界线开关", + "text.chatpatches.boundaryFormat": "边界线文本", + "text.chatpatches.boundaryColor": "边界线颜色", + "text.chatpatches.desc.boundary": "离开再加入另一个世界/服务器时,应该在聊天界面中显示一个边界线吗?", + "text.chatpatches.desc.boundaryFormat": "格式化用于边界线的文本。支持‘&’+格式代码修饰符,‘\\n’表示换行,使用‘$’作为世界名称的占位符。", + "text.chatpatches.desc.boundaryColor": "在边界线文本中,填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", "text.chatpatches.chatlog": "开关聊天记录", "text.chatpatches.chatLog": "开关聊天记录", @@ -85,13 +85,13 @@ "text.chatpatches.chatlogOpenFolder": "打开文件夹", "text.chatpatches.desc.chatlog": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", "text.chatpatches.desc.chatLog": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", - "text.chatpatches.desc.chatlogSaveInterval": "聊天记录保存到磁盘之前应该等待多长时间?以分钟为单位,最小值为1。设0表示仅在暂停时保存(警告:设置为<5将滞后很多)。设置为任何值都会在退出时尝试保存。", + "text.chatpatches.desc.chatlogSaveInterval": "聊天记录保存到磁盘之前应该等待多长时间?以分钟为单位,最小值为1。设0表示仅在暂停时保存(警告:设置小于5会导致严重的卡顿)。设置为任何值都会在退出时尝试保存。", "text.chatpatches.desc.chatlogClear": "点击可清除聊天记录。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", "text.chatpatches.desc.chatlogClearHistory": "点击可仅清除聊天记录中已发送的信息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", "text.chatpatches.desc.chatlogClearMessages": "点击仅清除聊天记录的常规消息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", "text.chatpatches.desc.chatlogLoad": "点击可将聊天记录加载到聊天中。(§6警告:这并不能提前清除聊天,所有消息都将附加到末尾!§r)", "text.chatpatches.desc.chatlogSave": "点击可将聊天记录保存到磁盘。§c§l这将覆盖当前存储在文件中的任何数据。§r", - "text.chatpatches.desc.chatlogBackup": "点击可将聊天记录备份到磁盘。这将创建一个新文件,名称为“backup_”加上以“yyyy-MM-dd_HH-MM-ss”模式格式化的当前日期;位于与常规聊天记录相同的目录中。", + "text.chatpatches.desc.chatlogBackup": "点击可将聊天记录备份到磁盘。这将创建一个新文件,名称为“backup_”加上以“yyyy-MM-dd_HH-MM-ss”模式格式化的当前日期。位于与常规聊天记录相同的目录中。", "text.chatpatches.desc.chatlogOpenFolder": "点击打开§9/logs/§f§r§f,这是存储聊天日志及其任何备份的文件夹。", "text.chatpatches.chatHidePacket": "忽略隐藏消息包", "text.chatpatches.chatWidth": "覆盖聊天宽度", @@ -99,20 +99,20 @@ "text.chatpatches.chatNameFormat": "玩家名文本", "text.chatpatches.chatNameColor": "玩家名颜色", "text.chatpatches.shiftChat": "聊天界面上移", - "text.chatpatches.messageDrafting": "聊天草稿切换", - "text.chatpatches.onlyInvasiveDrafting": "仅限侵入式草稿切换", - "text.chatpatches.searchDrafting": "搜索草稿切换", + "text.chatpatches.messageDrafting": "聊天草稿开关", + "text.chatpatches.onlyInvasiveDrafting": "仅限侵入式草稿开关", + "text.chatpatches.searchDrafting": "搜索草稿开关", "text.chatpatches.hideSearchButton": "隐藏搜索按钮", "text.chatpatches.vanillaClearing": "原版聊天清除", "text.chatpatches.desc.chatHidePacket": "是否应忽略删除聊天消息的隐藏消息包?", - "text.chatpatches.desc.chatWidth": "聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0以使用原版设置而不进行覆盖。", - "text.chatpatches.desc.chatMaxMessages": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存使用。", + "text.chatpatches.desc.chatWidth": "设置聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0会使用原版设置。", + "text.chatpatches.desc.chatMaxMessages": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存占用。", "text.chatpatches.desc.chatNameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", - "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码,请在装饰文本选项中添加‘&r’。", - "text.chatpatches.desc.shiftChat": "将聊天界面上移,以不遮挡装备栏和/或生命值。默认值为10,设置为0以取消上移。", - "text.chatpatches.desc.messageDrafting": "是否在关闭并重新打开聊天后保留聊天框内的文本?", - "text.chatpatches.desc.onlyInvasiveDrafting": "聊天输入框中的文本是否仅仅在聊天意外关闭时保留?例如,当在服务器打开GUI关闭聊天时,玩家被移动到另一个维度或玩家死亡。", - "text.chatpatches.desc.searchDrafting": "是否在关闭并重新打开聊天后保留搜索框内的文本?", + "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", + "text.chatpatches.desc.shiftChat": "将聊天界面上移,可防止遮挡装备栏或生命值。默认值为10,设置为0以取消上移。", + "text.chatpatches.desc.messageDrafting": "是否在重新打开聊天界面后保留聊天框内的文本?", + "text.chatpatches.desc.onlyInvasiveDrafting": "聊天输入框中的文本是否仅仅在聊天意外关闭时保留?例如,被服务器打开GUI而关闭聊天,玩家被移动到另一个维度或玩家死亡。", + "text.chatpatches.desc.searchDrafting": "是否在重新打开聊天后保留搜索框内的文本?", "text.chatpatches.desc.hideSearchButton": "是否隐藏搜索按钮?注意,这将禁用所有搜索功能。", "text.chatpatches.desc.vanillaClearing": "是否像原版那样在离开一个世界/服务器后清除聊天消息?注意,这将完全清除聊天和聊天记录。", @@ -121,13 +121,13 @@ "text.chatpatches.desc.copyReplyFormat": "右键单击聊天消息并在复制菜单中点击‘回复’按钮后填充到聊天框中的文本。需要使用‘$’,并将其替换为消息发送者的名称。", "text.chatpatches.desc.copyColor": "右键单击聊天消息后显示的选择框的颜色。", - "text.chatpatches.search.suggestion": "搜索...", + "text.chatpatches.search.suggestion": "搜索……", "text.chatpatches.search.caseSensitive": "区分大小写", "text.chatpatches.search.modifiers": "修饰符", "text.chatpatches.search.regex": "正则表达式", "text.chatpatches.search.desc": "§b左键单击§r切换搜索栏,或§d右键单击§r切换设置菜单。\n\n§a绿色§r表示搜索匹配,§e黄色§r表示没有匹配,§c红色§r表示搜索无效。", - "text.chatpatches.search.desc.caseSensitive": "搜索查询是否仅匹配具有相同大小写的文本?\n\n“abc”可以与自身、“Abc”和“ABC”匹配;区分大小写仅会匹配“abc”。\n§l§o注意:§r这也适用于正则表达式搜索。", - "text.chatpatches.search.desc.modifiers": "搜索查询是否允许根据格式化代码匹配文本?\n\n“abc”可以与“abc”和“§e§labc§r”匹配;具有修饰符时,它将只匹配“abc”而不匹配“§e§labc§r”。\n注意:十六进制颜色 §ocan§r 在格式为“&#§cRR§aGG§9BB§r”的情况下进行匹配,然而§n这还处于测试阶段§f。", + "text.chatpatches.search.desc.caseSensitive": "搜索查询是否仅区分大小写?\n\n“abc”可以与自身、“Abc”和“ABC”匹配;区分大小写仅会匹配“abc”。\n§l§o注意:§r这也适用于正则表达式搜索。", + "text.chatpatches.search.desc.modifiers": "搜索查询是否允许根据格式化代码匹配文本?\n\n“abc”可以与“abc”和“§e§labc§r”匹配;具有修饰符时,它将只匹配“abc”而不匹配“§e§labc§r”。\n注意:十六进制颜色 §ocan§r 在格式为“&#§cRR§aGG§9BB§r”的情况下进行匹配,§n此功能还处于测试阶段§f。", "text.chatpatches.search.desc.regex": "搜索查询是否作为§2正则表达式§r使用?\n\n要了解如何使用正则表达式,请参阅配置文件中的帮助部分。\n§l§o注意:§rJava 正则表达式§n需要完全匹配§f,所以请记得在前面加上“^.*”,并在末尾加上“.*$”。", "text.chatpatches.copy.copied": "已复制消息组件:“%s”!", From f06cb5b005add9f34dff3ffb9aeb4e7eefe76b2c Mon Sep 17 00:00:00 2001 From: Ginsway Date: Thu, 25 Jul 2024 20:16:10 +0800 Subject: [PATCH 16/27] Update zh_cn.json --- .../1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 6c4794ef7d0d..1b1ace6cbb3e 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -1,5 +1,5 @@ { - "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天模组,让聊天更加定制化,查看配置和GitHub页面了解更多信息!\n我们的Discord是https://discord.gg/3mqbvneymz!", + "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天增强模组,使聊天更加可定制。查看配置和GitHub页面了解更多信息!\n我们的Discord是https://discord.gg/3mqbvneymz!", "text.chatpatches.title": "Chat Patches配置", From 21cf9c824a5979f64dcd83a9dfd0955b4b36da8a Mon Sep 17 00:00:00 2001 From: Ginsway Date: Thu, 25 Jul 2024 21:04:31 +0800 Subject: [PATCH 17/27] Create en_us.json --- .../chatpatches/chatpatches/lang/en_us.json | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 projects/1.18-fabric/assets/chatpatches/chatpatches/lang/en_us.json diff --git a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/en_us.json b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/en_us.json new file mode 100644 index 000000000000..5d8d099f4acd --- /dev/null +++ b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/en_us.json @@ -0,0 +1,60 @@ +{ + "text.chatpatches.title": "Chat Patches Configuration", + + "text.chatpatches.dateFormat": "For date and time formatting information, click me!", + "text.chatpatches.formatCodes": "For formatting code characters and which ones do what, click me!", + + "text.chatpatches.time": "Timestamp toggle", + "text.chatpatches.timeDate": "Timestamp text", + "text.chatpatches.timeFormat": "Timestamp decoration text", + "text.chatpatches.timeColor": "Timestamp color", + "text.chatpatches.desc.time": "Should a timestamp in front of all messages show?", + "text.chatpatches.desc.timeDate": "The text that is formatted into a timestamp.", + "text.chatpatches.desc.timeFormat": "The string of '&' + formatting code modifiers and decoration text that create the timestamp. The '$' is a placeholder for the formatted timestamp Option above this one.", + "text.chatpatches.desc.timeColor": "The color that's filled in where it would otherwise be blank in the resulting timestamp. To use this with other formatting modifiers, use '&r' in the decoration text option.", + + "text.chatpatches.hover": "Hover toggle", + "text.chatpatches.hoverDate": "Hover text", + "text.chatpatches.hoverFormat": "Hover decoration text", + "text.chatpatches.hoverColor": "Hover text color", + "text.chatpatches.desc.hover": "Should text appear stating a more detailed time description when you hover over the timestamp text in chat?", + "text.chatpatches.desc.hoverDate": "The text that is formatted into a longer date/time string.", + "text.chatpatches.desc.hoverFormat": "The string of '&' + formatting code modifiers and decoration text that create the detailed hover description. Requires a '$' as a placeholder for the formatted timestamp Option above this one.", + "text.chatpatches.desc.hoverColor": "The color that's filled in where it would otherwise be blank white in the resulting hover text. To use this with other formatting modifiers, use '&r' in the decoration text option.", + + "text.chatpatches.counter": "Message counter toggle", + "text.chatpatches.counterFormat": "Message counter text", + "text.chatpatches.counterColor": "Message counter color", + "text.chatpatches.desc.counter": "Should a message counter show after messages to indicate multiple duplicates were sent?", + "text.chatpatches.desc.counterFormat": "The text that's added to the end of a message to indicate multiple duplicates were sent. Requires a '$' for the number of duplicates, also supports '&' + formatting code modifiers.", + "text.chatpatches.desc.counterColor": "The color that's filled in where it would otherwise be blank white in the resulting duplicate counter. To use this with other formatting modifiers, use '&r' in the decoration text option.", + + "text.chatpatches.boundary": "Boundary toggle", + "text.chatpatches.boundaryFormat": "Boundary text", + "text.chatpatches.boundaryColor": "Boundary color", + "text.chatpatches.desc.boundary": "Should a boundary line show after chatting, leaving a world/server, and then joining another world/server later?", + "text.chatpatches.desc.boundaryFormat": "The text that is formatted and used for the boundary line. Supports '&' + formatting code modifiers, '\\n' for new lines, and using '$' as a placeholder for the world name.", + "text.chatpatches.desc.boundaryColor": "The color that's filled in where it would otherwise be blank white in the resulting boundary line. To use this with other formatting modifiers, use '&r' in the decoration text option.", + + "text.chatpatches.saveChat": "Chat log toggle", + "text.chatpatches.shiftChat": "Shift chat", + "text.chatpatches.chatWidth": "Override chat width", + "text.chatpatches.maxMsgs": "Maximum chat messages", + "text.chatpatches.nameFormat": "Playername text", + "text.chatpatches.desc.saveChat": "Should the chat be saved into a log so it can be re-added back into the chat in another game session?", + "text.chatpatches.desc.shiftChat": "Shifts the chat interface up to not obstruct the armor bar and/or health. Default is 10, set to 0 for no shift.", + "text.chatpatches.desc.chatWidth": "The width of the chat box. This overrides vanilla's default and allows for a much larger width. Set to 0 to use the vanilla setting and not override it.", + "text.chatpatches.desc.maxMsgs": "The max amount of chat messages allowed to save. Vanilla caps it at 100, this mod can increase it up to 32,767. Keep in mind a higher max equals higher memory usage.", + "text.chatpatches.desc.nameFormat": "The text that replaces the playername in chat messages. Vanilla is '<$>', name only is '$'; where '$' is a placeholder for the playername. Only applies to player-sent messages.", + + "text.chatpatches.category.time": "Timestamp", + "text.chatpatches.category.hover": "Hover Info", + "text.chatpatches.category.counter": "Duplicate counter", + "text.chatpatches.category.boundary": "Session Boundary", + "text.chatpatches.category.hud": "Chat HUD", + "text.chatpatches.category.help": "Help", + "text.chatpatches.category.debug": "Debug", + + "text.chatpatches.copymessage.index": "Copied message %d: '%s'", + "text.chatpatches.copymessage.index.missing": "Message %d doesn't exist" +} From d5c40ec3dc01d46804b9906d056e0a94aab5a612 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Fri, 26 Jul 2024 17:49:23 +0800 Subject: [PATCH 18/27] Create zh_cn.json --- .../chatpatches/chatpatches/lang/zh_cn.json | 149 ++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json diff --git a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json new file mode 100644 index 000000000000..1b1ace6cbb3e --- /dev/null +++ b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -0,0 +1,149 @@ +{ + "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天增强模组,使聊天更加可定制。查看配置和GitHub页面了解更多信息!\n我们的Discord是https://discord.gg/3mqbvneymz!", + + "text.chatpatches.title": "Chat Patches配置", + + "text.chatpatches.help.dateFormat": "关于日期和时间格式的信息,点击这里!", + "text.chatpatches.help.formatCodes": "关于格式化代码字符以及各种功能的信息,点击这里!", + "text.chatpatches.help.faq": "常见问题解答(FAQ),点击这里!", + "text.chatpatches.help.regex": "关于正则表达式的信息,点击这里!", + "text.chatpatches.help.regexTester": "正则表达式测试工具,点击这里!", + "text.chatpatches.help.reloadConfig": "重载配置", + "text.chatpatches.desc.help.reloadConfig": "点击可读取配置文件并加载所有更改。§c§l这将覆盖所有未保存的更改!§r§f你需要重新打开此界面才能令更改生效。", + + "text.chatpatches.category.time": "时间", + "text.chatpatches.category.hover": "悬停信息", + "text.chatpatches.category.counter": "重复计数", + "text.chatpatches.category.counter.compact": "§9CompactChat§r重复计数", + "text.chatpatches.category.boundary": "会话边界", + "text.chatpatches.category.chatlog": "聊天记录", + "text.chatpatches.category.chatlog.actions": "行动", + "text.chatpatches.category.chat": "聊天界面", + "text.chatpatches.category.chat.name": "玩家名", + "text.chatpatches.category.chat.hud": "HUD(悬浮显示)", + "text.chatpatches.category.chat.screen": "屏幕", + "text.chatpatches.category.copy": "复制菜单", + "text.chatpatches.category.help": "帮助", + "text.chatpatches.category.debug": "调试", + "text.chatpatches.category.desc.counter.compact": "关于更具“操作性”的聊天重复方法的选项,基于§9§nCompactChat§r模组。", + "text.chatpatches.category.desc.chatlog.actions": "一些关于聊天记录的可执行操作。§c§l警告:§r§c这些操作无法撤消!§r", + "text.chatpatches.category.desc.chat": "与聊天HUD、聊天界面或消息相关的所有内容。", + "text.chatpatches.category.desc.chat.hud": "关于即使聊天界面未打开时也会显示的小部件的选项。这也可以包括与整个聊天相关的设置。", + "text.chatpatches.category.desc.chat.name": "有关在普通聊天信息中玩家姓名的选项。", + "text.chatpatches.category.desc.chat.screen": "特定于屏幕的选项。", + "text.chatpatches.category.desc.copy": "关于在聊天消息上右键单击时出现的选择框和复制菜单的选项。", + "text.chatpatches.category.desc.help": "用于说明如何使用部分模块一些工具和网站!", + "text.chatpatches.category.desc.debug": "用于开发的随机内容?", + + "text.chatpatches.time": "时间显示开关", + "text.chatpatches.timeDate": "时间格式", + "text.chatpatches.timeFormat": "时间装饰文本", + "text.chatpatches.timeColor": "时间颜色", + "text.chatpatches.desc.time": "是否显示所有消息前面的时间?", + "text.chatpatches.desc.timeDate": "将时间文本格式化。在“帮助->日期和时间格式的信息”选项获得更多详情", + "text.chatpatches.desc.timeFormat": "字符串由‘&’加上格式代码修饰符和装饰文本构成。‘$’是上述格式化时间戳选项的占位符。", + "text.chatpatches.desc.timeColor": "在时间文本中,填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", + + "text.chatpatches.hover": "悬停开关", + "text.chatpatches.hoverDate": "悬停文本", + "text.chatpatches.hoverFormat": "悬停装饰文本", + "text.chatpatches.hoverColor": "悬停文本颜色", + "text.chatpatches.desc.hover": "当鼠标悬停在聊天中的时间文本上时,是否显示一个更详细的时间描述?", + "text.chatpatches.desc.hoverDate": "将格式化为较长日期/时间字符串的文本。在 帮助->日期和时间格式的信息 选项获得更多详情", + "text.chatpatches.desc.hoverFormat": "创建详细悬停描述的字符串,其中的‘&’是格式代码修饰符和装饰文本。需要一个‘$’作为前面此选项的格式化时间的占位符。", + "text.chatpatches.desc.hoverColor": "在悬停文本中,填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", + + "text.chatpatches.counter": "消息计数器开关", + "text.chatpatches.counterFormat": "消息计数器文本", + "text.chatpatches.counterColor": "消息计数器颜色", + "text.chatpatches.counterCheckStyle": "检查格式化代码", + "text.chatpatches.counterCompact": "CompactChat方法开关", + "text.chatpatches.counterCompactDistance": "消息检查距离", + "text.chatpatches.desc.counter": "是否在消息后显示消息计数器以指示已发送多个重复消息?注意:要使CompactChat选项起作用,必须启用此选项。", + "text.chatpatches.desc.counterFormat": "将添加到消息末尾以指示已发送多个重复消息的文本。需要一个‘$’作为重复次数的占位符,并支持‘&’+格式代码修饰符。如果启用了CompactChat方法,则仍然适用该选项。", + "text.chatpatches.desc.counterColor": "填充颜色以用于结果中可能为空白白色的重复计数器。要与其他格式化代码一起使用此选项,请在装饰文本选项中使用‘&r’。如果启用了CompactChat方法,则仍然适用该选项。", + "text.chatpatches.desc.counterCheckStyle": "在计算重复项时,消息计数器是否检查格式化代码?比如说,当该选项启用时,“§e§labc§r”和“abc”将不会被视为重复的。如果启用了CompactChat方法,则仍然适用该选项。", + "text.chatpatches.desc.counterCompact": "是否将消息计数器的行为设置为CompactChat模组的行为?", + "text.chatpatches.desc.counterCompactDistance": "在此距离(包括)内将尝试压缩消息。将此设置为“-1”将尝试压缩整个消息列表,“0”将根据聊天和 GUI 缩放尝试使用最大数量的可见消息。例如,将此设置为“7”将尝试将接收到的下一条消息压缩到已存在的最后7条消息之一中。", + + "text.chatpatches.boundary": "边界线开关", + "text.chatpatches.boundaryFormat": "边界线文本", + "text.chatpatches.boundaryColor": "边界线颜色", + "text.chatpatches.desc.boundary": "离开再加入另一个世界/服务器时,应该在聊天界面中显示一个边界线吗?", + "text.chatpatches.desc.boundaryFormat": "格式化用于边界线的文本。支持‘&’+格式代码修饰符,‘\\n’表示换行,使用‘$’作为世界名称的占位符。", + "text.chatpatches.desc.boundaryColor": "在边界线文本中,填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", + + "text.chatpatches.chatlog": "开关聊天记录", + "text.chatpatches.chatLog": "开关聊天记录", + "text.chatpatches.chatlogSaveInterval": "保存间隔(分钟)", + "text.chatpatches.chatlogClear": "清除所有消息", + "text.chatpatches.chatlogClearHistory": "清除§6§l%s§r条发送的消息", + "text.chatpatches.chatlogClearMessages": "清除§6§l%s§r条收到的消息", + "text.chatpatches.chatlogLoad": "加载", + "text.chatpatches.chatlogSave": "保存", + "text.chatpatches.chatlogBackup": "备份", + "text.chatpatches.chatlogOpenFolder": "打开文件夹", + "text.chatpatches.desc.chatlog": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", + "text.chatpatches.desc.chatLog": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", + "text.chatpatches.desc.chatlogSaveInterval": "聊天记录保存到磁盘之前应该等待多长时间?以分钟为单位,最小值为1。设0表示仅在暂停时保存(警告:设置小于5会导致严重的卡顿)。设置为任何值都会在退出时尝试保存。", + "text.chatpatches.desc.chatlogClear": "点击可清除聊天记录。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", + "text.chatpatches.desc.chatlogClearHistory": "点击可仅清除聊天记录中已发送的信息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", + "text.chatpatches.desc.chatlogClearMessages": "点击仅清除聊天记录的常规消息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", + "text.chatpatches.desc.chatlogLoad": "点击可将聊天记录加载到聊天中。(§6警告:这并不能提前清除聊天,所有消息都将附加到末尾!§r)", + "text.chatpatches.desc.chatlogSave": "点击可将聊天记录保存到磁盘。§c§l这将覆盖当前存储在文件中的任何数据。§r", + "text.chatpatches.desc.chatlogBackup": "点击可将聊天记录备份到磁盘。这将创建一个新文件,名称为“backup_”加上以“yyyy-MM-dd_HH-MM-ss”模式格式化的当前日期。位于与常规聊天记录相同的目录中。", + "text.chatpatches.desc.chatlogOpenFolder": "点击打开§9/logs/§f§r§f,这是存储聊天日志及其任何备份的文件夹。", + "text.chatpatches.chatHidePacket": "忽略隐藏消息包", + "text.chatpatches.chatWidth": "覆盖聊天宽度", + "text.chatpatches.chatMaxMessages": "最大聊天消息数", + "text.chatpatches.chatNameFormat": "玩家名文本", + "text.chatpatches.chatNameColor": "玩家名颜色", + "text.chatpatches.shiftChat": "聊天界面上移", + "text.chatpatches.messageDrafting": "聊天草稿开关", + "text.chatpatches.onlyInvasiveDrafting": "仅限侵入式草稿开关", + "text.chatpatches.searchDrafting": "搜索草稿开关", + "text.chatpatches.hideSearchButton": "隐藏搜索按钮", + "text.chatpatches.vanillaClearing": "原版聊天清除", + "text.chatpatches.desc.chatHidePacket": "是否应忽略删除聊天消息的隐藏消息包?", + "text.chatpatches.desc.chatWidth": "设置聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0会使用原版设置。", + "text.chatpatches.desc.chatMaxMessages": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存占用。", + "text.chatpatches.desc.chatNameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", + "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", + "text.chatpatches.desc.shiftChat": "将聊天界面上移,可防止遮挡装备栏或生命值。默认值为10,设置为0以取消上移。", + "text.chatpatches.desc.messageDrafting": "是否在重新打开聊天界面后保留聊天框内的文本?", + "text.chatpatches.desc.onlyInvasiveDrafting": "聊天输入框中的文本是否仅仅在聊天意外关闭时保留?例如,被服务器打开GUI而关闭聊天,玩家被移动到另一个维度或玩家死亡。", + "text.chatpatches.desc.searchDrafting": "是否在重新打开聊天后保留搜索框内的文本?", + "text.chatpatches.desc.hideSearchButton": "是否隐藏搜索按钮?注意,这将禁用所有搜索功能。", + "text.chatpatches.desc.vanillaClearing": "是否像原版那样在离开一个世界/服务器后清除聊天消息?注意,这将完全清除聊天和聊天记录。", + + "text.chatpatches.copyReplyFormat": "回复文本格式", + "text.chatpatches.copyColor": "消息选择颜色", + "text.chatpatches.desc.copyReplyFormat": "右键单击聊天消息并在复制菜单中点击‘回复’按钮后填充到聊天框中的文本。需要使用‘$’,并将其替换为消息发送者的名称。", + "text.chatpatches.desc.copyColor": "右键单击聊天消息后显示的选择框的颜色。", + + "text.chatpatches.search.suggestion": "搜索……", + "text.chatpatches.search.caseSensitive": "区分大小写", + "text.chatpatches.search.modifiers": "修饰符", + "text.chatpatches.search.regex": "正则表达式", + "text.chatpatches.search.desc": "§b左键单击§r切换搜索栏,或§d右键单击§r切换设置菜单。\n\n§a绿色§r表示搜索匹配,§e黄色§r表示没有匹配,§c红色§r表示搜索无效。", + "text.chatpatches.search.desc.caseSensitive": "搜索查询是否仅区分大小写?\n\n“abc”可以与自身、“Abc”和“ABC”匹配;区分大小写仅会匹配“abc”。\n§l§o注意:§r这也适用于正则表达式搜索。", + "text.chatpatches.search.desc.modifiers": "搜索查询是否允许根据格式化代码匹配文本?\n\n“abc”可以与“abc”和“§e§labc§r”匹配;具有修饰符时,它将只匹配“abc”而不匹配“§e§labc§r”。\n注意:十六进制颜色 §ocan§r 在格式为“&#§cRR§aGG§9BB§r”的情况下进行匹配,§n此功能还处于测试阶段§f。", + "text.chatpatches.search.desc.regex": "搜索查询是否作为§2正则表达式§r使用?\n\n要了解如何使用正则表达式,请参阅配置文件中的帮助部分。\n§l§o注意:§rJava 正则表达式§n需要完全匹配§f,所以请记得在前面加上“^.*”,并在末尾加上“.*$”。", + + "text.chatpatches.copy.copied": "已复制消息组件:“%s”!", + "text.chatpatches.copy.copyString": "复制字符串 >", + "text.chatpatches.copy.rawString": "原始", + "text.chatpatches.copy.formattedString": "格式化", + "text.chatpatches.copy.jsonString": "JSON", + "text.chatpatches.copy.links": "复制链接 >", + "text.chatpatches.copy.linkN": "链接 %d", + "text.chatpatches.copy.timestamp": "复制时间 >", + "text.chatpatches.copy.timestampText": "文本", + "text.chatpatches.copy.timestampHoverText": "悬停文本", + "text.chatpatches.copy.unix": "复制 UNIX 时间戳", + "text.chatpatches.copy.sender": "复制发件人 >", + "text.chatpatches.copy.name": "用户名", + "text.chatpatches.copy.uuid": "UUID", + "text.chatpatches.copy.reply": "回复", + "text.chatpatches.restored": "恢复" +} From 6e126a052a4da811cb1f046de56699c52572a86f Mon Sep 17 00:00:00 2001 From: Ginsway Date: Fri, 26 Jul 2024 18:14:15 +0800 Subject: [PATCH 19/27] Update zh_cn.json --- .../assets/chatpatches/chatpatches/lang/zh_cn.json | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 1b1ace6cbb3e..665039f82e47 100644 --- a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -20,7 +20,7 @@ "text.chatpatches.category.chatlog.actions": "行动", "text.chatpatches.category.chat": "聊天界面", "text.chatpatches.category.chat.name": "玩家名", - "text.chatpatches.category.chat.hud": "HUD(悬浮显示)", + "text.chatpatches.category.hud": "HUD(悬浮显示)", "text.chatpatches.category.chat.screen": "屏幕", "text.chatpatches.category.copy": "复制菜单", "text.chatpatches.category.help": "帮助", @@ -73,8 +73,7 @@ "text.chatpatches.desc.boundaryFormat": "格式化用于边界线的文本。支持‘&’+格式代码修饰符,‘\\n’表示换行,使用‘$’作为世界名称的占位符。", "text.chatpatches.desc.boundaryColor": "在边界线文本中,填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", - "text.chatpatches.chatlog": "开关聊天记录", - "text.chatpatches.chatLog": "开关聊天记录", + "text.chatpatches.saveChat": "开关聊天记录", "text.chatpatches.chatlogSaveInterval": "保存间隔(分钟)", "text.chatpatches.chatlogClear": "清除所有消息", "text.chatpatches.chatlogClearHistory": "清除§6§l%s§r条发送的消息", @@ -83,8 +82,7 @@ "text.chatpatches.chatlogSave": "保存", "text.chatpatches.chatlogBackup": "备份", "text.chatpatches.chatlogOpenFolder": "打开文件夹", - "text.chatpatches.desc.chatlog": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", - "text.chatpatches.desc.chatLog": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", + "text.chatpatches.desc.saveChat": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", "text.chatpatches.desc.chatlogSaveInterval": "聊天记录保存到磁盘之前应该等待多长时间?以分钟为单位,最小值为1。设0表示仅在暂停时保存(警告:设置小于5会导致严重的卡顿)。设置为任何值都会在退出时尝试保存。", "text.chatpatches.desc.chatlogClear": "点击可清除聊天记录。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", "text.chatpatches.desc.chatlogClearHistory": "点击可仅清除聊天记录中已发送的信息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", @@ -96,7 +94,7 @@ "text.chatpatches.chatHidePacket": "忽略隐藏消息包", "text.chatpatches.chatWidth": "覆盖聊天宽度", "text.chatpatches.chatMaxMessages": "最大聊天消息数", - "text.chatpatches.chatNameFormat": "玩家名文本", + "text.chatpatches.nameFormat": "玩家名文本", "text.chatpatches.chatNameColor": "玩家名颜色", "text.chatpatches.shiftChat": "聊天界面上移", "text.chatpatches.messageDrafting": "聊天草稿开关", @@ -107,7 +105,7 @@ "text.chatpatches.desc.chatHidePacket": "是否应忽略删除聊天消息的隐藏消息包?", "text.chatpatches.desc.chatWidth": "设置聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0会使用原版设置。", "text.chatpatches.desc.chatMaxMessages": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存占用。", - "text.chatpatches.desc.chatNameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", + "text.chatpatches.desc.nameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", "text.chatpatches.desc.shiftChat": "将聊天界面上移,可防止遮挡装备栏或生命值。默认值为10,设置为0以取消上移。", "text.chatpatches.desc.messageDrafting": "是否在重新打开聊天界面后保留聊天框内的文本?", From 89dcaf5da4847001e5134c439781d4ab1f5a96a6 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Fri, 26 Jul 2024 18:34:51 +0800 Subject: [PATCH 20/27] =?UTF-8?q?=E4=BF=AE=E6=AD=A31.18=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E9=94=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chatpatches/chatpatches/lang/zh_cn.json | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 665039f82e47..031118ba5195 100644 --- a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -3,8 +3,8 @@ "text.chatpatches.title": "Chat Patches配置", - "text.chatpatches.help.dateFormat": "关于日期和时间格式的信息,点击这里!", - "text.chatpatches.help.formatCodes": "关于格式化代码字符以及各种功能的信息,点击这里!", + "text.chatpatches.dateFormat": "关于日期和时间格式的信息,点击这里!", + "text.chatpatches.formatCodes": "关于格式化代码字符以及各种功能的信息,点击这里!", "text.chatpatches.help.faq": "常见问题解答(FAQ),点击这里!", "text.chatpatches.help.regex": "关于正则表达式的信息,点击这里!", "text.chatpatches.help.regexTester": "正则表达式测试工具,点击这里!", @@ -25,15 +25,6 @@ "text.chatpatches.category.copy": "复制菜单", "text.chatpatches.category.help": "帮助", "text.chatpatches.category.debug": "调试", - "text.chatpatches.category.desc.counter.compact": "关于更具“操作性”的聊天重复方法的选项,基于§9§nCompactChat§r模组。", - "text.chatpatches.category.desc.chatlog.actions": "一些关于聊天记录的可执行操作。§c§l警告:§r§c这些操作无法撤消!§r", - "text.chatpatches.category.desc.chat": "与聊天HUD、聊天界面或消息相关的所有内容。", - "text.chatpatches.category.desc.chat.hud": "关于即使聊天界面未打开时也会显示的小部件的选项。这也可以包括与整个聊天相关的设置。", - "text.chatpatches.category.desc.chat.name": "有关在普通聊天信息中玩家姓名的选项。", - "text.chatpatches.category.desc.chat.screen": "特定于屏幕的选项。", - "text.chatpatches.category.desc.copy": "关于在聊天消息上右键单击时出现的选择框和复制菜单的选项。", - "text.chatpatches.category.desc.help": "用于说明如何使用部分模块一些工具和网站!", - "text.chatpatches.category.desc.debug": "用于开发的随机内容?", "text.chatpatches.time": "时间显示开关", "text.chatpatches.timeDate": "时间格式", @@ -93,7 +84,7 @@ "text.chatpatches.desc.chatlogOpenFolder": "点击打开§9/logs/§f§r§f,这是存储聊天日志及其任何备份的文件夹。", "text.chatpatches.chatHidePacket": "忽略隐藏消息包", "text.chatpatches.chatWidth": "覆盖聊天宽度", - "text.chatpatches.chatMaxMessages": "最大聊天消息数", + "text.chatpatches.maxMsgs": "最大聊天消息数", "text.chatpatches.nameFormat": "玩家名文本", "text.chatpatches.chatNameColor": "玩家名颜色", "text.chatpatches.shiftChat": "聊天界面上移", @@ -104,7 +95,7 @@ "text.chatpatches.vanillaClearing": "原版聊天清除", "text.chatpatches.desc.chatHidePacket": "是否应忽略删除聊天消息的隐藏消息包?", "text.chatpatches.desc.chatWidth": "设置聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0会使用原版设置。", - "text.chatpatches.desc.chatMaxMessages": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存占用。", + "text.chatpatches.desc.maxMsgs": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存占用。", "text.chatpatches.desc.nameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", "text.chatpatches.desc.shiftChat": "将聊天界面上移,可防止遮挡装备栏或生命值。默认值为10,设置为0以取消上移。", @@ -143,5 +134,8 @@ "text.chatpatches.copy.name": "用户名", "text.chatpatches.copy.uuid": "UUID", "text.chatpatches.copy.reply": "回复", - "text.chatpatches.restored": "恢复" + "text.chatpatches.restored": "恢复", + + "text.chatpatches.copymessage.index": "已复制倒数第%d条消息:‘%s’", + "text.chatpatches.copymessage.index.missing": "消息%d不存在" } From bb97bc396166a233bfffe617843ec0bcce68b5f1 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Fri, 26 Jul 2024 18:39:10 +0800 Subject: [PATCH 21/27] =?UTF-8?q?=E4=BF=AE=E6=AD=A31.18=E6=B1=89=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chatpatches/chatpatches/lang/zh_cn.json | 54 +------------------ 1 file changed, 1 insertion(+), 53 deletions(-) diff --git a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 031118ba5195..4705d5dfa868 100644 --- a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -14,17 +14,9 @@ "text.chatpatches.category.time": "时间", "text.chatpatches.category.hover": "悬停信息", "text.chatpatches.category.counter": "重复计数", - "text.chatpatches.category.counter.compact": "§9CompactChat§r重复计数", "text.chatpatches.category.boundary": "会话边界", - "text.chatpatches.category.chatlog": "聊天记录", - "text.chatpatches.category.chatlog.actions": "行动", - "text.chatpatches.category.chat": "聊天界面", - "text.chatpatches.category.chat.name": "玩家名", "text.chatpatches.category.hud": "HUD(悬浮显示)", - "text.chatpatches.category.chat.screen": "屏幕", - "text.chatpatches.category.copy": "复制菜单", "text.chatpatches.category.help": "帮助", - "text.chatpatches.category.debug": "调试", "text.chatpatches.time": "时间显示开关", "text.chatpatches.timeDate": "时间格式", @@ -65,59 +57,15 @@ "text.chatpatches.desc.boundaryColor": "在边界线文本中,填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", "text.chatpatches.saveChat": "开关聊天记录", - "text.chatpatches.chatlogSaveInterval": "保存间隔(分钟)", - "text.chatpatches.chatlogClear": "清除所有消息", - "text.chatpatches.chatlogClearHistory": "清除§6§l%s§r条发送的消息", - "text.chatpatches.chatlogClearMessages": "清除§6§l%s§r条收到的消息", - "text.chatpatches.chatlogLoad": "加载", - "text.chatpatches.chatlogSave": "保存", - "text.chatpatches.chatlogBackup": "备份", - "text.chatpatches.chatlogOpenFolder": "打开文件夹", "text.chatpatches.desc.saveChat": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", - "text.chatpatches.desc.chatlogSaveInterval": "聊天记录保存到磁盘之前应该等待多长时间?以分钟为单位,最小值为1。设0表示仅在暂停时保存(警告:设置小于5会导致严重的卡顿)。设置为任何值都会在退出时尝试保存。", - "text.chatpatches.desc.chatlogClear": "点击可清除聊天记录。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", - "text.chatpatches.desc.chatlogClearHistory": "点击可仅清除聊天记录中已发送的信息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", - "text.chatpatches.desc.chatlogClearMessages": "点击仅清除聊天记录的常规消息。请注意,这不会清除聊天本身,只会清除记录。§c§l这是无法撤消的!§r", - "text.chatpatches.desc.chatlogLoad": "点击可将聊天记录加载到聊天中。(§6警告:这并不能提前清除聊天,所有消息都将附加到末尾!§r)", - "text.chatpatches.desc.chatlogSave": "点击可将聊天记录保存到磁盘。§c§l这将覆盖当前存储在文件中的任何数据。§r", - "text.chatpatches.desc.chatlogBackup": "点击可将聊天记录备份到磁盘。这将创建一个新文件,名称为“backup_”加上以“yyyy-MM-dd_HH-MM-ss”模式格式化的当前日期。位于与常规聊天记录相同的目录中。", - "text.chatpatches.desc.chatlogOpenFolder": "点击打开§9/logs/§f§r§f,这是存储聊天日志及其任何备份的文件夹。", - "text.chatpatches.chatHidePacket": "忽略隐藏消息包", - "text.chatpatches.chatWidth": "覆盖聊天宽度", + "text.chatpatches.maxMsgs": "最大聊天消息数", "text.chatpatches.nameFormat": "玩家名文本", - "text.chatpatches.chatNameColor": "玩家名颜色", "text.chatpatches.shiftChat": "聊天界面上移", - "text.chatpatches.messageDrafting": "聊天草稿开关", - "text.chatpatches.onlyInvasiveDrafting": "仅限侵入式草稿开关", - "text.chatpatches.searchDrafting": "搜索草稿开关", - "text.chatpatches.hideSearchButton": "隐藏搜索按钮", - "text.chatpatches.vanillaClearing": "原版聊天清除", - "text.chatpatches.desc.chatHidePacket": "是否应忽略删除聊天消息的隐藏消息包?", - "text.chatpatches.desc.chatWidth": "设置聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0会使用原版设置。", "text.chatpatches.desc.maxMsgs": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存占用。", "text.chatpatches.desc.nameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", "text.chatpatches.desc.shiftChat": "将聊天界面上移,可防止遮挡装备栏或生命值。默认值为10,设置为0以取消上移。", - "text.chatpatches.desc.messageDrafting": "是否在重新打开聊天界面后保留聊天框内的文本?", - "text.chatpatches.desc.onlyInvasiveDrafting": "聊天输入框中的文本是否仅仅在聊天意外关闭时保留?例如,被服务器打开GUI而关闭聊天,玩家被移动到另一个维度或玩家死亡。", - "text.chatpatches.desc.searchDrafting": "是否在重新打开聊天后保留搜索框内的文本?", - "text.chatpatches.desc.hideSearchButton": "是否隐藏搜索按钮?注意,这将禁用所有搜索功能。", - "text.chatpatches.desc.vanillaClearing": "是否像原版那样在离开一个世界/服务器后清除聊天消息?注意,这将完全清除聊天和聊天记录。", - - "text.chatpatches.copyReplyFormat": "回复文本格式", - "text.chatpatches.copyColor": "消息选择颜色", - "text.chatpatches.desc.copyReplyFormat": "右键单击聊天消息并在复制菜单中点击‘回复’按钮后填充到聊天框中的文本。需要使用‘$’,并将其替换为消息发送者的名称。", - "text.chatpatches.desc.copyColor": "右键单击聊天消息后显示的选择框的颜色。", - - "text.chatpatches.search.suggestion": "搜索……", - "text.chatpatches.search.caseSensitive": "区分大小写", - "text.chatpatches.search.modifiers": "修饰符", - "text.chatpatches.search.regex": "正则表达式", - "text.chatpatches.search.desc": "§b左键单击§r切换搜索栏,或§d右键单击§r切换设置菜单。\n\n§a绿色§r表示搜索匹配,§e黄色§r表示没有匹配,§c红色§r表示搜索无效。", - "text.chatpatches.search.desc.caseSensitive": "搜索查询是否仅区分大小写?\n\n“abc”可以与自身、“Abc”和“ABC”匹配;区分大小写仅会匹配“abc”。\n§l§o注意:§r这也适用于正则表达式搜索。", - "text.chatpatches.search.desc.modifiers": "搜索查询是否允许根据格式化代码匹配文本?\n\n“abc”可以与“abc”和“§e§labc§r”匹配;具有修饰符时,它将只匹配“abc”而不匹配“§e§labc§r”。\n注意:十六进制颜色 §ocan§r 在格式为“&#§cRR§aGG§9BB§r”的情况下进行匹配,§n此功能还处于测试阶段§f。", - "text.chatpatches.search.desc.regex": "搜索查询是否作为§2正则表达式§r使用?\n\n要了解如何使用正则表达式,请参阅配置文件中的帮助部分。\n§l§o注意:§rJava 正则表达式§n需要完全匹配§f,所以请记得在前面加上“^.*”,并在末尾加上“.*$”。", "text.chatpatches.copy.copied": "已复制消息组件:“%s”!", "text.chatpatches.copy.copyString": "复制字符串 >", From 391cd31b54583b02f9cf0b111b078d0602503334 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Fri, 26 Jul 2024 18:45:49 +0800 Subject: [PATCH 22/27] Update zh_cn.json --- .../assets/chatpatches/chatpatches/lang/zh_cn.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 4705d5dfa868..3c31955c94ea 100644 --- a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -17,6 +17,7 @@ "text.chatpatches.category.boundary": "会话边界", "text.chatpatches.category.hud": "HUD(悬浮显示)", "text.chatpatches.category.help": "帮助", + "text.chatpatches.category.debug": "调试", "text.chatpatches.time": "时间显示开关", "text.chatpatches.timeDate": "时间格式", @@ -58,10 +59,12 @@ "text.chatpatches.saveChat": "开关聊天记录", "text.chatpatches.desc.saveChat": "是否将聊天记录下来?以便在游戏会话中重新添加聊天记录", - + + "text.chatpatches.chatWidth": "覆盖聊天宽度", "text.chatpatches.maxMsgs": "最大聊天消息数", "text.chatpatches.nameFormat": "玩家名文本", "text.chatpatches.shiftChat": "聊天界面上移", + "text.chatpatches.desc.chatWidth": "设置聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0会使用原版设置。", "text.chatpatches.desc.maxMsgs": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存占用。", "text.chatpatches.desc.nameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", @@ -85,5 +88,5 @@ "text.chatpatches.restored": "恢复", "text.chatpatches.copymessage.index": "已复制倒数第%d条消息:‘%s’", - "text.chatpatches.copymessage.index.missing": "消息%d不存在" + "text.chatpatches.copymessage.index.missing": "消息%d不存在" } From 60873132ad9ff74a91afabfff7ca93cce9bb030d Mon Sep 17 00:00:00 2001 From: Ginsway Date: Fri, 26 Jul 2024 18:46:57 +0800 Subject: [PATCH 23/27] Update zh_cn.json --- .../chatpatches/chatpatches/lang/zh_cn.json | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 3c31955c94ea..2cb0b443adf2 100644 --- a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -5,11 +5,6 @@ "text.chatpatches.dateFormat": "关于日期和时间格式的信息,点击这里!", "text.chatpatches.formatCodes": "关于格式化代码字符以及各种功能的信息,点击这里!", - "text.chatpatches.help.faq": "常见问题解答(FAQ),点击这里!", - "text.chatpatches.help.regex": "关于正则表达式的信息,点击这里!", - "text.chatpatches.help.regexTester": "正则表达式测试工具,点击这里!", - "text.chatpatches.help.reloadConfig": "重载配置", - "text.chatpatches.desc.help.reloadConfig": "点击可读取配置文件并加载所有更改。§c§l这将覆盖所有未保存的更改!§r§f你需要重新打开此界面才能令更改生效。", "text.chatpatches.category.time": "时间", "text.chatpatches.category.hover": "悬停信息", @@ -70,23 +65,6 @@ "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", "text.chatpatches.desc.shiftChat": "将聊天界面上移,可防止遮挡装备栏或生命值。默认值为10,设置为0以取消上移。", - "text.chatpatches.copy.copied": "已复制消息组件:“%s”!", - "text.chatpatches.copy.copyString": "复制字符串 >", - "text.chatpatches.copy.rawString": "原始", - "text.chatpatches.copy.formattedString": "格式化", - "text.chatpatches.copy.jsonString": "JSON", - "text.chatpatches.copy.links": "复制链接 >", - "text.chatpatches.copy.linkN": "链接 %d", - "text.chatpatches.copy.timestamp": "复制时间 >", - "text.chatpatches.copy.timestampText": "文本", - "text.chatpatches.copy.timestampHoverText": "悬停文本", - "text.chatpatches.copy.unix": "复制 UNIX 时间戳", - "text.chatpatches.copy.sender": "复制发件人 >", - "text.chatpatches.copy.name": "用户名", - "text.chatpatches.copy.uuid": "UUID", - "text.chatpatches.copy.reply": "回复", - "text.chatpatches.restored": "恢复", - "text.chatpatches.copymessage.index": "已复制倒数第%d条消息:‘%s’", "text.chatpatches.copymessage.index.missing": "消息%d不存在" } From 72617843de5683daa66b8442967e54ea7c261df2 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Fri, 26 Jul 2024 18:48:19 +0800 Subject: [PATCH 24/27] Update zh_cn.json --- .../1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 2cb0b443adf2..0be81c55965e 100644 --- a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -1,5 +1,5 @@ { - "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天增强模组,使聊天更加可定制。查看配置和GitHub页面了解更多信息!\n我们的Discord是https://discord.gg/3mqbvneymz!", + "modmenu.descriptionTranslation.chatpatches": "一个多功能的客户端聊天增强模组,使聊天更加可定制。查看配置和GitHub页面了解更多信息!", "text.chatpatches.title": "Chat Patches配置", From 8a40ea9501adf78441fcbc32aad8fd74256ca6d7 Mon Sep 17 00:00:00 2001 From: Ginsway Date: Fri, 26 Jul 2024 19:13:40 +0800 Subject: [PATCH 25/27] Update zh_cn.json --- .../assets/chatpatches/chatpatches/lang/zh_cn.json | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index 0be81c55965e..c0dcf31b757f 100644 --- a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -35,15 +35,9 @@ "text.chatpatches.counter": "消息计数器开关", "text.chatpatches.counterFormat": "消息计数器文本", "text.chatpatches.counterColor": "消息计数器颜色", - "text.chatpatches.counterCheckStyle": "检查格式化代码", - "text.chatpatches.counterCompact": "CompactChat方法开关", - "text.chatpatches.counterCompactDistance": "消息检查距离", - "text.chatpatches.desc.counter": "是否在消息后显示消息计数器以指示已发送多个重复消息?注意:要使CompactChat选项起作用,必须启用此选项。", - "text.chatpatches.desc.counterFormat": "将添加到消息末尾以指示已发送多个重复消息的文本。需要一个‘$’作为重复次数的占位符,并支持‘&’+格式代码修饰符。如果启用了CompactChat方法,则仍然适用该选项。", - "text.chatpatches.desc.counterColor": "填充颜色以用于结果中可能为空白白色的重复计数器。要与其他格式化代码一起使用此选项,请在装饰文本选项中使用‘&r’。如果启用了CompactChat方法,则仍然适用该选项。", - "text.chatpatches.desc.counterCheckStyle": "在计算重复项时,消息计数器是否检查格式化代码?比如说,当该选项启用时,“§e§labc§r”和“abc”将不会被视为重复的。如果启用了CompactChat方法,则仍然适用该选项。", - "text.chatpatches.desc.counterCompact": "是否将消息计数器的行为设置为CompactChat模组的行为?", - "text.chatpatches.desc.counterCompactDistance": "在此距离(包括)内将尝试压缩消息。将此设置为“-1”将尝试压缩整个消息列表,“0”将根据聊天和 GUI 缩放尝试使用最大数量的可见消息。例如,将此设置为“7”将尝试将接收到的下一条消息压缩到已存在的最后7条消息之一中。", + "text.chatpatches.desc.counter": "是否在消息后显示消息计数器以指示已发送多个重复消息?", + "text.chatpatches.desc.counterFormat": "将添加到消息末尾以指示已发送多个重复消息的文本。需要一个‘$’作为重复次数的占位符,并支持‘&’+格式代码修饰符。", + "text.chatpatches.desc.counterColor": "填充颜色以用于结果中可能为空白白色的重复计数器。要与其他格式化代码一起使用此选项,请在装饰文本选项中使用‘&r’。", "text.chatpatches.boundary": "边界线开关", "text.chatpatches.boundaryFormat": "边界线文本", From d147e88a073f17433ee1651e3e2683466464957b Mon Sep 17 00:00:00 2001 From: Ginsway Date: Fri, 26 Jul 2024 19:20:01 +0800 Subject: [PATCH 26/27] Update zh_cn.json --- .../1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json | 1 - 1 file changed, 1 deletion(-) diff --git a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json index c0dcf31b757f..76ceaf9fcea0 100644 --- a/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/chatpatches/chatpatches/lang/zh_cn.json @@ -56,7 +56,6 @@ "text.chatpatches.desc.chatWidth": "设置聊天框的宽度。这将覆盖原版的默认设置,允许更大的宽度。设置为0会使用原版设置。", "text.chatpatches.desc.maxMsgs": "允许保存的最大聊天消息数量。原版限制为100,这个模组可以增加到32767。请记住,更高的最大值意味着更高的内存占用。", "text.chatpatches.desc.nameFormat": "在聊天消息中替代玩家名称的文本。原版为‘<$>’,仅显示名称为‘$’;其中‘$’是玩家名称的占位符。仅适用于玩家发送的消息。", - "text.chatpatches.desc.chatNameColor": "最终格式化的玩家名填充的颜色默认是白色。若要使用格式化代码修改颜色,请在装饰文本选项中添加‘&r’。", "text.chatpatches.desc.shiftChat": "将聊天界面上移,可防止遮挡装备栏或生命值。默认值为10,设置为0以取消上移。", "text.chatpatches.copymessage.index": "已复制倒数第%d条消息:‘%s’", From f215f3f9db5859826b6b780fa93709284b2b8ce4 Mon Sep 17 00:00:00 2001 From: "cfpa-bot[bot]" <101878103+cfpa-bot[bot]@users.noreply.github.com> Date: Sat, 23 Aug 2025 22:08:22 +0800 Subject: [PATCH 27/27] Update en_us file for chatpatches Co-authored-by: Ginsway <106016532+Ginsway@users.noreply.github.com> --- .../chatpatches/chatpatches/lang/en_us.json | 301 +++++++++--------- 1 file changed, 153 insertions(+), 148 deletions(-) diff --git a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json index 08f31cb2871e..d1e4786cbc2c 100644 --- a/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json +++ b/projects/1.20-fabric/assets/chatpatches/chatpatches/lang/en_us.json @@ -1,149 +1,154 @@ { - "modmenu.descriptionTranslation.chatpatches": "A versatile client-side chat mod that makes chat more customizable, check out the config and the GitHub page for more info!\nJoin the Discord at https://discord.gg/3MqBvNEyMz!", - - "text.chatpatches.title": "Chat Patches Configuration", - - "text.chatpatches.category.time": "Timestamp", - "text.chatpatches.category.hover": "Timestamp Hover Info", - "text.chatpatches.category.counter": "Duplicate counter", - "text.chatpatches.category.counter.compact": "§9CompactChat§r duplicate counter", - "text.chatpatches.category.boundary": "Session Boundary", - "text.chatpatches.category.chatlog": "Chat Log", - "text.chatpatches.category.chatlog.actions": "Actions", - "text.chatpatches.category.chat": "Chat Interface", - "text.chatpatches.category.chat.hud": "HUD (Heads Up Display)", - "text.chatpatches.category.chat.name": "Playername", - "text.chatpatches.category.chat.screen": "Screen", - "text.chatpatches.category.copy": "Copy menu", - "text.chatpatches.category.help": "Help", - "text.chatpatches.category.debug": "Debug", - "text.chatpatches.category.desc.counter.compact": "Options about the more \"manipulative\" chat duplication method, based on the §9§nCompactChat§r mod.", - "text.chatpatches.category.desc.chatlog.actions": "Executable actions that can be performed on the chat log. §c§lWARNING: §r§cThese actions cannot be undone!§r", - "text.chatpatches.category.desc.chat": "Anything related to the Chat HUD, the chat screen, or its messages.", - "text.chatpatches.category.desc.chat.hud": "Options about the widget that appears even when the chat screen isn't open. This can also include settings relating to the chat as whole.", - "text.chatpatches.category.desc.chat.name": "Options about the names of players as seen in vanilla chat messages.", - "text.chatpatches.category.desc.chat.screen": "Screen-specific options.", - "text.chatpatches.category.desc.copy": "Options about the selection box and copy menu that appear when right-clicking on chat messages.", - "text.chatpatches.category.desc.help": "Executables and websites that explain how to use parts of the mod!", - "text.chatpatches.category.desc.debug": "Random stuff for developing?", - - "text.chatpatches.time": "Timestamp toggle", - "text.chatpatches.timeDate": "Timestamp text", - "text.chatpatches.timeFormat": "Timestamp decoration text", - "text.chatpatches.timeColor": "Timestamp color", - "text.chatpatches.desc.time": "Should a timestamp in front of all messages show?", - "text.chatpatches.desc.timeDate": "The text that is formatted into a timestamp. See the Help > Date & Time Formatting section for more information.", - "text.chatpatches.desc.timeFormat": "The string of '&' + formatting code modifiers and decoration text that create the timestamp. The '$' is a placeholder for the formatted timestamp option above this one.", - "text.chatpatches.desc.timeColor": "The color that's filled in where it would otherwise be blank in the resulting timestamp. To use this with other formatting modifiers, use '&r' in the decoration text option.", - - "text.chatpatches.hover": "Hover toggle", - "text.chatpatches.hoverDate": "Hover text", - "text.chatpatches.hoverFormat": "Hover decoration text", - "text.chatpatches.hoverColor": "Hover text color", - "text.chatpatches.desc.hover": "Should text appear stating a more detailed time description when you hover over the timestamp text in chat?", - "text.chatpatches.desc.hoverDate": "The text that is formatted into a longer date/time string. See the Help > Date & Time Formatting section for more information.", - "text.chatpatches.desc.hoverFormat": "The string of '&' + formatting code modifiers and decoration text that create the detailed hover description. Requires a '$' as a placeholder for the formatted timestamp option above this one.", - "text.chatpatches.desc.hoverColor": "The color that's filled in where it would otherwise be blank white in the resulting hover text. To use this with other formatting modifiers, use '&r' in the decoration text option.", - - "text.chatpatches.counter": "Message counter toggle", - "text.chatpatches.counterFormat": "Message counter text", - "text.chatpatches.counterColor": "Message counter color", - "text.chatpatches.counterCheckStyle": "Check formatting modifiers", - "text.chatpatches.counterCompact": "CompactChat method toggle", - "text.chatpatches.counterCompactDistance": "Message check distance", - "text.chatpatches.desc.counter": "Should a message counter show after messages to indicate multiple duplicates were sent? Note: this is required to be enabled for the CompactChat options to work.", - "text.chatpatches.desc.counterFormat": "The text that's added to the end of a message to indicate multiple duplicates were sent. Requires a '$' for the number of duplicates, also supports '&' + formatting code modifiers. Still applies to the CompactChat method, if enabled.", - "text.chatpatches.desc.counterColor": "The color that's filled in where it would otherwise be blank white in the resulting duplicate counter. To use this with other formatting modifiers, use '&r' in the decoration text option. Still applies to the CompactChat method, if enabled.", - "text.chatpatches.desc.counterCheckStyle": "Should the message counter check formatting modifiers when checking for duplicates? For example, \"§e§labc§r\" and \"abc\" would NOT be considered duplicates if true. Still applies to the CompactChat method, if enabled.", - "text.chatpatches.desc.counterCompact": "Should the message counter behave like the one from the CompactChat mod?", - "text.chatpatches.desc.counterCompactDistance": "The distance (inclusive) up to which messages will be tried for compacting. Setting this to '-1' will try the entire message list, and '0' will try using the maximum amount of messages you can see at once, based on the chat and gui scales. For example, setting this to '7' will try to compact the next message received into one of the last 7 messages already present.", - - "text.chatpatches.boundary": "Boundary toggle", - "text.chatpatches.boundaryFormat": "Boundary text", - "text.chatpatches.boundaryColor": "Boundary color", - "text.chatpatches.desc.boundary": "Should a boundary line show after chatting, leaving a world/server, and then joining another world/server later?", - "text.chatpatches.desc.boundaryFormat": "The text that is formatted and used for the boundary line. Supports '&' + formatting code modifiers, '\\n' for new lines, and using '$' as a placeholder for the world name.", - "text.chatpatches.desc.boundaryColor": "The color that's filled in where it would otherwise be blank white in the resulting boundary line. To use this with other formatting modifiers, use '&r' in the decoration text option.", - - "text.chatpatches.chatlog": "Chat Log toggle", - "text.chatpatches.chatlogSaveInterval": "Save interval (minutes)", - "text.chatpatches.chatlogClear": "Clear all messages", - "text.chatpatches.chatlogClearHistory": "Clear §6§l%s§r sent messages", - "text.chatpatches.chatlogClearMessages": "Clear §6§l%s§r received messages", - "text.chatpatches.chatlogLoad": "Load", - "text.chatpatches.chatlogSave": "Save", - "text.chatpatches.chatlogBackup": "Backup", - "text.chatpatches.chatlogOpenFolder": "Open folder", - "text.chatpatches.desc.chatlog": "Should the chat be saved into a log so it can be re-added back into the chat in later game sessions?", - "text.chatpatches.desc.chatlogSaveInterval": "How long should the Chat Log wait before saving to disk? This is in minutes, the minimum is 1. Set to 0 to only save when paused (warning: setting to <5 will lag a lot). All values try to save on exit.", - "text.chatpatches.desc.chatlogClear": "Press to clear the chat log. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", - "text.chatpatches.desc.chatlogClearHistory": "Press to clear only the chat log's sent messages. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", - "text.chatpatches.desc.chatlogClearMessages": "Press to clear only the chat log's regular messages. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", - "text.chatpatches.desc.chatlogLoad": "Press to load the chat log into the chat. (§6Warning: this does NOT clear the chat beforehand, all messages will be appended to the end!§r)", - "text.chatpatches.desc.chatlogSave": "Press to save the chat log to disk. §c§lThis will overwrite any data currently stored in the file.§r", - "text.chatpatches.desc.chatlogBackup": "Press to backup the chat log to disk. This will create a new file with 'backup_' plus the current date formatted in the 'yyyy-MM-dd_HH-mm-ss' pattern as the name; located in the same directory as the regular chat log.", - "text.chatpatches.desc.chatlogOpenFolder": "Press to open §9/logs/§f§r§f, the folder where the chat log and any backups of it are stored.", - - "text.chatpatches.chatHidePacket": "Ignore hide message packet", - "text.chatpatches.chatWidth": "Override chat width", - "text.chatpatches.chatMaxMessages": "Maximum chat messages", - "text.chatpatches.chatNameFormat": "Playername text", - "text.chatpatches.chatNameColor": "Playername color", - "text.chatpatches.shiftChat": "Shift chat", - "text.chatpatches.messageDrafting": "Chat drafting toggle", - "text.chatpatches.onlyInvasiveDrafting": "Only invasive drafting toggle", - "text.chatpatches.searchDrafting": "Search drafting toggle", - "text.chatpatches.hideSearchButton": "Hide search button", - "text.chatpatches.vanillaClearing": "Vanilla chat clearing", - "text.chatpatches.desc.chatHidePacket": "Should hide message packets that delete chat messages be ignored?", - "text.chatpatches.desc.chatWidth": "The width of the chat box. This overrides vanilla's default and allows for a much larger width. Set to 0 to use the vanilla setting and not override it.", - "text.chatpatches.desc.chatMaxMessages": "The max amount of chat messages allowed to save. Vanilla caps it at 100, this mod can increase it up to 32,767. Keep in mind a higher max equals higher memory usage.", - "text.chatpatches.desc.chatNameFormat": "The text that replaces the playername in chat messages. Vanilla is '<$>', name only is '$'; where '$' is a placeholder for the playername. Only applies to player-sent messages.", - "text.chatpatches.desc.chatNameColor": "The color that's filled in where it would otherwise be blank white in the resulting formatted playername. To use this with other formatting modifiers, use '&r' in the decoration text option.", - "text.chatpatches.desc.shiftChat": "Shifts the chat interface up to not obstruct the armor bar and/or health. Default is 10, set to 0 for no shift.", - "text.chatpatches.desc.messageDrafting": "Should any text in the chat field persist after closing and reopening the chat?", - "text.chatpatches.desc.onlyInvasiveDrafting": "Should the text in the chat field only persist when chat is closed unexpectedly? For example when chat is closed by the server opening a GUI, the player is moved to another dimension, or the player dies.", - "text.chatpatches.desc.searchDrafting": "Should any text in the search field persist after closing and reopening the chat?", - "text.chatpatches.desc.hideSearchButton": "Should the search button be hidden? Note that this disables all search functionality.", - "text.chatpatches.desc.vanillaClearing": "Should chat messages clear after leaving a world/server like vanilla? Note this completely erases both the chat and chat log.", - - "text.chatpatches.help.dateFormat": "For date and time formatting information, click me!", - "text.chatpatches.help.formatCodes": "For formatting code characters and which ones do what, click me!", - "text.chatpatches.help.faq": "For Frequently Asked Questions (FAQ), click me!", - "text.chatpatches.help.regex": "For regular expression information, click me!", - "text.chatpatches.help.regexTester": "For testing regular expressions, click me!", - "text.chatpatches.help.reloadConfig": "Reload Config", - "text.chatpatches.desc.help.reloadConfig": "Press to read the config file and load any changes. §c§lThis will override any unsaved changes made here!§r§f You need to exit and re-open this screen to see the changes take effect.", - - "text.chatpatches.search.suggestion": "Search...", - "text.chatpatches.search.caseSensitive": "Case sensitive", - "text.chatpatches.search.modifiers": "Modifiers", - "text.chatpatches.search.regex": "Regex", - "text.chatpatches.search.desc": "§bLeft click§r to toggle the search bar, or §dright click§r to toggle the settings menu.\n\n§aGreen§r means the search matched, §eyellow§r means nothing matched, and §cred§r means the search is invalid.", - "text.chatpatches.search.desc.caseSensitive": "Should the search query only match text with the same capitalization?\n\n\"abc\" would match itself, \"Abc\", and \"ABC\"; case sensitive would only match \"abc\".\n§l§oNOTE:§r This applies to regex searching as well.", - "text.chatpatches.search.desc.modifiers": "Should the search query allow matching text according to formatting modifiers?\n\n\"abc\" would match \"abc\" and \"§e§labc§r\"; with modifiers it would only match \"abc\" and not \"§e§labc§r\".\nNOTE: Hex colors §ocan§r be matched in the format \"&#§cRR§aGG§9BB§r\", however §nthis is in beta§f.", - "text.chatpatches.search.desc.regex": "Should the search query be used as a §2reg§rular §2ex§rpression?\n\nTo learn how to use regex, see the help section in the config.\n§l§oNOTE:§r Java regex §nrequires a full match§f, so remember to put \"^.*\" in front and \".*$\" at the end.", - - "text.chatpatches.copyReplyFormat": "Reply text format", - "text.chatpatches.copyColor": "Message selection color", - "text.chatpatches.desc.copyReplyFormat": "The text that is filled into the chat box after right-clicking on a chat message and clicking on the 'Reply' button in the copy menu. '$' is required and will be filled with the message sender's name.", - "text.chatpatches.desc.copyColor": "The color of the selection box that's shown after right-clicking on a chat message.", - - "text.chatpatches.copy.copied": "Copied message component: \"%s\"!", - "text.chatpatches.copy.copyString": "Copy String >", - "text.chatpatches.copy.rawString": "Raw", - "text.chatpatches.copy.formattedString": "Formatted", - "text.chatpatches.copy.jsonString": "JSON", - "text.chatpatches.copy.links": "Copy Link(s) >", - "text.chatpatches.copy.linkN": "Link %d", - "text.chatpatches.copy.timestamp": "Copy Timestamp >", - "text.chatpatches.copy.timestampText": "Text", - "text.chatpatches.copy.timestampHoverText": "Hover Text", - "text.chatpatches.copy.unix": "Copy Unix Time", - "text.chatpatches.copy.sender": "Copy Sender >", - "text.chatpatches.copy.name": "Username", - "text.chatpatches.copy.uuid": "UUID", - "text.chatpatches.copy.reply": "Reply", - - "text.chatpatches.restored": "Restored" -} + "modmenu.nameTranslation.chatpatches": "Chat Patches", + "modmenu.descriptionTranslation.chatpatches": "A versatile client-side chat mod that makes chat more customizable, check out the config and the GitHub page for more info!\nJoin the Discord at https://discord.gg/3MqBvNEyMz!", + "text.chatpatches.title": "Chat Patches Config", + "text.chatpatches.category.message": "Message customization", + "text.chatpatches.category.time": "Timestamp", + "text.chatpatches.category.hover": "Timestamp Hover Info", + "text.chatpatches.category.counter": "Duplicate counter", + "text.chatpatches.category.compact": "§9CompactChat§r", + "text.chatpatches.category.boundary": "Session Boundary", + "text.chatpatches.category.chatlog": "Chat Log", + "text.chatpatches.category.chatlog.actions": "Actions", + "text.chatpatches.category.chat": "Chat Interface", + "text.chatpatches.category.name": "Playername", + "text.chatpatches.category.context": "Context menu", + "text.chatpatches.category.search": "Search", + "text.chatpatches.category.help": "Help", + "text.chatpatches.category.debug": "Debug", + "text.chatpatches.category.desc.compact": "Options about the more \"manipulative\" chat duplication method, based on the §9§nCompactChat§r mod.", + "text.chatpatches.category.desc.chatlog.actions": "Executable actions that can be performed on the chat log. §c§lWARNING: §r§cThese actions cannot be undone!§r", + "text.chatpatches.category.desc.chat": "Options about the visible chat interface, including the chat box, screen widgets, and related functionality.", + "text.chatpatches.category.desc.name": "Options about the names of players as seen in vanilla chat messages.", + "text.chatpatches.category.desc.help": "Executables and websites that explain parts of the mod!", + "text.chatpatches.category.desc.debug": "Random stuff for developing?", + "text.chatpatches.time": "Timestamp toggle", + "text.chatpatches.timeSystemMessages": "Timestamp system messages", + "text.chatpatches.timeDate": "Timestamp format text", + "text.chatpatches.timeFormat": "Timestamp decoration text", + "text.chatpatches.timeColor": "Timestamp color", + "text.chatpatches.desc.time": "Should a timestamp in front of all messages show?", + "text.chatpatches.desc.timeSystemMessages": "Should a timestamp be added to system messages? Disable this to only add timestamps to player messages. Requires timestamps as a whole to be enabled.", + "text.chatpatches.desc.timeDate": "The text that is formatted into a timestamp. See the Help > Date & Time Formatting section for more information.", + "text.chatpatches.desc.timeFormat": "The string of '&' + formatting codes and/or decoration text that create the timestamp. Requires '$' as a placeholder for the formatted time, as specified in the option above.", + "text.chatpatches.desc.timeColor": "The color that fills in the unformatted areas of the resulting timestamp. To use this with other formatting codes, use '&r' in the decoration text.", + "text.chatpatches.hover": "Hover toggle", + "text.chatpatches.hoverDate": "Hover format text", + "text.chatpatches.hoverFormat": "Hover decoration text", + "text.chatpatches.hoverColor": "Hover text color", + "text.chatpatches.desc.hover": "Should text appear stating a more detailed time description when you hover over the timestamp text in chat?", + "text.chatpatches.desc.hoverDate": "The text that is formatted into a longer date/time string. See the Help > Date & Time Formatting section for more information.", + "text.chatpatches.desc.hoverFormat": "The string of '&' + formatting codes and/or decoration text that create the hover description. Requires '$' as a placeholder for the formatted time, as specified in the option above.", + "text.chatpatches.desc.hoverColor": "The color that fills in the unformatted areas of the resulting hover text. To use this with other formatting codes, use '&r' in the decoration text.", + "text.chatpatches.counter": "Message counter toggle", + "text.chatpatches.counterFormat": "Message counter text", + "text.chatpatches.counterColor": "Message counter color", + "text.chatpatches.counterCheckStyle": "Check message formatting", + "text.chatpatches.compactChat": "CompactChat method toggle", + "text.chatpatches.compactDistance": "Message check distance", + "text.chatpatches.desc.counter": "Should a message counter show after messages to indicate multiple duplicates were sent? Note that this is required to be enabled for the CompactChat options to work.", + "text.chatpatches.desc.counterFormat": "The text that's added to the end of a message to indicate multiple duplicates were sent. Requires '$' for the number of duplicates, also supports '&' + formatting codes. Still applies to the CompactChat method, if enabled.", + "text.chatpatches.desc.counterColor": "The color that fills in the unformatted areas of the resulting duplicate counter. To use this with other formatting codes, use '&r' in the decoration text option. Still applies to the CompactChat method, if enabled.", + "text.chatpatches.desc.counterCheckStyle": "Should the message counter check formatting codes when checking for duplicates? For example, \"§e§labc§r\" and \"abc\" would NOT be considered duplicates if true. Still applies to the CompactChat method, if enabled.", + "text.chatpatches.desc.compactChat": "Should the message counter behave like the one from the CompactChat mod?", + "text.chatpatches.desc.compactDistance": "The distance (inclusive) that messages will attempt to be compacted to. Setting this to '-1' will try the entire message list and '0' will try the max visible line count.", + "text.chatpatches.boundary": "Boundary toggle", + "text.chatpatches.boundaryFormat": "Boundary text", + "text.chatpatches.boundaryColor": "Boundary color", + "text.chatpatches.desc.boundary": "Should a boundary line show after chatting, leaving a world/server, and then joining another world/server later?", + "text.chatpatches.desc.boundaryFormat": "The text that is formatted and used for the boundary line. Supports '&' + formatting codes, '\\n' for new lines, and requires '$' as a placeholder for the world name.", + "text.chatpatches.desc.boundaryColor": "The color that fills in the unformatted areas of the resulting boundary line. To use this with other formatting codes, use '&r' in the decoration text option.", + "text.chatpatches.chatlog": "Chat Log toggle", + "text.chatpatches.chatlogSaveInterval": "Save interval (minutes)", + "text.chatpatches.chatlogClear": "Clear all messages", + "text.chatpatches.chatlogClearHistory": "Clear §6§l%s§r sent messages", + "text.chatpatches.chatlogClearMessages": "Clear §6§l%s§r received messages", + "text.chatpatches.chatlogLoad": "Load", + "text.chatpatches.chatlogSave": "Save", + "text.chatpatches.chatlogBackup": "Backup", + "text.chatpatches.chatlogOpenFolder": "Open folder", + "text.chatpatches.desc.chatlog": "Should the chat be saved into a log so it can be re-added back into the chat in later game sessions?", + "text.chatpatches.desc.chatlogSaveInterval": "How long should the chat log wait before saving to disk? This is in minutes, the minimum is 1. Set to 0 to only save when paused (warning: setting to <5 will lag a lot). Always saves on exit.", + "text.chatpatches.desc.chatlogClear": "Press to clear the chat log. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", + "text.chatpatches.desc.chatlogClearHistory": "Press to clear only the chat log's sent messages. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", + "text.chatpatches.desc.chatlogClearMessages": "Press to clear only the chat log's regular messages. Note that this does not clear the chat itself, only the log. §c§lThis cannot be undone!§r", + "text.chatpatches.desc.chatlogLoad": "Press to load the chat log into the chat. (§6Warning: this does NOT clear the chat beforehand, all messages will be appended to the end!§r)", + "text.chatpatches.desc.chatlogSave": "Press to save the chat log to disk. §c§lThis will overwrite any data currently stored in the file.§r", + "text.chatpatches.desc.chatlogBackup": "Press to backup the chat log to disk. This will create a new file with 'backup_' plus the current date formatted in the 'yyyy-MM-dd_HH.mm.ss' pattern as the name; located in the same directory as the regular chat log.", + "text.chatpatches.desc.chatlogOpenFolder": "Press to open §9/logs/§f§r§f, the folder where the chat log and any backups of it are stored.", + "text.chatpatches.chatHidePacket": "Ignore hide message packet", + "text.chatpatches.chatWidth": "Override chat width", + "text.chatpatches.chatHeight": "Override focused chat height", + "text.chatpatches.chatMaxMessages": "Maximum chat messages", + "text.chatpatches.name": "Playername text toggle", + "text.chatpatches.nameFormat": "Playername text", + "text.chatpatches.nameColor": "Playername color", + "text.chatpatches.chatShift": "Chat shift offset", + "text.chatpatches.dynamicChatShift": "Dynamic chat shifting", + "text.chatpatches.messageDrafting": "Chat drafting toggle", + "text.chatpatches.onlyInvasiveDrafting": "Only invasive drafting toggle", + "text.chatpatches.searchDrafting": "Search drafting toggle", + "text.chatpatches.search": "Show search button", + "text.chatpatches.vanillaClearing": "Vanilla chat clearing", + "text.chatpatches.searchPrefix": "Prefix history search", + "text.chatpatches.contextMenu": "Context menu", + "text.chatpatches.desc.chatHidePacket": "Should hide message packets that delete chat messages be ignored?", + "text.chatpatches.desc.chatWidth": "The width of the chat box. This overrides vanilla's default and allows for a much larger width. Set to 0 to use the vanilla setting and not override it.", + "text.chatpatches.desc.chatHeight": "The focused height of the chat box. This overrides vanilla's default and allows for a much larger height. Set to 0 to use the vanilla setting and not override it.", + "text.chatpatches.desc.chatMaxMessages": "The max amount of chat messages allowed to save. Vanilla caps it at 100, this mod can increase it up to 32,767. Keep in mind a higher max equals higher memory usage.", + "text.chatpatches.desc.name": "Should the playername be modified in chat messages? Turning this off will make the playername appear as it does in vanilla, and disable both of the following options. Disable this if you have conflicting plugins that modify the playername in chat.", + "text.chatpatches.desc.nameFormat": "The text that replaces the playername in §lvanilla§r chat messages. Requires '$' as a placeholder for the name, so vanilla's format is '<$>'.", + "text.chatpatches.desc.nameColor": "The color that fills in the unformatted areas of the resulting formatted playername. To use this with other formatting codes, use '&r' in the decoration text option.", + "text.chatpatches.desc.chatShift": "Shifts the chat interface according to the provided value (negative values shift downward). Default is 0 with dynamic shift enabled; to emulate vanilla behavior make sure to disable dynamic shift.", + "text.chatpatches.desc.dynamicChatShift": "Should the chat be shifted dynamically based on armor and health? If disabled, the chat is simply shifted according to the chat shifting constant.", + "text.chatpatches.desc.messageDrafting": "Should any text in the chat field persist after closing and reopening the chat?", + "text.chatpatches.desc.onlyInvasiveDrafting": "Should the text in the chat field only persist when chat is closed unexpectedly? For example when chat is closed by the server opening a GUI, the player is moved to another dimension, or the player dies.", + "text.chatpatches.desc.searchDrafting": "Should any text in the search field persist after closing and reopening the chat?", + "text.chatpatches.desc.search": "Should the search button be shown? Note that if disabled, all search functionality will also be disabled.", + "text.chatpatches.desc.vanillaClearing": "Should chat messages clear after leaving a world/server like vanilla? Note that this completely erases the chat and effectively disables the chat log.", + "text.chatpatches.desc.searchPrefix": "Should searching through sent history filter messages with the same prefix behind the cursor? This allows for quicker autocompletion of previous history messages that start with the same string. Vanilla disables this, instead using immediate history only.", + "text.chatpatches.desc.contextMenu": "Should a context menu appear when right-clicking on chat messages? This allows for copying chat messages, replying to messages more easily, and more.", + "text.chatpatches.logMessageStructures": "Log message structures", + "text.chatpatches.help.dateFormat": "For date and time formatting information, click me!", + "text.chatpatches.help.formatCodes": "For formatting code characters and which ones do what, click me!", + "text.chatpatches.help.faq": "For Frequently Asked Questions (FAQ), click me!", + "text.chatpatches.help.regex": "For regular expression information, click me!", + "text.chatpatches.help.regexTester": "For testing regular expressions, click me!", + "text.chatpatches.help.reloadConfig": "Reload config", + "text.chatpatches.help.missing": "§cCannot open config screen", + "text.chatpatches.desc.logMessageStructures": "When enabled, logs the structure of all modified messages. Useful for diagnosing chat issues, but quickly inflates the log size, so this is disabled by default.", + "text.chatpatches.desc.help.reloadConfig": "Press to read the config file and load any changes. §c§lThis will override any unsaved changes made here!§r§f You need to exit and re-open this screen to see the changes take effect.", + "text.chatpatches.desc.help.missing": "§7Please install %s §7to access the config in-game!", + "text.chatpatches.search.suggestion": "Search...", + "text.chatpatches.search.caseSensitive": "Case sensitive", + "text.chatpatches.search.regex": "Regex", + "text.chatpatches.search.desc": "§bLeft click§r to toggle the search bar, or §dright click§r to toggle the settings menu.\n\n§aGreen§r means the search matched, §eyellow§r means nothing matched, and §cred§r means the search is invalid.", + "text.chatpatches.search.desc.caseSensitive": "Should the search query only match text with the same capitalization?\n\n\"abc\" would match itself, \"Abc\", and \"ABC\"; case sensitive would only match \"abc\".", + "text.chatpatches.search.desc.regex": "Should the search query be used as a regular expression?\n\nTo learn how to use regexes, see the help section in the config.\nNote that Java regexes §nrequire a full match§f, so remember to put \"^.*\" in front and \".*$\" at the end.", + "text.chatpatches.contextReplyFormat": "Reply text format", + "text.chatpatches.contextOutlineColor": "Message outline color", + "text.chatpatches.desc.contextReplyFormat": "The text that is filled into the chat box after right-clicking on a chat message and clicking on the 'Reply' button in the context menu. Requires '$' as a placeholder for the message sender's name.", + "text.chatpatches.desc.contextOutlineColor": "The color of the selection box that surrounds a chat message after right-clicking.", + "text.chatpatches.context.copied": "§aSuccessfully copied to clipboard!", + "text.chatpatches.context.copyText": "Copy Text >", + "text.chatpatches.context.rawText": "Raw", + "text.chatpatches.context.formattedString": "Formatted", + "text.chatpatches.context.noTimestampText": "Timestamp-less", + "text.chatpatches.context.noCounterText": "Counter-less", + "text.chatpatches.context.jsonString": "JSON", + "text.chatpatches.context.links": "Copy Link(s) >", + "text.chatpatches.context.linkN": "Link %d", + "text.chatpatches.context.timestamp": "Copy Timestamp >", + "text.chatpatches.context.timestampText": "Text", + "text.chatpatches.context.timestampHoverText": "Hover Text", + "text.chatpatches.context.counter": "Dupe Counter >", + "text.chatpatches.context.counterText": "Counter Text", + "text.chatpatches.context.counterValue": "Counter Value", + "text.chatpatches.context.unix": "Copy Unix Time", + "text.chatpatches.context.sender": "Copy Sender >", + "text.chatpatches.context.name": "Username", + "text.chatpatches.context.uuid": "UUID", + "text.chatpatches.context.reply": "Reply", + "text.chatpatches.context.unknown": "§c/§e!§c\\ §r§7Unknown data for '§6%s§7', please report this issue!", + "text.chatpatches.restored": "Restored message" +} \ No newline at end of file