#!/usr/bin/env python3
"""Generate Korean (ko) translations for ObsidianDragon wallet."""
import json, os

translations = {
    "24h_change": "24시간 변동",
    "24h_volume": "24시간 거래량",
    "about": "정보",
    "about_block_explorer": "블록 탐색기",
    "about_block_height": "블록 높이:",
    "about_build_date": "빌드 날짜:",
    "about_build_type": "빌드 유형:",
    "about_chain": "체인:",
    "about_connections": "연결:",
    "about_credits": "크레딧",
    "about_daemon": "데몬:",
    "about_debug": "디버그",
    "about_dragonx": "ObsidianDragon 정보",
    "about_edition": "ImGui 에디션",
    "about_github": "GitHub",
    "about_imgui": "ImGui:",
    "about_license": "라이선스",
    "about_license_text": "본 소프트웨어는 GNU General Public License v3 (GPLv3) 하에 배포됩니다. 라이선스 조건에 따라 자유롭게 사용, 수정 및 배포할 수 있습니다.",
    "about_peers_count": "%zu 피어",
    "about_release": "릴리스",
    "about_title": "ObsidianDragon 정보",
    "about_version": "버전:",
    "about_website": "웹사이트",
    "acrylic": "아크릴",
    "add": "추가",
    "address": "주소",
    "address_book_add": "주소 추가",
    "address_book_add_new": "새로 추가",
    "address_book_added": "주소록에 주소를 추가했습니다",
    "address_book_count": "저장된 주소 %zu개",
    "address_book_deleted": "항목이 삭제되었습니다",
    "address_book_edit": "주소 편집",
    "address_book_empty": "저장된 주소가 없습니다. '새로 추가'를 클릭하여 추가하세요.",
    "address_book_exists": "주소가 이미 주소록에 있습니다",
    "address_book_title": "주소록",
    "address_book_update_failed": "업데이트 실패 — 주소가 중복될 수 있습니다",
    "address_book_updated": "주소가 업데이트되었습니다",
    "address_copied": "주소가 클립보드에 복사되었습니다",
    "address_details": "주소 상세",
    "address_label": "주소:",
    "address_upper": "주소",
    "address_url": "주소 URL",
    "addresses_appear_here": "연결 후 수신 주소가 여기에 표시됩니다.",
    "advanced": "고급 설정",
    "all_filter": "전체",
    "allow_custom_fees": "사용자 정의 수수료 허용",
    "amount": "금액",
    "amount_details": "금액 상세",
    "amount_exceeds_balance": "금액이 잔액을 초과합니다",
    "amount_label": "금액:",
    "appearance": "외관",
    "auto_shield": "채굴 자동 차폐",
    "available": "사용 가능",
    "backup_backing_up": "백업 중...",
    "backup_create": "백업 생성",
    "backup_created": "지갑 백업이 생성되었습니다",
    "backup_data": "백업 및 데이터",
    "backup_description": "wallet.dat 파일의 백업을 생성합니다. 이 파일에는 모든 개인 키와 거래 내역이 포함되어 있습니다. 백업을 안전한 곳에 보관하세요.",
    "backup_destination": "백업 위치:",
    "backup_tip_external": "외장 드라이브 또는 클라우드 스토리지에 백업 저장",
    "backup_tip_multiple": "서로 다른 위치에 여러 백업 생성",
    "backup_tip_test": "정기적으로 백업 복원 테스트",
    "backup_tips": "팁:",
    "backup_title": "지갑 백업",
    "backup_wallet": "지갑 백업...",
    "backup_wallet_not_found": "경고: 예상 위치에서 wallet.dat를 찾을 수 없습니다",
    "balance": "잔액",
    "balance_layout": "잔액 레이아웃",
    "ban": "차단",
    "banned_peers": "차단된 피어",
    "block": "블록",
    "block_bits": "비트:",
    "block_click_next": "클릭하여 다음 블록 보기",
    "block_click_prev": "클릭하여 이전 블록 보기",
    "block_explorer": "블록 탐색기",
    "block_get_info": "블록 정보 조회",
    "block_hash": "블록 해시:",
    "block_height": "블록 높이:",
    "block_info_title": "블록 정보",
    "block_merkle_root": "머클 루트:",
    "block_nav_next": "다음 >>",
    "block_nav_prev": "<< 이전",
    "block_next": "다음 블록:",
    "block_previous": "이전 블록:",
    "block_size": "크기:",
    "block_timestamp": "타임스탬프:",
    "block_transactions": "트랜잭션:",
    "blockchain_syncing": "블록체인 동기화 중 (%.1f%%)... 잔액이 정확하지 않을 수 있습니다.",
    "cancel": "취소",
    "characters": "문자",
    "clear": "지우기",
    "clear_all_bans": "모든 차단 해제",
    "clear_form_confirm": "모든 양식 필드를 지우시겠습니까?",
    "clear_request": "요청 지우기",
    "click_copy_address": "클릭하여 주소 복사",
    "click_copy_uri": "클릭하여 URI 복사",
    "close": "닫기",
    "conf_count": "%d 확인",
    "confirm_and_send": "확인 후 전송",
    "confirm_send": "전송 확인",
    "confirm_transaction": "거래 확인",
    "confirmations": "확인 수",
    "confirmations_display": "%d 확인  |  %s",
    "confirmed": "확인됨",
    "connected": "연결됨",
    "connected_peers": "연결된 피어",
    "connecting": "연결 중...",
    "console": "콘솔",
    "console_auto_scroll": "자동 스크롤",
    "console_available_commands": "사용 가능한 명령어:",
    "console_capturing_output": "데몬 출력 캡처 중...",
    "console_clear": "지우기",
    "console_clear_console": "콘솔 지우기",
    "console_cleared": "콘솔이 지워졌습니다",
    "console_click_commands": "위의 명령어를 클릭하여 삽입",
    "console_click_insert": "클릭하여 삽입",
    "console_click_insert_params": "클릭하여 매개변수와 함께 삽입",
    "console_close": "닫기",
    "console_commands": "명령어",
    "console_common_rpc": "일반 RPC 명령어:",
    "console_completions": "자동 완성:",
    "console_connected": "데몬에 연결됨",
    "console_copy_all": "모두 복사",
    "console_copy_selected": "복사",
    "console_daemon": "데몬",
    "console_daemon_error": "데몬 오류!",
    "console_daemon_started": "데몬이 시작되었습니다",
    "console_daemon_stopped": "데몬이 중지되었습니다",
    "console_disconnected": "데몬 연결이 끊어졌습니다",
    "console_errors": "오류",
    "console_filter_hint": "출력 필터...",
    "console_help_clear": "  clear         - 콘솔 지우기",
    "console_help_getbalance": "  getbalance    - 투명 잔액 표시",
    "console_help_getblockcount": "  getblockcount - 현재 블록 높이 표시",
    "console_help_getinfo": "  getinfo       - 노드 정보 표시",
    "console_help_getmininginfo": "  getmininginfo - 채굴 상태 표시",
    "console_help_getpeerinfo": "  getpeerinfo   - 연결된 피어 표시",
    "console_help_gettotalbalance": "  gettotalbalance - 총 잔액 표시",
    "console_help_help": "  help          - 도움말 표시",
    "console_help_setgenerate": "  setgenerate   - 채굴 제어",
    "console_help_stop": "  stop          - 데몬 중지",
    "console_line_count": "%zu줄",
    "console_new_lines": "%d 새 줄",
    "console_no_daemon": "데몬 없음",
    "console_not_connected": "오류: 데몬에 연결되지 않았습니다",
    "console_rpc_reference": "RPC 명령어 참조",
    "console_scanline": "콘솔 스캔라인",
    "console_search_commands": "명령어 검색...",
    "console_select_all": "모두 선택",
    "console_show_daemon_output": "데몬 출력 표시",
    "console_show_errors_only": "오류만 표시",
    "console_show_rpc_ref": "RPC 명령어 참조 표시",
    "console_showing_lines": "%zu / %zu줄 표시 중",
    "console_starting_node": "노드 시작 중...",
    "console_status_error": "오류",
    "console_status_running": "실행 중",
    "console_status_starting": "시작 중",
    "console_status_stopped": "중지됨",
    "console_status_stopping": "중지 중",
    "console_status_unknown": "알 수 없음",
    "console_tab_completion": "Tab으로 자동 완성",
    "console_type_help": "'help'를 입력하여 사용 가능한 명령어 보기",
    "console_welcome": "ObsidianDragon 콘솔에 오신 것을 환영합니다",
    "console_zoom_in": "확대",
    "console_zoom_out": "축소",
    "copy": "복사",
    "copy_address": "전체 주소 복사",
    "copy_error": "오류 복사",
    "copy_to_clipboard": "클립보드에 복사",
    "copy_txid": "TxID 복사",
    "copy_uri": "URI 복사",
    "current_price": "현재 가격",
    "custom_fees": "사용자 정의 수수료",
    "dark": "다크",
    "date": "날짜",
    "date_label": "날짜:",
    "delete": "삭제",
    "difficulty": "난이도",
    "disconnected": "연결 끊김",
    "dismiss": "닫기",
    "display": "디스플레이",
    "dragonx_green": "DragonX(그린)",
    "edit": "편집",
    "error": "오류",
    "est_time_to_block": "예상 블록 시간",
    "exit": "종료",
    "explorer": "탐색기",
    "export": "내보내기",
    "export_csv": "CSV 내보내기",
    "export_keys_btn": "키 내보내기",
    "export_keys_danger": "위험: 지갑의 모든 개인 키가 내보내집니다! 이 파일에 접근할 수 있는 사람은 누구나 자금을 훔칠 수 있습니다. 안전하게 보관하고 사용 후 삭제하세요.",
    "export_keys_include_t": "T 주소 포함 (투명)",
    "export_keys_include_z": "Z 주소 포함 (차폐)",
    "export_keys_options": "내보내기 옵션:",
    "export_keys_success": "키 내보내기 성공",
    "export_keys_title": "모든 개인 키 내보내기",
    "export_private_key": "개인 키 내보내기",
    "export_tx_count": "%zu건의 거래를 CSV 파일로 내보냈습니다.",
    "export_tx_file_fail": "CSV 파일 생성 실패",
    "export_tx_none": "내보낼 거래가 없습니다",
    "export_tx_success": "거래 내보내기 성공",
    "export_tx_title": "거래를 CSV로 내보내기",
    "export_viewing_key": "조회 키 내보내기",
    "failed_create_shielded": "차폐 주소 생성 실패",
    "failed_create_transparent": "투명 주소 생성 실패",
    "fee": "수수료",
    "fee_high": "높음",
    "fee_label": "수수료:",
    "fee_low": "낮음",
    "fee_normal": "보통",
    "fetch_prices": "가격 조회",
    "file": "파일",
    "file_save_location": "파일 저장 위치: ~/.config/ObsidianDragon/",
    "font_scale": "글꼴 크기",
    "from": "보낸 곳",
    "from_upper": "보낸 곳",
    "full_details": "전체 세부 정보",
    "general": "일반",
    "go_to_receive": "수신으로 이동",
    "height": "높이",
    "help": "도움말",
    "hide": "숨기기",
    "history": "내역",
    "immature_type": "미성숙",
    "import": "가져오기",
    "import_key_btn": "키 가져오기",
    "import_key_formats": "지원되는 키 형식:",
    "import_key_full_rescan": "(0 = 전체 재스캔)",
    "import_key_label": "개인 키:",
    "import_key_no_valid": "입력에서 유효한 키를 찾을 수 없습니다",
    "import_key_rescan": "가져오기 후 블록체인 재스캔",
    "import_key_start_height": "시작 높이:",
    "import_key_success": "키 가져오기 성공",
    "import_key_t_format": "T 주소 WIF 개인 키",
    "import_key_title": "개인 키 가져오기",
    "import_key_tooltip": "한 줄에 하나의 개인 키를 입력하세요.\nz 주소와 t 주소 키 모두 지원됩니다.\n#으로 시작하는 줄은 주석으로 처리됩니다.",
    "import_key_warning": "경고: 개인 키를 절대 공유하지 마세요! 신뢰할 수 없는 소스의 키를 가져오면 지갑이 위험해질 수 있습니다.",
    "import_key_z_format": "Z 주소 지출 키 (secret-extended-key-...)",
    "import_private_key": "개인 키 가져오기...",
    "invalid_address": "잘못된 주소 형식",
    "ip_address": "IP 주소",
    "keep": "유지",
    "keep_daemon": "데몬 계속 실행",
    "key_export_fetching": "지갑에서 키를 가져오는 중...",
    "key_export_private_key": "개인 키:",
    "key_export_private_warning": "이 키를 비밀로 유지하세요! 이 키를 가진 사람은 누구나 자금을 사용할 수 있습니다. 온라인이나 신뢰할 수 없는 사람과 공유하지 마세요.",
    "key_export_reveal": "키 표시",
    "key_export_viewing_key": "조회 키:",
    "key_export_viewing_warning": "이 조회 키를 사용하면 다른 사람이 수신 거래와 잔액을 볼 수 있지만 자금을 사용할 수는 없습니다. 신뢰할 수 있는 사람에게만 공유하세요.",
    "label": "라벨:",
    "language": "언어",
    "light": "라이트",
    "loading": "로딩 중...",
    "loading_addresses": "주소 로딩 중...",
    "local_hashrate": "로컬 해시레이트",
    "low_spec_mode": "저사양 모드",
    "market": "시장",
    "market_12h": "12시간",
    "market_18h": "18시간",
    "market_24h": "24시간",
    "market_24h_volume": "24시간 거래량",
    "market_6h": "6시간",
    "market_attribution": "가격 데이터: NonKYC 제공",
    "market_btc_price": "BTC 가격",
    "market_cap": "시가총액",
    "market_no_history": "가격 내역 없음",
    "market_no_price": "가격 데이터 없음",
    "market_now": "현재",
    "market_pct_shielded": "%.0f%% 차폐됨",
    "market_portfolio": "포트폴리오",
    "market_price_unavailable": "가격 데이터를 사용할 수 없습니다",
    "market_refresh_price": "가격 데이터 새로고침",
    "market_trade_on": "%s에서 거래",
    "mature": "성숙됨",
    "max": "최대",
    "memo": "메모 (선택, 암호화)",
    "memo_label": "메모:",
    "memo_optional": "메모 (선택)",
    "memo_upper": "메모",
    "memo_z_only": "참고: 메모는 차폐 (z) 주소로 전송할 때만 사용할 수 있습니다",
    "merge_description": "여러 UTXO를 단일 차폐 주소로 통합합니다. 지갑 크기를 줄이고 프라이버시를 향상시킵니다.",
    "merge_funds": "자금 통합",
    "merge_started": "통합 작업이 시작되었습니다",
    "merge_title": "주소로 통합",
    "mine_when_idle": "유휴 시 채굴",
    "mined": "채굴됨",
    "mined_filter": "채굴됨",
    "mined_type": "채굴됨",
    "mined_upper": "채굴됨",
    "miner_fee": "채굴 수수료",
    "mining": "채굴",
    "mining_active": "활성",
    "mining_address_copied": "채굴 주소가 복사되었습니다",
    "mining_all_time": "전체 기간",
    "mining_already_saved": "풀 URL이 이미 저장되어 있습니다",
    "mining_block_copied": "블록 해시가 복사되었습니다",
    "mining_chart_1m_ago": "1분 전",
    "mining_chart_5m_ago": "5분 전",
    "mining_chart_now": "현재",
    "mining_chart_start": "시작",
    "mining_click": "클릭",
    "mining_click_copy_address": "클릭하여 주소 복사",
    "mining_click_copy_block": "클릭하여 블록 해시 복사",
    "mining_click_copy_difficulty": "클릭하여 난이도 복사",
    "mining_connected": "연결됨",
    "mining_connecting": "연결 중...",
    "mining_control": "채굴 제어",
    "mining_difficulty_copied": "난이도가 복사되었습니다",
    "mining_est_block": "예상 블록",
    "mining_est_daily": "예상 일일 수익",
    "mining_filter_all": "전체",
    "mining_filter_tip_all": "모든 수익 표시",
    "mining_filter_tip_pool": "풀 수익만 표시",
    "mining_filter_tip_solo": "솔로 수익만 표시",
    "mining_idle_off_tooltip": "유휴 채굴 활성화",
    "mining_idle_on_tooltip": "유휴 채굴 비활성화",
    "mining_local_hashrate": "로컬 해시레이트",
    "mining_mine": "채굴",
    "mining_mining_addr": "채굴 주소",
    "mining_network": "네트워크",
    "mining_no_blocks_yet": "아직 블록을 찾지 못했습니다",
    "mining_no_payouts_yet": "아직 풀 지급이 없습니다",
    "mining_no_saved_addresses": "저장된 주소 없음",
    "mining_no_saved_pools": "저장된 풀 없음",
    "mining_off": "채굴이 꺼져 있습니다",
    "mining_on": "채굴이 켜져 있습니다",
    "mining_open_in_explorer": "탐색기에서 열기",
    "mining_payout_address": "지급 주소",
    "mining_payout_tooltip": "채굴 보상 수신 주소",
    "mining_pool": "풀",
    "mining_pool_hashrate": "풀 해시레이트",
    "mining_pool_url": "풀 URL",
    "mining_recent_blocks": "최근 블록",
    "mining_recent_payouts": "최근 풀 지급",
    "mining_remove": "제거",
    "mining_reset_defaults": "기본값으로 재설정",
    "mining_save_payout_address": "지급 주소 저장",
    "mining_save_pool_url": "풀 URL 저장",
    "mining_saved_addresses": "저장된 주소:",
    "mining_saved_pools": "저장된 풀:",
    "mining_shares": "셰어",
    "mining_show_chart": "차트",
    "mining_show_log": "로그",
    "mining_solo": "솔로",
    "mining_starting": "시작 중...",
    "mining_starting_tooltip": "채굴기 시작 중...",
    "mining_statistics": "채굴 통계",
    "mining_stop": "중지",
    "mining_stop_solo_for_pool": "풀 채굴을 시작하려면 솔로 채굴을 먼저 중지하세요",
    "mining_stop_solo_for_pool_settings": "풀 설정을 변경하려면 솔로 채굴을 중지하세요",
    "mining_stopping": "중지 중...",
    "mining_stopping_tooltip": "채굴기 중지 중...",
    "mining_syncing_tooltip": "블록체인 동기화 중...",
    "mining_threads": "채굴 스레드",
    "mining_to_save": "저장하려면",
    "mining_today": "오늘",
    "mining_uptime": "가동 시간",
    "mining_yesterday": "어제",
    "network": "네트워크",
    "network_fee": "네트워크 수수료",
    "network_hashrate": "네트워크 해시레이트",
    "new": "+ 새로 만들기",
    "new_shielded_created": "새 차폐 주소가 생성되었습니다",
    "new_t_address": "새 T 주소",
    "new_t_transparent": "새 t 주소 (투명)",
    "new_transparent_created": "새 투명 주소가 생성되었습니다",
    "new_z_address": "새 Z 주소",
    "new_z_shielded": "새 z 주소 (차폐)",
    "no_addresses": "주소가 없습니다. 위의 버튼을 사용하여 생성하세요.",
    "no_addresses_available": "사용 가능한 주소 없음",
    "no_addresses_match": "필터와 일치하는 주소가 없습니다",
    "no_addresses_with_balance": "잔액이 있는 주소가 없습니다",
    "no_matching": "일치하는 거래가 없습니다",
    "no_recent_receives": "최근 수신 내역 없음",
    "no_recent_sends": "최근 전송 내역 없음",
    "no_transactions": "거래 내역이 없습니다",
    "node": "노드",
    "node_security": "노드 및 보안",
    "noise": "노이즈",
    "not_connected": "데몬에 연결되지 않음...",
    "not_connected_to_daemon": "데몬에 연결되지 않음",
    "notes": "메모",
    "notes_optional": "메모 (선택):",
    "output_filename": "출력 파일명:",
    "overview": "개요",
    "paste": "붙여넣기",
    "paste_from_clipboard": "클립보드에서 붙여넣기",
    "pay_from": "보낼 곳",
    "payment_request": "결제 요청",
    "payment_request_copied": "결제 요청이 복사되었습니다",
    "payment_uri_copied": "결제 URI가 복사되었습니다",
    "peers": "피어",
    "peers_avg_ping": "평균 Ping",
    "peers_ban_24h": "피어 24시간 차단",
    "peers_ban_score": "차단 점수: %d",
    "peers_banned": "차단됨",
    "peers_banned_count": "차단됨: %d",
    "peers_best_block": "최고 블록",
    "peers_blockchain": "블록체인",
    "peers_blocks": "블록",
    "peers_blocks_left": "남은 블록: %d",
    "peers_clear_all_bans": "모든 차단 해제",
    "peers_click_copy": "클릭하여 복사",
    "peers_connected": "연결됨",
    "peers_connected_count": "연결됨: %d",
    "peers_copy_ip": "IP 복사",
    "peers_dir_in": "수신",
    "peers_dir_out": "송신",
    "peers_hash_copied": "해시가 복사되었습니다",
    "peers_hashrate": "해시레이트",
    "peers_in_out": "수신/송신",
    "peers_longest": "최장",
    "peers_longest_chain": "최장 체인",
    "peers_memory": "메모리",
    "peers_no_banned": "차단된 피어 없음",
    "peers_no_connected": "연결된 피어 없음",
    "peers_no_tls": "TLS 없음",
    "peers_notarized": "공증됨",
    "peers_p2p_port": "P2P 포트",
    "peers_protocol": "프로토콜",
    "peers_received": "수신됨",
    "peers_refresh": "새로고침",
    "peers_refresh_tooltip": "피어 목록 새로고침",
    "peers_refreshing": "새로고침 중...",
    "peers_sent": "전송됨",
    "peers_tt_id": "ID: %d",
    "peers_tt_received": "수신: %s",
    "peers_tt_sent": "전송: %s",
    "peers_tt_services": "서비스: %s",
    "peers_tt_start_height": "시작 높이: %d",
    "peers_tt_synced": "동기화 H/B: %d/%d",
    "peers_tt_tls_cipher": "TLS: %s",
    "peers_unban": "차단 해제",
    "peers_upper": "피어",
    "peers_version": "버전",
    "pending": "대기 중",
    "ping": "Ping",
    "price_chart": "가격 차트",
    "qr_code": "QR 코드",
    "qr_failed": "QR 코드 생성 실패",
    "qr_title": "QR 코드",
    "qr_unavailable": "QR 사용 불가",
    "receive": "수신",
    "received": "수신됨",
    "received_filter": "수신됨",
    "received_label": "수신됨",
    "received_upper": "수신됨",
    "receiving_addresses": "수신 주소",
    "recent_received": "최근 수신",
    "recent_sends": "최근 전송",
    "recipient": "수신자",
    "recv_type": "수신",
    "refresh": "새로고침",
    "refresh_now": "지금 새로고침",
    "report_bug": "버그 신고",
    "request_amount": "금액 (선택):",
    "request_copy_uri": "URI 복사",
    "request_description": "다른 사람이 스캔하거나 복사할 수 있는 결제 요청을 생성합니다. QR 코드에는 주소와 선택적 금액/메모가 포함됩니다.",
    "request_label": "라벨 (선택):",
    "request_memo": "메모 (선택):",
    "request_payment": "결제 요청",
    "request_payment_uri": "결제 URI:",
    "request_receive_address": "수신 주소:",
    "request_select_address": "주소 선택...",
    "request_shielded_addrs": "-- 차폐 주소 --",
    "request_title": "결제 요청",
    "request_transparent_addrs": "-- 투명 주소 --",
    "request_uri_copied": "결제 URI가 클립보드에 복사되었습니다",
    "rescan": "재스캔",
    "reset_to_defaults": "기본값으로 재설정",
    "review_send": "전송 검토",
    "rpc_host": "RPC 호스트",
    "rpc_pass": "비밀번호",
    "rpc_port": "포트",
    "rpc_user": "사용자명",
    "save": "저장",
    "save_settings": "설정 저장",
    "save_z_transactions": "Z 거래를 거래 목록에 저장",
    "search_placeholder": "검색...",
    "security": "보안",
    "select_address": "주소 선택...",
    "select_receiving_address": "수신 주소 선택...",
    "select_source_address": "보낼 주소 선택...",
    "send": "전송",
    "send_amount": "금액",
    "send_amount_details": "금액 상세",
    "send_amount_upper": "금액",
    "send_clear_fields": "모든 양식 필드를 지우시겠습니까?",
    "send_copy_error": "오류 복사",
    "send_dismiss": "닫기",
    "send_error_copied": "오류가 클립보드에 복사되었습니다",
    "send_error_prefix": "오류: %s",
    "send_exceeds_available": "사용 가능 금액 초과 (%.8f)",
    "send_fee": "수수료",
    "send_fee_high": "높음",
    "send_fee_low": "낮음",
    "send_fee_normal": "보통",
    "send_form_restored": "양식이 복원되었습니다",
    "send_from_this_address": "이 주소에서 전송",
    "send_go_to_receive": "수신으로 이동",
    "send_keep": "유지",
    "send_network_fee": "네트워크 수수료",
    "send_no_balance": "잔액 없음",
    "send_no_recent": "최근 전송 없음",
    "send_recent_sends": "최근 전송",
    "send_recipient": "수신자",
    "send_select_source": "보낼 주소 선택...",
    "send_sending_from": "보내는 곳",
    "send_submitting": "거래 제출 중...",
    "send_switch_to_receive": "수신으로 전환하여 주소를 받고 자금 수신을 시작하세요.",
    "send_to": "받는 곳",
    "send_tooltip_enter_amount": "전송할 금액을 입력하세요",
    "send_tooltip_exceeds_balance": "금액이 사용 가능 잔액을 초과합니다",
    "send_tooltip_in_progress": "거래가 이미 진행 중입니다",
    "send_tooltip_invalid_address": "유효한 수신자 주소를 입력하세요",
    "send_tooltip_not_connected": "데몬에 연결되지 않음",
    "send_tooltip_select_source": "먼저 보낼 주소를 선택하세요",
    "send_tooltip_syncing": "블록체인 동기화를 기다려 주세요",
    "send_total": "합계",
    "send_transaction": "거래 전송",
    "send_tx_failed": "거래 실패",
    "send_tx_sent": "거래가 전송되었습니다!",
    "send_tx_success": "거래 전송 성공!",
    "send_txid_copied": "TxID가 클립보드에 복사되었습니다",
    "send_txid_label": "TxID: %s",
    "send_valid_shielded": "유효한 차폐 주소",
    "send_valid_transparent": "유효한 투명 주소",
    "send_wallet_empty": "지갑이 비어 있습니다",
    "send_yes_clear": "예, 지우기",
    "sending": "거래 전송 중",
    "sending_from": "보내는 곳",
    "sent": "전송됨",
    "sent_filter": "전송됨",
    "sent_type": "전송됨",
    "sent_upper": "전송됨",
    "settings": "설정",
    "setup_wizard": "설정 마법사",
    "share": "공유",
    "shield_check_status": "상태 확인",
    "shield_completed": "작업이 성공적으로 완료되었습니다!",
    "shield_description": "투명 주소의 코인베이스 출력을 차폐 주소로 전송하여 채굴 보상을 차폐합니다. 채굴 수입을 숨겨 프라이버시가 향상됩니다.",
    "shield_from_address": "보내는 주소:",
    "shield_funds": "자금 차폐",
    "shield_in_progress": "작업 진행 중...",
    "shield_max_utxos": "작업당 최대 UTXO 수",
    "shield_merge_done": "차폐/통합이 완료되었습니다!",
    "shield_select_z": "z 주소 선택...",
    "shield_started": "차폐 작업이 시작되었습니다",
    "shield_title": "코인베이스 보상 차폐",
    "shield_to_address": "받는 주소 (차폐):",
    "shield_utxo_limit": "UTXO 제한:",
    "shield_wildcard_hint": "'*'를 사용하여 모든 투명 주소에서 차폐",
    "shielded": "차폐",
    "shielded_to": "차폐 대상",
    "shielded_type": "차폐",
    "show": "표시",
    "show_qr_code": "QR 코드 표시",
    "showing_transactions": "%d\xe2\x80\x93%d / %d건의 거래 표시 중 (총: %zu)",
    "simple_background": "단순 배경",
    "start_mining": "채굴 시작",
    "status": "상태",
    "stop_external": "외부 데몬 중지",
    "stop_mining": "채굴 중지",
    "submitting_transaction": "거래 제출 중...",
    "success": "성공",
    "summary": "요약",
    "syncing": "동기화 중...",
    "t_addresses": "T 주소",
    "test_connection": "테스트",
    "theme": "테마",
    "theme_effects": "테마 효과",
    "time_days_ago": "%d일 전",
    "time_hours_ago": "%d시간 전",
    "time_minutes_ago": "%d분 전",
    "time_seconds_ago": "%d초 전",
    "to": "받는 곳",
    "to_upper": "받는 곳",
    "tools": "도구",
    "total": "합계",
    "transaction_id": "거래 ID",
    "transaction_sent": "거래 전송 성공",
    "transaction_sent_msg": "거래가 전송되었습니다!",
    "transaction_url": "거래 URL",
    "transactions": "거래",
    "transactions_upper": "거래",
    "transparent": "투명",
    "tx_confirmations": "%d 확인",
    "tx_details_title": "거래 상세",
    "tx_from_address": "보낸 주소:",
    "tx_id_label": "거래 ID:",
    "tx_immature": "미성숙",
    "tx_mined": "채굴됨",
    "tx_received": "수신됨",
    "tx_sent": "전송됨",
    "tx_to_address": "받는 주소:",
    "tx_view_explorer": "탐색기에서 보기",
    "txs_count": "%d건",
    "type": "유형",
    "ui_opacity": "UI 투명도",
    "unban": "차단 해제",
    "unconfirmed": "미확인",
    "undo_clear": "지우기 취소",
    "unknown": "알 수 없음",
    "use_embedded_daemon": "내장 dragonxd 사용",
    "use_tor": "Tor 사용",
    "validate_btn": "검증",
    "validate_description": "DragonX 주소를 입력하여 유효한지 그리고 이 지갑에 속하는지 확인합니다.",
    "validate_invalid": "유효하지 않음",
    "validate_is_mine": "이 지갑이 이 주소를 소유합니다",
    "validate_not_mine": "이 지갑에 속하지 않음",
    "validate_ownership": "소유자:",
    "validate_results": "결과:",
    "validate_shielded_type": "차폐 (z 주소)",
    "validate_status": "상태:",
    "validate_title": "주소 검증",
    "validate_transparent_type": "투명 (t 주소)",
    "validate_type": "유형:",
    "validate_valid": "유효함",
    "validating": "검증 중...",
    "verbose_logging": "상세 로깅",
    "version": "버전",
    "view": "보기",
    "view_details": "상세 보기",
    "view_on_explorer": "탐색기에서 보기",
    "waiting_for_daemon": "데몬 연결 대기 중...",
    "wallet": "지갑",
    "wallet_empty": "지갑이 비어 있습니다",
    "wallet_empty_hint": "수신으로 전환하여 주소를 받고 자금 수신을 시작하세요.",
    "warning": "경고",
    "warning_upper": "경고!",
    "website": "웹사이트",
    "window_opacity": "창 투명도",
    "yes_clear": "예, 지우기",
    "your_addresses": "내 주소",
    "z_addresses": "Z 주소",
}

out = os.path.join(os.path.dirname(__file__), "..", "res", "lang", "ko.json")
with open(out, "w", encoding="utf-8") as f:
    json.dump(translations, f, indent=4, ensure_ascii=False, sort_keys=True)
print(f"Wrote {len(translations)} Korean translations to {os.path.abspath(out)}")
