
import { ServicesTranslations } from '../types/services';

export const servicesTranslations: ServicesTranslations = {
  serviceStatus: "서비스 상태",
  responseTime: "응답 시간",
  uptime: "가동 시간",
  lastChecked: "마지막 확인",
  noServices: "필터 조건에 맞는 서비스가 없습니다.",
  currentlyMonitoring: "현재 모니터링 중",
  retry: "재시도",
  overview: "개요",
  newService: "새 서비스",
  rowsPerPage: "페이지당 행",
  search: "검색",
  allTypes: "모든 유형",
  createNewService: "새 서비스 생성",
  createNewServiceDesc: "모니터링할 새 서비스의 세부 정보를 입력하세요.",

  serviceName: "서비스 이름",
  serviceNameDesc: "서비스에 대한 설명적인 이름을 입력하세요",

  checkInterval: "체크 간격",
  seconds: "초",
  minute: "분",
  minutes: "분",
  hour: "시간",
  hours: "시간",
  custom: "사용자 정의",
  checkIntervalPlaceholder: "초 단위로 간격 입력",
  backToPresets: "기본값으로 돌아가기",
  checkIntervalDesc: "서비스 상태를 확인하는 간격",
  checkIntervalDescCustom: "사용자 정의 간격 입력 (최소 10초)",
  retryAttempts: "재시도 횟수",
  attempt: "회",
  attempts: "회",
  retryAttemptsDesc: "서비스 다운으로 표시되기 전 재시도 횟수",

  updateService: "서비스 업데이트",
  createService: "서비스 생성",

  enableNotifications: "알림 활성화",
  enableNotificationsDesc: "서비스 알림을 활성화하거나 비활성화합니다",
  notificationChannels: "알림 채널",
  notificationChannelsEnabledDesc: "서비스 알림 채널 선택",
  notificationChannelsDesc: "채널을 선택하려면 먼저 알림을 활성화하세요",
  notificationChannelsPlaceholder: "알림 채널 추가",
  alertTemplate: "알림 템플릿",
  alertTemplateLoading: "템플릿 로딩 중...",
  alertTemplatePlaceholder: "알림 템플릿 선택",
  alertTemplateEnabledDesc: "알림 메시지용 템플릿 선택",
  alertTemplateDesc: "템플릿 선택 전 알림을 활성화하세요",

  serviceType: "서비스 유형",
  serviceTypeHTTPDesc: "HTTP/HTTPS 프로토콜로 웹사이트 및 REST API 모니터링",
  serviceTypePINGDesc: "PING 프로토콜로 호스트 가용성 모니터링",
  serviceTypeTCPDesc: "TCP 프로토콜로 TCP 포트 연결 상태 모니터링",
  serviceTypeDNSDesc: "DNS 해석 모니터링",

  regionalMonitoring: "지역 모니터링",
  regionalMonitoringDesc: "이 서비스를 지역 모니터링 에이전트에 할당하여 분산 모니터링",
  regionalAgents: "지역 에이전트",
  regionalAgentsLoading: "에이전트 로딩 중...",
  regionalAgentsAvailablePlaceholder: "추가 지역 에이전트 선택...",
  regionalAgentsAllSelected: "모든 사용 가능한 에이전트 선택됨",
  regionalAgentsNoAvailable: "사용 가능한 지역 에이전트 없음",
  regionalAgentsNoOnlineAvailable: "온라인 지역 에이전트 없음",
  regionalAgentsNotFoundMessage: "온라인 지역 에이전트 없음. 기본 모니터링 사용",
  regionalAgentsNotSelectedMessage: "지역 에이전트 선택 안됨. 기본 모니터링 사용",

  targetDefault: "대상 URL/호스트",
  targetDNS: "도메인 이름",
  targetHTTPDesc: "프로토콜 포함 전체 URL 입력 (http:// 또는 https://)",
  targetPINGDesc: "호스트 이름 또는 IP 주소 입력",
  targetTCPDesc: "TCP 연결 테스트용 호스트 이름 또는 IP 입력",
  targetTCPPortDesc: "TCP 연결 테스트용 포트 번호 입력",
  targetDNSDesc: "DNS 레코드 모니터링용 도메인 이름 입력 (A, AAAA, MX 등)",
  targetDefaultDesc: "모니터링 대상 URL 또는 호스트 이름 입력",
  targetDefaultPlaceholder: "URL 또는 호스트 이름 입력",

  serviceNameRequired: "서비스 이름은 필수입니다",
  urlDomainHostRequired: "URL/도메인/호스트는 필수입니다",
  enterValidUrlHostnameDomain: "유효한 URL, 호스트 이름 또는 도메인을 입력하세요",

  upServices: "가동 서비스",
  downServices: "다운 서비스",
  pausedServices: "일시정지 서비스",
  warningServices: "경고 서비스",
};
