usage= 사용법: $0 <cmd> [옵션]
help= 도움말 메시지 표시
example= hana-cli connect -n <host>[:<port>] -u <database_user> -p <database_user_password>
examplesCommand= 명령에 대한 예제 표시
epilog= 자세한 정보는 https://github.com/SAP-samples/hana-developer-cli-tool-example를 방문하세요
helpFail= 문제가 발생했습니다! 도움말과 함께 실행하세요
version= 버전 세부정보
connect= SAP HANA DB에 연결하고 연결 정보를 default-env-admin.json에 작성합니다
connection= 연결 문자열  <host>[:<port>]
user= 사용자
password= 비밀번호
userstorekey= 선택사항: HDB 사용자 저장소 키 - 다른 모든 연결 매개변수를 재정의합니다
save= 자격 증명을 default-env-admin.json에 저장
save2= 자격 증명을 default-env.json에 저장
connErr= <host>:<port> 형식이어야 합니다
userErr= SAP HANA에 유효한 사용자 이름 형식이어야 합니다
input= 입력
adminSaved= default-env-admin.json 파일이 연결 세부정보와 함께 저장되었습니다!
saved= default-env.json 파일이 연결 세부정보와 함께 저장되었습니다!
saved2= .env 파일이 연결 세부정보와 함께 저장되었습니다!
status= 연결 상태 가져오기
admin= 관리자를 통해 연결 (default-env-admin.json)
connectWith= {0}(으)로 연결 중
hdbsql= 로컬에 저장된 자격 증명 default-env*.json을 사용하여 hdbsql 도구를 시작합니다 (별도로 설치된 경우). SAP HANA Client의 일부로 hdbsql을 설치할 수 있습니다 https://tools.hana.ondemand.com/#hanatools
ports= 내부 SAP HANA 서비스의 포트 할당 표시
activateHDI= 특정 SAP HANA 테넌트에서 HDI 서비스 활성화 (SYSTEMDB에서 실행해야 함)
tenant= SAP HANA 테넌트
adminHDI= HDI용 관리자 사용자 생성 또는 기존 사용자에게 HDI 관리자 권한 할당
adminHDIGroup= HDI 그룹 관리자로 사용자 추가
group= HDI 그룹
createUser= 지정된 사용자 이름과 비밀번호로 새 HDI 관리자 사용자 생성
createXSAAdmin= XSA 관리자이기도 한 SAP HANA DB 사용자 생성
createContainer= HDI 컨테이너를 생성하고 연결 세부정보를 default-env.json에 채웁니다
createContainerUsers= 기존 컨테이너에 대한 새 HDI 컨테이너 기술 사용자를 생성하고 연결 세부정보를 default-env.json에 채웁니다
createGroup= 컨테이너 그룹 생성
container=컨테이너 이름
saveHDI= 자격 증명을 default-env.json에 저장
containerSaved= default-env.json 파일이 HDI 컨테이너 연결 세부정보와 함께 저장되었습니다!
dropContainer= HDI 컨테이너를 삭제하고 HDI 컨테이너 사용자 정리
dropGroup= 컨테이너 그룹 삭제
reclaim= LOB, 로그 및 데이터 볼륨 공간 회수
massUsers= 50명의 개발자 사용자 대량 생성 (워크숍용)
inspectTable= DB 테이블에 대한 메타데이터 반환
table= 데이터베이스 테이블
view= 데이터베이스 뷰
outputType= 출력 형식
schema= 스키마
inspectView= DB 뷰에 대한 메타데이터 반환
inspectProcedure= 저장 프로시저에 대한 메타데이터 반환
inspectFunction= 함수에 대한 메타데이터 반환
inspectLibrary= 라이브러리에 대한 메타데이터 반환
inspectLibMember= 라이브러리 멤버에 대한 메타데이터 반환
systemInfo= 일반 시스템 세부정보
systemInfoUI= 브라우저 기반 UI의 일반 시스템 세부정보
schemas= 모든 스키마 목록 가져오기
limit= 결과 제한
allSchemas= 권한에 관계없이 모든 스키마 표시
objectType= 객체 유형 (TABLE, VIEW, PROCEDURE 등)
dryRun= 드라이 런 모드 (변경하지 않고 발생할 일 표시)
force= 확인 없이 작업 강제 실행
includeSystemObjects= 작업에 시스템 객체 포함
setClause= UPDATE 문의 SET 절
whereClause= 필터링을 위한 WHERE 절
grantee= 권한을 부여할 사용자 또는 역할
privilege= 부여할 권한 (SELECT, INSERT, UPDATE, DELETE, EXECUTE 등)
withGrantOption= WITH GRANT OPTION으로 권한 부여
exportFormat= 내보내기 형식 (csv, json)
includeData= 구조와 함께 데이터 내보내기 포함
tables= 모든 테이블 목록 가져오기
views= 모든 뷰 목록 가져오기
objects= 모든 객체 유형에서 검색
object= DB 객체
procedures= 모든 저장 프로시저 목록 가져오기
procedure= 저장 프로시저
functions=  모든 함수 목록 가져오기
function= 함수
libraries= 모든 라이브러리 목록 가져오기
library= 라이브러리
libMember= 라이브러리 멤버
sequences= 모든 시퀀스 목록 가져오기
sequence= 시퀀스
privilegeError= 불충분한 권한 오류 세부정보 가져오기
errorGuid= 원래 오류 메시지의 GUID
certificates= 시스템 인증서 나열
certficate= 인증서
issuer= 인증서 발급자
grantedRoles= 현재 사용자에게 부여된 역할
grantedPrivs= 현재 사용자에게 부여된 권한
users= 모든 사용자 목록 가져오기
inspectUser= 사용자에 대한 메타데이터 반환
userParams= 사용자 매개변수
indexes= 인덱스 목록 가져오기
inspectIndex= 인덱스에 대한 메타데이터 반환
index= DB 테이블 인덱스
indexColumns= 인덱스의 컬럼 세부정보
interactive= 가이드 명령 선택 및 매개변수 프롬프트로 대화형 모드 시작
dataVolumes= SAP HANA 데이터 볼륨에 대한 세부정보
disks= SAP HANA에서 사용하는 디스크 장치에 대한 세부정보
features= SAP HANA 기능 및 버전
featureUsage= 기능별 사용 통계
hostInformation= 호스트 기술 세부정보
iniFiles= SAP HANA용 INI 구성 파일 목록
iniContents= INI 구성 내용 (파일 이름으로 필터링)
file= 파일 이름
section= 섹션
traces= 모든 추적 파일 나열
traceContents= 선택한 추적 파일의 내용 - 파일 끝에서 뒤로 읽기
host= 호스트 이름
roles= 역할 목록 가져오기
role= 데이터베이스 역할
synonyms= 동의어 출력 파일
synonym= 데이터베이스 동의어
target= 대상 객체
triggers= 모든 트리거 목록
trigger= 데이터베이스 트리거
inspectTrigger= 트리거에 대한 메타데이터 반환
callProcedure= 저장 프로시저를 호출하고 결과 표시
querySimple= 단일 SQL 명령을 실행하고 결과 출력
expensiveStatements= 리소스를 가장 많이 소비하는 상위 SQL 문 보기
queryPlan= 쿼리 실행 계획 시각화
columnStats= 컬럼 저장소 통계 분석
memoryAnalysis= 구성 요소별 메모리 소비 분석
cacheStats= SQL 계획 캐시 및 결과 캐시 통계 보기
tableHotspots= 자주 액세스하는 테이블/파티션 식별
query= SQL 문
cds= CDS를 통해 DB 객체 표시
config= 구성 파일 관리 (보기, 편집, 설정 표시)
viewOpt= 테이블 대신 뷰에 대한 CDS 처리
cdsIndex= HANA-CLI CDS 미리보기 도구와 함께
encrypt= 연결 암호화 (SAP BTP용 SAP HANA 서비스 또는 SAP HANA Cloud에 필요)
trustStore= SSL 신뢰 저장소
createModule= DB 모듈 생성
folder= DB 모듈 폴더 이름
massConvert= 테이블 그룹을 CDS 또는 HDBTable 형식으로 변환
massConvertUI= 브라우저 기반 UI를 통해 테이블 그룹을 CDS 또는 HDBTable 형식으로 변환
massDelete= 필터링을 사용한 대량 삭제 작업
massExport= 한 번에 여러 객체 내보내기
massGrant= 대량 권한 관리
massRename=CDS 기반 massExport 파일을 기반으로 필드 대량 이름 바꾸기
massUpdate= 대량 업데이트 작업
massUsers= 50명의 개발자 사용자 대량 생성 (워크숍용)
serviceKey= 서비스 키를 통해 연결하고 default-env.json 작성
instance= CF/XS 서비스 인스턴스 이름
key= CF/XS 서비스 키 이름
validate= 인증서 검증
cfxs= Cloud Foundry?
hanaCloud= SAP HANA Cloud용 모듈 빌드?
inspectJWT=JWT 토큰 구성 검사
createJWT=JWT 토큰 생성 및 인증서 가져오기 (인증서 및 SQL에서 사용된 발급자를 얻으려면 xsuaa 서비스 키 credentials.url 요소를 사용해야 합니다. https://<subdomain>.authentication.<region>.hana.ondemand.com와 같이 보여야 하며 브라우저에서 /sap/trust/jwt 경로를 추가합니다)
jwtName=JWT 공급자 이름 (설명 값)
containers=모든 HDI 컨테이너 나열
container=컨테이너 이름
containerGroup=컨테이너 그룹
opendbx=DB Explorer 열기
openbas=SAP Business Application Studio 열기
readme=브라우저에서 Readme 문서 열기
changelog=브라우저에서 변경 로그 열기
helpDocu=웹 브라우저에서 도움말 문서 열기
viewDocs=터미널에서 오프라인 문서 보기
copy2DefaultEnv=.env 내용을 default-env.json으로 복사하고 재포맷
copy2Env=default-env.json 내용을 .env로 복사하고 재포맷
hcInstances=대상 공간의 모든 SAP HANA Cloud 인스턴스 나열
hdiInstances=대상 공간의 모든 SAP HANA Cloud HDI 서비스 인스턴스 나열
sbssInstances=대상 공간의 모든 SAP HANA Cloud SBSS 서비스 인스턴스 나열
secureStoreInstances=대상 공간의 모든 SAP HANA Cloud SecureStore 서비스 인스턴스 나열
schemaInstances=대상 공간의 모든 SAP HANA Cloud 스키마 서비스 인스턴스 나열
upsInstances=대상 공간의 모든 Cloud Foundry 사용자 제공 서비스 인스턴스 나열
hc_instance_name=SAP HANA Cloud 인스턴스 이름
hcStart=SAP HANA Cloud 인스턴스 시작
hcStop=SAP HANA Cloud 인스턴스 중지
filename=파일 이름
changes=CLI에서 변경 로그 표시
readMe=CLI에서 Readme 표시
helpDocuExample=hana-cli helpDocu
viewDocsExample=hana-cli docs import
rick=전문가 사용자 전용
useHanaTypes=SAP HANA 전용 데이터 유형 사용 (https://cap.cloud.sap/docs/cds/cdl#predefined-types 참조)
outputTypeQuery=쿼리 결과의 출력 유형
expensiveStatementsOrderBy=실행 시간 또는 시작 시간별로 결과 정렬
cacheType=표시할 캐시 유형
includePartitions=파티션 수준 통계 포함
component=구성 요소 필터
copy2Secrets=Kubernetes 배포를 위한 비밀 만들기 (https://www.npmjs.com/package/@sap/xsenv#usage-in-kubernetes)
envJson=VCAP_SERVICES 변수를 포함하는 JSON 파일
secretsFolder=비밀 저장을 위한 폴더 이름
secretsFilter=처리할 서비스 인스턴스 목록
test=새 기능을 빠르게 테스트하는 데 도움이 되는 더미 명령
connFile=default-env.json을 재정의할 연결 파일 이름
privileges=출력에 권한 포함 (매우 길어질 수 있음)
disableVerbose= 자세한 출력 비활성화 - 사람이 읽을 수 있는 인터페이스에만 도움이 되는 모든 추가 출력을 제거합니다. 스크립트 명령에 유용합니다.
debug=중간 세부정보를 많이 출력하여 hana-cli 자체를 디버그합니다
grpConn=연결 매개변수:
grpDebug=문제 해결:
yargs=Yargs 값:
prompts=프롬프트 값:
errConn=연결 문제:
errCFConfig=CF 구성이 누락되었습니다. 먼저 cf login을 사용하세요
errXSConfig=XS CLI 구성이 누락되었습니다. 먼저 xs login을 사용하세요
error=오류:
connFile2=다음을 통해 로드된 연결 구성 사용
connEnv=다음을 통해 로드된 환경의 연결 구성 사용
connAdmin=다음을 통해 로드된 관리자 구성 사용
connectionFile=연결 파일
badConfig=잘못된 형식의 구성 파일
fullDetails=전체 세부정보:
missingConfig=구성 파일이 없습니다. default-env.json 또는 대체 파일을 찾을 수 없습니다. 전체 세부정보:
errMDB=시스템 버전 조회 오류: M_DATABASE에서 읽을 수 없음
errInput=잘못된 입력 뷰
errObj=잘못된 입력 객체
errTable=잘못된 입력 테이블
errProc=잘못된 입력 프로시저
errFunc=잘못된 입력 함수
errNoEnv=.env 내용을 찾을 수 없음
created=생성됨
errDefaultEnv=default-env.json 저장 문제
unsupportedFormat=지원되지 않는 형식
contentWritten=내용이 다음에 작성됨
logWritten=로그가 다음에 작성됨
errDBX=HANA 호스트 이름에서 Database Explorer URL을 확인할 수 없습니다
errGUID=잘못된 오류 GUID
errNoResults=쿼리 결과 없음
errExcel=Excel 출력은 파일에 직접 콘텐츠를 보낼 때만 지원됩니다
errNoHANAConfig=.env 원본에서 HANA 구성을 찾을 수 없습니다
warningHAAS=경고: .env 원본에서 hanatrial 구성이 발견되었습니다. 이 서비스 유형은 SAP BTP 평가판의 이전 HANA As A Service에서만 사용됩니다. 새로운 SAP HANA Cloud 무료 평가판으로 이동하는 것을 고려하세요. https://developers.sap.com/topics/hana.html
useCatalogPure=massConvert에서 "순수" 카탈로그 정의를 사용합니다. 연결 및 병합 설정과 같은 추가 메타데이터를 포함하지만 일부 참조는 HDI와 호환되지 않을 수 있습니다
namespace=CDS 네임스페이스
port=CDS 미리보기를 위한 HTTP 서버를 실행할 포트
errPort=은(는) 유효한 HTTP 포트 값이 아닙니다
noData=이 쿼리에 대한 데이터를 찾을 수 없습니다
synonyms= 동의어 출력 파일
keepPath=테이블/뷰 경로 유지 (점 포함)
noColons=테이블/뷰 경로의 ::를 점으로 바꾸기
massRename=CDS 기반 massExport 파일을 기반으로 필드 대량 이름 바꾸기
schemaCDS=가져올 CDS 파일
prefix=새 네임스페이스
case=사용할 대소문자: camel|snake|upper|lower|pacal|dot
caseErr=지원되지 않는 이름 바꾸기 대소문자 유형
websocket=hana-cli 웹 소켓 핸들러
sendError=전송 오류
broadcastError=브로드캐스트 오류
sent=전송됨
websocketError=웹 소켓 서버 오류
connected=연결됨
closed=닫힘
generalError=일반 오류
connectedToProcess=hana-cli 프로세스에 연결됨
received=수신됨
errorUndefinedAction=오류: 정의되지 않은 작업
btpCmd=btp CLI용 명령의 대상을 글로벌 계정, 디렉터리 또는 하위 계정으로 설정합니다. 매개변수를 사용하여 재정의하지 않는 한 명령은 지정된 대상에서 실행됩니다. 지정된 대상이 계정 계층 구조의 일부인 경우 상위 항목도 대상이 되므로 명령이 상위 수준에서만 사용 가능한 경우 거기에서 실행됩니다.
btpDir=대상으로 지정할 디렉터리의 ID
btpSa=대상으로 지정할 하위 계정의 ID
btpSub=BTP 활성 구독 및 URL
btpGlobal=글로벌 계정
btpInfo=btp CLI 대상에 대한 상세 정보
log=처리 로그
gui.conn=연결 매개변수
gui.refreshConn=연결 새로고침
gui.admin=관리자 연결
gui.connFile=연결 파일 이름
gui.quiet=자세한 출력 비활성화
gui.debug=hana-cli 디버그
UI=hana-cli의 브라우저 기반 UI 버전 시작
gui.target=명령 대상
gui.targetDetails=대상 시스템 세부정보
gui.Results=결과
gui.execute=실행
gui.cmdResults=명령 결과
gui.DownloadExcel=Excel로 다운로드
gui.loading=데이터 로드 중
gui.loadingLong=잠시만 기다려주세요...서버에서 데이터를 로드하는 중
noResults=결과를 찾을 수 없음
requestedVersion=요청된 Node.js 버전: {0}
versionCheckFail=원하는 Node.js 버전: {0}, 하지만 발견된 버전: {1}
warning=경고!
cds-dk=openAPI 기능을 사용하려면 @sap/cds-dk를 별도의 전역 모듈로 설치해야 합니다
cds-dk2=연결을 위해 cds bind 기능을 사용하려면 @sap/cds-dk를 별도의 전역 모듈로 설치해야 합니다
gui.tableType=테이블 유형
gui.viewType=뷰 유형
gui.fields=필드
gui.constraints=제약조건
gui.sql=SQL
gui.tableOID=OID
gui.hasPrimaryKey=기본 키가 있습니까?
gui.hasParameters=매개변수가 있습니까?
gui.hasCheck=구조화된 권한 검사가 있습니까?
gui.hasCache=캐시가 있습니까?
gui.isPreload=프리로드입니까?
gui.unloadPriority=언로드 우선순위
gui.created=생성 날짜
gui.cds=CAP CDS
gui.hdbtable=HDBTable
gui.useExists=지속성 존재 주석 사용
gui.useQuoted=따옴표 붙은 식별자 사용 ![비식별자]
gui.loadParameters=매개변수 로드
gui.inputParameters=입력 매개변수
gui.results=결과
gui.outputScalar=출력 스칼라
gui.resultSet=결과 집합 {0}
gui.enterInteger=정수 값을 입력하세요
gui.enterDecimal=십진수 값을 입력하세요
gui.enterValue=값을 입력하세요
hc.name=이름
hc.created=생성 날짜
hc.status=상태
hc.lastOperation=마지막 작업
hc.cockpit=SAP HANA Cockpit
hc.central=SAP HANA Cloud Central
hc.dbx=SAP HANA Database Explorer
hc.progress=''hana-cli hc {0}''를 사용하여 작업 상태를 확인하세요.
hc.version=버전
hc.enabledservices=활성화된 서비스
hc.resources=리소스
hc.updateProgress=업데이트 진행 중
hc.running=👟 실행 중
hc.stopped=🛑 중지됨
hc.unknown=❓ 알 수 없음
hc.error=HANA Cloud 인스턴스를 찾을 수 없습니다. CF cli에 로그인했습니까?
dbx.dbType=데이터베이스 유형
dbx.hostPort=호스트 / 포트
dbx.user=사용자
dbx.password=비밀번호
dbx.hdiUser=HDI 사용자
dbx.hdiPassword=HDI 비밀번호
dbx.cert=인증서 유효성 검사
dbx.cert2=인증서 세부정보
dbx.secure=TLS/SSL을 사용하여 데이터베이스에 안전하게 연결
err.BTPNoTarget=BTP cli 대상을 찾을 수 없습니다 - 로그인했습니까?
err.BTPNoGlobalAccount=BTP cli 글로벌 계정 대상을 찾을 수 없습니다
err.BTPNoSubAccount=BTP cli 하위 계정 대상을 찾을 수 없습니다
hc.BTPCheck=BTP 수준에서 확인 중
hc.CFCheck=CF 수준에서 확인 중
btp.ServerURL=btp CLI 서버 URL
btp.globalaccount=🗺️글로벌 계정
btp.folder=📂폴더
btp.subaccount=🧾하위 계정
btp.version=btp CLI 버전
issue=hana-cli 문제 보고
mass.log=오류 시 중지하지 않고 진행 로그를 파일에 작성
mass.tblupd=테이블을 {0}(으)로 변환:
mass.viewupd=뷰를 {0}(으)로 변환:
mass.deleteProgress=객체 삭제:
mass.updateProgress=객체 업데이트:
mass.grantProgress=권한 부여:
mass.exportProgress=객체 내보내기:
mass.confirmDelete={0}개 객체를 삭제하시겠습니까? 실행 취소할 수 없습니다!
mass.confirmUpdate={0}개 테이블을 업데이트하시겠습니까? 실행 취소할 수 없습니다!
mass.confirmGrant={1}에게 {2}개 객체에 대한 {0}을(를) 부여하시겠습니까?
mass.deleteCancelled=삭제 작업이 취소되었습니다
mass.updateCancelled=업데이트 작업이 취소되었습니다
mass.grantCancelled=권한 부여 작업이 취소되었습니다
dryRunMode=드라이 런 모드에서 실행 중 - 변경되지 않습니다
dryRunCompleted=드라이 런 완료 - 변경되지 않았습니다
deletionCompleted={0}개 객체를 성공적으로 삭제했습니다
updateCompleted={0}개 테이블을 성공적으로 업데이트했습니다
grantCompleted={1}에게 {2}개 객체에 대한 {0}을(를) 성공적으로 부여했습니다
exportCompleted={0}개 객체를 {1}(으)로 성공적으로 내보냈습니다
noObjectsFound=지정된 기준과 일치하는 객체를 찾을 수 없습니다
profile=CDS 프로파일
tablesSQLite= SQLite에서 모든 테이블 목록 가져오기
tablesPostgres= Postgres에서 모든 테이블 목록 가져오기
error.handlerInvalid=유효한 컨트롤러 없이 핸들러가 호출되었습니다
error.handlerAction={0}에서 누름
error.handlerException=작업을 처리하는 중 오류가 발생했습니다
error.connectionFailed=연결 설정 실패
error.modelNotFound=모델을 찾을 수 없음
error.hanaModelNotFound=HANA 모델을 찾을 수 없음
error.logModelNotFound=로그 모델을 찾을 수 없음
error.initializationFailed={0} 초기화 실패
error.controlNotFound={0} 컨트롤을 찾을 수 없음
error.commandNotConfigured=명령이 구성되지 않았습니다
error.procedureNotSelected=먼저 프로시저를 선택하세요
error.loadParamsFirst=먼저 프로시저 매개변수를 로드하세요
error.httpError=HTTP {0}: 내부 서버 오류
error.processingMessage=WebSocket 메시지 처리 오류
error.generic=오류가 발생했습니다
error.appInitFailed=애플리케이션 초기화 실패
group.list_group.title=객체 나열
group.object_details_group.title=객체 세부정보
group.admin_group.title=관리자
group.cf_group.title=Cloud Foundry / XS
group.btp_group.title=BTP
group.developer_tools_group.title=개발자 도구
tile.containers_ui.title=컨테이너 나열
tile.containers_ui.info=모든 HDI 컨테이너 나열
tile.certificates_ui.title=인증서 나열
tile.certificates_ui.info=모든 시스템 인증서 나열
tile.dataTypes_ui.title=데이터 유형 나열
tile.dataTypes_ui.info=모든 SAP HANA 데이터 유형 나열
tile.functions_ui.title=함수 나열
tile.functions_ui.info=모든 SAP HANA 함수 나열
tile.procedures_ui.title=프로시저 나열
tile.procedures_ui.info=모든 저장 프로시저 나열
tile.indexes_ui.title=인덱스 나열
tile.indexes_ui.info=모든 SAP HANA 인덱스 나열
tile.schemas_ui.title=스키마 나열
tile.schemas_ui.info=모든 스키마 나열
tile.tables_ui.title=테이블 나열
tile.tables_ui.info=모든 테이블 나열
tile.inspectTable_ui.title=테이블 검사
tile.inspectTable_ui.info=단일 테이블의 세부정보 보기
tile.views_ui.title=뷰 나열
tile.views_ui.info=모든 뷰 나열
tile.massconvert_ui.title=대량 변환
tile.massconvert_ui.info=테이블 그룹을 CDS 또는 HDBTable 형식으로 변환
tile.import_ui.title=데이터 가져오기
tile.import_ui.info=CSV 또는 Excel 파일에서 데이터베이스 테이블로 데이터 가져오기
tile.systeminfo_ui.title=시스템 정보
tile.systeminfo_ui.info=현재 SAP HANA 연결 시스템 세부정보
tile.users_ui.title=사용자 나열
tile.users_ui.info=모든 SAP HANA 사용자 나열
tile.inspectView_ui.title=뷰 검사
tile.inspectView_ui.info=단일 뷰의 세부정보 보기
tile.features_ui.title=기능 나열
tile.features_ui.info=모든 SAP HANA 기능 나열
tile.featureUsage_ui.title=기능 사용
tile.featureUsage_ui.info=SAP HANA 기능 사용 나열
tile.callProcedure_ui.title=프로시저 호출
tile.callProcedure_ui.info=동적 매개변수로 저장 프로시저 실행
tile.querySimple_ui.title=SQL 쿼리 실행
tile.querySimple_ui.info=단일 SQL 문 실행
tile.hdi_ui.title=HDI 서비스 인스턴스
tile.hdi_ui.info=대상 공간의 모든 SAP HANA Cloud HDI 서비스 인스턴스 나열
tile.sbss_ui.title=SBSS 서비스 인스턴스
tile.sbss_ui.info=대상 공간의 모든 SAP HANA Cloud SBSS 서비스 인스턴스 나열
tile.schemaInstances_ui.title=스키마 서비스 인스턴스
tile.schemaInstances_ui.info=대상 공간의 모든 SAP HANA Cloud 스키마 서비스 인스턴스 나열
tile.securestore_ui.title=SecureStore 서비스 인스턴스
tile.securestore_ui.info=대상 공간의 모든 SAP HANA Cloud SecureStore 서비스 인스턴스 나열
tile.ups_ui.title=UPS 서비스 인스턴스
tile.ups_ui.info=대상 공간의 모든 Cloud Foundry 사용자 제공 서비스 인스턴스 나열
tile.btpInfo_ui.title=BTP 구성
tile.btpInfo_ui.info=BTP CLI 구성 및 대상 계층 구조 표시
tile.btpSubs_ui.title=BTP 구독
tile.btpSubs_ui.info=BTP 구독 및 URL 나열
tile.btp_ui.title=BTP 대상 선택
tile.btp_ui.info=계층 구조에서 BTP CLI 대상 하위 계정 설정
tile.swagger_api_docs.title=API 문서
tile.swagger_api_docs.info=모든 REST API 엔드포인트에 대한 Swagger/OpenAPI 문서
tile.docs_readme_tile.title=README
tile.docs_readme_tile.info=hana-cli 문서
tile.docs_changelog_tile.title=변경 로그
tile.docs_changelog_tile.info=hana-cli 변경 로그
app.massconvert_ui.title=대량 변환
app.massconvert_ui.description=테이블 그룹을 CDS 또는 HDBTable 형식으로 변환
app.import_ui.title=데이터 가져오기
app.import_ui.description=CSV 또는 Excel 파일에서 데이터베이스 테이블로 데이터 가져오기
app.systeminfo_ui.title=시스템 정보
app.systeminfo_ui.description=현재 SAP HANA 연결 시스템 세부정보
app.users_ui.title=사용자 나열
app.users_ui.description=모든 SAP HANA 사용자 나열
app.docs_readme.title=README
app.docs_readme.description=hana-cli 문서
app.docs_changelog.title=변경 로그
app.docs_changelog.description=hana-cli 변경 로그
app.containers_ui.title=컨테이너 나열
app.containers_ui.description=모든 HDI 컨테이너 나열
app.certificates_ui.title=인증서 나열
app.certificates_ui.description=모든 시스템 인증서 나열
app.dataTypes_ui.title=데이터 유형 나열
app.dataTypes_ui.description=모든 SAP HANA 데이터 유형 나열
app.features_ui.title=기능 나열
app.features_ui.description=모든 SAP HANA 기능 나열
app.featureUsage_ui.title=기능 사용
app.featureUsage_ui.description=SAP HANA 기능 사용 나열
app.functions_ui.title=함수 나열
app.functions_ui.description=모든 SAP HANA 함수 나열
app.procedures_ui.title=프로시저 나열
app.procedures_ui.description=모든 저장 프로시저 나열
app.hdi_ui.title=HDI 서비스 인스턴스
app.hdi_ui.description=대상 공간의 모든 SAP HANA Cloud HDI 서비스 인스턴스 나열
app.indexes_ui.title=인덱스 나열
app.indexes_ui.description=모든 데이터베이스 인덱스 나열
app.sbss_ui.title=SBSS 서비스 인스턴스
app.sbss_ui.description=대상 공간의 모든 SAP HANA Cloud SBSS 서비스 인스턴스 나열
app.schemaInstances_ui.title=스키마 서비스 인스턴스
app.schemaInstances_ui.description=대상 공간의 모든 SAP HANA Cloud 스키마 서비스 인스턴스 나열
app.schemas_ui.title=스키마 나열
app.schemas_ui.description=모든 스키마 나열
app.securestore_ui.title=SecureStore 서비스 인스턴스
app.securestore_ui.description=대상 공간의 모든 SAP HANA Cloud SecureStore 서비스 인스턴스 나열
app.tables_ui.title=테이블 나열
app.tables_ui.description=모든 테이블 나열
app.inspectTable_ui.title=테이블 검사
app.inspectTable_ui.description=단일 테이블의 세부정보 보기
app.views_ui.title=뷰 나열
app.views_ui.description=모든 뷰 나열
app.inspectView_ui.title=뷰 검사
app.inspectView_ui.description=단일 뷰의 세부정보 보기
app.ups_ui.title=UPS 서비스 인스턴스
app.ups_ui.description=대상 공간의 모든 Cloud Foundry 사용자 제공 서비스 인스턴스 나열
app.btpInfo_ui.title=BTP 구성
app.btpInfo_ui.description=BTP CLI 구성 및 대상 계층 구조 정보 표시
app.btpSubs_ui.title=BTP 구독
app.btpSubs_ui.description=BTP 구독 및 구독 URL 나열
app.btp_ui.title=BTP 대상 선택
app.btp_ui.description=계층 구조에서 BTP CLI 대상 하위 계정 설정
app.callProcedure_ui.title=프로시저 호출
app.callProcedure_ui.description=동적 입력 매개변수로 저장 프로시저를 실행하고 여러 출력 보기
app.querySimple_ui.title=간단한 쿼리
app.querySimple_ui.description=단일 SQL 문 실행
app.version_ui.title=버전 정보
app.version_ui.description=hana-cli 버전 및 관련 패키지 정보 표시
tile.version_ui.title=버전 정보
tile.version_ui.info=hana-cli 버전 및 관련 패키지 정보 표시

debug.cli.lazyLoad=명령 지연 로드: {0}
debug.cli.beforeYargs=Yargs 전
debug.cli.afterYargs=Yargs 후
debug.cli.loadAll=도움말/검색을 위해 모든 명령 로드
debug.adminHDIGroup.skipGrant={0}에 권한을 부여하지 않음
debug.btpTarget.noCurrent=현재 하위 계정 대상 없음
debug.createModule.hdiVersion=HDI 버전 {0}
debug.btp.buildPrompts=inquirer 프롬프트 빌드
debug.cds.serverError=서버 오류: {0}
debug.cds.unhandledRejection=처리되지 않은 거부: {0}
debug.cds.entityBefore=엔티티 전 {0}
debug.cds.graphqlEntityAfter=GraphQL 엔티티 후 {0}
debug.cds.sourceLabel=CDS 원본:
debug.cds.serviceEntities=서비스 엔티티: {0}
debug.cds.readExit=읽기 종료 {0}
debug.cds.swaggerSkipped=Swagger 설정 건너뜀: {0}
debug.cds.expressErrorHandler=Express 오류 핸들러: {0}
debug.cds.setupError=CDS 설정 오류: {0} - {1}
debug.adminHDI.skipCreate=새 데이터베이스 사용자를 생성하지 않음
debug.adminHDI.skipGrant=Do not grant privileges to {0}
debug.copy2Secrets.makeSecrets=makeSecrets {0} {1} {2}
debug.btpTarget.handler=btpTarget 핸들러
debug.btp.getGlobalAccount=GetBTPGlobalAccount
debug.btp.callBTP=callBTP
debug.call={0} 호출
debug.callWithParams={0} 호출: {1}
debug.callError={0} 오류: {1}
debug.jsonParseFailed=JSON 출력 파싱 실패: {0}
debug.cf.curlError={0}에서 CF curl 오류: {1}
debug.xs.curlError={0}에서 XS curl 오류: {1}
debug.cf.cleanupTempFileFailed=임시 파일 {0} 정리 실패: {1}
debug.btp.executeCommand=executeBTPCommand: {0}
debug.btp.executeCommandError=executeBTPCommand 오류: {0}
debug.btp.enrichInstanceError=인스턴스 {0} 강화 오류: {1}
debug.btp.cleanupTempFileFailed=임시 파일 정리 실패: {0}
debug.setPrompts=프롬프트 설정
debug.getPrompts=프롬프트 가져오기
debug.errorHandler=오류
debug.errorHandlerDisconnectException=오류 핸들러 중 연결 해제 예외: {0}
debug.disconnectOnly=연결 해제만
debug.hanaDisconnectStarted=HANA 연결 해제 시작
debug.disconnectTimeoutExceeded=연결 해제 타임아웃 초과
debug.disconnectError=연결 해제 오류: {0}
debug.hanaDisconnectCompleted=HANA 연결 해제 완료
debug.noConnectionToDisconnect=연결 해제할 연결이 없음
debug.disconnectException=연결 해제 예외: {0}
debug.spinnerStopError=스피너 중지 오류: {0}
debug.normalEnd=정상 종료
debug.endCleanupError=종료 정리 중 오류: {0}
debug.serverSetup=서버 설정
debug.dbUserName=db 연결의 사용자 이름: {0}
debug.dbUserNameError=사용자 이름을 검색할 수 없음: {0}
debug.connectionCreateStart=연결 생성 중
debug.dbClientGenericProfile=프로파일의 데이터베이스 클라이언트 일반 클래스: {0}
debug.dbClientSpecificProfile=프로파일의 데이터베이스 클라이언트 특정 클래스: {0}
debug.inGui=GUI 내: {0}
debug.cdsExitCalled=CDS 종료가 호출됨
debug.dbExecSqlForClient={0}에 대한 execSQL
debug.dbDisconnectCalled=hanaDirect 연결 해제 호출됨
debug.dbListTablesForClient={0}에 대한 listTables
debug.hanaVersion=HANA 버전 {0}

# BTP Target Selection UI Strings
btp.loading=BTP 계층 구조를 로드하는 중...
btp.targetSet=대상이 하위 계정으로 설정되었습니다: {0}
btp.selectSubaccount=하위 계정을 선택하세요
btp.globalAccount=글로벌 계정
btp.folders=폴더
btp.subaccounts=하위 계정
btp.currentTarget=현재 대상
btp.globalAccountInfo=글로벌 계정 정보
btp.globalAccountName=글로벌 계정 이름
btp.globalAccountGuid=글로벌 계정 GUID
btp.selectSubaccountDescription=BTP CLI 작업의 대상으로 설정할 하위 계정을 아래 계층 구조에서 선택하세요
btp.setTarget=대상 설정
btp.refresh=새로고침
btp.selectedSubaccount=선택한 하위 계정
btp.subaccountName=하위 계정 이름
btp.subaccountGuid=하위 계정 GUID
btpTargetCmd=계층 구조에서 BTP 대상 하위 계정 설정

error.missingParam.appUrl=누락된 매개변수: appUrl
error.missingParam.id=누락된 매개변수: id
status.ok=확인
error.btp.subaccountRequired=하위 계정 GUID가 필요합니다
serviceKey.created=서비스 키 {0}이(가) 생성되었습니다
createModule.updated=모듈이 업데이트되었습니다
rick.confirm.first=확실합니까?
rick.confirm.second=정말 확실합니까?
cli.usage=사용법: {0}\n\n{1}
dbx.product.hanaCloud=SAP HANA Cloud
dbx.product.hana=SAP HANA
version.node=Node.js: {0}
version.changelog=변경 로그: {0}
version.latestAvailable=npmjs.com에서 사용 가능한 최신 hana-cli 버전: {0}
version.outOfDate=Local version of hana-cli is out of date.
version.upgradeHint=Consider upgrading with "{0}"
version.cfCliMissing=Cloud Foundry CLI not installed
version.btpCliMissing=btp CLI not installed
version.latestUnavailable=Unable to fetch
btp.selectFolderOrSubaccount=Select a folder or subaccount:
btp.selectSubaccountFromFolder=Select subaccount from {0}:
btp.noSubaccountSelected=No subaccount selected

warning.terminalKitInitFail=Failed to initialize terminal-kit: {0}
validation.requiredParam={0} parameter is required
validation.invalidNumber={0} parameter must be a valid number, received: {1}
validation.positiveInteger={0} parameter must be a positive integer, received: {1}
validation.promptRequired={0} is required
validation.promptPattern={0} does not match required pattern
warning.unknownOption=Warning: Unknown option --{0}
prompt.cancelled=Prompt cancelled
output.truncatedWithHint=Showing first {0} of {1} rows (use --output json with --filename to save all results)
warning.terminalTableFallback=Warning: terminal.table failed, falling back to console.table:
output.truncated=Showing first {0} of {1} rows
error.unhandled=Unhandled error: {0}
error.internalServerError=Internal Server Error
error.routeNotFound=Route not found
server.httpServer=HTTP Server: {0}
error.cdsProjectMissing=No CAP/CDS Project Configuration Found. Commands via Profiles can only be performed in CAP projects
error.unsupportedDbClient=Unknown or Unsupported database client type: {0}
test.skipMassConvert=[TEST MODE] Skipping massConvert execution
test.massConvertSkipped=massConvert skipped in test environment
test.skipImport=[TEST MODE] Skipping import execution
test.importSkipped=import skipped in test environment
success.importComplete=Import completed successfully
error.massConvertFailed=Error in massConvert: {0}
error.parseError=Error: {0}
error.jsonParseError=JSON parse error
error.cfServicePlansRequired=Service plan(s) must be specified
error.cfTargetUnavailable=Unable to determine current space or organization
error.cfServiceInstanceNameRequired=Service instance name must be a non-empty string
error.cfHanaInstanceGuidRequired=HANA instance GUID must be a non-empty string
error.cfHanaInstanceNameRequired=HANA instance name must be a non-empty string
error.cfServiceInstanceGuidRequired=Service instance GUID must be a non-empty string
error.xsServicePlanNameRequired=Service plan name must be a non-empty string
error.xsServiceInstanceNameRequired=Service instance name must be a non-empty string
error.xsServiceGuidRequired=Service GUID must be a non-empty string
error.xsServiceNameRequired=Service name must be a non-empty string
error.xsServiceNotFound=Service '{0}' not found
error.xsServicePlanNotFound=Service plan '{0}' not found
error.btpServiceInstanceIdRequired=Service instance ID is required and must be a string
error.btpSubaccountIdRequired=Sub-account ID is required and must be a string
error.btpInstanceNameRequired=Instance name is required and must be a string
cds.profiles=CDS Profiles - {0}

swagger.routeInit=Swagger Route
swagger.info.title=HANA CLI API
swagger.info.description=RESTful API for HANA Developer CLI Tool\n\nThis API provides programmatic access to HANA database operations, including schema inspection, table/view management, HDI container operations, and HANA Cloud service instance management.\n\n## Features\n- Database object inspection (tables, views, functions, indexes)\n- HDI container management\n- HANA Cloud service instance listing\n- System information and feature queries\n- Configuration management\n\n## Authentication\nDatabase connections use the configuration set via PUT / endpoint.
swagger.info.contactName=HANA Developer CLI Tool
swagger.info.contactUrl=https://github.com/SAP-samples/hana-developer-cli-tool-example
swagger.info.licenseName=Apache 2.0
swagger.info.licenseUrl=https://www.apache.org/licenses/LICENSE-2.0.html
swagger.server.defaultDesc=Development server (default port)
swagger.server.customDesc=Development server (custom port)
swagger.server.portDescription=Server port number
swagger.tag.configuration.name=Configuration
swagger.tag.configuration.description=Application configuration and settings management
swagger.tag.hanaSystem.name=HANA System
swagger.tag.hanaSystem.description=HANA database system information and features
swagger.tag.hanaObjects.name=HANA Objects
swagger.tag.hanaObjects.description=Database objects (tables, views, functions, indexes, schemas)
swagger.tag.hanaInspect.name=HANA Inspect
swagger.tag.hanaInspect.description=Detailed inspection of database objects with multiple output formats
swagger.tag.hdi.name=HDI
swagger.tag.hdi.description=HANA Deployment Infrastructure container management
swagger.tag.cloudServices.name=Cloud Services
swagger.tag.cloudServices.description=HANA Cloud service instance management
swagger.tag.documentation.name=Documentation
swagger.tag.documentation.description=Project documentation and changelog
swagger.tag.export.name=Export
swagger.tag.export.description=Data export functionality
swagger.tag.dfa.name=Digital First Adoption
swagger.tag.dfa.description=DFA help and context assistance
swagger.tag.websockets.name=WebSockets
swagger.tag.websockets.description=WebSocket connections for real-time operations
swagger.schema.error.message=Error message
swagger.schema.error.details=Detailed error message
swagger.response.badRequest=Bad request - invalid parameters
swagger.response.internalError=Internal server error
swagger.response.unauthorized=Unauthorized - authentication required
swagger.ui.siteTitle=HANA CLI API Documentation
swagger.ui.configured=Swagger UI configured at {0}
swagger.ui.available=Swagger UI available at {0}
swagger.error.setup=Swagger setup error: {0}
swagger.error.setupDebug=Swagger setup error: {0}
swagger.fallback.title=Swagger Error
swagger.fallback.heading=Swagger UI Setup Error
swagger.fallback.message=Unable to load API documentation: {0}
swagger.fallback.details=Check server logs for details.

cds.log.schemaTable=Schema: {0}, Table: {1}
cds.log.schemaView=Schema: {0}, View: {1}
cds.plugin.loading=✓ Loading @sap/cds-fiori plugin via CommonJS require...
cds.plugin.loaded=✓ @sap/cds-fiori plugin loaded successfully
cds.plugin.previewModule=✓ Preview module:
cds.plugin.loadFailed=Warning: Failed to load @sap/cds-fiori plugin: {0}
cds.server.error=Server Error: {0}
cds.unhandledRejection=Unhandled Rejection:
cds.preview.enabled=✓ CDS Fiori preview enabled: cds.env.fiori.preview =
cds.served.fired=✓ CDS "served" event fired
cds.served.services=Services:
cds.served.fiori=cds.env.fiori:
cds.preview.routesFound=Fiori preview routes found: {0}
cds.preview.routePaths=Route paths:
cds.preview.routesMissing=WARNING: No $fiori-preview routes found in Express app
cds.entity.routes=✓ Entity name for routes: {0}
cds.source.preview=✓ CDS Source preview:
cds.model.compiledDefinitions=✓ Compiled model definitions:
cds.service.entities=✓ Service entities: {0}
cds.service.entityUsing=✓ Using entity name: {0}
cds.served.emit=✓ Manually emitting CDS "served" event...
cds.swagger.configured=✓ Swagger UI가 /api-docs 에 구성됨
cds.swagger.error=경고: Swagger UI 설정 실패: {0}
cds.request.error=Request Error: {0}
cds.index.subtitle=These are the paths currently served ...
cds.index.webApps=Web Applications:
cds.index.swaggerUi=Swagger UI
cds.index.fioriPreview=Fiori Preview
cds.index.serviceEndpoints=Service Endpoints:

error.handlerLog=Error in handler:
error.illegalCharsInContainerName=Illegal Characters in input name {0}
error.illegalCharsInGroupName=Illegal Characters in input name {0}
log.schemaFunction=Schema: {0}, Function: {1}
log.schemaIndex=Schema: {0}, Index: {1}
cli.unknownOptionWarning=Warning: Unknown option '--{0}' will be ignored
cli.usage=사용법: {0}\n\n{1}
cds.listItemPrefix=  - 
rick.helpVideoURL=https://www.youtube.com/watch?v=j5a0jTc9S10&list=PL3KnTfyhrIlcudeMemKd6rZFGDWy
api.status.ok=ok
excel.filename=Excel.xlsx
status.success=Success
status.error=Error
massConvert.synonymsWritten=Synonyms are written to {0} file
mcp.commandExitCode=Command exited with code {0}
mcp.commandExecutionFailed=Failed to execute command: {0}
mcp.commandTimeout=Command execution timeout (30s)
scripts.postinstall.skippingCI=Skipping postinstall in CI environment
scripts.postinstall.linkFailed=Note: Could not link @sap/cds-dk (this is optional for development)
scripts.postinstall.linkSuccess=Successfully linked @sap/cds-dk
scripts.testOutput=Test output saved to test-output.txt (exit code: {0})
html.title.main=hana-cli LaunchPad
html.title.version=Version Info
html.title.tables=Tables
html.title.systemInfo=System Info
html.title.massConvert=Mass Convert
html.title.import=Import Data
html.title.inspect=Inspect
dfa.inspectTable.title=Inspect Table Details and Metadata
dfa.inspectTable.description=Inspect Table Details and Metadata
dfa.systeminfo.title=Display HANA Database System Information
dfa.systeminfo.description=Display HANA Database System Information
dfa.querySimple.title=Execute SQL Queries
dfa.querySimple.description=Execute SQL Queries
dfa.massconvert.title=Convert a group of tables to CDS or HDBTable format
dfa.massconvert.description=Convert a group of tables to CDS or HDBTable format
dfa.import.title=Import Data from CSV or Excel Files
dfa.import.description=Import data from CSV or Excel files into a database table
dfa.inspectView.title=Inspect View Details and Metadata
dfa.inspectView.description=Inspect View Details and Metadata
dfa.shell.title=Static Help: hana-cli Landing Page

# Import Command Messages
import=Import data from CSV or Excel files into a database table
importUI=Import data from CSV or Excel files into a database table via browser based UI
importFilename=Path to the CSV or Excel file to import
importTable=Target database table (format: SCHEMA.TABLE or just TABLE)
importOutputFormat=File format (csv or excel)
importMatchMode=Column matching mode - order: by position, name: by column names, auto: try names then fall back to position
importTruncate=Truncate target table before import
importBatchSize=Batch size for bulk insert operations (1-10000, default: 1000)
importWorksheet=Excel worksheet number to import (1-based, default: 1)
importStartRow=Starting row number in Excel (1-based, row 1 is header by default)
importSkipEmptyRows=Skip empty rows in Excel files (default: true)
importExcelCacheMode=Excel shared strings cache mode - cache: faster with more memory, emit: streaming with less memory, ignore: skip shared strings
importDryRun=Preview import results without committing to database
importMaxFileSizeMB=Maximum file size in MB (prevents memory exhaustion, default: 500)
importTimeoutSeconds=Import operation timeout in seconds (0 = no timeout, default: 3600)
importNullValues=Comma-separated list of values to treat as NULL (default: null,NULL,#N/A,)
importSkipWithErrors=Continue import even if errors exceed threshold
importMaxErrorsAllowed=Maximum errors allowed before stopping (-1 = unlimited, default: -1)
importSummary=Import Summary
importErrors=Import Errors

# Error Messages for Import
errFileNotFound=File not found: {0}
errCSVRead=Error reading CSV file: {0}
errExcelRead=Error reading Excel file: {0}
errNoWorksheet=No worksheet found in Excel file
errNoDataInFile=No data found in file
errTableNotFound=Table not found: SCHEMA={0}, TABLE={1}
errNoColumnsMatched=No file columns could be matched to table columns

# Debug Messages for Import
debug.csvRecordsLoaded=CSV records loaded: {0}
debug.excelRecordsLoaded=Excel records loaded: {0}
debug.readingFile=Reading file: {0}
debug.dataLoaded=Data loaded: {0} rows
debug.tableColumnsLoaded=Table columns loaded: {0}
debug.tableMetadataLoaded=Table metadata loaded
debug.columnsMatched=Columns matched: {0}
debug.truncatingTable=Truncating table
debug.startingImport=Starting data import
debug.rowInsertFailed=Row {0} insert failed: {1}
debug.batchInserted=Batch inserted: {0} rows (total: {1})
debug.batchFailed=Batch insert failed: {0}
debug.transactionCommitted=Transaction committed
debug.rollingBack=Rolling back transaction

link.changelog=https://github.com/SAP-samples/hana-developer-cli-tool-example/blob/main/CHANGELOG.md
# Backup and Recovery Commands
backup=Create backups of tables, schemas, or databases
backupTarget=Target object to backup (table name, schema name, or database)
backupName=Optional backup name (auto-generated if not provided)
backupType=Type of backup (table, schema, or database)
backupFormat=Backup file format (csv, binary, parquet)
backupDestination=Backup destination directory
backupCompress=Compress backup files
backupWithData=Include data in backup (not just metadata)
backupOverwrite=Overwrite existing backup file
backupStarting=Starting {0} backup for: {1}
backupCompleted=Backup completed successfully: {0}
backupFailed=Backup failed: {0}
backupExists=Backup already exists: {0}. Use --overwrite to replace it.
backupRecordsExported=Exported {0} records
backupSchemaTablesFound=Found {0} tables in schema: {1}
backupTableProgress=Backing up table: {0}
backupDatabaseWarning=Note: Full database backup requires SYSTEM user privileges. Creating logical backup of accessible schemas.
backupDatabaseSchemasFound=Found {0} schemas to backup
backupSchemaProgress=Backing up schema: {0}
backupSchemaSkipped=Skipped schema {0}: {1}

restore=Restore database object(s) from backup
restoreBackupFile=Path to backup file
restoreTarget=Target object name (table/schema/database)
restoreOverwrite=Overwrite existing data (truncate before restore)
restoreDropExisting=Drop existing table before restore
restoreContinueOnError=Continue restore even if errors occur
restoreBatchSize=Batch size for insert operations
restoreDryRun=Preview restore without making changes
restoreStarting=Starting restore from: {0}
restoreCompleted=Restore completed successfully
restoreFailed=Restore failed: {0}
restoreFileNotFound=Backup file not found: {0}
restoreDryRunMode=DRY RUN MODE - No changes will be made to the database
restoreMetadata=Backup Metadata
restoreUnknownType=Unknown backup type: {0}
restoreNoMetadata=Warning: No metadata file found. Attempting restore without metadata.
restoreDataNotFound=Backup data file not found: {0}
restoreTargetRequired=Target schema and table must be specified
restoreTableTarget=Restoring to: {0}.{1}
restoreDroppingTable=Dropping existing table: {0}
restoreTableExists=Table already exists: {0}. Use --overwrite or --dropExisting to replace it.
restoreCreatingTable=Creating table: {0}
restoreInsertingRecords=Inserting {0} records
restoreRecordFailed=Record {0} failed: {1}
restoreProgress=Progress: {0}/{1} records inserted
restoreManifestNotFound=Manifest file not found: {0}
restoreSchemaStarting=Restoring schema with {0} tables to: {1}
restoreTableProgress=Restoring table: {0}
restoreTableSkipped=Skipped table {0}: {1}
restoreDatabaseStarting=Restoring database with {0} schemas
restoreSchemaSkipped=Skipped schema {0}: {1}
restoreSchemaProgress=Restoring schema: {0}
restoreSchemaFailed=Schema restore failed for {0}: {1}

backupList=List available backups
backupListDirectory=Directory to scan for backups
backupListSortBy=Sort backups by (name, date, size, type)
backupListOrder=Sort order (asc or desc)
backupListShowDetails=Show detailed backup information
backupListNoDirectory=Backup directory does not exist: {0}
backupListScanning=Scanning for backups in: {0}
backupListFound=Showing {0} of {1} total backups
backupName=Backup Name
backupTimestamp=Timestamp
backupStatus=Status
backupSize=Backup Size
backupDataSize=Data File Size
backupTableCount=Tables
backupSchemaCount=Schemas
backupPath=Backup Path
backupSchema=Schema
backupListFailed=Failed to list backups: {0}

backupStatus=Check backup/recovery operation status
backupStatusCatalogOnly=Show only backup catalog (skip configuration)
backupStatusType=Filter by backup type
backupStatusState=Filter by backup status
backupStatusDays=Show backups from last N days
backupStatusChecking=Checking backup and recovery status...
backupStatusSummary=Backup and Recovery Status Summary
backupStatusLastSuccessful=Last Successful Backups
backupStatusRunning=Running Backups ({0})
backupStatusNoRunning=No backups currently running
backupStatusRecent=Recent Backups ({0})
backupStatusNoRecent=No recent backups found
backupStatusConfiguration=Backup Configuration
backupStatusFailed=Failed to get backup status: {0}
backupStatusPrivilegeNote=Note: Some backup information requires system privileges. Connect with --admin for full access.
backupStatusProgressUnavailable=Backup progress information unavailable (may require system privileges)
backupStatusConfigUnavailable=Backup configuration unavailable (may require system privileges)
backupStatusLastSuccessfulUnavailable=Last successful backup information unavailable

calcViewAnalyzer=Analyze calculation view performance
metrics=Include detailed performance metrics
xsaServices=Enhanced XSA service management
action=Action to perform (list, status, start, stop, restart, info)
service=XSA Service Name
details=Display detailed information
serviceRequired=Service name is required for this action
invalidAction=Invalid action specified
xsaServicesList=XSA Services
xsaServiceStatus=XSA Service Status
xsaServiceInfo=XSA Service Information
noServicesFound=No XSA services found
serviceStarted=Service {0} started successfully
serviceStopped=Service {0} stopped successfully
serviceRestarted=Service {0} restarted successfully

kafkaConnect=Kafka connector configuration
connectorName=Kafka Connector Name
kafkaBrokers=Kafka Brokers (comma-separated)
kafkaTopic=Kafka Topic Name
configPath=Configuration file path
connectorNameRequired=Connector name is required for this action
kafkaConnectorsList=Kafka Connectors
kafkaConnectorStatus=Kafka Connector Status
kafkaConnectorInfo=Kafka Connector Information
kafkaConnectorTest=Kafka Connector Test Results
noConnectorsFound=No Kafka connectors found
connectorCreated=Connector {0} created successfully
connectorDeleted=Connector {0} deleted successfully
connectorTestPassed=Connector test passed
requiredParametersForCreate=Name, brokers, and topic are required to create a connector

config.locations=Configuration File Locations
config.projectLevel=Project-level (current directory)
config.globalLevel=Global (home directory)
config.fileExists=[EXISTS]
config.removed=Removed configuration file
config.notFound=No configuration file found to remove
config.created=Created template config file
config.updated=Configuration updated
config.current=Current Configuration
config.projectConfig=Project Config
config.globalConfig=Global Config
config.notFoundShort=(not found)
config.empty=(empty)
config.editHint=To create or edit config, run: hana-cli config -e
config.pathHint=To see file paths, run: hana-cli config --path
config.editDesc=Open config file in default editor
config.globalDesc=Use global config (home directory) instead of project config
config.pathDesc=Show config file paths
config.resetDesc=Reset to defaults (removes config file)

timeSeriesTools=Time-series data analysis tools
timeColumn=Time Series Timestamp Column Name
valueColumn=Time Series Value Column Name
timeInterval=Aggregation Time Interval
tableRequired=Table name is required for this action
requiredTimeSeriesParams=Table, time column, and value column are required for this analysis
timeSeriesTablesList=Time-Series Enabled Tables
timeSeriesAnalysis=Time-Series Data Analysis
timeSeriesAggregation=Time-Series Aggregation Results
timeSeriesForecast=Time-Series Forecast Results
anomalyDetection=Time-Series Anomaly Detection
noTimeSeriesTables=No time-series enabled tables found
forecastNotAvailable=Forecast functionality is not available for this table
anomalyDetectionNotAvailable=Anomaly detection is not available for this table
timeSeriesCapabilities=Time-Series Data Analysis Capabilities

healthCheck=Comprehensive database health assessment
healthStatus=Database Health Status
healthSummary=Database Health Summary
memoryCheck=Memory usage check
diskCheck=Disk space check
connectionCheck=Active connections check
transactionCheck=Transaction and lock check
backupCheck=Recent backup status check
replicationCheck=Replication status check
hostResourcesCheck=Host resource utilization check
databaseHealthDetails=Database Health Details
criticalIssues=Critical Issues Found
warningItems=Warning Items
informationalItems=Informational Items
healthScore=Overall Health Score

longRunning=List long-running queries with ability to cancel
queryDuration=Query duration in seconds
idleSession=Include idle sessions
cancelQuery=Cancel a query by statement hash
queryStatement=Query Statement Hash
sessionId=Session ID
transactionId=Transaction ID
longRunningQueries=Long-Running Queries
activeSessions=Active Sessions
longRunningQueryDetails=Query Details
cancelConfirm=Are you sure you want to cancel this query?
queryCancelled=Query {0} cancelled successfully
queryNotFound=Query with hash {0} not found

blocking=Show blocking sessions and lock chains
blockingChains=Blocking Lock Chains
waitForGraph=Wait-for Graph
lockedObject=Locked Object Details
lockHolder=Lock Holder Information
lockWaiter=Lock Waiter Information
blockingCycles=Deadlock Cycles Detected
blockingDetails=Blocking Details
transactionChains=Transaction Lock Chains
resourceLocks=Resource Locks
rowLocks=Row Locks (Exclusive)

connections=Active connection details and statistics
connectionStatistics=Connection Statistics
activeSessions=Active Sessions
idleSessions=Idle Sessions
totalConnections=Total Connections
connectionsByUser=Connections by User
connectionsByApplication=Connections by Application
connectionDetails=Connection Details
sessionContext=Session Context Information
applicationName=Application Name
clientInfo=Client Information
clientHostname=Client Hostname
clientPID=Client Process ID
connectionStartTime=Connection Start Time
lastActivityTime=Last Activity Time
cpuTime=CPU Time (ms)
memoryUtilized=Memory Utilized (KB)

alerts=List and manage database alerts
alertList=Database Alerts
alertStatus=Alert Status
alertSeverity=Alert Severity Level
alertMessage=Alert Message
alertCount=Alert Count
criticalAlerts=Critical Alerts
warningAlerts=Warning Alerts
informationAlerts=Informational Alerts
acknowledgeAlert=Acknowledge Alert
deleteAlert=Delete Alert
alertAcknowledged=Alert {0} acknowledged
alertDeleted=Alert {0} deleted
alertFilters=Filter alerts by severity (CRITICAL, WARNING, INFO)
alertDetails=Alert Details

recommendations=AI-based performance recommendations
performanceAnalysis=Performance Analysis
recommendationsTips=Recommendations and Tips
indexRecommendations=Missing Index Recommendations
queryOptimization=Query Optimization Suggestions
cacheRecommendations=Cache Utilization Recommendations
tableAnalysis=Table Structure Analysis
partitionSuggestions=Partition Suggestions
compressionOpportunities=Compression Opportunities
statementRecommendations=Resource-Consuming Statement Analysis
transactionImprovements=Transaction Processing Improvements
lockOptimization=Lock Optimization Suggestions
memoryOptimizations=Memory Optimization Recommendations
priorityLevel=Recommendation Priority Level
estimatedImpact=Estimated Performance Impact
implementationEffort=Implementation Effort

healthTimestamp=Timestamp
healthStatusLabel=Overall Status
noBlockingLocksDetected=No blocking locks detected.
healthCheckError=Error during {0} check
issuesFound=Issues Found
noLongRunningQueries=No long-running queries found (running longer than {0} seconds)
longRunningQueriesHeader=Long-Running Queries (> {0} seconds)
total=Total
cancelQueryInstruction=To cancel a query, use: hana-cli longRunning --cancel <statement_hash>
queryNotFoundMsg=Query with hash {0} not found or already completed.
queryDetailsHeader=Query Details
queryCancelledMsg=Query {0} cancelled successfully
queryUserLabel=User
queryApplicationLabel=Application
queryConnectionIdLabel=Connection ID
querySessionIdLabel=Session ID
queryDurationLabel=Duration
noBlockingSessionsFound=No blocking locks detected.
blockingSessionsHeader=Blocking Sessions and Lock Chains
totalBlockingLocks=Total blocking locks
waiterSessionDetailsHeader=Waiter Session Details
deadlockCyclesDetected=POTENTIAL DEADLOCK CYCLES DETECTED
noConnectionsFound=No connections found.
connectionStatisticsHeader=Connection Statistics
connectionDetailsHeader=Active Connection Details
topUsersByConnection=Top Users by Connection Count
topApplicationsByConnection=Top Applications by Connection Count
noAlertsFound=No alerts found.
databaseAlertsHeader=Database Alerts
alertsByProperty=Alert Summary by Severity
alertDetailsHeader=Alert Details
acknowledgeAlertInstruction=To acknowledge an alert: hana-cli alerts --acknowledge <alert_id>
deleteAlertInstruction=To delete an alert: hana-cli alerts --delete <alert_id>
alertNotFoundMsg=Alert with ID {0} not found.
alertAcknowledgedMsg=Alert {0} acknowledged successfully
alertDeletedMsg=Alert {0} deleted successfully
aiRecommendationsHeader=AI-Based Performance Recommendations
categoryLabel=Category
allCategories=All Categories
noRecommendationsAvailable=No recommendations available at this time.
totalRecommendations=Total recommendations
missingIndexes=Missing Indexes
queryOptimization=Query Optimization
cacheOptimization=Cache Optimization
tableStructure=Table Structure
lockOptimization=Lock Optimization
memoryOptimization=Memory Optimization
createIndexRecommendation=Create index on {0}.{1} - Heavy scanning detected ({2} scans)
reviewQueryRecommendation=Review query {0} - Average execution time: {1}ms, Executed: {2} times
lowCacheHitRatio=Low cache hit ratio ({0}%) - Review cache strategy
highCacheHitRatio=Cache optimization is performing well ({0}% hit ratio)
uncompressedTableRecommendation=Table {0}.{1} ({2}MB) is uncompressed - Consider enabling compression
slowLocksDetected={0} slow locks detected - Review transaction isolation levels and lock handling
highMemoryUtilization=High memory utilization ({0}%) - Consider increasing allocated memory or optimizing memory usage
lowMemoryUtilization=Low memory utilization ({0}%) - Review memory allocation configuration

description=Description
currentStatus=Current Status
alertSeverity=Severity
errorGettingDetails=Error getting details
cancelAttemptFailed=Warning: Cancel may not have succeeded. Please verify.

# Audit Log
auditLog=View and filter audit trail entries
auditLogHeader=Audit Log Analysis
auditUser=Filter by user name
auditAction=Filter by action type
auditSchema=Filter by schema name
auditLevel=Audit log level filter
auditDays=Number of days to retrieve
noAuditEntriesFound=No audit entries found for the specified criteria.
dateRange=Date Range
lastNDays=Last {0} days
topActionsSummary=Top Actions Summary
topUsersSummary=Top Active Users Summary
auditEntries=Audit Log Entries
auditLogFooter=Use filters to narrow down audit entries: --user, --action, --schema, --level

# Privilege Analysis
privilegeAnalysis=Analyze user privileges and suggest least privilege
privilegeAnalysisHeader=Privilege Analysis
targetUser=Target user to analyze
targetRole=Target role to analyze
showUnusedPrivileges=Show unused privileges
suggestLeastPrivilege=Suggest least privilege recommendations
analyzingUser=Analyzing privileges for user: {0}
analyzingRole=Analyzing privileges for role: {0}
systemPrivileges=System Privileges
objectPrivileges=Object Privileges
grantedRolesDetail=Granted Roles
privilegeSummary=Privilege Summary
totalSystemPrivileges=Total System Privileges
totalObjectPrivileges=Total Object Privileges
totalRoles=Total Roles
leastPrivilegeSuggestions=Least Privilege Suggestions
dangerousPrivilegesDetected=Dangerous system privileges detected
wildcardGrantsDetected=Wildcard grants detected
consideredSpecificGrants=Consider using more specific grants
grantablePrivilegesFound={0} privileges with GRANT OPTION found
reviewGrantOption=Review if GRANT OPTION is necessary
noIssuesDetected=No privilege issues detected
rolePrivileges=Role Privileges
noPrivilegesFound=No privileges found

# Security Scan
securityScan=Scan for common security vulnerabilities
securityScanHeader=Security Vulnerability Scan
securityCategory=Security category to scan
detailedScan=Perform detailed security scan
autoFix=Automatically fix security issues (preview)
scanningCategory=Scanning category
scanResults=Security Scan Results
criticalIssues={0} Critical Issues
warnings={0} Warnings
informational={0} Informational
noSecurityIssuesFound=No security issues found
scanSummary=Scan Summary
autoFixNotImplemented=Auto-fix feature is not yet implemented. Please review recommendations and apply manually.
usersWithoutPasswordPolicy={0} users without password policy
usersWithoutLockout={0} users without account lockout configured
inactiveUsers={0} inactive users (>90 days)
weakPasswordPolicies={0} weak password policies detected
expiredPasswords={0} users with expired passwords
excessiveSystemPrivileges={0} users/roles with excessive system privileges
wildcardGrantsFound={0} wildcard privilege grants found
dataEncryptionNotEnabled=Data encryption is not enabled
sslNotEnforced=SSL/TLS not enforced for connections
auditingNotEnabled=Auditing is not enabled
noActiveAuditPolicies=No active audit policies found

# Password Policy
pwdPolicy=View and manage password policies
pwdPolicyHeader=Password Policy Management
policyName=Policy name to view
listPolicies=List all password policies
showPolicyUsers=Show users assigned to policy
detailedPolicyInfo=Show detailed policy information
policyNotFound=Policy {0} not found
policyDetails=Password Policy Details: {0}
enabled=Enabled
minimumLength=Minimum Password Length
expirationDays=Password Expiration (days)
lockTimeDays=Password Lock Time (days)
maxInvalidAttempts=Maximum Invalid Attempts
minComplexity=Minimum Complexity
preventReuse=Prevent Password Reuse (count)
forceFirstChange=Force Change on First Login
usersWithPolicy=Users with this policy ({0})
noUsersWithPolicy=No users are assigned to this policy
allPasswordPolicies=All Password Policies
usersByPolicy=Users by Policy
complianceSummary=Password Policy Compliance Summary
usersWithoutPolicy=Users without password policy
weakPoliciesCheck=Weak password policies
expiredPasswordsCheck=Users with expired passwords
policyStrengthAssessment=Policy Strength Assessment
shortPasswordLength=Password length is less than 8 characters
recommendLongerPassword=Consider increasing minimum password length to at least 12 characters
noPasswordExpiration=Password expiration is not configured
longExpirationTime=Password expiration time is longer than 1 year
noAccountLockout=Account lockout is not configured
lowComplexityRequirement=Password complexity requirement is low
passwordReuseNotPrevented=Password reuse is not sufficiently prevented (less than 5 passwords)
strongPolicy=Policy meets security best practices
noPoliciesFound=No password policies found
good=Good

# Encryption Status
encryptionStatus=Check encryption status of tables and backups
encryptionStatusHeader=Encryption Status Report
encryptionScope=Encryption scope to check
showDetails=Show detailed information
dataEncryptionStatus=Data Volume Encryption
dataEncryptionNotConfigured=Data encryption is not configured
dataVolumes= SAP HANA 데이터 볼륨에 대한 세부정보
logEncryptionStatus=Log Volume Encryption
logEncryptionNotConfigured=Log encryption is not configured
logVolumes=Log Volumes
backupEncryptionStatus=Backup Encryption
backupEncryptionNotConfigured=Backup encryption is not configured
recentBackups=Recent Backups
networkEncryptionStatus=Network Communication Encryption (SSL/TLS)
sslNotConfigured=SSL/TLS is not configured
internalNetworkEncryption=Internal Network Encryption
encryptionSummary=Encryption Summary
networkCommunication=Network Communication
backups=Backups
enableEncryption=Enable data encryption for enhanced security
enableSSL=Enable SSL/TLS for secure network communication
reviewBackupEncryption=Review and configure backup encryption
encryptionFullyEnabled=All encryption mechanisms are properly configured
encryptionPartiallyEnabled=Some encryption mechanisms are not enabled
reviewEncryptionSettings=Review encryption settings and enable missing protections

# Grant Chains
grantChains=Visualize privilege inheritance chains
grantChainsHeader=Privilege Grant Chains Visualization
chainDepth=Maximum chain depth to analyze
outputFormat=Output format
analyzingGrantChain=Analyzing grant chain for user: {0}
analyzingRoleChain=Analyzing grant chain for role: {0}
noRolesGranted=No roles granted to this user
grantChainTable=Grant Chain (Table View)
grantChainSummary=Grant Chain Summary
totalRolesInChain=Total Roles in Chain
maxChainDepth=Maximum Chain Depth
grantableRoles=Roles with GRANT OPTION
grantableRolesWarning=Roles with GRANT OPTION can propagate privileges - review carefully

# Generate Test Data
generateTestData=Create realistic test data for database tables
generateTestDataTable=Table to generate data for
generateTestDataSchema=Schema name
generateTestDataRows=Number of rows to generate
generateTestDataLocale=Locale for data generation (en, de, fr)
generateTestDataFormat=Output format (sql, csv, json)
generateTestDataOutput=Output file path
generateTestDataRealistic=Generate realistic data based on patterns
generateTestDataIncludeRelations=Include related table dependencies
generateTestDataDryRun=Show what would be generated without executing
info.generatingTestData=Generating {0} test data rows for table {1}...
success.testDataWritten=Test data script written to {0}
success.testDataGenerated=Successfully generated {0} test rows for table {1}
error.generateTestData=Error generating test data: {0}

# Generate Documentation
generateDocs=Auto-generate database documentation
generateDocsSchema=Schema to document
generateDocsObjects=Object types to document (tables, views, procedures, functions, all)
generateDocsOutput=Documentation output file path
generateDocsFormat=Documentation format (markdown, html, pdf)
generateDocsIncludeData=Include data statistics in documentation
generateDocsIncludeGrants=Include grant information
generateDocsIncludeIndexes=Include index information
generateDocsIncludeTriggers=Include trigger information
generateDocsTOC=Generate table of contents
info.generatingDocumentation=Generating documentation for schema {0}...
success.docsWritten=Documentation written to {0}
success.documentationGenerated=Successfully generated documentation for schema {0}
error.generateDocs=Error generating documentation: {0}

# ER Diagram
erdDiagram=Generate ER diagrams from database schema
erdDiagramSchema=Schema to diagram
erdDiagramTables=Comma-separated list of tables (empty for all)
erdDiagramOutput=Output file for diagram
erdDiagramFormat=Diagram format (mermaid, plantuml, graphviz, json)
erdDiagramShowCardinality=Show relationship cardinality
erdDiagramShowColumns=Show table columns in diagram
erdDiagramExcludeColumns=Comma-separated columns to exclude
info.generatingERDiagram=Generating ER diagram for schema {0}...
success.diagramWritten=Diagram written to {0}
success.erDiagramGenerated=Successfully generated ER diagram for {0} table(s) in schema {1}
error.erdDiagram=Error generating ER diagram: {0}

# Dependencies
dependencies=Show object dependency graphs
dependenciesSchema=Schema name
dependenciesObject=Object name to analyze
dependenciesDirection=Relationship direction (incoming, outgoing, both)
dependenciesDepth=Maximum recursion depth
dependenciesOutput=Output file path
dependenciesFormat=Output format (tree, json, graphviz, mermaid)
dependenciesIncludeViews=Include view dependencies
dependenciesIncludeProcedures=Include procedure dependencies
errObjectRequired=Object name is required for dependency analysis
info.analyzingDependencies=Analyzing dependencies for {0} in schema {1}...
info.usingCurrentSchema=Using current schema: {0}
success.dependenciesWritten=Dependency graph written to {0}
success.dependenciesAnalyzed=Successfully analyzed dependencies for {0}
error.dependencies=Error analyzing dependencies: {0}

# Code Template
codeTemplate=Generate boilerplate code for common patterns
codeTemplatePattern=Code pattern to generate (crud, service, repository, mapper, dto, entity, query, test, migration)
codeTemplateObject=Object or table name
codeTemplateSchema=Schema name
codeTemplateLanguage=Programming language (javascript, typescript, java, cds, sql, python)
codeTemplateOutput=Output file path
codeTemplateFramework=Target framework (express, spring, nestjs, cds, none)
codeTemplateComments=Include code comments
info.generatingTemplate=Generating {0} template for {1}...
success.templateWritten=Template written to {0}
success.templateGenerated=Successfully generated {0} template for {1}
error.codeTemplate=Error generating code template: {0}

# Data Masking
dataMask=Apply masking rules for sensitive data protection
dataMaskSchema=Schema name
dataMaskTable=Table to mask
dataMaskRules=Masking rules (column1:hash,column2:redact)
dataMaskRulesFile=Path to JSON file with masking rules
dataMaskColumns=Comma-separated columns to mask
dataMaskMaskType=Masking type (redact, hash, shuffle, replace, truncate, pattern, random)
dataMaskDryRun=Show masking results without applying changes
dataMaskWhereClause=WHERE clause to filter rows
dataMaskOutput=Output file for mask script
info.applyingDataMask=Applying data masking to table {0} in schema {1}...
info.masking=Masking {0} rows in table {1}...
info.dryRunMode=DRY RUN: No changes were applied to the database
info.recordsAffected=Records affected: {0}
success.maskScriptWritten=Masking script written to {0}
success.dataMasked=Successfully masked {0} rows in table {1}
error.dataMask=Error applying data masking: {0}

# Graph Workspaces
graphWorkspaces=Manage graph workspaces
graphWorkspaceName=Graph workspace name or pattern
graphWorkspaceSchema=Schema name
graphWorkspaceAction=Action (list, create, drop, info)

# Spatial Data
spatialData=Work with spatial and geographic data
spatialSchema=Schema name
spatialTable=Table name containing spatial data
spatialColumn=Spatial column name
spatialBounds=Show spatial bounds and metrics
spatialIndex=Check spatial indexes

# Full-Text Indexes
ftIndexes=Manage full-text indexes
ftIndexName=Full-text index name or pattern
ftSchema=Schema name
ftTable=Table name
ftLanguage=Index language setting
ftAction=Action (list, create, drop, info, rebuild)

# Workload Management
workloadManagement=Configure workload classes and mappings
workloadClass=Workload class name
workloadSchema=Schema name
workloadAction=Action (list, create, drop, assign, unassign)
workloadPriority=Priority level (LOW, MEDIUM, HIGH, CRITICAL)
workloadActiveOnly=Only show workload groups with active sessions
workloadShowViews=Show available workload views and columns

# Partitions
partitions=Manage table partitioning
partitionTable=Table name
partitionSchema=Schema name
partitionType=Partition type (RANGE, HASH, ROUND_ROBIN, REPLICA)
partitionColumn=Column name for partitioning
partitionCount=Number of partitions
partitionAction=Action (list, create, drop, info)

# Table Groups
tableGroups=Manage table groups for optimization
tableGroupName=Table group name
tableGroupSchema=Schema name
tableGroupAction=Action (list, create, drop, add_table, remove_table, info)
tableGroupTable=Table to add or remove from group

# Data Synchronization
dataSync=Synchronize data between systems or tables
dataSyncSourceConnection=Source connection profile
dataSyncTargetConnection=Target connection profile
dataSyncSchema=Schema name
dataSyncTable=Table name to synchronize
dataSyncMode=Synchronization mode (full or incremental)
dataSyncBatchSize=Batch size for processing
dataSyncConflictResolution=Conflict resolution strategy
dataSyncKeyColumns=Key columns for row matching
dataSyncTimeout=Operation timeout in seconds

# Smart Data Integration Tasks
sdiTasks=Manage Smart Data Integration tasks and flowgraphs
sdiTasksAction=Action to perform (list, start, stop, status)
sdiTasksTaskName=SDI task name
sdiTasksFlowgraph=Flowgraph name
sdiTasksAgentName=SDI agent name
sdiTasksSchema=Schema name

# Replication Status
replicationStatus=Monitor system and service replication status
replicationStatusType=Replication type (system or service)
replicationStatusServiceName=Service name filter
replicationStatusDetailed=Show detailed information
replicationStatusWatch=Watch mode for continuous monitoring

# Schema Clone
schemaClone=Clone entire schema with or without data
schemaCloneSourceSchema=Source schema name
schemaCloneTargetSchema=Target schema name
schemaCloneIncludeData=Include table data in clone
schemaCloneIncludeGrants=Include grants and privileges
schemaCloneParallel=Number of parallel operations
schemaCloneExcludeTables=Tables to exclude from clone
schemaCloneTimeout=Operation timeout in seconds

# Table Copy
tableCopy=Copy table structure and/or data with optional filtering
tableCopySourceTable=Source table name
tableCopyTargetTable=Target table name
tableCopySourceSchema=Source schema name
tableCopyTargetSchema=Target schema name
tableCopyStructureOnly=Copy structure only (no data)
tableCopyDataOnly=Copy data only (no structure)
tableCopyWhere=WHERE clause filter for data copy
tableCopyLimit=Row limit for data copy
tableCopyBatchSize=Batch size for processing
tableCopyTimeout=Operation timeout in seconds

# Compare Schema
compareSchema=Compare database schema structures across environments
compareSchemaSourceSchema=Source Schema Name
compareSchemaTargetSchema=Target Schema Name
compareSchemaTableFilter=Table Name Filter (comma-separated, optional)
compareSchemaCompareIndexes=Compare Indexes
compareSchemaCompareTriggers=Compare Triggers
compareSchemaCompareConstraints=Compare Constraints
compareSchemaOutput=Output Report File Path
compareSchemaTimeout=Operation Timeout in Seconds
help.compareSchemaSourceSchema=Name of the first schema to compare. Example: SCHEMA1
help.compareSchemaTargetSchema=Name of the second schema to compare. Example: SCHEMA2
help.compareSchemaTableFilter=Optional comma-separated list of specific tables to compare. If not provided, all tables are compared.
help.compareSchemaCompareIndexes=Include index definitions in schema comparison. Default: true
help.compareSchemaCompareTriggers=Include trigger definitions in schema comparison. Default: true
help.compareSchemaCompareConstraints=Include constraint definitions in schema comparison. Default: true
help.compareSchemaOutput=File path for comparison report. If not provided, results display in console.
help.compareSchemaTimeout=Maximum time in seconds for the comparison. Default: 3600 (1 hour)
info.startingSchemaComparison=Starting schema comparison between {0} and {1}
success.schemaComparisonComplete=Schema comparison complete. TableMatches: {0}, TableDifferences: {1}, SourceOnly: {2}, TargetOnly: {3}
error.compareSchema=Schema comparison error: {0}
errSchemaRequired=Source and target schema names are required
compareSchemaExample=Compare two database schemas

# Diagnose
diagnose=Run comprehensive diagnostics on database system
diagnosticsHeader=System Diagnostics
checks=Diagnostic checks to run (all, services, memory, alerts, locks, backup)
checkingServices=Checking service status
checkingMemory=Checking memory usage
checkingAlerts=Checking system alerts
checkingLocks=Checking lock status
checkingBackup=Checking backup status
diagnosticsSummary=Diagnostics Summary
systemHealthy=System is healthy - no issues detected
inactiveServicesFound=inactive services detected
allServicesActive=All services are active
checkSkipped=Check skipped
highMemoryUsage=High memory usage detected (>90%)
moderateMemoryUsage=Moderate memory usage (80-90%)
memoryUsageNormal=Memory usage is normal
noCriticalAlerts=No critical alerts
criticalAlertsFound=critical alerts found
highLockCount=High lock count detected
activeLocks=active locks
lastBackupOld=Last backup is older than 48 hours
recentBackupFound=Recent backup found
noBackupFound=No successful backup found
hoursSinceLastBackup=hours since last backup
hoursAgo=hours ago
servicesStatus=Services Status
memoryUsage=Memory Usage
activeAlerts=Active Alerts
lockCount=Lock Count
lastBackup=Last Backup
memoryUsed=memory used
viewNotAccessible=This view is not accessible from this schema context
warningsFound=warnings found
criticalIssuesFound=critical issues found

# Deadlocks
deadlocks=Analyze and detect deadlock situations
deadlockAnalysisHeader=Deadlock Analysis
noDeadlocksDetected=No deadlocks detected
deadlocksDetected=deadlock cycles detected
deadlockRecommendation=Review lock chains and optimize transaction order to prevent deadlocks
blockedTransactionsHeader=Blocked Transactions
noBlockedTransactions=No blocked transactions detected
blockedTransactionsFound=blocked transactions detected
recommendations=Recommendations
deadlockRec1=Identify and optimize long-running transactions
deadlockRec2=Ensure consistent lock acquisition order across transactions
deadlockRec3=Consider implementing retry logic for transient deadlocks

# Crash Dumps
crashDumps=List and analyze crash dump files
crashDumpsHeader=Crash Dump Analysis
analyzingLastDays=Analyzing last
noCrashDumps=No crash dumps found in the specified period
crashDumpsFound=crash dumps found
crashDumpsSummary=Crash Dumps Summary
totalDumps=Total dumps
totalSize=Total size
byComponent=By Component
byCrashType=By Crash Type
days=Number of days to analyze
crashType=Filter by crash type
crashRec1=Review crash dump details and system logs for root cause
crashRec2=Check for patterns in crash times and affected components
crashRec3=Consider upgrading to latest patch level if crashes are frequent

# Memory Leaks
memoryLeaks=Detect potential memory leaks
memoryLeaksHeader=Memory Leak Detection
thresholdPercent=Threshold percentage
checkingServiceMemory=Checking service memory usage
checkingMemoryObjects=Checking memory objects by component
servicesHighMemory=services with high memory usage
heapUsed=heap used
noLeaksDetected=No memory leaks detected
potentialMemoryLeaks=Potential memory leaks detected
memoryLeaksSummary=Memory Leak Detection Summary
memoryRec1=Monitor memory usage over time to identify trends
memoryRec2=Review expensive statements and optimize queries
memoryRec3=Check for data growth in internal tables
memoryRec4=Consider implementing memory limits on connections
component=구성 요소 필터

# Fragmentation Check
fragmentationCheck=Analyze table fragmentation levels
fragmentationCheckHeader=Table Fragmentation Analysis
fragmentationThreshold=Fragmentation threshold percentage
noFragmentation=No tables with high fragmentation found
fragmentedTablesFound=fragmented tables found
fragmentationSummary=Fragmentation Summary
totalFragmentedTables=Total fragmented tables
totalDeltaSize=Total delta size
criticalFragmentation=tables with critical fragmentation
moderateFragmentation=tables with moderate fragmentation
fragRec1=Run MERGE DELTA on highly fragmented column store tables
fragRec2=Schedule regular merge operations during low-activity periods
fragRec3=Monitor merge statistics to optimize merge frequency
fragRec4=Consider enabling auto-merge for frequently updated tables
exampleMergeCommand=Example Merge Command

# Command Suggestions (Did You Mean)
unknownCommand=Unknown command: {0}
didYouMeanSingle=\n\nDid you mean this?\n    {0}
didYouMeanMultiple=\n\nDid you mean one of these?\n    {0}
# Option Suggestions (Did You Mean for options)
didYouMeanOption=Did you mean --{0}?
didYouMeanMultipleOptions=Did you mean one of these?\n    --{0}
mcpServerInstall=Install the MCP server configuration into AI assistant clients (Claude Desktop, Claude Code, Cursor, Windsurf, Cline, VS Code, Continue, Zed)
mcpServerInstallClient=Target client to configure (claude-desktop, claude-code, cursor, windsurf, cline, vscode, continue, zed, or auto to detect)
mcpServerInstallName=Server name in the MCP configuration
mcpServerInstallDryRun=Show what would be written without making changes
mcpServerInstallGlobal=Install globally (user-level) instead of project-level
mcpServerInstallExample1=Install MCP server for Claude Desktop
mcpServerInstallExample2=Preview the configuration without writing
mcpServerInstallExample3=Install globally for Claude Code
mcpServerInstallNotBuilt=MCP server has not been built yet. Run:
mcpServerInstallHeader=SAP HANA CLI - MCP Server Installation
mcpServerInstallServerPath=Server path:
mcpServerInstallServerName=Server name:
mcpServerInstallDryRunHeader=Dry run - configuration that would be written:
mcpServerInstallConfigPath=Config:
mcpServerInstallConfigExists=Exists:
mcpServerInstallSkipped=skipped (config file not found, use --client to target)
mcpServerInstallSuccess=configured successfully
mcpServerInstallFailed=failed to configure:
mcpServerInstallComplete=MCP server configured in {0} client(s).
mcpServerInstallRestart=Restart the client application to activate the MCP server.
mcpServerInstallNone=No clients were configured.
mcpServerInstallNoneHint=Use --client to specify a target, or create the config file first.
mcpServerStatus=Check MCP server installation status across all supported AI assistant clients
mcpServerStatusExample=hana-cli mcpServerStatus
mcpServerStatusHeader=SAP HANA CLI - MCP Server Status
mcpServerStatusServerPath=Server path:
mcpServerStatusBuilt=Built:
mcpServerStatusClients=Client Configuration Status:
mcpServerStatusConfigured=configured
mcpServerStatusNotConfigured=config exists, not configured
mcpServerStatusNotFound=config not found
mcpServerStatusBuildHint=MCP server is not built. Build it first:

rowsAffected=영향받은 행: {0}
stmtExecutedNoResultSet=문이 성공적으로 실행되었습니다 (결과 집합 없음).
