diff --git a/zh-cn.json b/zh-cn.json
index e06b11f..c3630dd 100644
--- a/zh-cn.json
+++ b/zh-cn.json
@@ -1,6 +1,6 @@
{
"localeCode": "zh-ch",
- "authors": ["Melnus", "Holy_Water"],
+ "authors": ["Melnus", "Holy_Water", "huang825172"],
"messages": {
"General.OK": "确定",
@@ -9,7 +9,7 @@
"General.Cancel": "取消",
"General.Continue": "继续",
"General.Next": "下一步",
-
+ "General.Previous": "返回",
"General.Back": "上一步",
"General.Confirm": "确定吗?",
"General.Loading": "正在加载...",
@@ -27,13 +27,37 @@
"General.CopiedToClipboardLong": "已复制到剪贴板",
"General.Create": "创建",
"General.Creating": "正在创建...",
+ "General.Buy": "购买",
+ "General.Yes": "是",
+ "General.No": "否",
+ "General.ClearSelection" : "清除选择",
+ "General.Off": "禁用",
+ "General.On": "启用",
+ "General.Understand": "我明白了",
+ "General.Notice" : "注意",
+ "General.UnderstandEnable" : "我明白了,启用吧",
+ "General.Dismiss": "关闭",
+ "General.Edit": "编辑",
"General.UI.SearchPrompt": "搜索...",
"General.UI.SearchPromptLong": "键入搜索内容...",
+ "General.UI.ToggleEditMode": "编辑模式启停",
+ "General.UI.ToggleSubtitles": "字幕启停",
+ "General.UI.Subtitles.On" : "字幕:启用",
+ "General.UI.Subtitles.Off" : "字幕:禁用",
- "General.Sort.Ascending": "上升",
+ "General.UI.MusicVolumeLocal": "音乐音量(本地):",
+ "General.UI.VoiceVolumeLocal": "语音音量(本地):",
+ "General.UI.SoundVolumeLocal": "音效音量(本地):",
+
+ "General.UI.PressToBegin": "按键开始",
+
+ "General.Sort.Ascending": "升序",
"General.Sort.Descending": "降序",
+ "Worlds.Home" : "家",
+ "Worlds.Tutorial" : "教程",
+
"Locomotion.Noclip.Name": "穿墙",
"Locomotion.Noclip.Description": "穿墙飞行模式,适合编辑。",
"Locomotion.Teleport.Name": "传送",
@@ -63,7 +87,10 @@
"Interaction.ResetScale": "重设比例",
"Interaction.LaserEnabled": "启用激光",
"Interaction.LaserDisabled": "禁用激光",
-
+
+ "Interaction.Grab.Precision": "抓取:精准",
+ "Interaction.Grab.Auto": "抓取:自动",
+ "Interaction.Grab.Off": "抓取:仅激光",
"Interaction.Locomotion": "移动模式",
"Interaction.Locomotion.None": "无",
@@ -81,6 +108,28 @@
"Interaction.ExportFile": "导出文件",
"Interaction.CopyLink": "复制链接",
+ "Inventory.OpenWorld": "打开世界",
+ "Inventory.Equip": "装备",
+ "Inventory.Delete": "删除",
+ "Inventory.SaveHeld": "保存所持",
+ "Inventory.Inventories": "装备清单",
+ "Inventory.Share": "分享",
+ "Inventory.Unshare": "取消分享",
+ "Inventory.SaveAvatar": "保存化身",
+ "Inventory.Favorite.Home": "设为家",
+ "Inventory.Favorite.ProgressBar": "设为进度条",
+ "Inventory.Favorite.AudioStreamController": "设为音频流控制器",
+ "Inventory.Favorite.TextDisplay": "设为文字显示",
+ "Inventory.Favorite.VideoPlayer": "设为视频播放器",
+ "Inventory.Favorite.AudioPlayer": "设为音频播放器",
+ "Inventory.Favorite.InteractiveCamera": "设为相机",
+ "Inventory.Favorite.Keyboard": "设为键盘",
+ "Inventory.Favorite.Avatar": "设为化身",
+ "Inventory.Favorite.WorldLoadingIndicator": "设为加载指示器",
+ "Inventory.Favorite.ColorDialog": "设为色盘",
+ "Inventory.Favorite.Hyperlink": "设为超链接显示",
+
+
"Dash.Screens.Home": "家",
"Dash.Screens.Worlds": "世界",
"Dash.Screens.Contacts": "联系人",
@@ -100,14 +149,21 @@
"Dash.Exit.Header": "退出{appName}",
"Dash.Exit.ExitAndSave": "退出并保存世界",
"Dash.Exit.ExitAndDiscard": "退出并丢弃世界编辑",
- "Dash.Exit.ThankYou": "感谢您使用{appName}!",
+ "Dash.Exit.Sponsor": "为{name}对此项目的支持表示由衷感谢!",
+ "Dash.Exit.Sponsor.You": "您",
+ "Dash.Exit.Shoutouts": "同时,也感谢以下支持者们:",
+ "Dash.Exit.Shoutouts.AndMore" : " 以及其他很多人!",
+ "Dash.Exit.Shoutouts.You" : "{name}(谢谢您!谢谢您!)",
+ "Dash.Exit.ThankYou": "感谢您使用 {appName}!",
"Dash.Exit.SubmittedBy": "提交者: {name}",
+ "Facets.FPS": "{fps} 帧每秒",
+
"World.Waiting": "正在等候...",
- "World.HostIsStarting": "主持人正在开始客户端",
+ "World.HostIsStarting": "主持人正在开始会话",
"World.Loading": "正在载入...",
"World.LoadingFailed": "失败",
- "World.LoadedAssets": "已加载{assets}个资产,共{total_assets}个资产",
+ "World.LoadedAssets": "已加载{assets}个资产,共{total_assets}个",
"World.Downloading": "正在下载{total_bytes}个{bytes}资产",
"World.Connection.EstablishingConnection": "正在连接",
@@ -116,11 +172,6 @@
"World.Connection.Connected": "连接成功",
"World.Connection.SyncingInitialState": "同步初始世界状态",
- "World.Connection.LNL.DirectIP": "LNL Direct IP",
- "World.Connection.LNL.NATPunchthrough": "LNL NAT Punchthrough {n}",
- "World.Connection.LNL.Relay": "LNL Relay",
- "World.Connection.SteamNetworkingSockets": "Steam Networking Sockets",
-
"World.Error.AccessDenied": "拒绝访问",
"World.Error.SecurityViolation": "安全违规",
"World.Error.OnlyRegisteredUsers": "只允许注册用户加入",
@@ -135,11 +186,14 @@
"World.Error.JoinAlreadyRequested": "已要求加入",
"World.Error.FailedConnectToRelay": "连接中继失败",
"World.Error.FailedToConnect": "连接失败",
-
+ "World.Error.InvalidAddress": "无效地址",
"World.Error.NoPort": "未指定端口",
- "World.Error.IncompatibleVersion": "不兼容的{appName}版本",
-
- "World.Error.Unknown": "Unknown Error",
+ "World.Error.IncompatibleVersion": "不兼容的版本",
+ "World.Error.HostBlocked": "主持人被屏蔽",
+ "World.Error.HostBlockedDetail": "您已屏蔽该主持人",
+ "World.Error.WorldCrash": "世界崩溃",
+ "World.Error.WorldCrashDetail" : "在更新该世界时遭遇了致命错误",
+ "World.Error.Unknown": "未知错误",
"World.Config.Name": "世界名:",
"World.Config.Description": "描述:",
@@ -203,9 +257,9 @@
"World.Indicator.Description": "描述",
"World.Indicator.Description.None": "(没有提供描述)",
- "World.Detail.ActiveSessions": "活跃的客户端:",
+ "World.Detail.ActiveSessions": "活动的会话:",
"World.Detail.ActiveUsers": "活跃用户:",
- "World.Detail.NewSession": "<新客户端>",
+ "World.Detail.NewSession": "<新会话>",
"World.Detail.DescriptionHeader": "描述: ",
"World.Detail.SessionInformationHeader": "客户端信息",
"World.Detail.Uptime": "运行时间",
@@ -224,10 +278,10 @@
"World.Category.Everything": "所有",
"World.Category.Featured": "精选",
"World.Category.PublishedWorlds": "出版的世界",
- "World.Category.ActiveSessions": "活跃客户端",
-
+ "World.Category.ActiveSessions": "活跃会话",
+ "World.Category.ContactsSessions": "好友的会话",
"World.Category.HeadlessSessions": "无头客户端",
- "World.Category.Social": "聚会",
+ "World.Category.Social": "社交",
"World.Category.Games": "游戏类",
"World.Category.Art": "艺术",
"World.Category.Tutorials": "教程",
@@ -235,10 +289,12 @@
"World.Category.Random": "随机",
"World.Category.MyWorlds": "我的世界",
"World.Category.Custom": "自定义",
+ "World.Category.GroupWorlds": "群组世界",
"World.AccessLevel.Anyone": "任何人",
"World.AccessLevel.RegisteredUsers": "注册用户",
-
+ "World.AccessLevel.Contacts": "仅好友",
+ "World.AccessLevel.ContactsPlus": "好友+",
"World.AccessLevel.LAN": "局域网",
"World.AccessLevel.Private": "私人(仅邀请)",
@@ -251,10 +307,12 @@
"World.SortParameter.LastUpdateDate": "修改日期",
"World.SortParameter.FirstPublishTime": "发布日期",
"World.SortParameter.TotalVisits": "总造访",
+ "World.SortParameter.LastVisit": "最近造访",
+ "World.SortParameter.Random": "随机",
"World.Filter.DataSources": "数据源:",
"World.Filter.OpenedWorlds": "开放的世界",
- "World.Filter.ActiveSessions": "活动会议",
+ "World.Filter.ActiveSessions": "活动会话",
"World.Filter.PublishedWorlds": "出版的世界",
"World.Filter.LocalWorlds": "本地世界",
"World.Filter.BaseSearch": "基础搜索:",
@@ -264,9 +322,9 @@
"World.Filter.SubmittedToGroup": "提交给组:",
"World.Filter.Featured": "仅精选",
"World.Filter.MyWorlds": "我的世界",
- "World.Filter.SessionFiltering": "会议过滤:",
+ "World.Filter.SessionFiltering": "会话过滤:",
"World.Filter.MinimumUsers": "最低人数: {n}",
-
+ "World.Filter.MinimumContacts": "最低好友数: {n}",
"World.Filter.OnlyHeadless": "仅无头主机",
"World.Filter.MaxAccessLevel": "最大访问权限:",
"World.Filter.MinimumUptime": "最小运行时间:",
@@ -276,7 +334,7 @@
"World.Edit.Name": "世界名:",
"World.Edit.Description": "描述:",
"World.Edit.Tags": "标签(以逗号分隔):",
- "World.Edit.Path": "世界之路:",
+ "World.Edit.Path": "世界路径:",
"World.Edit.AccessLevelHeader": "谁可以打开这个世界?",
"World.Edit.AccessPrivate": "只有我",
"World.Edit.AccessPatreon": "Patreon的支持者",
@@ -286,54 +344,99 @@
"Tools.FullBodyCalibrator": "全身/化身校准器",
"Tools.CameraStreaming": "相机/流媒体",
"Tools.CreateNewWorld": "创造新世界",
- "Tools.Debug": "Debug",
+ "Tools.Debug": "调试",
"Tools.StreamAudio": "流音频",
"Tools.Setup2FA": "设置2FA",
+ "Tools.StreamAudio.Dialog.Title" : "创建音频流",
"Tools.StreamAudio.Start": "开始流式传输",
"Tools.StreamAudio.Bitrate": "比特率: {bitrate} kbps",
"Tools.StreamAudio.Title": "{username} 音频流",
"Tools.StreamAudio.Spatialized": "空间化",
"Tools.StreamAudio.Broadcast": "广播",
- "Tools.StreamAudio.PlayForOwner.Off": "为主人玩: Off",
- "Tools.StreamAudio.PlayForOwner.On": "为主人玩: On",
+ "Tools.StreamAudio.PlayForOwner.Off": "为拥有者播放: 禁用",
+ "Tools.StreamAudio.PlayForOwner.On": "为拥有者播放: 启用",
- "Options.FreeformDash.On": "自由格式破折号:开启",
- "Options.FreeformDash.Off": "自由格式破折号:关闭",
- "Options.SeatedMode.On": "座位模式:开启",
- "Options.SeatedMode.Off": "座位模式:关闭",
+ "Options.FreeformDash.On": "自由冲刺:启用",
+ "Options.FreeformDash.Off": "自由冲刺:禁用",
+ "Options.SeatedMode.On": "坐姿模式:启用",
+ "Options.SeatedMode.Off": "坐姿模式:禁用",
"Options.Nameplates.All": "铭牌: 显示所有铭牌",
"Options.Nameplates.NonContacts": "铭牌: 隐藏朋友的铭牌",
"Options.Nameplates.Hide": "铭牌: 隐藏所有铭牌",
+ "Options.Nameplates.DefaultStyle": "使用默认铭牌风格",
+ "Options.Nameplates.CustomStyle": "允许自定义铭牌",
- "Indicator.OnlineUsers": "在线用户: {num_registered} (~{num_total})",
- "Indicator.ServerStatus": "服务器状态: {status, select, Good {良好} Slow {缓慢} Down {为关闭} NoInternet {没有互联网}} ({response_ms} ms)",
+ "Indicator.OnlineUsers": "{users} 用户在线 {users,plural, one {User} other {Users}}",
+ "Indicator.OnlineUsersVR": "{users} {users, plural, one {user} other {users}} 在VR中",
+ "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {user} other {users}} 在桌面模式下",
- "Indicator.Sync.AllSynced": "全部同步",
- "Indicator.Sync.SyncingItems": "正在同步{item_count,plural, other {# 项目}} ({item_percent} %)",
- "Indicator.Sync.UploadingVariants": "正在上载中 {variant_count,plural, one {# asset variant} other {# asset variants}}",
- "Indicator.Sync.SyncError": "同步错误! Check log for details",
- "Indicator.Sync.OutOfSpace": "空间不足! Cannot sync",
+ "Indicator.ServerStatus.Status": "云状态",
+ "Indicator.ServerStatus.Good": "良好",
+ "Indicator.ServerStatus.Slow": "缓慢",
+ "Indicator.ServerStatus.Down": "较差",
+ "Indicator.ServerStatus.NoInternet": "无网络连接",
- "Indicator.LiveHiddenMessage": "(实时隐藏信息)",
+ "Indicator.Sync.AllSynced": "已全部同步",
+ "Indicator.Sync.SyncingItems": "正在同步
{item_count, plural, one {# 项目} other {# 项目}}",
+ "Indicator.Sync.UploadingVariants": "正在上传
资产",
+ "Indicator.Sync.SyncError": "同步错误 查看日志了解细节",
+ "Indicator.Sync.StorageFull": "存储已满 无法同步",
+
+ "Indicator.Storage.StorageFull": "存储已满",
+ "Indicator.Storage.Usage": "{storage_used} 共 {storage_max}
存储空间已使用",
+
+ "Indicator.LiveHiddenMessage": "(直播时信息已隐藏)",
+
+ "Login.InvalidCredentials": "无效凭据",
+ "Login.InvalidLogin": "无效凭据",
+
+ "Login.MalformedUID": "无效设备信息",
+ "Login.MissingUID": "设备信息缺失",
+ "Register.MissingUID": "无效设备信息",
+ "Register.MalformedUID": "无效设备信息",
+
+ "Login.MissingLogin": "未提供凭据",
+ "Login.InvalidRecoveryCode": "无效恢复码",
+ "Login.UnsupportedAuthentication": "不支持的认证方式",
+ "Login.EmailNotVerified": "邮箱未验证",
+ "Login.AccountTempLocked": "您的账号已被锁定。",
+ "Login.AccountBanned": "您的账号已被封禁。",
+ "Login.DuplicateAccount": "重复的账号",
+
+ "Register.MissingRequest": "未输入详细注册信息",
+ "Register.InvalidEmail": "无效邮箱地址",
+ "Register.MissingUsername": "未输入用户名",
+ "Register.MissingEmail": "未输入电子邮箱",
+ "Register.UsernameTooLong": "用户名过长",
+ "Register.UsernameContainsAmpersand": "用户名不能含有 @",
+ "Register.UsernameStartsWithU": "用户名不能以 U- 开头",
+ "Register.InvalidUsername": "无效用户名",
+ "Register.InvalidDateOfBirth": "无效出生日期",
+ "Register.UserContainsBlockedTerms": "用户名含有屏蔽词",
+ "Register.MissingPassword": "未输入密码",
+ "Register.InvalidPassword": "无效密码",
+ "Register.EmailAlreadyRegistered": "此邮箱已注册",
+ "Register.UsernameAlreadyRegistered": "此用户名已注册",
+ "Register.ErrorCheckingUserId": "检查用户ID时出错",
"Account.Login": "登录",
"Account.Logout": "登出",
"Account.Register": "注册",
-
+ "Account.Saml2" : "使用 SAML 2.0 登录",
"Account.LoginOrRegister": "登录 / 注册",
- "Account.LogoutConfirm": "真正登出?",
+ "Account.LogoutConfirm": "确认登出?",
"Account.LoggingIn": "正在登录...",
"Account.LoggingOut": "正在登出...",
"Account.Registering": "正在注册...",
"Account.Anonymous": "匿名",
- "Account.Username": "用户名:",
- "Account.Email": "电子邮件:",
- "Account.RememberMe": "记得我(7天):",
- "Account.RepeatEmail": "重复的电子邮件:",
- "Account.UsernameOrEmail": "用户名或电子邮件:",
- "Account.Password": "密码:",
- "Account.RepeatPassword": "重复输入密码:",
+ "Account.Username": "用户名:",
+ "Account.Email": "电子邮件:",
+ "Account.RememberMe": "记住我
(30天无活动后将登出)",
+ "Account.RepeatEmail": "重复电子邮件:",
+ "Account.UsernameOrEmail": "用户名或电子邮件:",
+ "Account.Password": "密码:",
+ "Account.RepeatPassword": "重复输入密码:",
"Account.RecoverPassword": "忘记密码?",
"Account.LiveEmailWarning": "警告: live.com,hotmail.com,Outlook.com和其他Microsoft托管的服务最多可能需要1-2天才能接受该电子邮件。",
"Account.PasswordRules": "(至少8个字符,1个数字,1个小写字母,1个大写字母)",
@@ -341,35 +444,84 @@
"Account.LostPassword": "忘记密码",
"Account.SendRecoveryCode": "发送恢复码",
"Account.ResetPasswordHeader": "重置你的密码",
- "Account.ResetPasswordInstructions": "恢复码已发送到您的电子邮件。 将其复制到现场打击:",
+ "Account.ResetPasswordInstructions": "恢复码已发送到您的电子邮件。将其复制到下方输入框:",
"Account.RecoveryCode": "恢复码:",
- "Account.NewPassword": "新密码:",
+ "Account.NewPassword": "新密码:",
"Account.ResetPassword": "设置新密码",
"Account.Requesting": "正在请求...",
"Account.ErrorPasswordMismatch": "密码不匹配!",
- "Account.ErrorEmailMismatch": "电子邮件内容不符!",
- "Account.ErrorLoginError": "记录错误:",
- "Account.RegistrationSuccess": "成功!
已通过验证链接将电子邮件发送到{email}。
单击此链接后,我们将自动记录 只要打开此对话框即可。
如果遇到问题,请通过hello@{appName}.com或discord.gg/neosvr与我们联系。",
+ "Account.ErrorEmailMismatch": "电子邮件不匹配!",
+ "Account.ErrorLoginError": "登录错误:",
+ "Account.RegistrationSuccess": "成功!
验证链接已通过电子邮件发送到{email}。
保持此会话打开并单击此链接后,您将自动登录。
如果遇到问题,请通过 {appEmail} 或 {appCommunity} 与我们联系。",
+ "Account.BirthMonth": "出生月份:",
+ "Account.BirthDay": "出生日:",
+ "Account.BirthYear": "出生年份:",
+ "Account.PoliciesAgreement": "我同意 服务条款 与 隐私政策",
+ "Account.AlternateMethods" : "使用第三方服务登录:",
+
+ "Account.Saml2.Title" : "SAML 2.0",
+ "Account.Saml2.Select" : "请选择您想使用的 SAML 2.0 服务商:",
+ "Account.Saml2.LoggingIn" : "正在等待登录完成(请查看您的浏览器)...",
+
+ "Account.TOTP.Title" : "双因子认证(2FA)",
+ "Account.TOTP.Initializing": "正在检查您账号的 2FA 状态...",
+ "Account.TOTP.Code.Header": "安全码",
+ "Account.TOTP.Code.Description": "首先,您需要将一个安全码输入您的 TOTP 认证应用,例如 Authy 或者 Google Authenticator.
我们建议以扫描二维码的方式输入,但您也可以手动输入。 千万不要告诉他人您的安全码。
如果您正在VR模式下,您可以通过按下 F8 切换到桌面模式。",
+ "Account.TOTP.Code.QRCode": "扫描二维码",
+ "Account.TOTP.Code.Key": "安全码:",
+ "Account.TOTP.RecoveryCodes.Header": "恢复码",
+ "Account.TOTP.RecoveryCodes.Description": "把这些代码保存在安全的地方。它们可以在您的手机丢失或损坏后,帮助您再次访问您的账号。每条代码只能使用一次。千万不要告诉他人这些代码。 如果您弄丢了它们,您将 永远 失去对您账号的访问权。",
+ "Account.TOTP.RecoveryCodes.Codes": "恢复码:",
+ "Account.TOTP.Activate.Header": "激活 2FA",
+ "Account.TOTP.Activate.Description": "要在您的账号上激活 2FA, 请使用您认证应用所产生的六位数字口令来确保一切工作正常。
一旦激活,您将需要这些代码来进行特定操作。",
+ "Account.TOTP.Activate.Token": "六位数字口令:",
+ "Account.TOTP.Activate.TokenField": "在此处输入口令...",
+ "Account.TOTP.Activate.Activate": "激活",
+ "Account.TOTP.Activate.Activating": "激活中...",
+ "Account.TOTP.Activate.InvalidToken": "无效口令!",
+ "Account.TOTP.Message.AlreadySetup": "您的账号已启用 2FA!",
+ "Account.TOTP.Message.Error": "遭遇意外错误!请稍后重试。",
+ "Account.TOTP.Message.SetupComplete": "恭喜!
您的账号已启用 2FA 并享受其带来的额外保护!
您还可以用 /enableLogin2FA 指令启用此账号登录时的 2FA。",
+ "Account.TOTP.Deactivate.Header": "取消 2FA",
+ "Account.TOTP.Deactivate.Description": "目前 2FA 已 在您的账号上设置并激活。如果您需要取消它(例如:您丢失了手机或者恢复码遭泄漏),您可以在此处进行操作。
取消 2FA 后,您可以再次设置启用它,这将生成一个全新的安全码与一套新的恢复码。
如果您丢失了手机,且需要再次设置激活 2FA,我们 强烈 建议您马上进行这项操作,因为每条恢复码只能被使用一次,当其耗尽后,您将永远无法访问您的账号。",
+ "Account.TOTP.Deactivate.Deactivate": "取消",
+ "Account.TOTP.Deactivate.Deactivating": "取消中...",
+ "Account.TOTP.Message.DeactivationComplete": "您账号的 2FA 已被成功取消。
您的账号正因此面临更大的风险!
我们强烈建议您马上重新设置启用 2FA,特别是当您因丢失手机而使用了恢复码后。",
+
+ "Account.Type.Standard" : "标准账号",
+ "Account.Type.Business" : "商用账号",
+ "Account.Type.Patreon" : "Patreon 支持者",
+ "Account.Type.Mentor" : "{platform} 导师",
+ "Account.Type.Moderator" : "{platform} 版主",
+ "Account.Type.Team" : "{platform} 团队",
+
+ "Avatar.Badge.Live" : "直播",
"2FA.Header": "2FA验证",
"2FA.Token": "6位令牌:",
- "Profile.Status.Online": "线上",
- "Profile.Status.Away": "离去",
- "Profile.Status.Busy": "繁忙",
- "Profile.Status.Invisible": "无形",
+ "Profile.Status.Online": "在线",
+ "Profile.Status.Away": "离开",
+ "Profile.Status.Busy": "忙碌",
+ "Profile.Status.Invisible": "隐身",
"Profile.Status.Offline": "离线",
"Session.Tab.Settings": "设定",
"Session.Tab.Users": "用户",
"Session.Tab.Permissions": "权限",
- "Session.Permission.Anonymous": "默认匿名:",
- "Session.Permission.Vistor": "默认访问者:",
- "Session.Permission.Contact": "默认朋友:",
- "Session.Permission.Host": "默认主机:",
+ "Session.Permission.Anonymous": "默认匿名:",
+ "Session.Permission.Vistor": "默认访客:",
+ "Session.Permission.Contact": "默认好友:",
+ "Session.Permission.Host": "默认主机:",
"Session.Permission.PermissionOverrideCount": "权限覆盖: {n,select, -1 {---} other {{n}}}",
- "Session.Permission.ClearOverrides": "清除用户替代",
+ "Session.Permission.ClearOverrides": "清除用户覆盖项",
+
+ "Session.JoinVerifier.EnableHeader" : "激活自定义准入认证?",
+ "Session.JoinVerifier.EnableText" : "警告: 您将要启用自定义准入认证,其是当前世界的一部分。当您这样做之前,请确保您信任此世界的创建者。因为自定义准入认证器可以绕过标准会话访问规则,并使用其自己的规则允许或阻止用户进入。",
+ "Session.JoinVerifier.Label" : "使用自定义准入认证器: {name}",
+ "Session.JoinVerifier.ComponentWarning" : "警告: 目前,并没有机制可以在认证器启用后防止篡改。如果篡改用于认证的 ProtoFlux 设置可能导致问题, 请!不!要!使用这个功能且 不!要!在您的世界中激活它。",
+ "Session.JoinVerifier.SetCustomVerifier" : "设为自定义加入请求认证器",
"Permissions.NotAllowedToSpawn": "您不可以在此处生成事物",
"Permissions.NotAllowedToSave": "您无权在这个世界上保存项目。",
@@ -382,70 +534,76 @@
"User.Actions.Kick": "踢",
"User.Actions.Ban": "禁止",
- "Contacts.Add": "添加朋友",
- "Contacts.Remove": "移除朋友",
- "Contacts.ConfirmRemove": "真的删除吗?",
+ "Contacts.Add": "添加好友",
+ "Contacts.Remove": "移除好友",
+ "Contacts.ConfirmRemove": "确认删除?",
"Contacts.AcceptRequest": "接受请求",
- "Contacts.IgnoreRequest": "忽略要求",
+ "Contacts.IgnoreRequest": "忽略请求",
"Contacts.Invite": "邀请",
- "Contacts.BanFromAllSessions": "禁止所有会议",
- "Contacts.UnbanFromAllSessions": "取消禁止我所有的会议",
- "Contacts.BanFromCurrentWorld": "禁止进入目前的世界",
- "Contacts.UnbanFromCurrentWorld": "取消禁止进入目前的世界",
- "Contacts.RecordingVoiceMessage": "现在正在录音...",
+ "Contacts.BanFromAllSessions": "禁止进入我主持的会话",
+ "Contacts.UnbanFromAllSessions": "取消禁止进入我主持的会话",
+ "Contacts.BanFromCurrentWorld": "禁止进入当前的世界",
+ "Contacts.UnbanFromCurrentWorld": "取消禁止进入当前的世界",
+ "Contacts.RecordingVoiceMessage": "正在录音...",
+ "Contacts.Unblocked" : "取消屏蔽",
+ "Contacts.AvatarBlock" : "屏蔽化身",
+ "Contacts.MutualBlock" : "相互屏蔽",
+ "Contacts.SelfAccount": "我的账号",
+ "Contacts.SearchPrompt": "搜索好友...",
+ "Contacts.WriteMessage": "编写信息...",
"Contacts.InSession": "在 {name}",
"Contacts.InPrivate": "在私人世界",
-
- "Contacts.InHidden": "私人的",
-
+ "Contacts.InContactsOnly": "在仅限好友的世界",
+ "Contacts.InHidden": "在隐藏的世界",
+ "Contacts.InHiddenContactsOnly": "在隐藏的,仅限好友的世界",
+ "Contacts.InHiddenContactsPlus": "在隐藏的,仅限好友+的世界",
"Contacts.InLAN": "在局域网世界",
"Contacts.UsingDifferentVersion": "使用版本: {version}",
"Contacts.RequestSent": "请求已发送",
- "Contacts.RequestReceived": "联络请求",
- "Contacts.RequestIgnored": "被忽略",
- "Contacts.Blocked": "受阻",
+ "Contacts.RequestReceived": "好友请求",
+ "Contacts.RequestIgnored": "忽略的请求",
+ "Contacts.Blocked": "屏蔽",
"Contacts.SearchResult": "搜索结果",
"Contacts.Bot": "Bot帐户",
+ "Contacts.Migrated": "好友未迁移",
- "Notifications.IsOnline": "现在在线",
- "Notifications.IsOnlineOnDifferentVersion": "现在在线 (使用版本: {version})",
- "Notifications.ReceivedContactRequest": "已发送联系请求",
+ "Notifications.IsOnline": "上线了",
+ "Notifications.IsOnlineOnDifferentVersion": "上线了 (使用版本: {version})",
+ "Notifications.ReceivedContactRequest": "发来一个好友请求",
"Notifications.ReceivedInvite": "邀请您:",
- "Notifications.ReceivedItem": "向您发送了一个项目:",
- "Notifications.ReceivedTip": "收到小费 {amount} {token}",
- "Notifications.SentTip": "已发送小费 {amount} {token}",
- "Notifications.VoiceMessage": "发送语音留言",
+ "Notifications.ReceivedItem": "发来一件物品:",
+ "Notifications.VoiceMessage": "发来一条语音信息",
"Undo.SetField": "将字段 {field_name} 设置为 {value}",
"Undo.SetReference": "将引用 {ref_name} 设置为 {ref_target}",
- "Undo.Spawn": "产生 {name}",
- "Undo.Destroy": "破坏 {name}",
- "Undo.SpawnComponent": "在{slot_name}上附加 {component_type} ",
+ "Undo.Spawn": "生成 {name}",
+ "Undo.Destroy": "销毁 {name}",
+ "Undo.SpawnComponent": "在 {slot_name} 上附加 {component_type}",
"Undo.DuplicateComponent": "组件重复",
- "Undo.DestroyComponent": "在{slot_name}上摧毁 {component_type} ",
- "Undo.Transform": "移动了 {name}",
+ "Undo.DestroyComponent": "销毁 {slot_name} 上的 {component_type}",
+ "Undo.Transform": "{name} 已移动",
"Undo.Translate": "平移",
"Undo.TranslateAlongAxis": "沿轴平移",
"Undo.RotateAroundAxis": "绕轴旋转",
"Undo.ResetPosition": "重置位置",
"Undo.ResetRotation": "重置旋转",
- "Undo.ResetScale": "重设比例",
+ "Undo.ResetScale": "重置缩放",
- "Undo.GrabObjects": "抓物体",
- "Undo.DestroyGrabbed": "销毁抓的物体",
- "Undo.DuplicateGrabbed": "复制抓的物体",
+ "Undo.GrabObjects": "抓取物体",
+ "Undo.DestroyGrabbed": "销毁所持物体",
+ "Undo.DuplicateGrabbed": "复制所持物体",
- "Undo.ChangeBoxSize": "变更箱子尺寸",
+ "Undo.ChangeBoxSize": "变更盒子尺寸",
"Undo.BrushStroke": "笔触",
"Undo.ChangeColor": "换色",
"Undo.CloneComponent": "克隆组件",
"Undo.MoveIKBone": "移动IK骨骼",
"Undo.MoveSun": "移动太阳",
"Undo.ApplyMaterial": "应用材料",
- "Undo.BakeMeshes": "烤 {name}",
+ "Undo.BakeMeshes": "烘焙 {name}",
"Undo.ChangeMesh": "更换网格",
- "Undo.InsertParent": "插入父项 {name}",
+ "Undo.InsertParent": "为 {name} 插入父项",
"Undo.Wiggler": "邪恶的东西",
"Undo.ExtractMaterialsFromHierarchy": "从层次结构提取材质",
diff --git a/zh-tw.json b/zh-tw.json
index 661290d..6602092 100644
--- a/zh-tw.json
+++ b/zh-tw.json
@@ -1,14 +1,15 @@
{
"localeCode": "zh-tw",
- "authors": ["Melnus"],
+ "authors": ["Melnus", "huang825172"],
"messages": {
"General.OK": "OK",
-
+ "General.Start": "開始",
+ "General.Finish": "結束",
"General.Cancel": "取消",
"General.Continue": "繼續",
"General.Next": "下一頁",
-
+ "General.Previous": "返回",
"General.Back": "上一頁",
"General.Confirm": "真的好嗎?",
"General.Loading": "正在加載...",
@@ -20,18 +21,43 @@
"General.Saving": "正在保存中...",
"General.Saved": "保存了!",
"General.Done": "做完了!",
-
- "General.CopiedToClipboard": "複製!",
- "General.CopiedToClipboardLong": "複製到剪貼板!",
+ "General.Close": "關閉",
+ "General.CopyToClipboard": "複製到剪貼板",
+ "General.CopiedToClipboard": "已複製",
+ "General.CopiedToClipboardLong": "已複製到剪貼板",
"General.Create": "創建",
"General.Creating": "正在創建中...",
+ "General.Buy": "購買",
+ "General.Yes": "是",
+ "General.No": "否",
+ "General.ClearSelection" : "清除選擇",
+ "General.Off": "禁用",
+ "General.On": "啓用",
+ "General.Understand": "我明白了",
+ "General.Notice" : "注意",
+ "General.UnderstandEnable" : "我明白了,啓用吧",
+ "General.Dismiss": "關閉",
+ "General.Edit": "編輯",
"General.UI.SearchPrompt": "搜索...",
"General.UI.SearchPromptLong": "輸入搜索",
+ "General.UI.ToggleEditMode": "編輯模式啓停",
+ "General.UI.ToggleSubtitles": "字幕啓停",
+ "General.UI.Subtitles.On" : "字幕:啓用",
+ "General.UI.Subtitles.Off" : "字幕:禁用",
- "General.Sort.Ascending": "上升",
+ "General.UI.MusicVolumeLocal": "音樂音量(本地):",
+ "General.UI.VoiceVolumeLocal": "語音音量(本地):",
+ "General.UI.SoundVolumeLocal": "音效音量(本地):",
+
+ "General.UI.PressToBegin": "按鍵開始",
+
+ "General.Sort.Ascending": "升序",
"General.Sort.Descending": "降序",
+ "Worlds.Home" : "家",
+ "Worlds.Tutorial" : "教程",
+
"Locomotion.Noclip.Name": "穿牆",
"Locomotion.Noclip.Description": "簡單的穿牆輯飛行模式,非常適合編輯。",
"Locomotion.Teleport.Name": "傳送",
@@ -61,7 +87,10 @@
"Interaction.ResetScale": "重設比例",
"Interaction.LaserEnabled": "啟用激光",
"Interaction.LaserDisabled": "激光禁用",
-
+
+ "Interaction.Grab.Precision": "抓取:精準",
+ "Interaction.Grab.Auto": "抓取:自動",
+ "Interaction.Grab.Off": "抓取:僅激光",
"Interaction.Locomotion": "運動",
"Interaction.Locomotion.None": "沒有",
@@ -74,11 +103,33 @@
"Interaction.EquipAvatar": "裝備化身",
"Interaction.SaveAsScreenshot": "另存為屏幕截圖",
-
+ "Interaction.ExportScreenshot": "導出截圖",
"Interaction.ImportFile": "導入文件",
"Interaction.ExportFile": "匯出檔案",
"Interaction.CopyLink": "複製鏈接",
+ "Inventory.OpenWorld": "打開世界",
+ "Inventory.Equip": "裝備",
+ "Inventory.Delete": "刪除",
+ "Inventory.SaveHeld": "保存所持",
+ "Inventory.Inventories": "裝備清單",
+ "Inventory.Share": "分享",
+ "Inventory.Unshare": "取消分享",
+ "Inventory.SaveAvatar": "保存化身",
+ "Inventory.Favorite.Home": "設爲家",
+ "Inventory.Favorite.ProgressBar": "設爲進度條",
+ "Inventory.Favorite.AudioStreamController": "設爲音頻流控制器",
+ "Inventory.Favorite.TextDisplay": "設爲文字顯示",
+ "Inventory.Favorite.VideoPlayer": "設爲視頻播放器",
+ "Inventory.Favorite.AudioPlayer": "設爲音頻播放器",
+ "Inventory.Favorite.InteractiveCamera": "設爲相機",
+ "Inventory.Favorite.Keyboard": "設爲鍵盤",
+ "Inventory.Favorite.Avatar": "設爲化身",
+ "Inventory.Favorite.WorldLoadingIndicator": "設爲加載指示器",
+ "Inventory.Favorite.ColorDialog": "設爲色盤",
+ "Inventory.Favorite.Hyperlink": "設爲超鏈接顯示",
+
+
"Dash.Screens.Home": "家",
"Dash.Screens.Worlds": "世界",
"Dash.Screens.Contacts": "朋友",
@@ -91,20 +142,29 @@
"Dash.Actions.PasteFromClipboard": "從剪貼板粘貼內容",
+ "Dash.Actions.TurnOffUIEdit": "退出UI編輯模式",
+
"Dash.Actions.CloudHome": "我的雲端之家",
"Dash.Exit.Header": "退出{appName}",
- "Dash.Exit.ExitAndSave": "退出並保存房屋",
- "Dash.Exit.ExitAndDiscard": "退出並丟棄房屋",
+ "Dash.Exit.ExitAndSave": "退出並保存世界",
+ "Dash.Exit.ExitAndDiscard": "退出並丟棄世界編輯",
+ "Dash.Exit.Sponsor": "爲{name}對此項目的支持表示由衷感謝!",
+ "Dash.Exit.Sponsor.You": "您",
+ "Dash.Exit.Shoutouts": "同時,也感謝以下支持者們:",
+ "Dash.Exit.Shoutouts.AndMore" : " 以及其他很多人!",
+ "Dash.Exit.Shoutouts.You" : "{name}(謝謝您!謝謝您!)",
"Dash.Exit.ThankYou": "感謝您使用{appName}!",
"Dash.Exit.SubmittedBy": "提交者: {name}",
+ "Facets.FPS": "{fps} 幀每秒",
+
"World.Waiting": "正在等候...",
- "World.HostIsStarting": "主持人正在開始會議",
+ "World.HostIsStarting": "主持人正在開始會話",
"World.Loading": "正在載入...",
"World.LoadingFailed": "失敗",
- "World.LoadedAssets": "已加載{assets}個,共{total_assets}個",
- "World.Downloading": "正在下載{total_bytes}個{bytes}",
+ "World.LoadedAssets": "已加載{assets}個資產,共{total_assets}個",
+ "World.Downloading": "正在下載{total_bytes}個{bytes}資產",
"World.Connection.EstablishingConnection": "建立連接",
"World.Connection.RequestingJoin": "申請加入",
@@ -125,11 +185,15 @@
"World.Error.FailedFetchingAuthentication": "無法獲取身份驗證信息",
"World.Error.JoinAlreadyRequested": "已要求加入",
"World.Error.FailedConnectToRelay": "連接中繼失敗",
-
+ "World.Error.FailedToConnect": "連接失敗",
+ "World.Error.InvalidAddress": "無效地址",
"World.Error.NoPort": "未指定端口",
- "World.Error.IncompatibleVersion": "不兼容的{appName}版本",
-
- "World.Error.Unknown": "Unknown Error",
+ "World.Error.IncompatibleVersion": "不兼容的版本",
+ "World.Error.HostBlocked": "主持人被屏蔽",
+ "World.Error.HostBlockedDetail": "您已屏蔽該主持人",
+ "World.Error.WorldCrash": "世界崩潰",
+ "World.Error.WorldCrashDetail" : "在更新該世界時遭遇了致命錯誤",
+ "World.Error.Unknown": "未知錯誤",
"World.Config.Name": "世界名:",
"World.Config.Description": "描述:",
@@ -193,9 +257,9 @@
"World.Indicator.Description": "描述",
"World.Indicator.Description.None": "(沒有提供描述)",
- "World.Detail.ActiveSessions": "活動的會議:",
+ "World.Detail.ActiveSessions": "活動的會話:",
"World.Detail.ActiveUsers": "活躍用戶:",
- "World.Detail.NewSession": "",
+ "World.Detail.NewSession": "<新會話>",
"World.Detail.DescriptionHeader": "描述: ",
"World.Detail.SessionInformationHeader": "會議信息",
"World.Detail.Uptime": "正常運行時間",
@@ -214,21 +278,23 @@
"World.Category.Everything": "萬事",
"World.Category.Featured": "精選",
"World.Category.PublishedWorlds": "出版的世界",
- "World.Category.ActiveSessions": "活動會議",
-
- "World.Category.HeadlessSessions": "無頭會議",
- "World.Category.Social": "社會的",
+ "World.Category.ActiveSessions": "活動會話",
+ "World.Category.ContactsSessions": "好友的會話",
+ "World.Category.HeadlessSessions": "無頭客戶端",
+ "World.Category.Social": "社交",
"World.Category.Games": "遊戲類",
"World.Category.Art": "藝術",
"World.Category.Tutorials": "教程",
- "World.Category.Educational": "教育的",
-
+ "World.Category.Educational": "教育",
+ "World.Category.Random": "隨機",
"World.Category.MyWorlds": "我的世界",
"World.Category.Custom": "自訂",
+ "World.Category.GroupWorlds": "羣組世界",
"World.AccessLevel.Anyone": "任何人",
"World.AccessLevel.RegisteredUsers": "註冊用戶",
-
+ "World.AccessLevel.Contacts": "僅好友",
+ "World.AccessLevel.ContactsPlus": "好友+",
"World.AccessLevel.LAN": "局域網",
"World.AccessLevel.Private": "私人(僅邀請)",
@@ -241,10 +307,12 @@
"World.SortParameter.LastUpdateDate": "修改日期",
"World.SortParameter.FirstPublishTime": "發布日期",
"World.SortParameter.TotalVisits": "總造訪",
+ "World.SortParameter.LastVisit": "最近造訪",
+ "World.SortParameter.Random": "隨機",
"World.Filter.DataSources": "數據源:",
"World.Filter.OpenedWorlds": "開放的世界",
- "World.Filter.ActiveSessions": "活動會議",
+ "World.Filter.ActiveSessions": "活動會話",
"World.Filter.PublishedWorlds": "出版的世界",
"World.Filter.LocalWorlds": "本地世界",
"World.Filter.BaseSearch": "基礎搜索:",
@@ -254,9 +322,9 @@
"World.Filter.SubmittedToGroup": "提交給組:",
"World.Filter.Featured": "僅精選",
"World.Filter.MyWorlds": "我的世界",
- "World.Filter.SessionFiltering": "會議過濾:",
+ "World.Filter.SessionFiltering": "會話過濾:",
"World.Filter.MinimumUsers": "最低人數: {n}",
-
+ "World.Filter.MinimumContacts": "最低好友數: {n}",
"World.Filter.OnlyHeadless": "僅無頭主機",
"World.Filter.MaxAccessLevel": "最大訪問權限:",
"World.Filter.MinimumUptime": "最小正常運行時間:",
@@ -266,7 +334,7 @@
"World.Edit.Name": "世界名:",
"World.Edit.Description": "描述:",
"World.Edit.Tags": "標籤(以逗號分隔):",
- "World.Edit.Path": "世界之路:",
+ "World.Edit.Path": "世界路徑:",
"World.Edit.AccessLevelHeader": "誰可以打開這個世界?",
"World.Edit.AccessPrivate": "只有我",
"World.Edit.AccessPatreon": "Patreon的支持者",
@@ -276,53 +344,99 @@
"Tools.FullBodyCalibrator": "全身/化身校準器",
"Tools.CameraStreaming": "相機/流媒體",
"Tools.CreateNewWorld": "創造新世界",
- "Tools.Debug": "Debug",
+ "Tools.Debug": "調試",
"Tools.StreamAudio": "流音頻",
+ "Tools.Setup2FA": "設置2FA",
+ "Tools.StreamAudio.Dialog.Title" : "創建音頻流",
"Tools.StreamAudio.Start": "開始流式傳輸",
"Tools.StreamAudio.Bitrate": "比特率: {bitrate} kbps",
"Tools.StreamAudio.Title": "{username} 音頻流",
"Tools.StreamAudio.Spatialized": "空間化",
"Tools.StreamAudio.Broadcast": "廣播",
- "Tools.StreamAudio.PlayForOwner.Off": "為主人玩: Off",
- "Tools.StreamAudio.PlayForOwner.On": "為主人玩: On",
+ "Tools.StreamAudio.PlayForOwner.Off": "爲擁有者播放:禁用",
+ "Tools.StreamAudio.PlayForOwner.On": "爲擁有者播放:啓用",
- "Options.FreeformDash.On": "自由格式破折號:開啟",
- "Options.FreeformDash.Off": "自由格式破折號:關閉",
- "Options.SeatedMode.On": "座位模式:開啟",
- "Options.SeatedMode.Off": "座位模式:關閉",
+ "Options.FreeformDash.On": "自由衝刺:啓用",
+ "Options.FreeformDash.Off": "自由衝刺:禁用",
+ "Options.SeatedMode.On": "坐姿模式:啓用",
+ "Options.SeatedMode.Off": "坐姿模式:禁用",
"Options.Nameplates.All": "銘牌: 顯示所有銘牌",
"Options.Nameplates.NonContacts": "銘牌: 隱藏朋友的銘牌",
"Options.Nameplates.Hide": "銘牌: 隱藏所有銘牌",
+ "Options.Nameplates.DefaultStyle": "使用默認銘牌風格",
+ "Options.Nameplates.CustomStyle": "允許自訂銘牌",
- "Indicator.OnlineUsers": "在線用戶: {num_registered} (~{num_total})",
- "Indicator.ServerStatus": "服務器狀態: {status, select, Good {良好} Slow {緩慢} Down {為關閉} NoInternet {沒有互聯網}} ({response_ms} ms)",
+ "Indicator.OnlineUsers": "{users} 用戶在線 {users,plural, one {User} other {Users}}",
+ "Indicator.OnlineUsersVR": "{users} {users, plural, one {user} other {users}} 在VR中",
+ "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {user} other {users}} 在桌面模式下",
- "Indicator.Sync.AllSynced": "全部同步",
- "Indicator.Sync.SyncingItems": "正在同步 {item_count,plural, other {# 項目}} ({item_percent} %)",
- "Indicator.Sync.UploadingVariants": "正在上載中 {variant_count,plural, one {# asset variant} other {# asset variants}}",
- "Indicator.Sync.SyncError": "同步錯誤! Check log for details",
- "Indicator.Sync.OutOfSpace": "空間不足! Cannot sync",
+ "Indicator.ServerStatus.Status": "雲狀態",
+ "Indicator.ServerStatus.Good": "良好",
+ "Indicator.ServerStatus.Slow": "緩慢",
+ "Indicator.ServerStatus.Down": "較差",
+ "Indicator.ServerStatus.NoInternet": "無網絡連接",
- "Indicator.LiveHiddenMessage": "(實時隱藏信息)",
+ "Indicator.Sync.AllSynced": "已全部同步",
+ "Indicator.Sync.SyncingItems": "正在同步
{item_count, plural, one {# 項目} other {# 項目}}",
+ "Indicator.Sync.UploadingVariants": "正在上傳
資產",
+ "Indicator.Sync.SyncError": "同步錯誤 查看日誌瞭解細節",
+ "Indicator.Sync.StorageFull": "存儲已滿 無法同步",
+
+ "Indicator.Storage.StorageFull": "存儲已滿",
+ "Indicator.Storage.Usage": "{storage_used} 共 {storage_max}
存儲空間已使用",
+
+ "Indicator.LiveHiddenMessage": "(直播時信息已隱藏)",
+
+ "Login.InvalidCredentials": "無效憑據",
+ "Login.InvalidLogin": "無效憑據",
+
+ "Login.MalformedUID": "無效設備信息",
+ "Login.MissingUID": "設備信息缺失",
+ "Register.MissingUID": "無效設備信息",
+ "Register.MalformedUID": "無效設備信息",
+
+ "Login.MissingLogin": "未提供憑據",
+ "Login.InvalidRecoveryCode": "無效恢復代碼",
+ "Login.UnsupportedAuthentication": "不支援的認證方式",
+ "Login.EmailNotVerified": "郵箱未驗證",
+ "Login.AccountTempLocked": "您的賬號已被鎖定。",
+ "Login.AccountBanned": "您的賬號已被封禁。",
+ "Login.DuplicateAccount": "重複的賬號",
+
+ "Register.MissingRequest": "未輸入詳細註冊信息",
+ "Register.InvalidEmail": "無效郵箱地址",
+ "Register.MissingUsername": "未輸入用戶名",
+ "Register.MissingEmail": "未輸入電子郵箱",
+ "Register.UsernameTooLong": "用戶名過長",
+ "Register.UsernameContainsAmpersand": "用戶名不能含有 @",
+ "Register.UsernameStartsWithU": "用戶名不能以 U- 開頭",
+ "Register.InvalidUsername": "無效用戶名",
+ "Register.InvalidDateOfBirth": "無效出生日期",
+ "Register.UserContainsBlockedTerms": "用戶名含有屏蔽詞",
+ "Register.MissingPassword": "未輸入密碼",
+ "Register.InvalidPassword": "無效密碼",
+ "Register.EmailAlreadyRegistered": "此郵箱已註冊",
+ "Register.UsernameAlreadyRegistered": "此用戶名已註冊",
+ "Register.ErrorCheckingUserId": "檢查用戶ID時出錯",
"Account.Login": "登錄",
"Account.Logout": "登出",
"Account.Register": "註冊",
-
+ "Account.Saml2" : "使用 SAML 2.0 登錄",
"Account.LoginOrRegister": "登錄 / 註冊",
- "Account.LogoutConfirm": "真正登出?",
+ "Account.LogoutConfirm": "確認登出?",
"Account.LoggingIn": "正在登錄...",
"Account.LoggingOut": "正在登出...",
"Account.Registering": "正在註冊...",
"Account.Anonymous": "匿名",
- "Account.Username": "用戶名:",
- "Account.Email": "電子郵件:",
- "Account.RememberMe": "記得我(7天):",
- "Account.RepeatEmail": "重複的電子郵件:",
- "Account.UsernameOrEmail": "用戶名或電子郵件:",
- "Account.Password": "密碼:",
- "Account.RepeatPassword": "重複輸入密碼:",
+ "Account.Username": "用戶名:",
+ "Account.Email": "電子郵件:",
+ "Account.RememberMe": "記住我
(30天無活動後將登出)",
+ "Account.RepeatEmail": "重複電子郵件:",
+ "Account.UsernameOrEmail": "用戶名或電子郵件:",
+ "Account.Password": "密碼:",
+ "Account.RepeatPassword": "重複輸入密碼:",
"Account.RecoverPassword": "忘記密碼?",
"Account.LiveEmailWarning": "警告: live.com,hotmail.com,Outlook.com和其他Microsoft託管的服務最多可能需要1-2天才能接受該電子郵件。",
"Account.PasswordRules": "(至少8個字符,1個數字,1個小寫字母,1個大寫字母)",
@@ -330,20 +444,66 @@
"Account.LostPassword": "忘記密碼",
"Account.SendRecoveryCode": "發送恢復碼",
"Account.ResetPasswordHeader": "重置你的密碼",
- "Account.ResetPasswordInstructions": "恢復碼已發送到您的電子郵件。將其複製到現場打擊:",
+ "Account.ResetPasswordInstructions": "恢復碼已發送到您的電子郵件。將其複製到下方輸入框:",
"Account.RecoveryCode": "恢復碼:",
"Account.NewPassword": "新密碼:",
"Account.ResetPassword": "設置新密碼",
"Account.Requesting": "正在請求...",
"Account.ErrorPasswordMismatch": "密碼不匹配!",
- "Account.ErrorEmailMismatch": "電子郵件內容不符!",
- "Account.ErrorLoginError": "記錄錯誤:",
- "Account.RegistrationSuccess": "成功!
已通過驗證鏈接將電子郵件發送到{email}。
單擊此鏈接後,我們將自動記錄只要打開此對話框即可。
如果遇到問題,請通過hello@{appName}.com或discord.gg/neosvr與我們聯繫。",
+ "Account.ErrorEmailMismatch": "電子郵件不匹配!",
+ "Account.ErrorLoginError": "登錄錯誤:",
+ "Account.RegistrationSuccess": "成功!
驗證鏈接已通過電子郵件發送到{email}。
保持此會話打開並單擊此連接後,您將自動登錄。
如果遇到問題,請通過 {appEmail} 或 {appCommunity} 與我們聯繫。",
+ "Account.BirthMonth": "出生月份:",
+ "Account.BirthDay": "出生日:",
+ "Account.BirthYear": "出生年份:",
+ "Account.PoliciesAgreement": "我同意 服務條款 與 隱私政策",
+ "Account.AlternateMethods" : "使用第三方服務登錄:",
- "Profile.Status.Online": "線上",
- "Profile.Status.Away": "離去",
- "Profile.Status.Busy": "繁忙",
- "Profile.Status.Invisible": "無形",
+ "Account.Saml2.Title" : "SAML 2.0",
+ "Account.Saml2.Select" : "請選擇您想使用的 SAML 2.0 服務商:",
+ "Account.Saml2.LoggingIn" : "正在等待登錄完成(請查看您的瀏覽器)...",
+
+ "Account.TOTP.Title" : "雙因子認證(2FA)",
+ "Account.TOTP.Initializing": "正在檢查您賬號的 2FA 狀態...",
+ "Account.TOTP.Code.Header": "安全碼",
+ "Account.TOTP.Code.Description": "首先,您需要將一個安全碼輸入您的 TOTP 認證應用,例如 Authy 或者 Google Authenticator.
我們建議以掃描二維碼的方式輸入,但您也可以手動輸入。 千萬不要告訴他人您的安全碼。
如果您正在VR模式下,您可以通過按下 F8 切換到桌面模式。",
+ "Account.TOTP.Code.QRCode": "掃描二維碼",
+ "Account.TOTP.Code.Key": "安全碼:",
+ "Account.TOTP.RecoveryCodes.Header": "恢復碼",
+ "Account.TOTP.RecoveryCodes.Description": "把這些代碼保存在安全的地方。它們可以在您的手機丟失或損壞後,幫助您再次訪問您的賬號。每條代碼只能使用一次。千萬不要告訴他人這些代碼。 如果您弄丟了它們,您將 永遠 失去對您賬號的訪問權。",
+ "Account.TOTP.RecoveryCodes.Codes": "恢復碼:",
+ "Account.TOTP.Activate.Header": "激活 2FA",
+ "Account.TOTP.Activate.Description": "要在您的賬號上激活 2FA, 請使用您認證應用所產生的六位數字口令來確保一切工作正常。
一旦激活,您將需要這些代碼來進行特定操作。",
+ "Account.TOTP.Activate.Token": "六位數字口令:",
+ "Account.TOTP.Activate.TokenField": "在此處輸入口令...",
+ "Account.TOTP.Activate.Activate": "激活",
+ "Account.TOTP.Activate.Activating": "激活中...",
+ "Account.TOTP.Activate.InvalidToken": "無效口令!",
+ "Account.TOTP.Message.AlreadySetup": "您的賬號已啓用 2FA!",
+ "Account.TOTP.Message.Error": "遭遇意外錯誤!請稍候重試。",
+ "Account.TOTP.Message.SetupComplete": "恭喜!
您的賬號已啓用 2FA 並享受其帶來的額外保護!
您還可以用 /enableLogin2FA 指令啓用此賬號登錄時的 2FA。",
+ "Account.TOTP.Deactivate.Header": "取消 2FA",
+ "Account.TOTP.Deactivate.Description": "目前 2FA 已 在您的賬號上設置並激活。如果您需要取消它(例如:您丟失了手機或者恢復碼遭泄漏),您可以在此處進行操作。
取消 2FA 後,您可以再次設置啓用它,這將生成一個全新的安全碼與一套新的恢復碼。
如果您丟失了手機,且需要再次設置激活 2FA,我們 強烈 建議您馬上進行這項操作,因爲每條恢復碼只能被使用一次,當其耗盡後,您將永遠無法訪問您的賬號。",
+ "Account.TOTP.Deactivate.Deactivate": "取消",
+ "Account.TOTP.Deactivate.Deactivating": "取消中...",
+ "Account.TOTP.Message.DeactivationComplete": "您賬號的 2FA 已被成功取消。
您的賬號正因此面臨更大的風險!
我們強烈建議您馬上重新設置啓用 2FA,特別是當您因丟失手機而使用了恢復碼後。",
+
+ "Account.Type.Standard" : "標準賬號",
+ "Account.Type.Business" : "商用賬號",
+ "Account.Type.Patreon" : "Patreon 支持者",
+ "Account.Type.Mentor" : "{platform} 導師",
+ "Account.Type.Moderator" : "{platform} 版主",
+ "Account.Type.Team" : "{platform} 團隊",
+
+ "Avatar.Badge.Live" : "直播",
+
+ "2FA.Header": "2FA验证",
+ "2FA.Token": "6位令牌:",
+
+ "Profile.Status.Online": "在線",
+ "Profile.Status.Away": "離開",
+ "Profile.Status.Busy": "忙碌",
+ "Profile.Status.Invisible": "隱身",
"Profile.Status.Offline": "離線",
"Session.Tab.Settings": "設定",
@@ -351,11 +511,17 @@
"Session.Tab.Permissions": "權限",
"Session.Permission.Anonymous": "默認匿名:",
- "Session.Permission.Vistor": "默認訪問者:",
- "Session.Permission.Contact": "默認朋友:",
+ "Session.Permission.Vistor": "默認訪客:",
+ "Session.Permission.Contact": "默認好友:",
"Session.Permission.Host": "默認主機:",
"Session.Permission.PermissionOverrideCount": "權限覆蓋: {n,select, -1 {---} other {{n}}}",
- "Session.Permission.ClearOverrides": "清除用戶替代",
+ "Session.Permission.ClearOverrides": "清除用戶覆蓋項",
+
+ "Session.JoinVerifier.EnableHeader" : "激活自訂准入認證?",
+ "Session.JoinVerifier.EnableText" : "警告: 您將要啓用自訂准入認證,其是當前世界的一部分。當您這樣做之前,請確保您信任此世界的創建者。因爲自訂准入認證器可以繞過標準會話訪問規則,並使用其自己的規則允許或阻止用戶進入。",
+ "Session.JoinVerifier.Label" : "使用自訂准入認證器: {name}",
+ "Session.JoinVerifier.ComponentWarning" : "警告: 目前,並沒有機制可以在認證器啓用後防止篡改。如果篡改用於認證的 ProtoFlux 設置可能導致問題, 請!不!要!使用這個功能且 不!要!在您的世界中激活它。",
+ "Session.JoinVerifier.SetCustomVerifier" : "設爲自訂加入請求認證器",
"Permissions.NotAllowedToSpawn": "您不可以在此處生成事物",
"Permissions.NotAllowedToSave": "您無權在這個世界上保存項目",
@@ -368,70 +534,76 @@
"User.Actions.Kick": "踢",
"User.Actions.Ban": "禁止",
- "Contacts.Add": "添加朋友",
- "Contacts.Remove": "移除朋友",
+ "Contacts.Add": "添加好友",
+ "Contacts.Remove": "移除好友",
"Contacts.ConfirmRemove": "真的要刪除嗎?",
"Contacts.AcceptRequest": "接受請求",
- "Contacts.IgnoreRequest": "忽略要求",
- "Contacts.Invite": "在這裡邀請",
- "Contacts.BanFromAllSessions": "禁止所有會議",
- "Contacts.UnbanFromAllSessions": "取消禁止我所有的會議",
- "Contacts.BanFromCurrentWorld": "禁止進入目前的世界",
- "Contacts.UnbanFromCurrentWorld": "取消禁止進入目前的世界",
- "Contacts.RecordingVoiceMessage": "現在正在錄音...",
+ "Contacts.IgnoreRequest": "忽略請求",
+ "Contacts.Invite": "邀請",
+ "Contacts.BanFromAllSessions": "禁止進入我主持的會話",
+ "Contacts.UnbanFromAllSessions": "取消禁止進入我主持的會話",
+ "Contacts.BanFromCurrentWorld": "禁止進入當前的世界",
+ "Contacts.UnbanFromCurrentWorld": "取消禁止進入當前的世界",
+ "Contacts.RecordingVoiceMessage": "正在錄音...",
+ "Contacts.Unblocked" : "取消屏蔽",
+ "Contacts.AvatarBlock" : "屏蔽化身",
+ "Contacts.MutualBlock" : "相互屏蔽",
+ "Contacts.SelfAccount": "我的賬號",
+ "Contacts.SearchPrompt": "搜索好友...",
+ "Contacts.WriteMessage": "編寫信息...",
"Contacts.InSession": "在 {name}",
"Contacts.InPrivate": "在私人世界",
-
- "Contacts.InHidden": "私人的",
-
+ "Contacts.InContactsOnly": "在僅限好友的世界",
+ "Contacts.InHidden": "在隱藏的世界",
+ "Contacts.InHiddenContactsOnly": "在隱藏的,僅限好友的世界",
+ "Contacts.InHiddenContactsPlus": "在隱藏的,僅限好友+的世界",
"Contacts.InLAN": "在局域網世界",
"Contacts.UsingDifferentVersion": "使用版本: {version}",
"Contacts.RequestSent": "請求已發送",
- "Contacts.RequestReceived": "聯絡請求",
- "Contacts.RequestIgnored": "被忽略",
- "Contacts.Blocked": "受阻",
+ "Contacts.RequestReceived": "好友請求",
+ "Contacts.RequestIgnored": "忽略的請求",
+ "Contacts.Blocked": "屏蔽",
"Contacts.SearchResult": "搜索結果",
"Contacts.Bot": "Bot帳戶",
+ "Contacts.Migrated": "好友未遷移",
- "Notifications.IsOnline": "現在在線",
- "Notifications.IsOnlineOnDifferentVersion": "現在在線 (使用版本: {version})",
- "Notifications.ReceivedContactRequest": "已發送聯繫請求",
- "Notifications.ReceivedInvite": "邀請您:",
- "Notifications.ReceivedItem": "向您發送了一個項目:",
- "Notifications.ReceivedTip": "收到小費 {amount} {token}",
- "Notifications.SentTip": "已發送小費 {amount} {token}",
- "Notifications.VoiceMessage": "發送語音留言",
+ "Notifications.IsOnline": "上線了",
+ "Notifications.IsOnlineOnDifferentVersion": "上線了 (使用版本: {version})",
+ "Notifications.ReceivedContactRequest": "發來一個好友請求",
+ "Notifications.ReceivedInvite": "邀請您:",
+ "Notifications.ReceivedItem": "發來一件物品:",
+ "Notifications.VoiceMessage": "發來一條語音信息",
"Undo.SetField": "將字段 {field_name} 設置為 {value}",
"Undo.SetReference": "將引用 {ref_name} 設置為 {ref_target}",
- "Undo.Spawn": "產生 {name}",
- "Undo.Destroy": "破壞 {name}",
- "Undo.SpawnComponent": "在{slot_name}上附加 {component_type}",
+ "Undo.Spawn": "生成 {name}",
+ "Undo.Destroy": "銷燬 {name}",
+ "Undo.SpawnComponent": "在 {slot_name} 上附加 {component_type}",
"Undo.DuplicateComponent": "組件重複",
- "Undo.DestroyComponent": "在{slot_name}上摧毀 {component_type}",
- "Undo.Transform": "移動了 {name}",
+ "Undo.DestroyComponent": "銷燬 {slot_name} 上的 {component_type}",
+ "Undo.Transform": "{name} 已移動",
"Undo.Translate": "平移",
"Undo.TranslateAlongAxis": "沿軸平移",
"Undo.RotateAroundAxis": "繞軸旋轉",
"Undo.ResetPosition": "重置位置",
"Undo.ResetRotation": "重置旋轉",
- "Undo.ResetScale": "重設比例",
+ "Undo.ResetScale": "重置縮放",
- "Undo.GrabObjects": "抓物體",
- "Undo.DestroyGrabbed": "銷毀抓的物體",
- "Undo.DuplicateGrabbed": "複製抓的物體",
+ "Undo.GrabObjects": "抓取物體",
+ "Undo.DestroyGrabbed": "銷毀所持物體",
+ "Undo.DuplicateGrabbed": "複製所持物體",
- "Undo.ChangeBoxSize": "變更包裝盒尺寸",
+ "Undo.ChangeBoxSize": "變更盒子尺寸",
"Undo.BrushStroke": "筆觸",
"Undo.ChangeColor": "換色",
"Undo.CloneComponent": "克隆組件",
"Undo.MoveIKBone": "移動IK骨骼",
"Undo.MoveSun": "移動太陽",
- "Undo.ApplyMaterial": "申請材料",
- "Undo.BakeMeshes": "烤 {name}",
+ "Undo.ApplyMaterial": "應用材料",
+ "Undo.BakeMeshes": "烘焙 {name}",
"Undo.ChangeMesh": "更換網格",
- "Undo.InsertParent": "插入父項{name}",
+ "Undo.InsertParent": "爲 {name} 插入父項",
"Undo.Wiggler": "邪惡的東西",
"Tooltips.Dev.CreateNew": "創建新的...",