diff --git a/locales/en-US.yml b/locales/en-US.yml index 583f34d0f1d8254d9e9780f9c53b5f6140eb8584..bf8c778045c39f800742d35f42f68fd6b4e1f124 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 4911b8df03f3f4173349a970c7984f31a4b3955c..de0b339344a5a85f2d759470c0a07cb464e2ffeb 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 53470fb9c20bd457bbb38d04c644b878dab5c1a7..e05a1f8c3d3a54263e6478a8b8a34e6d406f6ae5 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: "您å¯ä»¥ä½¿ç”¨å˜é‡åˆ›å»ºåŠ¨æ€é¡µé¢ã€‚在文本ä¸é€šè¿‡<b>{å˜é‡å}</b>的写法æ¥åµŒå…¥å˜é‡å€¼ã€‚例如在文本<b>Hello { thing } world!</b>ä¸ï¼Œå¦‚æžœå˜é‡(thing)的值为<b>ai</b>,那么该文本会æˆä¸º<b>Hello ai world!</b>。" + variables-info2: "å› ä¸ºå˜é‡çš„计算(计算å˜é‡å€¼)是从上到下执行的,所以ä¸èƒ½åœ¨å˜é‡ä¸å¼•ç”¨ä¸‹é¢çš„å˜é‡ã€‚例如从上到下ä¾æ¬¡å®šä¹‰äº†<b>A,B,C</b>3个å˜é‡ï¼Œé‚£ä¹ˆ<b>C</b>ä¸å¯ä»¥å¼•ç”¨<b>A</b>或<b>B</b>,但是<b>A</b>æ— æ³•å¼•ç”¨<b>B</b>或<b>C</b>。" + 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: "输入å˜é‡"