1158 lines
65 KiB
TypeScript
1158 lines
65 KiB
TypeScript
/**
|
||
* Korean (한국어) — batch 4: the wallet namespace (walletUi): Cashu,
|
||
* Lightning/NWC, zaps, escrow, mints, privacy, the Stash, community stats,
|
||
* newsletter and supporters.
|
||
*
|
||
* Protocol and brand names (Nostr, Lightning, Cashu, Zap, Relay, NWC, Stash,
|
||
* The Lab, Angor, sats, Lightning Address) stay English; relay is 렐레이/
|
||
* 릴레이, mint is 민트; trick names stay English.
|
||
*/
|
||
const koBatch4 = {
|
||
walletUi: {
|
||
page: {
|
||
title: '지갑',
|
||
subtitle: 'Bitcoin Lightning + Cashu',
|
||
manage: '관리',
|
||
getAWallet: '지갑 받기',
|
||
learnPlanB: 'Plan B Academy에서 더 알아보기',
|
||
walletMinibits: '모바일 Cashu · NWC',
|
||
walletAlby: '브라우저 확장 · WebLN + NWC',
|
||
walletZeus: '셀프 커스터디 Lightning',
|
||
walletCoinos: '웹 기반 · 어디서나 작동',
|
||
whatAreZaps: 'Zap이란?',
|
||
whatAreZapsShort: 'Zap이 뭐예요?',
|
||
zapsDesc: '즉시 결제되는 Bitcoin Lightning. 어떤 스케이터, 스팟 창작자, 코치에게든 sats를 보내세요 — 중개인도, 플랫폼 수수료도 없습니다.',
|
||
instant: '즉시',
|
||
instantDesc: '몇 초 만에 정산',
|
||
flexible: '유연함',
|
||
flexibleDesc: '내 지갑, 내 키',
|
||
private: '프라이버시',
|
||
privateDesc: 'Cashu는 누가 지불하는지 숨깁니다',
|
||
direct: '직접',
|
||
directDesc: '가치가 창작자에게',
|
||
loginRequired: '로그인 필요',
|
||
loginRequiredDesc: 'Nostr 계정으로 로그인해 Lightning 지갑을 연결하고 Zap을 시작하세요.',
|
||
browseMints: 'Cashu 민트 둘러보기',
|
||
},
|
||
modal: {
|
||
walletName: '지갑 이름 (선택 사항)',
|
||
walletNamePlaceholder: '내 Lightning 지갑',
|
||
connectionUri: '연결 URI',
|
||
spendLimitTitle: '먼저 지출 한도를 설정하세요',
|
||
spendLimitBody1: '이 문자열은 SkateSpots가 지갑에서 Lightning 인보이스를 결제할 수 있게 합니다. 지갑 앱에서 이 연결에 작은',
|
||
dailyBudget: '일일 예산',
|
||
spendLimitBody2: '(예: 몇천 sats)을 주고',
|
||
spendLimitBody3: '만 활성화하세요. 무제한 예산의 연결은 절대 붙여넣지 마세요. 언제든지 지갑에서 취소할 수 있습니다.',
|
||
addWallet: '지갑 추가',
|
||
nwcConnection: 'NWC 연결',
|
||
lightningWallet: 'Lightning 지갑',
|
||
pasteNwc: 'Zap을 보내려면 NWC 연결 문자열을 붙여넣으세요',
|
||
connectWallet: '지갑 연결',
|
||
browserExtension: '브라우저 확장 (WebLN)',
|
||
autoDetected: '설치되어 있으면 자동 감지',
|
||
ready: '준비됨',
|
||
notFound: '찾을 수 없음',
|
||
getNwcFrom: 'NWC 발급처:',
|
||
connectionRequired: '연결 URI가 필요합니다',
|
||
connectionRequiredDesc: '유효한 NWC 연결 URI를 입력하세요.',
|
||
activeChanged: '활성 지갑이 변경됨',
|
||
activeChangedDesc: '선택한 지갑이 이제 Zap에 사용됩니다.',
|
||
connectNwc: 'NWC 지갑 연결',
|
||
connectNwcDesc: '호환 지갑에서 연결 문자열을 입력하세요.',
|
||
connect: '연결',
|
||
connecting: '연결 중...',
|
||
walletSettings: '지갑 설정',
|
||
connectDesc: '즉시 Zap을 보내려면 Lightning 지갑을 연결하세요.',
|
||
},
|
||
cashu: {
|
||
title: 'Cashu 지갑',
|
||
desc: '내장 ecash 지갑 — 외부 설정 필요 없음',
|
||
initializing: '지갑 초기화 중...',
|
||
walletError: '지갑 오류',
|
||
balance: '잔액',
|
||
balanceAria: '지갑 잔액 {{amount}} sats',
|
||
activeMint: '활성 민트',
|
||
selectMint: '민트 선택',
|
||
receive: '받기',
|
||
send: '보내기',
|
||
receiveViaLightning: '⚡ Lightning으로 받기',
|
||
amountSats: '금액 (sats)',
|
||
generateInvoice: '인보이스 생성',
|
||
generating: '생성 중…',
|
||
or: '또는',
|
||
receiveCashu: '🥜 Cashu 토큰 받기',
|
||
scanQr: 'QR 스캔',
|
||
pasteCashu: 'Cashu 토큰 붙여넣기 (cashu...)',
|
||
receiveToken: '토큰 받기',
|
||
receiving: '받는 중…',
|
||
createCashu: '🥜 Cashu 토큰 만들기',
|
||
createToken: '토큰 만들기',
|
||
creating: '만드는 중…',
|
||
payInvoice: '⚡ Lightning 인보이스 결제',
|
||
pasteInvoice: 'Lightning 인보이스 붙여넣기 (lnbc...)',
|
||
payInvoiceBtn: '인보이스 결제',
|
||
processing: '처리 중...',
|
||
payAddress: '📧 Lightning Address 결제',
|
||
sendToAddress: '주소로 보내기',
|
||
sending: '보내는 중…',
|
||
recentActivity: '최근 활동',
|
||
receivedLightning: '⚡ Lightning 받음',
|
||
sentLightning: '⚡ Lightning 보냄',
|
||
sentToken: '🥜 토큰 보냄',
|
||
receivedToken: '🥜 토큰 받음',
|
||
whatIsCashu: 'Cashu란?',
|
||
whatIsCashuDesc: 'Cashu는 Bitcoin Lightning으로 뒷받침되는 디지털 현금입니다. 브라우저에 보관하는 Bitcoin 토큰이라고 생각하세요.',
|
||
benefitOffline: '스케이트 스팟에서 오프라인으로 작동',
|
||
benefitInstant: '즉시 P2P 결제',
|
||
benefitPrivacy: '프라이버시 중심 (민트가 당신을 추적할 수 없음)',
|
||
benefitRedeemable: '언제나 Lightning sats로 교환 가능',
|
||
findMints: 'mintradar.pedani.eu에서 민트 찾기',
|
||
backupTitle: '지갑 백업',
|
||
backupDesc: '지갑은 12단어 복구 문구로 보호됩니다. 안전하게 보관하세요 — 브라우저 데이터를 지우면 잔액을 복원하는 데 필요합니다.',
|
||
viewRecovery: '복구 문구 보기',
|
||
backupNote: 'Nostr nsec와 같습니다 — 비밀로 유지하고 백업하세요!',
|
||
tokenReceived: '토큰 받음',
|
||
tokenReceivedDesc: 'Cashu 토큰을 성공적으로 교환했습니다!',
|
||
receiveFailed: '받기 실패',
|
||
unknownError: '알 수 없는 오류',
|
||
requestUnsupported: 'Cashu 요청은 아직 지원되지 않습니다',
|
||
requestUnsupportedDesc: '이 지갑은 아직 Cashu (creq) 요청을 결제할 수 없습니다 — 대신 Lightning 인보이스나 주소를 요청하세요.',
|
||
onchainUnsupported: '온체인은 여기서 지원되지 않습니다',
|
||
onchainUnsupportedDesc: '그건 Bitcoin 주소입니다. 이 지갑은 Cashu 토큰과 Lightning 결제만 보냅니다.',
|
||
nostrProfile: '그건 Nostr 프로필입니다',
|
||
nostrProfileDesc: '결제하려면 Cashu 토큰, Lightning 인보이스 또는 Lightning 주소를 스캔하세요.',
|
||
clinkUnsupported: '결제 코드는 아직 지원되지 않습니다',
|
||
clinkUnsupportedDesc: '이 지갑은 아직 CLINK 코드를 결제할 수 없습니다. 대신 Lightning 인보이스나 주소를 사용하세요.',
|
||
unrecognizedQr: '인식할 수 없는 QR 코드',
|
||
unrecognizedQrDesc: 'Cashu 토큰, Lightning 인보이스 또는 Lightning 주소를 스캔하세요.',
|
||
invalidAmount: '잘못된 금액',
|
||
invalidAmountDesc: '유효한 금액을 입력하세요',
|
||
paymentSent: '결제 완료',
|
||
paymentSentDesc: '{{address}}님에게 {{amount}} sats를 보냈습니다',
|
||
paymentFailed: '결제 실패',
|
||
copied: '복사됨',
|
||
copiedDesc: '{{label}}을(를) 클립보드에 복사했습니다',
|
||
receiveSats: '{{amount}} sats 받기',
|
||
payInvoiceHint: '아무 Lightning 지갑에서 이 인보이스를 결제하세요',
|
||
invoiceQrAlt: '인보이스 QR 코드',
|
||
lightningInvoice: 'Lightning 인보이스',
|
||
invoiceLabel: '인보이스',
|
||
waiting: '⏳ 결제 대기 중...',
|
||
tokenReady: '보낼 토큰 준비됨',
|
||
shareToken: '받는 사람과 이 토큰을 공유하세요',
|
||
tokenQrAlt: '토큰 QR 코드',
|
||
cashuToken: 'Cashu 토큰',
|
||
tokenLabel: '토큰',
|
||
copyToken: '토큰 복사',
|
||
tokenWarning: '이 토큰을 가진 사람은 누구나 사용할 수 있습니다 - 현금처럼 다루세요!',
|
||
browser: {
|
||
title: '내장 Ecash 지갑',
|
||
appOnly: '앱 전용',
|
||
desc: 'Bitcoin Lightning으로 구동되는 셀프 커스터디 Cashu ecash',
|
||
unlockTitle: 'SkateSpots 앱에서 전체 지갑을 잠금 해제하세요',
|
||
unlockDesc: '내장 ecash 지갑을 사용하면 스팟에서 바로 Cashu 토큰을 발행하고 보내고 교환할 수 있습니다. 네이티브 앱에 있으며 민트와 직접 통신합니다 — 브라우저는 보안을 위해 이런 연결을 샌드박스로 격리합니다.',
|
||
zapTipTitle: 'Zap & 팁 — 지금 브라우저에서 작동',
|
||
zapTipDesc: '스팟, 이벤트, 코치, 크루에게 sats를 보내는 건 여기서 바로 됩니다. 아래에서 Lightning 지갑을 연결하기만 하세요 — Nostr Wallet Connect 또는 Alby 같은 브라우저 확장. Cashu 민트는 필요 없습니다.',
|
||
},
|
||
},
|
||
escrow: {
|
||
title: '에스크로',
|
||
desc: '안전하게 판매하세요: 에스크로를 켜면 구매자가 거래를 위해 자기 sats를 당신에게 잠글 수 있습니다. 물건을 전달하면 풀어주세요 — 그렇지 않으면 구매자가 합의한 시간 후 되찾을 수 있습니다.',
|
||
active: '에스크로 켜짐',
|
||
publish: '에스크로 켜기',
|
||
published: '에스크로 켜짐',
|
||
publishedDesc: '이제 구매자가 거래를 위해 자금을 당신에게 잠글 수 있습니다.',
|
||
failed: '에스크로를 켤 수 없습니다',
|
||
},
|
||
escrowSettings: {
|
||
title: '에스크로 설정',
|
||
desc: 'Cashu 에스크로 거래 기본값. 기기 로컬.',
|
||
lockWindow: '기본 잠금 기간',
|
||
lockWindowHint: '구매자가 되찾기 전까지 자금이 잠겨 있는 기간. 판매자에게는 길수록 안전합니다.',
|
||
days: '일',
|
||
preferredMint: '에스크로용 민트',
|
||
activeMint: '활성 민트',
|
||
preferredMintHint: '에스크로 자금을 맡길 민트. 신뢰할 수 있는 것을 사용하세요.',
|
||
requireListings: '새 등록에 에스크로 필수',
|
||
requireListingsHint: '물품을 등록할 때 “에스크로 필수”를 미리 선택합니다.',
|
||
},
|
||
privacy: {
|
||
title: '프라이버시 팁',
|
||
subtitle: '금융 프라이버시를 지키는 방법',
|
||
cashuRecommended: 'CASHU (권장)',
|
||
anon: '익명 거래',
|
||
blind: '블라인드 서명이 활동을 숨김',
|
||
noIp: 'IP 노출 없음',
|
||
trustMint: '자금을 민트에 신뢰',
|
||
lightningAddress: 'LIGHTNING ADDRESS',
|
||
linked: '신원과 연결될 수 있음',
|
||
traceable: '결제 내역 추적 가능',
|
||
ipVisible: '인보이스 발행 시 IP 노출',
|
||
selfCustody: '셀프 커스터디 가능',
|
||
bestPractices: '모범 사례',
|
||
tip1Title: '팁을 받을 때는 Cashu 사용',
|
||
tip1Desc: '내장 Cashu 지갑이 Zap을 받는 가장 프라이빗한 방법',
|
||
tip2Title: 'SkateSpots용 별도 지갑 사용',
|
||
tip2Desc: '주 저축 지갑은 사용하지 마세요 - 앱 자금은 분리해 두세요',
|
||
tip3Title: 'VPN 또는 Tor 사용 고려',
|
||
tip3Desc: '거래할 때 IP 주소를 숨깁니다',
|
||
tip4Title: '신원과 연결된 Lightning 주소 피하기',
|
||
tip4Desc: '실명과 연결되지 않은 가명 주소 사용',
|
||
proTip: '프로 팁:',
|
||
proTipDesc: '먼저 Cashu 지갑으로 결제를 받고, 주기적으로 큰 금액을 개인 지갑으로 옮기되 전송에는 VPN을 사용하세요.',
|
||
warnTitle: '프라이버시 주의',
|
||
warnDesc: 'Lightning 주소는 SkateSpots 활동을 실제 신원과 연결할 수 있습니다.',
|
||
betterPrivacy: '더 나은 프라이버시를 위해:',
|
||
bullet1: '이 앱 전용 지갑 사용',
|
||
bullet2: '대신 Cashu 지갑 사용 고려',
|
||
bullet3: '거래에 VPN/Tor 사용',
|
||
useCashu: '대신 Cashu 사용',
|
||
understand: '이해했습니다',
|
||
},
|
||
mintPrivacy: {
|
||
title: '민트 프라이버시',
|
||
desc: '여러 민트를 사용하면 어떤 단일 민트도 모든 거래를 볼 수 없어 프라이버시가 향상됩니다',
|
||
distribution: '자금 분배',
|
||
singleWarning: '단일 민트를 사용하면 그 민트가 모든 거래 시점과 금액을 볼 수 있습니다. 더 나은 프라이버시를 위해 민트를 추가하는 것을 고려하세요.',
|
||
yourMints: '내 민트 ({{count}})',
|
||
default: '기본',
|
||
addMint: '민트 추가',
|
||
addMintDesc: '지갑에 새 Cashu 민트 추가',
|
||
mintUrl: '민트 URL',
|
||
add: '추가',
|
||
adding: '추가 중...',
|
||
orChoose: '또는 목록에서 선택',
|
||
recommended: '권장 민트',
|
||
allMints: '모든 민트 (디렉터리)',
|
||
searchMints: '민트 검색…',
|
||
noDirectoryMints: '검색과 일치하는 민트가 없습니다.',
|
||
directoryHint: '커뮤니티 MintRadar 디렉터리에서 — 비공식이며 오래된 정보일 수 있습니다.',
|
||
added: '추가됨',
|
||
soon: '곧',
|
||
autoDistribute: '자금 자동 분배',
|
||
autoDesc: '받은 자금을 여러 민트에 분산',
|
||
autoAria: '자금 자동 분배 (곧 제공)',
|
||
tip1: '더 나은 프라이버시를 위해 최소 2-3개의 서로 다른 민트를 사용하세요',
|
||
tip2: '모든 자금을 한 민트에 보관하지 말고 분산하세요',
|
||
tip3: '민트 관할권을 고려하세요 (다른 국가 = 다른 법적 접근)',
|
||
tip4: '민트는 거래 시점은 보지만 누구에게 지불하는지는 보지 못합니다 (블라인드 서명)',
|
||
future: '향후 기능: 민트 로테이션과 프라이버시 점수 - 기대해 주세요!',
|
||
findMore: 'mintradar.pedani.eu에서 더 많은 민트 찾기',
|
||
trustWarning: '신뢰 경고:',
|
||
trustWarningDesc: '민트는 수탁형입니다 - 자금을 보관합니다. 신뢰하는 민트만 사용하세요. 민트가 사라지면 자금을 잃을 수 있습니다. 여러 민트에 자금을 분산하면 위험이 줄어듭니다.',
|
||
removeTitle: '민트를 제거할까요?',
|
||
removeDesc: '{{name}}을(를) 제거하시겠습니까?',
|
||
removeMint: '민트 제거',
|
||
warning: '경고:',
|
||
withdrawWarning: '이 민트에 {{amount}} sats가 있습니다. 제거하기 전에 자금을 인출하세요!',
|
||
invalidUrl: '잘못된 URL',
|
||
invalidUrlDesc: '민트 URL은 https://로 시작해야 합니다',
|
||
mintAdded: '민트 추가됨',
|
||
mintAddedDesc: '새 민트가 성공적으로 추가되었습니다',
|
||
mintAddedNamed: '{{name}}이(가) 성공적으로 추가되었습니다',
|
||
failedAdd: '민트 추가 실패',
|
||
failed: '실패',
|
||
noMints: '민트 없음',
|
||
singleMint: '단일 민트',
|
||
concentrated: '집중됨',
|
||
moderate: '보통',
|
||
wellDistributed: '잘 분산됨',
|
||
mintCoinosWebDesc: '웹 친화적 민트 (브라우저에 권장)',
|
||
mintMinibitsWebDesc: '⚠ 네이티브 앱 전용 — 웹 브라우저에서 접근 불가',
|
||
mintMinibitsNativeDesc: 'SkateSpots 민트 — 권장',
|
||
mintCoinosDesc: '웹 친화적 민트',
|
||
mintLnbitsDesc: 'LNbits의 커뮤니티 민트',
|
||
},
|
||
nwc: {
|
||
title: 'Lightning 지갑',
|
||
noConnection: 'NWC 지갑',
|
||
refresh: '잔액 새로고침',
|
||
createInvoice: '인보이스 만들기',
|
||
copyInvoice: '인보이스 복사',
|
||
pasteInvoice: 'Lightning 인보이스 붙여넣기 (lnbc…)',
|
||
amount: '금액: {{amount}} sats',
|
||
pasteToSee: '금액을 보려면 인보이스를 붙여넣으세요',
|
||
pay: '결제',
|
||
invoiceQrAlt: 'Lightning 인보이스 QR 코드',
|
||
enterAmount: 'sats 금액을 입력하세요',
|
||
readBalanceFailed: '잔액을 읽을 수 없습니다',
|
||
readBalanceFailedDesc: '지갑이 응답하지 않았습니다.',
|
||
createInvoiceFailed: '인보이스를 만들 수 없습니다',
|
||
createInvoiceFailedDesc: '잠시 후 다시 시도하세요.',
|
||
paymentSent: '결제 완료',
|
||
paidAmount: '{{amount}} sats를 결제했습니다.',
|
||
paid: '결제됨.',
|
||
paymentRejected: '지갑이 결제를 거부했습니다.',
|
||
},
|
||
qr: {
|
||
title: 'QR 코드 스캔',
|
||
desc: '카메라 화면에 QR 코드를 맞추세요',
|
||
paste: '클립보드에서 붙여넣기',
|
||
hint: 'Cashu 토큰, Lightning 인보이스 또는 Lightning 주소를 스캔하세요',
|
||
clipboardEmpty: '클립보드 비어 있음',
|
||
clipboardEmptyDesc: '클립보드에서 텍스트를 찾을 수 없습니다',
|
||
pasteFailed: '붙여넣기 실패',
|
||
pasteFailedDesc: '클립보드에서 읽을 수 없습니다',
|
||
},
|
||
recovery: {
|
||
title: '복구 문구',
|
||
desc: '이 12개 단어가 ecash 잔액을 복원하는 유일한 방법입니다. 순서대로 적어 오프라인에 보관하세요 — 누구에게도 공유하지 마세요.',
|
||
tapReveal: '탭하여 보기',
|
||
noWatching: '아무도 보고 있지 않은지 확인하세요',
|
||
hide: '숨기기',
|
||
reveal: '보기',
|
||
paperHint: '종이에 적는 것이 가장 안전합니다 — 클립보드에 복사하면 다른 앱에 유출될 수 있습니다.',
|
||
written: '적어 두었습니다',
|
||
revealFirst: '먼저 단어를 보여주세요',
|
||
copiedDesc: '복구 문구를 복사했습니다 — 안전한 곳에 붙여넣은 뒤 클립보드를 비우세요.',
|
||
copyFailed: '복사 실패',
|
||
copyFailedDesc: '대신 단어를 직접 적어주세요.',
|
||
},
|
||
guide: {
|
||
quickGuide: '빠른 안내',
|
||
fullGuide: '지갑 안내 (스케이터 에디션)',
|
||
cashuSummary: '프라이버시 + 편의성',
|
||
mintHoldsFunds: '(민트가 자금 보관)',
|
||
lightningSummary: '통제 + 보안',
|
||
youHoldKeys: '(내가 키 보유)',
|
||
useBoth: '둘 다 사용: 팁은 Cashu, 저축은 Lightning',
|
||
cashuTitle: 'CASHU 지갑',
|
||
cashuTagline: '스케이트파크에서 주머니 속 현금 같은 것',
|
||
cashuBullet1: '팁 줄 때 꺼내기 빠름',
|
||
cashuBullet2: '전 재산을 여기 두지 마세요',
|
||
cashuBullet3: '민트가 사라지면 자금을 잃을 수 있습니다',
|
||
cashuBullet4: '아무도 당신이 얼마 가졌는지 모릅니다 (프라이버시!)',
|
||
cashuPerfectFor: '세션 간식, 클립에 Zap, 소액 팁',
|
||
lightningTitle: 'LIGHTNING 지갑',
|
||
lightningTagline: '은행 계좌처럼 - 당신이 통제합니다',
|
||
lightningBullet1: '안전하고, 키를 직접 통제',
|
||
lightningBullet2: '설정에 잠시 시간이 걸림',
|
||
lightningBullet3: '전체 거래 내역',
|
||
lightningBullet4: '큰 금액에 더 적합',
|
||
lightningPerfectFor: '장비 구매, 저축, 큰 Zap',
|
||
perfectFor: '이런 때 완벽:',
|
||
proTips: '프로 팁',
|
||
tip1Title: '두 지갑 모두 사용',
|
||
tip1Desc: '세션 자금은 Cashu에, 저축은 Lightning에',
|
||
tip2Title: '다양한 지갑 시도',
|
||
tip2Desc: '직접 실험해 자신에게 맞는 것을 찾으세요. 각기 다른 기능과 장단점이 있습니다',
|
||
tip3Title: '더 나은 프라이버시',
|
||
tip3Desc: '여러 지갑을 사용하면 어떤 단일 앱도 모든 활동을 볼 수 없습니다',
|
||
tip4Title: '경험 쌓기',
|
||
tip4Desc: '아는 도구가 많을수록 선택지가 넓어집니다. 작게 시작하고 하면서 배우세요',
|
||
tldr: '요약:',
|
||
tldrDesc: '“최고”의 지갑은 없습니다 - 필요에 따라 다릅니다. 둘 다 시도하고 느낌이 좋은 것을 사용하되, sats를 한곳에 몰아두지 마세요!',
|
||
},
|
||
zap: {
|
||
count: '{{count}} Zap',
|
||
connectFirst: '먼저 지갑을 연결하세요',
|
||
connectFirstDesc: 'Zap(Bitcoin 팁)을 보내려면 Lightning 지갑을 연결해야 합니다.',
|
||
quickSetup: '빠른 설정 (30초)',
|
||
quickSetupDesc: 'Nostr Wallet Connect (NWC)로 기존 Lightning 지갑을 연결하세요. 추가 계정이 필요 없습니다.',
|
||
connectNwc: 'NWC로 지갑 연결',
|
||
noWallet: '지갑이 없나요? 알아보기',
|
||
skip: '나중에 (수동 인보이스)',
|
||
note: 'ℹ️ 참고:',
|
||
noteDesc: '지갑을 연결하지 않고도 인보이스를 만들 수 있지만, 결제하려면 직접 복사해야 합니다.',
|
||
payWithWebln: 'WebLN으로 결제',
|
||
processing: '처리 중...',
|
||
openInWallet: 'Lightning 지갑에서 열기',
|
||
scanHint: 'QR 코드를 스캔하거나 인보이스를 복사해 아무 Lightning 지갑으로 결제하세요.',
|
||
cashuInstant: '내장 지갑으로 즉시 결제',
|
||
satsAvailable: 'sats 사용 가능',
|
||
or: '또는',
|
||
customAmount: '사용자 지정 금액',
|
||
addComment: '댓글 추가 (선택 사항)',
|
||
insufficientBanner: '⚠️ Cashu 잔액이 부족합니다. {{amount}} sats가 더 필요합니다. Lightning으로 전환하거나 Cashu 지갑을 충전하세요.',
|
||
creatingInvoice: '인보이스 생성 중...',
|
||
zapAmount: '{{amount}} sats Zap',
|
||
zapAmountCashu: 'Cashu로 {{amount}} sats Zap',
|
||
lightningInvoice: 'Lightning 인보이스',
|
||
qrAlt: 'Lightning 인보이스 QR 코드',
|
||
enterAmount: '금액 입력',
|
||
enterAmountDesc: '프리셋을 선택하거나 유효한 sats 수를 입력하세요.',
|
||
cashuUnavailable: 'Cashu 지갑을 사용할 수 없음',
|
||
cashuUnavailableDesc: 'Cashu 지갑이 준비되지 않았습니다. Lightning으로 전환하거나 먼저 지갑을 여세요.',
|
||
insufficientCashu: 'Cashu 잔액 부족',
|
||
insufficientCashuDesc: '{{amount}} sats가 더 필요합니다. Lightning으로 전환하거나 충전하세요.',
|
||
zapSentCashu: 'Zap 전송 완료! 🥜',
|
||
zapSentCashuDesc: 'Cashu 지갑에서 {{amount}} sats를 Zap했습니다.',
|
||
cashuFailed: 'Cashu 결제 실패',
|
||
cashuFailedDesc: 'Cashu 지갑으로 결제하지 못했습니다.',
|
||
invoiceCopied: '인보이스 복사됨',
|
||
invoiceCopiedDesc: 'Lightning 인보이스를 클립보드에 복사했습니다',
|
||
defaultComment: 'SkateSpots에서 Zap! 🛹',
|
||
titleConnect: '지갑 연결',
|
||
titlePayment: 'Lightning 결제',
|
||
titleZap: 'Zap 보내기',
|
||
descConnect: 'Zap을 보내려면 Lightning 지갑을 연결하세요',
|
||
descPayment: 'Bitcoin Lightning Network로 결제',
|
||
descZap: 'Zap은 이 항목의 창작자를 후원하는 소액 Bitcoin 결제입니다. 즐거우셨다면 Zap을 보내보세요!',
|
||
descZapShort: 'Zap은 창작자를 후원하는 소액 Bitcoin 결제입니다. Zap을 보내보세요!',
|
||
},
|
||
zapCrew: {
|
||
title: '크루에 Zap',
|
||
desc: 'Lightning 주소가 있는 {{count}}명의 크루 멤버에게 Zap을 균등하게 나눕니다.',
|
||
noMembers: '지금 Zap할 다른 크루 멤버가 없습니다.',
|
||
totalAmount: '총 금액',
|
||
customTotal: '사용자 지정 합계',
|
||
each: 'sats씩',
|
||
rounded: '(반올림)',
|
||
noWallet: '지갑이 연결되지 않았습니다 — 멤버당 인보이스를 받아 수동으로 결제하게 됩니다. 원탭 분할을 위해 지갑을 연결하세요.',
|
||
zapAcross: '{{count}}명에게 {{amount}} sats Zap',
|
||
sentTo: '⚡ {{done}}/{{total}} 전송됨',
|
||
none: '자동 결제가 완료되지 않았습니다',
|
||
copyPending: '수동으로 결제를 마치려면 대기 중인 인보이스를 복사하세요.',
|
||
thanks: '크루를 후원해 주셔서 감사합니다!',
|
||
payingCrew: '크루에게 지불 중…',
|
||
defaultComment: '{{crew}} 크루에 Zap! 🤘',
|
||
sent: '전송됨',
|
||
paying: '지불 중',
|
||
resolving: '확인 중',
|
||
skipped: '건너뜀',
|
||
failed: '실패',
|
||
waiting: '대기 중',
|
||
copyInvoice: '인보이스 복사',
|
||
invoiceCopied: '인보이스 복사됨',
|
||
invoiceCopiedDesc: '아무 Lightning 지갑에 붙여넣으세요',
|
||
},
|
||
zapBadges: {
|
||
title: 'Zap 배지',
|
||
zaps: 'Zap',
|
||
satsSent: 'sats 전송',
|
||
rank: '순위',
|
||
footnote: '최근 30일간의 Zap 기준.',
|
||
first: '첫 Zap',
|
||
firstHint: '첫 Zap을 보내세요',
|
||
regular: '단골',
|
||
regularHint: 'Zap 10회 보내기',
|
||
generous: '후함',
|
||
generousHint: '10,000 sats 보내기',
|
||
patron: '후원자',
|
||
patronHint: '100,000 sats 보내기',
|
||
top10: '톱 10',
|
||
top10Hint: '상위 10명 후원자에 들기',
|
||
},
|
||
trust: {
|
||
unavailable: '신뢰 점수를 사용할 수 없음',
|
||
yourContent: '내 콘텐츠입니다',
|
||
following: '팔로우하는 사용자입니다',
|
||
friendOfFriend: '친구의 친구 (2단계)',
|
||
nip05: 'NIP-05 인증 사용자',
|
||
unknown: '알 수 없는 사용자',
|
||
help: '신뢰 점수는 스케이트보딩 커뮤니티에서 신뢰할 수 있는 기여자를 식별하는 데 도움이 됩니다.',
|
||
},
|
||
share: {
|
||
title: '프로필 공유',
|
||
desc: '휴대폰 카메라를 코드에 비추면 {{name}}님의 프로필이 열립니다.',
|
||
qrAlt: '프로필 QR 코드',
|
||
copyLink: '링크 복사',
|
||
copyFailed: '복사 실패',
|
||
copyFailedDesc: '링크를 복사할 수 없습니다.',
|
||
shareEllipsis: '공유…',
|
||
},
|
||
addToCollection: {
|
||
title: '컬렉션에 저장',
|
||
desc: '“{{spot}}”을(를) 컬렉션에 저장',
|
||
loginRequired: '컬렉션에 스팟을 저장하려면 로그인하세요',
|
||
noCollections: '아직 컬렉션이 없습니다',
|
||
createFirst: '아래에서 첫 컬렉션을 만드세요!',
|
||
spotCount: '{{count}}개 스팟',
|
||
alreadySavedTag: '이미 저장됨',
|
||
alreadySaved: '이미 저장됨',
|
||
alreadySavedDesc: '“{{spot}}”은(는) 이미 “{{collection}}”에 있습니다',
|
||
saved: '스팟 저장됨!',
|
||
savedDesc: '“{{spot}}”을(를) “{{collection}}”에 추가했습니다',
|
||
saveFailed: '저장 실패',
|
||
somethingWrong: '문제가 발생했습니다',
|
||
created: '컬렉션 생성됨!',
|
||
createdDesc: '“{{spot}}”을(를) 새 컬렉션 “{{collection}}”에 추가했습니다',
|
||
createFailed: '컬렉션 생성 실패',
|
||
name: '컬렉션 이름',
|
||
descriptionOptional: '설명 (선택 사항)',
|
||
creating: '만드는 중...',
|
||
createAndSave: '만들고 저장',
|
||
createNew: '새 컬렉션 만들기',
|
||
},
|
||
collection: {
|
||
back: '컬렉션으로 돌아가기',
|
||
created: '{{date}} 생성',
|
||
deleteTitle: '컬렉션을 삭제할까요?',
|
||
deleteDesc: '“{{title}}”이(가) 영구히 삭제됩니다. 스팟 자체는 영향을 받지 않습니다.',
|
||
deleting: '삭제 중...',
|
||
deleteFailed: '컬렉션 삭제 실패',
|
||
deleted: '컬렉션 삭제됨',
|
||
deletedDesc: '“{{title}}”이(가) 제거되었습니다',
|
||
empty: '이 컬렉션에 스팟이 없습니다',
|
||
emptyOwner: '아무 스팟에서 “컬렉션에 저장”을 눌러 스팟을 컬렉션에 추가하세요',
|
||
emptyOther: '이 컬렉션은 비어 있습니다',
|
||
browseSpots: '스팟 둘러보기',
|
||
linkCopied: '링크 복사됨!',
|
||
linkCopiedDesc: '컬렉션 링크를 클립보드에 복사했습니다',
|
||
map: '컬렉션 지도',
|
||
removeFailed: '스팟 제거 실패',
|
||
shareText: '이 스팟 컬렉션을 확인해 보세요: {{title}}',
|
||
spotRemoved: '스팟 제거됨',
|
||
spotRemovedDesc: '“{{title}}”이(가) 이 컬렉션에서 제거되었습니다',
|
||
},
|
||
mints: {
|
||
title: '민트',
|
||
subtitle: 'Cashu 민트와 상태를 둘러보세요. Cashu 지갑 작업은 SkateSpots 앱에서 실행됩니다.',
|
||
searchPlaceholder: '이름이나 URL로 민트 검색…',
|
||
onlineOnly: '온라인만',
|
||
count: '{{total}}개 중 {{filtered}}개 민트',
|
||
directoryError: '민트 디렉터리를 불러올 수 없습니다.',
|
||
directoryHint: '디렉터리는 커뮤니티가 운영하며 속도 제한이 있습니다 — 잠시 사용할 수 없을 수 있습니다.',
|
||
goToWallet: '지갑으로 이동',
|
||
appOnly: '민트 추가는 SkateSpots 앱에서 합니다 (Cashu는 앱 전용).',
|
||
noMatch: '“{{query}}”와 일치하는 민트가 없습니다.',
|
||
footer: '커뮤니티 MintRadar 프로젝트의 상태 데이터 — 비공식이며 오래된 정보일 수 있습니다. 자금을 맡기기 전에 항상 민트의 약관을 확인하세요.',
|
||
archived: '보관됨',
|
||
degraded: '성능 저하',
|
||
offline: '오프라인',
|
||
online: '온라인',
|
||
terms: '약관',
|
||
reliability: '안정성',
|
||
add: '추가',
|
||
addToWallet: '지갑에 추가',
|
||
copyUrl: 'URL 복사',
|
||
openMint: '민트 열기',
|
||
inWallet: '지갑에 있음',
|
||
addedBadge: '추가됨',
|
||
urlCopied: '민트 URL 복사됨',
|
||
added: '민트 추가됨',
|
||
addedDesc: '{{host}}이(가) 이제 지갑에 있습니다.',
|
||
couldNotAdd: '민트를 추가할 수 없습니다',
|
||
communityRating: '커뮤니티 평점',
|
||
reliabilityLabel: '안정성',
|
||
uptime: '가동 시간 24시간 / 7일',
|
||
location: '위치',
|
||
latency: '지연 시간',
|
||
nuts: '지원 NUT',
|
||
units: '단위',
|
||
version: '버전',
|
||
ratedBy: 'MintRadar에서 {{count}}명이 {{rating}}/5로 평가했습니다.',
|
||
noRating: 'MintRadar에 아직 커뮤니티 평점이 없습니다.',
|
||
reviewsNote1: '작성된 리뷰는 디렉터리에 없습니다 —',
|
||
openMintRadar: 'MintRadar 열기',
|
||
reviewsNote2: '리뷰를 읽거나 남기려면.',
|
||
liveness: '활성 감사: 민트 {{mints}}개와 멜트 {{melts}}개 테스트됨',
|
||
livenessErrors: ' · 최근 오류 {{errors}}/{{total}}',
|
||
whatsAMint: '민트란?',
|
||
whatsAMintDesc: 'Cashu 민트는 지갑에 있는 ecash를 발행하고 교환합니다. 토큰을 뒷받침하는 Bitcoin을 보관합니다 — 따라서 직접 운영하지 않는 민트는 신뢰해야 하는 대상입니다.',
|
||
mintWarning: '민트는 오프라인이 되거나, 약관을 바꾸거나, 자금을 들고 사라질 수 있습니다. 운영자를 신뢰하지 않는 한 소액만 보관하세요.',
|
||
healthDisclaimer: '상태 데이터는 커뮤니티 운영 (MintRadar) — 비공식이며 오래된 정보일 수 있습니다.',
|
||
},
|
||
appShop: {
|
||
title: '앱 숍',
|
||
subtitle: '씬을 굴러가게 만드는 사람들을 위한 SkateSpots 굿즈.',
|
||
comingSoon: '곧 출시',
|
||
wearThe: '입으세요,',
|
||
scene: '씬을',
|
||
heroDesc1: '이걸 굴러가게 만드는 사람들을 위한 굿즈 — 판매는',
|
||
locally: '현지에서, 요청 시',
|
||
heroDesc2: '. 메시지를 보내면 세부 사항을 정리하고, 수령할 때',
|
||
heroDesc3: '— Lightning 또는 Cashu — 로 결제하시면 됩니다. 카드도, 계정도, 결제 로봇도, 드롭에서 수익을 떼가는 중개인도 없습니다.',
|
||
requestItem: '물품 요청',
|
||
dmHint: '나와의 비공개 암호화 DM을 엽니다.',
|
||
lightning: 'Lightning',
|
||
cashu: 'Cashu',
|
||
localHandover: '현지 전달',
|
||
inTheWorks: '준비 중',
|
||
notForSale: '아직 판매하지 않음',
|
||
soon: '곧',
|
||
tees: '티셔츠 & 후디',
|
||
decks: '데크',
|
||
shopTools: '숍 공구',
|
||
stickerPacks: '스티커 팩',
|
||
stickerPacksDesc: '팩은 준비 중입니다. 디자인은 아직 — 지금 이 두 개를 무료로 인쇄하세요.',
|
||
sticker: '스티커',
|
||
stickerTip: '검정 다이컷. 스티커 용지에 인쇄하고 검정 가장자리를 따라 자르세요.',
|
||
poster: '포스터',
|
||
posterTip: 'A3로 인쇄됩니다. A4로 축소(50%)해도 스캔이 잘 됩니다.',
|
||
printableAlt: 'SkateSpots {{title}} — 인쇄 가능',
|
||
print: '인쇄',
|
||
printNote1: '인쇄 설정:',
|
||
actualSize: '100% / “실제 크기”',
|
||
printNote2: '크기가 정확하고 QR이 선명하게 유지되도록 — skate-spots.org를 가리킵니다. 벡터 파일이라 흐려지지 않고 확대됩니다.',
|
||
howBuying: '구매 방법',
|
||
dmNotCart: '장바구니가 아니라 DM입니다',
|
||
step1Title: '메시지 보내기',
|
||
step1Desc: '원하는 것을 DM으로 보내세요 — 물품, 사이즈, 색상 등등.',
|
||
step2Title: '함께 정리',
|
||
step2Desc: 'sats로 가격을 정하고, 어디서 언제 만날지 정합니다. 결제가 아니라 대화입니다.',
|
||
step3Title: 'sats로 결제',
|
||
step3Desc: '전달 시 Lightning 또는 Cashu로 결제하면 당신 것입니다. 배송도, 대기실도 없습니다.',
|
||
},
|
||
newsletter: {
|
||
newIssue: '새 호',
|
||
composerTitle: '뉴스레터 호 발행',
|
||
composerDesc: '커뮤니티 릴레이에 NIP-23 글 (kind 30023)로 발행됩니다. 구독자는 알림 종에서 받습니다. 본문은 Markdown을 지원합니다.',
|
||
fieldTitle: '제목',
|
||
identifier: '식별자 (슬러그)',
|
||
leaveBlank: '자동 생성을 위해 비워 두기',
|
||
reusingSlug: '기존 슬러그를 재사용하면 새 글을 만드는 대신 그 호를 편집합니다.',
|
||
summary: '요약',
|
||
optional: '선택 사항',
|
||
coverImage: '커버 이미지 URL',
|
||
bodyMarkdown: '본문 (Markdown)',
|
||
characters: '{{count}}자',
|
||
publishIssue: '호 발행',
|
||
issuePublished: '호가 발행되었습니다! 🛹',
|
||
issuePublishedDesc: '구독자가 알림 종에서 볼 수 있습니다.',
|
||
publishFailed: '발행 실패',
|
||
couldNotReachRelay: '어떤 릴레이에도 연결할 수 없습니다 — 연결을 확인하고 다시 시도하세요.',
|
||
tryAgain: '다시 시도하세요.',
|
||
publishedToNostr: 'Nostr에 발행됨',
|
||
publishedToast: '발행됨!',
|
||
postedToNostr: 'Drop {{number}}이(가) Nostr에 게시되었습니다.',
|
||
postToNostr: 'Nostr에 게시',
|
||
previewLabel: '미리보기',
|
||
editFirst: '먼저 편집',
|
||
previewNoteDesc: '대부분의 Nostr 클라이언트에서 노트가 이렇게 표시됩니다. 서식은 클라이언트마다 다릅니다.',
|
||
editNoteDesc: '아래에서 노트 텍스트를 편집하세요. 변경 사항은 이번 발행에만 적용됩니다 — 원본 파일은 그대로입니다.',
|
||
dropNumber: 'Drop {{number}}',
|
||
publish: '발행',
|
||
publishing: '발행 중...',
|
||
dropIsOut: 'Drop {{number}} 나왔습니다',
|
||
daysAgo: '{{count}}일 전',
|
||
dismiss: '닫기',
|
||
itsMonday: '월요일입니다',
|
||
mondayDesc: '주간 뉴스레터를 보낼 시간입니다. 클릭 한 번이면 AI가 git 로그에서 작성합니다.',
|
||
writeDrop: 'Drop {{number}} 작성',
|
||
dismissReminder: '알림 닫기',
|
||
loginPrompt: 'Nostr로 로그인하면 새 드롭을 우편함에서 받습니다.',
|
||
subscribedToast: '구독되었습니다! 🛹',
|
||
subscribedToastDesc: '새 드롭이 “뉴스” 아래 알림 종에 도착합니다.',
|
||
unsubscribed: '구독 취소됨',
|
||
unsubscribedDesc: '언제든 여기서 모든 호를 읽을 수 있습니다.',
|
||
checking: '확인 중…',
|
||
subscribed: '구독 중',
|
||
unsubscribe: '구독 취소',
|
||
subscribeCta: '뉴스레터 구독',
|
||
archiveSynced: '아카이브가 Nostr에 동기화됨',
|
||
missingCount: '{{count}}개 아카이브 호가 아직 Nostr에 없음',
|
||
backfillDesc: '{{list}}을(를) NIP-23 글로 발행해 구독자와 장문 독자가 전체 아카이브를 볼 수 있게 합니다. 페이지는 그대로 풍부한 레이아웃을 유지합니다.',
|
||
backfill: '{{count}}개를 Nostr에 백필',
|
||
publishing2: '발행 중…',
|
||
publishingLabel: '발행 중…',
|
||
backfilled: '{{count}}개 호를 백필했습니다 🛹',
|
||
backfilledDesc: '이제 아카이브가 구독자와 독자를 위해 Nostr에 있습니다.',
|
||
partialBackfill: '{{published}}개 발행, {{failed}}개 실패',
|
||
retryFinish: '완료하려면 재시도: {{list}}.',
|
||
notLoggedIn: '로그인하지 않음',
|
||
allIssues: '모든 호',
|
||
brand: 'SkateSpots 뉴스레터',
|
||
digTheDrop: '드롭이 마음에 드나요? Zap하고 다음 것을 놓치지 마세요.',
|
||
sectionStats: '숫자로 보는 커뮤니티',
|
||
sectionWhatsNew: '새 소식',
|
||
sectionSpotOfWeek: '이주의 스팟',
|
||
sectionCommunity: '커뮤니티',
|
||
sectionSupport: '프로젝트 후원',
|
||
sectionLatestDrops: '최신 드롭 · Nostr에서 라이브',
|
||
mappedBy: '매핑:',
|
||
viewOnMap: '지도에서 보기',
|
||
noSpotPicked: '이번 주 선택된 스팟이 없습니다. 여러분의 스팟을 제출하면 다음 드롭에 실릴 수 있습니다.',
|
||
browseMap: '지도 둘러보기',
|
||
spotMap: '스팟 지도',
|
||
statsBadge: '통계',
|
||
supportDesc: '100% 오픈 소스, 커뮤니티 자금, 광고 없음, 투자자 없음. 유용하다면 Zap하거나 Angor에서 후원하세요.',
|
||
readFull: '전체 호 읽기',
|
||
joinSkaters: '드롭을 받는 {{count}}명의 스케이터에 합류',
|
||
weeklyDrops: '주간 드롭',
|
||
tagline: '주간 뉴스레터 · 우리가 원할 때 발행',
|
||
freeNote: '무료. Nostr로 구동 — 구독은 당신의 키에 있고 기기를 넘어 따라옵니다. 새 드롭은 알림 종에 도착합니다.',
|
||
live: '라이브',
|
||
builtOn: '기반:',
|
||
openSource: '오픈 소스',
|
||
supportUs: '후원하기',
|
||
freeToSkate: '당신은 스케이트보드를 탈 자유가 있습니다',
|
||
},
|
||
stats: {
|
||
subtitle: 'Nostr 네트워크에서 직접 가져온 라이브 지표. 투명하고, 탈중앙화되어 있으며, 누구나 검증할 수 있습니다.',
|
||
dataSource: '데이터 출처:',
|
||
updated: '{{age}} 업데이트',
|
||
refresh: '새로고침',
|
||
partial: '모든 릴레이에 연결하지 못했습니다 — 이 숫자는 불완전할 수 있습니다.',
|
||
error: '지금 릴레이에 연결할 수 없습니다. 연결이 복원되면 통계가 로드됩니다.',
|
||
atAGlance: '한눈에 보는 커뮤니티',
|
||
skateSpots: '스케이트 스팟',
|
||
listedShops: '등록된 숍',
|
||
events: '이벤트',
|
||
mappers: '매퍼',
|
||
uniqueContributors: '고유 기여자',
|
||
labHeader: 'The Lab · 창작자 & 서비스',
|
||
total: '총 {{count}}',
|
||
coaches: '코치',
|
||
filmers: '필머',
|
||
editors: '에디터',
|
||
photographers: '포토그래퍼',
|
||
builders: '빌더',
|
||
artists: '아티스트',
|
||
graffiti: '그라피티',
|
||
tattoo: '타투',
|
||
trainers: '트레이너',
|
||
musicians: '뮤지션',
|
||
judges: '심판',
|
||
organizers: '주최자',
|
||
barbers: '바버',
|
||
designers: '디자이너',
|
||
showFewer: '접기',
|
||
showAllCrafts: '15개 분야 모두 보기',
|
||
community: '커뮤니티',
|
||
tours: '투어',
|
||
crews: '크루',
|
||
marketplace: '마켓플레이스',
|
||
liveListings: '라이브 등록',
|
||
tradesRecorded: '기록된 거래',
|
||
satsTraded: '거래된 Sats',
|
||
zapsToMappers: '매퍼에게 보낸 Zap',
|
||
tradesNote1: '상호 거래, 대상',
|
||
tradesNote2: '명. Sats는 거래자가 자기 신고합니다 — 앱은 앱 밖 결제를 관찰할 수 없으므로 — 따라서 헤드라인 수치는 다음만 집계합니다',
|
||
mutual: '상호',
|
||
tradesNote3: '쌍당 상한이 있는 거래; 원시 주장은',
|
||
tradesNote4: 'sats. “매퍼에게 보낸 Zap”은 최상위 기여자에게 보낸 영수증만 집계합니다 — 이는',
|
||
not: '결코',
|
||
tradesNote5: '전체 Zap 규모가 아닙니다.',
|
||
byRegion: '지역별 스팟 & 숍',
|
||
resolving: '좌표에서 태그 없는 위치 {{count}}개 확인 중… 일회성이며 이후 이 기기에 캐시됩니다.',
|
||
topCountries: '상위 국가',
|
||
topCities: '상위 도시',
|
||
other: '기타',
|
||
otherCountriesTitle: '상위 6개 외 국가',
|
||
otherCitiesTitle: '상위 6개 외 도시',
|
||
uncategorised: '미분류',
|
||
uncategorisedTitle: '도시/국가 태그 없음',
|
||
regionNote1: '수치는',
|
||
spotsAndShops: '스팟 & 숍',
|
||
regionNote2: '개수이며, 스케이터가 아니라 각자의 도시/국가 태그 또는 태그가 없을 때 핀 좌표에서 도출됩니다 (기기에 캐시되며, 국가는 있을 경우 ISO 코드로 그룹화), 커뮤니티 릴레이만, 검열로 숨겨진 콘텐츠 제외.',
|
||
ofTotal: '{{total}}개 중 {{count}}개',
|
||
regionNote3: '위치에 위치 태그가 없어 “미분류”로 표시됩니다.',
|
||
growth: '시간에 따른 성장',
|
||
chartCumulativeTitle: '매핑된 스팟 (누적)',
|
||
chartCumulativeDesc: '시간에 따라 지도에 추가된 총 스팟',
|
||
chartMonthlyTitle: '월간 활동',
|
||
chartMonthlyDesc: '매달 발행된 새 콘텐츠',
|
||
chartMappersTitle: '월별 활성 매퍼',
|
||
chartMappersDesc: '매달 발행하는 고유 기여자',
|
||
chartMixTitle: '콘텐츠 구성',
|
||
chartMixDesc: '콘텐츠 유형별 분석 (전체 기간)',
|
||
noData: '아직 데이터 없음',
|
||
topMappers: '최고 매퍼',
|
||
mostSpots: '— 가장 많은 스팟 추가',
|
||
noMapperData: '아직 매퍼 데이터 없음',
|
||
topShops: '최고 숍',
|
||
mostShops: '— 가장 많은 숍 추가',
|
||
shopCount: '숍 {{count}}개',
|
||
noShopData: '아직 숍 데이터 없음',
|
||
supporters: '커뮤니티 후원자',
|
||
fundedTitle: '커뮤니티가 후원함',
|
||
fundedDesc1: 'Angor를 통한 탈중앙화 Bitcoin 크라우드펀딩.',
|
||
fundedDesc2: '광고 없음, 투자자 없음, 데이터 판매 없음.',
|
||
backAngor: 'Angor에서 후원',
|
||
communityLink: '커뮤니티 →',
|
||
footer1: '모든 데이터는 다음에서 라이브로 가져옵니다',
|
||
footer2: '— 공개 Nostr 릴레이.',
|
||
footer3: '모든 이벤트는 창작자가 서명하며 암호학적으로 검증 가능합니다.',
|
||
footer4: '어떤 숫자도 조작할 수 없습니다.',
|
||
spots: '스팟',
|
||
shops: '숍',
|
||
lab: 'Lab',
|
||
thisMonth: '이번 달 +{{count}}',
|
||
fromActive: '활성 계정 {{count}}개에서',
|
||
viewAll: '모두 보기',
|
||
spotCount: '스팟 {{count}}개',
|
||
},
|
||
leaderboard: {
|
||
mapEarn: '매핑 & 수익',
|
||
helpMap: '세상을 매핑하도록 도와주세요',
|
||
intro: '스팟과 숍을 추가하면 고마운 스케이터들이 Zap을 보냅니다. 최고 기여자는 보너스 보상을 받을 수 있습니다!',
|
||
howItWorks: '작동 방식',
|
||
step1Title: '1. 매핑',
|
||
step1Desc: '사진과 세부 정보로 스팟 & 숍 추가',
|
||
step2Title: '2. Zap 받기',
|
||
step2Desc: '당신의 스팟이 유용하다고 느낀 스케이터가 팁을 보냅니다',
|
||
step3Title: '3. 보너스 보상',
|
||
step3Desc: '최고 매퍼는 저희 기금에서 보너스 보상을 받을 수 있습니다',
|
||
proTips: '💡 더 많은 Zap을 받는 프로 팁:',
|
||
tipPhotos: '사진 3장 이상 추가',
|
||
tipDescriptions: '상세한 설명 작성',
|
||
tipLocation: '정확한 위치',
|
||
mapShop: '숍 매핑',
|
||
mapShopDesc: '스케이트 숍, 보드 매장',
|
||
mapSpot: '스팟 매핑',
|
||
mapSpotDesc: '파크, 스트리트 스팟, DIY',
|
||
shops: '숍',
|
||
spotsLower: '스팟',
|
||
shopsLower: '숍',
|
||
contributions: '기여',
|
||
yourRanking: '내 순위',
|
||
spotsShops: '스팟 {{spots}}개 • 숍 {{shops}}개',
|
||
totalLower: '총',
|
||
overall: '종합',
|
||
noContributions: '아직 기여가 없습니다. 첫 번째가 되세요!',
|
||
addFirstSpot: '첫 스팟 추가',
|
||
noShops: '아직 매핑된 숍이 없습니다',
|
||
addFirstShop: '첫 숍 추가',
|
||
noSpots: '아직 매핑된 스팟이 없습니다',
|
||
poweredBy: '커뮤니티 Zap으로 구동',
|
||
poweredByDesc: '스팟이 도움이 되었다면 매퍼에게 Zap하세요! 감사를 전하고 더 많은 기여를 장려하는 가장 좋은 방법입니다.',
|
||
you: '나',
|
||
zapTitle: 'Zap 리더보드',
|
||
zapSubtitle: '가장 사랑받는 스팟 — 그리고 사랑을 주는 스케이터.',
|
||
thisWeek: '이번 주',
|
||
thisMonth: '이번 달',
|
||
allTime: '전체 기간',
|
||
topZappedSpots: '가장 많이 Zap된 스팟',
|
||
noZaps: '이 기간에 아직 Zap이 없습니다. 첫 번째가 되세요 — 좋아하는 스팟의 ⚡를 누르세요.',
|
||
topSupporters: '최고 후원자',
|
||
noZapsSent: '이 기간에 아직 보낸 Zap이 없습니다.',
|
||
fromTop10: '⚡ 상위 10명이 보낸 {{amount}} sats',
|
||
supporter: '후원자',
|
||
skateShop: '스케이트 숍',
|
||
skateSpot: '스케이트 스팟',
|
||
},
|
||
supporters: {
|
||
our: '우리의',
|
||
community: '커뮤니티',
|
||
heroDesc: 'SkateSpots는 커뮤니티가 커뮤니티를 위해 만듭니다. 이걸 무료이고 탈중앙화된 상태로 유지하는 후원자, 협력자, 파트너, 친구들.',
|
||
grantsSection: '비트코인 지원금 단체',
|
||
grantsSectionDesc: '오픈소스 비트코인 프로젝트에 지원금을 지급하는 단체를 위한 공간입니다.',
|
||
grantsTitle: '후원 후보 공개 · 비트코인 지원금 단체',
|
||
grantsDisclaimer: '이 프로젝트에 기부하고 싶나요? 양식을 작성하세요. 우리를 KYC하려는 게 아니라, 당신을 KYC하려는 겁니다.',
|
||
grantsDisclaimerDesc: '이 경로는 수혜자에게 KYC/KYB를 하는 지원금 단체 전용입니다. 그냥 기부하고 싶은 스케이터라면 위의 Lightning, Silent Payments, Angor 경로를 이용하세요. 당신의 여권은 아무도 필요로 하지 않습니다.',
|
||
grantsOrg: '단체',
|
||
grantsContact: '연락처 (npub, 이메일 또는 사용자명)',
|
||
grantsWebsite: '웹사이트',
|
||
grantsProgram: '지원금 프로그램 / 라운드',
|
||
grantsSize: '지원금 규모',
|
||
grantsKyc: 'KYC / KYB 절차',
|
||
grantsFund: '무엇에 자금을 지원하고 싶나요?',
|
||
grantsAck: '우리가 수혜자에게 KYC/KYB를 하는 지원금 단체임을 확인합니다.',
|
||
grantsSend: '지원금 대화 시작하기',
|
||
grantsNoKycTitle: 'SkateSpots에 KYC 없음',
|
||
grantsNoKycDesc: '우리는 당신의 신분증도, 우리의 신분증도 요구하지 않습니다. KYC/KYB 경로는 당신의 수혜자를 위한 것입니다.',
|
||
grantsNoTrackingTitle: '추적 없음',
|
||
grantsNoTrackingDesc: '분석, CRM, 메일링 리스트가 없습니다. 이 페이지는 아무것도 저장하지 않습니다.',
|
||
grantsPrivateTitle: '비공개 메시지',
|
||
grantsPrivateDesc: '소유자와 암호화된 NIP-17 대화를 엽니다.',
|
||
grantsEthos: 'SkateSpots를 오픈소스, 자체 호스팅, 분석 없는 상태로 유지하는 지원금만 받습니다. 프로젝트를 닫는 조건은 없습니다.',
|
||
grantsNote: 'SkateSpots 소유자에게 비공개 메시지를 엽니다. 이 페이지에는 아무것도 저장되지 않습니다.',
|
||
backAngor: 'Angor에서 후원',
|
||
backers: '후원자',
|
||
backersDesc: 'SkateSpots를 후원한 스케이터 — Angor를 통한 온체인 펀딩과 프로젝트에 보낸 Lightning Zap.',
|
||
sourceAngor: 'Angor',
|
||
supportersTotals: '후원자 {{count}}명 · Angor로 {{angor}} sats · Zap으로 {{zap}} sats',
|
||
quietNote: '조용히 후원해 주신 모든 분께도 감사합니다. ❤️',
|
||
silentTitle: '프라이빗 온체인 (사일런트 페이먼트)',
|
||
silentDesc: '하나의 이름, 결제마다 새 주소 — 사일런트 페이먼트로 온체인, 또는 같은 레코드에서 Lightning. 재사용도, 연결도 없음.',
|
||
silentCopyName: '이름 복사',
|
||
silentCopied: '복사됨',
|
||
silentWallets: '결제 이름 / 사일런트 페이먼트를 지원하는 지갑이 필요합니다: Sparrow, Cake, Dana, Phoenix, BlueWallet, Wasabi, Nunchuk 또는 BitBox02.',
|
||
wayLightningTitle: '즉시 & 공개',
|
||
wayLightningDesc: 'SkateSpots에 Zap하거나 조용히 결제하세요. 로그아웃 상태에서도 작동.',
|
||
waySilentTitle: '프라이빗 온체인',
|
||
waySilentDesc: '사일런트 페이먼트 이름 — 결제마다 새 주소.',
|
||
wayAngorTitle: '빌드 자금 지원',
|
||
wayAngorDesc: 'Angor — 단계별 릴리스, 100k sats 초과분 환불 가능.',
|
||
donateTitle: 'SkateSpots 후원',
|
||
donateDesc: '세 가지 경로, 세 가지 이유 — 자신에게 맞는 것을 고르세요. 모든 sat이 지도를 무료, 광고 없음, 오픈 소스로 유지합니다.',
|
||
donatePageLink: '간단한 후원 페이지 열기',
|
||
updatedAt: '{{when}} 업데이트',
|
||
tiersNote: '등급: 서포터 100k sats 미만 · 패트론 100k–1M · 레전드 1M+',
|
||
tierEmpty: '아직 아무도 없습니다 — 첫 번째가 되세요.',
|
||
joinSupporters: '후원자 {{count}}명에 합류',
|
||
showAll: '{{count}}명 모두 보기',
|
||
showLess: '접기',
|
||
impactSeeStats: '전체 그림 보기 →',
|
||
impactAsOf: '커뮤니티 릴레이에서 라이브',
|
||
anonymousBacker: '익명 후원자',
|
||
beFirstBacker: '아직 공개 후원자가 없습니다 — 첫 번째가 되세요.',
|
||
backersTotal: '후원자 {{count}}명 · {{amount}} sats 모금',
|
||
verifiedOnChain: '온체인 검증됨',
|
||
supportedBy: '{{count}}명이 후원',
|
||
tierSupporter: '서포터',
|
||
tierPatron: '패트론',
|
||
tierLegend: '레전드',
|
||
topZappers: 'SkateSpots에 Zap한 사람들',
|
||
topZappersDesc: '프로젝트에 공개적으로 Zap을 보낸 스케이터. 조용한 결제는 목록에 없습니다.',
|
||
paysFor: '여러분의 후원이 지불하는 것',
|
||
paysForDesc: '모든 sat이 어디로 가는지 — 급여도, 사무실도, 광고도 없습니다.',
|
||
payRelay: '릴레이 호스팅',
|
||
payDomain: '도메인 & TLS',
|
||
payAi: 'AI / ContextVM 노드',
|
||
payDev: '개발 시간',
|
||
payOps: '운영',
|
||
payMarketing: '마케팅',
|
||
payRelayDesc: '지도를 온라인으로, 복원력 있게 유지합니다.',
|
||
payDomainDesc: '이름, 인증서, 보안 연결.',
|
||
payAiDesc: '커뮤니티 가이드, Sasquatch.',
|
||
payDevDesc: 'SkateSpots를 만들고 고칩니다.',
|
||
payOpsDesc: '이걸 돌아가게 하는 눈에 안 띄는 일.',
|
||
payMarketingDesc: '새로운 지역 씬과 스케이트 숍에 다가갑니다.',
|
||
impact: '지금까지의 영향',
|
||
impactDesc: '커뮤니티가 만들어 온 것 — 스케이터들이 후원합니다.',
|
||
impactSpots: '스팟',
|
||
impactCrews: '크루',
|
||
impactEvents: '이벤트',
|
||
impactLab: 'Lab 프로',
|
||
impactShops: '숍',
|
||
impactMappers: '매퍼',
|
||
support: '후원',
|
||
supportDesc: 'Angor에서 SkateSpots를 후원하세요 — 탈중앙화 온체인 Bitcoin 크라우드펀딩. 중개인도, KYC도 없습니다.',
|
||
collaborators: '협력자',
|
||
collaboratorsDesc: 'SkateSpots를 활발히 만드는 사람들 — 개발자, 디자이너, 릴레이 운영자.',
|
||
partners: '파트너',
|
||
partnersDesc: '우리가 긴밀히 협력하는 조직과 프로젝트.',
|
||
friends: '친구',
|
||
friendsDesc: '함께 어울리는 사람들.',
|
||
backTitle: 'Angor에서 프로젝트 후원',
|
||
backDesc: 'Angor는 Nostr 위에 구축된 탈중앙화 온체인 Bitcoin 펀딩입니다 — 자금은 당신의 통제 아래에 있고, 단계별로 풀리며, 누구도 자금을 보관하지 않습니다. 최대 100,000 sats의 기여는 기부처럼 처리되고(회수 핸드셰이크 없음), 그보다 큰 금액은 미사용 자금을 회수할 수 있는 투자입니다. 모든 sat은 개발, 릴레이 호스팅, 그리고 지구상 모든 스케이터를 위해 SkateSpots를 무료로 유지하는 데 쓰입니다.',
|
||
donateNote: '그냥 기부하고 싶으신가요? ⚡ 아래에서 Zap하세요 — 환불할 것도, 회수할 것도 없습니다.',
|
||
openAngor: 'Angor 열기',
|
||
orZap: '또는 앱에서 스팟, 크루, 창작자에게 바로 ⚡ Zap하세요',
|
||
wantCollaborate: '함께하고 싶으신가요?',
|
||
wantCollaborateDesc: '개발자, 디자이너, 실력 있는 스케이터 — 연락 주세요.',
|
||
viewNostrHub: 'NostrHub에서 보기',
|
||
wantPartner: 'SkateSpots와 파트너가 되고 싶으신가요? Nostr로 연락 주세요.',
|
||
comingSoon: '곧 출시',
|
||
wantListed: '여기에 목록에 오르고 싶으신가요?',
|
||
wantListedDesc: 'Nostr DM으로 로고(PNG/WebP, 투명 배경, 최소 200×200px)와 URL을 보내주세요 — 분위기가 맞을 때만.',
|
||
whyTitle1: '우리에게 후원이',
|
||
whyTitle2: '필요한 이유',
|
||
whyDesc: 'SkateSpots는 100% 무료, 오픈 소스이며 Nostr 위에 구축되어 있습니다 — 중앙 서버가 없어서 셧다운할 수 없는 탈중앙화 프로토콜. 광고 없음, 데이터 판매 없음, 투자자 없음. 모든 sat은 개발, 릴레이 호스팅, 그리고 지구상 모든 스케이터를 위해 무료로 유지하는 데 곧바로 쓰입니다.',
|
||
why1Title: 'Nostr 네이티브',
|
||
why1Desc: '중앙 서버가 없습니다. 당신의 데이터는 직접 고른 릴레이에 있습니다.',
|
||
why2Title: 'Bitcoin 기반',
|
||
why2Desc: '스팟을 매핑하고 sats를 버세요. 지역 숍에서 쓰세요.',
|
||
why3Title: '영원히 무료',
|
||
why3Desc: '오픈 소스, 페이월 없음, 추적 없음, VC 자금 없음.',
|
||
thankYou: '감사합니다. 모든 sat이 스팟을 지도에 남깁니다. 🛹⚡',
|
||
license: '라이선스',
|
||
faq: 'FAQ',
|
||
},
|
||
admin: {
|
||
confirmed: '확인됨',
|
||
title: '검토 대기열',
|
||
subtitle: '정크 신호에 걸린 스팟, 숍, 이벤트, 투어, 장비. 숨기기와 확인은 부드럽고 되돌릴 수 있는 라벨이며, 신고가 우선순위입니다. 아무것도 삭제되지 않습니다.',
|
||
tabReports: '신고',
|
||
tabSpots: '스팟',
|
||
tabShops: '숍',
|
||
tabEvents: '이벤트',
|
||
tabTours: '투어',
|
||
tabGear: '장비',
|
||
tabCrews: '크루',
|
||
tabLab: 'Lab',
|
||
tabClaims: '소유권 주장',
|
||
nothingToReview: '검토할 것이 없습니다 — 이 종류에서 정크 신호에 걸리는 것이 없습니다.',
|
||
hideActioned: '처리한 항목 숨기기',
|
||
showActioned: '처리한 항목 보기 ({{count}})',
|
||
undoAll: '{{count}}개 모두 되돌리기',
|
||
undoAllTitle: '이 탭의 모든 판정을 되돌릴까요?',
|
||
undoAllDesc: '각 항목을 중립으로 되돌립니다 — 숨김도, 보증도 아닙니다. 항목마다 공개 라벨 하나를 발행하므로, Amber에서는 {{count}}개의 승인 화면이 뜹니다.',
|
||
undoCount: '{{count}}개 되돌리기',
|
||
undo: '되돌리기',
|
||
confirm: '확인',
|
||
hide: '숨기기',
|
||
hideIt: '숨기기',
|
||
hideForEveryone: '모두에게서 숨길까요?',
|
||
hideForEveryoneDesc: '모든 SkateSpots 사용자의 둘러보기와 검색에서 이 항목을 제거합니다. 공개적이고 되돌릴 수 있는 라벨입니다 — 이 대기열에서 되돌릴 수 있습니다.',
|
||
hidden: '숨김',
|
||
hiddenDesc: '공개 라벨로 앱에서 제거되었습니다. 되돌릴 수 있습니다.',
|
||
couldNotHide: '숨길 수 없습니다',
|
||
notASpot: '스케이트 스팟이 아님',
|
||
lookAtIt: '살펴보기',
|
||
},
|
||
profile: {
|
||
nip05Verified: 'NIP-05 인증됨',
|
||
nip05NotVerified: '이 키에 대해 NIP-05가 인증되지 않음',
|
||
message: '메시지',
|
||
eventsHosted: '주최한 이벤트',
|
||
openToSponsorships: '스폰서 모집 중',
|
||
forSponsors: '스폰서 및 협업 문의',
|
||
sponsorPitch: '스폰서십, 협업, 사진/영상 또는 이벤트? 대화를 시작해 보세요.',
|
||
startCollab: '협업 채팅 시작',
|
||
viewRiderCard: '라이더 카드 보기',
|
||
collabMessage: '안녕하세요 {{name}}님, 스폰서십이나 협업에 대해 이야기하고 싶어요.',
|
||
followers: '팔로워',
|
||
followersHint: '릴레이가 보고한 팔로우 목록 — 감사된 분석이 아닙니다.',
|
||
following: '팔로잉',
|
||
follow: '팔로우',
|
||
unfollow: '언팔로우',
|
||
zapsReceived: '받은 Zap',
|
||
memberSince: '가입일',
|
||
badges: '배지',
|
||
sponsorsSupport: '스폰서 & 후원',
|
||
skater: '스케이터',
|
||
stance: '스탠스',
|
||
skating: '스케이팅',
|
||
homeSpot: '홈 스팟',
|
||
basedIn: '거주지',
|
||
addSkateDetails: '스케이트 정보 추가',
|
||
addSkateDetailsDesc: '스탠스, 스타일, 레벨을 설정해 스케이터 디렉터리에 나타나세요.',
|
||
spotsAdded: '추가한 스팟',
|
||
shopsAdded: '추가한 숍',
|
||
noSpots: '아직 추가한 스팟이 없습니다',
|
||
noSpotsDesc: '당신의 로컬 스팟을 지도에 올리세요 →',
|
||
stash: 'Stash',
|
||
gear: '장비',
|
||
crews: '크루',
|
||
info: '정보',
|
||
lightning: 'Lightning',
|
||
silentPayment: '사일런트 페이먼트',
|
||
coordinator: '코디네이터',
|
||
coordinatorAdded: '코디네이터 추가됨',
|
||
add: '추가',
|
||
messagePrivately: '비공개 메시지',
|
||
founder: '설립자',
|
||
member: '멤버',
|
||
supportSkater: '이 스케이터 후원',
|
||
supportSkaterDesc: '기여에 감사하는 팁을 보내세요',
|
||
},
|
||
index: {
|
||
joinCommunity: '커뮤니티에 합류해 스팟 추가, 이벤트 만들기 등을 하세요',
|
||
topZapped: '최다 ZAP',
|
||
topZappedDesc: '이번 달 가장 많은 후원을 받은 스팟',
|
||
leaderboard: '리더보드',
|
||
newHere: '처음이신가요?',
|
||
newHereDesc: '무료 계정을 만들어 스팟을 추가하고, 이벤트에 참여하고, 스케이터들과 연결되고, 커뮤니티의 일원이 되세요. 이메일이 필요 없습니다.',
|
||
followFounder: '설립자 팔로우',
|
||
followFounderDesc: '아바타를 3초간 길게 눌러 팔로우하고 새 기능과 이벤트 소식을 받아보세요!',
|
||
createAccount: '계정 만들기',
|
||
accountWorks: '계정은 네트워크의 모든 앱에서 작동합니다',
|
||
footerTagline: '오픈 소스 • 커뮤니티 소유 • 광고 없음',
|
||
},
|
||
stash: {
|
||
title: '내 Stash',
|
||
loginDesc: '당신의 비공개 장비 인벤토리. 소유한 것을 추적하고, 가격을 정하고, 거래자와 선택적으로 공유하세요.',
|
||
encrypted: '암호화됨',
|
||
syncsEverywhere: '어디서나 동기화',
|
||
p2pTrading: 'P2P 거래',
|
||
encryptionRequired: '암호화 필요',
|
||
encryptionRequiredDesc: 'Stash는 프라이버시를 위해 암호화됩니다. NIP-44 암호화를 지원하는 서명자(예: Alby, nos2x, Amber)를 사용하세요.',
|
||
learnSigners: '서명자 알아보기',
|
||
select: '선택',
|
||
stash: 'Stash',
|
||
wishlist: '위시리스트',
|
||
allCategories: '모든 카테고리',
|
||
sortNewest: '최신순',
|
||
sortValue: '가치순',
|
||
sortCondition: '상태순',
|
||
sortAz: '가나다순',
|
||
friendsOnly: '친구만',
|
||
addToWishlist: '위시리스트에 추가',
|
||
addItemToStash: 'Stash에 아이템 추가',
|
||
addItem: '아이템 추가',
|
||
editItem: '아이템 편집',
|
||
publicStash: '공개 Stash',
|
||
listView: '목록 보기',
|
||
gridView: '그리드 보기',
|
||
uploading: '업로드 중...',
|
||
addPhotos: '사진 추가',
|
||
wishlistReqPlaceholder: '특별한 요구 사항...',
|
||
itemDescPlaceholder: '아이템, 손상 등을 설명하세요...',
|
||
itemsCount: '{{count}}개 아이템',
|
||
wishlistEmpty: '위시리스트가 비어 있음',
|
||
wishlistEmptyDesc: '찾고 있는 장비를 추가하세요 — 친구들의 Stash와 연결해 드립니다.',
|
||
stashEmpty: 'Stash가 비어 있습니다',
|
||
stashEmptyDesc: '장비 추적을 시작하세요. 데크, 트럭, 신발 — 한 번 추가하면 Nostr를 통해 어디서나 접근할 수 있습니다.',
|
||
noMatch: '일치하는 아이템 없음',
|
||
noMatchDesc: '필터를 조정해 보세요.',
|
||
backupTransfer: '백업 & 전송',
|
||
backupDesc: 'Stash는 Nostr에 암호화되어 있습니다. 당신이 통제하는 사본을 보관하세요 — 릴레이가 죽거나 새 계정을 만들어도 장비 목록을 잃지 않습니다.',
|
||
exportTitle: '암호화 백업',
|
||
exportDialogDesc: '{{count}}개 아이템을 파일로 저장합니다. 암호화하면 파일이 유출되어도 유출이 아닙니다.',
|
||
modePassword: '비밀번호',
|
||
modeKey: '내 키',
|
||
password: '비밀번호',
|
||
confirmPassword: '비밀번호 확인',
|
||
passwordHint: '최소 8자를 사용하세요. 복구가 없습니다 — 잊지 마세요.',
|
||
keyModeHint: 'Nostr 키로 암호화됩니다. 그 키만 열 수 있습니다 — 기억할 것이 없습니다.',
|
||
exportPlaintext: '암호화 없이 내보내기',
|
||
pwTooShort: '최소 8자를 사용하세요.',
|
||
pwMismatch: '비밀번호가 일치하지 않습니다.',
|
||
exportFailed: '백업을 만들 수 없습니다.',
|
||
unlockTitle: '백업 잠금 해제',
|
||
unlockDesc: '이 백업은 비밀번호로 보호됩니다.',
|
||
unlock: '잠금 해제',
|
||
unlockFailed: '백업 잠금을 해제할 수 없습니다.',
|
||
show: '표시',
|
||
hide: '숨기기',
|
||
strength: '비밀번호 강도',
|
||
strengthWeak: '약함',
|
||
strengthFair: '보통',
|
||
strengthGood: '좋음',
|
||
strengthStrong: '강함',
|
||
filenameWillSave: '{{name}}(으)로 저장됩니다',
|
||
export: '내보내기',
|
||
import: '가져오기',
|
||
exported: 'Stash 내보냄',
|
||
exportedDesc: '{{count}}개 아이템을 파일로 저장했습니다.',
|
||
noItemsInFile: '그 파일에서 아이템을 찾을 수 없습니다.',
|
||
noValidItems: '그 파일에서 유효한 아이템을 찾을 수 없습니다.',
|
||
imported: '{{count}}개 아이템을 가져왔습니다',
|
||
importSkipped: '{{count}}개 건너뜀 (이미 Stash에 있음).',
|
||
importAdded: 'Stash에 추가되었습니다.',
|
||
importFailed: '가져오기 실패',
|
||
couldNotRead: '그 파일을 읽을 수 없습니다.',
|
||
updateFailed: 'Stash를 업데이트할 수 없습니다',
|
||
updatedCount: '{{count}}개 아이템 업데이트됨',
|
||
markedForSale: '{{count}}개 판매 표시됨',
|
||
unmarkedCount: '{{count}}개 표시 해제됨',
|
||
removedCount: '{{count}}개 아이템 제거됨',
|
||
selectedCount: '{{count}}개 선택됨',
|
||
selectAll: '모두 선택',
|
||
visibilityPublic: '공개',
|
||
visibilityPrivate: '비공개',
|
||
forSale: '판매 중',
|
||
remove: '제거',
|
||
bulkDeleteTitle: '{{count}}개 아이템을 제거할까요?',
|
||
bulkDeleteDesc: '한 번의 서명으로 암호화된 Stash를 다시 씁니다. 여기서는 되돌릴 수 없습니다. 확실하지 않다면 먼저 백업을 내보내세요.',
|
||
deleteTitle: 'Stash에서 제거할까요?',
|
||
deleteDesc: '“{{title}}”이(가) Stash에서 제거됩니다',
|
||
deleteDescPublic: ' 그리고 공개 쇼케이스에서 내려갑니다',
|
||
deleteUndone: '. 이는 되돌릴 수 없습니다.',
|
||
deleteDescGeneric: '이 아이템이 Stash에서 제거됩니다. 되돌릴 수 없습니다.',
|
||
listOnMarketplace: '마켓플레이스에 등록',
|
||
noPriceSet: '가격 미설정',
|
||
categoryLabel: '카테고리',
|
||
photosLabel: '사진',
|
||
willingToSell: '판매 의사 있음',
|
||
willingToTrade: '교환 의사 있음',
|
||
whereIsThisItem: '이 아이템은 어디에 있나요?',
|
||
visibilityLabel: '공개 범위',
|
||
visibilityPrivateOnlyYou: '비공개 - 나만',
|
||
visibilityFriendsMutual: '친구 - 상호 팔로우',
|
||
visibilityPublicAnyone: '공개 - 누구나',
|
||
visibilityFriends: '친구',
|
||
brandLabel: '브랜드',
|
||
sizeLabel: '사이즈',
|
||
descriptionLabel: '설명',
|
||
conditionLabel: '상태',
|
||
itemName: '아이템 이름',
|
||
saveChanges: '변경 사항 저장',
|
||
listItemDialogTitle: '“{{title}}” 등록',
|
||
pickUpWhere: '구매자가 이 아이템을 어디서 수령할 수 있나요?',
|
||
linkToSpot: '스케이트 스팟에 연결',
|
||
linkToSpotDesc: '지역 판매에 최적 • 스팟 페이지 & 지도에 표시',
|
||
recommended: '권장',
|
||
noSpecificSpot: '특정 스팟 없음',
|
||
noSpecificSpotDesc: '마켓플레이스 페이지에만 표시',
|
||
tipLinkedSpots: '💡 팁: 스팟에 연결된 등록은 지역 스케이터가 더 쉽게 찾습니다.',
|
||
anyoneCanSee: '누구나 프로필에서 이것들을 볼 수 있습니다.',
|
||
seeWhatOthersSee: '다른 사람에게 보이는 것 보기',
|
||
inventory: '인벤토리',
|
||
publicWantsNote: '공개 구함은 마켓플레이스에 “원함” 광고로 게시되어 판매자가 당신을 찾을 수 있습니다.',
|
||
howItWorks: '작동 방식',
|
||
tapToMarketplace: '탭하여 마켓플레이스로 이동 →',
|
||
viewWishlist: '위시리스트 보기',
|
||
tipEditItems: '펜 버튼으로 아이템 편집',
|
||
tipListForSale: '숍 버튼으로 판매 등록',
|
||
tipAddPhotos: '더 나은 거래 제안을 위해 사진 추가',
|
||
tipKeySyncs: 'Nostr 키가 모든 기기에 동기화됩니다',
|
||
itemsReadyToSell: '{{count}}개 아이템 판매 준비됨',
|
||
},
|
||
},
|
||
};
|
||
|
||
export default koBatch4;
|