cmux/web/messages/ko.json
Lawrence Chen ee3460b8d7
docs: add Copilot CLI hooks section to i18n notifications page (#2217)
Follow-up to #1875 which added Copilot CLI hook instructions to
docs/notifications.md but not the live docs site. Adds the section
to page.tsx with translation keys for all 19 locales.

Co-authored-by: Lawrence Chen <lawrencecchen@users.noreply.github.com>
2026-03-26 16:03:07 -07:00

667 lines
49 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"meta": {
"title": "cmux — 멀티태스킹을 위해 만든 터미널",
"description": "Ghostty 기반 네이티브 macOS 터미널. Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider 등 모든 CLI 도구와 호환. 세로 탭, 알림 링, 분할 패널, 소켓 API 지원.",
"ogDescription": "AI 코딩 에이전트를 위한 네이티브 macOS 터미널. Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider 등 모든 CLI 도구와 호환."
},
"common": {
"downloadForMac": "Mac용 다운로드",
"viewOnGitHub": "GitHub에서 보기",
"closeMenu": "메뉴 닫기",
"openMenu": "메뉴 열기",
"toggleTheme": "테마 전환",
"backToBlog": "블로그로 돌아가기",
"readTheDocs": "문서 읽기",
"viewChangelog": "변경 로그 보기"
},
"nav": {
"docs": "문서",
"blog": "블로그",
"changelog": "변경 로그",
"community": "커뮤니티",
"github": "GitHub"
},
"footer": {
"product": "제품",
"resources": "리소스",
"legal": "법적 고지",
"social": "소셜",
"blog": "블로그",
"community": "커뮤니티",
"docs": "문서",
"changelog": "변경 로그",
"privacy": "개인정보 처리방침",
"terms": "이용약관",
"eula": "EULA",
"github": "GitHub",
"twitter": "X / Twitter",
"discord": "Discord",
"contact": "문의",
"nightly": "나이틀리",
"copyright": "© {year} Manaflow",
"language": "언어"
},
"home": {
"taglinePrefix": "다음을 위해 만들어진 터미널: ",
"typingCodingAgents": "코딩 에이전트",
"typingMultitasking": "멀티태스킹",
"subtitle": "Ghostty 기반 네이티브 macOS 앱. 세로 탭, 에이전트가 주의를 필요로 할 때 알림 링, 분할 패널, 자동화를 위한 소켓 API를 제공합니다.",
"features": "기능",
"faq": "FAQ",
"communitySection": "커뮤니티",
"feature": {
"verticalTabs": "세로 탭",
"verticalTabsDesc": ": 사이드바에 git 브랜치, 작업 디렉토리, 포트, 알림 텍스트 표시",
"notificationRings": "알림 링",
"notificationRingsDesc": ": 에이전트가 주의를 필요로 하면 패널이 강조 표시됩니다",
"inAppBrowser": "내장 브라우저",
"inAppBrowserDesc": ": 스크립팅 가능한 API로 터미널 옆에 브라우저를 분할 배치",
"splitPanes": "분할 패널",
"splitPanesDesc": ": 각 탭 내에서 가로 및 세로 분할",
"scriptable": "스크립팅 가능",
"scriptableDesc": ": 자동화 및 스크립팅을 위한 CLI와 소켓 API",
"gpuAccelerated": "GPU 가속",
"gpuAcceleratedDesc": ": libghostty로 부드러운 렌더링",
"lightweight": "경량",
"lightweightDesc": ": 네이티브 Swift + AppKit, Electron 없음",
"keyboardShortcuts": "키보드 단축키",
"keyboardShortcutsDesc": ": 워크스페이스, 분할, 브라우저 등을 위한 <link>다양한 단축키</link>"
},
"faqGhosttyQ": "cmux와 Ghostty는 어떤 관계인가요?",
"faqGhosttyA": "cmux는 Ghostty의 포크가 아닙니다. 앱이 웹 뷰에 WebKit을 사용하는 것처럼, 터미널 렌더링을 위한 라이브러리로 <link>libghostty</link>를 사용합니다. Ghostty는 독립형 터미널이고, cmux는 그 렌더링 엔진 위에 구축된 별도의 앱입니다.",
"faqPlatformQ": "어떤 플랫폼을 지원하나요?",
"faqPlatformA": "현재는 macOS만 지원합니다. cmux는 네이티브 Swift + AppKit 앱입니다.",
"faqAgentsQ": "cmux는 어떤 코딩 에이전트와 호환되나요?",
"faqAgentsA": "모든 에이전트와 호환됩니다. cmux는 터미널이므로 터미널에서 실행되는 모든 에이전트가 바로 작동합니다. Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent 등 커맨드라인에서 실행할 수 있는 모든 것이 지원됩니다.",
"faqNotificationsQ": "알림은 어떻게 작동하나요?",
"faqNotificationsA": "프로세스가 주의를 필요로 하면, cmux는 패널 주위에 알림 링, 사이드바에 읽지 않은 배지, 알림 팝오버, macOS 데스크톱 알림을 표시합니다. 표준 터미널 이스케이프 시퀀스(OSC 9/99/777)를 통해 자동으로 작동하며, <cliLink>cmux CLI</cliLink>와 <hooksLink>Claude Code hooks</hooksLink>로 직접 트리거할 수도 있습니다.",
"faqShortcutsQ": "키보드 단축키를 커스터마이징할 수 있나요?",
"faqShortcutsA": "터미널 키 바인딩은 Ghostty 설정 파일(<configPath>~/.config/ghostty/config</configPath>)에서 읽어옵니다. cmux 고유 단축키(워크스페이스, 분할, 브라우저, 알림)는 설정에서 커스터마이징할 수 있습니다. 전체 목록은 <link>기본 단축키</link>를 참고하세요.",
"faqTmuxQ": "tmux와 비교하면 어떤가요?",
"faqTmuxA": "tmux는 모든 터미널 안에서 실행되는 터미널 멀티플렉서입니다. cmux는 GUI를 갖춘 네이티브 macOS 앱으로, 세로 탭, 분할 패널, 내장 브라우저, 소켓 API가 모두 내장되어 있습니다. 설정 파일이나 프리픽스 키가 필요 없습니다.",
"faqFreeQ": "cmux는 무료인가요?",
"faqFreeA": "네, cmux는 무료입니다. 소스 코드는 <link>GitHub</link>에서 확인할 수 있습니다."
},
"community": {
"title": "커뮤니티",
"description": "다른 cmux 사용자 및 개발팀과 소통하세요.",
"discord": "Discord",
"discordAction": "Discord 참여하기",
"discordDesc": "커뮤니티와 대화하고, 도움을 받고, 피드백을 공유하세요",
"githubAction": "GitHub에서 보기",
"githubDesc": "저장소에 스타를 누르고, 이슈를 보고하고, 기여하세요",
"twitter": "Twitter",
"twitterAction": "X 팔로우하기",
"twitterDesc": "업데이트, 공지사항, 팁",
"youtube": "YouTube",
"youtubeAction": "구독하기",
"youtubeDesc": "데모, 튜토리얼, 워크스루",
"linkedin": "LinkedIn",
"linkedinAction": "팔로우하기",
"linkedinDesc": "회사 소식 및 엔지니어링 업데이트",
"metaTitle": "커뮤니티 — cmux",
"metaDescription": "Discord, Twitter, GitHub 등에서 cmux 커뮤니티에 참여하세요"
},
"blog": {
"title": "블로그",
"layoutTitle": "cmux blog",
"metaTitle": "블로그",
"metaDescription": "cmux 팀의 뉴스와 업데이트",
"description": "cmux 팀의 뉴스와 업데이트",
"posts": {
"cmdShiftU": {
"title": "Cmd+Shift+U",
"summary": "cmux에서 Cmd+Shift+U가 워크스페이스 간에 완료된 에이전트를 탐색하는 방법.",
"date": "2026년 3월 4일",
"p1": "제가 가장 좋아하는 cmux 기능은 Cmd+Shift+U입니다. 지금 17개의 워크스페이스가 열려 있고, 각각 에이전트를 실행 중입니다. 예전에는 탭과 알림 패널을 클릭하며 어떤 것이 완료되었는지 확인했습니다. 키보드가 더 빠릅니다.",
"p2": "Cmd+Shift+U는 가장 최근의 읽지 않은 <link>알림</link>으로 이동합니다. 실제로는 마지막으로 완료된 에이전트를 의미합니다. 올바른 워크스페이스로 전환하고, 정확한 패널에 포커스하고, 어디를 봐야 하는지 깜빡여서 알려주고, 읽음으로 표시합니다. 알림이 다른 창에서 온 경우 해당 창이 앞으로 나옵니다."
},
"zenOfCmux": {
"title": "cmux의 철학",
"summary": "cmux는 솔루션이 아닌 프리미티브입니다. 조합 가능한 구성 요소를 제공하며, 워크플로는 여러분에게 달려 있습니다.",
"date": "2026년 2월 27일",
"p1": "cmux는 개발자가 도구를 어떻게 사용해야 하는지 지시하지 않습니다. CLI가 포함된 터미널과 브라우저이며, 나머지는 여러분에게 달려 있습니다.",
"p2": "cmux는 솔루션이 아닌 프리미티브입니다. 터미널, 브라우저, 알림, 워크스페이스, 분할, 탭, 그리고 이 모든 것을 제어하는 CLI를 제공합니다. cmux는 코딩 에이전트 사용에 대해 특정 방식을 강요하지 않습니다. 프리미티브로 무엇을 만들지는 여러분의 몫입니다.",
"p3": "최고의 개발자들은 항상 자신만의 도구를 만들어 왔습니다. 아직 에이전트와 함께 일하는 최적의 방법을 아무도 알아내지 못했고, 클로즈드 제품을 만드는 팀들도 마찬가지입니다. 자신의 코드베이스에 가장 가까운 개발자가 먼저 알아낼 것입니다.",
"p4": "백만 명의 개발자에게 조합 가능한 프리미티브를 제공하면, 어떤 프로덕트 팀이 하향식으로 설계하는 것보다 더 빠르게 가장 효율적인 워크플로를 함께 찾아낼 것입니다."
},
"showHnLaunch": {
"title": "Show HN에서 cmux 출시",
"summary": "cmux가 Hacker News에서 2위를 달성하고, Mitchell Hashimoto가 공유했으며, 일본에서 화제가 되었습니다.",
"date": "2026년 2월 21일",
"intro": "2월 19일에 <link>Show HN</link>에 cmux를 게시했습니다:",
"blockquote1": "저는 Claude Code와 Codex 세션을 많이 병렬로 실행합니다. 여러 분할 패널이 있는 Ghostty를 사용하고, 에이전트가 필요할 때 네이티브 macOS 알림에 의존하고 있었습니다. 하지만 Claude Code의 알림 내용은 항상 \"Claude is waiting for your input\"이라는 맥락 없는 메시지뿐이었고, 탭이 충분히 많아지면 제목도 읽을 수 없었습니다.",
"blockquote2": "몇몇 코딩 오케스트레이터를 시도해 봤지만 대부분 Electron/Tauri 앱이라 성능이 신경 쓰였습니다. 또한 GUI 오케스트레이터는 워크플로를 고정시키기 때문에 터미널을 선호합니다. 그래서 Swift/AppKit으로 네이티브 macOS 앱으로 cmux를 만들었습니다. 터미널 렌더링에 libghostty를 사용하고 기존 Ghostty 설정에서 테마, 글꼴, 색상 등을 읽어옵니다.",
"blockquote3": "주요 추가 기능은 사이드바와 알림 시스템입니다. 사이드바에는 각 워크스페이스의 git 브랜치, 작업 디렉토리, 리스닝 포트, 최신 알림 텍스트를 보여주는 세로 탭이 있습니다. 알림 시스템은 터미널 시퀀스(OSC 9/99/777)를 감지하며, Claude Code, OpenCode 등의 에이전트 훅에 연결할 수 있는 CLI(cmux notify)가 있습니다. 에이전트가 대기 중이면 패널에 파란색 링이 표시되고 사이드바의 탭이 강조되어, 분할과 탭 전체에서 어떤 것이 필요한지 알 수 있습니다. Cmd+Shift+U로 가장 최근의 읽지 않은 항목으로 이동합니다.",
"blockquote4": "내장 브라우저에는 스크립팅 가능한 API가 있습니다. 에이전트가 접근성 트리를 스냅샷하고, 엘리먼트 참조를 가져오고, 클릭하고, 폼을 작성하고, JS를 실행하고, 콘솔 로그를 읽을 수 있습니다. 터미널 옆에 브라우저 패널을 분할 배치하고 Claude Code가 개발 서버와 직접 상호작용하게 할 수 있습니다.",
"blockquote5": "모든 것이 CLI와 소켓 API를 통해 스크립팅 가능합니다. 워크스페이스/탭 생성, 패널 분할, 키 입력 전송, 브라우저에서 URL 열기 등이 가능합니다.",
"hitNumber2": "최고 2위까지 Hacker News에 올랐습니다. Mitchell Hashimoto가 공유했습니다:",
"favoriteComment": "<link>HN 스레드</link>에서 가장 좋아하는 댓글:",
"viralJapan": "놀랍게도 cmux가 일본에서 화제가 되었습니다:",
"translation": "번역: \"이거 좋아 보인다. Claude Code 같은 여러 CLI를 병렬로 실행할 때 혼란스럽지 않도록 설계된 Ghostty 기반 터미널 앱. 입력 대기 패널에 파란색 프레임이 표시되고, 자체 알림 시스템이 있다.\"",
"viralChina": "그리고 중국에서도 화제가 되었습니다:",
"extensions": "또 다른 흥미로운 점은 사람들이 cmux CLI 위에 확장 기능을 만들기 시작한 것입니다. sasha가 사이드바에 모델 정보, 토큰 사용량, 에이전트 상태를 표시하는 pi-cmux 확장을 만들었습니다:",
"scriptable": "cmux의 모든 것은 CLI를 통해 스크립팅 가능합니다. 워크스페이스 생성, 키 입력 전송, 브라우저 제어, 알림 읽기 등. cmux의 철학 중 하나는 프로그래밍 가능하고 조합 가능하여 코딩 에이전트와 작업하는 방식을 커스터마이징할 수 있다는 것입니다. 코딩 에이전트의 최신 기술은 빠르게 변하고 있으며, 따라가지 못하는 유연하지 않은 GUI 오케스트레이터에 묶이고 싶지 않을 것입니다.",
"cta": "여러 코딩 에이전트를 실행하고 있다면, <link>cmux를 사용해 보세요</link>."
},
"introducingCmux": {
"title": "cmux 소개",
"summary": "Ghostty 기반 네이티브 macOS 터미널로, 여러 AI 코딩 에이전트를 나란히 실행하도록 설계되었습니다.",
"date": "2026년 2월 12일",
"p1": "cmux는 Ghostty를 기반으로 한 네이티브 macOS 터미널 앱으로, 여러 AI 코딩 에이전트를 동시에 실행하는 개발자를 위해 처음부터 설계되었습니다.",
"whyTitle": "왜 cmux인가?",
"whyP": "현대 개발 워크플로는 여러 에이전트를 동시에 실행하는 경우가 많습니다. Claude Code, Codex 등 각 도구가 자체 터미널에서 실행됩니다. 어떤 에이전트가 주의를 필요로 하는지 추적하고 빠르게 전환하는 것이 cmux가 해결하는 문제입니다.",
"featuresTitle": "주요 기능",
"getStartedTitle": "시작하기",
"getStartedP": "Homebrew로 cmux를 설치하거나 <link>시작 가이드</link>에서 DMG를 다운로드하세요.",
"featureVerticalTabsLabel": "세로 탭",
"featureVerticalTabsDesc": "사이드바에서 모든 터미널을 한눈에 확인",
"featureNotificationsLabel": "알림 링",
"featureNotificationsDesc": "에이전트가 입력을 필요로 하면 탭이 깜빡임",
"featureSplitPanesLabel": "분할 패널",
"featureSplitPanesDesc": "각 워크스페이스 내에서 가로 및 세로 분할",
"featureSocketApiLabel": "소켓 API",
"featureSocketApiDesc": "탭 생성 및 입력 전송을 위한 프로그래밍 방식 제어",
"featureGpuLabel": "GPU 가속",
"featureGpuDesc": "libghostty로 부드러운 렌더링"
}
},
"zenOfCmux": {
"metaTitle": "cmux의 선",
"metaDescription": "cmux는 솔루션이 아닌 프리미티브입니다. 조합 가능한 조각을 제공하며 워크플로는 여러분에게 달려 있습니다."
},
"cmdShiftU": {
"metaTitle": "Cmd+Shift+U",
"metaDescription": "cmux와의 상호작용을 바꾸는 새로운 키보드 단축키."
},
"showHnLaunch": {
"metaTitle": "Show HN에서 cmux 출시",
"metaDescription": "Hacker News에서 cmux를 출시한 이야기."
},
"introducingCmux": {
"metaTitle": "cmux를 소개합니다",
"metaDescription": "macOS용 새 터미널 cmux를 만든 이유."
}
},
"docs": {
"layoutTitle": "cmux docs",
"gettingStarted": {
"title": "시작하기",
"metaDescription": "AI 코딩 에이전트를 위한 네이티브 macOS 터미널 cmux를 설치하세요. Homebrew, DMG 다운로드, CLI 설정, Sparkle을 통한 자동 업데이트.",
"intro": "cmux는 여러 AI 코딩 에이전트를 관리하기 위해 Ghostty 기반으로 구축된 경량 네이티브 macOS 터미널입니다. 세로 탭, 알림 패널, 소켓 기반 제어 API를 제공합니다.",
"install": "설치",
"dmgRecommended": "DMG (권장)",
"dmgDesc": ".dmg 파일을 열고 cmux를 응용 프로그램 폴더로 드래그하세요. cmux는 Sparkle을 통해 자동 업데이트되므로 한 번만 다운로드하면 됩니다.",
"homebrew": "Homebrew",
"updateLater": "나중에 업데이트하려면:",
"firstLaunchCallout": "처음 실행할 때 macOS가 확인된 개발자의 앱을 열지 확인할 수 있습니다. <strong>열기</strong>를 클릭하여 진행하세요.",
"verifyTitle": "설치 확인",
"verifyDesc": "cmux를 열면 다음이 표시됩니다:",
"verifyItem1": "왼쪽에 세로 탭 사이드바가 있는 터미널 창",
"verifyItem2": "이미 열려 있는 하나의 초기 워크스페이스",
"verifyItem3": "입력 준비가 된 Ghostty 기반 터미널",
"cliSetup": "CLI 설정",
"cliDesc": "cmux에는 자동화를 위한 커맨드라인 도구가 포함되어 있습니다. cmux 터미널 안에서는 자동으로 작동합니다. cmux 외부에서 CLI를 사용하려면 심볼릭 링크를 만드세요:",
"cliThen": "그러면 다음과 같은 명령을 실행할 수 있습니다:",
"autoUpdates": "자동 업데이트",
"autoUpdatesDesc": "cmux는 Sparkle을 통해 자동으로 업데이트를 확인합니다. 업데이트가 있으면 타이틀바에 업데이트 알림이 표시됩니다. 메뉴 바에서 cmux > 업데이트 확인을 통해 수동으로 확인할 수도 있습니다.",
"sessionRestore": "세션 복원 (현재 동작)",
"sessionRestoreDesc": "재시작 후 cmux는 레이아웃과 메타데이터만 복원합니다:",
"sessionItem1": "창, 워크스페이스, 패널 레이아웃",
"sessionItem2": "작업 디렉토리",
"sessionItem3": "터미널 스크롤백 (최선의 노력)",
"sessionItem4": "브라우저 URL 및 탐색 기록",
"sessionCallout": "cmux는 아직 라이브 프로세스 상태를 복원하지 않습니다. Claude Code, tmux, vim 등의 활성 터미널 앱 세션은 앱 재시작 후 복원되지 않습니다.",
"requirements": "요구 사항",
"reqItem1": "macOS 14.0 이상",
"reqItem2": "Apple Silicon 또는 Intel Mac",
"metaTitle": "시작하기"
},
"concepts": {
"title": "개념",
"metaDescription": "cmux가 터미널을 구성하는 방법: 창, 워크스페이스, 패널, 서피스. 사이드바, 분할, 소켓 API 뒤의 계층 구조.",
"intro": "cmux는 터미널을 4단계 계층 구조로 구성합니다. 이 단계를 이해하면 소켓 API, CLI, 키보드 단축키를 사용할 때 도움이 됩니다.",
"hierarchy": "계층 구조",
"windowTitle": "창",
"windowDesc": "macOS 창. {shortcut}으로 여러 창을 엽니다. 각 창에는 독립적인 워크스페이스가 있는 자체 사이드바가 있습니다.",
"workspaceTitle": "워크스페이스",
"workspaceDesc": "사이드바 항목. 각 워크스페이스에는 하나 이상의 분할 패널이 포함됩니다. 워크스페이스는 왼쪽 사이드바에 나열된 항목입니다.",
"workspaceNote": "UI와 키보드 단축키에서 워크스페이스는 사이드바의 탭처럼 동작하므로 \"탭\"이라고 불리기도 합니다. 소켓 API와 환경 변수에서는 \"workspace\"라는 용어를 사용합니다.",
"contextHeader": "컨텍스트",
"termUsedHeader": "사용되는 용어",
"sidebarUI": "사이드바 UI",
"tab": "탭",
"keyboardShortcuts": "키보드 단축키",
"workspaceOrTab": "워크스페이스 또는 탭",
"socketAPI": "소켓 API",
"environmentVariable": "환경 변수",
"workspaceShortcuts": "단축키: {new} (새로 만들기), {jump} (이동), {close} (닫기), {prevNext} (이전/다음)",
"paneTitle": "패널",
"paneDesc": "워크스페이스 내의 분할 영역. {right} (오른쪽) 또는 {down} (아래)로 분할하여 생성합니다. {nav} + 방향키로 패널 간 이동합니다.",
"paneNote": "각 패널은 여러 서피스(패널 내의 탭)를 포함할 수 있습니다.",
"surfaceTitle": "서피스",
"surfaceDesc": "패널 내의 탭. 각 패널에는 자체 탭 바가 있으며 여러 서피스를 포함할 수 있습니다. {new}로 생성하고, {prev} / {next} 또는 {jump}로 탐색합니다.",
"surfaceNote": "서피스는 상호작용하는 개별 터미널 또는 브라우저 세션입니다. 각 서피스에는 고유한 CMUX_SURFACE_ID 환경 변수가 있습니다.",
"panelTitle": "패널",
"panelDesc": "서피스 내부의 콘텐츠. 현재 두 가지 유형이 있습니다:",
"panelTerminal": "터미널: Ghostty 터미널 세션",
"panelBrowser": "브라우저: 내장 웹 뷰",
"panelNote": "패널은 주로 내부 개념입니다. 소켓 API와 CLI에서는 패널이 아닌 서피스와 상호작용합니다.",
"visualExample": "시각적 예시",
"visualExampleDesc": "이 예시에서:",
"visualItem1": "창에는 세 개의 워크스페이스(dev, server, logs)가 있는 사이드바가 포함됩니다",
"visualItem2": "워크스페이스 \"dev\"가 선택되어 두 개의 패널이 나란히 표시됩니다",
"visualItem3": "패널 1에는 두 개의 서피스(탭 바의 [S1]과 [S2])가 있으며, S1이 활성 상태입니다",
"visualItem4": "패널 2에는 하나의 서피스가 있습니다",
"visualItem5": "각 서피스에는 패널(이 경우 터미널)이 포함됩니다",
"summary": "요약",
"levelHeader": "단계",
"whatItIsHeader": "설명",
"createdByHeader": "생성 방법",
"identifiedByHeader": "식별 방법",
"macosWindow": "macOS 창",
"sidebarEntry": "사이드바 항목",
"splitRegion": "분할 영역",
"tabWithinPane": "패널 내의 탭",
"terminalOrBrowser": "터미널 또는 브라우저",
"automatic": "자동",
"paneIdSocket": "패널 ID (소켓 API)",
"panelIdInternal": "패널 ID (내부)",
"metaTitle": "개념"
},
"configuration": {
"title": "설정",
"metaDescription": "Ghostty 설정 파일을 통해 cmux를 구성합니다. 글꼴, 테마, 색상, 분할 패널 스타일, 스크롤백, 자동화 모드의 앱 설정.",
"intro": "cmux는 Ghostty 설정 파일에서 구성을 읽어오므로, Ghostty에서 이전하는 경우 익숙한 옵션을 사용할 수 있습니다.",
"configLocations": "설정 파일 위치",
"configLocationsDesc": "cmux는 다음 위치에서 설정을 순서대로 찾습니다:",
"createConfig": "설정 파일이 없으면 생성하세요:",
"appearance": "외관",
"font": "글꼴",
"colors": "색상",
"splitPanes": "분할 패널",
"behavior": "동작",
"scrollback": "스크롤백",
"workingDirectory": "작업 디렉토리",
"appSettings": "앱 설정",
"appSettingsDesc": "인앱 설정은 cmux > 설정({shortcut})에서 사용할 수 있습니다:",
"themeMode": "테마 모드",
"themeSystem": "시스템: macOS 외관 따르기",
"themeLight": "라이트: 항상 라이트 모드",
"themeDark": "다크: 항상 다크 모드",
"automationMode": "자동화 모드",
"automationModeDesc": "소켓 접근 수준 제어:",
"automationOff": "끄기: 소켓 제어 없음 (가장 안전)",
"automationCmux": "cmux 프로세스만: cmux 터미널 내에서 시작된 프로세스만 연결 허용",
"automationAll": "allowAll: 모든 로컬 프로세스의 연결 허용 (CMUX_SOCKET_MODE=allowAll, 환경 변수 오버라이드만)",
"automationCallout": "공유 머신에서는 \"끄기\" 또는 \"cmux 프로세스만\" 모드를 사용하는 것이 좋습니다.",
"browserLinkBehavior": "브라우저 링크 동작",
"browserLinkDesc": "설정 > 브라우저에서 cmux는 서로 다른 목적의 두 가지 호스트 목록을 제공합니다:",
"browserHostsEmbed": "내장 브라우저에서 열 호스트: 터미널 출력에서 클릭한 링크에 적용됩니다. 이 목록의 호스트는 cmux에서 열리고, 다른 호스트는 기본 브라우저에서 열립니다. 줄당 하나의 호스트 또는 와일드카드를 지원합니다(예: example.com, *.internal.example).",
"browserHostsHttp": "내장 브라우저에서 허용되는 HTTP 호스트: HTTP(비 HTTPS) URL에만 적용됩니다. 이 목록의 호스트는 경고 프롬프트 없이 cmux에서 열 수 있습니다. 기본값에는 localhost, 127.0.0.1, ::1, 0.0.0.0, *.localtest.me가 포함됩니다.",
"exampleConfig": "예시 설정",
"metaTitle": "설정"
},
"customCommands": {
"title": "사용자 정의 명령어",
"metaTitle": "사용자 정의 명령어",
"metaDescription": "cmux.json에서 사용자 정의 명령어와 워크스페이스 레이아웃을 정의합니다. 실시간 파일 감시와 함께 프로젝트별 및 전역 설정을 지원합니다.",
"intro": "프로젝트 루트 또는 ~/.config/cmux/에 cmux.json 파일을 추가하여 사용자 정의 명령어와 워크스페이스 레이아웃을 정의합니다. 명령어는 명령어 팔레트에 표시됩니다.",
"fileLocations": "파일 위치",
"fileLocationsDesc": "cmux는 두 곳에서 설정을 찾습니다:",
"localConfig": "프로젝트별:",
"localConfigDesc": "프로젝트 디렉터리에 위치하며 우선순위를 가집니다",
"globalConfig": "전역:",
"globalConfigDesc": "모든 프로젝트에 적용되며 로컬에서 정의되지 않은 명령어를 보완합니다",
"precedenceNote": "로컬 명령어는 동일한 이름의 전역 명령어를 덮어씁니다.",
"liveReload": "변경 사항은 자동으로 반영됩니다 — 재시작이 필요 없습니다.",
"schema": "스키마",
"schemaDesc": "cmux.json 파일에는 commands 배열이 포함됩니다. 각 명령어는 단순한 셸 명령어이거나 완전한 워크스페이스 정의입니다:",
"simpleCommands": "단순 명령어",
"simpleCommandsDesc": "단순 명령어는 현재 포커스된 터미널에서 셸 명령어를 실행합니다:",
"simpleCommandFields": "필드",
"fieldName": "명령어 팔레트에 표시됩니다 (필수)",
"fieldDescription": "선택적 설명",
"fieldKeywords": "명령어 팔레트용 추가 검색어",
"fieldCommand": "포커스된 터미널에서 실행할 셸 명령어",
"fieldConfirm": "실행 전 확인 대화상자 표시",
"simpleCommandCwdNote": "단순 명령어는 포커스된 터미널의 현재 작업 디렉토리에서 실행됩니다. 프로젝트 상대 경로에 의존하는 명령어의 경우 앞에",
"simpleCommandCwdRepoRoot": "를 붙여 저장소 루트에서 실행하거나",
"simpleCommandCwdCustomPath": "로 특정 디렉토리를 지정할 수 있습니다.",
"workspaceCommands": "워크스페이스 명령어",
"workspaceCommandsDesc": "워크스페이스 명령어는 분할, 터미널, 브라우저 패널의 사용자 정의 레이아웃으로 새 워크스페이스를 만듭니다:",
"workspaceFields": "워크스페이스 필드",
"wsFieldName": "워크스페이스 탭 이름 (기본값은 명령어 이름)",
"wsFieldCwd": "워크스페이스의 작업 디렉터리",
"wsFieldColor": "워크스페이스 탭 색상",
"wsFieldLayout": "분할과 패널을 정의하는 레이아웃 트리",
"restartBehavior": "재시작 동작",
"restartBehaviorDesc": "동일한 이름의 워크스페이스가 이미 존재할 때 발생하는 동작을 제어합니다:",
"restartIgnore": "기존 워크스페이스로 전환 (기본값)",
"restartRecreate": "묻지 않고 닫고 재생성",
"restartConfirm": "재생성 전 사용자에게 확인",
"layoutTree": "레이아웃 트리",
"layoutTreeDesc": "레이아웃 트리는 재귀적인 분할 노드를 사용하여 패널 배치를 정의합니다:",
"splitNode": "분할 노드",
"splitNodeDesc": "공간을 두 개의 자식으로 나눕니다:",
"or": "또는",
"splitPosition": "0.1에서 0.9 사이의 분할기 위치 (기본값 0.5)",
"splitChildren": "정확히 두 개의 자식 노드 (분할 또는 패널)",
"paneNode": "패널 노드",
"paneNodeDesc": "하나 이상의 서피스(패널 내 탭)를 포함하는 리프 노드.",
"surfaceDefinition": "서피스 정의",
"surfaceDefinitionDesc": "패널 내 각 서피스는 터미널 또는 브라우저가 될 수 있습니다:",
"surfaceName": "사용자 정의 탭 제목",
"surfaceCommand": "생성 시 자동 실행할 셸 명령어 (터미널 전용)",
"surfaceCwd": "이 서피스의 작업 디렉터리",
"surfaceEnv": "키-값 쌍으로 된 환경 변수",
"surfaceUrl": "열 URL (브라우저 전용)",
"surfaceFocus": "생성 후 이 서피스에 포커스",
"cwdResolution": "작업 디렉터리 해석",
"omitted": "생략됨",
"cwdRelative": "워크스페이스 작업 디렉터리",
"cwdSubdir": "워크스페이스 작업 디렉터리 기준 상대 경로",
"cwdHome": "홈 디렉터리로 확장",
"absolutePath": "절대 경로",
"cwdAbsolute": "있는 그대로 사용",
"fullExample": "전체 예시"
},
"keyboardShortcuts": {
"title": "키보드 단축키",
"description": "카테고리별로 정리된 cmux의 모든 키보드 단축키.",
"metaDescription": "워크스페이스, 서피스, 분할 패널, 브라우저, 알림, 검색, 창 관리를 위한 cmux의 모든 macOS 키보드 단축키.",
"searchPlaceholder": "단축키 검색...",
"searchLabel": "키보드 단축키 검색",
"noResults": "단축키를 찾을 수 없습니다",
"noResultsHint": "다른 검색어를 사용해 보세요",
"cat": {
"workspaces": "워크스페이스",
"workspacesBlurb": "워크스페이스는 사이드바에 있습니다. 각 워크스페이스에는 자체 패널과 서피스가 있습니다.",
"surfaces": "서피스",
"surfacesBlurb": "서피스는 패널 내의 탭입니다.",
"splitPanes": "분할 패널",
"browser": "브라우저",
"notifications": "알림",
"find": "찾기",
"terminal": "터미널",
"window": "창"
},
"sc": {
"ws-new": "새 워크스페이스",
"ws-prev": "이전 워크스페이스",
"ws-next": "다음 워크스페이스",
"ws-jump-1-8": "워크스페이스 18로 이동",
"ws-jump-last": "마지막 워크스페이스로 이동",
"ws-close": "워크스페이스 닫기",
"ws-rename": "워크스페이스 이름 변경",
"sf-new": "새 서피스",
"sf-prev-1": "이전 서피스",
"sf-prev-2": "이전 서피스",
"sf-jump-1-8": "서피스 18로 이동",
"sf-jump-last": "마지막 서피스로 이동",
"sf-close": "서피스 닫기",
"sp-right": "오른쪽으로 분할",
"sp-down": "아래로 분할",
"sp-focus": "방향별 패널 포커스",
"sp-browser-right": "오른쪽에 브라우저 분할",
"sp-browser-down": "아래에 브라우저 분할",
"br-open": "브라우저 서피스 열기",
"br-addr": "주소 표시줄 포커스",
"br-forward": "앞으로",
"br-reload": "페이지 새로고침",
"br-devtools": "개발자 도구 열기",
"nt-panel": "알림 패널 표시",
"nt-latest": "최근 읽지 않은 알림으로 이동",
"nt-flash": "플래시 트리거",
"fd-find": "찾기",
"fd-next-prev": "다음 찾기 / 이전 찾기",
"fd-hide": "찾기 바 숨기기",
"fd-selection": "선택 영역으로 찾기",
"tm-clear": "스크롤백 지우기",
"tm-copy": "복사 (선택 영역)",
"tm-paste": "붙여넣기",
"tm-font": "글꼴 크기 확대 / 축소",
"tm-reset": "글꼴 크기 초기화",
"wn-new": "새 창",
"wn-settings": "설정",
"wn-reload": "설정 새로고침",
"wn-quit": "종료"
},
"metaTitle": "키보드 단축키"
},
"api": {
"title": "API 레퍼런스",
"metaDescription": "cmux CLI 및 Unix 소켓 API 레퍼런스. 워크스페이스 관리, 분할 패널, 입력 제어, 알림, 사이드바 메타데이터, 환경 변수, 감지 방법.",
"intro": "cmux는 프로그래밍 방식 제어를 위한 CLI 도구와 Unix 소켓을 모두 제공합니다. 모든 명령은 두 인터페이스를 통해 사용할 수 있습니다.",
"socket": "소켓",
"buildHeader": "빌드",
"pathHeader": "경로",
"release": "릴리스",
"debug": "디버그",
"taggedDebug": "태그된 디버그 빌드",
"socketOverride": "CMUX_SOCKET_PATH 환경 변수로 오버라이드합니다. 호출당 하나의 줄바꿈으로 끝나는 JSON 요청을 전송합니다:",
"socketCallout": "JSON 소켓 요청은 method와 params를 사용해야 합니다. <legacy>'{'\"command\":\"...\"'}'</legacy>와 같은 레거시 v1 JSON 페이로드는 지원되지 않습니다.",
"accessModes": "접근 모드",
"modeHeader": "모드",
"descriptionHeader": "설명",
"howToEnableHeader": "활성화 방법",
"offMode": "소켓 비활성화",
"offEnable": "설정 UI 또는 CMUX_SOCKET_MODE=off",
"cmuxOnlyMode": "cmux 터미널 내에서 생성된 프로세스만 연결할 수 있습니다.",
"cmuxOnlyEnable": "설정 UI의 기본 모드",
"allowAllMode": "모든 로컬 프로세스의 연결을 허용합니다 (상위 프로세스 확인 없음).",
"allowAllEnable": "환경 변수 오버라이드만: CMUX_SOCKET_MODE=allowAll",
"accessCallout": "공유 머신에서는 끄기 또는 cmux 프로세스만을 사용하세요.",
"cliOptions": "CLI 옵션",
"flagHeader": "플래그",
"customSocketPath": "커스텀 소켓 경로",
"outputJson": "JSON 형식으로 출력",
"targetWindow": "특정 창 대상 지정",
"targetWorkspace": "특정 워크스페이스 대상 지정",
"targetSurface": "특정 서피스 대상 지정",
"idFormat": "JSON 출력의 식별자 형식 제어",
"workspaceCommands": "워크스페이스 명령",
"listWorkspacesDesc": "열려 있는 모든 워크스페이스를 나열합니다.",
"newWorkspaceDesc": "새 워크스페이스를 생성합니다.",
"selectWorkspaceDesc": "특정 워크스페이스로 전환합니다.",
"currentWorkspaceDesc": "현재 활성 워크스페이스를 가져옵니다.",
"closeWorkspaceDesc": "워크스페이스를 닫습니다.",
"splitCommands": "분할 명령",
"newSplitDesc": "새 분할 패널을 생성합니다. 방향: left, right, up, down.",
"listSurfacesDesc": "현재 워크스페이스의 모든 서피스를 나열합니다.",
"focusSurfaceDesc": "특정 서피스에 포커스합니다.",
"inputCommands": "입력 명령",
"sendDesc": "포커스된 터미널에 텍스트 입력을 전송합니다.",
"sendKeyDesc": "키 입력을 전송합니다. 키: enter, tab, escape, backspace, delete, up, down, left, right.",
"sendSurfaceDesc": "특정 서피스에 텍스트를 전송합니다.",
"sendKeySurfaceDesc": "특정 서피스에 키 입력을 전송합니다.",
"notificationCommands": "알림 명령",
"notifyDesc": "알림을 전송합니다.",
"listNotificationsDesc": "모든 알림을 나열합니다.",
"clearNotificationsDesc": "모든 알림을 지웁니다.",
"sidebarMetadata": "사이드바 메타데이터 명령",
"sidebarMetadataDesc": "워크스페이스의 사이드바에 상태 뱃지, 프로그레스 바, 로그 항목을 설정합니다. 빌드 스크립트, CI 통합, 상태를 한눈에 표시하려는 AI 코딩 에이전트에 유용합니다.",
"setStatusDesc": "사이드바 상태 뱃지를 설정합니다. 다른 도구가 자체 항목을 관리할 수 있도록 고유 키를 사용하세요.",
"clearStatusDesc": "키로 사이드바 상태 항목을 제거합니다.",
"listStatusDesc": "워크스페이스의 모든 사이드바 상태 항목을 나열합니다.",
"setProgressDesc": "사이드바에 프로그레스 바를 설정합니다 (0.0에서 1.0).",
"clearProgressDesc": "사이드바 프로그레스 바를 지웁니다.",
"logDesc": "사이드바에 로그 항목을 추가합니다. 레벨: info, progress, success, warning, error.",
"clearLogDesc": "모든 사이드바 로그 항목을 지웁니다.",
"listLogDesc": "사이드바 로그 항목을 나열합니다.",
"sidebarStateDesc": "모든 사이드바 메타데이터를 덤프합니다 (cwd, git 브랜치, 포트, 상태, 프로그레스, 로그).",
"utilityCommands": "유틸리티 명령",
"pingDesc": "cmux가 실행 중이고 응답하는지 확인합니다.",
"capabilitiesDesc": "사용 가능한 소켓 메서드와 현재 접근 모드를 나열합니다.",
"identifyDesc": "포커스된 창/워크스페이스/패널/서피스 컨텍스트를 표시합니다.",
"envVariables": "환경 변수",
"variableHeader": "변수",
"socketPathDesc": "CLI 및 통합에서 사용하는 소켓 경로 오버라이드",
"socketEnableDesc": "소켓 강제 활성화/비활성화 (1/0, true/false, on/off)",
"socketModeDesc": "접근 모드 오버라이드 (cmuxOnly, allowAll, off). cmux-only/cmux_only, allow-all/allow_all도 허용",
"workspaceIdDesc": "자동 설정: 현재 워크스페이스 ID",
"surfaceIdDesc": "자동 설정: 현재 서피스 ID",
"termProgramDesc": "ghostty로 설정됨",
"termDesc": "xterm-ghostty로 설정됨",
"envCallout": "레거시 CMUX_SOCKET_MODE 값 full 및 notifications는 호환성을 위해 여전히 허용됩니다.",
"detectingCmux": "cmux 감지",
"examples": "예시",
"pythonClient": "Python 클라이언트",
"shellScript": "셸 스크립트",
"buildScriptNotification": "알림이 포함된 빌드 스크립트",
"metaTitle": "API 레퍼런스"
},
"notifications": {
"title": "알림",
"metaDescription": "cmux에서 AI 에이전트와 스크립트의 데스크톱 알림을 전송합니다. CLI, OSC 99/777 이스케이프 시퀀스, Claude Code hooks 통합.",
"intro": "cmux는 데스크톱 알림을 지원하여 AI 에이전트와 스크립트가 주의가 필요할 때 알려줄 수 있습니다.",
"lifecycle": "생명주기",
"received": "수신: 알림이 패널에 나타나고, 데스크톱 알림이 발생합니다 (억제되지 않은 경우)",
"unread": "읽지 않음: 워크스페이스 탭에 배지 표시",
"read": "읽음: 해당 워크스페이스를 볼 때 지워짐",
"cleared": "지워짐: 패널에서 제거됨",
"suppression": "억제",
"suppressionDesc": "다음 경우에 데스크톱 알림이 억제됩니다:",
"suppressItem1": "cmux 창이 포커스된 경우",
"suppressItem2": "알림을 보내는 특정 워크스페이스가 활성 상태인 경우",
"suppressItem3": "알림 패널이 열려 있는 경우",
"notificationPanel": "알림 패널",
"notificationPanelDesc": "<openShortcut>⌘⇧I</openShortcut>을 눌러 알림 패널을 엽니다. 알림을 클릭하면 해당 워크스페이스로 이동합니다. <jumpShortcut>⌘⇧U</jumpShortcut>을 눌러 가장 최근의 읽지 않은 알림이 있는 워크스페이스로 바로 이동합니다.",
"customCommand": "커스텀 명령",
"customCommandDesc": "알림이 예약될 때마다 셸 명령을 실행합니다. 설정 > 앱 > 알림 명령에서 설정하세요. 명령은 /bin/sh -c를 통해 실행되며 다음 환경 변수가 제공됩니다:",
"customCommandNote": "명령은 시스템 사운드 선택기와 독립적으로 실행됩니다. 커스텀 명령만 사용하려면 선택기를 \"없음\"으로 설정하고, 시스템 사운드와 커스텀 동작을 모두 사용하려면 둘 다 유지하세요.",
"sending": "알림 보내기",
"cli": "CLI",
"osc777Title": "OSC 777 (간단)",
"osc777Desc": "RXVT 프로토콜은 제목과 본문이 있는 고정 형식을 사용합니다:",
"osc99Title": "OSC 99 (리치)",
"osc99Desc": "Kitty 프로토콜은 부제목과 알림 ID를 지원합니다:",
"variableHeader": "변수",
"descriptionHeader": "설명",
"envTitle": "알림 제목 (워크스페이스 이름 또는 앱 이름)",
"envSubtitle": "알림 부제목",
"envBody": "알림 본문 텍스트",
"cmpTitleBody": "제목 + 본문",
"cmpSubtitle": "부제목",
"cmpNotificationId": "알림 ID",
"cmpComplexity": "복잡도",
"cmpYes": "예",
"cmpNo": "아니오",
"cmpHigher": "높음",
"cmpLower": "낮음",
"featureHeader": "기능",
"comparisonCallout": "간단한 알림에는 OSC 777을 사용하세요. 부제목이나 알림 ID가 필요한 경우 OSC 99를 사용하세요. 가장 쉬운 통합을 위해 CLI(cmux notify)를 사용하세요.",
"claudeCodeHooks": "Claude Code hooks",
"claudeCodeHooksDesc": "cmux는 hooks를 통해 <link>Claude Code</link>와 통합하여 작업이 완료되면 알려줍니다.",
"createHookScript": "1. 훅 스크립트 생성",
"configureClaude": "2. Claude Code 설정",
"restartNote": "hooks를 적용하려면 Claude Code를 재시작하세요.",
"copilotCliHooks": "GitHub Copilot CLI",
"copilotCliHooksDesc": "Copilot CLI는 프롬프트 제출, 에이전트 중지, 오류 등 라이프사이클 이벤트에서 셸 명령을 실행하는 <link>hooks</link>를 지원합니다.",
"copilotCliRepoHooks": "저장소 수준 hooks의 경우, 같은 구조로 .github/hooks/notify.json 파일을 생성하세요:",
"integrationExamples": "통합 예시",
"notifyAfterLong": "긴 명령 후 알림",
"python": "Python",
"nodejs": "Node.js",
"tmuxPassthrough": "tmux 패스스루",
"tmuxDesc": "cmux 내에서 tmux를 사용하는 경우 패스스루를 활성화하세요:",
"metaTitle": "알림"
},
"browserAutomation": {
"title": "브라우저 자동화",
"metaDescription": "내비게이션, DOM 상호작용, 대기, 검사, JavaScript 평가, 탭, 다이얼로그, 프레임, 다운로드, 브라우저 상태를 위한 cmux 브라우저 명령 레퍼런스.",
"intro": "cmux 브라우저 명령 그룹은 cmux 브라우저 서피스에 대한 브라우저 자동화를 제공합니다. 내비게이션, DOM 엘리먼트 상호작용, 페이지 상태 검사, JavaScript 평가, 브라우저 세션 데이터 관리에 사용합니다.",
"commandIndex": "명령 인덱스",
"categoryHeader": "카테고리",
"subcommandsHeader": "하위 명령",
"navAndTargeting": "내비게이션 및 대상 지정",
"waiting": "대기",
"domInteraction": "DOM 상호작용",
"inspection": "검사",
"jsAndInjection": "JavaScript 및 주입",
"framesDialogsDownloads": "프레임, 다이얼로그, 다운로드",
"stateAndSession": "상태 및 세션 데이터",
"tabsAndLogs": "탭 및 로그",
"targetingSurface": "브라우저 서피스 대상 지정",
"targetingDesc": "대부분의 하위 명령에는 대상 서피스가 필요합니다. 위치 인수 또는 --surface로 전달할 수 있습니다.",
"navigation": "내비게이션",
"waitingSection": "대기",
"waitingDesc": "셀렉터, 텍스트, URL 프래그먼트, 로드 상태 또는 JavaScript 조건이 충족될 때까지 차단하려면 wait를 사용하세요.",
"domSection": "DOM 상호작용",
"domDesc": "변경 작업은 스크립트에서 빠른 확인을 위해 --snapshot-after를 지원합니다.",
"inspectionSection": "검사",
"inspectionDesc": "스크립트에는 구조화된 getter를 사용하고, 사람이 검토할 때는 스냅샷/스크린샷을 사용하세요.",
"jsSection": "JavaScript 실행 및 주입",
"stateSection": "상태",
"stateDesc": "세션 데이터 명령은 쿠키, 로컬/세션 스토리지, 전체 브라우저 상태 스냅샷을 다룹니다.",
"tabsSection": "탭",
"tabsDesc": "브라우저 탭 작업은 활성 브라우저 탭 그룹의 브라우저 서피스에 매핑됩니다.",
"consoleSection": "콘솔 및 오류",
"dialogsSection": "다이얼로그",
"framesSection": "프레임",
"downloadsSection": "다운로드",
"commonPatterns": "일반적인 패턴",
"patternNavigate": "내비게이션, 대기, 검사",
"patternForm": "폼 작성 및 성공 텍스트 확인",
"patternDebug": "실패 시 디버그 아티팩트 캡처",
"patternSession": "브라우저 세션 저장 및 복원",
"metaTitle": "브라우저 자동화"
},
"changelog": {
"title": "변경 로그",
"metaDescription": "cmux 릴리스 노트 및 버전 히스토리. 네이티브 macOS 터미널의 새로운 기능, 버그 수정, 변경 사항.",
"metaTitle": "변경 내역"
},
"navItems": {
"gettingStarted": "시작하기",
"concepts": "개념",
"configuration": "설정",
"customCommands": "사용자 정의 명령어",
"keyboardShortcuts": "키보드 단축키",
"apiReference": "API 레퍼런스",
"browserAutomation": "브라우저 자동화",
"notifications": "알림",
"changelog": "변경 로그"
}
},
"legal": {
"privacyPolicy": "개인정보 처리방침",
"termsOfService": "이용약관",
"eula": "EULA"
},
"wallOfLove": {
"title": "사랑의 벽",
"description": "사람들이 cmux에 대해 말하는 것."
},
"testimonials": {
"mitchellh": "또 하나의 libghostty 기반 프로젝트. 이번엔 세로 탭이 있는 macOS 터미널로, 터미널 기반 AI 에이전트 워크플로를 많이 쓰는 사람을 위해 정리/알림 기능과 내장 스크립팅 가능한 브라우저를 탑재.",
"schrockn": "정확히 찾고 있던 제품이에요. 오늘 아침 두 시간 쓰고 벌써 반했습니다.",
"egrefen": "주말 내내 써봤는데 정말 대단해요.",
"max4c": "지난 2주간 가장 좋아하는 도구",
"asaza": "cmux 너무 좋아보여서 드디어 VSCode에 작별 인사할 때인 것 같다",
"johnthedebs": "이거 진짜 대단해 보이네요. 특히 프로그래밍 가능성, 레이어드 UI, API가 있는 브라우저가 마음에 듭니다. 빨리 써보고 싶어요. Mitchell Hashimoto가 libghostty를 만들어준 것에도 감사합니다. 터미널 사용자에게 신나는 시대네요.",
"joeriddles": "터미널에 세로 탭이라니! 생각해 본 적이 없었어요. Firefox 세로 탭은 쓰면서 말이죠.",
"dchu17": "써봤는데 꽤 직관적이었어요. 잘 만드셨네요!",
"afruth": "마음에 들어요. 어제 세 개 프로젝트를 각각 여러 worktree로 병렬 작업했는데, lazygit이랑 yazi/nvim이랑 같이 쓰니까 여러 ghostty/iTerm 인스턴스를 쫓아다닐 필요 없이 평소보다 생산성이 올랐어요. tmux보다 자연스러운 느낌이에요.",
"northprint": "cmux 좋아 보여서 써봤는데, 좋다",
"indykish": "cmux 꽤 괜찮네요.",
"kataring": "cmux.dev로 갈아탔다",
"scottw": "정말 유용한 발견이에요. 충분히 추천할 수 없을 정도로.",
"johnblythe": "주말에 깔아봤는데 좋아요. 이런 걸 기다리고 있었어요.",
"bchris91": "딱 원하던 거예요. 정말 대단해요, 감사합니다!",
"connorelsea": "일주일째 쓰고 있는데 환상적이에요. WIP 작업마다 세로 탭 하나씩. 안에는 한쪽에 Claude, 다른 쪽에 PR과 리소스 브라우저. 작업 전환하면서 정리가 돼요. 스킬로 Claude에게 CI를 재귀적으로 감시시키는 것도 가능. 솔직히 깨달음을 얻은 기분.",
"tonkotsuboy": "연초에 Warp에서 Ghostty로 갈아탔는데, 이제는 cmux로 갈아탔어요. 세로 탭이 편하고, Claude Code 작업이 끝나면 알림이 와서 좋아요. Ghostty 기반이라 빠른 성능은 그대로. Ghostty에서 설정한 브랜치 표시랑 자동완성도 그대로 쓸 수 있어요."
},
"nightly": {
"title": "cmux NIGHTLY",
"subtitle": "main 브랜치의 최신 빌드",
"metaTitle": "cmux NIGHTLY — 나이틀리 빌드",
"metaDescription": "cmux NIGHTLY를 다운로드하세요. main의 최신 커밋에서 자동으로 빌드되는 독립 앱입니다. 안정 버전과 나란히 실행되며 독자적인 자동 업데이트를 제공합니다.",
"description": "cmux NIGHTLY는 main의 최신 커밋에서 자동으로 빌드됩니다. 자체 번들 ID를 가지고 있어 안정 버전과 충돌 없이 나란히 실행됩니다. 출시 전에 새로운 기능을 테스트할 수 있습니다.",
"download": "Mac용 NIGHTLY 다운로드",
"warning": "나이틀리 빌드에는 버그나 미완성 기능이 포함될 수 있습니다. 문제가 발생하면 <githubLink>GitHub</githubLink> 또는 <discordLink>Discord의 #nightly-bugs</discordLink>에서 보고하고 안정 버전으로 전환하세요."
},
"languageSwitcher": {
"label": "언어"
}
}