From 14183a73168e53962bccaf131d5d59257252f6ed Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Wed, 2 Jul 2025 22:24:56 +0800 Subject: [PATCH] :lipstick: Colorful name for subscribed users --- assets/i18n/en-US.json | 1 + assets/i18n/zh-CN.json | 1037 ++++++++++++------------- lib/widgets/account/account_name.dart | 37 +- 3 files changed, 534 insertions(+), 541 deletions(-) diff --git a/assets/i18n/en-US.json b/assets/i18n/en-US.json index 0dac724..9d8cf0b 100644 --- a/assets/i18n/en-US.json +++ b/assets/i18n/en-US.json @@ -542,6 +542,7 @@ "upgradeYourPlan": "Upgrade Your Plan", "chooseYourPlan": "Choose Your Plan", "currentMembership": "Current: {}", + "currentMembershipMember": "A member of Stellar Program · {}", "membershipExpires": "Expires: {}", "membershipTierStellar": "Stellar", "membershipTierNova": "Nova", diff --git a/assets/i18n/zh-CN.json b/assets/i18n/zh-CN.json index b49814d..36c0f93 100644 --- a/assets/i18n/zh-CN.json +++ b/assets/i18n/zh-CN.json @@ -1,523 +1,516 @@ { - "login": "登录", - "loginDescription": "已有用户?我们欢迎您回来!", - "forgotPassword": "忘记密码", - "loginPickFactor": "选择验证方式", - "loginMultiFactor": { - "one": "还剩 {} 步", - "other": "还剩 {} 步" - }, - "loginEnterPassword": "输入验证码", - "loginSuccess": "已登录为 {}", - "loginGreeting": "欢迎回来!", - "loginOr": "或使用\n第三方登录", - "loginInProgress": "登录中……", - "username": "用户名", - "usernameCannotChangeHint": "用户名创建后无法更改。", - "usernameLookupHint": "您也可以输入电子邮件地址。", - "unknown": "未知", - "termAcceptNextWithAgree": "继续即表示您同意我们的服务条款及其他条款和条件。", - "termAcceptLink": "查看详情", - "loginResetPasswordHint": "请提供您的用户名以接收密码重置链接。", - "password": "密码", - "next": "下一步", - "createAccount": "创建账号", - "createAccountDescription": "新来乍到?我们随时为您服务!", - "nickname": "昵称", - "email": "电子邮件", - "bio": "个人简介", - "fieldCannotBeEmpty": "此字段不能为空。", - "fieldEmailAddressMustBeValid": "电子邮件地址必须有效。", - "logout": "登出", - "updateYourProfile": "编辑个人资料", - "accountBasicInfo": "基本信息", - "accountProfile": "您的个人资料", - "saveChanges": "保存更改", - "publishers": "发布者", - "managedPublisher": "已管理发布者", - "createPublisher": "创建发布者", - "createPublisherHint": "用于创建帖子、收藏等。", - "editPublisher": "编辑发布者", - "syncPublisher": "使用账号数据", - "syncPublisherRealm": "使用领域数据", - "create": "创建", - "update": "更新", - "edit": "编辑", - "delete": "删除", - "deletePublisher": "删除发布者", - "deletePublisherHint": "确定要删除此发布者吗?这也会删除此发布者下的所有帖子和收藏。", - "somethingWentWrong": "发生了一些错误", - "deletePost": "删除帖子", - "deletePostHint": "确定要删除这篇帖子吗?", - "copyLink": "复制链接", - "postCreateAccountTitle": "感谢您的加入!", - "postCreateAccountNext": "下一步?", - "postCreateAccountNext1": "前往您的电子邮件收件箱并接收账号激活电子邮件。", - "postCreateAccountNext2": "登录您的账号并开始探索 Solar Network !", - "postPlaceholder": "在想些什么?", - "publishersEmpty": "暂无发布者", - "publishersEmptyDescription": "您需要创建一个发布者才能开始发布您的帖子。", - "authFactorPassword": "密码", - "authFactorPasswordDescription": "您注册时设置的密码。", - "authFactorEmail": "电子邮件验证码", - "authFactorEmailDescription": "发送到您注册时设置的电子邮件地址的一次性验证码。", - "authFactorTOTP": "时序验证码", - "authFactorTOTPDescription": "由 TOTP 验证器生成的一次性验证码。", - "authFactorInAppNotify": "应用内通知", - "authFactorInAppNotifyDescription": "通过应用内通知发送的一次性验证码。", - "authFactorPin": "Pin 码", - "authFactorPinDescription": "它由6位数字组成。它不能用于登录。 当执行一些危险的操作时,系统将要求您输入此 PIN 进行确认。", - "realms": "领域", - "createRealm": "创建领域", - "createRealmHint": "结识志同道合的朋友、建立社区等等。", - "editRealm": "编辑领域", - "deleteRealm": "删除领域", - "deleteRealmHint": "确定要删除此领域吗?这也会删除此领域下的所有频道、发布者和帖子。", - "explore": "探索", - "exploreFilterSubscriptions": "已关注", - "exploreFilterFriends": "好友圈", - "account": "账号", - "name": "名称", - "slug": "别名", - "slugHint": "此别名将用于 URL 以访问此资源,它应该独一无二且 URL 安全。", - "createChatRoom": "创建聊天室", - "editChatRoom": "编辑聊天室", - "deleteChatRoom": "删除聊天室", - "deleteChatRoomHint": "确定要删除此聊天室吗?此操作无法撤销。", - "chat": "聊天", - "chatTabAll": "全部", - "chatTabDirect": "私人消息", - "chatTabGroup": "群组聊天", - "chatMessageHint": "在 {} 消息", - "chatDirectMessageHint": "消息给 {}", - "directMessage": "私人消息", - "loading": "载入中……", - "descriptionNone": "暂无描述。", - "invites": "邀请", - "invitesEmpty": "暂无邀请,真是个孤独的人……", - "members": { - "one": "{} 位成员", - "other": "{} 位成员" - }, - "permissionOwner": "所有者", - "permissionModerator": "版主", - "permissionMember": "成员", - "reply": "回复", - "repliesCount": { - "zero": "暂无回复", - "one": "{} 回复", - "other": "{} 个回复" - }, - "forward": "转发", - "repliedTo": "回复了", - "forwarded": "转发了", - "hasAttachments": { - "one": "{} 个附件", - "other": "{}个附件" - }, - "postHasAttachments": { - "one": "{} 个附件", - "other": "{}个附件" - }, - "edited": "已编辑", - "addVideo": "添加视频", - "addPhoto": "添加照片", - "addFile": "添加文件", - "createDirectMessage": "创建新私人消息", - "gotoDirectMessage": "前往私信", - "react": "反应", - "reactions": { - "zero": "反应", - "one": "{} 个反应", - "other": "{} 个反应" - }, - "reactionPositive": "正面", - "reactionNegative": "负面", - "reactionNeutral": "中立", - "connectionConnected": "已连接", - "connectionDisconnected": "已断开连接", - "connectionReconnecting": "重新连接中", - "accountConnections": "帐户连接", - "accountConnectionsDescription": "管理您的外部帐户连接", - "accountConnectionAdd": "添加连接", - "accountConnectionDelete": "删除连接", - "accountConnectionDeleteHint": "您确定要删除此连接吗?此操作无法撤消。", - "accountConnectionsEmpty": "未找到连接。请添加连接以便开始。", - "accountConnectionProvider": "平台", - "accountConnectionProviderHint": "输入平台名称", - "accountConnectionIdentifier": "标识", - "accountConnectionIdentifierHint": "输入此平台的标识", - "accountConnectionDescription": "添加连接以将您的帐户与外部服务链接起来。", - "accountConnectionAddSuccess": "添加连接成功。", - "accountConnectionAddError": "无法建立连接。", - "accountConnectionProviderApple": "Apple", - "accountConnectionProviderMicrosoft": "Microsoft", - "accountConnectionProviderGoogle": "Google", - "accountConnectionProviderGithub": "GitHub", - "accountConnectionProviderDiscord": "Discord", - "accountConnectionProviderAfdian": "爱发电", - "checkIn": "签到", - "checkInNone": "尚未签到", - "checkInNoneHint": "通过签到获取您的财富提示和每日奖励。", - "checkInResultLevel0": "最差运气", - "checkInResultLevel1": "坏运气", - "checkInResultLevel2": "一个普通的日常", - "checkInResultLevel3": "好运", - "checkInResultLevel4": "最佳运气", - "checkInActivityTitle": "{} 在 {} 签到并获得了 {}", - "eventCalander": "活动日历", - "eventCalanderEmpty": "该日无活动。", - "fortuneGraph": "时运趋势", - "noFortuneData": "本月沒有时运數據。", - "creatorHub": "创作者中心", - "creatorHubDescription": "管理帖子、分析等。", - "developerPortal": "开发者入口", - "developerPortalDescription": "使用 Solar Network ™ 进行构建。", - "statusCreateHint": "您在想些什么?添加状态。", - "statusCreate": "添加状态", - "statusUpdate": "更新状态", - "statusLabel": "状态", - "statusAttitude": "态度", - "attitudePositive": "正面", - "attitudeNeutral": "中立", - "attitudeNegative": "负面", - "statusInvisible": "隐身", - "statusInvisibleDescription": "您将显示为离线状态。", - "statusNotDisturb": "请勿打扰", - "statusNotDisturbDescription": "推送通知将被禁用。", - "statusClearTime": "清除于", - "statusNoAutoClear": "不自动清除", - "online": "在线", - "offline": "离线", - "status": "状态", - "statusActivityTitle": "{} 正在 {} {}", - "statusActivityEndedTitle": "{} 正在 {} {} 直到 {}", - "appSettings": "应用设置", - "accountSettings": "账号设置", - "settings": "设置", - "language": "语言", - "accountLanguageHint": "此语言将用于电子邮件和推送通知。", - "settingsDisplayLanguage": "显示语言", - "languageFollowSystem": "跟随系统", - "postsCreatedCount": "帖子", - "stickerPacksCreatedCount": "贴图包", - "stickersCreatedCount": "贴图", - "upvoteReceived": "收到的赞", - "downvoteReceived": "收到的踩", - "stickerPacks": "贴图包", - "createStickerPack": "创建贴图包", - "editStickerPack": "编辑贴图包", - "deleteStickerPack": "删除贴图包", - "deleteStickerPackHint": "确定要删除此贴图包吗?此操作无法撤销。", - "stickerPackPrefix": "前缀", - "stickerPackPrefixHint": "此前缀将添加到此包中每个贴图的别名之前。", - "stickers": "贴图", - "createSticker": "创建贴图", - "editSticker": "编辑贴图", - "deleteSticker": "删除贴图", - "deleteStickerHint": "确定要删除此贴图吗?此操作无法撤销。", - "stickerImage": "图片", - "stickerSlug": "别名", - "stickerSlugHint": "此别名将与前缀结合形成贴图的唯一标识符。", - "dataEmpty": "这里什么都没有。", - "pickFile": "选择文件", - "uploading": "上传中", - "uploadingProgress": "正在上传 {} / {}", - "uploadAll": "全部上传", - "stickerCopyPlaceholder": "复制表情占位符", - "realmSelection": "选择一个领域", - "individual": "个人", - "firstPostBadgeName": "首篇帖子", - "firstPostBadgeDescription": "在 Solar Network 创建您的首篇帖子", - "popularPostBadgeName": "热门帖子", - "popularPostBadgeDescription": "您的帖子获得了社区的显著参与", - "viralPostBadgeName": "病毒式帖子", - "viralPostBadgeDescription": "您的帖子广为流传并触及了广泛的受众", - "helpfulCommentBadgeName": "有帮助的评论", - "helpfulCommentBadgeDescription": "您的评论被其他人标记为有帮助", - "newcomerBadgeName": "新成员", - "newcomerBadgeDescription": "欢迎来到 Solar Network !开始探索和连接", - "contributorBadgeName": "贡献者", - "contributorBadgeDescription": "积极为 Solar Network 社区做出贡献", - "expertBadgeName": "专家", - "expertBadgeDescription": "因您的专业知识和宝贵贡献而受到认可", - "founderBadgeName": "创始人", - "founderBadgeDescription": "Solar Network 最早的成员之一", - "betaTesterBadgeName": "Beta 测试员", - "betaTesterBadgeDescription": "在 Beta 测试期间协助测试和改进 Solar Network", - "moderatorBadgeName": "版主", - "moderatorBadgeDescription": "协助维护和管理社区", - "developerBadgeName": "开发者", - "developerBadgeDescription": "为 Solar Network 的开发做出贡献", - "translatorBadgeName": "翻译者", - "translatorBadgeDescription": "协助将 Solar Network 翻译成不同语言", - "wallet": "钱包", - "walletCurrencyPoints": "新太阳点", - "walletCurrencyShortPoints": "NSP", - "walletCurrencyGolds": "太阳币", - "walletCurrencyShortGolds": "TSD", - "retry": "重试", - "creatorHubUnselectedHint": "选择/创建一个发布者以开始使用。", - "relationships": "关系", - "addFriend": "发送好友请求", - "addFriendShort": "添加好友", - "addFriendHint": "将朋友添加到您的关系列表。", - "pendingRequest": "待处理", - "waitingRequest": "等待中", - "relationshipStatusFriend": "朋友", - "relationshipStatusBlocked": "已屏蔽", - "blockUser": "屏蔽用户", - "unblockUser": "解除屏蔽用户", - "friendRequestAccepted": "已接受 {} 的好友请求", - "friendRequestDeclined": "已拒绝 {} 的好友请求", - "requestExpiredIn": "{} 后过期", - "friendSentRequest": "已发送的好友请求", - "friendSentRequestEmpty": "暂无发送的好友请求", - "friendSentRequestHint": { - "one": "已发送 {} 个好友请求", - "other": "已发送 {} 个好友请求" - }, - "levelingProgress": "等级进度", - "levelingProgressExperience": "{} 经验值", - "levelingProgressLevel": "等级 {}", - "fileUploadingProgress": "正在上传文件 #{}: {}%", - "removeChatMember": "移除聊天室成员", - "removeChatMemberHint": "确定要将此成员从聊天室中移除吗?", - "removeRealmMember": "移除领域成员", - "removeRealmMemberHint": "确定要将此成员从领域中移除吗?", - "memberRole": "成员角色", - "memberRoleHint": "数字越大权限越高。", - "memberRoleEdit": "编辑 @{} 的角色", - "openLinkConfirm": "你正在离开 Solar Network", - "openLinkConfirmDescription": "您将离开 Solar Network 并在浏览器中打开链接 ({})。它与 Solar Network 无关。请注意网络钓鱼和诈骗。", - "brokenLink": "无法打开链接 {}…… 它可能已损坏或缺少 URI 部分……", - "copyToClipboard": "复制到剪贴板", - "leaveChatRoom": "离开聊天室", - "leaveChatRoomHint": "确定要离开此聊天室吗?", - "leaveRealm": "离开领域", - "leaveRealmHint": "确定要离开此领域吗?", - "walletNotFound": "钱包未找到", - "walletCreateHint": "您尚未有钱包。创建一个以开始使用 Solar Network 电子钱包。", - "walletCreate": "创建钱包", - "settingsServerUrl": "服务器 URL", - "settingsApplied": "设置已应用。", - "notifications": "通知", - "posts": "帖子", - "settingsBackgroundImage": "背景图片", - "settingsBackgroundImageClear": "清除背景图片", - "settingsBackgroundGenerateColor": "从背景图像生成主题色", - "messageNone": "没有内容可显示", - "unreadMessages": { - "one": "{} 条未读消息", - "other": "{} 条未读消息" - }, - "chatBreakNone": "无", - "settingsRealmCompactView": "紧凑领域视图", - "settingsMixedFeed": "混合动态", - "settingsAutoTranslate": "自动翻译", - "settingsHideBottomNav": "隐藏底部导航", - "settingsSoundEffects": "音效", - "settingsAprilFoolFeatures": "愚人节功能", - "settingsEnterToSend": "按下 Enter 发送", - "settingsTransparentAppBar": "使用完全透明的状态栏", - "settingsCustomFonts": "自定义字体", - "settingsCustomFontsHint": "应用中的所有文本都将使用自定义字体。请确保您的设备上已安装该字体。", - "settingsColorScheme": "色彩主题", - "postTitle": "标题", - "postDescription": "描述", - "call": "通话", - "done": "完成", - "loginResetPasswordSent": "密码重置邮件已发送,请检查您的收件箱。", - "accountDeletion": "删除帐户", - "accountDeletionHint": "您确定要删除您的帐户吗? 如果您确认,我们将向您的电子邮件地址发送一封确认邮件。 您可以按照电子邮件中的安装继续删除过程。", - "accountDeletionSent": "帐号删除确认邮件已发送,请检查您的邮箱。", - "accountSecurityTitle": "安全选项", - "accountDangerZoneTitle": "危险操作", - "accountPassword": "密码", - "accountPasswordDescription": "更改您的账户密码", - "accountPasswordChange": "更改密码", - "accountPasswordChangeSent": "密码重置邮件已发送,请检查您的收件箱。", - "accountPasswordChangeDescription": "我们将向您的电子邮件地址发送一封电子邮件以重置您的密码。", - "accountAuthFactor": "认证因子", - "accountAuthFactorDescription": "确保安全和多因子身份验证矶", - "accountDeletionDescription": "永久删除您的帐户和所有数据", - "accountSettingsHelp": "账户设置帮助", - "accountSettingsHelpContent": "此页面允许您管理您的帐户安全性、隐私和其他设置。如果您需要帮助,请联系管理员。", - "unauthorized": "未授权", - "unauthorizedHint": "您未登录或会话已过期,请重新登录。", - "publisherBelongsTo": "属于", - "postContent": "内容", - "postSettings": "设置", - "postPublisherUnselected": "未指定发布者", - "postVisibility": "可见性", - "postVisibilityPublic": "公开", - "postVisibilityFriends": "仅好友可见", - "postVisibilityUnlisted": "不公开", - "postVisibilityPrivate": "私密", - "postTruncated": "内容已截断,点击查看完整帖子", - "copyMessage": "复制消息", - "authFactor": "身份验证因子", - "authFactorDelete": "删除验证因子", - "authFactorDeleteHint": "您确定要删除此连接吗?此操作无法撤消。", - "authFactorDisable": "禁用因子认证", - "authFactorDisableHint": "您确定要禁用此身份验证因素吗?您可以稍后再启用它。", - "authFactorEnable": "启用双因子认证", - "authFactorEnableHint": "授权因子生成的代码来启用它。", - "authFactorNew": "创建认证的因子", - "authFactorSecret": "密钥", - "authFactorSecretHint": "为此因子创建一个秘密。", - "authFactorQrCodeScan": "用您的身份验证程序扫描这个二维码来设置 TOTP 身份验证", - "authFactorNoQrCode": "此身份验证因子没有可用的 QR 代码", - "cancel": "取消", - "confirm": "确认", - "authFactorAdditional": "最后一步", - "authFactorHint": "联系方式", - "authFactorHintHelper": "您需要提供您的联系方式,若与我们的记录相符,我们将会向该联系方式发送验证码", - "authSessions": "活跃会话", - "authSessionsDescription": "查看您当前登录的设备。", - "authSessionsCount": { - "one": "{} 会话", - "other": "{} 会话" - }, - "authDeviceCurrent": "当前设备", - "lastActiveAt": "最后一次活动于 {}", - "authDeviceLogout": "登出", - "authDeviceLogoutHint": "您确定要注销此设备吗?这也会禁用掉此设备的推送通知。", - "authDeviceEditLabel": "编辑标签", - "authDeviceLabelTitle": "编辑设备标签", - "authDeviceLabelHint": "给设备命名", - "authDeviceSwipeEditHint": "左滑编辑标签", - "authDeviceSwipeLogoutHint": "右滑登出设备", - "typingHint": { - "one": "{} 正在输入……", - "other": "{} 正在输入……" - }, - "settingsAppearance": "外观", - "settingsServer": "服务器", - "settingsBehavior": "行为", - "settingsDesktop": "桌面", - "settingsKeyboardShortcuts": "快捷键", - "settingsEnterToSendDesktopHint": "按 Enter 键发送消息,使用 Shift+Enter 添加换行。", - "settingsHelp": "设置帮助", - "settingsHelpContent": "此页面允许您管理您的帐户安全性、隐私和其他设置。如果需要其他帮助,请联系管理员。", - "settingsKeyboardShortcutSearch": "搜索", - "settingsKeyboardShortcutSettings": "设置", - "settingsKeyboardShortcutNewMessage": "新消息", - "settingsKeyboardShortcutCloseDialog": "关闭对话框", - "close": "关闭", - "contactMethod": "联系方式", - "contactMethodType": "联系方式类型", - "contactMethodTypeEmail": "电子邮件", - "contactMethodTypePhone": "电话", - "contactMethodTypeAddress": "地址", - "contactMethodEmailHint": "请输入您的电子邮件地址", - "contactMethodPhoneHint": "请输入您的电话号码", - "contactMethodAddressHint": "输入您的现实地址", - "contactMethodEmailDescription": "您的电子邮件将用于帐户恢复和通知", - "contactMethodPhoneDescription": "您的电话号码将用于帐户恢复和通知", - "contactMethodAddressDescription": "您的实际地址将用于运输和计费目的。", - "contactMethodVerified": "已验证", - "contactMethodUnverified": "未认证", - "contactMethodVerify": "验证联系方式", - "contactMethodDelete": "删除联系方式", - "contactMethodNew": "新建联系方式", - "contactMethodContentEmpty": "联系方式内容不能为空", - "contactMethodVerificationSent": "验证码已发送到对应的联系方式", - "contactMethodVerificationNeeded": "联系方式已添加,但尚未验证。您可以通过点击它来验证。", - "accountContactMethod": "联系方法", - "accountContactMethodDescription": "管理您的账户恢复和通知的联系方式", - "authFactorVerificationNeeded": "认证因子已添加,但尚未启用。您可以通过点击它并输入验证码来启用。", - "contactMethodPrimary": "主要的", - "contactMethodSetPrimary": "设为主要", - "contactMethodSetPrimaryHint": "设置此联系方式作为您的账户恢复和通知的主要联系方式", - "contactMethodDeleteHint": "确定要删除此贴图吗?此操作无法撤销。", - "chatNotifyLevel": "通知级别", - "chatNotifyLevelDescription": "决定您将收到多少通知。", - "chatNotifyLevelAll": "全部", - "chatNotifyLevelMention": "提及", - "chatNotifyLevelNone": "无", - "chatNotifyLevelUpdated": "通知级别已更新为 {}。", - "chatBreak": "暂停聊天", - "chatBreakDescription": "设置一个时间,在该时间之前,您的通知级别将仅为提及,以暂时休息当前讨论的话题。", - "chatBreakClear": "清除暂停时间", - "chatBreakHour": "暂停 {} 分钟", - "chatBreakDay": "暂停 {} 天", - "chatBreakSet": "已设置暂停 {}", - "chatBreakCleared": "聊天暂停已清除。", - "chatBreakCustom": "自定义时长", - "chatBreakEnterMinutes": "输入分钟数", - "firstName": "姓名", - "middleName": "中间名", - "lastName": "姓氏", - "gender": "性別", - "pronouns": "代词", - "location": "位置", - "timeZone": "时区", - "birthday": "生日", - "selectADate": "选择日期", - "checkInResultT0": "大凶", - "checkInResultT1": "凶", - "checkInResultT2": "中平", - "checkInResultT3": "吉", - "checkInResultT4": "大吉", - "accountProfileView": "查看个人资料", - "unspecified": "未指定", - "added": "已添加", - "preview": "预览", - "togglePreview": "切换预览", - "subscribe": "订阅", - "unsubscribe": "取消订阅", - "paymentVerification": "支付验证", - "paymentSummary": "付款摘要", - "amount": "数量", - "description": "描述", - "pinCode": "PIN 码", - "biometric": "生物识别", - "enterPinToConfirm": "请输入您的6位数字 PIN 以确认付款", - "clearPin": "清除 PIN 码", - "useBiometricToConfirm": "使用生物特征认证来确认付款", - "touchSensorToAuthenticate": "触摸传感器进行身份验证", - "authenticating": "认证中……", - "authenticateNow": "立即认证", - "processing": "处理中……", - "processingPayment": "处理付款中……", - "pleaseWait": "请稍候", - "paymentFailed": "付款失败,请重试。", - "invalidPin": "错误的 PIN。请再试一次。", - "biometricAuthFailed": "生物识别身份验证失败。请重试。", - "paymentSuccess": "付款成功完成!", - "membershipPurchaseSuccess": "好耶,会员购买成功!", - "paymentError": "付款失败: {error}", - "usePinInstead": "使用 PIN 码", - "levelProgress": "等级进度", - "stellarMembership": "恒星计划", - "upgradeYourPlan": "升级您的计划", - "chooseYourPlan": "选择你的方案", - "currentMembership": "当前:{}", - "membershipExpires": "过期于:{}", - "membershipTierStellar": "恒星", - "membershipTierNova": "新星", - "membershipTierSupernova": "超新星", - "membershipTierUnknown": "未知", - "membershipPriceStellar": "每月 1200 源点,至少需要 3 级", - "membershipPriceNova": "每月 2400 源点,至少需要 6 级", - "membershipPriceSupernova": "每月 3600 源点,至少需要 9 级", - "membershipFeatureBasic": "基础功能", - "membershipFeaturePrioritySupport": "优先支持", - "membershipFeatureAdFree": "无广告", - "membershipFeatureAllPrimary": "所有主要功能", - "membershipFeatureAdvancedCustomization": "高级自定义", - "membershipFeatureEarlyAccess": "抢先体验", - "membershipFeatureAllNova": "所有「新星」功能", - "membershipFeatureExclusiveContent": "限定内容", - "membershipFeatureVipSupport": "VIP 支持", - "membershipCurrentBadge": "当前", - "restorePurchase": "恢复购买", - "restorePurchaseDescription": "输入您付款的提供商和订单 ID 以恢复您的购买。", - "provider": "平台", - "selectProvider": "选择一个平台", - "orderId": "订单 ID", - "enterOrderId": "输入您的订单 ID", - "restore": "恢复", - "keyboardShortcuts": "键盘快捷键" -} \ No newline at end of file + "login": "登录", + "loginDescription": "已有用户?我们欢迎您回来!", + "forgotPassword": "忘记密码", + "loginPickFactor": "选择验证方式", + "loginMultiFactor": { + "one": "还剩 {} 步", + "other": "还剩 {} 步" + }, + "loginEnterPassword": "输入验证码", + "loginSuccess": "已登录为 {}", + "loginGreeting": "欢迎回来!", + "loginOr": "或使用\n第三方登录", + "loginInProgress": "登录中……", + "username": "用户名", + "usernameCannotChangeHint": "用户名创建后无法更改。", + "usernameLookupHint": "您也可以输入电子邮件地址。", + "unknown": "未知", + "termAcceptNextWithAgree": "继续即表示您同意我们的服务条款及其他条款和条件。", + "termAcceptLink": "查看详情", + "loginResetPasswordHint": "请提供您的用户名以接收密码重置链接。", + "password": "密码", + "next": "下一步", + "createAccount": "创建账号", + "createAccountDescription": "新来乍到?我们随时为您服务!", + "nickname": "昵称", + "email": "电子邮件", + "bio": "个人简介", + "fieldCannotBeEmpty": "此字段不能为空。", + "fieldEmailAddressMustBeValid": "电子邮件地址必须有效。", + "logout": "登出", + "updateYourProfile": "编辑个人资料", + "accountBasicInfo": "基本信息", + "accountProfile": "您的个人资料", + "saveChanges": "保存更改", + "publishers": "发布者", + "managedPublisher": "已管理发布者", + "createPublisher": "创建发布者", + "createPublisherHint": "用于创建帖子、收藏等。", + "editPublisher": "编辑发布者", + "syncPublisher": "使用账号数据", + "syncPublisherRealm": "使用领域数据", + "create": "创建", + "update": "更新", + "edit": "编辑", + "delete": "删除", + "deletePublisher": "删除发布者", + "deletePublisherHint": "确定要删除此发布者吗?这也会删除此发布者下的所有帖子和收藏。", + "somethingWentWrong": "发生了一些错误", + "deletePost": "删除帖子", + "deletePostHint": "确定要删除这篇帖子吗?", + "copyLink": "复制链接", + "postCreateAccountTitle": "感谢您的加入!", + "postCreateAccountNext": "下一步?", + "postCreateAccountNext1": "前往您的电子邮件收件箱并接收账号激活电子邮件。", + "postCreateAccountNext2": "登录您的账号并开始探索 Solar Network !", + "postPlaceholder": "在想些什么?", + "publishersEmpty": "暂无发布者", + "publishersEmptyDescription": "您需要创建一个发布者才能开始发布您的帖子。", + "authFactorPassword": "密码", + "authFactorPasswordDescription": "您注册时设置的密码。", + "authFactorEmail": "电子邮件验证码", + "authFactorEmailDescription": "发送到您注册时设置的电子邮件地址的一次性验证码。", + "authFactorTOTP": "时序验证码", + "authFactorTOTPDescription": "由 TOTP 验证器生成的一次性验证码。", + "authFactorInAppNotify": "应用内通知", + "authFactorInAppNotifyDescription": "通过应用内通知发送的一次性验证码。", + "authFactorPin": "Pin 码", + "authFactorPinDescription": "它由6位数字组成。它不能用于登录。 当执行一些危险的操作时,系统将要求您输入此 PIN 进行确认。", + "realms": "领域", + "createRealm": "创建领域", + "createRealmHint": "结识志同道合的朋友、建立社区等等。", + "editRealm": "编辑领域", + "deleteRealm": "删除领域", + "deleteRealmHint": "确定要删除此领域吗?这也会删除此领域下的所有频道、发布者和帖子。", + "explore": "探索", + "exploreFilterSubscriptions": "已关注", + "exploreFilterFriends": "好友圈", + "account": "账号", + "name": "名称", + "slug": "别名", + "slugHint": "此别名将用于 URL 以访问此资源,它应该独一无二且 URL 安全。", + "createChatRoom": "创建聊天室", + "editChatRoom": "编辑聊天室", + "deleteChatRoom": "删除聊天室", + "deleteChatRoomHint": "确定要删除此聊天室吗?此操作无法撤销。", + "chat": "聊天", + "chatTabAll": "全部", + "chatTabDirect": "私人消息", + "chatTabGroup": "群组聊天", + "chatMessageHint": "在 {} 消息", + "chatDirectMessageHint": "消息给 {}", + "directMessage": "私人消息", + "loading": "载入中……", + "descriptionNone": "暂无描述。", + "invites": "邀请", + "invitesEmpty": "暂无邀请,真是个孤独的人……", + "members": { + "one": "{} 位成员", + "other": "{} 位成员" + }, + "permissionOwner": "所有者", + "permissionModerator": "版主", + "permissionMember": "成员", + "reply": "回复", + "repliesCount": { + "zero": "暂无回复", + "one": "{} 回复", + "other": "{} 个回复" + }, + "forward": "转发", + "repliedTo": "回复了", + "forwarded": "转发了", + "hasAttachments": { + "one": "{} 个附件", + "other": "{}个附件" + }, + "postHasAttachments": { + "one": "{} 个附件", + "other": "{}个附件" + }, + "edited": "已编辑", + "addVideo": "添加视频", + "addPhoto": "添加照片", + "addFile": "添加文件", + "createDirectMessage": "创建新私人消息", + "gotoDirectMessage": "前往私信", + "react": "反应", + "reactions": { + "zero": "反应", + "one": "{} 个反应", + "other": "{} 个反应" + }, + "reactionPositive": "正面", + "reactionNegative": "负面", + "reactionNeutral": "中立", + "connectionConnected": "已连接", + "connectionDisconnected": "已断开连接", + "connectionReconnecting": "重新连接中", + "accountConnections": "帐户连接", + "accountConnectionsDescription": "管理您的外部帐户连接", + "accountConnectionAdd": "添加连接", + "accountConnectionDelete": "删除连接", + "accountConnectionDeleteHint": "您确定要删除此连接吗?此操作无法撤消。", + "accountConnectionsEmpty": "未找到连接。请添加连接以便开始。", + "accountConnectionProvider": "平台", + "accountConnectionProviderHint": "输入平台名称", + "accountConnectionIdentifier": "标识", + "accountConnectionIdentifierHint": "输入此平台的标识", + "accountConnectionDescription": "添加连接以将您的帐户与外部服务链接起来。", + "accountConnectionAddSuccess": "添加连接成功。", + "accountConnectionAddError": "无法建立连接。", + "accountConnectionProviderApple": "Apple", + "accountConnectionProviderMicrosoft": "Microsoft", + "accountConnectionProviderGoogle": "Google", + "accountConnectionProviderGithub": "GitHub", + "accountConnectionProviderDiscord": "Discord", + "accountConnectionProviderAfdian": "爱发电", + "checkIn": "签到", + "checkInNone": "尚未签到", + "checkInNoneHint": "通过签到获取您的财富提示和每日奖励。", + "checkInResultLevel0": "最差运气", + "checkInResultLevel1": "坏运气", + "checkInResultLevel2": "一个普通的日常", + "checkInResultLevel3": "好运", + "checkInResultLevel4": "最佳运气", + "checkInActivityTitle": "{} 在 {} 签到并获得了 {}", + "eventCalander": "活动日历", + "eventCalanderEmpty": "该日无活动。", + "fortuneGraph": "时运趋势", + "noFortuneData": "本月沒有时运數據。", + "creatorHub": "创作者中心", + "creatorHubDescription": "管理帖子、分析等。", + "developerPortal": "开发者入口", + "developerPortalDescription": "使用 Solar Network ™ 进行构建。", + "statusCreateHint": "您在想些什么?添加状态。", + "statusCreate": "添加状态", + "statusUpdate": "更新状态", + "statusLabel": "状态", + "statusAttitude": "态度", + "attitudePositive": "正面", + "attitudeNeutral": "中立", + "attitudeNegative": "负面", + "statusInvisible": "隐身", + "statusInvisibleDescription": "您将显示为离线状态。", + "statusNotDisturb": "请勿打扰", + "statusNotDisturbDescription": "推送通知将被禁用。", + "statusClearTime": "清除于", + "statusNoAutoClear": "不自动清除", + "online": "在线", + "offline": "离线", + "status": "状态", + "statusActivityTitle": "{} 正在 {} {}", + "statusActivityEndedTitle": "{} 正在 {} {} 直到 {}", + "appSettings": "应用设置", + "accountSettings": "账号设置", + "settings": "设置", + "language": "语言", + "accountLanguageHint": "此语言将用于电子邮件和推送通知。", + "settingsDisplayLanguage": "显示语言", + "languageFollowSystem": "跟随系统", + "postsCreatedCount": "帖子", + "stickerPacksCreatedCount": "贴图包", + "stickersCreatedCount": "贴图", + "upvoteReceived": "收到的赞", + "downvoteReceived": "收到的踩", + "stickerPacks": "贴图包", + "createStickerPack": "创建贴图包", + "editStickerPack": "编辑贴图包", + "deleteStickerPack": "删除贴图包", + "deleteStickerPackHint": "确定要删除此贴图包吗?此操作无法撤销。", + "stickerPackPrefix": "前缀", + "stickerPackPrefixHint": "此前缀将添加到此包中每个贴图的别名之前。", + "stickers": "贴图", + "createSticker": "创建贴图", + "editSticker": "编辑贴图", + "deleteSticker": "删除贴图", + "deleteStickerHint": "确定要删除此贴图吗?此操作无法撤销。", + "stickerImage": "图片", + "stickerSlug": "别名", + "stickerSlugHint": "此别名将与前缀结合形成贴图的唯一标识符。", + "dataEmpty": "这里什么都没有。", + "pickFile": "选择文件", + "uploading": "上传中", + "uploadingProgress": "正在上传 {} / {}", + "uploadAll": "全部上传", + "stickerCopyPlaceholder": "复制表情占位符", + "realmSelection": "选择一个领域", + "individual": "个人", + "firstPostBadgeName": "首篇帖子", + "firstPostBadgeDescription": "在 Solar Network 创建您的首篇帖子", + "popularPostBadgeName": "热门帖子", + "popularPostBadgeDescription": "您的帖子获得了社区的显著参与", + "viralPostBadgeName": "病毒式帖子", + "viralPostBadgeDescription": "您的帖子广为流传并触及了广泛的受众", + "helpfulCommentBadgeName": "有帮助的评论", + "helpfulCommentBadgeDescription": "您的评论被其他人标记为有帮助", + "newcomerBadgeName": "新成员", + "newcomerBadgeDescription": "欢迎来到 Solar Network !开始探索和连接", + "contributorBadgeName": "贡献者", + "contributorBadgeDescription": "积极为 Solar Network 社区做出贡献", + "expertBadgeName": "专家", + "expertBadgeDescription": "因您的专业知识和宝贵贡献而受到认可", + "founderBadgeName": "创始人", + "founderBadgeDescription": "Solar Network 最早的成员之一", + "betaTesterBadgeName": "Beta 测试员", + "betaTesterBadgeDescription": "在 Beta 测试期间协助测试和改进 Solar Network", + "moderatorBadgeName": "版主", + "moderatorBadgeDescription": "协助维护和管理社区", + "developerBadgeName": "开发者", + "developerBadgeDescription": "为 Solar Network 的开发做出贡献", + "translatorBadgeName": "翻译者", + "translatorBadgeDescription": "协助将 Solar Network 翻译成不同语言", + "wallet": "钱包", + "walletCurrencyPoints": "新太阳点", + "walletCurrencyShortPoints": "NSP", + "walletCurrencyGolds": "太阳币", + "walletCurrencyShortGolds": "TSD", + "retry": "重试", + "creatorHubUnselectedHint": "选择/创建一个发布者以开始使用。", + "relationships": "关系", + "addFriend": "发送好友请求", + "addFriendShort": "添加好友", + "addFriendHint": "将朋友添加到您的关系列表。", + "pendingRequest": "待处理", + "waitingRequest": "等待中", + "relationshipStatusFriend": "朋友", + "relationshipStatusBlocked": "已屏蔽", + "blockUser": "屏蔽用户", + "unblockUser": "解除屏蔽用户", + "friendRequestAccepted": "已接受 {} 的好友请求", + "friendRequestDeclined": "已拒绝 {} 的好友请求", + "requestExpiredIn": "{} 后过期", + "friendSentRequest": "已发送的好友请求", + "friendSentRequestEmpty": "暂无发送的好友请求", + "friendSentRequestHint": { + "one": "已发送 {} 个好友请求", + "other": "已发送 {} 个好友请求" + }, + "levelingProgress": "等级进度", + "levelingProgressExperience": "{} 经验值", + "levelingProgressLevel": "等级 {}", + "fileUploadingProgress": "正在上传文件 #{}: {}%", + "removeChatMember": "移除聊天室成员", + "removeChatMemberHint": "确定要将此成员从聊天室中移除吗?", + "removeRealmMember": "移除领域成员", + "removeRealmMemberHint": "确定要将此成员从领域中移除吗?", + "memberRole": "成员角色", + "memberRoleHint": "数字越大权限越高。", + "memberRoleEdit": "编辑 @{} 的角色", + "openLinkConfirm": "你正在离开 Solar Network", + "openLinkConfirmDescription": "您将离开 Solar Network 并在浏览器中打开链接 ({})。它与 Solar Network 无关。请注意网络钓鱼和诈骗。", + "brokenLink": "无法打开链接 {}…… 它可能已损坏或缺少 URI 部分……", + "copyToClipboard": "复制到剪贴板", + "leaveChatRoom": "离开聊天室", + "leaveChatRoomHint": "确定要离开此聊天室吗?", + "leaveRealm": "离开领域", + "leaveRealmHint": "确定要离开此领域吗?", + "walletNotFound": "钱包未找到", + "walletCreateHint": "您尚未有钱包。创建一个以开始使用 Solar Network 电子钱包。", + "walletCreate": "创建钱包", + "settingsServerUrl": "服务器 URL", + "settingsApplied": "设置已应用。", + "notifications": "通知", + "posts": "帖子", + "settingsBackgroundImage": "背景图片", + "settingsBackgroundImageClear": "清除背景图片", + "settingsBackgroundGenerateColor": "从背景图像生成主题色", + "messageNone": "没有内容可显示", + "unreadMessages": { + "one": "{} 条未读消息", + "other": "{} 条未读消息" + }, + "chatBreakNone": "无", + "settingsRealmCompactView": "紧凑领域视图", + "settingsMixedFeed": "混合动态", + "settingsAutoTranslate": "自动翻译", + "settingsHideBottomNav": "隐藏底部导航", + "settingsSoundEffects": "音效", + "settingsAprilFoolFeatures": "愚人节功能", + "settingsEnterToSend": "按下 Enter 发送", + "settingsTransparentAppBar": "使用完全透明的状态栏", + "settingsCustomFonts": "自定义字体", + "settingsCustomFontsHint": "应用中的所有文本都将使用自定义字体。请确保您的设备上已安装该字体。", + "settingsColorScheme": "色彩主题", + "postTitle": "标题", + "postDescription": "描述", + "call": "通话", + "done": "完成", + "loginResetPasswordSent": "密码重置邮件已发送,请检查您的收件箱。", + "accountDeletion": "删除帐户", + "accountDeletionHint": "您确定要删除您的帐户吗? 如果您确认,我们将向您的电子邮件地址发送一封确认邮件。 您可以按照电子邮件中的安装继续删除过程。", + "accountDeletionSent": "帐号删除确认邮件已发送,请检查您的邮箱。", + "accountSecurityTitle": "安全选项", + "accountDangerZoneTitle": "危险操作", + "accountPassword": "密码", + "accountPasswordDescription": "更改您的账户密码", + "accountPasswordChange": "更改密码", + "accountPasswordChangeSent": "密码重置邮件已发送,请检查您的收件箱。", + "accountPasswordChangeDescription": "我们将向您的电子邮件地址发送一封电子邮件以重置您的密码。", + "accountAuthFactor": "认证因子", + "accountAuthFactorDescription": "确保安全和多因子身份验证矶", + "accountDeletionDescription": "永久删除您的帐户和所有数据", + "accountSettingsHelp": "账户设置帮助", + "accountSettingsHelpContent": "此页面允许您管理您的帐户安全性、隐私和其他设置。如果您需要帮助,请联系管理员。", + "unauthorized": "未授权", + "unauthorizedHint": "您未登录或会话已过期,请重新登录。", + "publisherBelongsTo": "属于 {}", + "postContent": "内容", + "postSettings": "设置", + "postPublisherUnselected": "未指定发布者", + "postVisibility": "可见性", + "postVisibilityPublic": "公开", + "postVisibilityFriends": "仅好友可见", + "postVisibilityUnlisted": "不公开", + "postVisibilityPrivate": "私密", + "postTruncated": "内容已截断,点击查看完整帖子", + "copyMessage": "复制消息", + "authFactor": "身份验证因子", + "authFactorDelete": "删除验证因子", + "authFactorDeleteHint": "您确定要删除此连接吗?此操作无法撤消。", + "authFactorDisable": "禁用因子认证", + "authFactorDisableHint": "您确定要禁用此身份验证因素吗?您可以稍后再启用它。", + "authFactorEnable": "启用双因子认证", + "authFactorEnableHint": "授权因子生成的代码来启用它。", + "authFactorNew": "创建认证的因子", + "authFactorSecret": "密钥", + "authFactorSecretHint": "为此因子创建一个秘密。", + "authFactorQrCodeScan": "用您的身份验证程序扫描这个二维码来设置 TOTP 身份验证", + "authFactorNoQrCode": "此身份验证因子没有可用的 QR 代码", + "cancel": "取消", + "confirm": "确认", + "authFactorAdditional": "最后一步", + "authFactorHint": "联系方式", + "authFactorHintHelper": "您需要提供您的联系方式,若与我们的记录相符,我们将会向该联系方式发送验证码", + "authSessions": "活跃会话", + "authSessionsDescription": "查看您当前登录的设备。", + "authSessionsCount": { + "one": "{} 会话", + "other": "{} 会话" + }, + "authDeviceCurrent": "当前设备", + "lastActiveAt": "最后一次活动于 {}", + "authDeviceLogout": "登出", + "authDeviceLogoutHint": "您确定要注销此设备吗?这也会禁用掉此设备的推送通知。", + "authDeviceEditLabel": "编辑标签", + "authDeviceLabelTitle": "编辑设备标签", + "authDeviceLabelHint": "给设备命名", + "authDeviceSwipeEditHint": "左滑编辑标签", + "authDeviceSwipeLogoutHint": "右滑登出设备", + "typingHint": { + "one": "{} 正在输入……", + "other": "{} 正在输入……" + }, + "settingsAppearance": "外观", + "settingsServer": "服务器", + "settingsBehavior": "行为", + "settingsDesktop": "桌面", + "settingsKeyboardShortcuts": "快捷键", + "settingsEnterToSendDesktopHint": "按 Enter 键发送消息,使用 Shift+Enter 添加换行。", + "settingsHelp": "设置帮助", + "settingsHelpContent": "此页面允许您管理您的帐户安全性、隐私和其他设置。如果需要其他帮助,请联系管理员。", + "settingsKeyboardShortcutSearch": "搜索", + "settingsKeyboardShortcutSettings": "设置", + "settingsKeyboardShortcutNewMessage": "新消息", + "settingsKeyboardShortcutCloseDialog": "关闭对话框", + "close": "关闭", + "contactMethod": "联系方式", + "contactMethodType": "联系方式类型", + "contactMethodTypeEmail": "电子邮件", + "contactMethodTypePhone": "电话", + "contactMethodTypeAddress": "地址", + "contactMethodEmailHint": "请输入您的电子邮件地址", + "contactMethodPhoneHint": "请输入您的电话号码", + "contactMethodAddressHint": "输入您的现实地址", + "contactMethodEmailDescription": "您的电子邮件将用于帐户恢复和通知", + "contactMethodPhoneDescription": "您的电话号码将用于帐户恢复和通知", + "contactMethodAddressDescription": "您的实际地址将用于运输和计费目的。", + "contactMethodVerified": "已验证", + "contactMethodUnverified": "未认证", + "contactMethodVerify": "验证联系方式", + "contactMethodDelete": "删除联系方式", + "contactMethodNew": "新建联系方式", + "contactMethodContentEmpty": "联系方式内容不能为空", + "contactMethodVerificationSent": "验证码已发送到对应的联系方式", + "contactMethodVerificationNeeded": "联系方式已添加,但尚未验证。您可以通过点击它来验证。", + "accountContactMethod": "联系方法", + "accountContactMethodDescription": "管理您的账户恢复和通知的联系方式", + "authFactorVerificationNeeded": "认证因子已添加,但尚未启用。您可以通过点击它并输入验证码来启用。", + "contactMethodPrimary": "主要的", + "contactMethodSetPrimary": "设为主要", + "contactMethodSetPrimaryHint": "设置此联系方式作为您的账户恢复和通知的主要联系方式", + "contactMethodDeleteHint": "确定要删除此贴图吗?此操作无法撤销。", + "chatNotifyLevel": "通知级别", + "chatNotifyLevelDescription": "决定您将收到多少通知。", + "chatNotifyLevelAll": "全部", + "chatNotifyLevelMention": "提及", + "chatNotifyLevelNone": "无", + "chatNotifyLevelUpdated": "通知级别已更新为 {}。", + "chatBreak": "暂停聊天", + "chatBreakDescription": "设置一个时间,在该时间之前,您的通知级别将仅为提及,以暂时休息当前讨论的话题。", + "chatBreakClear": "清除暂停时间", + "chatBreakHour": "暂停 {} 分钟", + "chatBreakDay": "暂停 {} 天", + "chatBreakSet": "已设置暂停 {}", + "chatBreakCleared": "聊天暂停已清除。", + "chatBreakCustom": "自定义时长", + "chatBreakEnterMinutes": "输入分钟数", + "firstName": "姓名", + "middleName": "中间名", + "lastName": "姓氏", + "gender": "性別", + "pronouns": "代词", + "location": "位置", + "timeZone": "时区", + "birthday": "生日", + "selectADate": "选择日期", + "checkInResultT0": "大凶", + "checkInResultT1": "凶", + "checkInResultT2": "中平", + "checkInResultT3": "吉", + "checkInResultT4": "大吉", + "accountProfileView": "查看个人资料", + "unspecified": "未指定", + "added": "已添加", + "preview": "预览", + "togglePreview": "切换预览", + "subscribe": "订阅", + "unsubscribe": "取消订阅", + "paymentVerification": "支付验证", + "paymentSummary": "付款摘要", + "amount": "数量", + "description": "描述", + "pinCode": "PIN 码", + "biometric": "生物识别", + "enterPinToConfirm": "请输入您的 6 位数字 PIN 以确认付款", + "clearPin": "清除 PIN 码", + "useBiometricToConfirm": "使用生物特征认证来确认付款", + "touchSensorToAuthenticate": "触摸传感器进行身份验证", + "authenticating": "认证中……", + "authenticateNow": "立即认证", + "processing": "处理中……", + "processingPayment": "处理付款中……", + "pleaseWait": "请稍候", + "paymentFailed": "付款失败,请重试。", + "invalidPin": "错误的 PIN。请再试一次。", + "biometricAuthFailed": "生物识别身份验证失败。请重试。", + "paymentSuccess": "付款成功完成!", + "membershipPurchaseSuccess": "好耶,会员购买成功!", + "paymentError": "付款失败: {error}", + "usePinInstead": "使用 PIN 码", + "levelProgress": "等级进度", + "stellarMembership": "恒星计划", + "upgradeYourPlan": "升级您的计划", + "chooseYourPlan": "选择你的方案", + "currentMembership": "当前:{}", + "currentMembershipMember": "恒星计划「{}」级会员", + "membershipExpires": "过期于:{}", + "membershipTierStellar": "恒星", + "membershipTierNova": "新星", + "membershipTierSupernova": "超新星", + "membershipTierUnknown": "未知", + "membershipPriceStellar": "每月 1200 源点,至少需要 3 级", + "membershipPriceNova": "每月 2400 源点,至少需要 6 级", + "membershipPriceSupernova": "每月 3600 源点,至少需要 9 级", + "membershipFeatureBasic": "基础功能", + "membershipCurrentBadge": "当前", + "restorePurchase": "恢复购买", + "restorePurchaseDescription": "输入您付款的提供商和订单 ID 以恢复您的购买。", + "provider": "平台", + "selectProvider": "选择一个平台", + "orderId": "订单 ID", + "enterOrderId": "输入您的订单 ID", + "restore": "恢复", + "keyboardShortcuts": "键盘快捷键" +} diff --git a/lib/widgets/account/account_name.dart b/lib/widgets/account/account_name.dart index 9b4cb21..84752d3 100644 --- a/lib/widgets/account/account_name.dart +++ b/lib/widgets/account/account_name.dart @@ -21,11 +21,23 @@ class AccountName extends StatelessWidget { @override Widget build(BuildContext context) { + var nameStyle = (style ?? TextStyle()); + if (account.profile.stellarMembership != null) { + nameStyle = nameStyle.copyWith( + color: (switch (account.profile.stellarMembership!.identifier) { + 'solian.stellar.primary' => Colors.blueAccent, + 'solian.stellar.nova' => Colors.indigoAccent, + 'solian.stellar.supernova' => Colors.amberAccent, + _ => null, + }), + ); + } + return Row( mainAxisSize: MainAxisSize.min, spacing: 4, children: [ - Flexible(child: Text(account.nick, style: style)), + Flexible(child: Text(account.nick, style: nameStyle)), if (account.profile.stellarMembership != null) StellarMembershipMark(membership: account.profile.stellarMembership!), if (account.profile.verification != null) @@ -87,36 +99,23 @@ class StellarMembershipMark extends StatelessWidget { Color _getMembershipTierColor(String identifier) { switch (identifier) { case 'solian.stellar.primary': - return Colors.amber; - case 'solian.stellar.nova': return Colors.blue; + case 'solian.stellar.nova': + return Colors.indigo; case 'solian.stellar.supernova': - return Colors.purple; + return Colors.amber; default: return Colors.grey; } } - IconData _getMembershipTierIcon(String identifier) { - switch (identifier) { - case 'solian.stellar.primary': - return Symbols.star; - case 'solian.stellar.nova': - return Symbols.auto_awesome; - case 'solian.stellar.supernova': - return Symbols.diamond; - default: - return Symbols.workspace_premium; - } - } - @override Widget build(BuildContext context) { if (!membership.isActive) return const SizedBox.shrink(); final tierName = _getMembershipTierName(membership.identifier); final tierColor = _getMembershipTierColor(membership.identifier); - final tierIcon = _getMembershipTierIcon(membership.identifier); + final tierIcon = Symbols.award_star; return Tooltip( richMessage: TextSpan( @@ -124,7 +123,7 @@ class StellarMembershipMark extends StatelessWidget { children: [ TextSpan(text: '\n'), TextSpan( - text: 'currentMembership'.tr(args: [tierName]), + text: 'currentMembershipMember'.tr(args: [tierName]), style: TextStyle(fontWeight: FontWeight.normal), ), ],