{
  "header": {
    "title": "AISBF 대시보드",
    "help": "도움말",
    "docs": "문서",
    "about": "정보",
    "license": "라이선스",
    "restart_server": "서버 재시작",
    "logout": "로그아웃"
  },
  "nav": {
    "overview": "개요",
    "providers": "공급자",
    "rotations": "로테이션",
    "autoselect": "자동 선택",
    "prompts": "프롬프트",
    "analytics": "분석",
    "api_tokens": "API 토큰",
    "wallet": "지갑",
    "usage": "사용량",
    "users": "사용자",
    "settings": "설정",
    "tiers": "등급",
    "payment_settings": "결제 설정",
    "upgrade": "✨ 업그레이드! ✨",
    "notifications": "알림",
    "account": "계정"
  },
  "account_menu": {
    "edit_profile": "프로필 편집",
    "api_tokens": "API 토큰",
    "cache_settings": "캐시 설정",
    "subscription": "구독",
    "wallet": "지갑",
    "billing": "청구",
    "usage_quotas": "사용량 및 할당량",
    "change_password": "비밀번호 변경"
  },
  "notifications": {
    "title": "알림",
    "mark_all_read": "모두 읽음으로 표시",
    "refresh": "새로고침",
    "no_notifications": "알림 없음",
    "just_now": "방금",
    "minutes_ago": "{n}분 전",
    "hours_ago": "{n}시간 전",
    "days_ago": "{n}일 전"
  },
  "footer": {
    "support_development": "AISBF 개발 지원",
    "privacy_policy": "개인정보 처리방침",
    "terms_of_service": "서비스 약관",
    "contact": "문의"
  },
  "donate": {
    "title": "AISBF 지원",
    "thank_you": "기부를 고려해 주셔서 감사합니다. 여러분의 지원이 AISBF를 완전한 오픈소스 무료 소프트웨어로 유지하는 데 도움이 됩니다.",
    "bitcoin": "비트코인 (BTC)",
    "ethereum": "이더리움 (ETH), USDC, USDT (ERC20, 메인넷)",
    "click_to_copy": "주소를 클릭하여 클립보드에 복사",
    "copied": "복사됨!"
  },
  "welcome": {
    "title": "AISBF에 오신 것을 환영합니다!",
    "early_adopter": "얼리 어답터가 되어 주셔서 감사합니다! 현재 집중 개발 단계에 있습니다.",
    "may_encounter": "버그, 서비스 중단 또는 변경 사항이 발생할 수 있습니다.",
    "feedback": "여러분의 피드백이 AISBF를 더 좋게 만드는 데 도움이 됩니다. 언제든지 연락해 주세요!",
    "send_feedback": "피드백 보내기",
    "got_it": "알겠습니다!"
  },
  "contact": {
    "title": "문의하기",
    "your_email": "이메일",
    "type": "유형",
    "select_type": "유형 선택...",
    "bug_report": "버그 신고",
    "feature_request": "기능 요청",
    "feedback": "피드백",
    "question": "질문",
    "help": "도움말",
    "title_field": "제목",
    "title_placeholder": "메시지의 간단한 요약",
    "message": "메시지",
    "message_placeholder": "문제나 요청을 자세히 설명해 주세요...",
    "send_message": "메시지 보내기",
    "cancel": "취소",
    "sending": "전송 중...",
    "success": "메시지가 성공적으로 전송되었습니다! 피드백 감사합니다.",
    "error": "오류: {error}",
    "network_error": "네트워크 오류. 나중에 다시 시도해 주세요."
  },
  "modal": {
    "notice": "알림",
    "confirm": "확인",
    "warning": "경고",
    "ok": "확인",
    "cancel": "취소",
    "delete": "삭제"
  },
  "common": {
    "save": "저장",
    "loading": "로딩 중...",
    "error": "오류",
    "success": "성공",
    "close": "닫기",
    "yes": "예",
    "no": "아니오"
  },
  "providers": {
    "no_providers": "공급자를 찾을 수 없습니다.",
    "copy": "복사",
    "remove": "제거",
    "save_this": "이 공급자 저장",
    "saved": "저장됨!",
    "saving": "저장 중...",
    "models_section": "모델",
    "add_model": "모델 수동 추가",
    "no_models": "구성된 모델 없음",
    "model_label": "모델",
    "fetch_models": "공급자에서 모델 가져오기",
    "search": "검색",
    "filter": "필터",
    "cancel": "취소",
    "filter_results": "결과 필터링...",
    "loading": "로딩 중...",
    "no_results": "결과 없음.",
    "searching": "검색 중...",
    "models_found_filter": "결과를 좁히려면 필터를 사용하세요.",
    "no_models_found": "이 공급자에 대한 모델을 찾을 수 없습니다.",
    "checking_models": "공급자 모델 확인 중...",
    "fetching_from_api": "로컬 모델 목록 없음 - 공급자 API에서 가져오는 중...",
    "failed_load": "모델 로드 실패.",
    "optional": "선택 사항",
    "credentials_file": "자격 증명 파일 경로",
    "credentials_file_desc": "OAuth2 자격 증명이 저장될 경로",
    "authenticate_claude": "Claude로 인증",
    "check_status": "상태 확인",
    "upload_credentials_title": "또는 자격 증명 파일 업로드",
    "upload_credentials_label": "OAuth2 자격 증명 파일 업로드",
    "upload_credentials_desc": "Claude OAuth2 자격 증명 JSON 파일 업로드",
    "cli_mode_active": "Claude CLI 모드 활성",
    "use_cli_mode": "Claude CLI 모드 사용",
    "upload_cli_creds": "재정의: CLI 자격 증명 파일 업로드",
    "provider_label": "공급자",
    "model_name": "모델 이름",
    "weight": "가중치",
    "rate_limit": "속도 제한 (초)",
    "context_size": "컨텍스트 크기",
    "max_tokens": "최대 요청 토큰",
    "api_key": "API 키",
    "api_base": "API 기본 URL",
    "enabled": "활성화됨",
    "provider_type": "공급자 유형",
    "provider_name": "공급자 이름",
    "provider_key_label": "공급자 키 (고유 식별자, 예: \"gemini\", \"openai\", \"kiro\")",
    "provider_key_hint": "이는 구성 및 API 엔드포인트에서 공급자 ID로 사용됩니다.",
    "provider_count_singular": "{n}개 공급자",
    "provider_count_plural": "{n}개 공급자",
    "search_models_title": "모델 검색 — {provider}",
    "result_count": "{n}개 결과.",
    "kiro_auth_title": "Kiro 인증",
    "kiro_auth_hint": "인증 방법 선택: Kiro IDE 자격 증명(creds_file), kiro-cli 데이터베이스(sqlite_db), 또는 직접 자격 증명(refresh_token + client_id/secret).",
    "kiro_opt1": "옵션 1: Kiro IDE 자격 증명",
    "kiro_opt2": "옵션 2: kiro-cli 데이터베이스",
    "kiro_opt3": "옵션 3: 직접 자격 증명",
    "kiro_opt4": "옵션 4: 파일 업로드",
    "kiro_aws_region": "AWS 리전",
    "kiro_aws_region_hint": "Kiro API용 AWS 리전(기본값: us-east-1)",
    "kiro_sqlite_path": "SQLite 데이터베이스 경로",
    "kiro_sqlite_hint": "kiro-cli SQLite 데이터베이스 경로",
    "kiro_refresh_token": "갱신 토큰",
    "kiro_refresh_hint": "직접 인증을 위한 Kiro 리프레시 토큰",
    "kiro_profile_arn": "프로필 ARN",
    "kiro_profile_arn_hint": "AWS CodeWhisperer 프로필 ARN(선택 사항)",
    "kiro_client_id": "클라이언트 ID (AWS SSO OIDC용)",
    "kiro_client_id_hint": "AWS SSO OIDC 인증용 OAuth 클라이언트 ID",
    "kiro_client_secret": "클라이언트 시크릿 (AWS SSO OIDC용)",
    "kiro_client_secret_hint": "AWS SSO OIDC 인증용 OAuth 클라이언트 시크릿",
    "kiro_upload_creds": "자격 증명 파일 업로드",
    "kiro_upload_creds_hint": "Kiro IDE 자격 증명 JSON 파일 업로드",
    "kiro_upload_sqlite": "SQLite 데이터베이스 업로드",
    "kiro_upload_sqlite_hint": "kiro-cli SQLite 데이터베이스 파일 업로드",
    "kilo_opt1": "옵션 1: API 키 (권장)",
    "kilo_opt2": "옵션 2: OAuth2 인증",
    "qwen_opt2_discontinued": "옵션 2: OAuth2 인증 (중단됨 - 작동하지 않음)",
    "kiro_auth_section": "Kiro 인증",
    "kilo_auth_section": "Kilocode 인증",
    "kilo_auth_hint": "인증 방법 선택: API 키(단순함을 위해 권장) 또는 OAuth2 디바이스 권한 부여.",
    "workspace_id": "워크스페이스 ID",
    "workspace_id_hint": "독일 리전용 작업 영역 ID(기본값: \"Default Workspace\")",
    "oauth2_issuer_url": "OAuth2 발급자 URL",
    "pricing_section": "가격 설정",
    "subscription_based": "구독 기반 공급자 (무료)",
    "subscription_based_hint": "선택한 경우 이 공급자는 구독 기반이며 비용은 $0으로 계산됩니다. 사용량은 여전히 분석을 위해 추적됩니다.",
    "price_prompt": "프롬프트 토큰 백만 개당 가격 (USD)",
    "price_prompt_hint": "기본 가격 설정을 사용하려면 비워 두십시오. 예: OpenAI GPT-4: $10, Anthropic Claude: $15, Google Gemini: $1.25",
    "price_completion": "완성 토큰 백만 개당 가격 (USD)",
    "price_completion_hint": "기본 가격 설정을 사용하려면 비워 두십시오. 예: OpenAI GPT-4: $30, Anthropic Claude: $75, Google Gemini: $5.00",
    "rate_limit_hint": "이 공급자에 대한 요청 간 지연 시간",
    "default_rate_limit_tpm": "기본 속도 제한 TPM (토큰/분)",
    "default_rate_limit_tpm_hint": "이 공급자의 모델에 대한 분당 기본 토큰 제한",
    "default_rate_limit_tph": "기본 속도 제한 TPH (토큰/시간)",
    "default_rate_limit_tph_hint": "이 공급자의 모델에 대한 시간당 기본 토큰 제한",
    "default_rate_limit_tpd": "기본 속도 제한 TPD (토큰/일)",
    "default_rate_limit_tpd_hint": "이 공급자의 모델에 대한 일일 기본 토큰 제한",
    "default_condense_context": "기본 압축 컨텍스트 (%)",
    "default_condense_method": "기본 압축 방법 (대화형, 의미론적, 계층적, 알고리즘적)",
    "nsfw": "NSFW",
    "privacy": "개인정보",
    "native_caching_section": "네이티브 캐싱",
    "native_caching_hint": "비용 절감을 위한 공급자 네이티브 캐싱 기능(Anthropic cache_control, Google Context Caching, OpenAI 및 Kilo 호환 API).",
    "enable_native_caching": "네이티브 캐싱 활성화",
    "enable_native_caching_hint": "지원되는 공급자의 비용을 절감하기 위해 공급자 네이티브 캐싱을 활성화합니다(50-70% 절감).",
    "cache_ttl": "캐시 TTL (초)",
    "cache_ttl_hint": "캐시 수명(초)(Google Context Caching 전용)",
    "min_cacheable_tokens": "최소 캐시 가능 토큰",
    "min_cacheable_tokens_hint": "캐시 가능하도록 만들 콘텐츠의 최소 토큰 수(기본값: 1000)",
    "prompt_cache_key": "프롬프트 캐시 키 (OpenAI/Kilo)",
    "prompt_cache_key_hint": "OpenAI/Kilo 로드 밸런서 라우팅 최적화를 위한 선택적 캐시 키",
    "models_section_hint": "이 공급자에 대해 특정 모델을 구성하거나 비워 두어서 공급자의 API에서 사용 가능한 모든 모델을 자동으로 가져옵니다.",
    "model_filter": "모델 필터 (자동 가져온 모델용)",
    "model_filter_hint": "수동으로 모델을 구성하지 않은 경우 ID에 이 필터 단어가 포함된 모델만 노출합니다(대소문자 구분 없는 와일드카드 일치).",
    "model_rate_limit_tpm": "속도 제한 TPM (토큰/분)",
    "model_rate_limit_tph": "속도 제한 TPH (토큰/시간)",
    "model_rate_limit_tpd": "속도 제한 TPD (토큰/일)",
    "model_condense_context": "압축 컨텍스트 (%)",
    "model_condense_method": "압축 방법 (대화형, 의미론적, 계층적, 알고리즘적)",
    "standard_config": "표준 공급자 구성.",
    "uploading_file": "파일 업로드 중: {pct}%",
    "uploading_cli": "CLI 자격 증명 업로드 중: {pct}%",
    "cli_creds_saved": "CLI 자격 증명 저장됨: {name}",
    "upload_failed": "업로드 실패: {error}",
    "fetching_models": "모델 가져오는 중...",
    "checking_auth": "{provider} 인증 상태 확인 중...",
    "auth_valid": "✅ {provider} 인증이 유효합니다. 만료 시간: {expiry}",
    "auth_failed": "❌ {provider} 인증 실패: {error}",
    "auth_error": "❌ {provider} 인증 확인 오류: {error}",
    "auth_success": "✓ {provider} 인증 성공! 자격 증명이 저장되었습니다.",
    "auth_timeout": "✗ 인증 시간 초과. 다시 시도하세요.",
    "auth_denied": "✗ 사용자에 의한 승인 거부.",
    "auth_expired": "✗ 인증 코드가 만료되었습니다. 다시 시도하세요.",
    "auth_start_failed": "✗ 인증 시작 실패: {error}",
    "auth_error_completing": "✗ 인증 완료 오류: {error}",
    "auth_generic_error": "✗ 오류: {error}",
    "remove_provider_confirm": "공급자 \"{key}\" 제거?",
    "remove_provider_title": "공급자 제거",
    "remove_model_confirm": "이 모델을 제거하시겠습니까?",
    "remove_model_title": "모델 제거",
    "missing_key": "공급자 키를 입력하세요",
    "missing_key_title": "키 누락",
    "duplicate_key": "공급자 키가 이미 존재합니다",
    "duplicate_key_title": "중복 키",
    "error_saving": "설정 저장 오류",
    "models_found": "✅ {n}개 모델 발견",
    "models_fetch_error": "❌ 오류: {error}",
    "not_authenticated": "인증되지 않음"
  },
  "rotations": {
    "model_name": "모델 이름",
    "notify_errors": "오류 알림",
    "notify_errors_desc": "모든 공급자 실패 시 오류를 메시지로 반환",
    "capabilities": "기능 (쉼표로 구분)",
    "capabilities_placeholder": "예: code_generation, t2t, reasoning",
    "default_rate_limit": "기본 속도 제한 (초)",
    "default_context_size": "기본 컨텍스트 크기",
    "nsfw": "NSFW",
    "privacy": "개인정보",
    "providers_section": "공급자",
    "add_provider": "공급자 추가",
    "no_providers": "구성된 공급자 없음",
    "provider_id": "공급자 ID",
    "weight_optional": "가중치 (선택 사항)",
    "models_section": "모델",
    "add_model": "모델 추가",
    "no_models": "지정된 모델 없음",
    "leave_empty": "공급자의 모든 모델을 사용하려면 비워두세요",
    "rate_limit": "속도 제한 (초)",
    "max_request_tokens": "최대 요청 토큰",
    "context_size": "컨텍스트 크기",
    "condense_context_pct": "컨텍스트 압축 (%)",
    "condense_method": "압축 방법",
    "condense_method_placeholder": "예: semantic, conversational, hierarchical",
    "save_this": "이 로테이션 저장",
    "remove": "제거",
    "copy": "복사",
    "search": "검색",
    "optional": "선택 사항",
    "no_rotations": "구성된 로테이션 없음",
    "filter_results": "결과 필터링...",
    "loading": "로딩 중...",
    "no_results": "결과 없음.",
    "searching": "검색 중...",
    "cancel": "취소",
    "filter": "필터",
    "saved": "저장됨!",
    "saving": "저장 중...",
    "select_provider": "공급자 선택...",
    "type_search_provider": "공급자 검색을 위해 입력...",
    "weight": "가중치",
    "providers_singular": "공급자",
    "providers_plural": "공급자",
    "provider_label": "공급자",
    "model_label": "모델",
    "failed_load": "모델 로드 실패.",
    "checking_models": "공급자 모델 확인 중...",
    "fetching_from_api": "로컬 목록 없음 - API에서 가져오는 중...",
    "no_models_found": "모델을 찾을 수 없습니다.",
    "models_found_filter": "결과를 좁히려면 필터를 사용하세요.",
    "search_models_title": "모델 검색 — {provider}",
    "result_count": "{n}개 결과.",
    "copy_prompt": "\"{key}\" 복사 - 새 로테이션 키 입력:",
    "copy_title": "로테이션 복사",
    "add_prompt": "로테이션 키를 입력하십시오(예: \"coding\", \"general\"):",
    "add_title": "로테이션 추가",
    "key_different": "새 키는 원본과 달라야 합니다.",
    "key_exists": "로테이션 키가 이미 존재합니다.",
    "key_exists_title": "중복 키",
    "invalid_key_title": "잘못된 키",
    "remove_confirm": "로테이션 \"{key}\"을(를) 삭제하시겠습니까?",
    "remove_title": "로테이션 제거",
    "remove_provider_confirm": "이 공급자를 삭제하시겠습니까?",
    "remove_provider_title": "공급자 제거",
    "remove_model_confirm": "이 모델을 제거하시겠습니까?",
    "remove_model_title": "모델 제거",
    "error_saving": "설정 저장 오류"
  },
  "autoselect": {
    "model_name": "모델 이름",
    "capabilities": "기능 (쉼표로 구분)",
    "capabilities_placeholder": "예: t2t, reasoning, multimodal",
    "nsfw": "NSFW",
    "privacy": "개인정보",
    "classify_nsfw": "NSFW 분류",
    "classify_nsfw_desc": "이 자동 선택에 대한 전역 classify_nsfw 설정 재정의",
    "classify_privacy": "개인정보 분류",
    "classify_privacy_desc": "전역 classify_privacy 설정 재정의",
    "classify_semantic": "의미론적 분류",
    "classify_semantic_desc": "전역 classify_semantic 설정 재정의",
    "description": "설명",
    "selection_model": "선택 모델",
    "selection_model_desc": "구성된 내부 모델을 사용하려면 \"internal\" 선택",
    "internal_model": "internal (구성된 내부 모델 사용)",
    "fallback_model": "폴백 모델",
    "fallback_model_desc": "로테이션 또는 공급자 모델에서 선택",
    "default_settings": "기본 설정",
    "default_settings_desc": "이 자동 선택의 모델에 대한 기본값",
    "default_rate_limit": "기본 속도 제한 (초)",
    "default_max_request_tokens": "기본 최대 요청 토큰",
    "default_context_size": "기본 컨텍스트 크기",
    "default_rate_limit_tpm": "기본 속도 제한 TPM",
    "default_rate_limit_tpm_desc": "분당 토큰 제한",
    "default_rate_limit_tph": "기본 속도 제한 TPH",
    "default_rate_limit_tph_desc": "시간당 토큰 제한",
    "default_rate_limit_tpd": "기본 속도 제한 TPD",
    "default_rate_limit_tpd_desc": "일당 토큰 제한",
    "default_condense_context": "기본 컨텍스트 압축",
    "default_condense_context_desc": "이 토큰 수에서 컨텍스트 압축 활성화",
    "available_models": "사용 가능한 모델",
    "available_models_desc": "선택 가능한 모델 정의",
    "add_model": "모델 추가",
    "no_models": "구성된 모델 없음",
    "model_label": "모델",
    "model_id": "모델 ID",
    "model_id_desc": "로테이션 또는 공급자 모델에서 선택",
    "model_description": "설명",
    "model_description_hint": "이 모델을 언제 사용해야 하는지 구체적으로 작성",
    "save_this": "이 자동 선택 저장",
    "remove": "제거",
    "copy": "복사",
    "search": "검색",
    "optional": "선택 사항",
    "no_autoselects": "정의된 자동 선택 구성 없음",
    "models_singular": "사용 가능한 모델",
    "models_plural": "사용 가능한 모델",
    "select_model": "모델 선택...",
    "rotations_group": "로테이션",
    "provider_models_group": "공급자 모델",
    "filter_results": "결과 필터링...",
    "loading": "로딩 중...",
    "no_results": "결과 없음.",
    "searching": "검색 중...",
    "cancel": "취소",
    "filter": "필터",
    "saved": "저장됨!",
    "saving": "저장 중...",
    "error_prefix": "오류:",
    "search_models_title": "모델 검색",
    "no_models_loaded": "로드된 모델 없음 - 공급자 API에서 가져오는 중...",
    "failed_load": "로드 실패.",
    "copy_prompt": "복사 \"{key}\" — 새 자동 선택 키 입력:",
    "copy_title": "자동 선택 복사",
    "add_prompt": "자동 선택 키 입력 (예: \"autoselect\", \"smart-select\"):",
    "add_title": "자동 선택 추가",
    "key_different": "새 키는 원본과 달라야 합니다.",
    "key_exists": "자동 선택 키가 이미 존재합니다.",
    "key_exists_title": "중복 키",
    "invalid_key_title": "잘못된 키",
    "remove_confirm": "자동 선택 \"{key}\"을(를) 제거하시겠습니까?",
    "remove_title": "자동 선택 제거",
    "remove_model_confirm": "이 모델을 제거하시겠습니까?",
    "remove_model_title": "모델 제거",
    "error_saving": "설정 저장 오류",
    "result_count": "{n}개 결과.",
    "models_found": "{n}개 모델 발견."
  },
  "users": {
    "loading": "로딩 중...",
    "error_loading": "사용자 로드 오류",
    "processing": "처리 중...",
    "tier_updated": "등급이 성공적으로 업데이트되었습니다",
    "tier_update_failed": "등급 업데이트 실패",
    "network_error": "네트워크 오류",
    "send_failed": "전송 실패."
  },
  "wallet": {
    "loading_transactions": "거래 로딩 중...",
    "no_transactions": "아직 거래가 없습니다.",
    "failed_transactions": "거래 로드 실패.",
    "credit": "크레딧",
    "debit": "데빗",
    "refund": "환불",
    "topup": "충전",
    "payment": "결제",
    "copy_address": "주소 복사",
    "copied": "복사됨!",
    "loading_address": "로딩 중...",
    "address_unavailable": "주소 사용 불가",
    "qr_unavailable": "QR 사용 불가",
    "no_address": "주소 없음",
    "error": "오류",
    "balance_credited": "온체인 확인 후 잔액이 크레딧되었습니다.",
    "send_to_address": "이 주소로 전송:",
    "processing": "처리 중...",
    "network_error": "네트워크 오류. 다시 시도해 주세요.",
    "failed_checkout": "결제 시작 실패.",
    "save_failed": "설정 저장 실패.",
    "saved": "✓ 저장됨",
    "address_copied": "주소가 클립보드에 복사되었습니다!",
    "copy_failed": "복사 실패 — 수동으로 복사해 주세요.",
    "copy_failed_title": "복사 실패"
  },
  "analytics": {
    "no_users_found": "사용자를 찾을 수 없습니다",
    "all_users": "모든 사용자"
  },
  "rate_limits": {
    "loading": "속도 제한 데이터 로딩 중...",
    "no_data": "활성 속도 제한기 없음. 공급자가 429 응답을 받으면 데이터가 표시됩니다."
  },
  "billing": {
    "processing": "처리 중...",
    "add_card": "카드 추가"
  },
  "payments": {
    "disabled": "비활성화됨",
    "no_sources": "소스 없음",
    "not_initialized": "초기화되지 않음",
    "keys_active": "키 활성",
    "error": "오류",
    "error_loading_status": "상태 로드 오류"
  },
  "overview": {
    "title": "대시보드 개요",
    "server": "서버",
    "host": "호스트",
    "port": "포트",
    "protocol": "프로토콜",
    "auth": "인증",
    "enabled": "활성화",
    "disabled": "비활성화",
    "quick_actions": "빠른 작업",
    "rate_limits": "속도 제한",
    "cache": "캐시"
  },
  "users_page": {
    "title": "사용자 관리",
    "add_user": "사용자 추가",
    "username": "사용자명",
    "email": "이메일",
    "password": "비밀번호",
    "role": "역할",
    "role_user": "사용자",
    "role_admin": "관리자",
    "add_btn": "추가",
    "search_users": "사용자 검색",
    "search_placeholder": "이름, 이메일로 검색...",
    "status": "상태:",
    "status_all": "전체",
    "status_active": "활성",
    "status_inactive": "비활성",
    "role_filter": "역할:",
    "search_btn": "검색",
    "clear_btn": "지우기",
    "all_users": "모든 사용자",
    "enable_selected": "선택 활성화",
    "disable_selected": "선택 비활성화",
    "delete_selected": "선택 삭제",
    "clear_selection": "선택 해제",
    "col_email": "이메일",
    "col_role": "역할",
    "col_tier": "등급",
    "col_created_by": "생성자",
    "col_active": "활성",
    "col_actions": "작업",
    "role_admin_label": "관리자",
    "role_user_label": "사용자",
    "active_yes": "예",
    "active_no": "아니오",
    "edit_btn": "편집",
    "delete_btn": "삭제",
    "no_users": "사용자를 찾을 수 없습니다",
    "show": "표시:",
    "edit_title": "사용자 편집",
    "new_password": "새 비밀번호 (유지하려면 비워두세요)",
    "save_changes": "변경사항 저장",
    "send_notification": "알림 보내기",
    "notify_title": "제목",
    "notify_message": "메시지",
    "send_btn": "보내기",
    "prev": "← 이전",
    "next": "다음 →",
    "notify_title_placeholder": "Notification title",
    "notify_message_placeholder": "Notification message…"
  },
  "wallet_page": {
    "title": "Wallet",
    "available_balance": "Available Balance",
    "auto_topup_active": "Auto Top-Up Active",
    "auto_topup_off": "Auto Top-Up Off",
    "topup_title": "Top Up Wallet",
    "quick_amounts": "Quick amounts",
    "custom_amount": "Custom amount",
    "topup_stripe": "Top Up with Stripe",
    "topup_paypal": "Top Up with PayPal",
    "crypto_deposit": "Crypto deposit",
    "auto_topup_title": "Auto Top-Up Settings",
    "enable_auto_topup": "Enable Auto Top-Up",
    "topup_amount": "Top-up amount",
    "trigger_below": "Trigger when balance falls below",
    "save_settings": "Save Settings",
    "no_card": "Auto top-up charges your saved credit card automatically. You don't have a credit card on file yet.",
    "add_credit_card": "Add Credit Card",
    "auto_topup_desc": "Enable auto top-up to automatically reload your wallet when the balance drops below a threshold.",
    "tx_history": "Transaction History",
    "col_date": "Date",
    "col_type": "유형",
    "col_description": "Description",
    "col_amount": "Amount",
    "col_status": "Status",
    "deposit": "Deposit",
    "no_payment_methods": "No payment methods are currently enabled.",
    "contact_admin": "Please contact the administrator to enable a payment gateway.",
    "did_you_know": "Did you know?",
    "wallet_upgrade_hint": "You can use your wallet balance to subscribe to a paid plan and unlock higher limits.",
    "view_plans": "View Plans",
    "currency": "통화",
    "wallet_id": "지갑 ID",
    "charged_to_card": "기본 신용 카드에 청구됩니다:",
    "invalid_amount": "{min} ~ {max} 사이의 금액을 선택하거나 입력하십시오.",
    "invalid_amount_title": "잘못된 금액"
  },
  "analytics_page": {
    "title": "분석",
    "cost_today": "오늘의 예상 비용",
    "estimated_savings": "예상 절감액",
    "savings_desc": "캐시 적중 및 최적화로 인한 절감",
    "all_providers": "모든 제공자",
    "all_models": "모든 모델",
    "all_users": "모든 사용자",
    "export": "CSV 내보내기",
    "selected_period": "선택한 기간 비용",
    "all_rotations": "모든 로테이션",
    "all_autoselects": "모든 자동 선택",
    "search_users_placeholder": "사용자 검색...",
    "col_provider": "제공자",
    "col_total_requests": "총 요청",
    "col_success": "성공",
    "col_errors": "오류",
    "col_error_rate": "오류율",
    "col_avg_latency": "평균 지연 시간",
    "col_input_tokens": "입력 토큰",
    "col_output_tokens": "출력 토큰",
    "col_total_tokens": "총 토큰",
    "col_tpm": "토큰/분",
    "col_tph": "토큰/시간",
    "col_tpd": "토큰/일",
    "col_opt_type": "최적화 유형",
    "col_count": "개수",
    "col_tokens_saved": "절약된 토큰",
    "col_cost_saved": "절약된 비용",
    "col_avg_tokens_opt": "평균 토큰/최적화",
    "col_max_tokens_saved": "최대 절약 토큰",
    "col_model": "모델",
    "col_type": "유형",
    "col_context_size": "컨텍스트 크기",
    "col_condense_method": "축소 방법",
    "total": "합계",
    "back": "대시보드로 돌아가기"
  },
  "rate_limits_page": {
    "title": "Rate Limits",
    "desc": "Adaptive rate limiting — learns from 429 responses",
    "reset_all": "Reset All",
    "col_provider": "제공자",
    "col_model": "모델",
    "col_delay": "Current Delay",
    "col_hits": "429 Hits",
    "col_last_hit": "Last Hit",
    "col_actions": "Actions",
    "reset": "Reset",
    "refresh": "새로고침",
    "provider_label": "공급자:",
    "enabled": "활성화:",
    "current_rate_limit": "현재 속도 제한:",
    "base_rate_limit": "기본 속도 제한:",
    "total_429": "총 429:",
    "total_requests": "총 요청:",
    "consecutive_429": "연속 429:",
    "consecutive_success": "Consecutive Successes:",
    "recent_429": "최근 429:",
    "last_429": "마지막 429:",
    "never": "없음",
    "seconds": "{n}초",
    "yes": "예",
    "no": "아니오",
    "reset_confirm": "{provider}의 속도 제한을 재설정하시겠습니까?",
    "reset_confirm_title": "속도 제한 재설정",
    "reset_all_confirm": "모든 속도 제한을 재설정하시겠습니까? 이렇게 하면 모든 학습된 속도 제한이 지워집니다.",
    "reset_all_title": "모두 초기화",
    "reset_all_success": "모든 속도 제한이 성공적으로 재설정되었습니다",
    "analytics": "분석",
    "response_cache": "응답 캐시",
    "rate_limits": "속도 제한"
  },
  "login_page": {
    "title": "로그인",
    "username": "사용자명",
    "password": "비밀번호",
    "submit": "로그인",
    "forgot_password": "비밀번호를 잊으셨나요?",
    "no_account": "계정이 없으신가요?",
    "sign_up": "가입하기",
    "or_login_with": "또는 다음으로 로그인",
    "remember_me": "로그인 상태 유지"
  },
  "signup_page": {
    "title": "계정 만들기",
    "username": "사용자명",
    "email": "이메일 주소",
    "password": "비밀번호",
    "confirm_password": "비밀번호 확인",
    "submit": "계정 만들기",
    "have_account": "이미 계정이 있으신가요?",
    "login": "로그인",
    "username_hint": "문자, 숫자, 밑줄, 하이픈, 점만 포함하여 3-50자",
    "email_hint": "이 주소로 확인 이메일을 받게 됩니다",
    "password_hint": "대문자, 소문자, 숫자를 각각 1자 이상 포함한 8자 이상"
  },
  "forgot_page": {
    "title": "비밀번호 재설정",
    "email": "이메일 주소",
    "submit": "재설정 링크 보내기",
    "back_to_login": "로그인으로 돌아가기",
    "intro": "이메일 주소를 입력하면 비밀번호를 재설정하는 링크를 보내드립니다.",
    "sent": "해당 이메일 주소로 계정이 존재하는 경우 비밀번호 재설정 링크를 보냈습니다. 링크는 24시간 후에 만료됩니다. 수신함과 스팸 폴더를 확인하세요."
  },
  "reset_page": {
    "title": "새 비밀번호",
    "password": "새 비밀번호",
    "confirm": "확인",
    "submit": "재설정",
    "intro": "새 비밀번호를 아래에 입력하십시오.",
    "password_hint": "8자 이상이어야 합니다",
    "success": "비밀번호가 성공적으로 재설정되었습니다. 이제 새 비밀번호로 로그인할 수 있습니다.",
    "go_to_login": "로그인으로 이동",
    "invalid_token": "이 비밀번호 재설정 링크가 유효하지 않거나 만료되었습니다. 새 비밀번호 재설정 링크를 요청하십시오.",
    "request_new": "새 재설정 링크 요청"
  },
  "profile_page": {
    "title": "프로필 편집",
    "subtitle": "계정 정보 업데이트",
    "account_info": "계정 정보",
    "username": "사용자명",
    "display_name": "표시 이름",
    "email": "이메일 주소",
    "profile_picture": "프로필 사진",
    "save": "변경사항 저장",
    "display_name_hint": "이름이 애플리케이션 전체에 표시되는 방식입니다",
    "no_email": "이메일 주소가 설정되지 않았습니다.",
    "add_email": "이메일 추가",
    "change_email": "이메일 변경",
    "email_requires_verify": "(확인 필요)",
    "upload_image": "이미지 업로드",
    "upload_hint": "최대 5MB. JPG, PNG, GIF, WebP.",
    "danger_zone": "위험 구역",
    "danger_zone_desc": "계정 및 관련 데이터가 영구적으로 삭제됩니다.",
    "delete_account": "계정 삭제",
    "uploading": "업로드 중…",
    "upload_pct": "업로드 중… {pct}%",
    "upload_success": "프로필 사진이 업데이트되었습니다!",
    "upload_too_large": "이미지가 너무 큽니다. 최대 크기는 5MB입니다.",
    "upload_invalid_type": "잘못된 파일 형식입니다. JPG, PNG, GIF 또는 WebP를 업로드하세요.",
    "upload_failed": "업로드 실패: {error}"
  },
  "password_page": {
    "title": "비밀번호 변경",
    "subtitle": "비밀번호 업데이트",
    "section": "비밀번호 설정",
    "current": "현재 비밀번호",
    "new": "새 비밀번호",
    "confirm": "확인",
    "submit": "변경"
  },
  "email_page": {
    "title": "이메일 변경",
    "subtitle": "이메일 주소를 업데이트합니다. 새 주소를 확인해야 합니다.",
    "current": "현재 이메일",
    "new": "새 이메일 주소",
    "password": "현재 비밀번호",
    "submit": "확인 이메일 보내기",
    "cancel": "취소",
    "password_hint": "진행하려면 비밀번호를 확인하세요"
  },
  "delete_page": {
    "title": "계정 삭제",
    "warning": "이 작업은 취소할 수 없습니다. 모든 데이터가 영구적으로 삭제됩니다.",
    "confirm_title": "계정 삭제 확인",
    "password": "확인을 위해 비밀번호를 입력하세요",
    "type_delete": "확인을 위해 \"삭제\"를 입력하세요",
    "submit": "내 계정을 영구적으로 삭제",
    "cancel": "취소",
    "danger_zone": "위험 구역",
    "danger_zone_desc": "계정 및 관련 데이터가 영구적으로 삭제됩니다.",
    "will_delete": "⚠️ 다음이 영구적으로 삭제됩니다:",
    "item_account": "계정 및 프로필 정보",
    "item_providers": "모든 API 공급자 및 구성",
    "item_rotations": "모든 로테이션 및 자동 선택 설정",
    "item_history": "모든 사용 기록 및 분석",
    "item_tokens": "모든 API 토큰",
    "sub_warning_title": "⚠️ 경고: 활성 구독이 감지되었습니다",
    "sub_warning_desc": "활성 유료 구독({tier})이 있습니다. 계정을 삭제하면 다음과 같은 일이 발생합니다:",
    "sub_item_cancel": "구독을 즉시 취소",
    "sub_item_access": "모든 프리미엄 기능에 대한 액세스를 잃게 됩니다",
    "sub_item_refund": "남은 구독 기간에 대한 환불은 없습니다",
    "sub_consider": "청구 기간이 끝날 때까지 사용하려면 먼저 구독을 취소하는 것을 고려해 보세요.",
    "type_delete_confirm": "계정 삭제를 확인하려면 정확히 \"삭제\"를 입력하세요.",
    "final_confirm": "정말 확실합니까? 이 작업은 취소할 수 없으며 모든 데이터가 영구적으로 삭제됩니다."
  },
  "tokens_page": {
    "title": "API Tokens",
    "desc": "Generate tokens to authenticate requests to your personal API endpoints.",
    "create": "Create Token",
    "scope": "Scope",
    "no_tokens": "No API tokens yet.",
    "no_tokens_hint": "Create one to start using the API.",
    "copy": "Copy",
    "copy_full": "Copy full",
    "revoke": "Revoke",
    "cancel": "취소",
    "new_token": "새 토큰",
    "your_tokens": "내 토큰",
    "description": "설명",
    "description_optional": "설명 (선택사항)",
    "description_placeholder": "예: 내 앱, 홈 서버…",
    "scope_api": "API만",
    "scope_api_hint": "(프록시 요청)",
    "scope_mcp": "MCP만",
    "scope_mcp_hint": "(에이전트 도구)",
    "scope_both": "둘 다",
    "create_btn": "생성",
    "token_created": "토큰이 성공적으로 생성되었습니다",
    "copy_now_warn": "지금 이 토큰을 복사하세요 — 다시 표시되지 않습니다.",
    "done": "완료",
    "how_to_use": "토큰 사용 방법",
    "auth_header_desc": "모든 요청에 {header} 헤더에 토큰을 포함하십시오:",
    "token_scopes": "토큰 범위:",
    "scope_api_access": "프록시 API 엔드포인트만 ({path})",
    "scope_mcp_access": "MCP 도구 엔드포인트만 ({path})",
    "scope_both_access": "API 및 MCP 엔드포인트 모두",
    "available_endpoints": "사용 가능한 엔드포인트:",
    "col_method": "메서드",
    "col_endpoint": "엔드포인트",
    "col_scope": "범위",
    "col_description": "설명",
    "ep_list_models": "모델 목록",
    "ep_list_providers": "공급자 목록",
    "ep_list_rotations": "로테이션 목록",
    "ep_list_autoselects": "자동 선택 목록",
    "ep_chat": "구성으로 채팅",
    "ep_mcp_list": "MCP 도구 목록",
    "ep_mcp_call": "MCP 도구 호출",
    "example_commands": "curl 명령어 예시:",
    "active": "활성",
    "inactive": "비활성",
    "created": "생성됨",
    "last_used": "마지막 사용",
    "unnamed_token": "이름 없는 토큰",
    "delete_confirm": "이 API 토큰을 삭제하시겠습니까? 이 작업은 즉시 액세스를 취소하며 취소할 수 없습니다.",
    "delete_token": "토큰 삭제"
  },
  "billing_page": {
    "title": "Billing",
    "payment_methods": "결제 방법",
    "paypal": "PayPal",
    "credit_card": "신용카드",
    "bitcoin": "비트코인",
    "ethereum": "이더리움",
    "usdt": "USDT",
    "usdc": "USDC",
    "add_card": "카드 추가",
    "cancel": "취소",
    "wallet_balance": "지갑 잔액",
    "wallet_desc": "모든 구독 갱신 및 결제는 먼저 지갑에서 자동으로 청구됩니다.",
    "manage_wallet": "지갑 관리",
    "no_payment_methods": "결제 수단이 구성되지 않았습니다",
    "no_payment_methods_desc": "자동 구독 갱신을 활성화하려면 신용카드를 추가하세요.",
    "add_credit_card": "신용카드 추가",
    "top_up_wallet": "지갑 충전",
    "set_default": "기본값으로 설정",
    "default_label": "기본값",
    "billing_history": "청구 내역",
    "no_history": "청구 내역 없음",
    "no_history_desc": "계정에 결제 내역이 없습니다.",
    "no_history_upgrade": "시작하려면 플랜을 업그레이드하세요!",
    "view_plans": "플랜 및 가격 보기",
    "plan_payment": "플랜 결제",
    "col_date": "날짜",
    "col_description": "설명",
    "col_amount": "금액",
    "col_method": "방법",
    "col_status": "상태",
    "col_actions": "작업",
    "status_completed": "✓ 완료",
    "status_pending": "⏳ 대기 중",
    "status_failed": "✗ 실패",
    "status_refunded": "↩ 환불됨",
    "invoice": "청구서",
    "prev": "이전",
    "next": "다음"
  },
  "user_overview": {
    "subtitle": "Manage your AI configurations, track usage, and access your personal API endpoints.",
    "free_tier": "Free Tier",
    "col_timestamp": "Timestamp",
    "col_provider": "제공자",
    "col_model": "모델",
    "col_tokens": "Tokens",
    "recent_activity": "Recent Activity",
    "no_activity": "No recent activity",
    "stat_total_tokens": "총 토큰",
    "stat_requests_today": "오늘 요청",
    "stat_active_providers": "활성 공급자",
    "stat_active_rotations": "활성 로테이션",
    "quick_actions": "빠른 작업",
    "subscription": "구독",
    "manage": "관리",
    "add_payment_method": "결제 수단 추가",
    "unlock_more_power": "더 많은 기능 잠금 해제",
    "upgrade_plan": "플랜 업그레이드",
    "higher_plans": "{n}개의 상위 플랜 사용 가능 — 요청 및 공급자 증가",
    "upgrade_to": "{name}으로 업그레이드({price}/월)",
    "api_endpoints": "API 엔드포인트",
    "show_hide": "표시 / 숨기기",
    "auth_header_desc": "모든 엔드포인트에서 {header} 헤더에 API 토큰을 포함하십시오:",
    "ep_models": "모델",
    "ep_list_models": "모든 모델 목록",
    "ep_providers": "공급자",
    "ep_list_providers": "구성된 공급자 목록",
    "ep_rotations_autoselect": "로테이션 및 자동 선택",
    "ep_list_rotations": "로테이션 목록",
    "ep_list_autoselects": "자동 선택 목록",
    "ep_chat": "채팅 완성",
    "ep_chat_desc": "구성을 사용하여 채팅 요청 보내기",
    "ep_mcp": "MCP 도구",
    "ep_mcp_list": "MCP 도구 목록",
    "ep_mcp_call": "MCP 도구 호출",
    "ep_model_formats": "모델 형식 예시",
    "admin_access": "관리자 액세스",
    "admin_access_desc": "관리자로서 더 짧은 모델 형식을 통해 전역 구성에도 액세스할 수 있습니다:",
    "token_required": "모든 엔드포인트에 API 토큰이 필요합니다.",
    "manage_tokens": "토큰 관리 →"
  },
  "usage_page": {
    "title": "Usage & Quotas",
    "upgrade": "Upgrade plan",
    "near_limit": "Near limit",
    "getting_close": "Getting close",
    "no_daily_cap": "No daily cap",
    "no_monthly_cap": "No monthly cap",
    "no_token_cap": "No token cap on this plan",
    "manage_subscription": "구독 관리",
    "current_plan": "현재 플랜",
    "activity_quotas": "활동 할당량",
    "activity_quotas_desc": "자동으로 재설정되는 시간 기반 제한",
    "config_limits": "구성 제한",
    "config_limits_desc": "계정에 대한 영구적인 리소스 할당",
    "requests_today": "오늘 요청",
    "resets_midnight": "UTC 오전 0시에 재설정",
    "resets_in": "{h}시간 {m}분 후 재설정",
    "requests_month": "이번 달 요청",
    "resets_on_1st": "매월 1일에 재설정",
    "resets_in_days": "{n}일 후 재설정",
    "resets_in_days_plural": "{n}일 후 재설정",
    "tokens_24h": "토큰 (최근 24시간)",
    "tokens_combined": "입력 + 출력 결합",
    "tokens_used": "토큰 사용됨",
    "unlimited": "무제한",
    "quota_reached": "할당량 도달",
    "remaining": "{n} 남음",
    "ai_providers": "AI 공급자",
    "ai_providers_desc": "구성된 공급자 통합",
    "rotations": "로테이션",
    "rotations_desc": "로드 밸런싱 구성",
    "autoselections": "자동 선택",
    "autoselections_desc": "스마트 라우팅 구성",
    "unlimited_slots": "무제한 슬롯 사용 가능",
    "pct_used_slots_free": "{pct}% 사용됨 · {n} 슬롯 남음",
    "pct_used_slots_free_plural": "{pct}% 사용됨 · {n} 슬롯 남음",
    "need_higher_limits": "더 높은 제한이 필요하신가요?",
    "upgrade_desc": "더 많은 요청, 공급자 및 자동 선택을 잠금 해제하려면 플랜을 업그레이드하십시오.",
    "view_plans": "플랜 보기"
  },
  "prompts_page": {
    "title": "시스템 프롬프트",
    "content": "프롬프트 내용:",
    "save": "저장",
    "reset": "초기화",
    "cancel": "취소",
    "select_file": "프롬프트 파일 선택:",
    "content_hint": "프롬프트 템플릿을 편집하세요. 필요에 따라 마크다운 형식을 사용하세요.",
    "reset_confirm": "이 프롬프트를 기본 관리자 구성으로 재설정하시겠습니까?",
    "reset_confirm_title": "프롬프트 재설정"
  },
  "config_page": {
    "title": "설정 편집",
    "label": "설정 (JSON)",
    "save": "저장",
    "cancel": "취소",
    "hint_json": "JSON 구문을 확인하세요",
    "hint_restart": "변경사항은 재시작 후 적용됩니다",
    "hint_backup": "변경 전 백업하세요"
  },
  "error_page": {
    "title": "오류",
    "go_dashboard": "대시보드로 이동",
    "go_back": "뒤로"
  },
  "tiers_page": {
    "title": "계정 등급 관리",
    "add_tier": "Add Tier",
    "col_name": "Name",
    "col_price": "Price",
    "col_visible": "Visible",
    "col_actions": "Actions",
    "edit": "Edit",
    "delete": "Delete",
    "save": "저장",
    "cancel": "취소",
    "tier_name": "Tier Name",
    "monthly_price": "Monthly Price",
    "is_visible": "Visible to users",
    "subtitle": "Configure account tiers, pricing, and usage limits for your users",
    "available_tiers": "Available Tiers",
    "create_new": "Create New Tier",
    "col_price_monthly": "Price (Monthly)",
    "col_price_yearly": "Price (Yearly)",
    "col_max_req_day": "Max Requests / Day",
    "col_max_req_month": "Max Requests / Month",
    "col_max_providers": "Max Providers",
    "col_max_rotations": "Max Rotations",
    "col_max_autoselections": "Max Autoselections",
    "col_max_models_rotation": "Max Models / Rotation",
    "col_max_models_autoselect": "Max Models / Autoselect",
    "col_status": "Status",
    "unlimited": "무제한",
    "blocked": "차단됨",
    "active": "활성",
    "inactive": "비활성",
    "default": "기본값",
    "default_label": "(기본값)"
  },
  "cache_page": {
    "title": "캐시 설정",
    "save": "저장"
  },
  "response_cache_page": {
    "title": "Response Cache",
    "clear": "Clear Cache",
    "stats": "Cache Statistics",
    "hits": "Hits",
    "misses": "Misses",
    "size": "Size"
  },
  "settings_page": {
    "title": "Settings",
    "save": "Save Settings",
    "general": "General",
    "security": "Security",
    "server": "Server",
    "ssl": "SSL/TLS",
    "tor": "TOR",
    "oauth2": "OAuth2",
    "condensation": "Condensation",
    "internal_model": "Internal Model",
    "currency": "Currency",
    "host": "Host",
    "port": "Port",
    "auth_enabled": "Authentication Enabled",
    "admin_username": "Admin Username",
    "admin_password": "Admin Password",
    "change_password": "Change Password",
    "current_password": "현재 비밀번호",
    "new_password": "New Password",
    "confirm_password": "Confirm Password",
    "https_enabled": "HTTPS Enabled",
    "domain": "Domain",
    "email": "Email (for Let's Encrypt)",
    "tor_enabled": "TOR Hidden Service Enabled",
    "tor_address": "TOR Address",
    "google_oauth2": "Google OAuth2",
    "github_oauth2": "GitHub OAuth2",
    "client_id": "클라이언트 ID",
    "client_secret": "클라이언트 시크릿",
    "enabled": "Enabled",
    "condensation_method": "Condensation Method",
    "condensation_threshold": "Condensation Threshold (%)",
    "model_id": "Model ID",
    "currency_code": "통화 코드",
    "currency_symbol": "통화 기호",
    "tab_server": "서버",
    "tab_auth": "Auth & MCP",
    "tab_models": "모델",
    "tab_database": "데이터베이스",
    "tab_cache": "캐시",
    "tab_classification": "분류",
    "tab_tor": "TOR",
    "tab_signup": "가입",
    "tab_oauth2": "OAuth2",
    "tab_smtp": "SMTP",
    "tab_batching": "일괄 처리",
    "tab_ratelimit": "속도 제한",
    "tab_admin": "관리자",
    "section_server": "서버 Config",
    "section_auth": "Auth & MCP",
    "section_mcp": "MCP Server",
    "section_models": "Internal Models",
    "section_database": "Database Configuration",
    "section_cache": "Cache Configuration",
    "section_classification": "Classification",
    "section_tor": "TOR Hidden Service",
    "section_signup": "Signup Settings",
    "section_oauth2": "OAuth2 Authentication",
    "section_google_oauth2": "Google OAuth2",
    "section_github_oauth2": "GitHub OAuth2",
    "section_smtp": "SMTP Configuration",
    "section_batching": "Request Batching",
    "section_ratelimit": "Rate Limiting",
    "section_admin": "Admin Settings",
    "section_currency": "Currency Settings",
    "section_condensation": "Condensation Settings",
    "lbl_host": "Host",
    "lbl_port": "Port",
    "lbl_protocol": "Protocol",
    "lbl_public_domain": "Public Domain (for Let's Encrypt)",
    "lbl_ssl_cert": "SSL Certificate Path",
    "lbl_ssl_key": "SSL Key Path",
    "lbl_auth_tokens": "Auth Tokens (one per line)",
    "lbl_autoselect_tokens": "Autoselect Tokens (one per line)",
    "lbl_fullconfig_tokens": "Full Config Tokens (one per line)",
    "lbl_condensation_model": "Condensation Model ID",
    "lbl_autoselect_model": "Autoselect Model ID",
    "lbl_nsfw_classifier": "NSFW Classifier Model ID",
    "lbl_privacy_classifier": "Privacy Classifier Model ID",
    "lbl_semantic_vectorization": "Semantic Vectorization Model ID",
    "lbl_database_type": "Database Type",
    "lbl_sqlite_path": "SQLite Database Path",
    "lbl_mysql_host": "MySQL Host",
    "lbl_mysql_port": "MySQL Port",
    "lbl_mysql_user": "MySQL Username",
    "lbl_mysql_password": "MySQL Password",
    "lbl_mysql_database": "MySQL Database Name",
    "lbl_cache_type": "Cache Type",
    "lbl_cache_sqlite_path": "SQLite Cache Path",
    "lbl_redis_host": "Redis Host",
    "lbl_redis_port": "Redis Port",
    "lbl_redis_db": "Redis Database",
    "lbl_redis_password": "Redis Password",
    "lbl_redis_key_prefix": "Redis Key Prefix",
    "lbl_enable_auth": "Enable API Authentication",
    "lbl_enable_mcp": "Enable MCP Server",
    "lbl_enable_tor": "Enable TOR Hidden Service",
    "lbl_allow_signup": "Allow User Signup",
    "lbl_require_email": "Require Email Verification",
    "lbl_enable_batching": "Enable Batching",
    "lbl_enable_ratelimit": "Enable Rate Limiting",
    "lbl_enable_smtp": "Enable SMTP",
    "lbl_enable_google": "Enable Google OAuth2",
    "lbl_enable_github": "Enable GitHub OAuth2",
    "save_btn": "설정 저장",
    "lbl_response_cache_backend": "Response Cache Backend",
    "lbl_cache_ttl": "Cache TTL (seconds)",
    "lbl_cache_max_memory": "Max Memory Cache Size",
    "lbl_tor_control_host": "TOR Control Host",
    "lbl_tor_control_port": "TOR Control Port",
    "lbl_tor_control_password": "TOR Control Password",
    "lbl_tor_service_dir": "Hidden Service Directory",
    "lbl_tor_service_port": "Hidden Service Port",
    "lbl_socks_host": "SOCKS Proxy Host",
    "lbl_socks_port": "SOCKS Proxy Port",
    "lbl_token_expiry": "Verification Token Expiry (hours)",
    "lbl_google_client_id": "Google Client ID",
    "lbl_google_client_secret": "Google Client Secret",
    "lbl_github_client_id": "GitHub Client ID",
    "lbl_github_client_secret": "GitHub Client Secret",
    "lbl_smtp_host": "SMTP Host",
    "lbl_smtp_port": "SMTP Port",
    "lbl_smtp_username": "SMTP Username",
    "lbl_smtp_password": "SMTP Password",
    "lbl_smtp_from_email": "From Email Address",
    "lbl_smtp_from_name": "From Name",
    "lbl_batching_window": "Batching Window (milliseconds)",
    "lbl_max_batch_size": "Max Batch Size",
    "lbl_openai_batch_size": "OpenAI Max Batch Size",
    "lbl_anthropic_batch_size": "Anthropic Max Batch Size",
    "lbl_initial_rate_limit": "Initial Rate Limit (requests/second)",
    "lbl_learning_rate": "Learning Rate",
    "lbl_headroom_percent": "Headroom Percent",
    "lbl_recovery_rate": "Recovery Rate",
    "lbl_max_rate_limit": "Max Rate Limit (requests/second)",
    "lbl_min_rate_limit": "Min Rate Limit (requests/second)",
    "lbl_backoff_base": "Backoff Base",
    "lbl_jitter_factor": "Jitter Factor",
    "lbl_history_window": "History Window (seconds)",
    "lbl_consecutive_successes": "Consecutive Successes for Recovery",
    "lbl_admin_username": "Admin Username",
    "lbl_new_password": "New Password",
    "lbl_confirm_password": "Confirm New Password",
    "lbl_admin_email": "Admin Email Address"
  },
  "payments_page": {
    "title": "결제 시스템 설정",
    "currency_note_title": "통화 선택에 대한 중요 안내",
    "currency_settings": "전체 통화 설정",
    "currency_code": "통화 코드",
    "currency_symbol": "통화 기호",
    "decimal_places": "소수점 이하 자릿수",
    "save_currency": "통화 설정 저장",
    "encryption_title": "암호화 키 구성",
    "critical_security": "중요 보안 설정",
    "stripe_config": "Stripe Configuration",
    "paypal_config": "PayPal Configuration",
    "bitcoin_config": "Bitcoin 구성",
    "ethereum_config": "Ethereum 구성",
    "usdt_config": "USDT Configuration",
    "usdc_config": "USDC Configuration",
    "coinbase_config": "Coinbase Commerce 구성",
    "crypto_prices": "암호화폐 가격 소스",
    "payment_stats": "Payment Statistics",
    "master_keys": "Master Key Management",
    "subscription_settings": "Subscription Settings",
    "lbl_enabled": "활성화",
    "lbl_api_key": "API 키",
    "lbl_secret_key": "시크릿 키",
    "lbl_webhook_secret": "Webhook Secret",
    "lbl_client_id": "클라이언트 ID",
    "lbl_client_secret": "클라이언트 시크릿",
    "lbl_wallet_address": "지갑 주소",
    "lbl_min_confirmations": "최소 확인 수",
    "lbl_network": "네트워크",
    "lbl_contract_address": "컨트랙트 주소",
    "lbl_threshold": "임계값 금액",
    "lbl_admin_address": "관리자 주소",
    "lbl_monitoring": "모니터링 방법",
    "lbl_webhook_url": "웹훅 URL",
    "lbl_total_balance": "총 잔액",
    "lbl_pending": "대기 중인 결제",
    "lbl_failed": "실패한 결제"
  },
  "subscription_page": {
    "title": "구독 관리",
    "current_plan": "현재 플랜",
    "free_tier": "무료 등급",
    "no_description": "설명 없음",
    "per_month": "/월",
    "per_year": "/년",
    "or_yearly": "또는 {price}/년",
    "change_plan": "플랜 변경",
    "requests_per_day": "일일 요청 수",
    "requests_per_month": "월간 요청 수",
    "providers": "공급자",
    "rotations": "로테이션",
    "subscription_status": "구독 상태",
    "renews": "갱신:",
    "cancel_subscription": "구독 취소",
    "quick_actions": "빠른 작업",
    "billing_payments": "청구 및 결제",
    "billing_payments_desc": "결제 방법 관리 및 기록 보기",
    "upgrade_plan": "플랜 업그레이드",
    "upgrade_plan_desc": "사용 가능한 모든 플랜 보기",
    "edit_profile": "프로필 편집",
    "edit_profile_desc": "계정 설정 업데이트",
    "change_password": "비밀번호 변경",
    "change_password_desc": "보안 설정 업데이트",
    "no_payment_methods": "결제 수단 없음",
    "no_payment_methods_desc": "플랜을 업그레이드하고 구독을 관리하려면 결제 방법을 추가하십시오.",
    "go_to_billing": "청구 및 결제 방법으로 이동"
  },
  "user_providers_page": {
    "title": "내 공급자",
    "add_new": "새 공급자 추가"
  },
  "user_rotations_page": {
    "title": "내 로테이션 구성",
    "add_rotation": "로테이션 추가",
    "save_config": "구성 저장",
    "cancel": "취소"
  },
  "user_autoselects_page": {
    "title": "내 자동 선택 구성",
    "add_autoselect": "자동 선택 추가",
    "save_config": "구성 저장",
    "cancel": "취소"
  }
}