feat: add onboarding

This commit is contained in:
zhom
2026-06-01 01:05:35 +04:00
parent 3a3f201065
commit 98f1c7452a
67 changed files with 3157 additions and 369 deletions
+96 -6
View File
@@ -344,7 +344,8 @@
"downloading": "{{browser}} 버전 ({{version}})을 다운로드하는 중...",
"latestNeedsDownload": "최신 버전 ({{version}})을 다운로드해야 합니다",
"latestAvailable": "최신 버전 ({{version}})을 사용할 수 있습니다",
"latestDownloading": "버전 ({{version}})을 다운로드하는 중..."
"latestDownloading": "버전 ({{version}})을 다운로드하는 중...",
"upgradeAvailable": "{{browser}}의 최신 버전({{version}})을 사용할 수 있습니다."
},
"chromiumLabel": "크로미움",
"chromiumSubtitle": "Wayfern 기반",
@@ -355,7 +356,9 @@
"passwordProtect": {
"label": "이 프로필을 비밀번호로 보호",
"description": "디스크에 저장된 프로필 데이터를 암호화합니다. 실행하려면 필요합니다."
}
},
"downloadingSubtitle": "다운로드 중…",
"browsersDownloading": "브라우저를 아직 다운로드하는 중입니다. 다운로드가 완료되면 프로필을 만들 수 있습니다."
},
"deleteDialog": {
"title": "프로필 삭제",
@@ -1192,7 +1195,9 @@
"cannotWhileRunning": "비밀번호를 변경하기 전에 프로필을 중지하세요."
},
"fingerprint": {
"notSupported": "핑거프린트 편집은 Camoufox 및 Wayfern 프로필에서만 사용할 수 있습니다."
"notSupported": "핑거프린트 편집은 Camoufox 및 Wayfern 프로필에서만 사용할 수 있습니다.",
"lockedTitle": "핑거프린트는 Pro 기능입니다",
"lockedDescription": "프로필의 핑거프린트를 보고 편집하려면 활성 유료 요금제가 필요합니다. 업그레이드하여 핑거프린트 보호를 잠금 해제하세요."
}
},
"extensions": {
@@ -1801,7 +1806,11 @@
"invalidLaunchHookUrl": "잘못된 실행 후크 URL입니다. 전체 http:// 또는 https:// URL을 사용하세요.",
"cookieDbLocked": "쿠키를 읽을 수 없습니다 — 데이터베이스가 잠겨 있습니다. 브라우저를 닫고 다시 시도하세요.",
"cookieDbUnavailable": "쿠키를 읽을 수 없습니다 — 쿠키 저장소를 사용할 수 없습니다.",
"selfHostedRequiresLogout": "자체 호스팅 서버를 구성하기 전에 도넛 계정에서 로그아웃하세요."
"selfHostedRequiresLogout": "자체 호스팅 서버를 구성하기 전에 도넛 계정에서 로그아웃하세요.",
"fingerprintRequiresPro": "핑거프린트 보호에는 활성 유료 요금제가 필요합니다.",
"proxyNotWorking": "선택한 프록시가 작동하지 않아 프로필이 생성되지 않았습니다.",
"proxyPaymentRequired": "선택한 프록시는 결제가 필요합니다(402). 구독이 만료되었을 수 있어 프로필이 생성되지 않았습니다.",
"vpnNotWorking": "선택한 VPN이 작동하지 않아 프로필이 생성되지 않았습니다."
},
"rail": {
"profiles": "프로필",
@@ -1867,7 +1876,8 @@
"plan": "플랜",
"status": "상태",
"teamRole": "팀 역할",
"period": "결제 기간"
"period": "결제 기간",
"device": "기기"
},
"tabs": {
"account": "계정",
@@ -1881,7 +1891,10 @@
"statusUnknown": "테스트 안 됨",
"testConnection": "연결 테스트",
"disconnect": "연결 해제"
}
},
"deviceOrdinal": "{{count}}대 중 {{ordinal}}번째",
"automationPrimaryOnly": "브라우저 자동화는 기본 기기(기기 1)에서만 실행됩니다. 여기서 사용하려면 해당 기기에서 로그아웃하세요.",
"automationActiveHere": "이 기기에서 브라우저 자동화가 활성화되어 있습니다."
},
"shortcutsPage": {
"title": "키보드 단축키",
@@ -1927,5 +1940,82 @@
"browserSupport": {
"endingSoonTitle": "브라우저 지원이 곧 종료됩니다",
"endingSoonDescription": "다음 프로필에 대한 지원이 2026년 3월 15일에 제거됩니다: {{profiles}}. Wayfern 또는 Camoufox 프로필로 마이그레이션하세요."
},
"onboarding": {
"steps": {
"createProfile": {
"title": "첫 프로필 만들기",
"content": "여기를 클릭하여 첫 프로필을 만드세요. 브라우저로는 Wayfern을 선택하세요. 핑거프린트 방지가 적용된 권장 Chromium입니다."
},
"dnsBlocking": {
"title": "DNS 차단",
"content": "이 드롭다운으로 프로필의 DNS 차단 목록 수준을 설정하세요. 광고, 추적기, 멀웨어를 네트워크 수준에서 차단합니다. 수준이 높을수록 더 많이 차단합니다."
}
},
"buttons": {
"skip": "건너뛰기",
"back": "뒤로",
"next": "다음",
"finish": "완료"
},
"thankYou": {
"title": "Donut Browser를 선택해 주셔서 감사합니다",
"body": "각 ID를 분리하고 어떤 데이터도 기기 밖으로 내보내지 않으면서 더 프라이빗한 브라우징에 도움이 되길 바랍니다. 즐겁게 사용하세요.",
"cta": "브라우징 시작"
}
},
"welcome": {
"title": "Donut Browser에 오신 것을 환영합니다",
"tagline": "여러 ID를 한 번에 관리할 수 있는 오픈 소스 안티디텍트 브라우저입니다.",
"skip": "건너뛰기",
"next": "다음",
"permissions": {
"title": "마이크 및 카메라 허용",
"desc": "마이크나 카메라가 필요한 사이트가 브라우저 프로필 안에서 작동하도록 액세스를 허용하세요. macOS는 한 번만 묻고, 각 사이트는 여전히 개별적으로 요청합니다.",
"skip": "나중에",
"grant": "액세스 허용",
"requesting": "요청 중…"
},
"ready": {
"title": "준비 중입니다",
"descDownloading": "첫 브라우저(Wayfern)를 다운로드하고 있습니다. 이 일회성 설정은 백그라운드에서 실행됩니다 — 잠시만 기다려 주세요.",
"descReady": "브라우저가 준비되었습니다. 첫 프로필을 만들어 봅시다.",
"cta": "첫 프로필 만들기",
"downloading": "다운로드 중…",
"extracting": "압축 푸는 중…",
"stats": "{{total}} 중 {{downloaded}}",
"speed": "{{speed}}/초",
"timeLeft": "{{time}} 남음",
"descExtracting": "브라우저를 추출하는 중입니다. 이 일회성 설정은 백그라운드에서 실행됩니다. 잠시만 기다려 주세요.",
"almostFinished": "거의 완료되었습니다…",
"errorTitle": "설정 실패",
"errorDownload": "{{browser}}을(를) 다운로드하지 못했습니다. 연결을 확인하고 다시 시도하세요.",
"errorExtraction": "{{browser}}을(를) 추출하지 못했습니다. 다시 시도하세요.",
"errorGeneric": "{{browser}} 설정 중 문제가 발생했습니다. 다시 시도하세요.",
"retry": "다시 시도"
},
"features": {
"title": "기능",
"items": {
"setDefault": "기본 브라우저로 설정",
"proxy": "프록시 지원 (HTTP/SOCKS5)",
"vpn": "VPN 지원 (WireGuard)",
"profiles": "무제한 로컬 프로필",
"api": "프로필 관리 API 및 MCP",
"openSource": "오픈 소스",
"groups": "프로필 그룹",
"cookies": "쿠키 가져오기 및 내보내기"
}
},
"license": {
"title": "라이선스",
"body": "Donut Browser는 오픈 소스이며 무료로 사용할 수 있습니다.",
"agree": "이해했습니다",
"personalTitle": "개인 사용",
"personalDesc": "영구적으로 무료입니다.",
"commercialTitle": "상업적 사용",
"trialBadge": "2주 무료",
"commercialDesc": "2주간의 평가 기간 동안 무료입니다. 이후에는 유료 요금제가 필요하며, 이를 통해 프로젝트가 유지되고 발전할 수 있습니다."
}
}
}