{
    "ActiveCallBarCalling": "呼叫中…",
    "ActiveCallBarConnecting": "正在连接…",
    "ActiveCallBarYou are screen sharing": "你正在共享屏幕。",
    "ActiveCallBarHide/Show Picture-in-Picture": "隐藏/展示 画中画",
    "ActiveCallBarUnmute Mic": "取消麦克风静音",
    "ActiveCallBarMute Mic": "静音麦克风",
    "AliasEditingModelFailed to unpublish alias %1: %2": "未能取消发布别名 %1：%2",
    "AliasEditingModelFailed to update aliases: %1": "未能更新别名：%1",
    "AliasEditorAliases to %1": "%1 的别名",
    "AliasEditorList of aliases to this room": {
        " Usually you can only add aliases on your server": {
            " You can have one canonical alias and many alternate aliases": "此聊天室的别名列表。通常你只能在你的服务器上添加别名。你可以拥有一个规范别名和多个备用别名。"
        }
    },
    "AliasEditorPrimary alias": "主别名",
    "AliasEditorMake primary alias": "设为主别名",
    "AliasEditorAdvertise as an alias in this room": "在此聊天室中推广此别名",
    "AliasEditorPublish in room directory": "公布在聊天室目录中",
    "AliasEditorRemove this alias": "移除此别名",
    "AliasEditor#new-alias:server": {
        "tld": "#new-alias:server.tld"
    },
    "AliasEditorAdd": "添加",
    "AllowedRoomsSettingsDialogAllowed rooms settings": "已允许的聊天室设置",
    "AllowedRoomsSettingsDialogList of rooms that allow access to this room": {
        " Anyone who is in any of those rooms can join this room": "允许访问此聊天室的聊天室列表。任何在这些聊天室中的人都可以加入此聊天室。"
    },
    "AllowedRoomsSettingsDialogParent community": "父社区",
    "AllowedRoomsSettingsDialogOther room": "其他聊天室",
    "AllowedRoomsSettingsDialogEnter additional rooms not in the list yet": "输入尚未列入列表的其他聊天室...",
    "Cache\nRoomName%1 and %2": "%1 和 %2",
    "Cache%1 and %n other(s)": "%1 和另外 %n 人",
    "CacheEmpty Room": "空聊天室",
    "CallInviteVideo Call": "视频通话",
    "CallInviteVoice Call": "语音通话",
    "CallInviteNo microphone found": "未检测到麦克风。",
    "CallInviteBarVideo Call": "视频通话",
    "CallInviteBarVoice Call": "语音通话",
    "CallInviteBarDevices": "设备",
    "CallInviteBarAccept": "接受",
    "CallInviteBarNo microphone found": "未检测到麦克风。",
    "CallInviteBarUnknown microphone: %1": "未知的麦克风：%1",
    "CallInviteBarUnknown camera: %1": "未知的摄像头：%1",
    "CallInviteBarDecline": "拒绝",
    "CallManagerX11": "X11",
    "CallManagerPipeWire": "PipeWire",
    "CallManagerEntire screen": "整个屏幕",
    "ChatPageFailed to invite user: %1": "未能邀请用户：%1",
    "ChatPageInvited user: %1": "邀请已发送：%1",
    "ChatPage%n unread message(s) in room %1\n": "聊天室 %1 内有 %n 条未读消息\n",
    "ChatPageConfirm logout": "确认登出",
    "ChatPageThe cache on your disk is newer than this version of Nheko supports": {
        " Please update Nheko or clear your cache": "当前设备中的缓存比 Nheko 支持的版本更新，请更新 Nheko 或清理缓存。"
    },
    "ChatPageFailed to open database, logging out!": "未能打开数据库，账户将退出登录！",
    "ChatPageKnock on room": "请求加入聊天室",
    "ChatPageDo you really want to knock on %1? You may optionally provide a reason for others to accept your knock:": "你真的想请求加入 %1 吗？你可以选择提供一个理由让其他人接受你的加入请求：",
    "ChatPageFailed to knock room: %1": "未能请求加入聊天室：%1",
    "ChatPageRoom creation failed: Bad Alias": "创建聊天室失败：别名错误",
    "ChatPageRoom %1 created": "聊天室 %1 已创建。",
    "ChatPageConfirm invite": "确认邀请",
    "ChatPageDo you really want to invite %1 (%2)?": "你真的想要邀请 %1 (%2) 吗？",
    "ChatPageFailed to invite %1 to %2: %3": "未能邀请 %1 到 %2：%3",
    "ChatPageKicked user: %1": "踢出用户：%1",
    "ChatPageFailed to ban %1 in %2: %3": "未能封禁 %2 里的 %1：%3",
    "ChatPageBanned user: %1": "禁止用户：%1",
    "ChatPageConfirm unban": "确认解封",
    "ChatPageDo you really want to unban %1 (%2)?": "确认解封 %1 (%2) 吗？",
    "ChatPageFailed to unban %1 in %2: %3": "未能将 %2 里的 %1 解封：%3",
    "ChatPageUnbanned user: %1": "解封用户：%1",
    "ChatPageDo you really want to start a private chat with %1?": "是否确认与 %1 开始私密聊天？",
    "ChatPageCache migration failed!": "缓存迁移失败！",
    "ChatPageBecause of the following reason Nheko wants to drop you to the login page:\n%1\nIf you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys": {
        " After you have been dropped to the login page, you can sign in again using your usual methods": "由于以下原因，Nheko 希望将你返回到登录页面。\n%1\n如果你认为这是一个错误，你可以关闭 Nheko，以便可能恢复你的加密密钥。在你被返回到登录页面后，你可以用你的常用方法再次登录。"
    },
    "ChatPageMigrating the cache to the current version failed": {
        " This can have different reasons": {
            " Please open an issue at https://github": {
                "com/Nheko-Reborn/nheko and try to use an older version in the meantime": {
                    " Alternatively you can try deleting the cache manually": "迁移缓存到当前版本失败。这可能是由不同的原因导致的。请在 https://github.com/Nheko-Reborn/nheko 提交一个 issue，并尝试在这期间使用旧版本。或者，你可以尝试手动删除缓存。"
                }
            }
        }
    },
    "ChatPageIncompatible cache version": "无法兼容缓存版本",
    "ChatPageFailed to restore OLM account": {
        " Please login again": "未能恢复 OLM 账户。请重新登录。"
    },
    "ChatPageFailed to restore save data": {
        " Please login again": "未能恢复保存的数据。请重新登录。"
    },
    "ChatPageFailed to setup encryption keys": {
        " Server response: %1 %2": {
            " Please try again later": "未能设置加密密钥。服务器响应：%1 %2。请稍后再试。"
        }
    },
    "ChatPagePlease try to login again: %1": "请尝试再次登录：%1",
    "ChatPageYou failed to join %1": {
        " You can try to knock so that others can invite you in": {
            " Do you want to do so?\nYou may optionally provide a reason for others to accept your knock:": "你未能加入 %1。你可以尝试请求加入，以便其他人可以邀请你进来。你想这样做吗？\n你可以选择提供一个理由让其他人接受你的加入请求："
        }
    },
    "ChatPageFailed to join room: %1": "未能加入聊天室：%1",
    "ChatPageFailed to remove invite: %1": "未能移除邀请：%1",
    "ChatPageRoom creation failed: %1": "创建聊天室失败：%1",
    "ChatPageFailed to leave room: %1": "未能离开聊天室：%1",
    "ChatPageReason for the kick": "踢出理由",
    "ChatPageEnter reason for kicking %1 (%2) or hit enter for no reason:": "输入踢出 %1 (%2) 的理由，如无理由请按回车：",
    "ChatPageFailed to kick %1 from %2: %3": "未能踢出 %2 里的 %1：%3",
    "ChatPageReason for the ban": "封禁理由",
    "ChatPageEnter reason for banning %1 (%2) or hit enter for no reason:": "输入封禁 %1 (%2) 的理由，如无理由请按回车：",
    "ChatPageNo network connection": "网络未连接",
    "CommandCompleter/me <message>": "/me <消息>",
    "CommandCompleter/react <text>": "/react <文本>",
    "CommandCompleter/join <!roomid|#alias> [reason]": "/join <!聊天室id|#别名> [理由]",
    "CommandCompleter/knock <!roomid|#alias> [reason]": "/knock <!聊天室id|#别名> [理由]",
    "CommandCompleter/part [reason]": "/part [理由]",
    "CommandCompleter/leave [reason]": "/leave [理由]",
    "CommandCompleter/redact <$eventid|@userid>": "/redact <$事件id|@用户id>",
    "CommandCompleter/roomnick <displayname>": "/roomnick <显示名称>",
    "CommandCompleter/shrug [message]": "/shrug [消息]",
    "CommandCompleter/md <message>": "/md <消息>",
    "CommandCompleter/cmark <message>": "/cmark <消息>",
    "CommandCompleter/plain <message>": "/plain <消息>",
    "CommandCompleter/rainbow <message>": "/rainbow <消息>",
    "CommandCompleter/rainbowme <message>": "/rainbowme <消息>",
    "CommandCompleter/notice <message>": "/notice <消息>",
    "CommandCompleter/rainbownotice <message>": "/rainbownotice <消息>",
    "CommandCompleter/confetti [message]": "/confetti [消息]",
    "CommandCompleter/rainbowconfetti [message]": "/rainbowconfetti [消息]",
    "CommandCompleter/invite <@userid> [reason]": "/invite <@用户id> [理由]",
    "CommandCompleter/kick <@userid> [reason]": "/kick <@用户id> [理由]",
    "CommandCompleter/ban <@userid> [reason]": "/ban <@用户id> [理由]",
    "CommandCompleter/unban <@userid> [reason]": "/unban <@用户id> [理由]",
    "CommandCompleter/rainfall [message]": "/rainfall [消息]",
    "CommandCompleter/msgtype <msgtype> [message]": "/msgtype <消息类型> [消息]",
    "CommandCompleter/glitch <message>": "/glitch <消息>",
    "CommandCompleter/gradualglitch <message>": "/gradualglitch <消息>",
    "CommandCompleter/goto <message reference>": "/goto <消息参考>",
    "CommandCompleterSend a message expressing an action": "发送一条表达行动的消息。",
    "CommandCompleterSend <text> as a reaction when you’re replying to a message": "当你回复一条消息时，发送 <文本> 作为回应。",
    "CommandCompleterJoin a room": {
        " Reason is optional": "加入一个聊天室。理由是可选的。"
    },
    "CommandCompleterAsk to join a room": {
        " Reason is optional": "请求加入一个聊天室。理由是可选的。"
    },
    "CommandCompleterLeave a room": {
        " Reason is optional": "离开一个聊天室。理由是可选的。"
    },
    "CommandCompleterInvite a user into the current room": {
        " Reason is optional": "邀请一个用户进入当前聊天室。理由是可选的。"
    },
    "CommandCompleterKick a user from the current room": {
        " Reason is optional": {
            " If user is left out, will try to kick the sender you are replying to": "将用户从当前聊天室中踢出。原因可选。如果未指定用户，将尝试踢出您正在回复的发送者。"
        }
    },
    "CommandCompleterBan a user from the current room": {
        " Reason is optional": {
            " If user is left out, will try to ban the sender you are replying to": "将用户从当前聊天室中封禁。原因可选。如果未指定用户，将尝试封禁您正在回复的发送者。"
        }
    },
    "CommandCompleterUnban a user in the current room": {
        " Reason is optional": {
            " If user is left out, will try to unban the sender you are replying to": "在当前聊天室中解封用户。原因可选。如果未指定用户，将尝试解封您正在回复的发送者。"
        }
    },
    "CommandCompleterRedact an event by event id or that you are replying to or all locally cached messages of a user": "通过事件ID、您正在回复的事件或用户的所有本地缓存消息来删除事件。",
    "CommandCompleterChange your displayname in this room": "更改你在此聊天室的显示名称。",
    "CommandCompleter¯\\_(ツ)_/¯ with an optional message": "¯\\_(ツ)_/¯ 带有可选消息。",
    "CommandCompleter(╯°□°)╯︵ ┻━┻": "(╯°□°)╯︵ ┻━┻",
    "CommandCompleter┯━┯╭( º _ º╭)": "┯━┯╭( º _ º╭)",
    "CommandCompleterノ┬─┬ノ ︵ ( \\o°o)\\": "ノ┬─┬ノ ︵ ( \\o°o)\\",
    "CommandCompleterClear the currently cached messages in this room": "清除此聊天室中当前缓存的消息。",
    "CommandCompleterRefetch the state in this room": "重新获取此聊天室中的状态。",
    "CommandCompleterRotate the current symmetric encryption key": "轮换当前的对称加密密钥。",
    "CommandCompleterSend a markdown formatted message (ignoring the global setting)": "发送一条 markdown 格式的消息（忽略全局设置）。",
    "CommandCompleterSend a commonmark formatted message disabling most extensions compared to /md": "发送一条 commonmark 格式的消息，与 /md 相比其禁用大多数扩展。",
    "CommandCompleterSend an unformatted message (ignoring the global setting)": "发送一条未格式化的消息（忽略全局设置）。",
    "CommandCompleterSend a message in rainbow colors": "发送一条彩虹色的消息。",
    "CommandCompleterSend /me in rainbow colors": "以彩虹色发送 /me。",
    "CommandCompleterSend a bot message": "发送一条机器人消息。",
    "CommandCompleterSend a bot message in rainbow colors": "发送一条彩虹色的机器人消息。",
    "CommandCompleterSend a message with confetti": "发送一条带有彩色纸屑的消息。",
    "CommandCompleterSend a message in rainbow colors with confetti": "发送一条带有彩色纸屑的彩虹色消息。",
    "CommandCompleterSend a message with rain": "发送一条带有雨点的消息。",
    "CommandCompleterSend a message with a custom message type": "用自定义消息类型发送消息。",
    "CommandCompleterSend a message with a glitch effect": "发送一条带有闪烁效果的消息。",
    "CommandCompleterSend a message that gradually glitches": "发送一条逐渐闪烁的消息。",
    "CommandCompleterGo to a specific message using an event id, index or matrix: link": "使用事件 ID、索引或 matrix: 链接以转到一条特定的消息",
    "CommandCompleterConvert this room to a direct chat": "将此聊天室转换为直接聊天。",
    "CommandCompleterConvert this direct chat into a room": "将此直接聊天转换为聊天室。",
    "CommandCompleterIgnore a user": "忽略用户。",
    "CommandCompleterStop ignoring a user": "停止忽略用户。",
    "CommandCompleterBlock all invites from a user, a server, to a specific room or set the default": "阻止来自某个用户、服务器、特定聊天室的所有邀请或设置默认值。",
    "CommandCompleterAllow all invites from a user, a server, to a specific room or set the default": "允许来自某个用户、服务器、特定聊天室的所有邀请或设置默认值。",
    "CommunitiesListExpand": "展开",
    "CommunitiesListCollapse": "收起",
    "CommunitiesListDo not show notification counts for this community or tag": "不显示此社区或标签的通知计数。",
    "CommunitiesListHide rooms with this tag or from this community by default": "默认隐藏带有此标签或来自此社区的聊天室。",
    "CommunitiesModelAll rooms": "所有聊天室",
    "CommunitiesModelShows all rooms without filtering": "显示所有聊天室而不过滤。",
    "CommunitiesModelDirect Chats": "直接聊天",
    "CommunitiesModelShow direct chats": "显示直接聊天。",
    "CommunitiesModelFavourites": "收藏",
    "CommunitiesModelRooms you have favourited": "收藏的聊天室。",
    "CommunitiesModelLow Priority": "低优先级",
    "CommunitiesModelRooms with low priority": "低优先级聊天室。",
    "CommunitiesModelServer Notices": "服务器通知",
    "CommunitiesModelMessages from your server or administrator": "来自服务器或管理员的消息。",
    "CommunitiesModelFailed to update community: %1": "未能更新社区: %1",
    "CommunitiesModelFailed to delete room from community: %1": "未能从社区中删除聊天室：%1",
    "CommunitiesModelFailed to update community for room: %1": "未能更新聊天室的社区：%1",
    "CommunitiesModelFailed to remove community from room: %1": "未能从聊天室中删除社区：%1",
    "ConfirmJoinRoomDialogConfirm community join": "确认加入社区",
    "ConfirmJoinRoomDialogConfirm room join": "确认加入聊天室",
    "ConfirmJoinRoomDialog%n member(s)": "%n 名成员",
    "ConfirmJoinRoomDialogThis room can't be joined directly": {
        " You can, however, knock on the room and room members can accept or decline this join request": {
            " You can additionally provide a reason for them to let you in below:": "此聊天室无法直接加入。但是，你可以请求加入此聊天室，聊天室成员可以接受或拒绝此加入请求。另外你可以在下面提供一个理由，让他们允许你加入："
        }
    },
    "ConfirmJoinRoomDialogDo you want to join this room? You can optionally add a reason below:": "你想加入此聊天室吗？你可以选择在下面添加理由：",
    "ConfirmJoinRoomDialogKnock": "请求加入",
    "ConfirmJoinRoomDialogJoin": "加入",
    "CreateDirectCreate Direct Chat": "创建直接聊天",
    "CreateDirectUser to invite": "要邀请的用户",
    "CreateDirect@user:server": {
        "tld": "@user:server.tld"
    },
    "CreateDirectEncryption": "加密",
    "CreateRoomNew community": "新社区",
    "CreateRoomNew Room": "新聊天室",
    "CreateRoomName": "名称",
    "CreateRoomNo name": "没有名称",
    "CreateRoomTopic": "话题",
    "CreateRoomNo topic": "无话题",
    "CreateRoomAlias": "别名",
    "CreateRoomPublic": "公开",
    "CreateRoomPublic rooms can be joined by anyone; private rooms need explicit invites": "任何人都可以加入公共聊天室；私人聊天室需要明确的邀请。",
    "CreateRoomTrusted": "可信",
    "CreateRoomAll invitees are given the same power level as the creator": "所有被邀请者都被赋予与创建者相同的权限等级",
    "CreateRoomEncryption": "加密",
    "CreateRoomCaution: Encryption cannot be disabled": "注意：加密无法被禁用",
    "CreateRoomCreate Room": "创建聊天室",
    "CrossSigningSecretsDecrypt secrets": "解密密钥",
    "CrossSigningSecretsEnter your recovery key or passphrase to decrypt your secrets:": "输入你的恢复密钥或口令以解密你的密钥：",
    "CrossSigningSecretsEnter your recovery key or passphrase called %1 to decrypt your secrets:": "输入你的恢复密钥或名为 %1 的口令以解密你的密钥：",
    "CrossSigningSecretsDecryption failed": "解密失败",
    "CrossSigningSecretsFailed to decrypt secrets with the provided recovery key or passphrase": "未能使用提供的恢复密钥或口令解密密钥",
    "DigitVerificationVerification Code": "验证码",
    "DigitVerificationPlease verify the following digits": {
        " You should see the same numbers on both sides": {
            " If they differ, please press 'They do not match!' to abort verification!": "请验证一下数字。你应该会在另一边看到相同的数字。如果它们不同，请按“它们不一致”来终止验证！"
        }
    },
    "DigitVerificationThey do not match!": "它们不匹配！",
    "DigitVerificationThey match!": "匹配一致！",
    "EmojiVerificationVerification Code": "验证码",
    "EmojiVerificationPlease verify the following emoji": {
        " You should see the same emoji on both sides": {
            " If they differ, please press 'They do not match!' to abort verification!": "请验证以下表情符号。你应该会在两边看到相同的表情符号，如果它们不一致，请按“它们不一致”来终止验证！"
        }
    },
    "EmojiVerificationThe displayed emoji might look different in different clients if a different font is used": {
        " Similarly they might be translated into different languages": {
            " Nonetheless they should depict one of 64 different objects or animals": {
                " For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body": "如果使用不同的字体，显示的表情符号在不同的客户中可能看起来不同。同样，它们也可能被翻译成不同的语言。尽管如此，它们应该描述 64 种不同的物体或动物中的一种。例如，狮子和猫是不同的，但猫是一样的，即使一个客户端只显示猫脸，而另一个客户端显示整个猫身。"
            }
        }
    },
    "EmojiVerificationThey do not match!": "它们不一致！",
    "EmojiVerificationThey match!": "匹配一致！",
    "EncryptedThere is no key to unlock this message": {
        " We requested the key automatically, but you can try requesting it again if you are impatient": "没有找到解锁这条消息的密钥。我们尝试过自动获取密钥，如果你着急你可以持续尝试获取密钥。"
    },
    "EncryptedThis message couldn't be decrypted, because we only have a key for newer messages": {
        " You can try requesting access to this message": "这条消息无法被解密，因为我们只持有较之更新的消息的密钥。你可以继续尝试请求访问这条消息。"
    },
    "EncryptedThere was an internal error reading the decryption key from the database": "从数据库读取解密密钥时发生内部错误。",
    "EncryptedThere was an error decrypting this message": "解密本消息时发生错误。",
    "EncryptedThe message couldn't be parsed": "无法解析这条消息。",
    "EncryptedThe encryption key was reused! Someone is possibly trying to insert false messages into this chat!": "该加密密钥被重复使用！有人可能试图在此聊天中插入虚假消息！",
    "EncryptedUnknown decryption error": "未知的解密错误",
    "EncryptedRequest key": "请求密钥",
    "EncryptionEnabled%1 enabled end-to-end encryption": "%1 启用了端对端加密",
    "EncryptionEnabledEncryption keeps your messages safe by only allowing the people you sent the message to to read it": {
        " For extra security, if you want to make sure you are talking to the right people, you can verify them in real life": "加密使得消息仅能被你所发送的人阅读，保障了你的信息安全。为了额外安全性，如果你想确保你是在与正确的人交谈，你可以在现实生活中验证他们。"
    },
    "EncryptionIndicatorThis message is not encrypted!": "此消息未经加密！",
    "EncryptionIndicatorEncrypted by a verified device": "已被受认证的设备加密",
    "EncryptionIndicatorEncrypted by an unverified device, but you have trusted that user so far": "使用未受认证的设备加密，但你已信任该用户。",
    "EncryptionIndicatorKey is from an untrusted source, possibly forwarded from another user or the online key backup": {
        " For this reason we can't verify who sent the message": "密钥来自不可信的来源，可能是从其他用户或在线密钥备份转发的。因此，我们无法验证是谁发送了该消息。"
    },
    "EncryptionIndicatorEncrypted by an unverified device": "由未经验证的设备加密。",
    "EventExpirationDialogEvent expiration for %1": "%1 的事件过期",
    "EventExpirationDialogEvent expiration": "事件过期",
    "EventExpirationDialogYou can configure when your messages will be deleted in %1": {
        " This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively": {
            " In general 0 means disable": "你可以在 %1 中配置何时删除你的消息。在 Matrix 服务器原生支持此功能之前，只有当 Nheko 打开并且有权限删除消息时才会执行删除。一般来说，0 表示禁用。"
        }
    },
    "EventExpirationDialogYou can configure when your messages will be deleted in all rooms unless configured otherwise": {
        " This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively": {
            " In general 0 means disable": "除非另有配置，你可以在所有聊天室中配置何时删除你的消息。在 Matrix 服务器原生支持此功能之前，只有当 Nheko 打开并且有权限删除消息时才会执行删除。一般来说，0 表示禁用。"
        }
    },
    "EventExpirationDialogExpire events after X days": "事件在 X 天后过期",
    "EventExpirationDialogAutomatically redacts messages after X days, unless otherwise protected": {
        " Set to 0 to disable": "除非另有保护，在 X 天后自动删除消息。设为 0 则禁用。"
    },
    "EventExpirationDialogOnly keep latest X events": "仅保留最新的 X 个事件",
    "EventExpirationDialogDeletes your events in this room if there are more than X newer messages unless otherwise protected": {
        " Set to 0 to disable": "除另有保护外，如果新消息超过 X 条，则删除你在此聊天室中的事件。设为 0 则禁用。"
    },
    "EventExpirationDialogAlways keep latest X events": "始终保留最新的 X 个事件",
    "EventExpirationDialogThis prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room": "如果事件是你在聊天室中的最新 X 条消息，则此设置可以防止其被上述 2 种设置删除。",
    "EventExpirationDialogInclude state events": "包括状态事件",
    "EventExpirationDialogIf this is turned on, old state events also get redacted": {
        " The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident": "如果启用此设置，旧的状态事件也会被删除。任何类型+键组合的最新状态事件都不包括在删除范围内，以免意外删除聊天室名称和类似状态。"
    },
    "EventExpiryFailed to set hidden events: %1": "未能设置隐藏事件：%1",
    "FailedVerification failed": "未通过认证",
    "FailedOther client does not support our verification protocol": "其他客户端不支持我们的认证协议。",
    "FailedKey mismatch detected!": "检测到密钥不匹配！",
    "FailedDevice verification timed out": "设备验证已超时。",
    "FailedOther party canceled the verification": "对方取消了认证。",
    "FailedThe verification was accepted by a different device": "验证已由另一台设备接受。",
    "FailedVerification messages received out of order!": "收到的验证消息不符合顺序！",
    "FailedUnknown verification error": "未知的认证错误。",
    "FailedClose": "关闭",
    "FallbackAuthDialogFallback authentication": "备用身份验证",
    "FallbackAuthDialogOpen the fallback, follow the steps, and confirm after completing them": "打开备用身份验证，按照步骤进行操作，并在完成后进行确认。",
    "FallbackAuthDialogOpen Fallback in Browser": "在浏览器中打开备用身份验证",
    "FallbackAuthDialogCancel": "取消",
    "FallbackAuthDialogConfirm": "确认",
    "ForwardCompleterForward Message": "转发",
    "GridImagePackModelAccount Pack": "和账户关联的表情包",
    "HiddenEventsFailed to set hidden events: %1": "未能设置隐藏事件：%1",
    "HiddenEventsDialogHidden events for %1": "隐藏 %1 事件",
    "HiddenEventsDialogHidden events": "隐藏",
    "HiddenEventsDialogThese events will be <b>shown</b> in %1:": "以下事件将被在 %1 中 <b>展示</b> ：",
    "HiddenEventsDialogThese events will be <b>shown</b> in all rooms:": "以下事件将在所有聊天室中 <b>展示</b> ：",
    "HiddenEventsDialogUser events": "用户事件",
    "HiddenEventsDialogJoins, leaves, avatar and name changes, bans, …": "用户加入、离开、名称或头像变更、封禁等…",
    "HiddenEventsDialogPower level changes": "权限等级变化",
    "HiddenEventsDialogSent when a moderator is added/removed or the permissions of a room are changed": "在添加/移除协管员或更改聊天室权限时发送。",
    "HiddenEventsDialogStickers": "贴纸",
    "HiddenEventsDialogAllowed server changes": "",
    "IgnoredUsersIgnored users": "忽略的用户",
    "IgnoredUsersIgnoring a user hides their messages (they can still see yours!)": "忽略用户会隐藏他们的消息（他们仍然可以看到你的消息！）。",
    "IgnoredUsersStop Ignoring": "停止忽略。",
    "ImageMessageShow": "显示",
    "ImagePackDeleteDialogAre you sure you wish to delete the sticker pack '%1'?": "你确定要删除贴纸包 '%1' 吗？",
    "ImagePackEditorDialogEditing image pack": "编辑表情包",
    "ImagePackEditorDialogAdd images": "添加图片",
    "ImagePackEditorDialogImages (*": {
        "png *": {
            "webp *": {
                "gif *": {
                    "jpg *": {
                        "jpeg)": "图片 (*.png *.webp *.gif *.jpg *.jpeg)"
                    }
                }
            }
        }
    },
    "ImagePackEditorDialogSelect images for pack": "从表情包中选取图像",
    "ImagePackEditorDialogAdd to pack": "添加到表情包",
    "ImagePackEditorDialogChange the overview image for this pack": "变更表情包的缩略图",
    "ImagePackEditorDialogOverview Image (*": {
        "png *": {
            "webp *": {
                "jpg *": {
                    "jpeg)": "缩略图 (*.png *.webp *.jpg *.jpeg)"
                }
            }
        }
    },
    "ImagePackEditorDialogSelect overview image for pack": "选择表情包的缩略图",
    "ImagePackEditorDialogState key": "状态键",
    "ImagePackEditorDialogPackname": "包名",
    "ImagePackEditorDialogAttribution": "出处",
    "ImagePackEditorDialogUse as Emoji": "作为表情符号使用",
    "ImagePackEditorDialogUse as Sticker": "作为贴纸使用",
    "ImagePackEditorDialogShortcode": "短码",
    "ImagePackEditorDialogBody": "内容",
    "ImagePackEditorDialogRemove from pack": "从表情包中移除",
    "ImagePackEditorDialogRemove": "移除",
    "ImagePackSettingsDialogImage pack settings": "表情包设置",
    "ImagePackSettingsDialogCreate account pack": "创建和账户关联的表情包",
    "ImagePackSettingsDialogNew room pack": "创建和聊天室关联的表情包",
    "ImagePackSettingsDialogPrivate pack": "私有表情包",
    "ImagePackSettingsDialogPack from this room": "来自此聊天室的表情包",
    "ImagePackSettingsDialogPack from parent community": "父社区的表情包",
    "ImagePackSettingsDialogGlobally enabled pack": "全局启用的表情包",
    "ImagePackSettingsDialogEnable globally": "全局启用",
    "ImagePackSettingsDialogEnables this pack to be used in all rooms": "允许在所有聊天室中使用该表情包",
    "ImagePackSettingsDialogEdit": "编辑",
    "ImagePackSettingsDialogRemove": "移除",
    "ImagePackSettingsDialogClose": "关闭",
    "InputBarSelect file(s)": "选择文件",
    "InputBarAll Files (*)": "所有文件 (*)",
    "InputBarYou need to pass a valid mxid when ignoring a user": {
        " '%1' is not a valid userid": "您需要传递一个有效的 mxid 才能忽略用户。'%1' 不是有效的用户 ID。"
    },
    "InputBarFailed to fetch user %1": "无法获取用户 %1",
    "InputBarUpload of '%1' failed": "上传 “%1” 失败",
    "InviteDialogInvite users to %1": "邀请用户加入 %1",
    "InviteDialogSearch user": "搜索用户",
    "InviteDialog\nExample user id": {
        " The name 'user' can be localized however you want": {
            "@user:yourserver": {
                "example": {
                    "com": "@user:yourserver.example.com"
                }
            }
        }
    },
    "InviteDialogSearch on Server": "在服务器上搜索",
    "InviteDialogInvite": "邀请",
    "InviteDialogCancel": "取消",
    "JoinRoomDialogJoin room": "加入聊天室",
    "JoinRoomDialogRoom ID or alias": "聊天室 ID 或别名",
    "JoinRoomDialogJoin": "加入",
    "LeaveRoomDialogLeave room": "离开聊天室",
    "LeaveRoomDialogAre you sure you want to leave?": "你确定要离开吗？",
    "LoginPageYou have entered an invalid Matrix ID e": {
        "g": {
            " @user:yourserver": {
                "example": {
                    "com": "你输入的 Matrix ID 无效，例如 @user:yourserver.example.com"
                }
            }
        }
    },
    "LoginPageAutodiscovery failed": {
        " Received malformed response": "自动发现失败。收到格式错误的回复。",
        " Unknown error when requesting ": {
            "well-known": "自动发现失败。请求 .well-known 时出现未知错误。"
        }
    },
    "LoginPageThe required endpoints were not found": {
        " Possibly not a Matrix server": "所需的端点未找到。可能不是 Matrix 服务器。"
    },
    "LoginPageReceived malformed response": {
        " Make sure the homeserver domain is valid": "收到形式错误的响应。请确认服务器域名合法。"
    },
    "LoginPageAn unknown error occured": {
        " Make sure the homeserver domain is valid": "发生了未知错误。请确认服务器域名合法。"
    },
    "LoginPageThe selected server does not support a version of the Matrix protocol, that this client understands (%1 to %2)": {
        " You can't sign in": "所选服务器不支持此客户端可理解的 Matrix 协议版本（%1 至 %2）。你无法登录。"
    },
    "LoginPageSign in with Apple": "使用 Apple 登录",
    "LoginPageContinue with Facebook": "使用 Facebook 登录",
    "LoginPageSign in with Google": "使用 Google 登录",
    "LoginPageSign in with Twitter": "使用 Twitter 登录",
    "LoginPageLogin using %1": "使用 %1 登录",
    "LoginPageSSO LOGIN": "SSO 登录",
    "LoginPageEmpty password": "空密码",
    "LoginPageSSO login failed": "SSO 登录失败",
    "LoginPageMatrix ID": "Matrix ID",
    "LoginPagee": {
        "g @user:yourserver": {
            "example": {
                "com": "例如 @user:yourserver.example.com"
            }
        }
    },
    "LoginPageYour login name": {
        " A mxid should start with @ followed by the user ID": {
            " After the user ID you need to include your server name after a :": {
                "\nYou can also put your homeserver address there if your server doesn't support ": {
                    "well-known lookup": {
                        "\nExample: @user:yourserver": {
                            "example": {
                                "com\nIf Nheko fails to discover your homeserver, it will show you a field to enter the server manually": "你的登录名。一个 mxid 应以 @ 开头，后跟用户 ID。在用户 ID 之后，你需要在一个 : 之后包含你的服务器名称。\n如果你的服务器不支持 .well-known 查询，你也可以输入你的主服务器地址。\n例如 @user:yourserver.example.com\n如果 Nheko 未能发现你的主服务器，它将显示一个字段，让你手动输入服务器。"
                            }
                        }
                    }
                }
            }
        }
    },
    "LoginPagePassword": "密码",
    "LoginPageYour password": "你的密码。",
    "LoginPageShow/Hide Password": "显示/隐藏密码",
    "LoginPageDevice name": "设备名",
    "LoginPageA name for this device which will be shown to others when verifying your devices": {
        " If nothing is provided, a default is used": "此设备的名称，将在验证你的设备时向其他人显示。如果未提供任何内容，则使用默认值。"
    },
    "LoginPageHomeserver address": "主服务器地址",
    "LoginPageyourserver": {
        "example": {
            "com:8787": "yourserver.example.com:8787"
        }
    },
    "LoginPageThe address that can be used to contact your homeserver's client API": {
        "\nExample: https://yourserver": {
            "example": {
                "com:8787": "用于联系主服务器客户端 API 的地址。\n例如：https://yourserver.example.com:8787"
            }
        }
    },
    "LoginPageLOGIN": "登录",
    "LoginPageBack": "返回",
    "LogoutDialogLog out": "登出",
    "LogoutDialogA call is in progress": {
        " Log out?": "正在进行通话中。是否登出？"
    },
    "LogoutDialogAre you sure you want to log out?": "你确定要登出吗？",
    "MediaUploadFailed to upload media": {
        " Please try again": "未能上传媒体。请再试一次。"
    },
    "MessageInputHang up": "挂断",
    "MessageInputAlready on a call": "已在通话中",
    "MessageInputPlace a call": "开始通话",
    "MessageInputSend a file": "发送文件",
    "MessageInputWrite a message": "写一条消息…",
    "MessageInputStickers": "贴纸",
    "MessageInputEmoji": "表情符号",
    "MessageInputSend": "发送",
    "MessageInputYou don't have permission to send messages in this room": "你没有在此聊天室发送消息的权限",
    "MessageInputWarningDon't mention them in this message": "请勿在此消息中提及它们",
    "MessageViewEdit": "编辑",
    "MessageViewReact": "回应",
    "MessageViewReply in thread": "在消息列中回复",
    "MessageViewNew thread": "新消息列",
    "MessageViewReply": "回复",
    "MessageViewGo to message": "转到消息",
    "MessageViewOptions": "选项",
    "MessageViewEnter reason for removal or hit enter for no reason:": "输入移除理由或按回车键不输入理由：",
    "MessageViewReason for removal": "移除理由",
    "MessageViewGo to &message": "转到消息(&m)",
    "MessageView&Copy": "复制(&C)",
    "MessageViewCopy &link location": "复制链接位置(&l)",
    "MessageViewRe&act": "回应(&a)",
    "MessageViewRepl&y": "回复(&y)",
    "MessageView&Edit": "编辑(&E)",
    "MessageView&Thread": "&消息列",
    "MessageViewUn&pin": "取消置顶(&p)",
    "MessageView&Pin": "置顶(&P)",
    "MessageView&Read receipts": "&已读回执",
    "MessageView&Forward": "转发(&F)",
    "MessageView&Mark as read": "标为已读(&M)",
    "MessageViewView raw message": "查看源代码",
    "MessageViewView decrypted raw message": "查看解密后的源代码",
    "MessageViewRemo&ve message": "移除消息(&v)",
    "MessageViewReport message": "举报消息",
    "MessageView&Save as": "另存为(&S)",
    "MessageView&Open in external program": "在外部程序中打开(&O)",
    "MessageViewCopy link to eve&nt": "复制到事件的链接(&n)",
    "MessageView&Go to quoted message": "转到引用的消息(&G)",
    "NewVerificationRequestSend Verification Request": "发送验证请求",
    "NewVerificationRequestReceived Verification Request": "收到验证请求",
    "NewVerificationRequestTo allow other users to see which of your devices actually belong to you, you can verify them": {
        " This also allows key backup to work automatically": {
            " Verify an unverified device now? (Please make sure you have one of those devices available": {
                ")": "为了让其他用户看到哪些设备真正属于你，可以对这些设备进行验证。这样还可以自动进行密钥备份。要现在就验证未验证的设备吗？（请确保你有其中一个设备可用）"
            },
            " Verify %1 now?": "为了让其他用户看到哪些设备真正属于你，可以对这些设备进行验证。这样还可以自动进行密钥备份。要现在就验证 %1 吗？"
        }
    },
    "NewVerificationRequestTo ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party": "为确保没有恶意用户可以窃听你的加密通信，你可以验证对方。",
    "NewVerificationRequest%1 has requested to verify their device %2": "%1 已请求验证其设备 %2。",
    "NewVerificationRequest%1 using the device %2 has requested to be verified": "%1 使用设备 %2 已要求被验证。",
    "NewVerificationRequestYour device (%1) has requested to be verified": "你的设备 (%1) 已请求验证。",
    "NewVerificationRequestCancel": "取消",
    "NewVerificationRequestDeny": "拒绝",
    "NewVerificationRequestStart verification": "开始验证",
    "NewVerificationRequestAccept": "接受",
    "NotificationsManager%1 sent an encrypted message": "%1 发送了一条加密消息",
    "NotificationsManager\nFormat a reply in a notification": {
        " %1 is the sender": {
            "%1 replied with a spoiler": "%1 回复了一个剧透。"
        },
        " %1 is the sender, %2 the message%1 replied: %2": "%1 回复：%2"
    },
    "NotificationsManager%1 replied with an encrypted message": "%1 回复了一条加密消息",
    "NotificationsManager%1 replied to a message": "%1 回复了一条消息",
    "NotificationsManager%1 sent a message": "%1 发送了一条消息",
    "PlaceCallPlace a call to %1?": "向 %1 发起通话？",
    "PlaceCallNo microphone found": "未检测到麦克风。",
    "PlaceCallVoice": "语音",
    "PlaceCallVideo": "视频",
    "PlaceCallScreen": "屏幕",
    "PlaceCallCancel": "取消",
    "Placeholderunimplemented event: ": "未执行的事件： ",
    "PowerLevelEditorPermissions in %1": "%1 中的权限",
    "PowerLevelEditorBe careful when editing permissions": {
        " You can't lower the permissions of people with a same or higher level than you": {
            " Be careful when promoting others": "编辑权限时要小心。你不能降低与你有相同或更高等级的人的权限。提升他人权限时也要小心。"
        }
    },
    "PowerLevelEditorRoles": "角色",
    "PowerLevelEditorUsers": "用户",
    "PowerLevelEditorMove permissions between roles to change them": "在角色之间移动权限以更改它们",
    "PowerLevelEditorCreator": "",
    "PowerLevelEditorAdministrator (%1)": "管理员 (%1)",
    "PowerLevelEditorModerator (%1)": "协管员 (%1)",
    "PowerLevelEditorUser (%1)": "用户 (%1)",
    "PowerLevelEditorCustom (%1)": "自定义 (%1)",
    "PowerLevelEditorRemove event type": "移除事件类型",
    "PowerLevelEditorAdd event type": "添加事件类型",
    "PowerLevelEditorAdd new role": "添加新角色",
    "PowerLevelEditorAdd": "添加",
    "PowerLevelEditorMove users up or down to change their permissions": "上下移动用户以更改其权限",
    "PowerLevelEditorRemove user": "移除用户",
    "PowerLevelEditorAdd user": "添加用户",
    "PowerLevelSpacesApplyDialogApply permission changes": "应用权限更改",
    "PowerLevelSpacesApplyDialogWhich of the subcommunities and rooms should these permissions be applied to?": "这些权限应该应用于哪些子社区和聊天室？",
    "PowerLevelSpacesApplyDialogApply permissions recursively": "递归应用权限",
    "PowerLevelSpacesApplyDialogOverwrite exisiting modifications in rooms": "覆盖聊天室中的现有修改",
    "PowerLevelSpacesApplyDialogNo permissions to apply the new permissions here": "没有在此处应用新权限的权限",
    "PowerLevelSpacesApplyDialogNo changes needed": "无需更改",
    "PowerLevelSpacesApplyDialogExisting modifications to the permissions in this room will be overwritten": "对此聊天室现有权限的修改将被覆盖",
    "PowerLevelSpacesApplyDialogPermissions synchronized with community": "权限已与社区同步",
    "PowerLevelsFailed to update powerlevel: %1": "未能更新权限等级：%1",
    "PowerlevelEditingModelsFailed to update powerlevel: %1": "未能更新权限等级：%1",
    "PowerlevelIndicatorCreator": "",
    "PowerlevelIndicatorAdministrator (%1)": "管理员 (%1)",
    "PowerlevelIndicatorModerator: %1": "协管员：%1",
    "PowerlevelIndicatorUser: %1": "用户：%1",
    "PowerlevelsTypeListModelOther events": "其他事件",
    "PowerlevelsTypeListModelOther state events": "其他状态事件",
    "PowerlevelsTypeListModelRemove other users": "移除其他用户",
    "PowerlevelsTypeListModelBan other users": "封禁其他用户",
    "PowerlevelsTypeListModelInvite other users": "邀请其他用户",
    "PowerlevelsTypeListModelRedact events sent by others": "删除其他人发送的事件",
    "PowerlevelsTypeListModelReactions": "回应",
    "PowerlevelsTypeListModelDeprecated aliases events": "已废弃的别名事件",
    "PowerlevelsTypeListModelChange the room avatar": "更改聊天室头像",
    "PowerlevelsTypeListModelChange the room addresses": "更改聊天室地址",
    "PowerlevelsTypeListModelSend encrypted messages": "发送加密消息",
    "PowerlevelsTypeListModelEnable encryption": "启用加密",
    "PowerlevelsTypeListModelChange guest access": "更改访客访问权限",
    "PowerlevelsTypeListModelChange history visibility": "更改历史可见性",
    "PowerlevelsTypeListModelChange who can join": "更改谁可以加入",
    "PowerlevelsTypeListModelSend messages": "发送消息",
    "PowerlevelsTypeListModelChange the room name": "更改聊天室名称",
    "PowerlevelsTypeListModelChange the room permissions": "更改聊天室权限",
    "PowerlevelsTypeListModelChange the rooms topic": "更改聊天室话题",
    "PowerlevelsTypeListModelChange the widgets": "更改挂件",
    "PowerlevelsTypeListModelChange the widgets (experimental)": "更改挂件（实验性）",
    "PowerlevelsTypeListModelRedact own events": "删除自己的事件",
    "PowerlevelsTypeListModelChange the pinned events": "更改置顶事件",
    "PowerlevelsTypeListModelUpgrade the room": "升级聊天室",
    "PowerlevelsTypeListModelSend stickers": "发送贴纸",
    "PowerlevelsTypeListModelBan users using policy rules": "使用策略规则封禁用户",
    "PowerlevelsTypeListModelBan rooms using policy rules": "使用策略规则封禁聊天室",
    "PowerlevelsTypeListModelBan servers using policy rules": "使用策略规则封禁服务器",
    "PowerlevelsTypeListModelEdit child communities and rooms": "编辑子社区和聊天室",
    "PowerlevelsTypeListModelChange parent communities": "更改父社区",
    "PowerlevelsTypeListModelStart a call": "开始通话",
    "PowerlevelsTypeListModelNegotiate a call": "协商通话",
    "PowerlevelsTypeListModelAnswer a call": "应答通话",
    "PowerlevelsTypeListModelHang up a call": "挂断通话",
    "PowerlevelsTypeListModelReject a call": "拒绝通话",
    "PowerlevelsTypeListModelChange the room emotes": "更改聊天室表情",
    "PowerlevelsUserListModelOther users": "其他用户",
    "QCoreApplicationCreate a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko": "创建一个独特的配置文件，允许你同时登录多个帐户并启动多个 Nheko 实例。",
    "QCoreApplicationprofile": "个人资料",
    "QCoreApplicationprofile name": "个人资料名称",
    "QObjectAlias for '--log-level trace'": "'--log-level trace' 的别名。",
    "QObjectSet the global log level, or a comma-separated list of <component>=<level> pairs, or both": {
        " For example, to set the default log level to 'warn' but disable logging for the 'ui' component, pass 'warn,ui=off'": {
            " levels:{trace,debug,info,warning,error,critical,off} components:{crypto,db,mtx,net,qml,ui}": "设置全局日志级别，或以逗号分隔的 <component>=<level> 列表，或两者。例如，要将默认日志级别设置为 “warn” 但禁用 “ui” 组件的日志记录，请传递 “warn,ui=off” 。级别：{trace,debug,info,warning,error,critical,off} 组件：{crypto,db,mtx,net,qml,ui}"
        }
    },
    "QObjectlevel": "级别",
    "QObjectSet the log output type": {
        " A comma-separated list is allowed": {
            " The default is 'file,stderr'": {
                " types:{file,stderr,none}": "设置日志输出类型。允许使用逗号分隔的列表。默认值为 “file,stderr” 。类型：{file,stderr,none}"
            }
        }
    },
    "QObjecttype": "类型",
    "QObjectRecompacts the database which might improve performance": "重新压缩数据库，可能会提高性能。",
    "QObjectRespond": "响应",
    "QObjectSend": "发送",
    "QObjectWrite a message": "写消息…",
    "ReCaptchaDialogSolve the reCAPTCHA and press the confirm button": "通过 reCAPTCHA 并按确认按钮",
    "ReCaptchaDialogOpen reCAPTCHA": "打开 reCAPTCHA",
    "ReCaptchaDialogCancel": "取消",
    "ReCaptchaDialogConfirm": "确认",
    "ReadReceiptsRead receipts": "已读回执",
    "ReadReceiptsModelYesterday, %1": "昨天，%1",
    "RegisterPageAutodiscovery failed": {
        " Received malformed response": "自动发现失败。收到格式错误的回复。",
        " Unknown error when requesting ": {
            "well-known": "自动发现失败。请求 .well-known 时出现未知错误。"
        }
    },
    "RegisterPageThe required endpoints were not found": {
        " Possibly not a Matrix server": "所需的端点未找到。可能不是 Matrix 服务器。"
    },
    "RegisterPageReceived malformed response": {
        " Make sure the homeserver domain is valid": "收到形式错误的响应。请确保主服务器域有效。"
    },
    "RegisterPageAn unknown error occured": {
        " Make sure the homeserver domain is valid": "收到形式错误的响应。请确保主服务器域有效。"
    },
    "RegisterPageThe selected server does not support a version of the Matrix protocol that this client understands (%1 to %2)": {
        " You can't register": "所选服务器不支持此客户端可理解的 Matrix 协议版本（%1 至 %2）。你无法注册。"
    },
    "RegisterPageServer does not support querying registration flows!": "服务器不支持查询注册流程！",
    "RegisterPageServer does not support registration": "此服务器不支持注册。",
    "RegisterPageInvalid username": "无效的用户名。",
    "RegisterPageName already in use": "此名称已被使用。",
    "RegisterPagePart of the reserved namespace": "保留命名空间的一部分。",
    "RegisterPageHomeserver": "主服务器",
    "RegisterPageyour": {
        "server": "your.server"
    },
    "RegisterPageA server that allows registration": {
        " Since matrix is decentralized, you need to first find a server you can register on or host your own": "一个允许注册的服务器。由于Matrix是去中心化的，你需要首先找到可以注册的服务器或托管自己的服务器。"
    },
    "RegisterPageUsername": "用户名",
    "RegisterPageThe username must not be empty, and must contain only the characters a-z, 0-9, ": {
        ", _, =, -, and /": "用户名不能为空，并且只能包含字符 a-z、0-9、.、_、=、- 和 /。"
    },
    "RegisterPageBack": "返回",
    "RegisterPagePassword": "密码",
    "RegisterPagePlease choose a secure password": {
        " The exact requirements for password strength may depend on your server": "请选择一个安全的密码。对密码强度的确切要求可能取决于你的服务器。"
    },
    "RegisterPagePassword confirmation": "密码确认",
    "RegisterPageYour passwords do not match!": "你的密码不匹配！",
    "RegisterPageDevice name": "设备名",
    "RegisterPageA name for this device which will be shown to others when verifying your devices": {
        " If nothing is provided a default is used": "此设备的名称，在验证你的设备时将会显示给其他人。如果没有提供任何信息，则使用默认值。"
    },
    "RegisterPageREGISTER": "注册",
    "ReplyPopupClose": "关闭",
    "ReplyPopupCancel Edit": "取消编辑",
    "ReplyPopupCancel Thread": "取消消息列",
    "ReportMessageReport message": "举报消息",
    "ReportMessageThis message you are reporting will be sent to your server administrator for review": {
        " Please note that not all server administrators review reported content": {
            " You should also ask a room moderator to remove the content if necessary": "你举报的这条消息将发送给你所在服务器的管理员审核。请注意，并非所有服务器的管理员都会审核所举报的内容。如有必要，你还应要求聊天室的协管员删除内容。"
        }
    },
    "ReportMessageEnter your reason for reporting:": "输入你举报的理由：",
    "ReportMessageHow bad is the message?": "这条信息有多糟糕？",
    "ReportMessageNot bad": "还行",
    "ReportMessageMild": "轻微",
    "ReportMessageBad": "糟糕",
    "ReportMessageSerious": "严重",
    "ReportMessageExtremely serious": "非常严重",
    "RoomDirectoryExplore Public Rooms": "探索公共聊天室",
    "RoomDirectoryJoin": "加入",
    "RoomDirectoryOpen": "打开",
    "RoomDirectorySearch for public rooms": "搜索公共聊天室",
    "RoomDirectoryChoose custom homeserver": "选择自定义主服务器",
    "RoomDirectoryClose": "关闭",
    "RoomInfono version stored": "没有存储版本",
    "RoomListStart a new chat": "开始新的聊天",
    "RoomListJoin a room": "加入聊天室",
    "RoomListCreate a new room": "新建聊天室",
    "RoomListStart a direct chat": "开始直接聊天",
    "RoomListCreate a new community": "创建新社区",
    "RoomListRoom directory": "聊天室目录",
    "RoomListSearch rooms (Ctrl+K)": "搜索聊天室 (Ctrl+K)",
    "RoomListUser settings": "用户设置",
    "RoomListLogout": "登出",
    "RoomListEnter your status message:": "输入你的状态信息：",
    "RoomListStatus Message": "状态信息",
    "RoomListProfile settings": "个人资料设置",
    "RoomListSet status message": "设置状态信息",
    "RoomListAutomatic online status": "自动在线状态",
    "RoomListOnline": "在线",
    "RoomListUnavailable": "不可用",
    "RoomListOffline": "离线",
    "RoomListEncryption not set up": "加密功能未设置",
    "RoomListUnverified login": "未经验证的登录",
    "RoomListPlease verify your other devices": "请验证你的其他设备",
    "RoomListClose": "关闭",
    "RoomListEnter the tag you want to use:": "输入你想使用的标签：",
    "RoomListNew tag": "新标签",
    "RoomListOpen separately": "单独打开",
    "RoomListMark as read": "标为已读",
    "RoomListRoom settings": "聊天室设置",
    "RoomListLeave room": "离开聊天室",
    "RoomListCopy room link": "复制聊天室链接",
    "RoomListTag room as:": "为聊天室添加标签：",
    "RoomListFavourite": "收藏",
    "RoomListLow priority": "低优先级",
    "RoomListServer notice": "服务器通知",
    "RoomListCreate new tag": "创建新标签…",
    "RoomMembersMembers of %1": "%1 的成员",
    "RoomMembers\nSummary above list of members%n people in %1": "%n 人在 %1 中",
    "RoomMembersInvite more people": "邀请更多人加入",
    "RoomMembersSearch": "搜索...",
    "RoomMembersSort by: ": "排序方式： ",
    "RoomMembersUser ID": "用户 ID",
    "RoomMembersDisplay name": "昵称",
    "RoomMembersPower level": "权限等级",
    "RoomMembersThis room is not encrypted!": "此聊天室未加密！",
    "RoomMembersThis user is verified": "此用户已通过验证。",
    "RoomMembersThis user isn't verified, but is still using the same master key from the first time you met": "此用户未经验证，但仍在使用与你第一次见面时相同的主密钥。",
    "RoomMembersThis user has unverified devices!": "该用户有未经验证的设备！",
    "RoomSettingsFailed to enable encryption: %1": "未能启用加密：%1",
    "RoomSettingsSelect an avatar": "选择一个头像",
    "RoomSettingsAll Files (*)": "所有文件 (*)",
    "RoomSettingsThe selected file is not an image": "所选文件不是图像",
    "RoomSettingsError while reading file: %1": "读取文件时出错：%1",
    "RoomSettingsFailed to upload image: %s": "未能上传图像：%s",
    "RoomSettingsDialogRoom Settings": "聊天室设置",
    "RoomSettingsDialogChange room avatar": "更改聊天室头像。",
    "RoomSettingsDialogChange name of this room": "更改此聊天室的名称",
    "RoomSettingsDialogSince room state can't be encrypted, make sure no confidential information is stored in the room name!": "由于房间状态无法加密，请确保房间名称中没有存储机密信息！",
    "RoomSettingsDialog%n member(s)": "%n 个成员",
    "RoomSettingsDialogView members of %1": "查看 %1 的成员",
    "RoomSettingsDialogNo topic set": "未设置话题",
    "RoomSettingsDialogChange topic of this room": "更改此聊天室的话题",
    "RoomSettingsDialogSince room state can't be encrypted, make sure no confidential information is stored in the room topic!": "由于房间状态无法加密，请确保房间主题中没有存储机密信息！",
    "RoomSettingsDialogNOTIFICATIONS": "通知",
    "RoomSettingsDialogNotifications": "通知",
    "RoomSettingsDialogMuted": "静音",
    "RoomSettingsDialogMentions only": "仅提及时",
    "RoomSettingsDialogAll messages": "所有消息",
    "RoomSettingsDialogENTRY PERMISSIONS": "条目权限",
    "RoomSettingsDialogAnyone can join": "任何人都可以加入",
    "RoomSettingsDialogAllow knocking": "允许请求加入",
    "RoomSettingsDialogAllow joining via other rooms": "允许通过其他聊天室加入",
    "RoomSettingsDialogRooms to join via": "通过以下方式加入的聊天室",
    "RoomSettingsDialogChange": "更改",
    "RoomSettingsDialogChange the list of rooms users can join this room via": {
        " Usually this is the official community of this room": "更改用户可以加入此聊天室的聊天室列表。通常这是此聊天室的官方社区。"
    },
    "RoomSettingsDialogAllow guests to join": "允许访客加入",
    "RoomSettingsDialogApply access rules": "应用访问规则",
    "RoomSettingsDialogMESSAGE VISIBILITY": "消息可见性",
    "RoomSettingsDialogAllow viewing history without joining": "允许在不加入的情况下查看历史记录",
    "RoomSettingsDialogThis is useful to see previews of the room or view it on public websites": "这对于查看聊天室预览或在公开网站上查看聊天室较为有用。",
    "RoomSettingsDialogMembers can see messages since": "成员可以查看消息自",
    "RoomSettingsDialogHow much of the history is visible to joined members": {
        " Changing this won't affect the visibility of already sent messages": {
            " It only applies to new messages": "已加入的成员可以看到多少历史消息。更改此选项不会影响已发送消息的可见性。它只适用于新消息。"
        }
    },
    "RoomSettingsDialogEverything": "所有",
    "RoomSettingsDialogAs long as the user joined, they can see all previous messages": "用户只要加入，就能看到之前所有的消息。",
    "RoomSettingsDialogThey got invited": "他们被邀请",
    "RoomSettingsDialogMembers can only see messages from when they got invited going forward": "成员只能看到从他们被邀请后的消息。",
    "RoomSettingsDialogThey joined": "他们加入",
    "RoomSettingsDialogMembers can only see messages since after they joined": "成员只能看到从他们加入后的消息。",
    "RoomSettingsDialogApply visibility changes": "应用可见性更改",
    "RoomSettingsDialogLocally hidden events": "本地隐藏事件",
    "RoomSettingsDialogConfigure": "配置",
    "RoomSettingsDialogSelect events to hide in this room": "选择在此聊天室中要隐藏的事件",
    "RoomSettingsDialogAutomatic event deletion": "自动删除事件",
    "RoomSettingsDialogSelect if your events get automatically deleted in this room": "选择你的事件是否会在此聊天室自动删除。",
    "RoomSettingsDialogGENERAL SETTINGS": "通用设置",
    "RoomSettingsDialogEncryption": "加密",
    "RoomSettingsDialogEnd-to-End Encryption": "端到端加密",
    "RoomSettingsDialogEncryption is currently experimental and things might break unexpectedly": {
        " <br>\n                                Please take note that it can't be disabled afterwards": "加密当前处于实验阶段，可能会出现意外故障。<br>\n                                请注意，之后无法禁用它。"
    },
    "RoomSettingsDialogPermission": "权限",
    "RoomSettingsDialogView and change the permissions in this room": "查看和更改此聊天室的权限",
    "RoomSettingsDialogAliases": "别名",
    "RoomSettingsDialogView and change the addresses/aliases of this room": "查看和更改此聊天室的地址/别名",
    "RoomSettingsDialogSticker & Emote Settings": "贴纸和表情设置",
    "RoomSettingsDialogChange what packs are enabled, remove packs, or create new ones": "更改已启用的表情包，删除表情包或创建新表情包",
    "RoomSettingsDialogINFO": "信息",
    "RoomSettingsDialogInternal ID": "内部 ID",
    "RoomSettingsDialogCopied to clipboard": "已复制到剪贴板",
    "RoomSettingsDialogRoom Version": "聊天室版本",
    "RoomSettingsDialogshow less": "显示更少",
    "RoomSettingsDialogshow more": "显示更多",
    "RoomlistModelPending invite": "等待邀请。",
    "RoomlistModelPreviewing this room": "预览此聊天室",
    "RoomlistModelNo preview available": "预览不可用",
    "RoomlistModelThis room is possibly inaccessible": "此聊天室可能无法访问",
    "RootPlease enter your login password to continue:": "请输入你的登录密码以继续：",
    "RootPlease enter a valid email address to continue:": "请输入有效的电子邮件地址以继续：",
    "RootPlease enter a valid phone number to continue:": "请输入有效的电话号码以继续：",
    "RootPlease enter the token which has been sent to you:": "请输入已发送给你的令牌：",
    "RootWait for the confirmation link to arrive, then continue": "请等待确认链接送达，然后再继续。",
    "ScreenShareShare desktop with %1?": "与 %1 共享桌面？",
    "ScreenShareMethod:": "方式：",
    "ScreenShareWindow:": "窗口：",
    "ScreenShareRequest screencast": "请求屏幕共享",
    "ScreenShareFrame rate:": "帧率：",
    "ScreenShareInclude your camera picture-in-picture": "包括你的摄像头画中画",
    "ScreenShareRequest remote camera": "请求远程摄像头",
    "ScreenShareView your callee's camera like a regular video call": "像普通视频通话一样查看对方的摄像头",
    "ScreenShareHide mouse cursor": "隐藏鼠标光标",
    "ScreenShareShare": "共享",
    "ScreenSharePreview": "预览",
    "ScreenShareCancel": "取消",
    "SecretStorageFailed to connect to secret storage": "未能连接秘密存储",
    "SecretStorageNheko could not connect to the secure storage to save encryption secrets to": {
        " This can have multiple reasons": {
            " Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform": {
                " If you are having trouble, feel free to open an issue here: https://github": {
                    "com/Nheko-Reborn/nheko/issues": "Nheko 无法连接到安全存储以保存加密机密。这可能有多种原因。检查你的 D-Bus 服务是否正在运行，是否为你的平台配置了 KWallet、Gnome Keyring、KeePassXC 或类似的服务。如果你遇到问题，请随时在此处提出问题：https://github.com/Nheko-Reborn/nheko/issues"
                }
            }
        }
    },
    "SelfVerificationCheckThis is your recovery key": {
        " You will need it to restore access to your encrypted messages and verification keys": {
            " Keep this safe": {
                " Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!": "这是你的恢复密钥。你将需要它来恢复对加密消息和验证密钥的访问。请保管好它。不要与任何人分享，也不要丢失！切记！"
            }
        }
    },
    "SelfVerificationCheckEncryption setup successfully": "加密设置成功",
    "SelfVerificationCheckFailed to setup encryption: %1": "未能设置加密：%1",
    "SelfVerificationCheckSetup Encryption": "设置加密",
    "SelfVerificationCheckHello and welcome to Matrix!\nIt seems like you are new": {
        " Before you can securely encrypt your messages, we need to setup a few small things": {
            " You can either press accept immediately or adjust a few basic options": {
                " We also try to explain a few of the basics": {
                    " You can skip those parts, but they might prove to be helpful!": "你好，欢迎来到 Matrix！\n你似乎是新人。在你可以安全地加密你的消息之前，我们需要设置一些小东西。你可以立即按接受或调整一些基本选项。我们还尝试解释一些基础知识。你可以跳过这些部分，但它们可能会有所帮助！"
                }
            }
        }
    },
    "SelfVerificationCheckActivate Encryption": "激活加密",
    "SelfVerificationCheckIt seems like you have encryption already configured for this account": {
        " To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase": {
            " Please select one of the options below": {
                "\nIf you choose verify, you need to have the other device available": {
                    " If you choose \"enter passphrase\", you will need your recovery key or passphrase": {
                        " If you click cancel, you can choose to verify yourself at a later point": "你似乎已为此帐户配置了加密。为了能够访问你的加密消息并使此设备显示为受信任，你可以验证现有设备或输入你的恢复口令（如果有的话）。请选择以下选项之一。\n如果选择验证，则需要另一台设备可用。如果你选择“输入密码”，你将需要你的恢复密钥或口令。如果点击取消，你可以选择稍后验证自己。"
                    }
                }
            }
        }
    },
    "SelfVerificationCheckverify": "验证",
    "SelfVerificationCheckenter passphrase": "输入口令",
    "SelfVerificationStatusFailed to create keys for cross-signing!": "未能创建用于交叉签名的密钥！",
    "SelfVerificationStatusFailed to create keys for online key backup!": "未能为在线密钥备份创建密钥！",
    "SelfVerificationStatusFailed to create keys for secure server side secret storage!": "未能为安全的服务器端秘密存储创建密钥！",
    "SelfVerificationStatusEncryption Setup": "加密设置",
    "SelfVerificationStatusEncryption setup failed: %1": "加密设置失败：%1",
    "SelfVerificationStatusIdentity key changed": {
        " This breaks E2EE, so logging out": "身份密钥已改变。此操作破坏了 E2EE，因此请退出登录。"
    },
    "SingleImagePackModelFailed to update image pack: %1": "未能更新表情包：%1",
    "SingleImagePackModelFailed to delete old image pack: %1": "未能删除旧表情包：%1",
    "SingleImagePackModelFailed to open image: %1": "未能打开图像：%1",
    "SingleImagePackModelFailed to upload image: %1": "未能上传图片：%1",
    "SpaceMenuAdd or remove from community": "在社区中添加或移除...",
    "SpaceMenuLevelOfficial community for this room": "此聊天室的官方社区",
    "SpaceMenuLevelAffiliated community for this room": "此聊天室的附属社区",
    "SpaceMenuLevelListed only for community members": "仅为社区成员列出",
    "SpaceMenuLevelListed only for room members": "仅为聊天室成员列出",
    "SpaceMenuLevelNot related": "不相关的",
    "StatusIndicatorFailed": "失败",
    "StatusIndicatorSent": "已发送",
    "StatusIndicatorReceived": "已接收",
    "StatusIndicatorRead": "已读",
    "StickerPickerSearch": "搜索",
    "StickerPickerChange what packs are enabled, remove packs, or create new ones": "更改已启用的表情包，删除表情包或创建新表情包",
    "SuccessSuccessful Verification": "验证成功",
    "SuccessVerification successful! Both sides verified their devices!": "验证成功！双方都验证了他们的设备！",
    "SuccessClose": "关闭",
    "TimelineDefaultMessageStylePart of a thread": "消息列的一部分",
    "TimelineEvent%1 placed a voice call": "%1 发起了语音通话。",
    "TimelineEvent%1 placed a video call": "%1 发起了视频通话。",
    "TimelineEvent%1 placed a call": "%1 发起了通话。",
    "TimelineEvent%1 answered the call": "%1 接听了通话。",
    "TimelineEvent%1 rejected the call": "%1 拒绝了通话。",
    "TimelineEvent%1 selected answer": "%1 选择了选项。",
    "TimelineEvent%1 ended the call": "%1 已结束通话。",
    "TimelineEvent%1 is negotiating the call": "%1 正在接通中...",
    "TimelineEventAllow them in": "允许加入",
    "TimelineEventThis room was replaced for the following reason: %1": "此聊天室由于以下原因被替换：%1",
    "TimelineEventGo to replacement room": "转到更换后的聊天室",
    "TimelineMetadataEdited": "已编辑",
    "TimelineMetadataPart of a thread": "消息列的一部分",
    "TimelineModelMessage redaction failed: %1": "删除消息失败：%1",
    "TimelineModelFailed to encrypt event, sending aborted!": "未能加密事件，发送中止！",
    "TimelineModelSave image": "保存图像",
    "TimelineModelSave video": "保存视频",
    "TimelineModelSave audio": "保存音频",
    "TimelineModelSave file": "保存文件",
    "TimelineModel\nMultiple users are typing": {
        " First argument is a comma separated list of potentially multiple users": {
            " Second argument is the last user of that list": {
                " (If only one user is typing, %1 is empty": {
                    " You should still use it in your string though to silence Qt warnings": {
                        ")%1 and %2 are typing": "%1 和 %2 正在输入。"
                    }
                }
            }
        }
    },
    "TimelineModel%1 opened the room to the public": "%1 公开了此聊天室。",
    "TimelineModel%1 allowed to join this room by knocking": "%1 允许通过请求加入来加入此聊天室。",
    "TimelineModel%1 allowed members of the following rooms to automatically join this room: %2": "%1 允许下列聊天室的成员自动加入此聊天室：%2",
    "TimelineModel%1 made the room open to guests": "%1 使聊天室对访客开放。",
    "TimelineModel%1 has closed the room to guest access": "%1 已禁止聊天室对访客开放访问。",
    "TimelineModel%1 made the room history world readable": {
        " Events may be now read by non-joined people": "%1 使聊天室历史消息变得可读。未加入的人现在可以阅读事件。"
    },
    "TimelineModel%1 set the room history visible to members from this point on": "%1 已设置仅成员从此时起能够阅读此聊天室中的历史消息。",
    "TimelineModel%1 set the room history visible to members since they were invited": "%1 已设置仅成员从被邀请开始能够阅读此聊天室中的历史消息。",
    "TimelineModel%1 set the room history visible to members since they joined the room": "%1 已设置仅成员从加入开始能够阅读此聊天室中的历史消息。",
    "TimelineModel%1 has changed the room's permissions": "%1 已更改聊天室的权限。",
    "TimelineModel%1 has changed the room's kick powerlevel from %2 to %3": "%1 已将聊天室的踢人权限等级从 %2 更改为 %3。",
    "TimelineModel%n member(s) can now kick room members": "现在有 %n 个成员可以踢出聊天室成员。",
    "TimelineModel%1 can now kick room members": "%1 现在可以踢出聊天室成员。",
    "TimelineModel%1 has changed the room's redact powerlevel from %2 to %3": "%1 已将聊天室的删除权限等级从 %2 更改为 %3。",
    "TimelineModel%n member(s) can now redact room messages": "现在有 %n 个成员可以删除聊天室消息。",
    "TimelineModel%1 can now redact room messages": "%1 现在可以删除聊天室消息。",
    "TimelineModel%1 has changed the room's ban powerlevel from %2 to %3": "%1 已将聊天室的封禁权限等级从 %2 更改为 %3。",
    "TimelineModel%n member(s) can now ban room members": "现在有 %n 个成员可以封禁聊天室成员。",
    "TimelineModel%1 can now ban room members": "%1 现在可以封禁聊天室成员。",
    "TimelineModel%1 has changed the room's state_default powerlevel from %2 to %3": "%1 已将聊天室的 state_default 权限等级从 %2 更改为 %3。",
    "TimelineModel%n member(s) can now send state events": "现在 %n 个成员可以发送状态事件。",
    "TimelineModel%1 can now send state events": "%1 现在可以发送状态事件。",
    "TimelineModel%1 has changed the room's invite powerlevel from %2 to %3": "%1 已将聊天室的邀请权限等级从 %2 更改为 %3。",
    "TimelineModel%1 has changed the room's events_default powerlevel from %2 to %3": "%1 已将聊天室的 events_default 权限等级从 %2 更改为 %3。",
    "TimelineModel%1 has made %2 an administrator of this room": "%1 已将 %2 设为此聊天室的管理员。",
    "TimelineModel%1 has made %2 a moderator of this room": "%1 已将 %2 指定为该聊天室的协管员。",
    "TimelineModel%1 has downgraded %2 to moderator of this room": "%1 已将 %2 降级为此聊天室的协管员。",
    "TimelineModel%1 has changed the powerlevel of %2 from %3 to %4": "%1 已将 %2 的权限等级从 %3 改为 %4。",
    "TimelineModel%1 allowed only administrators to send \"%2\"": "%1 仅允许管理员发送 \"%2\"。",
    "TimelineModel%1 allowed only moderators to send \"%2\"": "%1 仅允许协管员发送 \"%2\"。",
    "TimelineModel%1 allowed everyone to send \"%2\"": "%1 允许所有人发送 \"%2\"。",
    "TimelineModel%1 has changed the powerlevel of event type \"%2\" from the default to %3": "%1 已将事件类型 \"%2\" 的权限等级从默认值更改为 %3。",
    "TimelineModel%1 has changed the powerlevel of event type \"%2\" from %3 to %4": "%1 已将事件类型 \"%2\" 的权限等级从 %3 更改为 %4。",
    "TimelineModel(empty)": "(空白)",
    "TimelineModel%1 removed the following images from the pack %2:<br>%3": "%1 在表情包 %2 中删除了以下图像:<br>%3",
    "TimelineModel%1 added the following images to the pack %2:<br>%3": "%1 在表情包 %2 中添加了以下图像:<br>%3",
    "TimelineModel%1 changed the sticker and emotes in this room": "%1 更改了此聊天室中的贴纸和表情。",
    "TimelineModel%1 disabled the rule to ban users matching %2": "%1 禁用了封禁与 %2 匹配的用户的规则。",
    "TimelineModel%1 added a rule to ban users matching %2 for '%3'": "%1 为 “%3” 添加了封禁与 %2 匹配的用户的规则。",
    "TimelineModel%1 disabled the rule to ban rooms matching %2": "%1 禁用了封禁与 %2 匹配的聊天室的规则。",
    "TimelineModel%1 added a rule to ban rooms matching %2 for '%3'": "%1 为 “%3” 添加了封禁与 %2 匹配的聊天室的规则。",
    "TimelineModel%1 disabled the rule to ban servers matching %2": "%1 禁用了封禁与 %2 匹配的服务器的规则。",
    "TimelineModel%1 added a rule to ban servers matching %2 for '%3'": "%1 为 “%3” 添加了封禁与 %2 匹配的服务器的规则。",
    "TimelineModelRemoved by %1": "已被 %1 移除",
    "TimelineModel%1 (%2) removed this message at %3": "%1 (%2) 已移除此消息于 %3",
    "TimelineModelRemoved by %1 because: %2": "已被 %1 移除因为：%2",
    "TimelineModel%1 (%2) removed this message at %3\nReason: %4": "%1 (%2) 移除了此消息于 %3\n理由：%4",
    "TimelineModel%2 revoked the invite to %1": "%2 撤销了对 %1 的邀请。",
    "TimelineModel%2 kicked %1": "%2 踢出了 %1。",
    "TimelineModel%2 unbanned %1": "%2 解封了 %1。",
    "TimelineModel%2 rejected the knock from %1": "%2 拒绝了来自 %1 的加入请求。",
    "TimelineModel%1 changed their avatar": "%1 更改了其头像。",
    "TimelineModel%1 changed some profile info": "%1 更改了一些个人资料信息。",
    "TimelineModel%1 joined": "%1 已加入。",
    "TimelineModel%1 joined via authorisation from %2's server": "%1 已通过来自 %2 的服务器的授权加入。",
    "TimelineModel%1 rejected their invite": "%1 拒绝了其邀请。",
    "TimelineModel%1 left the room": "%1 离开了聊天室。",
    "TimelineModelReason: %1": "理由：%1",
    "TimelineModel%1 redacted their knock": "%1 删除了其加入请求。",
    "TimelineModel%1 changed which servers are allowed in this room": "%1 更改了允许在此聊天室使用的服务器。",
    "TimelineModel%1 removed the room name": "%1 移除了聊天室名称。",
    "TimelineModel%1 changed the room name to: %2": "%1 将聊天室名称更改为：%2",
    "TimelineModel%1 removed the topic": "%1 移除了话题。",
    "TimelineModel%1 changed the topic to: %2": "%1 将话题更改为：%2",
    "TimelineModel%1 changed the room avatar to: %2": "%1 将聊天室头像更改为：%2",
    "TimelineModel%1 removed the room avatar": "%1 移除了聊天室头像。",
    "TimelineModel%1 changed the pinned messages": "%1 更改了置顶消息。",
    "TimelineModel%1 changed the addresses for this room": "%1 更改了此聊天室的地址。",
    "TimelineModel%1 changed the parent communities for this room": "%1 更改了此聊天室的父社区。",
    "TimelineModel%1 created and configured room: %2": "%1 创建并配置了聊天室：%2",
    "TimelineModel%1 changed unknown state event %2": "%1 更改了未知状态事件 %2。",
    "TimelineModelYou joined this room": "你已加入此聊天室。",
    "TimelineModel%n hour(s) later": "%n 小时后",
    "TimelineModel%1 made this room require an invitation to join": "%1 使此聊天室需要邀请才能加入。",
    "TimelineModel%1 invited %2": "%1 邀请了 %2。",
    "TimelineModel%1 has changed their avatar and changed their display name to %2": "%1 已更改其头像并将其昵称更改为 %2。",
    "TimelineModel%1 has changed their display name to %2": "%1 已将其昵称更改为 %2。",
    "TimelineModel\nThis is a leave event after the user already left and shouldn't happen apart from state resets%1 left after having already left!": "%1 在已经离开后又离开了！",
    "TimelineModel%1 banned %2": "%1 封禁了 %2",
    "TimelineModel%1 knocked": "%1 已请求加入。",
    "TimelineSectionHeader%1's status message": "%1 的状态消息",
    "TimelineViewNo room open": "未打开聊天室",
    "TimelineViewYou are about to notify the whole room": "你即将通知整个聊天室",
    "TimelineViewYou will be mentioning %1": "你将提及 %1",
    "TimelineViewThe command /%1 is not recognized and will be sent as part of your message": "命令 /%1 无效，将作为消息的一部分发送",
    "TimelineView/%1 looks like an incomplete command": {
        " To send it anyway, add a space to the end of your message": "命令 /%1 似乎不完整。如果仍然要发送，请在消息末尾添加空格。"
    },
    "TimelineViewNo preview available": "预览不可用",
    "TimelineViewSettings": "设置",
    "TimelineView%n member(s)": "%n 个成员",
    "TimelineViewView members of %1": "查看 %1 的成员",
    "TimelineViewThis room is possibly inaccessible": {
        " If this room is private, you should remove it from this community": "此聊天室可能无法访问。如果此聊天室是私有的，你应该将它从此社区中移除。"
    },
    "TimelineViewjoin the conversation": "加入对话",
    "TimelineViewaccept invite": "接受邀请",
    "TimelineViewdecline invite": "拒绝邀请",
    "TimelineViewdecline invite and ignore user": "拒绝邀请并忽略用户",
    "TimelineViewleave": "离开",
    "TimelineViewInvited by %1 (%2)": "邀请自 %1 (%2)",
    "TimelineViewHide invite reason": "隐藏邀请理由",
    "TimelineViewShow invite reason": "显示邀请理由",
    "TimelineViewBack to room list": "返回聊天室列表",
    "TopBarNo room selected": "未选择聊天室",
    "TopBarIn %1": "在 %1",
    "TopBarBack to room list": "返回聊天室列表",
    "TopBarShow only notifications": "",
    "TopBarShow or hide pinned messages": "显示或隐藏置顶消息",
    "TopBarShow room members": "显示聊天室成员。",
    "TopBarThis room contains only verified devices": "此聊天室仅包含经过验证的设备。",
    "TopBarThis room contains verified devices and devices which have never changed their master key": "该聊天室包含经过验证的设备和从未更改其主密钥的设备。",
    "TopBarThis room contains unverified devices!": "此聊天室包含未经验证的设备！",
    "TopBarSearch this room": "搜索此聊天室",
    "TopBarRoom options": "聊天室选项",
    "TopBarInvite users": "邀请用户",
    "TopBarMembers": "成员",
    "TopBarLeave room": "离开聊天室",
    "TopBarSettings": "设置",
    "TopBarUnpin": "取消置顶",
    "TopBarEnter search query": "输入搜索查询",
    "TrayIconShow": "显示",
    "TrayIconQuit": "退出",
    "TrayIcon\n%n unread message(s)": "\n%n 条未读消息",
    "UIANo available registration flows!": "没有可用的注册流程！",
    "UIARegistration aborted": "注册已终止",
    "UIAPlease enter a valid registration token": "请输入有效的注册令牌。",
    "UIAInvalid token": "无效令牌",
    "UploadBoxUpload %n file(s)": "上传文件",
    "UserProfileSign out device %1": "退出设备 %1",
    "UserProfileYou signed out this device": "你已退出此设备。",
    "UserProfileFailed to ignore \"%1\": %2": "未能忽略 \"%1\"：%2",
    "UserProfileSelect an avatar": "选择一个头像",
    "UserProfileAll Files (*)": "所有文件 (*)",
    "UserProfileThe selected file is not an image": "所选文件不是图像",
    "UserProfileError while reading file: %1": "读取文件时出错：%1",
    "UserProfileGlobal User Profile": "全局用户资料",
    "UserProfileRoom User Profile": "聊天室用户资料",
    "UserProfileChange avatar globally": "全局更改头像。",
    "UserProfileChange avatar": {
        " Will only apply to this room": "更换头像。仅适用于此聊天室。"
    },
    "UserProfileChange display name globally": "全局更改昵称。",
    "UserProfileChange display name": {
        " Will only apply to this room": "更改昵称。将只适用于此聊天室。"
    },
    "UserProfile<i><b>Status:</b> %1</i>": "<i><b>状态：</b> %1</i>",
    "UserProfileRoom: %1": "聊天室：%1",
    "UserProfileThis is a room-specific profile": {
        " The user's name and avatar may be different from their global versions": "这是特定于聊天室的个人资料。用户的姓名和头像可能与其全局版本不同。"
    },
    "UserProfileOpen the global profile for this user": "打开此用户的全局个人资料。",
    "UserProfileVerify": "验证",
    "UserProfileStart a private chat": "开始私聊。",
    "UserProfileKick the user": "踢出用户。",
    "UserProfileBan the user": "封禁用户。",
    "UserProfileUnignore the user": "取消忽略用户。",
    "UserProfileIgnore the user": "忽略用户。",
    "UserProfileRefresh device list": "刷新设备列表。",
    "UserProfileDevices": "设备",
    "UserProfileShared Rooms": "共同加入的聊天室",
    "UserProfileSign out this device": "登出此设备。",
    "UserProfileChange device name": "更改设备名称。",
    "UserProfileLast seen %1 from %2": "上次看到 %1 是在 %2",
    "UserProfileUnverify": "取消验证",
    "UserSettingsDefault": "默认",
    "UserSettingsModelTheme": "主题",
    "UserSettingsModelScale factor": "比例系数",
    "UserSettingsModelHighlight message on hover": "悬停时突出显示消息",
    "UserSettingsModelLarge Emoji in timeline": "大号表情符号于时间线上",
    "UserSettingsModelMinimize to tray": "最小化至托盘",
    "UserSettingsModelStart in tray": "在托盘启动",
    "UserSettingsModelScrollbars in room list": "聊天室列表中的滚动条",
    "UserSettingsModelSend messages as Markdown": "以 Markdown 格式发送消息",
    "UserSettingsModelEnable message bubbles": "启用消息气泡",
    "UserSettingsModelEnable small Avatars": "启用小头像",
    "UserSettingsModelPlay animated images only on hover": "仅在悬停时播放动画图像",
    "UserSettingsModelShow images automatically": "自动显示图片",
    "UserSettingsModelTyping notifications": "正在输入通知",
    "UserSettingsModelSort rooms by unreads": "按未读消息数对聊天室进行排序",
    "UserSettingsModelSort rooms alphabetically": {
        "\nIf this is off, the list of rooms will be sorted by the timestamp of the last message in a room": {
            "\nIf this is on, rooms that come first alphabetically will be sorted earlier than ones that come later": "按字母顺序排序聊天室。\n如果关闭，聊天室列表将按照聊天室中最后一条消息的时间戳排序。\n如果开启，则按字母顺序排序聊天室。"
        }
    },
    "UserSettingsModelShow buttons in timeline": "在时间线中显示按钮",
    "UserSettingsModelLimit width of timeline": "限制时间线的宽度",
    "UserSettingsModelRead receipts": "已读回执",
    "UserSettingsModelHidden events": "隐藏事件",
    "UserSettingsModelIgnored users": "已忽略用户",
    "UserSettingsModelDesktop notifications": "桌面通知",
    "UserSettingsModelAlert on notification": "通知提醒",
    "UserSettingsModelCircular Avatars": "圆形头像",
    "UserSettingsModelUse identicons": "使用 Identicon",
    "UserSettingsModelOpen images with external program": "用外部程序打开图像",
    "UserSettingsModelOpen videos with external program": "使用外部程序打开视频",
    "UserSettingsModelDecrypt messages in sidebar": "解密侧边栏中的消息",
    "UserSettingsModelDecrypt notifications": "解密通知",
    "UserSettingsModelDisplay fancy effects such as confetti": "显示花哨的效果例如彩色纸屑",
    "UserSettingsModelReduce or disable animations": "减少或禁用动画",
    "UserSettingsModelPrivacy Screen": "隐私屏幕",
    "UserSettingsModelPrivacy screen timeout (in seconds [0 - 3600])": "隐私屏幕超时（以秒为单位 [0 - 3600]）",
    "UserSettingsModelTouchscreen mode": "触屏模式",
    "UserSettingsModelDisable swipe motions": "禁用滑动操作",
    "UserSettingsModelFont size": "字体大小",
    "UserSettingsModelFont Family": "字体系列",
    "UserSettingsModelEmoji Font Family": "Emoji 贴纸集",
    "UserSettingsModelRingtone": "铃声",
    "UserSettingsModelMicrophone": "麦克风",
    "UserSettingsModelCamera": "摄像头",
    "UserSettingsModelCamera resolution": "摄像头分辨率",
    "UserSettingsModelCamera frame rate": "摄像头帧率",
    "UserSettingsModelAllow fallback call assist server": "允许使用通话辅助服务器",
    "UserSettingsModelSend encrypted messages to verified users only": "仅向经过验证的用户发送加密消息",
    "UserSettingsModelShare keys with verified users and devices": "与经过验证的用户和设备共享密钥",
    "UserSettingsModelOnline Key Backup": "在线密钥备份",
    "UserSettingsModelProfile": "个人资料",
    "UserSettingsModelUser ID": "用户 ID",
    "UserSettingsModelAccesstoken": "访问令牌",
    "UserSettingsModelDevice ID": "设备 ID",
    "UserSettingsModelDevice Fingerprint": "设备指纹",
    "UserSettingsModelHomeserver": "主服务器",
    "UserSettingsModelVersion": "版本",
    "UserSettingsModelPlatform": "平台",
    "UserSettingsModelGENERAL": "通用",
    "UserSettingsModelACCESSIBILITY": "可访问性",
    "UserSettingsModelTIMELINE": "时间线",
    "UserSettingsModelSIDEBAR": "侧边栏",
    "UserSettingsModelTRAY": "托盘",
    "UserSettingsModelGLOBAL MESSAGE VISIBILITY": "全局消息可见性",
    "UserSettingsModelNOTIFICATIONS": "通知",
    "UserSettingsModelCALLS": "通话",
    "UserSettingsModelENCRYPTION": "加密",
    "UserSettingsModelINFO": "信息",
    "UserSettingsModelSession Keys": "会话密钥",
    "UserSettingsModelCross Signing Secrets": "交叉密钥验证",
    "UserSettingsModelOnline backup key": "在线备份密钥",
    "UserSettingsModelSelf signing key": "自签名密钥",
    "UserSettingsModelUser signing key": "用户签名密钥",
    "UserSettingsModelMaster signing key": "主签名密钥",
    "UserSettingsModelExpose room information via D-Bus": "通过 D-Bus 公开聊天室信息",
    "UserSettingsModelPeriodically update community routing information": "定期更新社区路由信息",
    "UserSettingsModelPeriodically delete expired events": "定期删除过期的事件",
    "UserSettingsModelDefault": "默认",
    "UserSettingsModelSet the notification sound to play when a call invite arrives": "设置当受到通话邀请时发出的通知音",
    "UserSettingsModelSet timeout (in seconds) for how long after window loses\nfocus before the screen will be blurred": {
        "\nSet to 0 to blur immediately after focus loss": {
            " Max value of 1 hour (3600 seconds)": "设置窗口失去焦点后超时多久（以秒为单位）\n会模糊屏幕。\n设置为 0 则将在失去焦点后立刻模糊。最大值为 1 小时（3600 秒）"
        }
    },
    "UserSettingsModelChange the background color of messages when you hover over them": "将鼠标悬停在消息上时更改消息的背景颜色。",
    "UserSettingsModelMake font size larger if messages with only a few emojis are displayed": "如果消息仅显示几个表情符号便会增大字体大小。",
    "UserSettingsModelKeep the application running in the background after closing the client window": "关闭客户端窗口后保持应用程序在后台运行。",
    "UserSettingsModelStart the application in the background without showing the client window": "在后台启动应用程序而不显示客户端窗口。",
    "UserSettingsModelShows scrollbars in the room list and communities list": "在聊天室列表与社区列表中显示滚动条。",
    "UserSettingsModelAllow using markdown in messages": {
        "\nWhen disabled, all messages are sent as a plain text": "允许在消息中使用 Markdown。\n禁用时，所有消息都以纯文本形式发送。"
    },
    "UserSettingsModelMessages get a bubble background": {
        " This also triggers some layout changes (WIP)": "消息获得气泡背景。这也会触发一些布局变化 (WIP)。"
    },
    "UserSettingsModelAvatars are resized to fit above the message": "头像会调整大小以适合消息上方。",
    "UserSettingsModelPlays media like GIFs or WEBPs only when explicitly hovering over them": "仅在鼠标明确悬停在 GIF 或 WEBP 等媒体上时播放它们。",
    "UserSettingsModelIf images should be automatically displayed": {
        " You can select between always showing images by default, only show them by default in private rooms or always require interaction to show images": "如果图片应自动显示。您可以选择始终默认显示图片、仅在私人房间中默认显示，或始终需要交互才能显示图片。"
    },
    "UserSettingsModelShow who is typing in a room": {
        "\nThis will also enable or disable sending typing notifications to others": "显示在聊天室中正在输入的人。\n这也将启用或禁用向其他人发送正在输入通知。"
    },
    "UserSettingsModelDisplay rooms with new messages first": {
        "\nIf this is off, the list of rooms will only be sorted by the preferred sorting order": {
            "\nIf this is on, rooms which have active notifications (the small circle with a number in it) will be sorted on top": {
                " Rooms that you have muted will still be sorted by the preferred sorting order, since you don't seem to consider them as important as the other rooms": "首先显示有新消息的聊天室。\n如果关闭，聊天室列表将仅按首选排序顺序排序。\n如果打开，有活跃通知的聊天室（带数字的小圆圈）将排序在前。你已经静音的聊天室仍将按照首选排序顺序排序，因为你似乎并不认为它们与其它聊天室一样重要。"
            }
        }
    },
    "UserSettingsModelShow buttons to quickly reply, react or access additional options next to each message": "在每条消息旁边显示快速回复、回应或访问其他选项的按钮。",
    "UserSettingsModelConfigure whether to show or hide certain events like room joins": "配置是否显示或隐藏某些事件，如加入聊天室。",
    "UserSettingsModelNotify about received messages when the client is not currently focused": "当客户端当前未被聚焦时通知收到的消息。",
    "UserSettingsModelChange the appearance of user avatars in chats": {
        "\nOFF - square, ON - circle": "更改聊天中用户头像的外观。\nOFF - 方形，ON - 圆形。"
    },
    "UserSettingsModelDecrypt messages shown in notifications for encrypted chats": "解密加密聊天的通知中显示的消息。",
    "UserSettingsModelChoose where to show the total number of notifications contained within a community or tag": "选择在何处显示社区或标签中包含的通知总数。",
    "UserSettingsModelSome messages can be sent with fancy effects": {
        " For example, messages sent with '/confetti' will show confetti on screen": "有些消息可以用花哨的效果发送。例如，使用“/confetti”发送的消息将在屏幕上显示彩色纸屑。"
    },
    "UserSettingsModelNheko uses animations in several places to make stuff pretty": {
        " This allows you to turn those off if they make you feel unwell": "Nheko 在多处使用动画以使页面过渡流畅。如果这些动画让你感觉不舒服，你可以把它们关掉。"
    },
    "UserSettingsModelWill prevent swipe motions like swiping left/right between Rooms and Timeline, or swiping a message to reply": "将禁用滑动操作，例如在聊天室和时间线之间左右滑动，或是滑动消息进行回复。",
    "UserSettingsModelChange the scale factor of the whole user interface": {
        " Requires a restart to take effect": "更改整个用户界面的缩放比例。需要重启才能生效。"
    },
    "UserSettingsModelAutomatically replies to key requests from other users if they are verified, even if that device shouldn't have access to those keys otherwise": "如果其他用户已通过验证，则自动回复他们的密钥请求，即使该设备不应该以其他方式访问这些密钥。",
    "UserSettingsModelThe key to verify your own devices": {
        " If it is cached, verifying one of your devices will mark it verified for all your other devices and for users that have verified you": "验证你自己的设备的密钥。如果它已被缓存，验证你的设备之一将为你的所有其他设备和已验证你的用户标记它为已验证。"
    },
    "UserSettingsModelShow an alert when a message is received": {
        "\nThis usually causes the application icon in the task bar to animate in some fashion": "收到消息时显示通知。\n这通常会导致任务栏中的应用程序图标以某种方式呈现动画效果。"
    },
    "UserSettingsModelCommunities sidebar": "社区侧边栏",
    "UserSettingsModelSend messages with a shortcut": "",
    "UserSettingsModelShow message counts for communities and tags": "显示社区和标签的消息计数",
    "UserSettingsModelSet the max width of messages in the timeline (in pixels)": {
        " This can help readability on wide screen when Nheko is maximized": "设置时间线中消息的最大宽度（以像素为单位）。 当 Nheko 最大化时，这有助于提高宽屏上的可读性"
    },
    "UserSettingsModelShow a column containing communities and tags next to the room list": "在聊天室列表旁边显示包含社区和标签的列。",
    "UserSettingsModelSelect what Enter key combination sends the message": {
        " Shift+Enter adds a new line, unless it has been selected, in which case Enter adds a new line instead": {
            "\n\nIf an emoji picker or a mention picker is open, it is always handled first": ""
        }
    },
    "UserSettingsModelShow if your message was read": {
        "\nStatus is displayed next to timestamps": {
            "\nWarning: If your homeserver does not support this, your rooms will never be marked as read!": "显示你的消息是否已被阅读。\n状态显示在时间戳旁边。\n警告：如果你的主服务器不支持此功能，你的聊天室将永远不会被标记为已读！"
        }
    },
    "UserSettingsModelDisplay an identicon instead of a letter when no avatar is set": "未设置头像时显示 Identicon 而不是单个字母。",
    "UserSettingsModelOpens images with an external program when tapping the image": {
        "\nNote that when this option is ON, opened files are left unencrypted on disk and must be manually deleted": "点击图像时使用外部程序打开图像。\n请注意，当此选项打开时，打开的文件在磁盘上未加密，必须手动删除。"
    },
    "UserSettingsModelOpens videos with an external program when tapping the video": {
        "\nNote that when this option is ON, opened files are left unencrypted on disk and must be manually deleted": "点击视频时使用外部程序打开视频。\n请注意，当此选项打开时，打开的文件在磁盘上未加密，必须手动删除。"
    },
    "UserSettingsModelDecrypt the messages shown in the sidebar": {
        "\nOnly affects messages in encrypted chats": "解密侧边栏中显示的消息。\n仅影响加密聊天中的消息。"
    },
    "UserSettingsModelWhen the window loses focus, the timeline will\nbe blurred": "当窗口失去焦点时，时间线将\n模糊化。",
    "UserSettingsModelWill prevent text selection in the timeline to make touch scrolling easier": "防止在时间线中选择文本，以使触摸滚动更容易。",
    "UserSettingsModelWill use turn": {
        "matrix": {
            "org as assist when your home server does not offer one": "当你的主服务器没有提供通话辅助服务器时使用备用的 turn.matrix.org 服务器。"
        }
    },
    "UserSettingsModelRequires a user to be verified to send encrypted messages to them": {
        " This improves safety but makes E2EE more tedious": "需要验证用户才能向他们发送加密消息。 这提高了安全性，但也使 E2EE 更加繁琐。"
    },
    "UserSettingsModelDownload message encryption keys from and upload to the encrypted online key backup": "从加密的在线密钥备份下载消息加密密钥并上传到该备份。",
    "UserSettingsModelThe key to decrypt online key backups": {
        " If it is cached, you can enable online key backup to store encryption keys securely encrypted on the server": "用于解密在线密钥备份的密钥。如果它已被缓存，你可以启用在线密钥备份以将加密密钥安全地存储在服务器上。"
    },
    "UserSettingsModelThe key to verify other users": {
        " If it is cached, verifying a user will verify all their devices": "验证其他用户的密钥。如果它已被缓存，验证用户将验证他们所有设备。"
    },
    "UserSettingsModelYour most important key": {
        " You don't need to have it cached, since not caching it makes it less likely it can be stolen and it is only needed to rotate your other signing keys": "你最重要的密钥。你不需要缓存它，因为不缓存它可以降低它被盗的可能性，并且只需要轮换你的其他签名密钥。"
    },
    "UserSettingsModelAllow third-party plugins and applications to load information about rooms you are in via D-Bus": {
        " This can have useful applications, but it also could be used for nefarious purposes": {
            " Enable at your own risk": {
                "\n\nThis setting will take effect upon restart": "允许第三方插件和应用程序通过 D-Bus 加载你所在聊天室的信息。这会有很多有用的应用，但也可能被用于恶意目的。启用时风险自负。\n\n这个设置将在重新启动时生效。"
            }
        }
    },
    "UserSettingsModelTo allow new users to join a community, the community needs to expose some information about what servers participate in a room to community members": {
        " Since the room participants can change over time, this needs to be updated from time to time": {
            " This setting enables a background job to do that automatically": "为了允许新用户加入社区，社区需要向社区成员公开一些关于哪些服务器参与了某个聊天室的信息。由于聊天室参与者会随时间而改变，因此需要不时更新。此设置可让后台任务自动完成该操作。"
        }
    },
    "UserSettingsModelRegularly redact expired events as specified in the event expiration configuration": {
        " Since this is currently not executed server side, you need to have one client running this regularly": "定期删除事件过期配置中指定的过期事件。由于此操作目前不能在服务端执行，你需要有一个客户端定期运行此操作。"
    },
    "UserSettingsModelManage your ignored users": "管理你已忽略的用户。",
    "UserSettingsModelAlways": "始终",
    "UserSettingsModelOnly in private rooms": "仅在私人房间",
    "UserSettingsModelNever": "从不",
    "UserSettingsModelEnter": "",
    "UserSettingsModelShift+Enter": "",
    "UserSettingsModelCtrl+Enter": "",
    "UserSettingsModelSystem font": "系统字体",
    "UserSettingsModelSystem emoji font": "系统表情符号字体",
    "UserSettingsModelSelect a file": "选择一个文件",
    "UserSettingsModelAll Files (*)": "所有文件 (*)",
    "UserSettingsModelOpen Sessions File": "打开会话文件",
    "UserSettingsModelError": "错误",
    "UserSettingsModelFile Password": "文件密码",
    "UserSettingsModelEnter the passphrase to decrypt the file:": "输入口令以解密文件：",
    "UserSettingsModelThe password cannot be empty": "密码不能为空",
    "UserSettingsModelEnter passphrase to encrypt your session keys:": "输入口令以加密你的会话密钥：",
    "UserSettingsModelRepeat File Password": "重复文件密码",
    "UserSettingsModelRepeat the passphrase:": "重复输入密码：",
    "UserSettingsModelPasswords don't match": "密码不匹配",
    "UserSettingsModelFile to save the exported session keys": "保存导出的会话密钥的文件",
    "UserSettingsPageCACHED": "已缓存",
    "UserSettingsPageNOT CACHED": "未缓存",
    "UserSettingsPageIMPORT": "导入",
    "UserSettingsPageEXPORT": "导出",
    "UserSettingsPageDOWNLOAD": "下载",
    "UserSettingsPageREQUEST": "请求",
    "UserSettingsPageCONFIGURE": "配置",
    "UserSettingsPageMANAGE": "管理",
    "UserSettingsPageBack": "返回",
    "VerificationManagerNo encrypted private chat found with this user": {
        " Create an encrypted private chat with this user and try again": "未找到与该用户的加密私人聊天。创建与该用户的加密私人聊天，然后重试。"
    },
    "WaitingWaiting for other party…": "等待对方…",
    "WaitingWaiting for other side to accept the verification request": "等待对方接受验证请求。",
    "WaitingWaiting for other side to continue the verification process": "等待对方继续验证过程。",
    "WaitingWaiting for other side to complete the verification process": "等待对方完成验证过程。",
    "WaitingCancel": "取消",
    "WelcomePageWelcome to nheko! The desktop client for the Matrix protocol": "欢迎使用 Nheko！Matrix 协议的桌面客户端。",
    "WelcomePageEnjoy your stay!": "祝你使用愉快！",
    "WelcomePageREGISTER": "注册",
    "WelcomePageLOGIN": "登录",
    "WelcomePageReduce animations": "减少动画",
    "WelcomePageNheko uses animations in several places to make stuff pretty": {
        " This allows you to turn those off if they make you feel unwell": "Nheko 在多处使用动画以使页面过渡流畅。如果这些动画让你感觉不舒服，你可以把它们关掉。"
    },
    "descriptiveTimeYesterday": "昨天",
    "emoji-catagoryPeople": "人物",
    "emoji-catagoryNature": "自然",
    "emoji-catagoryFood": "食物",
    "emoji-catagoryActivity": "活动",
    "emoji-catagoryTravel": "旅行",
    "emoji-catagoryObjects": "物体",
    "emoji-catagorySymbols": "符号",
    "emoji-catagoryFlags": "旗帜",
    "macosNotificationMessage contains spoiler": "消息包含剧透。",
    "message-description sent:You sent an audio clip": "你发送了一个音频片段",
    "message-description sent:%1 sent an audio clip": "%1 发送了一个音频片段",
    "message-description sent:You sent an image": "你发送了一张图片",
    "message-description sent:%1 sent an image": "%1 发送了一张图片",
    "message-description sent:You sent a file": "你发送了一个文件",
    "message-description sent:%1 sent a file": "%1 发送了一个文件",
    "message-description sent:You sent a video": "你发送了一个视频",
    "message-description sent:%1 sent a video": "%1 发送了一个视频",
    "message-description sent:You sent a sticker": "你发送了一张贴纸",
    "message-description sent:%1 sent a sticker": "%1 发送了一张贴纸",
    "message-description sent:You sent a notification": "你发送了一个通知",
    "message-description sent:%1 sent a notification": "%1 发送了一个通知",
    "message-description sent:You sent a spoiler": "您发送了一个剧透。",
    "message-description sent:%1 sent a spoiler": "%1 发送了一个剧透。",
    "message-description sent:You: %1": "你：%1",
    "message-description sent:%1: %2": "%1：%2",
    "message-description sent:You sent a chat effect": "你发送了一个聊天特效",
    "message-description sent:%1 sent a chat effect": "%1 发送了一个聊天特效",
    "message-description sent:* %1 spoils something": "* %1 剧透了某件事。",
    "message-description sent:You sent an encrypted message": "你发送了一条加密消息",
    "message-description sent:%1 sent an encrypted message": "%1 发送了一条加密消息",
    "message-description sent:You placed a call": "你发起了通话",
    "message-description sent:%1 placed a call": "%1 发起了通话",
    "message-description sent:You answered a call": "你接听了通话",
    "message-description sent:%1 answered a call": "%1 接听了通话",
    "message-description sent:You ended a call": "你结束了通话",
    "message-description sent:%1 ended a call": "%1 结束了通话",
    "message-description sent:You rejected a call": "你拒绝了通话",
    "message-description sent:%1 rejected a call": "%1 拒绝了通话",
    "utilsUnknown Message Type": "未知的消息类型"
}
