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

428 lines
12 KiB
JSON

{
"Mattermost": {
"target": "Mattermost"
},
"Enterprise Edition": {
"target": "Enterprise Edition",
"note": "Prose occasionally uses 엔터프라이즈 에디션; keep the English name for the edition itself."
},
"Team Edition": {
"target": "Team Edition"
},
"Mattermost Cloud": {
"target": "Mattermost Cloud"
},
"Channels": {
"target": "Channels",
"note": "Product name; the common noun 'channel' is 채널."
},
"Playbooks": {
"target": "Playbooks",
"note": "Product name; the common noun 'playbook' is 플레이북."
},
"Boards": {
"target": "Boards"
},
"Calls": {
"target": "Calls",
"note": "Product name; the common noun 'call' is 통화."
},
"Markdown": {
"target": "Markdown",
"note": "Existing UI keeps the English form; 마크다운 appears in prose but the format name stays Markdown."
},
"OAuth": {
"target": "OAuth"
},
"SAML": {
"target": "SAML"
},
"LDAP": {
"target": "LDAP",
"note": "AD/LDAP stays as AD/LDAP."
},
"SSO": {
"target": "SSO"
},
"MFA": {
"target": "MFA",
"note": "When spelled out, 'multi-factor authentication' is 다단계 인증 in existing strings."
},
"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": "시스템 콘솔",
"note": "Majority rendering (32 vs 6); a few legacy strings use 관리자 도구 — do not reuse it."
},
"marketplace": {
"target": "마켓플레이스"
},
"channel": {
"target": "채널"
},
"team": {
"target": "팀"
},
"post": {
"target": "게시물",
"note": "Repo usage is mixed (메시지/글/게시물/게시글). Use 게시물 to keep the noun distinct from message = 메시지; 글 appears in some admin labels."
},
"message": {
"target": "메시지"
},
"thread": {
"target": "스레드",
"note": "Majority rendering (40 vs 22); older strings use 글타래 — prefer 스레드 for consistency."
},
"reply": {
"target": "답글",
"note": "Noun and verb stem (답글, 답글 달기). 댓글/회신 appear in a few legacy strings; prefer 답글."
},
"direct message": {
"target": "쪽지",
"note": "Majority rendering (30 vs 18); some headings/legacy strings use 개인 메시지. DM abbreviation can stay DM."
},
"group message": {
"target": "그룹 메시지"
},
"mention": {
"target": "멘션",
"note": "Verb: 멘션하다. 언급 appears in some admin strings; prefer 멘션."
},
"notification": {
"target": "알림"
},
"pin": {
"target": "고정",
"note": "Verb: 고정하다; pinned messages = 고정된 메시지; unpin = 고정 해제. One legacy string uses 공지하기 — avoid."
},
"bookmark": {
"target": "북마크",
"note": "Verb: 북마크에 추가하다 / 북마크하다."
},
"saved messages": {
"target": "저장된 메시지",
"note": "Repo is inconsistent (중요 메시지, 보관된 메시지 in legacy strings); save = 저장, unsave = 저장 해제."
},
"draft": {
"target": "초안",
"note": "Repo splits between 초안 (10) and 임시 글 (8); use 초안 consistently."
},
"scheduled post": {
"target": "예약된 메시지",
"note": "Also rendered 예약된 게시물 in admin strings; prefer 예약된 메시지."
},
"emoji": {
"target": "이모지",
"note": "이모티콘 is nearly as frequent in the repo, but 이모지 is the accurate Korean term for emoji; use it consistently."
},
"custom emoji": {
"target": "커스텀 이모지"
},
"reaction": {
"target": "반응",
"note": "Verb: 반응 추가하다. 리액션 appears in a few strings; prefer 반응."
},
"status": {
"target": "상태"
},
"custom status": {
"target": "사용자 지정 상태"
},
"do not disturb": {
"target": "방해 금지"
},
"away": {
"target": "자리 비움",
"note": "Existing labels vary between 자리비움 and 자리 비움; standard spacing is 자리 비움."
},
"online": {
"target": "온라인"
},
"offline": {
"target": "오프라인"
},
"out of office": {
"target": "부재 중"
},
"guest": {
"target": "게스트"
},
"member": {
"target": "구성원",
"note": "Majority rendering (103 vs 32 멤버, 48 회원); use 구성원."
},
"user": {
"target": "사용자"
},
"system admin": {
"target": "시스템 관리자"
},
"team admin": {
"target": "팀 관리자"
},
"channel admin": {
"target": "채널 관리자"
},
"session": {
"target": "세션"
},
"sign in": {
"target": "로그인",
"note": "Verb: 로그인하다. Both 'sign in' and 'log in' map to 로그인."
},
"sign out": {
"target": "로그아웃",
"note": "Verb: 로그아웃하다. Both 'sign out' and 'log out' map to 로그아웃."
},
"join": {
"target": "참여",
"note": "Verb: 참여하다 for channels; teams often use 가입(하다) in existing strings — either is fine per object, but keep channels = 참여."
},
"leave": {
"target": "나가기",
"note": "Verb: 나가다. Repo mixes 떠나기/탈퇴/나가기; prefer 나가기 (탈퇴 acceptable for teams)."
},
"archive": {
"target": "보관",
"note": "Verb: 보관하다; archived = 보관됨. A few strings use 아카이브 — prefer 보관."
},
"unarchive": {
"target": "보관 해제",
"note": "Verb: 보관을 해제하다."
},
"mute": {
"target": "음소거",
"note": "Channel-mute strings often render 'Mute Channel' as 채널 알림 끄기; plain Mute label is 음소거. Keep Calls microphone mute also 음소거."
},
"follow": {
"target": "팔로우",
"note": "Verb: 팔로우하다. Legacy strings use 구독/지켜보기; prefer 팔로우 (matches follower = 팔로워)."
},
"unfollow": {
"target": "팔로우 해제",
"note": "Legacy strings use 구독 해제; prefer 팔로우 해제."
},
"favorite": {
"target": "즐겨찾기",
"note": "Verb: 즐겨찾기에 추가하다; unfavorite = 즐겨찾기에서 제거."
},
"search": {
"target": "검색",
"note": "Verb: 검색하다."
},
"integration": {
"target": "통합"
},
"slash command": {
"target": "슬래시 명령어"
},
"webhook": {
"target": "웹훅",
"note": "Repo is inconsistent (many strings keep English 'Webhook'); standardize on 웹훅."
},
"incoming webhook": {
"target": "들어오는 웹훅",
"note": "Repo mostly leaves this in English; 들어오는 웹훅 mirrors the existing 나가는 웹훅. 수신 웹훅 is an acceptable alternative if used consistently with 발신 웹훅."
},
"outgoing webhook": {
"target": "나가는 웹훅",
"note": "Existing rendering; pair with 들어오는 웹훅."
},
"trigger word": {
"target": "트리거 단어"
},
"plugin": {
"target": "플러그인"
},
"bot": {
"target": "봇"
},
"role": {
"target": "역할"
},
"permission": {
"target": "권한"
},
"scheme": {
"target": "스키마",
"note": "Majority rendering; avoid 스킴/계획 seen in a few strings."
},
"license": {
"target": "라이선스"
},
"seat": {
"target": "좌석"
},
"trial": {
"target": "평가판",
"note": "Majority rendering (45 vs 7 체험판); free trial = 무료 평가판."
},
"workspace": {
"target": "워크스페이스",
"note": "Majority rendering (33 vs 22 작업 공간); prefer 워크스페이스."
},
"subscription": {
"target": "구독"
},
"deactivate": {
"target": "비활성화",
"note": "Verb: 비활성화하다; deactivated = 비활성화됨."
},
"invite": {
"target": "초대",
"note": "Verb: 초대하다."
},
"invitation": {
"target": "초대",
"note": "For the email/link itself, 초대장 or 초대 링크 may be used where the sentence needs a concrete object."
},
"sidebar": {
"target": "사이드바"
},
"unread": {
"target": "읽지 않음",
"note": "Attributive: 읽지 않은 (e.g. 읽지 않은 메시지)."
},
"attachment": {
"target": "첨부 파일"
},
"public channel": {
"target": "공개 채널"
},
"private channel": {
"target": "비공개 채널",
"note": "Never 개인 채널 (seen once in a legacy string)."
},
"shared channel": {
"target": "공유 채널"
},
"channel header": {
"target": "채널 헤더"
},
"channel purpose": {
"target": "채널 목적",
"note": "Some legacy strings use 설명; prefer 목적."
},
"system message": {
"target": "시스템 메시지"
},
"persistent notification": {
"target": "영구 알림",
"note": "Majority rendering; 지속 알림 appears in a few strings — prefer 영구 알림."
},
"message priority": {
"target": "메시지 우선순위"
},
"urgent": {
"target": "긴급"
},
"recap": {
"target": "리캡",
"note": "No existing translation; 리캡 keeps it distinct from summary = 요약. If a descriptive form is needed, 요약 정리 works in prose."
},
"agent": {
"target": "에이전트",
"note": "One legacy string mistranslates Agents as 상담원 (customer-service agent) — avoid."
},
"burn-on-read": {
"target": "읽은 후 삭제",
"note": "No existing translation; label form (BURN ON READ) can be 읽은 후 삭제됨."
},
"magic link": {
"target": "매직 링크"
},
"personal access token": {
"target": "개인 액세스 토큰"
},
"announcement banner": {
"target": "공지 배너",
"note": "Repo also has 알림 배너/시스템 전체 알림; standardize on 공지 배너."
},
"channel banner": {
"target": "채널 배너"
},
"keyword": {
"target": "키워드"
},
"user group": {
"target": "사용자 그룹"
},
"permalink": {
"target": "영구 링크"
},
"profile": {
"target": "프로필",
"note": "Legacy menu items use 계정 설정 for Profile; the current convention is 프로필."
},
"username": {
"target": "사용자 이름"
},
"nickname": {
"target": "별명"
},
"display name": {
"target": "표시 이름",
"note": "표시명 appears in some short labels; prefer 표시 이름."
},
"collapsed reply threads": {
"target": "접힌 답글 스레드",
"note": "No existing translation; keep 스레드 (not 글타래) to match the thread glossary entry."
},
"auto-translation": {
"target": "자동 번역",
"note": "AUTO-TRANSLATED label: 자동 번역됨."
},
"data retention": {
"target": "데이터 보존",
"note": "Policy: 데이터 보존 정책."
},
"compliance export": {
"target": "컴플라이언스 내보내기",
"note": "규정 준수 내보내기 also appears; prefer 컴플라이언스 내보내기 (majority)."
},
"access control": {
"target": "액세스 제어",
"note": "Policy: 액세스 제어 정책; attribute-based access control = 속성 기반 액세스 제어."
},
"attribute": {
"target": "속성"
},
"onboarding": {
"target": "온보딩"
},
"Town Square": {
"target": "타운 스퀘어",
"note": "Grounded in the only existing rendering; write with a space (타운 스퀘어), not 타운스퀘어."
},
"Off-Topic": {
"target": "잡담",
"note": "Established default-channel name in server ko.json. '오프토픽' appears only in admin prose describing the channel."
},
"read-only": {
"target": "읽기 전용"
},
"server": {
"target": "서버"
}
}