Files
upstream-mirror 240db4e2a7
Some checks failed
Server CI / Postgres (shard 0) (push) Has been skipped
Server CI / Postgres (shard 3) (push) Has been skipped
BuildEnv Docker Image / build-image (push) Failing after 4s
BuildEnv Docker Image / build-image-fips (push) Failing after 4s
Migration Review & Release Notes / Generate migration review & release notes (push) Failing after 3s
Server CI / Build Environment (push) Failing after 3s
Server CI / Postgres (shard 1) (push) Has been skipped
Tools CI / check-style (mattermost-govet) (push) Failing after 4s
Server CI / Postgres (shard 2) (push) Has been skipped
Tools CI / check-style (mmgotool) (push) Failing after 3s
Server CI / Elasticsearch v8 Compatibility (push) Has been skipped
Server CI / OpenSearch v2 Compatibility (push) Has been skipped
Server CI / Postgres FIPS (shard 0) (push) Has been skipped
Tools CI / Test (mattermost-govet) (push) Failing after 3s
Server CI / Postgres FIPS (shard 1) (push) Has been skipped
Server CI / Postgres FIPS (shard 2) (push) Has been skipped
Tools CI / Test (mmgotool) (push) Failing after 3s
Server CI / Postgres FIPS (shard 3) (push) Has been skipped
Server CI / Run mmctl tests (push) Has been skipped
Server CI / Run mmctl tests (FIPS) (push) Has been skipped
Server CI / Merge Postgres Test Results (push) Has been skipped
Server CI / Merge Postgres FIPS Test Results (push) Has been skipped
Server CI / Check backport migrations (push) Has been skipped
Server CI / Check generated files (push) Has been skipped
Server CI / check-style (push) Has been skipped
Server CI / Vet API (push) Has been skipped
Server CI / Build mattermost server app (push) Has been skipped
Server CI / Server CI Complete (push) Failing after 2s
Server CI / Server CI Artifacts (push) Has been skipped
Server CI / Sentry Upload (push) Has been skipped
Server CI / Server CI Report (push) Failing after 5m1s
Server CI Nightly Race / Race Detector (push) Has been skipped
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Webapp CI Cache Warm / Warm Webapp node_modules Cache (push) Has been cancelled
E2E CI Cache Warm / Warm E2E npm Registry Cache (push) Has been cancelled
API / build (push) Has been cancelled
Web App CI / check-types (push) Has been cancelled
Web App CI / check-lint (push) Has been cancelled
Web App CI / check-i18n (push) Has been cancelled
Web App CI / check-external-links (push) Has been cancelled
Web App CI / test (platform) (push) Has been cancelled
Web App CI / test (mattermost-redux) (push) Has been cancelled
Web App CI / test (channels shard 1/4) (push) Has been cancelled
Web App CI / test (channels shard 2/4) (push) Has been cancelled
Web App CI / test (channels shard 3/4) (push) Has been cancelled
Web App CI / test (channels shard 4/4) (push) Has been cancelled
Web App CI / upload-coverage (push) Has been cancelled
Web App CI / build (push) Has been cancelled
YAML Lint / yamllint (push) Has been cancelled
Push mirrored docker images / cd/Push mirrored docker images (push) Has been cancelled
docs-cd / Build and deploy docs (push) Has been cancelled
Docs CI / build (push) Has been cancelled
E2E Cache Warm: Cypress deps / Warm Cypress deps cache (push) Has been cancelled
Scorecards supply-chain security / Scorecard analysis (push) Has been cancelled
Server CI Weekly / Postgres FIPS (push) Has been skipped
Server CI Weekly / Run mmctl tests (FIPS) (push) Has been skipped
Server CI Weekly / Postgres with binary parameters (push) Has been skipped
Server CI Weekly / Build Environment (push) Failing after 1s
Server CI Cache Warm / Warm Go Module and Build Cache (push) Failing after 2s
Server CI Nightly Race / Build Environment (push) Failing after 1s
snapshot of https://github.com/mattermost/mattermost.git (master, 2026-09-16; blobs > 131072B omitted)
2026-09-16 00:29:55 +05:00

409 lines
9.7 KiB
JSON

{
"Mattermost": {
"target": "Mattermost"
},
"Enterprise Edition": {
"target": "Enterprise Edition",
"note": "Existing zh-TW UI renders the edition name as 企業版 in the About dialog; keep the English product name."
},
"Team Edition": {
"target": "Team Edition",
"note": "Existing zh-TW UI renders it as 團隊版 in the About dialog; keep the English product name."
},
"Mattermost Cloud": {
"target": "Mattermost Cloud"
},
"Channels": {
"target": "Channels",
"note": "Product name; the common noun channel is 頻道."
},
"Playbooks": {
"target": "Playbooks"
},
"Boards": {
"target": "Boards"
},
"Calls": {
"target": "Calls"
},
"Markdown": {
"target": "Markdown"
},
"OAuth": {
"target": "OAuth"
},
"SAML": {
"target": "SAML"
},
"LDAP": {
"target": "LDAP"
},
"SSO": {
"target": "SSO"
},
"MFA": {
"target": "MFA"
},
"OpenID Connect": {
"target": "OpenID Connect"
},
"Entra ID": {
"target": "Entra ID"
},
"GitLab": {
"target": "GitLab"
},
"Elasticsearch": {
"target": "Elasticsearch"
},
"Gossip": {
"target": "Gossip"
},
"Actiance XML": {
"target": "Actiance XML"
},
"Global Relay": {
"target": "Global Relay"
},
"System Console": {
"target": "系統控制台"
},
"marketplace": {
"target": "市集"
},
"channel": {
"target": "頻道"
},
"team": {
"target": "團隊"
},
"post": {
"target": "訊息",
"note": "Existing zh-TW renders both 'post' and 'message' as 訊息; do not introduce a separate word such as 貼文."
},
"message": {
"target": "訊息"
},
"thread": {
"target": "討論串"
},
"reply": {
"target": "回覆",
"note": "Noun and verb are identical in Chinese."
},
"direct message": {
"target": "私人訊息",
"note": "Established zh-TW rendering; note it uses 私人 even though 'private channel' is also 私人頻道 — context disambiguates."
},
"group message": {
"target": "群組訊息"
},
"mention": {
"target": "提及",
"note": "Noun and verb are identical; @mention → @提及."
},
"notification": {
"target": "通知"
},
"pin": {
"target": "釘選",
"note": "Majority rendering; a minority of strings use 置頂 (e.g. no_results.pinned_messages) — prefer 釘選 and converge."
},
"bookmark": {
"target": "書籤",
"note": "Verb: 加入書籤."
},
"saved messages": {
"target": "已儲存的訊息",
"note": "save → 儲存, unsave → 取消儲存."
},
"draft": {
"target": "草稿"
},
"scheduled post": {
"target": "排程訊息",
"note": "Per admin.posts.scheduledPosts.title; schedule (verb) → 排程."
},
"emoji": {
"target": "表情符號"
},
"custom emoji": {
"target": "自訂表情符號"
},
"reaction": {
"target": "反應",
"note": "User-facing strings use 反應 (新增反應, 反應上限); some admin/moderation strings use 互動 — prefer 反應."
},
"status": {
"target": "狀態"
},
"custom status": {
"target": "自訂狀態"
},
"do not disturb": {
"target": "請勿打擾"
},
"away": {
"target": "離開",
"note": "Same word as the verb 'leave' (離開); availability context makes it clear."
},
"online": {
"target": "線上"
},
"offline": {
"target": "離線"
},
"out of office": {
"target": "不在辦公室"
},
"guest": {
"target": "訪客"
},
"member": {
"target": "成員"
},
"user": {
"target": "使用者"
},
"system admin": {
"target": "系統管理員"
},
"team admin": {
"target": "團隊管理員"
},
"channel admin": {
"target": "頻道管理員"
},
"session": {
"target": "工作階段",
"note": "Standard Taiwan term; do not use 會話 (Simplified convention)."
},
"sign in": {
"target": "登入",
"note": "Both 'sign in' and 'log in' map to 登入."
},
"sign out": {
"target": "登出"
},
"join": {
"target": "加入"
},
"leave": {
"target": "離開"
},
"archive": {
"target": "封存",
"note": "archived → 已封存."
},
"unarchive": {
"target": "取消封存"
},
"mute": {
"target": "靜音",
"note": "Channel muting also uses 靜音 (靜音頻道 / 取消靜音頻道), same word as microphone mute in Calls."
},
"follow": {
"target": "追蹤"
},
"unfollow": {
"target": "取消追蹤"
},
"favorite": {
"target": "我的最愛",
"note": "Verb/menu action: 加入我的最愛 (Add to Favorites) / 從我的最愛中移除; standalone label sometimes shortened to 最愛."
},
"search": {
"target": "搜尋"
},
"integration": {
"target": "整合"
},
"slash command": {
"target": "斜線命令",
"note": "Majority rendering (33 vs 3 for 斜線指令); keep 斜線命令."
},
"webhook": {
"target": "Webhook"
},
"incoming webhook": {
"target": "送入的 Webhook"
},
"outgoing webhook": {
"target": "寄出的 Webhook"
},
"trigger word": {
"target": "觸發關鍵字"
},
"plugin": {
"target": "擴充程式",
"note": "Established zh-TW rendering; do not use 外掛 or 插件."
},
"bot": {
"target": "機器人",
"note": "bot account → 機器人帳號."
},
"role": {
"target": "角色",
"note": "Existing permission strings use 地位 (授予的地位), which means social standing rather than a permission set."
},
"permission": {
"target": "權限"
},
"scheme": {
"target": "策略",
"note": "Permission Scheme → 權限策略, System Scheme → 系統級策略, Team Override Scheme → 團隊級覆寫策略."
},
"license": {
"target": "授權"
},
"seat": {
"target": "席次",
"note": "Existing billing strings render '{n} seats' simply as '{n} 人'; keep that counting pattern, use 席次 only when a standalone noun is required."
},
"trial": {
"target": "試用",
"note": "試用版 for the trial license/edition, 試用期 for the trial period, per context."
},
"workspace": {
"target": "工作區"
},
"subscription": {
"target": "訂閱"
},
"deactivate": {
"target": "停用",
"note": "Also used for 'disable'; deactivated users occasionally rendered 停權 — prefer 停用."
},
"invite": {
"target": "邀請"
},
"invitation": {
"target": "邀請"
},
"sidebar": {
"target": "側邊欄"
},
"unread": {
"target": "未讀"
},
"attachment": {
"target": "附件"
},
"public channel": {
"target": "公開頻道"
},
"private channel": {
"target": "私人頻道"
},
"shared channel": {
"target": "共享頻道"
},
"channel header": {
"target": "頻道標題"
},
"channel purpose": {
"target": "頻道用途"
},
"system message": {
"target": "系統訊息"
},
"persistent notification": {
"target": "持續性通知"
},
"message priority": {
"target": "訊息優先順序"
},
"urgent": {
"target": "緊急",
"note": "One legacy priority label uses 急迫; related persistent-notification strings use 緊急 — prefer 緊急."
},
"recap": {
"target": "重點回顧",
"note": "Feature not yet translated in zh-TW; 重點回顧 chosen to avoid clashing with 摘要 (summary) and 回顧 (Playbooks retrospective)."
},
"agent": {
"target": "代理",
"note": "No existing zh-TW translation; Taiwan tech convention for AI agent is (AI) 代理. Keep 'Agents' in English where it names the plugin/product."
},
"burn-on-read": {
"target": "閱後即焚",
"note": "Established Chinese term for self-destructing messages; not yet translated in zh-TW files."
},
"magic link": {
"target": "魔法連結",
"note": "Not yet translated in zh-TW files; 魔法連結 follows common Taiwan usage for passwordless email links."
},
"personal access token": {
"target": "個人存取 Token",
"note": "Existing zh-TW keeps 'Token' in English."
},
"announcement banner": {
"target": "公告橫幅"
},
"channel banner": {
"target": "頻道橫幅",
"note": "Not yet translated; follows 公告橫幅 (announcement banner) pattern."
},
"keyword": {
"target": "關鍵字"
},
"user group": {
"target": "使用者群組"
},
"permalink": {
"target": "永久連結"
},
"profile": {
"target": "個人檔案",
"note": "Majority rendering across webapp and mobile; 個人資料 also appears — prefer 個人檔案."
},
"username": {
"target": "使用者名稱"
},
"nickname": {
"target": "暱稱"
},
"display name": {
"target": "顯示名稱"
},
"collapsed reply threads": {
"target": "摺疊回覆討論串",
"note": "Not yet translated in zh-TW; uses 摺疊 (collapse) per existing display-settings strings."
},
"auto-translation": {
"target": "自動翻譯",
"note": "AUTO-TRANSLATED badge → 自動翻譯."
},
"data retention": {
"target": "資料保留"
},
"compliance export": {
"target": "法遵匯出",
"note": "法遵 is the majority rendering for compliance (25 vs 12 for 合規)."
},
"access control": {
"target": "存取控制",
"note": "Standard Taiwan term; the attribute-based feature is not yet translated."
},
"attribute": {
"target": "屬性"
},
"onboarding": {
"target": "新手上路",
"note": "Per existing 「新手上路」流程 strings."
},
"Town Square": {
"target": "市民廣場"
},
"Off-Topic": {
"target": "閒聊",
"note": "Established default-channel name in server zh-TW.json. '話家常' appears only in admin prose describing the channel."
},
"read-only": {
"target": "唯讀"
},
"server": {
"target": "伺服器"
}
}