common:
  buttons:
    cancel: 취소
settings:
  about:
    title: 앱 정보
  errors:
    export_failed: 내보내기에 실패했습니다
    import_failed: 가져오기에 실패했습니다
    setting_not_found: 설정을 찾을 수 없습니다
    version_mismatch: 버전을 찾을 수 없습니다
  export:
    csv_description: Excel 및 유사한 애플리케이션에서 보기 위해 사용할 수 있습니다.
    error: 내보내기에 실패했습니다
    in_progress: 데이터를 내보내는 중입니다. 잠시 기다려 주세요...
    json_description: 개발 및 디버깅 목적으로 읽기 가능한 JSON 형식으로 데이터를 내보냅니다.
    select_directory: 내보내기 디렉터리 선택
    select_path: 저장 위치 선택
    select_type: 내보내기 형식 선택
    success: "내보내기가 성공했습니다. 파일 위치:"
    title: 내보내기
    canceled: 사용자가 내보내기를 취소했습니다
  export_data:
    title: 데이터 내보내기
  import:
    error: 가져오기에 실패했습니다
    error.entity: 유형에 오류가 있습니다
    in_progress: 데이터를 가져오는 중입니다. 잠시 기다려 주세요...
    migration_failed: 가져오기에 실패했습니다. 최신 버전의 앱이 설치되어 있는지 확인하세요.
    select_file: 파일 선택
    strategy:
      merge: 기존 데이터와 병합
      replace: 기존 데이터 삭제 후 새 데이터 추가
      title: 가져오기 전략
    success: 가져오기가 성공했습니다
    title: 가져오기
    unsupported_version: 지원되지 않는 버전
    version_mismatch: 버전을 찾을 수 없습니다
    version_parse_error: 백업 파일에서 버전을 구문 분석하지 못했습니다
    integrity_check_error: 백업 무결성 확인에 실패했습니다
    data_integrity_error: 데이터 무결성 검사가 실패했습니다
  import_export:
    description: 다양한 형식으로 데이터를 내보내거나 백업 파일에서 데이터를 가져올 수 있습니다
    select_action: 가져오기/내보내기 작업 선택
    title: 가져오기/내보내기
  language:
    choose_title: 언어 선택
    dialog_info: "{count}개 언어 사용 가능."
    title: 언어
  notifications:
    disable_error: 알림 비활성화에 실패했습니다
    enable_error: 알림 활성화에 실패했습니다
    title: 알림
  sound:
    title: 사운드
    subtitle: 앱 사운드 및 알림 설정
    enabled: 사운드 활성화
    task_completion: 작업 완료 사운드
    habit_completion: 습관 완료 사운드
    timer_control: 타이머 제어 사운드
    timer_alarm: 타이머 알람 사운드
    enable_error: 사운드 설정 활성화에 실패했습니다
    disable_error: 사운드 설정 비활성화에 실패했습니다
    sounds_disabled: 소리 비활성화됨
    all_sounds_enabled: 모든 소리 활성화됨
    some_sounds_enabled: 일부 소리 활성화됨
    settings: 소리 설정
  permissions:
    app_usage:
      description: 이 앱은 앱 사용 패턴을 정확하게 추적하기 위해 앱 사용 통계에 대한 액세스 권한이 필요합니다.
      instructions: "지침:"
      steps:
        step1: '"설정 열기" 버튼을 누르세요'
        step2: 열린 사용 액세스 설정 화면에서 목록에서 "{appName}"을 찾으세요
        step3: '"{appName}"을 탭하세요'
        step4: '"사용 액세스 허용"을 활성화하거나 스위치를 ON으로 전환하세요'
      title: 앱 사용 권한
    battery_optimization:
      description:
        신뢰할 수 있는 알림을 위해 이 앱을 배터리 최적화에서 제외해야 합니다. 이것이 없으면 알림이 지연되거나 전혀 전달되지
        않을 수 있습니다.
      importance: 이 설정의 위치는 기기 제조업체에 따라 다를 수 있습니다.
      instructions: "지침:"
      not_disabled: 배터리 최적화가 여전히 활성화되어 있습니다. 관련 기능이 올바르게 작동하도록 권한을 제공하세요.
      steps:
        step1: '"설정 열기" 버튼을 누르세요'
        step2: 열린 설정 화면에서 "{appName}"을 찾으세요
        step3: '"{appName}"을 탭하세요'
        step4: 열린 페이지에서 "백그라운드 사용 허용"이 활성화되어 있는지 확인하세요
        step5: '"백그라운드 사용 허용"을 탭하세요'
        step6: '"무제한"을 선택하세요'
      title: 배터리 최적화
    exact_alarm:
      description: Android 12 이상에서는 알림이 제대로 작동하도록 정확한 알람을 예약할 권한이 필요합니다.
      instructions: "지침:"
      steps:
        android12plus:
          step2: 알람 및 알림으로 이동하여 권한을 활성화하세요
          step3: 정확한 알람 권한을 확인하세요
        step1: '"설정 열기" 버튼을 누르세요'
        step2: 열린 {appName} 앱의 알람 및 알림 페이지에서 "알람 및 알림 설정 허용"을 활성화하세요
      title: 정확한 알람 권한
    fix_it: 수정하기
    granted: 권한이 부여되었습니다
    instructions: 지침
    notification:
      description: 알림을 받으려면 알림 권한이 필요합니다. 이 권한이 없으면 알림을 받을 수 없습니다.
      instructions: "지침:"
      steps:
        android:
          step1: '"설정 열기" 버튼을 누르세요'
          step2: 메시지가 표시되면 알림을 허용하세요
        ios:
          step1: '"설정 열기" 버튼을 누르세요'
          step2: 메시지가 표시되면 알림을 허용하세요
      title: 알림 권한
    open_settings: 설정 열기
    open_terminal: 터미널 열기
    firewall:
      title: 방화벽 권한
      description: 기기 동기화를 위해 WHPH가 {platform} 방화벽의 포트 44040을 통해 통신할 수 있도록 허용합니다.
      dialog_description:
        WHPH는 동기화를 위해 다른 기기가 연결할 수 있도록 방화벽 권한이 필요합니다. 아래 명령에 따라
        {platform} 방화벽을 설정하세요. 이 단계는 도움말 메뉴에서도 찾을 수 있습니다.
      dialog_info_text: "참고: 이 단계는 도움말 메뉴에서도 찾을 수 있습니다."
      linux_manual_confirmation_button: 설정했습니다
      save_confirmation_error: 방화벽 확인 설정 저장에 실패했습니다
      rule_added_success: 방화벽 규칙이 성공적으로 추가되었습니다
      rule_add_error: 방화벽 규칙 추가에 실패했습니다. 수동 단계를 시도하세요.
      add_rule_button: 방화벽 규칙 추가
      windows_auto_description:
        "UAC 권한 요청으로 방화벽 규칙을 자동으로 추가하려면 '방화벽 규칙 추가'를 클릭하세요.
        수동으로 추가하려면 아래 단계를 따르세요:"
      instructions:
        linux:
          step1: 터미널 열기
          step2: "방화벽 상태 확인:"
          step3: "방화벽 규칙 추가 (UFW가 활성인 경우):"
          step4: "규칙이 추가되었는지 확인:"
          method_terminal_title: "방법 1: 터미널 명령"
        windows:
          step1: 제어판에서 Windows Defender 방화벽 열기
          step2: 왼쪽의 고급 설정 클릭
          step3: 왼쪽 창에서 인바운드 규칙 클릭
          step4: 오른쪽 창에서 새 규칙... 클릭
          step5: 포트 선택 후 다음 클릭
          step6: TCP 선택하고 특정 로컬 포트 필드에 44040 입력
          step7: 연결 허용 선택 후 다음 클릭
          step8: 모든 프로파일(도메인, 개인, 공용) 체크 후 다음 클릭
          step9: WHPH Sync Port 44040과 같은 이름 입력 후 마침 클릭
          method_gui_title: "방법 1: Windows 방화벽 GUI"
          method_command_title: "방법 2: 명령 프롬프트"
          step_open_defender: Windows Defender 방화벽 → 고급 설정 열기
          step_create_inbound_rule:
            '인바운드 규칙 생성: 인바운드 규칙 → 새 규칙 → 포트 → TCP → 44040
            → 허용 → 모든 프로파일 → 이름: "WHPH Sync (인바운드)"'
          step_create_outbound_rule:
            '아웃바운드 규칙 생성: 아웃바운드 규칙 → 새 규칙 → 포트 → TCP → 44040
            → 허용 → 모든 프로파일 → 이름: "WHPH Sync (아웃바운드)"'
          alternative_command_prompt:
            title: "대안: 명령 프롬프트 사용"
            steps:
              cmd_step1: 관리자로 명령 프롬프트 열기
              cmd_step2: "방화벽 규칙 추가:"
        step_open_command_prompt: 1. 관리자로 명령 프롬프트 열기
        step_run_commands: "2. 다음 명령어 실행:"
        step_open_terminal: 1. 터미널 열기
        step_run_command: "2. 다음 명령어 실행 (sudo 권한 필요):"
        step_click_confirmation: 3. 명령어 실행 후 아래 확인 버튼 클릭
      manual_configure_instruction: "동기화를 위해 방화벽 규칙을 수동으로 구성 (관리자 권한 필요):"
    startup:
      description:
        앱이 기기와 함께 자동으로 시작되려면 자동 시작 권한이 필요합니다. 이렇게 하면 기기 재시작 후에도 알림과 알림이
        제대로 작동합니다.
      importance: 자동 시작 설정 위치는 기기 제조업체에 따라 다르거나 존재하지 않을 수 있습니다.
      instructions: "지침:"
      steps:
        step1: '"설정 열기" 버튼을 누르세요'
        step2: 열린 설정 화면에서 "{appName}" 앱을 찾으세요
        step3: '"자동 시작", "자동 실행", "부팅 시 시작" 또는 유사한 권한을 활성화하세요'
      title: 자동 시작 권한
    title: 권한
  startup:
    disable_error: 시작 설정 비활성화에 실패했습니다
    enable_error: 시작 설정 활성화에 실패했습니다
    subtitle: 탭하여 시스템 설정을 열고 앱의 자동 시작 권한을 활성화하세요
    title: 시작 시 실행
  sync_devices:
    title: 기기 동기화
  title: 설정
  backup:
    title: 백업
    description: 안전한 .whph 형식을 사용하여 애플리케이션 데이터의 압축된 백업을 생성하고 복원합니다
    export:
      title: 백업 생성
      description: 모든 데이터를 압축된 .whph 백업 파일로 내보냅니다
      in_progress: 백업을 생성하는 중입니다. 잠시 기다려 주세요...
      success: "백업이 성공적으로 생성되었습니다. 파일 위치:"
      error: 백업 생성에 실패했습니다
      select_path: 백업 저장 위치를 선택하세요
    import:
      title: 백업 복원
      description: 이전에 생성된 .whph 백업 파일에서 데이터를 가져옵니다
      in_progress: 백업을 복원하는 중입니다. 잠시 기다려 주세요...
      success: 백업이 성공적으로 복원되었습니다
      error: 백업 복원에 실패했습니다
      select_file: 백업 파일을 선택하세요
      strategy:
        title: 복원 전략
        replace: 기존 데이터를 삭제하고 복원
        merge: 기존 데이터와 병합
    canceled: 백업 작업이 사용자에 의해 취소되었습니다
    export_failed: 백업 내보내기에 실패했습니다
    import_failed: 백업 가져오기에 실패했습니다
    invalid_format: 잘못된 백업 파일 형식
    invalid_format_error: 잘못된 백업 파일 형식
    corrupted: 백업 파일이 손상되었거나 깨졌습니다
    export_description: 모든 데이터를 포함하는 압축된 백업 파일을 생성합니다
    create_error: 백업 생성에 실패했습니다
  theme:
    title: 테마
    description: WHPH의 외관을 사용자 정의
    mode:
      title: 테마 모드
      light: 밝음
      dark: 어두움
      auto:
        title: 자동
        description: 시스템 테마 설정을 따름
    dynamic_accent:
      title: 동적 강조 색상
      description: 시스템이 지원하는 경우 기본 색상이 시스템의 동적 색상 체계에 따라 적응됩니다
      feature: 동적
    custom_accent:
      title: 사용자 정의 강조 색상
      description: 앱의 외관을 개인화하기 위해 사용자 정의 강조 색상을 선택하세요
      feature: 사용자 정의
    error: 테마 설정 로드에 실패했습니다
  ui_density:
    title: 밀도
    description: 고해상도 DPI 디스플레이에서 가독성을 높이기 위해 텍스트와 UI 요소의 크기를 조정합니다
    compact: 조밀함
    normal: 보통
    large: 큼
    larger: 더 큼
    error: UI 밀도 설정을 불러오지 못했습니다
  advanced:
    title: 고급
    description: 고급 설정 및 개발자 도구
    reset_database:
      title: 데이터베이스 재설정
      description: 모든 데이터를 삭제하고 애플리케이션을 재설정
      dialog:
        title: 데이터베이스 재설정
        warning: "경고: 이 작업은 실행 취소할 수 없습니다. 모든 데이터가 영구적으로 삭제됩니다."
        confirm_text: 확인을 위해 스와이프
        resetting: 데이터베이스 재설정 중...
      restart_screen:
        completed_title: 데이터베이스가 성공적으로 재설정되었습니다
        desktop_message: 애플리케이션이 {seconds}초 후에 재시작됩니다.
        mobile_message: 프로세스를 완료하기 위해 수동으로 애플리케이션을 재시작해주세요.
        restart_now_button: 지금 재시작
      error:
        title: 재설정 실패
        message: 데이터베이스를 재설정하지 못했습니다. 다시 시도하거나 문제가 지속되면 지원팀에 문의하세요.
        cancel: 취소
        retry: 다시 시도
        help_text: 문제가 지속되면 애플리케이션을 다시 시작하거나 충분한 저장 공간과 권한이 있는지 확인하세요.
        permission_denied: 권한이 거부되었습니다. 애플리케이션이 저장소에 쓰기 액세스 권한이 있는지 확인하세요.
        disk_full: 기기에 공간이 부족합니다. 저장 공간을 확보한 후 다시 시도하세요.
        file_not_found: 데이터베이스 파일을 찾을 수 없습니다. 이는 새 설치에서 예상됩니다.
        file_access: 파일 액세스 오류
        sqlite: 데이터베이스 오류
        database_locked: 데이터베이스가 잠겨 있습니다. 애플리케이션의 다른 인스턴스를 닫으세요.
        state_error: 애플리케이션 상태 오류. 애플리케이션을 다시 시작하고 다시 시도하세요.
        timeout: 작업 시간 초과. 다시 시도하세요.
  debug_logs:
    title: 디버그 로그
    description: 문제 해결 및 지원을 위해 파일에 상세한 로깅 활성화
    load_settings_error: 디버그 로그 설정 로드 오류
    update_settings_error: 디버그 로그 설정 업데이트 오류
    view:
      title: 디버그 로그 보기
      description: 현재 디버그 로그 보기 및 내보내기
    page:
      title: 디버그 로그
      description: 현재 디버그 로그 항목을 봅니다. 로그는 과도한 디스크 사용을 방지하기 위해 자동으로 플러시되고 순환됩니다.
      content: 로그 내용
      refresh: 로그 새로고침
      copy: 클립보드에 복사
      save_as: 파일로 저장
      copied: 디버그 로그가 클립보드에 복사되었습니다
      load_error: 디버그 로그 로드 오류
      not_enabled: 디버그 로깅이 활성화되지 않았습니다. 고급 설정에서 활성화하여 로그 수집을 시작하세요.
      no_file: 디버그 로그 파일을 찾을 수 없습니다. 디버그 로깅을 활성화하고 앱이 로그 항목을 생성한 후 로그가 생성됩니다.
      empty: 디버그 로그 파일이 비어있습니다. 아직 로그 항목이 기록되지 않았습니다.
      toggle_auto_scroll: 자동 스크롤 토글
    export:
      dialog_title: 디버그 로그 내보내기
      error: 로그 내보내기 오류
      success: 로그 파일이 성공적으로 내보내졌습니다
      no_logs_available: 내보낼 로그가 없습니다
      file_not_exist: 로그 파일이 존재하지 않습니다. 디버그 로깅을 활성화하고 로그를 생성하세요.
  task:
    title: 작업 설정
    preferences:
      title: 작업 기본 설정
      description: 작업 동작 및 기본 설정 사용자 지정
    default_estimated_time:
      title: 기본 예상 시간
      description: 새 작업의 기본 예상 시간을 설정합니다. 자동 시간 예상을 방지하려면 이 기능을 비활성화할 수 있습니다.
      disabled: 비활성화됨
      minutes: "{minutes}분"
      load_error: 기본 예상 시간 로드 오류
      save_error: 기본 예상 시간 저장 오류
      key_not_found: 기본 예상 시간 키를 찾을 수 없음
    default_planned_date_reminder:
      title: 기본 알림
      description: 계획된 날짜를 선택할 때 자동으로 알림을 설정합니다.
      save_error: 기본 알림 설정 저장 오류
      load_error: 기본 알림 설정 로드 오류
    skip_quick_add:
      title: 빠른 추가 대화상자 건너뛰기
      description: 빠른 추가 대화상자를 건너뛰고 작업 세부 정보 페이지로 바로 이동
      save_error: 빠른 추가 건너뛰기 설정 저장 오류
      load_error: 빠른 추가 건너뛰기 설정 로드 오류
  section:
    general: 일반
    appearance: 모양
    notifications: 알림
    data_sync: 데이터 및 동기화
    advanced: 고급
    about: 정보
    flow: 흐름
  habit:
    title: 습관 설정
    description: 습관 추적 동작 및 기본 설정 사용자 지정
    three_state:
      title: 3상 추적 사용
      description: 미완료, 건너뜀, 완료 상태 간 전환.
    reverse_day_order:
      title: 목록의 날짜 순서 반전
      description: 습관 목록에서 최근 날짜를 먼저 (왼쪽에서 오른쪽으로) 표시합니다.
  import_source:
    title: 가져오기 소스 선택
    backup_title: 백업 가져오기
    backup_description: .whph 백업 파일에서 애플리케이션 데이터 복원
    external_apps_title: 가져오기 작업(CSV)
    external_apps_description: CSV 파일을 통해 다른 애플리케이션에서 작업 가져오기
