# install.php language file (Korean / 한국어)
# Format: KEY=value (no spaces around "=")
# Lines starting with "#" or ";" are comments. Empty lines are ignored.
# Encoding: UTF-8 (no BOM)
# %s is a placeholder substituted by PHP's sprintf(); {NAME} is a
# placeholder substituted by simple string replacement on the JS side
# (keep the placeholder spelling as-is).

WRITABLE_DIR_CREATE_FAIL=해당 디렉터리를 생성할 수 없습니다(상위 디렉터리의 쓰기 권한을 확인하세요).
WRITABLE_OK=쓰기 가능.
WRITABLE_NG=쓰기 불가(권한 설정을 확인하세요).
WRITABLE_TEST_DIR_CREATED= (이 검사를 위해 새로 생성된 디렉터리입니다)
VERDICT_KSPHP_PLUS=KSPHP Plus 계열로 보입니다(conf.php 및 migrate.php 확인됨. 이 도구와 호환될 가능성이 높습니다)
VERDICT_OLD_KSPHP_PLUS=conf.php는 있지만 migrate.php가 없습니다(여러 특징 키가 일치함. 이전 버전의 KSPHP Plus일 수 있습니다. 이 도구에서는 지원하지 않습니다)
VERDICT_UNRELATED_CONF=conf.php 파일이 존재하지만 특징 설정 키가 거의 일치하지 않습니다. 관련 없는 설치일 가능성이 높으니 설치 전에 내용을 직접 확인하세요.
VERDICT_UNRELATED_NO_CONF=conf.php를 찾을 수 없습니다. 다른 출처의 관련 없는 bbs.php일 수 있습니다
MERGE_TEMPLATE_READ_FAIL=newbbs/conf.php를 읽을 수 없습니다.
MERGE_KEY_PARSE_FAIL=conf.php: %s을(를) 이전 설정에서 파싱할 수 없어 새 버전의 기본값을 사용했습니다(확인해 주세요).
MERGE_KEY_KEPT=conf.php: %s의 기존 설정값을 유지했습니다.
MERGE_KEY_INHERITED_LEGACY=conf.php: %s이(가) 이전의 %s에서 설정값을 계승했습니다.
MERGE_KEY_ADDED_NEW=conf.php: %s이(가) 새 버전의 신규 항목으로 추가되었습니다.
MERGE_KEY_DROPPED=conf.php: %s은(는) 새 버전에 존재하지 않아 이전되지 않았습니다.
MERGE_KEY_PATH_MANUAL_REQUIRED=conf.php: %s은(는) 새로운 경로 설정 항목이므로 빈 값으로 추가되었습니다. 설치 후 수동으로 설정해 주세요.
PATH_KEY_MANUAL_NOTE=수동 설정 필요: 이 경로는 자동으로 설정되지 않습니다. 설치 후 직접 지정해 주세요.
INSTALL_NO_FILES=install/newbbs/에서 파일을 찾을 수 없습니다. 설치할 내용이 없습니다.
INSTALL_ENTRY_RENAMED=메인 파일이 %s(으)로 감지되어 bbs.php 대신 %s(으)로 설치됩니다.
INSTALL_BACKUP_DIR_FAIL=백업 대상 폴더를 생성할 수 없습니다. 설치가 중단되었습니다.
INSTALL_BACKUP_DIR=백업 대상: %s
INSTALL_SKIP_BACKUP_FAIL=건너뜀: %s (기존 파일을 백업으로 이동하는 데 실패하여 덮어쓰지 않았습니다)
INSTALL_CONF_MERGED=설치됨: %s (기존 설정을 유지하면서 병합됨)
INSTALL_CONF_WRITE_FAIL=실패: %s (병합 결과 쓰기 실패. 권한을 확인하세요)
INSTALL_COPIED=설치됨: %s
INSTALL_COPY_FAIL=실패: %s (복사할 수 없습니다. 권한을 확인하세요)
INSTALL_MIGRATE_DONE=Migration Engine을 실행했습니다(이전 레이아웃의 데이터가 있었다면 data/ 및 logs/로 이전되었습니다).
INSTALL_DONE=설치가 완료되었습니다.
ADMIN_MIGRATION_LABEL=기존 관리자 비밀번호가 감지되었습니다. 이전을 위해 이전 비밀번호로 인증이 필요합니다.
ADMIN_MIGRATION_OLD_LABEL=이전 비밀번호 (확인용)
ADMIN_MIGRATION_NEW_LABEL=새 비밀번호
ADMIN_MIGRATION_NOTE=이 사이트에는 이미 ADMINPOST가 설정되어 있습니다. RC8부터 관리자 비밀번호는 conf.php 외부(local.php)에서 관리되므로, 이전 비밀번호를 확인한 후 새 비밀번호로 이전됩니다. 관리 모드 키워드(ADMINKEY)는 자동으로 계승됩니다.
ADMIN_MIGRATION_REQUIRED=관리자 비밀번호 이전이 필요하지만 새 비밀번호가 입력되지 않아 이 대상의 처리를 중단했습니다.
ADMIN_MIGRATION_AUTH_FAIL=이전 비밀번호 인증에 실패하여 계정 탈취 방지를 위해 이 대상의 모든 처리(파일 설치 포함)를 중단했습니다. 이전 비밀번호를 잊으셨다면 conf.php의 ADMINPOST를 수동으로 비워서 _setup.php를 통해 새 비밀번호를 설정할 수 있습니다(새로 설치하는 것과 동일).
ADMIN_MIGRATION_DONE=관리자 비밀번호를 local.php로 이전했습니다(관리 모드 키워드는 기존 설정에서 계승되었습니다).
ADMIN_MIGRATION_WRITE_FAIL=local.php 쓰기에 실패했습니다(권한을 확인하세요). 설치 자체는 완료되었지만 현재 관리자 로그인이 불가능합니다.
JS_ADMIN_MIGRATION_EMPTY=대상 "{LABEL}"에는 관리자 비밀번호 이전이 필요합니다. 이전 비밀번호와 새 비밀번호를 모두 입력해 주세요.
ERROR_INVALID_PATH=지정된 경로가 유효하지 않습니다(절대 경로와 ".."은 허용되지 않습니다).
ERROR_TARGET_NOT_FOUND=대상을 찾을 수 없습니다(목록이 변경되었을 수 있습니다. 페이지를 새로고침하세요).
NOT_SET=(설정되지 않음)
PAGE_TITLE=KSPHP Plus 설정 진단 및 설치 도구
LANG_SELECT_LABEL=언어:
LABEL_TOOL_LOCATION=이 도구의 위치: 
LABEL_INSTALL_TARGET=설치 대상 (사이트 루트): 
H2_STEP1=1. bbs.php 메인 파일 감지
NO_CANDIDATES_FOUND=근처에서 bbs.php를 찾을 수 없습니다. 아직 설치되지 않았을 수 있습니다(아래의 "설치 실행"으로 설치할 수 있습니다).
BTN_SELECT_ALL=전체 선택
BTN_DESELECT_ALL=전체 해제
TABLE_HEADER_INSTALL=설치
TABLE_HEADER_PATH=경로
TABLE_HEADER_VERSION=버전
TABLE_HEADER_MODIFIED=최종 수정일
TABLE_HEADER_VERDICT=판정
CURRENT_INSTALL_MARK=  ← 이 install.php에 해당하는 설치
VERSION_UNKNOWN=(감지할 수 없음)
MULTIPLE_CANDIDATES_WARN=근처에서 여러 개의 bbs.php 파일이 발견되었습니다. 체크박스로 설치 대상을 선택하세요. 복수 선택이 가능합니다.
NEW_DIR_INSTRUCTION=근처 스캔에서 찾지 못한 위치(예: 아무것도 설치되지 않은 완전히 새로운 폴더)에 설치하려면 %s에 대한 상대 경로를 입력하세요(예: %s).
NEW_DIR_INPUT_PLACEHOLDER=예: z/newboard
BTN_ADD_NEW_DIR=추가
H2_STEP2=2. 설치할 파일 (install/newbbs/, %d개 파일)
NO_NEWBBS_FILES=install/newbbs/에 파일이 없습니다.
FILE_LIST_SEPARATOR=, 
FILES_LIST_MORE= 외 %d개
H2_STEP3=3. 쓰기 권한 (주요 대상만 표시: %s)
TABLE_HEADER_LOCATION=위치
TABLE_HEADER_STATE=상태
TABLE_HEADER_NOTE=비고
LOCATION_SITEROOT=사이트 루트
SITEROOT_NOT_WRITABLE_WARN=사이트 루트에 쓸 수 없습니다. 이는 보통 파일 소유자(예: ubuntu)와 Apache/PHP 실행 사용자(예: www-data)가 다르기 때문입니다. doc/permissions.md를 참조하세요.
H2_STEP4=4. Migration Engine 상태
MIGRATE_DONE_LABEL=이전 완료(%s).
MIGRATE_NOT_DONE=아직 이전되지 않았습니다.
H2_STEP5=5. conf.php 설정 요약 (대상에 이미 존재하는 경우)
H2_STEP6=6. 설치 실행
STEP6_INTRO=install/newbbs/의 내용이 위에서 선택한 대상에 순서대로 설치됩니다. 덮어쓰기 전에 기존 파일은 <code>install/backup/targetN/</code>에 백업됩니다.
BTN_RUN_SETUP=설치 실행
FOOTER_NOTE=진단 섹션은 코드나 데이터를 변경하지 않습니다(쓰기 테스트에 사용된 임시 파일은 즉시 삭제됩니다). 파일은 설치를 실행할 때만 위의 백업과 함께 복사됩니다.
JS_ALERT_EMPTY_PATH=상대 경로를 입력하세요.
JS_CONFIRM_NEW_DIR="{PATH}"에 설치하시겠습니까?

이 폴더에 기존 파일이 있으면 백업 후 병합됩니다. 그렇지 않으면 새로 설치됩니다.
(실제 설치는 아래의 "설치 실행"을 클릭할 때 수행됩니다.)
JS_NEW_DIR_TAG=  (새로 추가됨)
JS_NO_TARGET_SELECTED=선택된 대상이 없습니다.
JS_NO_CONF_YET=아직 conf.php가 없습니다(새로 설치하기 전).
JS_TARGET_LABEL_FALLBACK=대상 #{IDX}
JS_NO_TARGET_SELECTED_RUN=선택된 대상이 없습니다. 하나 이상의 체크박스를 선택하세요.
JS_RUNNING=실행 중…
JS_DONE_WITH_ERRORS_BTN=완료 (일부 오류 발생)
JS_DONE_WITH_ERRORS_MSG=모든 대상의 처리가 완료되었지만 일부 오류가 발생했습니다(빨간색으로 표시). 로그를 주의 깊게 확인하세요. 페이지를 새로고침하여 최신 상태를 확인하세요.
JS_DONE_BTN=완료
JS_DONE_MSG=모든 대상의 처리가 완료되었습니다. 페이지를 새로고침하여 최신 상태를 확인하세요.
JS_TARGET_HEADER=대상 {LABEL}
JS_COMM_ERROR=대상 {LABEL}에서 통신 오류가 발생했습니다.
JS_OPEN_NEW_DIR_ALERT="{PATH}"은(는) 새로 추가된 대상입니다. 브라우저에서 직접 열려면 해당 폴더의 URL을 수동으로 확인하세요(메인 파일명: {ENTRY}).
JS_OPEN_SCAN_ALERT=대상 #{IDX}은(는) 이 install.php의 근처 스캔으로 발견된 다른 폴더입니다. 브라우저에서 직접 URL을 열려면 해당 폴더의 URL을 수동으로 확인하세요(메인 파일명: {ENTRY}).
JS_OPEN_LINK_TEXT=→ 이 대상의 {ENTRY} 열기
INSTALL_UNSAFE_TARGET=대상이 안전하지 않다고 판정되어 중단되었습니다(파일 시스템 루트 근처이거나 install 폴더 자체일 수 있습니다).
INSTALL_BACKUP_MKDIR_FAIL=건너뜀: %s (백업 폴더 생성에 실패하여 덮어쓰지 않았습니다)
INSTALL_ROLLBACK_OK=이전에 백업으로 이동했던 원본 파일을 복원했습니다: %s
INSTALL_ROLLBACK_FAIL=원본 파일 복원도 실패했습니다. 백업(%s)에서 수동으로 복원하세요.
