diff --git a/locales/en-US.yml b/locales/en-US.yml index 583f34d0f1..bf8c778045 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -360,6 +360,7 @@ markAsReadAllTalkMessages: "Mark all conversations as read" help: "Help" inputMessageHere: "Enter message here" close: "Close" +group: "Groups" groups: "Groups" createGroup: "Create a group" ownedGroups: "Owned Groups" diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml index 4911b8df03..de0b339344 100644 --- a/locales/ko-KR.yml +++ b/locales/ko-KR.yml @@ -360,6 +360,7 @@ markAsReadAllTalkMessages: "모든 대화를 읽은 상태로 표시" help: "도움말" inputMessageHere: "여기에 메시지를 입력하세요" close: "닫기" +group: "그룹" groups: "그룹" createGroup: "그룹 만들기" ownedGroups: "소유 그룹" diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml index 53470fb9c2..e05a1f8c3d 100644 --- a/locales/zh-CN.yml +++ b/locales/zh-CN.yml @@ -64,8 +64,14 @@ noLists: "列表为空" following: "关注中" followers: "关注者" followsYou: "关注了你" +createList: "创建列表" +manageLists: "管理列表" error: "有点小问题" retry: "重试" +enterListName: "输入列表名称" +privacy: "隐私" +makeFollowManuallyApprove: "关注者请求需要批准" +defaultNoteVisibility: "默认可见性" follow: "关注" followRequest: "关注申请" followRequests: "关注申请" @@ -101,12 +107,18 @@ emojiName: "Emoji 名称" emojiUrl: "emoji 地址" addEmoji: "添加Emoji" cacheRemoteFiles: "远程文件缓存" +flagAsBot: "这个账户是Bot" +flagAsCat: "这个账户是Cat" addAcount: "添加账户" loginFailed: "登录失败" general: "常规设置" wallpaper: "壁纸" removeWallpaper: "移除壁纸" searchWith: "搜索:{q}" +host: "主机名" +selectUser: "选择用户" +recipient: "收件人" +annotation: "注解" federation: "联合" instances: "实例" latestRequestSentAt: "上次发送的请求" @@ -115,6 +127,9 @@ storageUsage: "已用存储" perHour: "每小时" perDay: "每天" operations: "操作" +software: "软件" +version: "版本" +metadata: "元数据" monitor: "监视器" jobQueue: "作业队列" cpuAndMemory: "CPU使用量" @@ -122,6 +137,8 @@ network: "网络" disk: "存储" statistics: "统计" clearQueue: "清除队列" +clearCachedFiles: "清除缓存" +muteAndBlock: "屏蔽/拉黑" mutedUsers: "禁言用户" blockedUsers: "已屏蔽用户" noUsers: "无用户" @@ -130,6 +147,10 @@ done: "完成" processing: "处理中" preview: "预览" noCustomEmojis: "无自定义Emoji" +federating: "联合中" +blocked: "已拦截" +all: "全部" +subscribing: "已订阅" notResponding: "没有响应" instanceFollowing: "关注实例" instanceFollowers: "关注实例" @@ -143,13 +164,25 @@ attachFile: "插入附件" more: "更多!" featured: "高亮" lookup: "查询" +imageUrl: "图片URL" remove: "删除" removed: "已删除" removeAreYouSure: "要删掉「{x}」吗?" saved: "已保存" messaging: "聊天" upload: "上传" +fromUrl: "从 URL" +editWidgets: "编辑部件" +exitEdit: "停止编辑" +explore: "发现" +games: "Misskey游戏" +messageRead: "已读" +recentUsedEmojis: "最近使用的Emoji表情" +noMoreHistory: "没有更多的历史记录" +tos: "服务条款" start: "开始" +home: "首页" +activity: "活动" images: "图片" birthday: "生日" yearsOld: "{age}岁" @@ -157,7 +190,23 @@ registeredDate: "注册于" location: "位置" theme: "主题" lightThemes: "亮色主题" +darkThemes: "暗色主题" +drive: "网盘" +selectFile: "选择文件" +selectFiles: "选择文件" +renameFolder: "重命名文件夹" +createFolder: "创建文件夹" +deleteFolder: "删除文件夹" +addFile: "添加文件" +emptyDrive: "驱动器为空" +emptyFolder: "空文件夹" +copyUrl: "复制链接" +rename: "重命名" +avatar: "头像" +banner: "Banner" nsfw: "阅读注意" +disconnectedFromServer: "已从服务器断开连接" +reloadConfirm: "确定要重新加载吗" accept: "允许" reject: "拒绝" instanceName: "实例名称" @@ -181,23 +230,83 @@ registration: "注册" enableRegistration: "允许新用户注册" invite: "邀请" proxyRemoteFiles: "代理远程文件" +proxyRemoteFilesDescription: "启用此设置后,由于超出存储容量而导致未保存被删除的远程文件将被本地代理,并且会生成缩略图。不会影响服务器的存储。" +driveCapacityPerLocalAccount: "每个用户的网盘空间" +driveCapacityPerRemoteAccount: "每个远程用户的网盘容量" inMb: "以兆字节(Mbps)为单位" iconUrl: "图标URL" bannerUrl: "Banner URL" basicInfo: "基本信息" +pinnedUsers: "置顶用户" recaptcha: "reCAPTCHA" enableRecaptcha: "启用 reCAPTCHA\n(请注意, 此功能在中国大陆不可用. 如果启用, 可能导致无法正常使用登录或注册等功能)" +recaptchaSiteKey: "网站密钥" recaptchaSecretKey: "reCAPTCHA 密钥" name: "名称" +serviceworker: "ServiceWorker" +enableServiceworker: "启用ServiceWorker" +caseSensitive: "区分大小写" +connectedTo: "您的账号已连到接以下社交账号" +notesAndReplies: "帖子与回复" +withFiles: "附件" +silence: "禁言" +silenceConfirm: "确认要禁言吗?" +unsilenceConfirm: "要解除禁言吗?" +popularUsers: "热门用户" +recentlyUpdatedUsers: "最近投稿用户" +recentlyRegisteredUsers: "最近登录用户" +recentlyDiscoveredUsers: "最近发现的用户" +popularTags: "热门标签" userList: "列表" +about: "关于" +aboutMisskey: "关于 Misskey" +aboutMisskeyText: "Misskey是由syuilo于2014年开发的开放源代码软件。" +misskeyMembers: "现在由以下成员进行开发和维护:" +misskeySource: "源代码在这里公开:" +misskeyDonate: "可以向 Misskey 进行捐款以支持开发:" +morePatrons: "还有很多其他的人也在支持我们,非常感谢🥰" +patrons: "支持者" +administrator: "管理员" +token: "令牌" +twoStepAuthentication: "两步验证" +moderator: "版主" +nUsersMentioned: "{n} 被提到" +securityKey: "安全密钥" +securityKeyName: "密钥名称" lastUsed: "最后使用:" unregister: "删除账户" +resetPassword: "重置密码" +newPasswordIs: "新的密码是「{password}」" post: "投稿" posted: "已投稿" +autoReloadWhenDisconnected: "断开连接时自动重新加载" +reduceUiAnimation: "减少UI动画" share: "分享" +notFound: "未找到" +uploadFolder: "默认上传文件夹" +cacheClear: "清空缓存" +markAsReadAllNotifications: "将所有通知标为已读" +markAsReadAllUnreadNotes: "将所有帖子标记为已读" +markAsReadAllTalkMessages: "将所有对话标为已读" help: "帮助" +inputMessageHere: "在此键入信息" +close: "关闭" +group: "群组" +groups: "群组" +createGroup: "创建群组" +ownedGroups: "拥有的群组" +joinedGroups: "已加入的群组" invites: "邀请" +groupName: "群组名" +members: "成员" +transfer: "转让" +_2fa: + alreadyRegistered: "此设备已被注册" + registerDevice: "注册设备" + registerKey: "注册密钥" _permissions: + "read:account": "查看账户信息" + "write:account": "更改帐户信息" "read:blocks": "查看黑名单" "write:blocks": "编辑黑名单" "read:drive": "查看网盘" @@ -223,16 +332,55 @@ _permissions: "write:user-groups": "操作用户组" _auth: permissionAsk: "这个应用程序需要以下权限" +_weekday: + sunday: "星期日" + monday: "星期一" + tuesday: "星期二" + wednesday: "星期三" + thursday: "星期四" + friday: "星期五" + saturday: "星期六" _widgets: + memo: "便签" notifications: "通知" timeline: "时间线" + calendar: "日历" + trends: "趋势" + clock: "时钟" + rss: "RSS阅读器" _cw: + hide: "隐藏" show: "查看更多" + chars: "{count}个字符" + files: "{count} 个文件" + poll: "投票" _poll: + noOnlyOneChoice: "需要至少两个选项" + choiceN: "选择{n}" + noMore: "无法再添加更多了" + canMultipleVote: "允许多个投票" + expiration: "截止时间" + infinite: "无限期" + at: "指定日期" + after: "指定时间" + deadlineDate: "截止日期" deadlineTime: "小时" + duration: "时长" + votesCount: "{n}票" + totalVotes: "总票数{n}" vote: "投票" + showResult: "显示结果" + voted: "已投票" + closed: "已截止" + remainingDays: "{d}天{h}小时后截止" + remainingHours: "{h}小时{m}分后截止" + remainingMinutes: "{m}分{s}秒后截止" + remainingSeconds: "{s}秒后截止" _visibility: + public: "公开" + home: "首页" followers: "关注者" + specified: "指定用户" _profile: name: "名称" username: "用户名" @@ -241,25 +389,261 @@ _exportOrImport: muteList: "屏蔽" blockingList: "屏蔽" userLists: "列表" +_charts: + usersIncDec: "用户数量:增加/减少" +_instanceCharts: + users: "用户数量:增加/减少" + usersTotal: "用户总数" + ff: "关注/被关注:数量变化" + ffTotal: "关注/被关注:总数" + cacheSize: "缓存大小:增加/减少" +_timelines: + home: "首页" + local: "本地" + social: "社交" + global: "全局" _pages: + newPage: "创建页面" + editPage: "编辑页面" + page-created: "页面已创建" + page-updated: "页面已更新" + name-already-exists: "该页面URL已存在" + title-invalid-name: "无效的页面URL" + text-invalid-name: "请确认该项不为空" + editThisPage: "编辑此页面" + viewSource: "查看源代码" viewPage: "查看页面" + like: "赞" + unlike: "取消赞" + liked-pages: "喜欢的页面" + my-pages: "我的页面" + inspector: "检查器" + content: "页面内容" + variables: "变量" + variables-info: "您可以使用变量创建动态页面。在文本中通过{变量名}的写法来嵌入变量值。例如在文本Hello { thing } world!中,如果变量(thing)的值为ai,那么该文本会成为Hello ai world!。" + variables-info2: "因为变量的计算(计算变量值)是从上到下执行的,所以不能在变量中引用下面的变量。例如从上到下依次定义了A,B,C3个变量,那么C中可以引用AB,但是A无法引用BC。" + variables-info3: "为了接收来自用户的输入,页面上设有“用户输入”块,在“变量名称”中设置要在其中保存输入值的变量名(变量会自动创建)。您可以使用该变量执行操作以响应用户输入。" + variables-info4: "通过使用函数,您可以将数值计算过程组合成可重用的形式。要创建函数,需要创建一个“函数”类型的变量。你可以将函数设定为槽函数(参数)的格式,槽函数的值可作为函数中的变量使用。另外,AiScript标准中还有一些函数会将函数作为参数(称为高阶函数)。\n除了已经预先定义的函数外,您也可以将它们设置为这些高阶函数的槽函数。" + more-details: "详细说明" + title: "标题" + url: "页面URL" + summary: "页面摘要" + alignCenter: "居中" + hide-title-when-pinned: "置顶时隐藏标题" + font: "字体" + fontSerif: "衬线字体" + fontSansSerif: "无衬线字体" + set-eye-catching-image: "设置封面图片" + remove-eye-catching-image: "删除封面图片" + chooseBlock: "添加块" + selectType: "选择类型" + enterVariableName: "请输入变量名" + the-variable-name-is-already-used: "变量名已使用" + content-blocks: "内容" + input-blocks: "输入" + special-blocks: "特殊" + post-from-post-form: "发布此内容" + posted-from-post-form: "已发布" blocks: + text: "文本" image: "图片" + _if: + variable: "变量" + post: "投稿窗口" + _textInput: + name: "变量名" + text: "标题" + default: "默认值" + textareaInput: "多行文本输入" + _textareaInput: + name: "变量名" + text: "标题" + default: "默认值" + numberInput: "输入数值" + _numberInput: + name: "变量名" + text: "标题" + default: "默认值" + switch: "开关" + _switch: + name: "变量名" + text: "标题" + default: "默认值" + counter: "计数器" + _counter: + name: "变量名" + text: "标题" + inc: "增加值" + _button: + text: "标题" + colored: "彩色" + action: "按下按钮时的行为" + _action: + dialog: "显示对话框" + _dialog: + content: "内容" + _radioButton: + name: "变量名" + title: "标题" + default: "默认值" script: categories: list: "列表" blocks: + text: "文本" + multiLineText: "文本 (多行)" + textList: "文本列表" + _textList: + info: "请使用换行符分隔每行" + strLen: "文本长度" + _strLen: + arg1: "文本" + strPick: "提取字符" + _strPick: + arg1: "文本" + arg2: "字符位置" + strReplace: "替换文本" + _strReplace: + arg1: "文本" + arg2: "替换之前" + arg3: "替换之后" + strReverse: "文本反向" + _strReverse: + arg1: "文本" + join: "合并文本" _join: arg1: "列表" + arg2: "分隔符" + add: "加" + _add: + arg1: "A" + arg2: "B" + subtract: "减" + _subtract: + arg1: "A" + arg2: "B" + multiply: "乘" + _multiply: + arg1: "A" + arg2: "B" + divide: "除" + _divide: + arg1: "A" + arg2: "B" + mod: "取模(MOD)" + _mod: + arg1: "A" + arg2: "B" + round: "四舍五入" + _round: + arg1: "数值" + eq: "A和B相等" + _eq: + arg1: "A" + arg2: "B" + notEq: "A和B不等" + _notEq: + arg1: "A" + arg2: "B" + and: "A和B" + _and: + arg1: "A" + arg2: "B" + or: "A或B" + _or: + arg1: "A" + arg2: "B" + lt: "< A小于B" + _lt: + arg1: "A" + arg2: "B" + gt: "> A大于B" + _gt: + arg1: "A" + arg2: "B" + ltEq: "<= A小于等于B" + _ltEq: + arg1: "A" + arg2: "B" + gtEq: ">= A大于等于B" + _gtEq: + arg1: "A" + arg2: "B" + if: "分支" + _if: + arg1: "如果" + arg2: "如果" + arg3: "否则" + not: "否" + _not: + arg1: "否" + random: "随机" + _random: + arg1: "概率" + rannum: "随机数" + _rannum: + arg1: "最小值" + arg2: "最大值" + randomPick: "从列表中随机选择" _randomPick: arg1: "列表" + dailyRandom: "随机(每个用户每日)" + _dailyRandom: + arg1: "概率" + dailyRannum: "随机数(每个用户每日)" + _dailyRannum: + arg1: "最小值" + arg2: "最大值" + dailyRandomPick: "从列表中随机选择(每个用户每日)" _dailyRandomPick: arg1: "列表" + seedRandom: "随机 (种子)" + _seedRandom: + arg1: "种子" + arg2: "概率" + seedRannum: "随机数(种子)" + _seedRannum: + arg1: "种子" + arg2: "最小值" + arg3: "最大值" + seedRandomPick: "从列表中随机选择 (种子)" _seedRandomPick: + arg1: "种子" arg2: "列表" + DRPWPM: "从概率列表中随机选择(每用户每天)" + _DRPWPM: + arg1: "文本列表" + pick: "从列表中选择" _pick: arg1: "列表" + arg2: "位置" + listLen: "获取列表长度" _listLen: arg1: "列表" + number: "数值" + stringToNumber: "文本到数字" + _stringToNumber: + arg1: "文本" + numberToString: "数字到文本" + _numberToString: + arg1: "数值" + splitStrByLine: "将文本按行拆分" + _splitStrByLine: + arg1: "文本" + ref: "变量" + fn: "函数" + _fn: + arg1: "输出" + for: "重复" + _for: + arg1: "次数" + arg2: "处理" types: + string: "文字" + number: "数值" + boolean: "Flag" array: "列表" + stringArray: "文本列表" + enviromentVariables: "环境变量" + pageVariables: "页面元素" + argVariables: "输入变量"