Files
homarr/packages/translation/src/lang/ko.json
T

6564 lines
210 KiB
JSON

{
"init": {
"step": {
"start": {
"title": "Homarr에 오신 것을 환영합니다",
"subtitle": "Homarr 인스턴스 설정을 시작합니다.",
"description": "시작하기 전에, Homarr 인스턴스를 어떻게 설정할지 선택해주세요.",
"action": {
"scratch": "처음부터 시작하기",
"importOldmarr": "1.0 이전의 Homarr에서 불러오기",
"restoreSqlite": "SQLite 백업 복원",
"restoreSqliteDescription": "이전 Homarr 인스턴스로부터 전체 SQLite 데이터베이스 백업을 업로드합니다. 모든 보드, 사용자, 앱, 통합 및 설정이 복원됩니다.",
"backToOptions": "← 설정 옵션으로 돌아가기"
}
},
"import": {
"title": "데이터 불러오기",
"subtitle": "기존 Homarr 인스턴스에서 데이터를 불러올 수 있습니다.",
"dropzone": {
"title": "zip 파일 드롭 또는 클릭해서 찾아보기",
"description": "업로드된 zip이 처리되어 가져올 항목을 선택할 수 있습니다"
},
"fileInfo": {
"action": {
"change": "파일 변경"
}
},
"importSettings": {
"title": "설정 불러오기",
"description": "가져오기 동작 설정"
},
"boardSelection": {
"title": "{count}개의 보드 찾음",
"description": "가져올 보드의 크기를 모두 선택",
"action": {
"selectAll": "모두 선택",
"unselectAll": "모두 선택 해제"
}
},
"summary": {
"title": "불러오기 요약",
"description": "아래 요약에서 가져올 항목을 확인할 수 있습니다",
"action": {
"import": "가져오기 확인 및 계속 진행"
},
"entities": {
"apps": "앱",
"boards": "보드",
"integrations": "통합",
"credentialUsers": "자격 증명 사용자"
}
},
"tokenModal": {
"title": "가져오기 토큰 입력",
"field": {
"token": {
"label": "토큰",
"description": "이전 Homarr 인스턴스에서 표시된 가져오기 토큰 입력"
}
},
"notification": {
"error": {
"title": "유효하지 않은 토큰",
"message": "입력한 토큰이 유효하지 않습니다"
}
}
}
},
"user": {
"title": "관리자",
"subtitle": "관리자의 계정 정보를 설정해주세요.",
"notification": {
"success": {
"title": "계정 생성됨",
"message": "계정이 성공적으로 생성되었습니다"
},
"error": {
"title": "계정 생성 실패"
}
}
},
"group": {
"title": "외부 그룹",
"subtitle": "외부 사용자가 사용할 그룹을 지정합니다.",
"form": {
"name": {
"label": "그룹 이름",
"description": "이름은 외부 제공자의 관리자 그룹과 일치해야 합니다"
}
}
},
"settings": {
"title": "설정",
"subtitle": "서버 설정하기."
},
"integrations": {
"title": "통합",
"subtitle": "사용할 서비스를 선택합니다.",
"description": "연결하려는 통합을 선택하십시오. 일치하는 위젯으로 대시보드를 자동 설정합니다.",
"action": {
"continue": "계속",
"skip": "지금은 건너뛰기"
},
"configure": {
"progress": "{total}개 중 {current}개",
"skip": "이 통합 건너뛰기",
"finishing": "대시보드 설정 중...",
"error": {
"title": "설치 실패",
"message": "대시보드를 설정하는 중 문제가 발생했습니다. 다시 시도해 주십시오."
},
"helpers": {
"tooltip": "URL 도우미",
"description": "서비스 URL을 추측합니다. 작동하지 않을 경우, 주소를 직접 입력해 주십시오."
}
},
"urlTemplate": {
"label": "기본 URL",
"placeholder": "homelab.local 또는 192.168.1.1",
"hint": "기본 도메인 또는 IP를 입력하여 통합 URL 자동 채우기",
"warning": "지금 기본 URL을 설정하면 모든 통합 URL이 자동으로 채워져 설정 시간을 아낄 수 있습니다",
"preview": "예) {example}",
"mode": {
"subdomain": "서브도메인",
"hostPort": "호스트:포트"
}
},
"docker": {
"detected": "{count}개 docker 서비스 감지",
"detectedBreakdown": "통합 {integrations}개, 앱 {apps}개",
"summary": "Homarr가 {apps}개 앱을 감지했으며, 그 중 {integrations}개는 통합 기능이 내장되어 있습니다",
"appBadge": "앱",
"appSectionLabel": "대시보드에 추가할 앱 ({count}개 선택)",
"scanning": "Docker 스캔 중...",
"scanningDescription": "시스템에서 실행 중인 컨테이너 찾기"
}
},
"finish": {
"title": "설정 완료",
"subtitle": "모든 준비가 끝났습니다!",
"description": "설정 과정을 성공적으로 완료했습니다. 이제 Homarr을 사용할 수 있습니다. 다음 작업을 선택해주세요:",
"action": {
"goToBoard": "{name} 보드로 가기",
"createBoard": "첫 번째 보드 만들기",
"inviteUser": "다른 사용자 초대하기",
"docs": "문서 읽기"
}
}
},
"backToStart": "시작으로 돌아가기"
},
"user": {
"title": "사용자",
"name": "사용자",
"page": {
"login": {
"title": "내 계정에 로그인",
"subtitle": "돌아오신 것을 환영합니다! 계정 정보를 입력해주세요"
},
"invite": {
"title": "Homarr 참여하기",
"subtitle": "Homarr에 오신 것을 환영합니다! 계정을 생성해주세요",
"description": "{username}가 초대했습니다"
},
"init": {
"title": "새로운 Homarr 설치",
"subtitle": "초기 관리자 계정을 생성해주세요"
}
},
"field": {
"email": {
"label": "이메일",
"verified": "인증됨"
},
"username": {
"label": "사용자 이름"
},
"password": {
"label": "비밀번호",
"suggestionsTitle": "패스워드 제안",
"suggestion": {
"length": "8자 이상",
"lowercase": "소문자 포함",
"uppercase": "대문자 포함",
"number": "번호 포함",
"special": "특수문자 포함"
}
},
"passwordConfirm": {
"label": "비밀번호 확인"
},
"previousPassword": {
"label": "이전 패스워드"
},
"homeBoard": {
"label": "홈 보드"
},
"pingIconsEnabled": {
"label": "핑에 아이콘 사용"
},
"enableRightClickOnWidgets": {
"label": "위젯 우클릭 활성화",
"description": "위젯을 마우스 오른쪽 버튼으로 클릭할 때 Homarr 컨텍스트 메뉴를 표시합니다. 브라우저의 기본 메뉴를 사용하려면 비활성화합니다 (예: \"새 탭에서 링크 열기\")."
},
"defaultSearchEngine": {
"label": "기본 검색 엔진"
},
"openSearchInNewTab": {
"label": "새 탭에서 검색 결과 열기"
},
"ddgBangs": {
"label": "DuckDuckGo bangs 활성화"
}
},
"error": {
"usernameTaken": "이미 사용 중인 사용자 이름"
},
"action": {
"login": {
"label": "로그인",
"labelWith": "{provider}(으)로 로그인",
"notification": {
"success": {
"title": "로그인 성공",
"message": "현재 로그인되어 있음"
},
"error": {
"title": "로그인 실패",
"message": "당신의 로그인이 실패했습니다"
}
},
"forgotPassword": {
"label": "비밀번호를 잊으셨습니까?",
"description": "관리자는 다음 명령을 사용해 비밀번호를 재설정할 수 있습니다:"
}
},
"register": {
"label": "계정 만들기",
"notification": {
"success": {
"title": "계정 생성",
"message": "계속하려면 로그인하십시오"
},
"error": {
"title": "계정 생성 실패",
"message": "당신의 계정을 생성하지 못했습니다"
}
}
},
"create": "사용자 만들기",
"changePassword": {
"label": "패스워드 변경",
"notification": {
"success": {
"message": "패스워드 변경 완료"
},
"error": {
"message": "패스워드를 변경할 수 없습니다"
}
}
},
"changeHomeBoard": {
"notification": {
"success": {
"message": "홈 보드 변경 완료"
},
"error": {
"message": "홈 보드를 변경할 수 없습니다"
}
}
},
"changeSearchPreferences": {
"notification": {
"success": {
"message": "검색 설정 변경 완료"
},
"error": {
"message": "검색 설정을 변경할 수 없습니다"
}
}
},
"changeFirstDayOfWeek": {
"notification": {
"success": {
"message": "주 시작 요일 변경 완료"
},
"error": {
"message": "주 시작 요일을 변경할 수 없습니다"
}
}
},
"changePingIconsEnabled": {
"notification": {
"success": {
"message": "Ping 아이콘 전환 완료"
},
"error": {
"message": "Ping 아이콘을 전환할 수 없습니다"
}
}
},
"changeDdgBangs": {
"notification": {
"success": {
"message": "DuckDuckGo bangs 전환 완료"
},
"error": {
"message": "DuckDuckGo bangs 전환 실패"
}
}
},
"manageAvatar": {
"changeImage": {
"label": "이미지 변경",
"notification": {
"success": {
"message": "이미지 변경 완료"
},
"error": {
"message": "이미지를 변경할 수 없습니다"
},
"toLarge": {
"title": "이미지가 너무 큽니다",
"message": "이미지 최대 크기는 {size}입니다"
}
}
},
"removeImage": {
"label": "이미지 제거",
"confirm": "이미지를 제거하시겠습니까?",
"notification": {
"success": {
"message": "이미지 제거 완료"
},
"error": {
"message": "이미지를 제거할 수 없습니다"
}
}
}
},
"editProfile": {
"notification": {
"success": {
"message": "프로필 업데이트 완료"
},
"error": {
"message": "프로필을 업데이트할 수 없습니다"
}
}
},
"delete": {
"label": "사용자 영원히 삭제",
"description": "이 사용자와 설정을 삭제합니다. 보드는 삭제되지 않습니다. 사용자에게 알려지지 않습니다.",
"confirm": "사용자 {username}와(과) 설정을 삭제하시겠습니까?"
},
"select": {
"label": "사용자 선택",
"notFound": "사용자 찾을 수 없음"
},
"transfer": {
"label": "새로운 소유자 선택하기"
}
}
},
"group": {
"title": "그룹",
"name": "그룹",
"search": "그룹 찾기",
"field": {
"name": "이름",
"members": "멤버",
"homeBoard": {
"label": "홈 보드",
"description": "그룹이 접근할 수 있는 보드만 선택할 수 있습니다"
},
"mobileBoard": {
"label": "모바일 보드",
"description": "그룹이 접근할 수 있는 보드만 선택할 수 있습니다"
}
},
"permission": {
"admin": {
"title": "관리자",
"item": {
"admin": {
"label": "관리자",
"description": "이 권한을 가진 멤버는 모든 기능과 설정에 대한 접근을 할 수 있습니다"
}
}
},
"app": {
"title": "앱",
"item": {
"create": {
"label": "앱 만들기",
"description": "멤버가 앱을 만들 수 있도록 허락하기"
},
"use-all": {
"label": "모든 앱 사용",
"description": "멤버가 보드에 앱을 추가할 수 있도록 허용"
},
"modify-all": {
"label": "모든 앱 수정",
"description": "멤버가 모든 앱을 수정할 수 있도록 허용"
},
"full-all": {
"label": "전체 앱 접근",
"description": "멤버가 모든 앱을 관리, 사용 및 삭제할 수 있도록 허용"
}
}
},
"board": {
"title": "보드",
"item": {
"create": {
"label": "보드 생성",
"description": "멤버가 보드를 생성할 수 있도록 허용"
},
"view-all": {
"label": "모든 보드 보기",
"description": "멤버가 모든 보드를 볼 수 있도록 허용"
},
"modify-all": {
"label": "모든 보드 수정",
"description": "멤버가 모든 보드를 수정할 수 있도록 허용 (접근 제어 및 위험 항목은 포함되지 않음)"
},
"full-all": {
"label": "전체 보드 접근",
"description": "멤버가 모든 보드를 열람, 수정 및 삭제할 수 있도록 허용 (접근 제어 및 위험 항목 포함)"
}
}
},
"integration": {
"title": "통합",
"item": {
"create": {
"label": "통합 생성",
"description": "통합 생성을 허용할 멤버"
},
"use-all": {
"label": "모든 통합 사용",
"description": "멤버의 보드에 통합을 추가하는 것을 허용합니다"
},
"interact-all": {
"label": "모든 통합과 상호작용",
"description": "멤버가 모든 통합과 상호작용할 수 있도록 허용합니다"
},
"full-all": {
"label": "전체 통합 접근",
"description": "멤버가 모든 통합을 관리, 사용 및 상호작용할 수 있도록 허용합니다"
}
}
},
"media": {
"title": "미디어",
"item": {
"upload": {
"label": "미디어 업로드",
"description": "멤버가 미디어 파일을 업로드할 수 있도록 허용합니다"
},
"view-all": {
"label": "모든 미디어 열람",
"description": "멤버가 모든 미디어를 열람할 수 있도록 허용합니다"
},
"full-all": {
"label": "전체 미디어 접근",
"description": "멤버가 모든 미디어를 관리 및 삭제할 수 있도록 허용합니다"
}
}
},
"other": {
"title": "기타",
"item": {
"view-logs": {
"label": "로그 조회",
"description": "멤버가 로그를 조회할 수 있도록 허용합니다"
}
}
},
"search-engine": {
"title": "검색 엔진",
"item": {
"create": {
"label": "검색 엔진 생성",
"description": "멤버가 검색 엔진을 생성할 수 있도록 허용합니다"
},
"modify-all": {
"label": "모든 검색 엔진 수정",
"description": "멤버가 모든 검색 엔진을 수정할 수 있도록 허용합니다"
},
"full-all": {
"label": "전체 검색 엔진 접근",
"description": "멤버가 모든 검색 엔진을 관리 및 삭제할 수 있도록 허용합니다"
}
}
}
},
"memberNotice": {
"mixed": "일부 멤버는 외부 제공자에서 유래하여 여기서 관리할 수 없습니다",
"external": "모든 멤버가 외부 제공자에서 유래하여 여기서 관리할 수 없습니다"
},
"reservedNotice": {
"message": "이 그룹은 시스템 사용을 위해 예약되어 일부 작업을 제한합니다. <checkoutDocs></checkoutDocs>"
},
"action": {
"create": {
"label": "새 그룹",
"notification": {
"success": {
"message": "그룹 생성이 완료되었습니다"
},
"error": {
"message": "그룹 생성에 실패했습니다"
}
}
},
"transfer": {
"label": "소유권 이전",
"description": "이 그룹의 소유권을 다른 사용자에게 이전합니다.",
"confirm": "{name} 그룹 소유권을 {username}에게 이전하시겠습니까?",
"notification": {
"success": {
"message": "{user}에게 {group} 그룹 이전 완료"
},
"error": {
"message": "소유권을 이전할 수 없습니다"
}
}
},
"addMember": {
"label": "멤버 추가"
},
"removeMember": {
"label": "멤버 제거",
"confirm": "{user} 사용자를 이 그룹에서 제거하시겠습니까?"
},
"delete": {
"label": "그룹 삭제",
"description": "그룹을 삭제하면 되돌릴 수 없습니다. 다시 한 번 확인해 주십시오.",
"confirm": "{name} 그룹을 삭제하시겠습니까?",
"notification": {
"success": {
"message": "{name} 그룹 삭제 완료"
},
"error": {
"message": "{name} 그룹을 삭제할 수 없습니다"
}
}
},
"changePermissions": {
"notification": {
"success": {
"title": "권한 저장됨",
"message": "권한 저장 완료"
},
"error": {
"title": "권한 저장되지 않음",
"message": "권한이 저장되지 않았습니다"
}
}
},
"update": {
"notification": {
"success": {
"message": "{name} 그룹 저장 완료"
},
"error": {
"message": "{name} 그룹을 저장할 수 없습니다"
}
}
},
"select": {
"label": "그룹 선택",
"notFound": "그룹 없음"
},
"settings": {
"board": {
"notification": {
"success": {
"title": "설정 저장됨",
"message": "보드 설정 저장 완료"
},
"error": {
"title": "설정 저장 실패",
"message": "보드 설정을 저장할 수 없습니다"
}
}
}
},
"changePosition": {
"notification": {
"success": {
"message": "위치 변경 완료"
},
"error": {
"message": "위치를 변경할 수 없습니다"
}
}
}
},
"defaultGroup": {
"name": "기본 그룹",
"description": "{name} - 모든 로그인 사용자"
}
},
"app": {
"search": "앱 찾기",
"page": {
"list": {
"title": "앱",
"noResults": {
"title": "아직 앱이 없습니다",
"action": "첫 번째 앱 만들기"
}
},
"create": {
"title": "새 앱",
"notification": {
"success": {
"title": "생성 완료",
"message": "앱 생성이 완료되었습니다"
},
"error": {
"title": "생성 실패",
"message": "앱 생성에 실패했습니다"
}
}
},
"edit": {
"title": "앱 편집",
"notification": {
"success": {
"title": "변경 사항 적용 완료",
"message": "앱 설정 저장이 완료되었습니다"
},
"error": {
"title": "변경 사항 적용 실패",
"message": "앱 설정 저장에 실패했습니다"
}
}
},
"delete": {
"title": "앱 삭제",
"message": "{name} 앱을 삭제하시겠습니까?",
"notification": {
"success": {
"title": "삭제 완료",
"message": "앱 삭제가 완료되었습니다"
},
"error": {
"title": "삭제 실패",
"message": "앱을 삭제할 수 없습니다"
}
}
}
},
"field": {
"name": {
"label": "이름"
},
"description": {
"label": "설명"
},
"url": {
"label": "URL"
},
"useDifferentUrlForPing": {
"checkbox": {
"label": "다른 URL을 ping에 사용",
"description": "ISP 대역폭 사용을 피하기 위해 Homarr가 내부 호스트네임 또는 네트워크를 사용하여 직접 접근할 수 있는 경우에 유용합니다"
}
}
},
"action": {
"select": {
"label": "앱 선택",
"notFound": "앱 없음",
"search": "앱 검색",
"noResults": "결과 없음",
"action": "{app} 선택",
"title": "이 보드에 추가할 앱 선택"
},
"create": {
"title": "새 앱 생성",
"description": "새 앱 생성 ",
"action": "앱 생성 열기"
},
"add": "앱 추가"
}
},
"customWidget": {
"page": {
"list": {
"title": "사용자 지정 위젯",
"noResults": "사용자 지정 위젯이 아직 없습니다. 첫 위젯을 만들어 보세요!",
"loading": "불러오는 중..."
},
"create": {
"title": "사용자 지정 위젯 생성",
"subtitle": "API URL, 인증, 응답 데이터 표시 방식을 정의합니다."
},
"edit": {
"title": "사용자 지정 위젯 편집"
}
},
"action": {
"create": "생성",
"import": "가져오기",
"save": "저장",
"delete": "사용자 지정 위젯 삭제",
"deleteConfirm": "\"{name}\"을(를) 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
"export": "내보내기",
"addMapping": "매핑 추가",
"addColumn": "열 추가",
"edit": "편집",
"removeMapping": "매핑 제거",
"removeColumn": "열 제거",
"addItem": "항목 추가",
"removeItem": "항목 제거",
"addBar": "바 추가",
"duplicate": "복사",
"copyAiPrompt": "AI 프롬프트 복사",
"enable": "활성화",
"disable": "비활성화",
"menu": "동작"
},
"field": {
"name": "이름",
"description": "설명",
"iconUrl": "아이콘 URL",
"url": "URL",
"authType": "인증 유형",
"headerName": "헤더/쿼리 파라미터 이름",
"method": "메서드",
"requestBody": "요청 본문",
"displayType": "표시 유형",
"jsonPath": "JSON 경로",
"jsonPathHint": "JSONPath 문법으로 값을 추출하십시오. 예: $.data.temperature 또는 $.items[0].name",
"label": "레이블",
"unit": "단위",
"mappings": "매핑",
"tablePath": "JSON 경로 배열",
"tablePathHint": "응답에서 배열이 위치한 경로입니다. 예: $.data.items",
"columns": "열",
"header": "헤더",
"items": "항목",
"gridColumns": "그리드 열 개수",
"cardStyle": "카드 스타일",
"bars": "바",
"valuePath": "JSON 경로 값",
"maxPath": "JSON 경로 최댓값",
"showPercentage": "백분율 표시",
"barSize": "바 크기",
"goodValues": "정상 값(쉼표로 구분)",
"dotSize": "점 크기",
"valueSize": "값 크기",
"labelPosition": "레이블 위치",
"kvLayout": "레이아웃",
"striped": "줄무늬 행",
"compact": "컴팩트 모드",
"maxHeight": "최대 높이 (px)",
"color": "색상",
"buttonLabel": "버튼 명칭",
"buttonColor": "버튼 색상",
"confirmText": "확인 텍스트",
"confirmTextHint": "설정하면 요청을 실행하기 전에 확인 대화상자가 표시됩니다",
"successMessage": "성공 메세지",
"successMessageHint": "실행 성공 후 표시되는 메세지",
"enabled": "활성화됨",
"template": {
"label": "JSX 템플릿",
"description": "Mantine JSX 템플릿. 데이터 바인딩(예: data.name)을 통해 API 응답 필드에 액세스합니다. 허용된 구성 요소만 사용하십시오. 금지: constructor, __proto__, eval, Function, window, document."
}
},
"placeholder": {
"exampleLabel": "CPU 온도",
"exampleLabelShort": "CPU 온도",
"exampleHeader": "이름",
"exampleUnit": "°C",
"iconUrl": "https://...",
"url": "https://api.example.com/api/v1/status",
"headerName": "X-API-Key",
"jsonPath": "$.data.value",
"tablePath": "$.data.items",
"columnJsonPath": "$.name",
"valuePath": "$.data.used",
"maxPath": "$.data.total",
"goodValues": "online, true, up",
"color": "파랑"
},
"cardStyleOption": {
"filled": "채워짐",
"outline": "외곽선",
"subtle": "미묘한"
},
"layoutOption": {
"list": "리스트",
"grid": "그리드"
},
"sizeOption": {
"sm": "작음",
"md": "중간",
"lg": "큼",
"xl": "매우 큼"
},
"labelPositionOption": {
"above": "위",
"below": "아래"
},
"fieldset": {
"general": "일반",
"connection": "API 연결",
"display": "표시 설정"
},
"displayTypeDescription": {
"singleValue": "레이블과 단위가 있는 하나의 추출된 값을 표시합니다",
"keyValue": "여러 레이블이 지정된 값을 나란히 표시합니다",
"table": "테이블 형식으로 데이터 행을 표시합니다",
"statGrid": "그리드의 색상이 지정된 통계 카드 — Pi-Hole 또는 Speedtest 위젯과 유사",
"progressBars": "사용량 또는 완료율을 표시하는 진행률 표시줄 — 디스크, 메모리, 할당량용",
"statusIndicator": "온라인/오프라인 또는 상태를 표시하는 색상 상태 점",
"countGrid": "좁은 그리드에 작은 숫자 + 레이블 카운터",
"raw": "디버깅을 위한 예쁘게 출력된 JSON",
"actionButton": "클릭 시 요청을 트리거하는 버튼",
"customJsx": "전체 API 데이터 바인딩과 함께 허용된 Mantine 구성 요소를 사용하는 사용자 정의 JSX 레이아웃"
},
"method": {
"GET": "GET",
"POST": "POST",
"PUT": "PUT",
"DELETE": "DELETE",
"PATCH": "PATCH"
},
"authType": {
"none": "없음",
"bearer": "Bearer 토큰",
"basic": "기본 인증",
"apiKeyHeader": "API 키(헤더)",
"apiKeyQuery": "API 키(쿼리)"
},
"displayType": {
"singleValue": "단일 값",
"keyValue": "키-값",
"table": "테이블",
"statGrid": "스택 그리드",
"progressBars": "진행 바",
"statusIndicator": "상태 인디케이터",
"countGrid": "카운트 그리드",
"raw": "원시 JSON",
"actionButton": "동작 버튼",
"customJsx": "사용자 지정 JSX"
},
"secret": {
"apiKey": "API 키/토큰",
"username": "사용자명",
"password": "비밀번호",
"savedPlaceholder": "••••••• (저장됨, 유지하려면 공백)"
},
"preview": {
"title": "미리보기",
"test": "테스트",
"hint": "현재 설정으로 API 응답을 미리 보려면 테스트를 클릭하십시오.",
"rawResponse": "원본 JSON 응답"
},
"notification": {
"created": "\"{name}\" 위젯 생성 완료.",
"updated": "\"{name}\" 위젯 업데이트 완료.",
"deleted": "\"{name}\" 위젯 삭제 완료.",
"imported": "위젯 가져오기 완료.",
"aiPromptCopied": "AI 프롬프트 클립보드에 복사됨",
"aiPromptDescription": "사전 제작된 프롬프트를 복사하여 AI 챗봇(ChatGPT, Claude, Gemini 등)에 붙여넣습니다. 전체 위젯 스키마 및 API 응답이 포함되어 있으므로 즉시 가져올 수 있는 JSON 설정을 AI가 생성할 수 있습니다.",
"aiPromptCopy": "클립보드에 복사",
"aiPromptNoResponse": "팁: 더 나은 결과를 얻기 위해 먼저 테스트로 프롬프트에 API 응답을 포함하십시오.",
"aiPromptCopyError": "프롬프트 클립보드 복사 실패. 브라우저에서 이 기능을 지원하지 않을 수도 있습니다.",
"createError": "위젯 생성 실패. API 엔드포인트에 도달할 수 있는지 확인해 보십시오.",
"updateError": "위젯 업데이트 실패. 변경 사항이 저장되지 않습니다.",
"importError": "위젯 가져오기 실패. 파일이 올바른 사용자 지정 위젯 JSON 내보내기 형식인지 확인해 주십시오.",
"exportError": "위젯 내보내기 실패.",
"duplicated": "\"{name}\" 위젯 복사됨.",
"duplicateError": "위젯 복사 실패.",
"toggleError": "위젯 상태 전환 실패.",
"deleteError": "위젯 삭제 실패.",
"previewError": "미리보기 가져오기 실패. URL을 확인한 후 다시 시도해 주십시오.",
"executed": "작업 실행 완료.",
"executeError": "작업 실패: {error}"
},
"table": {
"name": "이름",
"url": "URL",
"display": "표시"
},
"widget": {
"disabled": "위젯 비활성화됨"
}
},
"integration": {
"page": {
"list": {
"title": "통합",
"search": "통합 검색",
"noResults": {
"title": "아직 통합이 없습니다"
}
},
"create": {
"title": "새 {name} 통합",
"notification": {
"success": {
"title": "생성 완료",
"message": "통합 생성 완료"
},
"error": {
"title": "생성 실패",
"message": "통합 생성에 실패했습니다"
}
},
"app": {
"option": {
"existing": {
"title": "기존",
"label": "기존 앱 선택"
},
"new": {
"title": "신규",
"url": {
"label": "앱 URL",
"description": "대시보드에서 액세스할 때 앱이 열리는 URL"
}
}
}
}
},
"edit": {
"title": "{name} 통합 편집",
"notification": {
"success": {
"title": "변경 사항 적용 완료",
"message": "통합 저장 완료"
},
"error": {
"title": "변경 사항을 적용할 수 없습니다",
"message": "통합을 저장할 수 없었습니다"
}
},
"app": {
"action": {
"add": "앱 연결",
"remove": "연결 해제",
"select": "연결할 앱 선택"
}
}
},
"delete": {
"title": "통합 삭제",
"message": "{name} 통합을 삭제하시겠습니까?",
"notification": {
"success": {
"title": "삭제 성공",
"message": "통합 삭제 완료"
},
"error": {
"title": "삭제 실패",
"message": "통합을 삭제할 수 없습니다"
}
}
}
},
"field": {
"name": {
"label": "이름"
},
"url": {
"label": "URL"
},
"attemptSearchEngineCreation": {
"label": "검색 엔진 생성",
"description": "\"{kind}\" 통합은 검색 엔진과 함께 사용할 수 있습니다. 검색 엔진을 자동 설정하려면 이 항목을 선택하십시오."
},
"app": {
"sectionTitle": "연결된 앱"
},
"createApp": {
"label": "앱 생성",
"description": "통합과 동일한 아이콘 및 이름을 가진 앱을 생성합니다. 아래 입력 필드를 비워두면 통합 URL이 있는 앱을 만들 수 있습니다."
},
"appHref": {
"placeholder": "커스텀 앱 URL"
},
"apiKeySettings": {
"label": "API 키 획득"
}
},
"action": {
"create": "새 통합"
},
"grid": {
"widgetCount": "위젯 {count}개",
"noWidgets": "위젯 없음",
"detected": "Docker에서 탐지됨"
},
"category": {
"dnsHole": "DNS",
"mediaService": "미디어",
"calendar": "달력",
"mediaSearch": "검색",
"mediaRelease": "릴리즈",
"mediaRequest": "요청",
"downloadClient": "다운로드",
"usenet": "유즈넷",
"torrent": "토렌트",
"miscellaneous": "기타",
"smartHomeServer": "스마트 홈",
"indexerManager": "인덱서",
"healthMonitoring": "건강",
"search": "검색",
"mediaTranscoding": "트랜스코딩",
"networkController": "네트워크",
"releasesProvider": "릴리즈",
"notifications": "알림",
"firewall": "방화벽",
"timetable": "시간표",
"photoService": "사진",
"documents": "문서",
"notes": "메모",
"mediaMonitoring": "모니터링",
"speedtest": "속도 테스트",
"analytics": "분석",
"vpn": "VPN",
"mediaLibrary": "미디어 라이브러리",
"uptimeMonitoring": "업타임 모니터링"
},
"testConnection": {
"action": {
"create": "연결 테스트 및 생성",
"edit": "연결 테스트 및 저장"
},
"error": {
"common": {
"cause": {
"title": "자세한 사유"
}
},
"unknown": {
"title": "알 수 없는 오류",
"description": ""
},
"parse": {
"title": "파싱 오류",
"description": ""
},
"authorization": {
"title": "인증 오류",
"description": ""
},
"statusCode": {
"title": "응답 오류",
"description": "",
"otherDescription": "",
"reason": {
"badRequest": "잘못된 요청",
"notFound": "찾을 수 없음",
"tooManyRequests": "요청이 너무 많음",
"internalServerError": "내부 서버 오류",
"serviceUnavailable": "서비스 사용 불가",
"gatewayTimeout": "게이트웨이 시간 초과"
}
},
"certificate": {
"title": "인증서 오류",
"description": {
"expired": "인증서가 만료되었습니다.",
"notYetValid": "인증서가 아직 유효하지 않습니다.",
"untrusted": "신뢰하는 인증서가 아닙니다.",
"hostnameMismatch": "인증서 호스트네임이 URL과 일치하지 않습니다."
},
"alert": {
"permission": {
"title": "권한 부족",
"message": "인증서를 신뢰 또는 업로드할 권한이 없습니다. 관리자에게 연락해 필요한 루트 인증서를 업로드하십시오."
},
"hostnameMismatch": {
"title": "호스트 이름이 불일치함",
"message": "인증서의 호스트네임이 연결하는 호스트네임과 일치하지 않습니다. 이는 보안 위험을 나타낼 수 있지만 이 인증서를 신뢰할 수도 있습니다."
},
"extract": {
"title": "CA 인증서 추출 실패",
"message": "체인 없는 자체 서명 인증서만 자동으로 불러올 수 있습니다. 자체 서명 인증서를 사용하고 있다면 CA 인증서를 수동 업로드하십시오. <docsLink></docsLink>에서 그에 대한 지침을 확인할 수 있습니다."
}
},
"action": {
"retry": {
"label": "생성 재시도"
},
"trust": {
"label": "인증서 신뢰"
},
"upload": {
"label": "인증서 업로드"
}
},
"hostnameMismatch": {
"confirm": {
"title": "호스트네임 불일치 신뢰",
"message": "호스트네임이 불일치하는 인증서를 신뢰하시겠습니까?"
},
"notification": {
"success": {
"title": "신뢰하는 인증서",
"message": "호스트네임을 신뢰하는 인증서 목록에 추가"
},
"error": {
"title": "인증서 신뢰 실패",
"message": "호스트네임 불일치 인증서를 신뢰할 수 없음"
}
}
},
"selfSigned": {
"confirm": {
"title": "자체 서명 인증서 신뢰",
"message": "자체 서명 인증서를 신뢰하시겠습니까?"
},
"notification": {
"success": {
"title": "신뢰하는 인증서",
"message": "인증서를 신뢰하는 인증서 목록에 추가"
},
"error": {
"title": "인증서 신뢰 실패",
"message": "인증서 신뢰 목록 추가 실패"
}
}
},
"details": {
"title": "세부 사항",
"description": "결정하기 전에 인증서 정보를 확인하십시오.",
"content": {
"action": "항목 보기",
"title": "PEM 인증서"
}
}
},
"request": {
"title": "요청 오류",
"description": {
"connection": {
"hostUnreachable": "서버에 도달할 수 없습니다. 보통 호스트가 오프라인이거나 현재 네트워크에서 도달할 수 없다는 것을 의미합니다.",
"networkUnreachable": "네트워크에 접속할 수 없습니다. 인터넷 연결 또는 네트워크 설정을 확인하여 주십시오.",
"refused": "서버가 연결을 거부했습니다. 지정된 포트에서 실행되고 있지 않거나 요청을 거부하고 있을 수 있습니다.",
"reset": "서버에서 연결을 예기치 못하게 종료했습니다. 서버가 불안정하거나 재시작된 경우 발생할 수 있습니다."
},
"dns": {
"notFound": "서버 주소를 찾을 수 없습니다. URL에 오타 또는 잘못된 도메인 이름을 지정했는지 확인해 주십시오.",
"timeout": "DNS 조회 시간이 초과되었습니다. 일시적인 문제일 수 있으므로 잠시 후 다시 시도해 주십시오.",
"noAnswer": "DNS 서버가 유효한 응답을 반환하지 않았습니다. 도메인이 존재할 수도 있지만 유효한 레코드가 없습니다."
},
"timeout": {
"aborted": "요청이 완료 전에 중단되었습니다. 사용자 작업 또는 시스템 시간 초과 때문일 수 있습니다.",
"timeout": "요청 완료에 너무 오래 걸려 시간이 초과되었습니다. 네트워크를 확인하거나 나중에 다시 시도하십시오."
}
}
}
},
"alertNotice": "연결이 정상적으로 이루어지면 저장 버튼이 활성화됩니다",
"notification": {
"success": {
"title": "연결 성공",
"message": "연결 설정에 성공했습니다"
},
"invalidUrl": {
"title": "잘못된 URL",
"message": "URL이 유효하지 않습니다"
},
"secretNotDefined": {
"title": "자격 증명 없음",
"message": "자격 증명이 모두 제공되지 않았습니다"
},
"invalidCredentials": {
"title": "잘못된 자격 증명",
"message": "자격 증명이 올바르지 않습니다"
},
"commonError": {
"title": "연결 실패",
"message": "연결 설정에 실패했습니다"
},
"badRequest": {
"title": "잘못된 요청",
"message": "요청 형식 잘못됨"
},
"unauthorized": {
"title": "권한 없음",
"message": "자격 증명이 잘못되었을 수 있습니다"
},
"forbidden": {
"title": "거부됨",
"message": "권한이 누락되었을 수 있습니다"
},
"notFound": {
"title": "찾을 수 없음",
"message": "URL 또는 경로가 잘못되었을 수 있습니다"
},
"internalServerError": {
"title": "내부 서버 오류",
"message": "서버에 오류가 발생했습니다"
},
"serviceUnavailable": {
"title": "서비스 사용 불가",
"message": "현재 서버를 사용할 수 없습니다"
},
"connectionAborted": {
"title": "연결 중단",
"message": "연결이 중단되었습니다"
},
"domainNotFound": {
"title": "도메인 찾을 수 없음",
"message": "도메인을 찾을 수 없습니다"
},
"connectionRefused": {
"title": "연결 거부됨",
"message": "연결이 거부되었습니다"
},
"invalidJson": {
"title": "유효하지 않은 JSON",
"message": "응답이 유효한 JSON이 아닙니다"
},
"wrongPath": {
"title": "잘못된 경로",
"message": "경로가 올바르지 않을 수 있습니다"
},
"tooManyRequests": {
"title": "정해진 시간 내 너무 많은 요청",
"message": "요청이 너무 많습니다. 대상 시스템에 한도가 설정되어 있거나 거절되었을 수 있습니다"
}
}
},
"secrets": {
"title": "비밀 구문",
"lastUpdated": "{date}에 마지막으로 업데이트됨",
"notSet": {
"label": "설정된 값 없음",
"tooltip": "이 필수 시크릿 값이 아직 설정되지 않았습니다"
},
"secureNotice": "이 시크릿 값은 생성 후 열람할 수 없습니다",
"reset": {
"title": "시크릿 값 초기화",
"message": "이 시크릿 값을 초기화하시겠습니까?"
},
"noSecretsRequired": {
"segmentTitle": "시크릿 값 없음",
"text": "이 통합에는 시크릿이 필요하지 않습니다"
},
"kind": {
"username": {
"label": "사용자 이름",
"newLabel": "새 사용자 이름"
},
"apiKey": {
"label": "API 키",
"newLabel": "새 API 키"
},
"password": {
"label": "비밀번호",
"newLabel": "새 패스워드"
},
"tokenId": {
"label": "토큰 ID",
"newLabel": "새 토큰 ID"
},
"realm": {
"label": "영역",
"newLabel": "새 영역"
},
"personalAccessToken": {
"label": "개인 액세스 토큰",
"newLabel": "새 개인 액세스 토큰(PAT)"
},
"topic": {
"label": "주제",
"newLabel": "새 주제"
},
"url": {
"label": "URL",
"newLabel": "새 URL"
},
"opnsenseApiKey": {
"label": "API 키 (키 값)",
"newLabel": "새 API 키(Key)"
},
"opnsenseApiSecret": {
"label": "API 키 (시크릿 값)",
"newLabel": "새 API 키(Secret)"
},
"patchmonApiKey": {
"label": "API 키",
"newLabel": "새 API 키"
},
"patchmonApiSecret": {
"label": "API 시크릿",
"newLabel": "새 API 시크릿"
},
"githubAppId": {
"label": "APP ID",
"newLabel": "새 앱 ID"
},
"githubInstallationId": {
"label": "설치 ID",
"newLabel": "새 설치 ID"
},
"privateKey": {
"label": "개인 키",
"newLabel": "새 개인 키"
},
"slug": {
"label": "상태 페이지 슬러그",
"newLabel": "새 상태 페이지 슬러그"
}
}
},
"permission": {
"use": "항목에서 통합 선택",
"interact": "통합과 상호작용",
"full": "전체 통합 접근"
},
"audiobookshelf": {
"name": "Audiobookshelf",
"description": "셀프 호스팅 오디오북 및 팟캐스트 서버"
},
"navidrome": {
"name": "Navidrome",
"description": "Subsonic API 호환성을 갖춘 셀프 호스팅 음악 스트리밍 서버"
},
"uptimeKuma": {
"name": "Uptime Kuma",
"description": "공개 상태 페이지가 있는 셀프 호스팅 가동 시간 모니터링",
"secret": {
"slug": {
"description": "공개 상태 페이지의 슬러그입니다. 설정하지 않으면 기본값은 \"default\"입니다."
},
"apiKey": {
"description": "인증된 /metrics 액세스를 위한 선택적 API 키"
}
}
},
"traefik": {
"name": "Traefik",
"description": "클라우드 네이티브 리버스 프록시 및 로드 밸런서"
},
"wud": {
"name": "",
"description": ""
},
"paperlessNgx": {
"name": "Paperless-ngx",
"description": "스캔된 문서를 보관하고 정리하는 문서 관리 시스템"
},
"patchmon": {
"name": "PatchMon",
"description": "Linux 호스트용 패치 관리 및 모니터링"
},
"bazarr": {
"name": "Bazarr",
"description": "Sonarr와 Radarr의 보조 애플리케이션으로, 자막을 관리하고 다운로드합니다"
}
},
"media": {
"plural": "미디어",
"search": "미디어 찾기",
"field": {
"name": "이름",
"size": "크기",
"creator": "크리에이터"
},
"action": {
"upload": {
"label": "미디어 업로드",
"file": "파일 선택",
"notification": {
"success": {
"message": "미디어 업로드 완료"
},
"error": {
"message": "미디어를 업로드할 수 없습니다"
}
}
},
"delete": {
"label": "미디어 삭제",
"description": "<bName></bName> 미디어를 삭제하시겠습니까?",
"notification": {
"success": {
"message": "미디어 삭제 완료"
},
"error": {
"message": "미디어를 삭제할 수 없습니다"
}
}
},
"copy": {
"label": "URL 복사"
},
"open": {
"label": "미디어 열기"
}
},
"noResults": {
"title": "미디어가 업로드되지 않음"
}
},
"common": {
"success": "성공",
"beta": "베타",
"error": "오류",
"action": {
"add": "추가",
"apply": "적용",
"backToOverview": "개요로 돌아가기",
"skip": "건너뛰기",
"change": "변경",
"create": "만들기",
"createAnother": "만들고 다시 시작",
"edit": "수정",
"import": "가져오기",
"insert": "삽입",
"remove": "제거",
"save": "저장",
"saveChanges": "변경 사항 저장",
"cancel": "취소",
"delete": "삭제",
"discard": "버리기",
"close": "닫기",
"confirm": "확인",
"continue": "계속",
"previous": "이전",
"next": "다음",
"checkoutDocs": "문서 읽기",
"checkLogs": "로그에서 상세 정보 확인",
"tryAgain": "다시 시도",
"loading": "불러오는 중",
"show": "표시",
"hide": "숨기기"
},
"here": "여기",
"iconPicker": {
"label": "아이콘 URL",
"description": "",
"header": "이름 또는 주제를 입력해 아이콘을 필터링하세요... Homarr가 {countIcons}에서 아이콘을 검색합니다.",
"headerLoading": "아이콘을 검색하려면 입력…",
"clear": "",
"uploadImage": "",
"results": "",
"localImages": "내 이미지",
"svgIcons": "",
"otherImages": "기타 이미지",
"urlLoading": "",
"urlReady": "",
"urlError": "",
"noResults": "\"{search}\"에 일치하는 아이콘이 없습니다.",
"error": "아이콘을 불러올 수 없습니다."
},
"colorScheme": {
"options": {
"auto": "자동",
"light": "라이트",
"dark": "다크"
}
},
"information": {
"min": "최소",
"max": "최대",
"days": "일",
"hours": "시간",
"minutes": "분"
},
"notification": {
"create": {
"success": "생성 완료",
"error": "생성 실패"
},
"delete": {
"success": "삭제 완료",
"error": "삭제 실패"
},
"update": {
"success": "변경 사항 적용 완료",
"error": "변경 사항 적용 실패"
},
"transfer": {
"success": "전송 완료",
"error": "전송 실패"
}
},
"multiSelect": {
"placeholder": "하나 이상의 값 선택"
},
"multiText": {
"placeholder": "값 추가",
"addLabel": "{value} 추가"
},
"select": {
"placeholder": "값 선택",
"badge": {
"recommended": "추천"
}
},
"userAvatar": {
"menu": {
"switchToDarkMode": "다크 모드로 전환",
"switchToLightMode": "라이트 모드로 전환",
"management": "관리",
"docker": "Docker",
"preferences": "기본 설정",
"logout": "로그아웃",
"login": "로그인",
"homeBoard": "당신의 홈 보드",
"loggedOut": "로그아웃됨",
"updateAvailable": "{countUpdates} 업데이트 가능: {tag}"
}
},
"dangerZone": "위험한 설정",
"noResults": "결과를 찾을 수 없습니다.",
"unsavedChanges": "저장하지 않은 변경 사항이 있습니다!",
"servers": "서버",
"applications": "앱",
"services": "서비스",
"preview": {
"show": "미리보기 표시",
"hide": "미리보기 숨기기"
},
"zod": {
"errors": {
"default": "이 필드는 유효하지 않습니다.",
"required": "이 필드는 필수 입력 사항입니다.",
"string": {
"startsWith": "이 필드는 {startsWith}로 시작해야 합니다.",
"endsWith": "이 필드는 {endsWith}으로 끝나야 합니다.",
"includes": "이 필드에는 {includes}",
"invalidEmail": "이 입력란은 유효한 이메일이어야 합니다"
},
"tooSmall": {
"string": "이 필드는 {minimum} 자 이상이어야 합니다.",
"number": "이 필드는 {minimum}이상이어야 합니다."
},
"tooBig": {
"string": "이 필드는 최대 {maximum} 자까지만 입력할 수 있습니다.",
"number": "이 필드는 {maximum}보다 작거나 같아야 합니다."
},
"custom": {
"passwordsDoNotMatch": "패스워드가 일치하지 않습니다",
"passwordRequirements": "패스워드가 요구사항을 충족하지 않습니다",
"boardAlreadyExists": "이 이름을 가진 보드가 이미 존재합니다",
"invalidFileType": "잘못된 파일 유형, {expected}(으)로 예상",
"invalidFileName": "잘못된 파일명",
"fileTooLarge": "파일이 너무 큽니다. 최대 크기는 {maxSize}입니다",
"invalidConfiguration": "잘못된 설정",
"groupNameTaken": "이미 사용 중인 그룹 이름"
}
}
},
"unit": {
"speed": {
"kilometersPerHour": "km/h",
"milesPerHour": "mph"
}
}
},
"section": {
"dynamic": {
"action": {
"create": "새 동적 섹션",
"remove": "동적 섹션 제거"
},
"option": {
"title": {
"label": "제목"
},
"customCssClasses": {
"label": "사용자 지정 css 클래스"
},
"borderColor": {
"label": "테두리 색상"
}
},
"remove": {
"title": "동적 섹션 제거",
"message": "이 동적 섹션을 제거하시겠습니까? 항목은 상위 섹션의 동일한 위치로 이동합니다."
}
},
"category": {
"field": {
"name": {
"label": "이름"
}
},
"action": {
"create": "새 카테고리",
"edit": "카테고리 이름 변경",
"remove": "카테고리 제거",
"moveUp": "위로 이동",
"moveDown": "아래로 이동",
"createAbove": "위에 새 카테고리 생성",
"createBelow": "아래 새 카테고리 생성",
"openAllInNewTabs": "탭에서 모두 열기"
},
"create": {
"title": "새 카테고리",
"submit": "카테고리 추가"
},
"remove": {
"title": "카테고리 제거",
"message": "{name} 카테고리를 제거하시겠습니까?"
},
"edit": {
"title": "카테고리 이름 변경",
"submit": "카테고리 이름 변경"
},
"menu": {
"label": {
"create": "새 카테고리",
"changePosition": "위치 변경",
"settings": "설정"
}
},
"openAllInNewTabs": {
"title": "탭에서 모두 열기",
"text": "일부 브라우저는 보안상의 이유로 탭의 대량 열기를 차단할 수 있습니다. 브라우저가 이 작업을 차단했기 때문에 Homarr가 모든 창을 열지 못했습니다. \"팝업 창 열기\"를 허용한 후 다시 시도해 주십시오."
}
}
},
"item": {
"action": {
"create": "새 항목",
"import": "항목 가져오기",
"edit": "항목 편집",
"moveResize": "항목 이동 / 크기변경",
"duplicate": "항목 복사",
"remove": "항목 제거"
},
"menu": {
"label": {
"settings": "설정",
"refresh": "새로고침",
"options": "옵션",
"actions": "동작"
},
"status": {
"success": "확인",
"error": "오류",
"loading": "불러오는 중",
"idle": "대기"
}
},
"create": {
"title": "추가할 항목을 선택",
"search": "아이템 필터",
"addToBoard": "보드에 추가"
},
"moveResize": {
"title": "항목 이동 / 크기변경",
"field": {
"width": {
"label": "너비"
},
"height": {
"label": "높이"
},
"xOffset": {
"label": "X 오프셋"
},
"yOffset": {
"label": "Y 오프셋"
}
}
},
"edit": {
"title": "항목 편집",
"tab": {
"widget": "위젯 편집",
"app": "앱 편집"
},
"app": {
"propagationNotice": "이 앱의 변경 사항은 전체 대시보드에 적용됩니다."
},
"advancedOptions": {
"label": "고급 옵션",
"title": "고급 항목 옵션"
},
"field": {
"integrations": {
"label": "통합"
},
"title": {
"label": "제목"
},
"customCssClasses": {
"label": "사용자 지정 css 클래스"
},
"borderColor": {
"label": "테두리 색상"
}
}
},
"remove": {
"title": "항목 제거",
"message": "이 항목을 제거하시겠습니까?"
}
},
"widget": {
"integrationSelect": {
"configureIntegrationFirst": "먼저 통합에 연결하십시오",
"loading": "불러오는 중...",
"placeholder": "옵션 선택",
"noResults": "결과 없음",
"loadError": "옵션 불러오기 실패"
},
"app": {
"name": "앱",
"description": "모드에 앱을 내장합니다.",
"option": {
"appId": {
"label": "앱 선택"
},
"openInNewTab": {
"label": "새 탭에서 열기"
},
"showTitle": {
"label": "앱 이름 표시"
},
"pingEnabled": {
"label": "상태 체크 활성화"
},
"layout": {
"label": "레이아웃",
"option": {
"row": "가로",
"row-reverse": "가로(역방향)",
"column": "세로",
"column-reverse": "세로(역방향)"
}
},
"descriptionDisplayMode": {
"label": "설명 표시 모드",
"description": "앱 설명 표시 방법 선택",
"option": {
"normal": "위젯 내부",
"tooltip": "툴팁 사용",
"hidden": "숨김"
}
}
},
"error": {
"notFound": {
"label": "앱 없음",
"tooltip": "올바른 앱을 선택하지 않았습니다"
}
}
},
"bookmarks": {
"name": "북마크",
"description": "여러 앱 링크 표시",
"option": {
"title": {
"label": "제목"
},
"layout": {
"label": "레이아웃",
"option": {
"row": {
"label": "수평"
},
"column": {
"label": "세로"
},
"grid": {
"label": "그리드"
},
"gridHorizontal": {
"label": "가로 그리드"
}
}
},
"hideTitle": {
"label": "제목 숨기기"
},
"hideIcon": {
"label": "아이콘 숨기기"
},
"hideHostname": {
"label": "호스트네임 숨기기"
},
"openNewTab": {
"label": "새 탭에서 열기"
},
"withBorder": {
"label": "테두리 표시"
},
"items": {
"label": "북마크",
"add": "북마크 추가"
}
}
},
"archiveTeamWarrior": {
"name": "ArchiveTeam Warrior",
"description": "ArchiveTeam Warrior 상태, 프로젝트 및 활성 보관 작업을 모니터링합니다.",
"option": {
"showBroadcastMessage": {
"label": "방송 메시지 표시"
}
}
},
"wud": {
"name": "",
"description": "",
"title": "",
"monitored": "",
"updatesAvailable": "",
"updateAvailable": "",
"openReleaseNotes": "",
"option": {
"showTitle": {
"label": ""
},
"showRing": {
"label": ""
},
"layout": {
"label": "레이아웃",
"option": {
"horizontal": {
"label": "가로"
},
"vertical": {
"label": "세로"
}
}
},
"showUpdateList": {
"label": "",
"description": ""
}
}
},
"dnsHoleSummary": {
"name": "DNS 홀 요약",
"description": "DNS 홀의 요약을 표시합니다",
"option": {
"layout": {
"label": "레이아웃",
"option": {
"row": {
"label": "수평"
},
"column": {
"label": "세로"
},
"grid": {
"label": "그리드"
}
}
},
"usePiHoleColors": {
"label": "Pi-Hole 색상 사용"
}
},
"error": {
"internalServerError": "DNS 홀 요약을 가져오지 못했습니다",
"integrationsDisconnected": "데이터 없음, 모든 통합 연결 해제됨"
},
"data": {
"adsBlockedToday": "오늘 차단됨",
"adsBlockedTodayPercentage": "오늘 차단됨",
"dnsQueriesToday": "오늘 쿼리",
"domainsBeingBlocked": "차단 목록의 도메인"
},
"domainsTooltip": "여러 통합으로 인해 Homarr가 차단된 도메인의 정확한 수를 계산할 수 없습니다"
},
"dnsHoleControls": {
"name": "DNS 홀 제어",
"description": "대시보드에서 PiHole 또는 AdGuard를 제어하세요.",
"option": {
"layout": {
"label": "레이아웃",
"option": {
"row": {
"label": "수평"
},
"column": {
"label": "세로"
},
"grid": {
"label": "그리드"
}
}
},
"showToggleAllButtons": {
"label": "모두 토글 버튼 표시"
}
},
"error": {
"internalServerError": "DNS 홀 제어 실패"
},
"controls": {
"enableAll": "모두 활성화",
"disableAll": "모두 비활성화",
"setTimer": "타이머 설정",
"set": "설정",
"enabled": "활성화됨",
"disabled": "장애인",
"processing": "처리 중",
"disconnected": "연결 해제됨",
"hours": "시간",
"minutes": "분",
"unlimited": "무제한으로 하려면 비워 두세요"
}
},
"clock": {
"name": "날짜 및 시간",
"description": "현재 날짜와 시간을 표시합니다.",
"option": {
"customTitleToggle": {
"label": "커스텀 제목/도시 표시",
"description": "시계 위에 커스텀 제목 또는 도시/국가 이름 표시."
},
"customTitle": {
"label": "제목"
},
"is24HourFormat": {
"label": "24시간 형식",
"description": "12시간 형식 대신 24시간 형식 사용"
},
"showSeconds": {
"label": "초 단위 표시"
},
"useCustomTimezone": {
"label": "고정 시간대 사용"
},
"timezone": {
"label": "시간대",
"description": "IANA 표준 시간대 선택"
},
"showDate": {
"label": "날짜 표시"
},
"dateFormat": {
"label": "날짜 형식",
"description": "날짜를 표시하는 형식"
},
"customTimeFormat": {
"label": "커스텀 시간 형식",
"description": "ISO 8601을 사용하여 시간 형식 지정 (다른 옵션 무시)"
},
"customDateFormat": {
"label": "커스텀 날짜 형식",
"description": "ISO 8601을 사용하여 날짜 형식 지정 (다른 옵션 무시)"
},
"showWeather": {
"label": "날씨 표시",
"description": "카드 모서리에 작은 애니메이션 날씨 아이콘과 온도를 표시합니다"
},
"weatherLocation": {
"label": "날씨 위치"
},
"isWeatherFormatFahrenheit": {
"label": "화씨 사용"
}
}
},
"minecraftServerStatus": {
"name": "Minecraft 서버 상태",
"description": "Minecraft 서버의 상태를 표시합니다",
"option": {
"title": {
"label": "제목"
},
"domain": {
"label": "서버 주소"
},
"isBedrockServer": {
"label": "Bedrock 서버"
}
},
"status": {
"online": "온라인",
"offline": "오프라인"
}
},
"timetable": {
"name": "",
"description": "",
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": "Search.ch URL"
},
"station": {
"label": ""
}
}
},
"notebook": {
"name": "노트북",
"description": "마크다운을 지원하는 간단한 노트북 위젯",
"option": {
"showToolbar": {
"label": "마크다운 작성에 도움이 되는 도구 모음 표시"
},
"allowReadOnlyCheck": {
"label": "읽기 전용 모드에서 체크인 허용"
},
"content": {
"label": "노트북의 콘텐츠"
}
},
"controls": {
"bold": "진하게",
"italic": "이탤릭",
"strikethrough": "취소선",
"underline": "밑줄",
"colorText": "글자 색상",
"colorHighlight": "하이라이트 색상",
"code": "코드",
"clear": "서식 초기화",
"heading": "제목 레벨 {level}",
"align": "텍스트 정렬: {position}",
"directionLtr": "텍스트 방향을 왼쪽에서 오른쪽으로 설정",
"directionRtl": "텍스트 방향을 오른쪽에서 왼쪽으로 설정",
"blockquote": "인용문",
"horizontalLine": "가로선",
"bulletList": "글머리 기호 목록",
"orderedList": "번호순 목록",
"checkList": "체크리스트",
"increaseIndent": "들여쓰기 늘리기",
"decreaseIndent": "들여쓰기 줄이기",
"link": "링크",
"unlink": "링크 제거",
"image": "이미지 삽입",
"addTable": "표 추가",
"deleteTable": "표 삭제",
"colorCell": "셀 색상",
"mergeCell": "셀 병합 토글",
"addColumnLeft": "앞에 열 추가",
"addColumnRight": "뒤에 열 추가",
"deleteColumn": "열 삭제",
"addRowTop": "앞 행 추가",
"addRowBelow": "뒤 행 추가",
"deleteRow": "행 삭제"
},
"align": {
"left": "왼쪽",
"center": "가운데",
"right": "오른쪽"
},
"popover": {
"clearColor": "색상 제거",
"source": "소스",
"widthPlaceholder": "% 또는 픽셀 값",
"columns": "열",
"rows": "행",
"width": "너비",
"height": "높이"
},
"placeholder": "노트 작성 시작",
"dismiss": {
"title": "변경사항 삭제",
"message": "노트북에 저장되지 않은 변경 사항이 있습니다. 삭제하시겠습니까?",
"action": {
"discard": "저장하지 않음",
"keepEditing": "계속 편집"
}
}
},
"anchorNote": {
"name": "",
"description": "",
"option": {
"noteId": {
"label": ""
},
"showTitle": {
"label": ""
},
"showUpdatedAt": {
"label": ""
}
},
"empty": "",
"emptyContent": "",
"notFound": "",
"noNotes": "",
"integrationRequired": "",
"updatedAt": "",
"untitled": "",
"edit": "",
"save": "",
"cancel": "",
"readOnlyViewer": "",
"saveForbidden": "",
"saveFailed": ""
},
"iframe": {
"name": "iFrame",
"description": "인터넷에서 콘텐츠를 퍼옵니다. 일부 웹사이트는 액세스를 제한할 수 있습니다.",
"option": {
"embedUrl": {
"label": "임베드 URL"
},
"allowFullScreen": {
"label": "전체 화면 허용"
},
"allowTransparency": {
"label": "투명성 허용"
},
"allowScrolling": {
"label": "스크롤 허용"
},
"allowPayment": {
"label": "결제 허용"
},
"allowAutoPlay": {
"label": "자동 재생 허용"
},
"allowMicrophone": {
"label": "마이크 허용"
},
"allowCamera": {
"label": "카메라 허용"
},
"allowGeolocation": {
"label": "지리적 위치 허용"
},
"allowModals": {
"label": "모달 허용"
}
},
"error": {
"noUrl": "iFrame URL 없음",
"unsupportedProtocol": "URL이 지원되지 않는 프로토콜을 사용합니다. ({supportedProtocols}) 중 하나를 사용하십시오",
"noBrowerSupport": "브라우저가 iframe을 지원하지 않습니다. 브라우저를 업데이트하세요."
}
},
"smartHome-entityState": {
"name": "엔티티 상태",
"description": "엔티티의 상태를 표시하고 선택적으로 토글합니다",
"option": {
"entityId": {
"label": "엔티티 ID"
},
"displayName": {
"label": "표시 이름"
},
"entityUnit": {
"label": "엔티티 단위"
},
"clickable": {
"label": "클릭 가능"
}
}
},
"smartHome-executeAutomation": {
"name": "자동화 실행",
"description": "한 번의 클릭으로 자동화를 트리거합니다",
"option": {
"displayName": {
"label": "표시 이름"
},
"automationId": {
"label": "자동화 ID"
}
},
"spotlightAction": {
"run": "{name} 실행"
}
},
"stockPrice": {
"name": "주가",
"description": "회사의 현재 주가를 표시합니다",
"option": {
"stock": {
"label": "주식 심볼"
},
"timeRange": {
"label": "기간",
"option": {
"1d": {
"label": "1일"
},
"5d": {
"label": "5일"
},
"1mo": {
"label": "1개월"
},
"3mo": {
"label": "3개월"
},
"6mo": {
"label": "6개월"
},
"ytd": {
"label": "연초부터 현재까지"
},
"1y": {
"label": "1년"
},
"2y": {
"label": "2년"
},
"5y": {
"label": "5년"
},
"10y": {
"label": "10년"
},
"max": {
"label": "최대"
}
}
},
"timeInterval": {
"label": "시간 간격",
"option": {
"5m": {
"label": "5분"
},
"15m": {
"label": "15분"
},
"30m": {
"label": "30분"
},
"1h": {
"label": "1시간"
},
"1d": {
"label": "1일"
},
"5d": {
"label": "5일"
},
"1wk": {
"label": "1주"
},
"1mo": {
"label": "1개월"
}
}
}
}
},
"calendar": {
"name": "캘린더",
"description": "일정 기간 내에 캘린더 보기에 통합된 이벤트를 표시합니다",
"duration": {
"allDay": "하루 종일"
},
"option": {
"releaseType": {
"label": "Radarr 릴리즈 유형",
"options": {
"inCinemas": "극장 상영",
"digitalRelease": "디지털 출시",
"physicalRelease": "실물 출시"
}
},
"filterPastMonths": {
"label": "과거 이벤트 표시 개월수"
},
"filterFutureMonths": {
"label": "미래 이벤트 표시 개월수"
},
"showUnmonitored": {
"label": "모니터링되지 않음 표시"
}
}
},
"weather": {
"name": "날씨",
"description": "설정한 위치의 현재 날씨 정보를 표시합니다.",
"option": {
"isFormatFahrenheit": {
"label": "화씨 온도"
},
"disableTemperatureDecimals": {
"label": "온도 소수점 비활성화"
},
"showCurrentWindSpeed": {
"label": "현재 풍속 표시",
"description": "현재 날씨 기준으로만 표시됩니다"
},
"useImperialSpeed": {
"label": "mph 풍속 사용"
},
"location": {
"label": "날씨 위치"
},
"showCity": {
"label": "도시 표시"
},
"hasForecast": {
"label": "예보 표시"
},
"forecastDayCount": {
"label": "예보 일수",
"description": "위젯이 충분히 넓지 않으면 표시되는 일수가 줄어듭니다"
},
"dateFormat": {
"label": "날짜 형식",
"description": "날짜를 표시하는 형식"
}
},
"currentWindSpeed": "{currentWindSpeed}{unit}",
"dailyForecast": {
"sunrise": "일출",
"sunset": "일몰",
"maxWindSpeed": "최대 풍속: {maxWindSpeed}{unit}",
"maxWindGusts": "최대 순간 풍속: {maxWindGusts}{unit}",
"humidity": "습도: {humidity}%"
},
"kind": {
"clear": "맑음",
"mainlyClear": "대체로 맑음",
"fog": "안개",
"drizzle": "이슬비",
"freezingDrizzle": "어는 이슬비",
"rain": "비",
"freezingRain": "어는 비",
"snowFall": "눈",
"snowGrains": "쌀알눈",
"rainShowers": "소나기",
"snowShowers": "소낙눈",
"thunderstorm": "뇌우",
"thunderstormWithHail": "우박을 동반한 뇌우",
"unknown": "알 수 없음"
}
},
"indexerManager": {
"name": "인덱서 관리자 상태",
"description": "인덱서 상태",
"option": {
"openIndexerSiteInNewTab": {
"label": "새 탭에서 인덱서 사이트 열기"
}
},
"title": "인덱서 관리자",
"testAll": "모두 테스트",
"error": {
"internalServerError": "인덱서 상태를 가져오지 못했습니다"
}
},
"healthMonitoring": {
"name": "시스템 상태 모니터링",
"description": "시스템의 상태 정보를 표시합니다.",
"tab": {
"system": "시스템",
"cluster": "클러스터"
},
"option": {
"fahrenheit": {
"label": "CPU 온도 화씨 표시"
},
"cpu": {
"label": "CPU 정보 표시"
},
"memory": {
"label": "메모리 정보 표시"
},
"gpu": {
"label": "GPU 정보 표시"
},
"showUptime": {
"label": "작동 시간 표시"
},
"fileSystem": {
"label": "파일시스템 정보 표시"
},
"visibleStorageVolumes": {
"label": "저장소 볼륨 표시",
"description": "선택한 모든 통합이 Synology일 때만 사용할 수 있습니다. 감지된 모든 저장소 볼륨을 표시하려면 비워두십시오.",
"placeholder": "저장소 볼륨 선택"
},
"defaultTab": {
"label": "기본 탭"
},
"visibleClusterSections": {
"label": "클러스터 섹션 시각화"
},
"sectionIndicatorRequirement": {
"label": "섹션 표시기 요구사항"
}
},
"popover": {
"information": "정보",
"processor": "프로세서: {cpuModelName}",
"memory": "메모리: {memory}GiB",
"memoryAvailable": "사용 가능: {memoryAvailable}GiB ({percent}%)",
"version": "버전: {version}",
"uptime": "작동 시간: {months}개월 {days}일 {hours}시간 {minutes}분",
"loadAverage": "평균 부하량:",
"minute": "1분",
"minutes": "{count}분",
"used": "사용중",
"available": "사용 가능",
"lastSeen": "마지막 상태 업데이트: {lastSeen}"
},
"memory": {},
"error": {
"internalServerError": "상태 불러오기 실패"
},
"cluster": {
"summary": {
"cpu": "CPU",
"memory": "RAM"
},
"resource": {
"node": {
"name": "노드"
},
"qemu": {
"name": "가상머신"
},
"lxc": {
"name": "LXC"
},
"storage": {
"name": "저장 공간"
}
},
"popover": {
"rightSection": {
"node": "노드",
"vmId": "가상머신 ID",
"plugin": "플러그인"
},
"detail": {
"cpu": "코어",
"memory": "메모리",
"storage": "저장 공간",
"uptime": "작동 시간",
"haState": "HA 상태",
"storageType": {
"local": "로컬 저장소",
"shared": "공유 저장소"
}
}
},
"table": {
"header": {
"name": "이름",
"cpu": "CPU",
"memory": "RAM",
"node": "노드"
}
}
}
},
"dockerContainers": {
"name": "Docker 상태",
"description": "",
"option": {
"columns": {
"label": "표시할 열"
},
"enableRowSorting": {
"label": "항목 정렬 활성화"
},
"defaultSort": {
"label": "",
"option": {
"name": "이름",
"state": "상태",
"cpuUsage": "CPU 사용량",
"memoryUsage": "메모리 사용량"
}
},
"descendingDefaultSort": {
"label": "역순 정렬"
},
"columnOrder": {
"label": ""
},
"columnWidths": {
"label": ""
}
},
"error": {
"internalServerError": "컨테이너 상태 불러오기 실패",
"layoutSaveTitle": "",
"layoutSaveMessage": ""
},
"empty": {
"noContainers": ""
}
},
"coolify": {
"name": "",
"description": "",
"option": {
"showServers": {
"label": ""
},
"showApplications": {
"label": ""
},
"showServices": {
"label": ""
}
},
"empty": {
"servers": "",
"applications": "",
"services": ""
},
"footer": {
"updated": ""
},
"error": {
"noIntegration": "",
"internalServerError": ""
},
"server": {
"buildServer": ""
},
"instances": {
"title": ""
}
},
"vpn": {
"name": "VPN",
"description": "VPN 연결 개요",
"serviceUnavailable": "VPN 연결되지 않음",
"option": {}
},
"ups": {
"name": "UPS",
"description": "NUT 서버를 통해 UPS 장치 상태 모니터링",
"option": {
"showBattery": {
"label": "배터리 표시"
},
"showLoad": {
"label": "부하 표시"
},
"showVoltage": {
"label": "전압 표시"
}
},
"status": {
"online": "온라인",
"onBattery": "배터리 사용 중",
"lowBattery": "배터리 부족",
"charging": "충전 중",
"unknown": "알 수 없음"
},
"field": {
"runtime": "런타임",
"load": "부하",
"input": "입력",
"output": "출력"
},
"error": {
"internalServerError": "UPS 데이터를 가져오지 못함"
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"umami": {
"name": "",
"description": "",
"visitors": "",
"active": "",
"pageviews": "",
"visits": "",
"bounceRate": "",
"avgDuration": "",
"option": {
"websiteId": {
"label": "",
"description": "",
"placeholder": "",
"loading": "",
"noWebsites": "",
"configureIntegrationFirst": ""
},
"timeFrame": {
"label": "",
"description": "",
"option": {
"today": "",
"24h": "",
"7d": "",
"30d": "지난 30일",
"month": "이번 달",
"lastMonth": "지난 달"
}
},
"eventName": {
"label": "이벤트",
"description": "특정 이벤트의 총 발생 횟수 표시",
"placeholder": "이벤트 선택",
"loading": "이벤트 로딩 중...",
"noEvents": "이벤트를 찾을 수 없음",
"none": "이벤트 없음",
"configureWebsiteFirst": "이벤트를 로드하려면 먼저 웹사이트를 선택하세요"
},
"chartType": {
"label": "차트 유형",
"description": "차트 표시 스타일",
"option": {
"bar": "막대 차트",
"sparkline": "스파크라인"
}
},
"chartStyle": {
"label": "차트 스타일",
"description": "차트에서 이벤트 시리즈를 표시하는 방법",
"option": {
"grouped": "나란히",
"overlay": "오버레이 (부분 집합)"
}
},
"viewMode": {
"label": "보기",
"description": "위젯 본문에 표시할 내용",
"option": {
"chart": "차트",
"events": "이벤트 차트",
"topPages": "인기 페이지",
"topReferrers": "인기 참조자"
}
},
"eventNames": {
"label": "이벤트",
"description": "차트로 표시할 이벤트를 하나 이상 선택하세요",
"placeholder": "이벤트 선택...",
"loading": "이벤트 로딩 중...",
"noEvents": "이벤트를 찾을 수 없음",
"configureWebsiteFirst": "이벤트를 로드하려면 먼저 웹사이트를 선택하세요"
},
"topCount": {
"label": "표시할 항목",
"description": "표시할 상위 항목 수 (최대 500)"
}
},
"event": {
"occurrences": "이벤트",
"label": "이벤트"
},
"topPages": {
"direct": "직접"
},
"topReferrers": {
"direct": "직접"
},
"events": {
"selectPrompt": "차트로 표시할 이벤트를 선택하세요"
},
"error": {
"noIntegration": "Umami 통합이 구성되지 않음",
"noWebsite": "웹사이트가 구성되지 않음",
"noData": "데이터 없음",
"internalServerError": "Umami 데이터를 가져오지 못함"
}
},
"common": {
"location": {
"query": "도시 / 우편번호",
"latitude": "위도",
"longitude": "경도",
"disabledTooltip": "도시 또는 우편번호를 입력하십시오",
"unknownLocation": "알 수 없는 위치",
"search": "검색",
"table": {
"header": {
"city": "도시",
"country": "국가",
"coordinates": "좌표",
"population": "인구"
},
"action": {
"select": "{city}, {countryCode} 선택"
},
"population": {
"fallback": "알 수 없음"
}
}
},
"integration": {
"noData": "통합 없음",
"description": "새 통합을 생성하려면 <here></here> 클릭"
},
"app": {
"noData": "앱 없음",
"description": "새 앱을 생성하려면 <here></here> 클릭",
"quickCreate": "즉석 앱 생성"
},
"error": {
"noIntegration": "선택한 통합 없음",
"noData": "사용 가능한 통합 데이터 없음"
},
"option": {}
},
"video": {
"name": "비디오 스트림",
"description": "카메라 또는 웹사이트의 비디오 스트림 또는 비디오 임베드하기",
"option": {
"feedUrl": {
"label": "피드 URL"
},
"hasAutoPlay": {
"label": "자동 재생",
"description": "브라우저 제한으로 인해 자동 재생은 음소거 상태에서만 작동합니다"
},
"isMuted": {
"label": "음소거"
},
"hasControls": {
"label": "컨트롤 표시"
}
},
"error": {
"noUrl": "비디오 URL이 제공되지 않았습니다",
"forYoutubeUseIframe": "YouTube 동영상은 iframe 옵션을 사용하세요"
}
},
"mediaServer": {
"name": "현재 미디어 서버 스트림",
"description": "미디어 서버의 현재 스트림 표시",
"option": {
"showOnlyPlaying": {
"label": "현재 재생 중 항목만 표시",
"description": "비활성화 옵션은 plex에서는 지원되지 않음"
},
"showBitrate": {
"label": "",
"description": ""
},
"showLocation": {
"label": "",
"description": ""
}
},
"footer": {
"streams": "",
"totalBitrate": ""
},
"items": {
"currentlyPlaying": "현재 재생 중",
"user": "사용자",
"name": "이름",
"id": "아이디",
"status": "상태",
"directPlay": "직접 재생",
"directStream": "",
"transcodeVideo": "",
"transcodeAudio": "",
"transcoding": "트랜스코딩",
"paused": "일시 중지됨",
"remaining": "남은 시간 {minutes}분",
"metadata": {
"title": "너드 통계",
"video": {
"title": "동영상",
"resolution": "해상도"
},
"audio": {
"title": "오디오",
"channelCount": "오디오 채널",
"codec": "오디오 코덱"
},
"transcoding": {
"title": "트랜스코딩",
"container": "컨테이너",
"resolution": "해상도",
"target": "목표 코덱"
}
}
}
},
"paperlessNgx": {
"name": "Paperless-ngx",
"description": "Paperless-ngx 문서 아카이브 개요",
"documentsTotal": "총 문서 수",
"documentsInbox": "받은 편지함",
"correspondents": "발신인",
"tags": "태그",
"documentTypes": "문서 유형",
"inboxRatio": "받은 편지함 비율",
"inbox": "받은 편지함",
"total": "전체",
"option": {
"showInboxRatio": {
"label": "받은 편지함 비율 표시",
"description": "히어로 섹션에 받은 편지함 대비 전체 문서 비율을 표시합니다"
},
"showInboxRing": {
"label": "받은 편지함 링 표시",
"description": "받은 편지함 비율과 함께 진행률 링을 표시합니다"
},
"showDocumentsTotal": {
"label": "총 문서 수 표시",
"description": "아카이브에 있는 총 문서 수를 표시합니다"
},
"showDocumentsInbox": {
"label": "받은 편지함 수 표시",
"description": "받은 편지함에 있는 처리되지 않은 문서 수를 표시합니다"
},
"showCorrespondents": {
"label": "발신인 표시",
"description": "총 발신인 수를 표시합니다"
},
"showTags": {
"label": "태그 표시",
"description": "총 태그 수를 표시합니다"
},
"showDocumentTypes": {
"label": "문서 유형 표시",
"description": "총 문서 유형 수를 표시합니다"
}
},
"error": {
"internalServerError": "Paperless-ngx 데이터를 가져오지 못함"
}
},
"patchmon": {
"name": "PatchMon",
"description": "PatchMon의 호스트 패치 상태 개요",
"title": "PatchMon 통계",
"totalHosts": "총 호스트",
"hostsNeedingUpdates": "업데이트 필요",
"securityUpdates": "보안 업데이트",
"upToDateHosts": "최신 상태의 호스트",
"hostsWithSecurityUpdates": "보안 업데이트가 필요한 호스트",
"recentUpdates24h": "업데이트 (24시간)",
"totalOutdatedPackages": "오래된 패키지",
"totalRepos": "저장소",
"osDistribution": "OS 배포판",
"compliance": "패치 준수",
"complianceRatio": "{upToDate} / {total}",
"lastUpdated": "{time} 업데이트됨",
"option": {
"showTotalHosts": {
"label": "총 호스트 표시",
"description": "모니터링되는 총 호스트 수 표시"
},
"showHostsNeedingUpdates": {
"label": "업데이트가 필요한 호스트 표시",
"description": "하나 이상의 오래된 패키지가 있는 호스트 표시"
},
"showSecurityUpdates": {
"label": "보안 업데이트 표시",
"description": "사용 가능한 총 보안 업데이트 수 표시"
},
"showUpToDateHosts": {
"label": "최신 호스트 표시",
"description": "오래된 패키지가 없는 호스트 표시"
},
"showHostsWithSecurityUpdates": {
"label": "보안 업데이트가 필요한 호스트 표시",
"description": "보안 패치가 필요한 호스트 표시"
},
"showRecentUpdates24h": {
"label": "최근 업데이트 (24시간) 표시",
"description": "지난 24시간 동안 적용된 업데이트 수 표시"
},
"showTotalOutdatedPackages": {
"label": "오래된 패키지 표시",
"description": "모든 호스트에서의 총 오래된 패키지 수 표시"
},
"showTotalRepos": {
"label": "저장소 표시",
"description": "모니터링되는 활성 저장소 수 표시"
},
"enableThresholdColors": {
"label": "임계값 색상 활성화",
"description": "심각도 사전 설정에 따라 통계 값을 녹색, 노란색 또는 빨간색으로 표시"
},
"useCustomThresholds": {
"label": "고급 임계값",
"description": "절대 개수 또는 전체 호스트 대비 백분율을 사용하여 통계별 경고 및 위험 임계값 사용자 정의"
},
"thresholdMode": {
"option": {
"absolute": "절대 개수",
"percent": "전체 호스트 대비 백분율"
}
},
"hostsNeedingUpdatesThresholdMode": {
"label": "업데이트 필요 임계값 모드",
"description": "업데이트 필요 개수를 절대값 또는 전체 호스트 대비 백분율로 비교"
},
"hostsNeedingUpdatesWarningAt": {
"label": "업데이트 필요 경고 임계값",
"description": "이 임계값에 도달하면 노란색으로 표시"
},
"hostsNeedingUpdatesCriticalAt": {
"label": "업데이트 필요 위험 임계값",
"description": "이 임계값에 도달하면 빨간색으로 표시"
},
"securityUpdatesThresholdMode": {
"label": "보안 업데이트 임계값 모드",
"description": "보안 업데이트 개수를 절대값 또는 전체 호스트 대비 백분율로 비교"
},
"securityUpdatesWarningAt": {
"label": "보안 업데이트 경고 임계값",
"description": "이 임계값에 도달하면 노란색으로 표시"
},
"securityUpdatesCriticalAt": {
"label": "보안 업데이트 위험 임계값",
"description": "이 임계값에 도달하면 빨간색으로 표시"
},
"hostsWithSecurityUpdatesThresholdMode": {
"label": "보안 업데이트가 있는 호스트 임계값 모드",
"description": "호스트 개수를 절대값 또는 전체 호스트 대비 백분율로 비교"
},
"hostsWithSecurityUpdatesWarningAt": {
"label": "보안 업데이트가 있는 호스트 경고 임계값",
"description": "이 임계값에 도달하면 노란색으로 표시"
},
"hostsWithSecurityUpdatesCriticalAt": {
"label": "보안 업데이트가 있는 호스트 위험 임계값",
"description": "이 임계값에 도달하면 빨간색으로 표시"
},
"upToDateHostsThresholdMode": {
"label": "최신 호스트 임계값 모드",
"description": "최신 호스트 개수를 절대값 또는 전체 호스트 대비 백분율로 비교"
},
"upToDateHostsWarningAt": {
"label": "최신 호스트 경고 임계값",
"description": "값이 이 임계값 이상이지만 전체 적용 범위 미만일 때 노란색으로 표시"
},
"upToDateHostsCriticalAt": {
"label": "최신 호스트 위험 임계값",
"description": "값이 이 임계값 미만으로 떨어지면 빨간색으로 표시"
},
"totalOutdatedPackagesThresholdMode": {
"label": "오래된 패키지 임계값 모드",
"description": "오래된 패키지 개수를 절대값 또는 전체 호스트 대비 백분율로 비교"
},
"totalOutdatedPackagesWarningAt": {
"label": "오래된 패키지 경고 임계값",
"description": "이 임계값에 도달하면 노란색으로 표시"
},
"totalOutdatedPackagesCriticalAt": {
"label": "오래된 패키지 위험 임계값",
"description": "이 임계값에 도달하면 빨간색으로 표시"
},
"showOsDistribution": {
"label": "OS 배포판 표시",
"description": "운영 체제별로 모니터링되는 호스트 분석 표시"
},
"osDistributionLimit": {
"label": "OS 배포판 제한",
"description": "표시할 최대 운영 체제 수",
"option": {
"3": "상위 3개",
"5": "상위 5개",
"10": "상위 10개",
"all": "모두"
}
},
"showOsVersion": {
"label": "OS 버전 표시",
"description": "사용 가능한 경우 각 배포판 레이블에 OS 버전 추가"
},
"showComplianceHero": {
"label": "준수 상태 표시",
"description": "최신 호스트의 백분율을 표시하는 준수 링 표시"
},
"osDisplayMode": {
"label": "OS 표시 모드",
"description": "운영 체제 배포판 표시 방법 선택",
"option": {
"bars": "가로 막대",
"donut": "도넛 차트"
}
}
},
"error": {
"internalServerError": "PatchMon 데이터를 가져오지 못했습니다"
}
},
"bazarr": {
"name": "Bazarr",
"description": "Bazarr 인스턴스의 누락된 자막 및 상태 개요",
"episodes": "누락된 에피소드",
"movies": "누락된 영화",
"providers": "제공자 문제",
"status": "상태 문제",
"option": {
"showMissingEpisodes": {
"label": "누락된 에피소드 표시",
"description": "누락된 자막이 있는 에피소드 수 표시"
},
"showMissingMovies": {
"label": "누락된 영화 표시",
"description": "누락된 자막이 있는 영화 수 표시"
},
"showProviderIssues": {
"label": "제공자 문제 표시",
"description": "문제가 있는 자막 제공자 수 표시"
},
"showHealthIssues": {
"label": "상태 문제 표시",
"description": "Bazarr 상태 문제 수 표시"
}
},
"error": {
"internalServerError": "Bazarr 데이터를 가져오지 못했습니다"
}
},
"immich-serverStats": {
"name": "Immich 서버 정보",
"description": "Immich 인스턴스에 대한 정보",
"option": {
"showUsers": {
"label": "사용자 표시",
"description": "인스턴스의 사용자 수 표시"
},
"showPhotos": {
"label": "사진 표시",
"description": "인스턴스의 사진 수 표시"
},
"showVideos": {
"label": "동영상 표시",
"description": "인스턴스의 동영상 수 표시"
},
"showStorage": {
"label": "저장소 표시",
"description": "사용하는 저장소 총량 표시"
}
},
"users": "사용자",
"photos": "사진",
"videos": "동영상",
"storage": "용량 사용"
},
"immich-albumCarousel": {
"name": "Immich 앨범",
"allPhotos": "모든 사진",
"option": {
"albumId": {
"label": "앨범",
"description": "Immich 앨범 또는 모든 사진을 선택하세요. 선택하지 않으면 전체 라이브러리에서 무작위 사진이 표시됩니다."
},
"rotationIntervalSeconds": {
"label": "표시 간격 초",
"description": "앨범 사진이 매 X초마다 전환됩니다. 1 이상 3600 이하여야 합니다."
},
"showPhotoInfo": {
"label": "사진 정보 표시",
"description": "슬라이드 쇼 하단에 사진 날짜와 현재 인덱스를 표시합니다"
},
"randomizePhotos": {
"label": "사진 무작위 표시",
"description": "항상 같은 앨범 순서로 시작하는 대신 무작위 순서로 사진을 표시합니다."
}
},
"description": "Immich 앨범 또는 전체 라이브러리의 사진 슬라이드쇼",
"noPhotos": "사진을 찾을 수 없습니다"
},
"downloads": {
"name": "다운로드 클라이언트",
"description": "Torrent 및 Usenet 클라이언트 다운로드를 확인 및 관리할 수 있습니다.",
"option": {
"columns": {
"label": "표시할 열"
},
"enableRowSorting": {
"label": "항목 정렬 활성화"
},
"defaultSort": {
"label": "정렬 기준 열 기본값"
},
"descendingDefaultSort": {
"label": "역순 정렬"
},
"showCompletedUsenet": {
"label": "완료된 usenet 항목 표시"
},
"showCompletedTorrent": {
"label": "완료된 torrent 항목 표시"
},
"showCompletedHttp": {
"label": "완료된 기타 항목 표시"
},
"activeTorrentThreshold": {
"label": "이 임계값 이하의 완료된 토렌트 숨기기 (kiB/s)"
},
"categoryFilter": {
"label": "필터링할 카테고리/라벨"
},
"filterIsWhitelist": {
"label": "화이트리스트로 필터링"
},
"applyFilterToRatio": {
"label": "필터를 사용해 비율 계산"
},
"limitPerIntegration": {
"label": "통합당 항목 수 제한",
"description": "통합당 표시되는 항목 수를 제한하여 전체 항목이 표시되지 않습니다"
},
"columnOrder": {
"label": ""
},
"columnWidths": {
"label": ""
}
},
"errors": {
"noColumns": "항목에서 열 선택",
"noCommunications": "통합에서 데이터를 불러올 수 없습니다",
"noItems": "",
"actionFailed": "",
"actionFailedMessage": ""
},
"items": {
"actions": {
"columnTitle": "제어"
},
"added": {
"columnTitle": "추가됨",
"detailsTitle": "추가된 날짜"
},
"category": {
"columnTitle": "기타",
"detailsTitle": "카테고리 (또는 기타 정보)"
},
"downSpeed": {
"columnTitle": "다운로드",
"detailsTitle": "다운로드 속도"
},
"index": {
"columnTitle": "#",
"detailsTitle": "클라이언트 내 현재 인덱스"
},
"id": {
"columnTitle": "아이디",
"detailsTitle": ""
},
"integration": {
"columnTitle": "통합"
},
"name": {
"columnTitle": "작업 이름"
},
"progress": {
"columnTitle": "진행률",
"detailsTitle": "다운로드 진행률"
},
"ratio": {
"columnTitle": "비율",
"detailsTitle": "Torrent 비율 (수신/송신)"
},
"received": {
"columnTitle": "총 다운로드",
"detailsTitle": "전체 다운로드 용량"
},
"sent": {
"columnTitle": "총 업로드",
"detailsTitle": "전체 업로드 용량"
},
"size": {
"columnTitle": "파일 크기",
"detailsTitle": "선택/파일 총 크기"
},
"state": {
"columnTitle": "상태",
"detailsTitle": "직업 상태"
},
"time": {
"columnTitle": "완료 시간",
"detailsTitle": "완료/완료 후 경과 시간",
"eta": ""
},
"type": {
"columnTitle": "유형",
"detailsTitle": "다운로드 클라이언트 유형"
},
"upSpeed": {
"columnTitle": "업로드",
"detailsTitle": "업로드 속도"
}
},
"states": {
"downloading": "다운로드 중",
"queued": "대기 중",
"paused": "일시 중지됨",
"completed": "완료됨",
"failed": "실패",
"processing": "처리 중",
"leeching": "미완료",
"stalled": "정지됨",
"unknown": "알 수 없음",
"seeding": "전송 중"
},
"actions": {
"clients": {
"modalTitle": "다운로드 클라이언트 목록",
"pause": "모든 클라이언트/항목 정지",
"resume": "모든 클라이언트/항목 재시작"
},
"client": {
"pause": "클라이언트 정지",
"resume": "클라이언트 재시작"
},
"item": {
"pause": "항목 정지",
"resume": "항목 재시작",
"delete": {
"title": "항목 삭제",
"modalTitle": "이 작업을 삭제하시겠습니까?",
"entry": "엔트리 삭제",
"entryAndFiles": "엔트리 및 파일 삭제"
}
}
},
"globalRatio": "전체 비율",
"contextMenu": {
"copyName": "",
"copyId": "",
"clearFilters": ""
},
"footer": {
"filter": ""
},
"stats": {
"show": "",
"hide": "",
"overallProgress": "",
"totalSize": "",
"clients": ""
},
"disconnected": ""
},
"mediaReleases": {
"name": "",
"description": "",
"option": {
"layout": {
"label": "",
"option": {
"backdrop": {
"label": ""
},
"poster": {
"label": ""
}
}
},
"showDescriptionTooltip": {
"label": ""
},
"showType": {
"label": ""
},
"showSource": {
"label": ""
}
},
"length": {
"duration": ""
}
},
"mediaRequests-requestList": {
"name": "미디어 요청 목록",
"description": "오버서 또는 젤리서 인스턴스의 모든 미디어 요청 목록 보기",
"option": {
"linksTargetNewTab": {
"label": "새 탭에서 링크 열기"
},
"statusFilter": {
"label": "표시할 상태"
},
"recentDays": {
"label": "최근 요청만 표시"
}
},
"pending": {
"approve": "요청 승인",
"approving": "요청 승인 중...",
"decline": "요청 거절"
},
"availability": {
"unknown": "알 수 없음",
"pending": "대기 중",
"processing": "처리 중",
"requested": "",
"partiallyAvailable": "부분",
"available": "사용 가능",
"blacklisted": "",
"deleted": ""
},
"status": {
"pending": "대기 중",
"approved": "승인됨",
"declined": "거절됨",
"failed": "실패",
"completed": "완료"
},
"toBeDetermined": "미정"
},
"mediaRequests-requestStats": {
"name": "미디어 요청 통계",
"description": "미디어 요청에 대한 통계",
"option": {},
"titles": {
"stats": {
"main": "미디어 통계",
"approved": "이미 승인됨",
"pending": "승인 대기 중",
"processing": "처리 중",
"declined": "이미 거절됨",
"available": "이미 사용 가능",
"tv": "TV 요청",
"movie": "영화 요청",
"total": "합계"
},
"users": {
"main": "상위 사용자",
"requests": "요청"
}
}
},
"mediaTranscoding": {
"name": "미디어 트랜스코딩",
"description": "미디어 트랜스코딩의 통계, 현재 대기열 및 작업자 상태",
"option": {
"defaultView": {
"label": "기본 보기"
},
"queuePageSize": {
"label": "대기열 페이지 크기"
}
},
"tab": {
"workers": "작업자",
"queue": "대기열",
"statistics": "통계"
},
"currentIndex": "{total}개 중 {start}-{end}",
"healthCheck": {
"title": "상태 확인",
"queued": "대기 중",
"status": {
"healthy": "정상",
"unhealthy": "비정상"
}
},
"panel": {
"statistics": {
"empty": "비어 있음",
"transcodes": "트랜스코드",
"transcodesCount": "트랜스코드",
"healthChecksCount": "상태 확인",
"filesCount": "파일",
"savedSpace": "절약된 공간",
"healthChecks": "상태 확인",
"videoCodecs": "코덱",
"videoContainers": "컨테이너",
"videoResolutions": "해상도"
},
"workers": {
"empty": "비어 있음",
"table": {
"file": "파일",
"eta": "남은 시간",
"progress": "진행률",
"transcode": "트랜스코드",
"healthCheck": "상태 확인"
}
},
"queue": {
"empty": "비어 있음",
"table": {
"file": "파일",
"size": "크기",
"transcode": "트랜스코드",
"healthCheck": "상태 확인"
}
}
}
},
"mediaMissing": {
"name": "누락 및 대기 중인 미디어",
"description": "Radarr 및 Sonarr의 누락 및 대기 중인 영화와 에피소드 표시",
"option": {
"showMissing": {
"label": "누락된 항목 표시"
},
"showQueued": {
"label": "대기 중인 항목 표시"
},
"pageSize": {
"label": "페이지당 항목 수"
}
},
"tab": {
"missing": "누락",
"queued": "대기 중"
},
"type": {
"movie": "영화",
"episode": "에피소드"
},
"empty": {
"missing": "누락된 항목 없음",
"queued": "대기 중인 항목 없음",
"noTabsEnabled": "위젯 설정에서 최소한 하나의 탭을 활성화하세요"
},
"timeLeft": "남은 시간"
},
"rssFeed": {
"name": "RSS 피드",
"description": "하나 이상의 일반 RSS, ATOM 또는 JSON 피드를 모니터링하고 표시합니다",
"option": {
"feedUrls": {
"label": "피드 URL"
},
"enableRtl": {
"label": "RTL 활성화"
},
"textLinesClamp": {
"label": "설명 줄 제한"
},
"maximumAmountPosts": {
"label": "게시물 수 제한"
},
"hideDescription": {
"label": ""
},
"showPosterImage": {
"label": ""
}
}
},
"releases": {
"name": "릴리즈",
"description": "지정된 버전 정규식으로 주어진 저장소의 현재 버전 목록을 표시합니다.",
"option": {
"newReleaseWithin": {
"label": "새 릴리스 내",
"description": "사용 예: 1w (1주), 10M (10개월). 허용되는 단위 유형 h (시간), d (일), w (주), M (월), y (년). 새 릴리스 강조 표시를 하지 않으려면 비워 두십시오."
},
"staleReleaseWithin": {
"label": "오래된 릴리스 내",
"description": "사용 예: 1w (1주), 10M (10개월). 허용되는 단위 유형 h (시간), d (일), w (주), M (월), y (년). 오래된 릴리스 강조 표시를 하지 않으려면 비워 두십시오."
},
"showOnlyHighlighted": {
"label": "강조 표시만 표시",
"description": "위에서 설정한 대로 새 릴리스 또는 오래된 릴리스만 표시합니다."
},
"showDetails": {
"label": "세부 정보 표시"
},
"showOnlyIcon": {
"label": ""
},
"topReleases": {
"label": "최상위 릴리스",
"description": "표시할 최신 릴리스의 최대 개수입니다. 영은 제한이 없습니다."
},
"repositories": {
"label": "저장소",
"addRepository": {
"label": ""
},
"importRepositories": {
"label": "",
"loading": "",
"noImagesFound": "",
"listFoundImages": "",
"listAlreadyImportedImages": "",
"allImagesAlreadyImported": "",
"onlyAdminCanImport": "",
"selectAll": "",
"deselectAll": ""
},
"provider": {
"label": "제공자"
},
"providerUrl": {
"label": "공급자 URL"
},
"identifier": {
"label": "식별자",
"placeholder": "이름 또는 소유자/이름"
},
"name": {
"label": "이름"
},
"versionFilter": {
"label": "버전 필터",
"prefix": {
"label": "접두사"
},
"precision": {
"label": "정밀도",
"options": {
"none": "없음"
}
},
"suffix": {
"label": "접미사"
},
"regex": {
"label": "정규 표현식"
}
},
"edit": {
"label": "편집"
},
"editForm": {
"title": "저장소 편집",
"cancel": {
"label": "취소"
},
"confirm": {
"label": "확인"
}
},
"importForm": {
"title": ""
},
"example": {
"label": "예시"
},
"invalid": "잘못된 저장소 정의, 값을 확인하십시오",
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "공급자 토큰",
"token": "토큰",
"configured": "토큰 구성됨",
"notConfigured": "토큰이 설정되지 않음",
"save": "저장"
}
}
},
"not-found": "찾을 수 없음",
"pre-release": "프리릴리스",
"archived": "보관됨",
"forked": "포크됨",
"starsCount": "별",
"forksCount": "포크",
"issuesCount": "열린 이슈",
"markViewed": "",
"openProjectPage": "프로젝트 페이지 열기",
"openReleasePage": "릴리스 페이지 열기",
"releaseDescription": "릴리스 설명",
"projectDescription": "",
"created": "생성됨",
"error": {
"label": "오류",
"messages": {
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "선택한 공급자가 없습니다",
"noProviderResponse": "",
"unexpected": "예기치 않은 공급자 오류"
}
}
},
"networkControllerSummary": {
"option": {},
"card": {
"vpn": {
"countConnected": "{count}개 연결"
}
},
"error": {
"integrationsDisconnected": "데이터 없음, 모든 통합이 연결 해제됨",
"unknownContentOption": "네트워크 컨트롤러 요약 위젯의 알 수 없는 콘텐츠 옵션: "
},
"name": "네트워크 컨트롤러 요약",
"description": "네트워크 컨트롤러(예: UniFi 컨트롤러)의 요약을 표시합니다"
},
"networkControllerStatus": {
"card": {
"variants": {
"wired": {
"name": "유선"
},
"wifi": {
"name": "Wi-Fi"
}
},
"users": {
"label": "사용자"
},
"guests": {
"label": "게스트"
}
},
"option": {
"content": {
"option": {
"wifi": {
"label": "Wi-Fi"
},
"wired": {
"label": "유선"
}
},
"label": "위젯 콘텐츠"
}
},
"error": {
"integrationsDisconnected": "데이터 없음, 모든 통합이 연결 해제됨",
"unknownContentOption": "네트워크 상태 위젯의 알 수 없는 콘텐츠 옵션: "
},
"name": "네트워크 상태",
"description": "네트워크에 연결된 장치를 표시합니다"
},
"networkController": {
"error": {
"internalServerError": "네트워크 컨트롤러 요약을 가져오지 못했습니다"
}
},
"firewall": {
"name": "",
"description": "",
"tab": {
"system": "",
"interfaces": ""
},
"error": {
"internalServerError": ""
},
"option": {
"interfaces": ""
},
"widget": {
"fwname": "",
"version": "",
"versiontitle": "",
"cputitle": "",
"memorytitle": "",
"cpu": "",
"memory": "",
"interfaces": {
"name": "",
"trans": "",
"recv": "",
"title": ""
}
}
},
"notifications": {
"name": "알림",
"description": "통합에서 알림 기록 표시",
"noItems": "표시할 알림이 없습니다.",
"option": {
"hideLogos": {
"label": "로고 숨기기"
}
}
},
"speedtestTracker": {
"name": "",
"description": "",
"option": {
"showLatestResult": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentResults": {
"label": ""
},
"showPingGraph": {
"label": ""
}
},
"latestResult": "",
"averages": "",
"tests": "",
"recentResults": "",
"recentResultsSpeed": "",
"recentResultsPing": "",
"download": "",
"upload": "",
"ping": "",
"status": "",
"avgDownload": "",
"avgUpload": "",
"avgPing": "",
"healthy": "",
"unhealthy": "",
"ok": "",
"fail": "",
"noSectionsEnabled": "",
"error": {
"internalServerError": ""
}
},
"uptimeKuma": {
"name": "Uptime Kuma",
"description": "Uptime Kuma 상태 페이지에서 업타임 통계를 모니터링합니다",
"option": {
"showAverageUptime": {
"label": "평균 업타임 표시",
"description": "24시간 평균 가동 시간 백분율을 표시합니다"
},
"showUptimeRing": {
"label": "가동 시간 링 표시",
"description": "평균 가동 시간 값과 함께 진행률 링을 표시합니다"
},
"showTotalMonitors": {
"label": "총 모니터 수 표시",
"description": "구성된 총 모니터 수를 표시합니다"
},
"showUpCount": {
"label": "작동 중 수 표시",
"description": "현재 작동 중인 모니터 수를 표시합니다"
},
"showDownCount": {
"label": "작동 중단 수 표시",
"description": "현재 작동 중단된 모니터 수를 표시합니다"
},
"showPausedCount": {
"label": "일시 중지 수 표시",
"description": "현재 일시 중지된 모니터 수를 표시합니다"
}
},
"averageUptime": "평균 가동 시간 (24시간)",
"stats": {
"totalMonitors": "총 모니터 수",
"upCount": "작동 중",
"downCount": "작동 중단",
"pausedCount": "일시 중지됨"
},
"error": {
"internalServerError": "가동 시간 데이터를 가져오지 못함"
}
},
"traefik": {
"name": "Traefik",
"description": "Traefik 라우터, 서비스, 미들웨어 및 진입점 개요",
"option": {
"showTcp": {
"label": "TCP 표시"
},
"showUdp": {
"label": "UDP 표시"
},
"showEntryPoints": {
"label": "진입점 표시"
}
},
"instances": "Traefik 인스턴스",
"versionUnknown": "버전 알 수 없음",
"summary": {
"routers": "라우터",
"entryPoints": "진입점"
},
"resource": {
"routers": "라우터",
"services": "서비스",
"middlewares": "미들웨어"
},
"status": {
"healthy": "정상",
"errors": "{count}개 오류",
"warnings": "{count}개 경고"
},
"error": {
"internalServerError": "Traefik 데이터를 가져오지 못함"
}
},
"audioStats": {
"name": "오디오 정보",
"description": "Navidrome 또는 Audiobookshelf의 라이브러리 및 재생 정보",
"option": {
"showArtists": {
"label": "아티스트 표시",
"description": "음악 라이브러리에 있는 아티스트 총 수를 표시 (Navidrome)"
},
"showAlbums": {
"label": "앨범 표시",
"description": "음악 라이브러리에 있는 앨범 총 수를 표시 (Navidrome)"
},
"showSongs": {
"label": "음원 표시",
"description": "음악 라이브러리에 있는 음원 총 수를 표시 (Navidrome)"
},
"showLibraryCount": {
"label": "라이브러리 수 표시",
"description": "인스턴스에 있는 라이브러리 수 표시 (Audiobookshelf)"
},
"showAudiobooks": {
"label": "오디오북 표시",
"description": "모든 라이브러리의 오디오북 총 수 표시 (Audiobookshelf)"
},
"showPodcasts": {
"label": "팟캐스트 표시",
"description": "모든 라이브러리의 팟캐스트 총 수 표시 (Audiobookshelf)"
},
"showListeningTime": {
"label": "청취 시간 표시",
"description": "총 청취 시간 표시 (Audiobookshelf)"
},
"showActiveSessions": {
"label": "활성 세션 표시",
"description": "현재 활성 재생 세션 총 수 표시 (Audiobookshelf)"
},
"compactMode": {
"label": "컴팩트 모드",
"description": "작은 크기 위젯에 적합한 더 작은 타일로 밀집된 레이아웃을 사용합니다"
}
},
"artists": "아티스트",
"albums": "앨범",
"songs": "음원",
"libraryCount": "라이브러리",
"audiobooks": "오디오북",
"podcasts": "팟캐스트",
"listeningTime": "청취 시간",
"activeSessions": "활성 세션",
"error": {
"internalServerError": "오디오 정보 가져오기 실패"
}
},
"systemResources": {
"name": "시스템 리소스",
"description": "시스템의 CPU, 메모리, 디스크 및 기타 하드웨어 사용량",
"option": {
"hasShadow": {
"label": "차트 음영 사용"
},
"visibleCharts": {
"label": "표시할 차트",
"description": "표시할 차트를 선택합니다.",
"option": {
"cpu": "CPU",
"memory": "메모리",
"gpu": "GPU",
"network": "네트워크"
}
},
"labelDisplayMode": {
"label": "라벨 표시 모드",
"option": {
"textWithIcon": "텍스트 및 아이콘 표시",
"text": "텍스트만 표시",
"icon": "아이콘만 표시",
"hidden": "라벨 숨기기"
}
}
},
"card": {
"cpu": "CPU",
"memory": "메모리",
"gpu": "GPU",
"network": "네트워크",
"up": "업로드",
"down": "다운로드"
}
},
"systemDisks": {
"name": "시스템 디스크",
"description": "시스템의 디스크 사용량",
"option": {
"showTemperatureIfAvailable": {
"label": "가능한 경우 온도 표시"
},
"displayMode": {
"label": "디스플레이 모드",
"option": {
"percentage": {
"label": "퍼센트 (예: 76%)"
},
"absolute": {
"label": "절대값 (예: 800GB / 1TB)"
},
"free": {
"label": "여유 공간 퍼센트 (예: 24% 남음)"
}
}
},
"showBackgroundBar": {
"label": "백그라운드 사용량 바 표시"
},
"visibleStorageVolumes": {
"label": "표시할 저장소 볼륨",
"description": "선택한 모든 통합이 Synology일 때만 사용할 수 있습니다. 감지된 모든 저장소 볼륨을 표시하려면 비워두십시오.",
"placeholder": "저장소 볼륨 선택"
}
},
"status": {
"unhealthy": "비정상"
}
},
"customApi": {
"name": "사용자 지정 API",
"description": "사용자 지정 설정으로 외부 API 데이터를 표시합니다.",
"option": {
"definitionId": {
"label": "정의 ID"
},
"refreshInterval": {
"label": "새로고침 간격",
"description": "API에서 데이터를 다시 가져오는 빈도 (초 단위)"
}
},
"noDefinition": "선택한 정의 없음",
"definitionNotFound": "위젯 정의를 찾을 수 없습니다. 삭제되었을 수 있습니다.",
"noDisplayOutput": "디스플레이 출력 없음",
"executeConfirm": "이 작업을 삭제하시겠습니까?",
"executing": "실행 중...",
"executeSuccess": "작업 실행 완료",
"executeFailed": "작업 실패. 위젯 설정을 확인하십시오."
},
"beszelSystemTable": {
"name": "Beszel 시스템 (표)",
"description": "정렬 가능한 열과 상태 표시기가 있는 모든 Beszel 모니터링 시스템의 표 보기",
"option": {
"statusFilter": {
"label": "상태 필터"
},
"sortBy": {
"label": "정렬 기준"
},
"sortDirection": {
"label": "정렬 방향"
},
"showCpu": {
"label": "CPU 표시"
},
"showMemory": {
"label": "메모리 표시"
},
"showDisk": {
"label": "디스크 표시"
},
"showGpu": {
"label": "GPU 표시"
},
"showLoadAvg": {
"label": "평균 부하 표시"
},
"showNet": {
"label": "네트워크 표시"
},
"showTemp": {
"label": "온도 표시"
},
"showBattery": {
"label": "배터리 표시"
},
"showServices": {
"label": "서비스 표시"
},
"showUptime": {
"label": "가동 시간 표시"
},
"showAgent": {
"label": "에이전트 버전 표시"
},
"columnOrder": {
"label": ""
},
"columnWidths": {
"label": ""
}
},
"noRecords": "시스템을 찾을 수 없음",
"error": {
"internalServerError": "Beszel에 연결할 수 없습니다. 통합 설정을 확인하십시오.",
"layoutSaveTitle": "",
"layoutSaveMessage": ""
},
"column": {
"system": "시스템",
"cpu": "CPU",
"memory": "메모리",
"disk": "디스크",
"gpu": "GPU",
"loadAvg": "평균 부하",
"net": "네트",
"temp": "온도",
"battery": "배터리",
"services": "서비스",
"uptime": "가동 시간",
"agent": "에이전트"
}
},
"beszelSystemGrid": {
"name": "Beszel 시스템 (그리드)",
"description": "실시간 메트릭이 포함된 모든 Beszel 모니터링 시스템의 카드 그리드 보기",
"option": {
"statusFilter": {
"label": "상태 필터"
},
"showCpu": {
"label": "CPU 표시"
},
"showMemory": {
"label": "메모리 표시"
},
"showDisk": {
"label": "디스크 표시"
},
"showGpu": {
"label": "GPU 표시"
},
"showLoadAvg": {
"label": "평균 부하 표시"
},
"showNet": {
"label": "네트워크 표시"
},
"showTemp": {
"label": "온도 표시"
},
"showBattery": {
"label": "배터리 표시"
},
"showServices": {
"label": "서비스 표시"
},
"showUptime": {
"label": "가동 시간 표시"
},
"showAgent": {
"label": "에이전트 버전 표시"
}
},
"error": {
"internalServerError": "Beszel에 연결할 수 없습니다. 통합 설정을 확인하십시오."
},
"empty": {
"noSystems": "시스템을 찾을 수 없음"
},
"metric": {
"cpu": "CPU",
"memory": "메모리",
"disk": "디스크",
"gpu": "GPU",
"loadAvg": "평균 부하",
"net": "네트",
"temp": "온도",
"battery": "배터리",
"services": "서비스",
"uptime": "가동 시간",
"agent": "에이전트"
}
},
"beszelAlerts": {
"name": "Beszel 알림",
"description": "Beszel 알림 구성 및 기록 보기",
"option": {
"showHistory": {
"label": "알림 기록 표시"
},
"maxHistoryItems": {
"label": "최대 기록 항목"
}
},
"empty": "알림이 구성되지 않음",
"error": {
"internalServerError": "Beszel에 연결할 수 없습니다. 통합 설정을 확인하십시오."
},
"history": "기록",
"resolved": "해결됨",
"status": {
"triggered": "트리거됨",
"ok": "정상"
}
},
"beszelSystemStats": {
"name": "Beszel 시스템 통계",
"description": "CPU, 메모리, 디스크, 네트워크 및 Docker 컨테이너 메트릭에 대한 시계열 차트",
"option": {
"systemId": {
"label": "시스템",
"description": "통계를 표시할 Beszel 시스템 선택"
},
"timePeriod": {
"label": "기간"
},
"showCpu": {
"label": "CPU 차트 표시"
},
"showMemory": {
"label": "메모리 차트 표시"
},
"showDisk": {
"label": "디스크 차트 표시"
},
"showDiskIO": {
"label": "디스크 I/O 차트 표시"
},
"showNetwork": {
"label": "네트워크 차트 표시"
},
"showDockerCpu": {
"label": "Docker CPU 차트 표시"
},
"showDockerMemory": {
"label": "Docker 메모리 차트 표시"
},
"showDockerNetwork": {
"label": "Docker 네트워크 차트 표시"
}
},
"selectSystem": "시스템 선택",
"empty": {
"noSystems": "시스템을 찾을 수 없음"
},
"error": {
"internalServerError": "Beszel에 연결할 수 없습니다. 통합 설정을 확인하십시오.",
"liveConnectionFailed": "실시간 연결에 실패했습니다. Beszel 인스턴스가 실시간 스트리밍을 지원하지 않을 수 있습니다.",
"switchToHistorical": "기록 보기로 전환",
"systemNotFound": "선택한 시스템을 찾을 수 없습니다. 다른 시스템을 선택하십시오."
},
"chart": {
"cpu": {
"title": "CPU 사용량",
"subtitle": "시스템 전체 평균 CPU 활용률",
"series": "CPU"
},
"memory": {
"title": "메모리 사용량",
"subtitle": "기록된 시간의 정확한 활용률",
"series": "사용됨",
"cache": "캐시/버퍼"
},
"disk": {
"title": "디스크 사용량",
"subtitle": "파일 시스템별 사용량",
"series": "루트"
},
"diskIO": {
"title": "디스크 I/O",
"subtitle": "루트 파일 시스템 처리량",
"read": "읽기",
"write": "쓰기"
},
"storage": {
"title": "저장소",
"subtitle": "파일 시스템별 디스크 사용량",
"series": "사용중"
},
"network": {
"title": "대역폭",
"subtitle": "공용 인터페이스의 네트워크 트래픽",
"sent": "전송",
"recv": "수신"
},
"dockerCpu": {
"title": "Docker CPU 사용량",
"subtitle": "컨테이너의 평균 CPU 활용률"
},
"dockerMemory": {
"title": "Docker 메모리 사용량",
"subtitle": "Docker 컨테이너의 메모리 사용량"
},
"dockerNetwork": {
"title": "Docker 네트워크 I/O",
"subtitle": "Docker 컨테이너의 네트워크 트래픽"
}
}
}
},
"widgetPreview": {
"toggle": {
"enabled": "편집 모드 활성화됨",
"disabled": "편집 모드 비활성화됨"
},
"dimensions": {
"title": "차원 변경"
}
},
"board": {
"action": {
"duplicate": {
"title": "보드 복사",
"message": "{name} 보드 및 모든 컨텐츠를 복사합니다. 사용할 수 없는 통합을 참조하는 위젯일 경우 제거됩니다.",
"notification": {
"success": {
"title": "보드 복사됨",
"message": "보드 복사 완료"
},
"error": {
"title": "보드를 복사할 수 없습니다",
"message": "보드를 복사할 수 없었습니다"
}
}
},
"edit": {
"notification": {
"success": {
"title": "변경 사항 적용 완료",
"message": "보드 저장이 완료되었습니다"
},
"error": {
"title": "변경 사항 적용 실패",
"message": "보드를 저장할 수 없었습니다"
}
},
"confirmLeave": {
"title": "저장되지 않은 변경 사항",
"message": "저장되지 않은 변경 사항이 있습니다. 나가시겠습니까?"
}
},
"oldImport": {
"label": "1.0.0 이전의 Homarr에서 가져오기",
"notification": {
"success": {
"title": "가져오기 완료",
"message": "보드 가져오기가 완료되었습니다"
},
"error": {
"title": "가져오기 실패",
"message": "보드를 가져올 수 없었습니다, 상세 내용은 로그를 확인해 주십시오"
}
},
"form": {
"file": {
"label": "JSON 파일 선택",
"invalidError": "올바르지 않은 설정 파일"
},
"apps": {
"label": "앱",
"avoidDuplicates": {
"label": "중복 방지",
"description": "동일한 href를 가진 앱에서는 가져오기 내용을 무시합니다"
},
"onlyImportApps": {
"label": "앱만 가져오기",
"description": "앱만 추가합니다. 보드는 수동으로 다시 생성해야 합니다"
}
},
"name": {
"label": "보드 이름"
},
"screenSize": {
"label": "화면 크기",
"description": "1.0 이전 버전에서는 세 가지의 다른 모드가 존재했으므로 각 화면 크기에 맞는 열 수를 선택할 수 있었습니다.",
"option": {
"sm": "작음",
"md": "중간",
"lg": "큼"
}
},
"sidebarBehavior": {
"label": "사이드바 행동",
"description": "사이드바는 1.0에서 제거되었으며, 그 안에 있던 항목을 어떻게 처리할지 선택할 수 있습니다.",
"option": {
"lastSection": {
"label": "마지막 섹션",
"description": "마지막 섹션 아래에 사이드바를 표시합니다"
},
"removeItems": {
"label": "항목 제거",
"description": "사이드바 내에 있는 항목을 제거합니다"
}
}
}
}
},
"quickCreateApp": {
"modal": {
"title": "즉석 앱 생성",
"createAndUse": "생성 및 사용"
}
}
},
"field": {
"pageTitle": {
"label": "페이지 제목"
},
"metaTitle": {
"label": "메타 제목"
},
"logoImageUrl": {
"label": "로고 이미지 URL"
},
"faviconImageUrl": {
"label": "파비콘 이미지 URL"
},
"backgroundImageUrl": {
"label": "배경 이미지 URL",
"placeholder": "로컬 이미지 검색을 위한 타이핑 시작",
"group": {
"your": "내 이미지",
"other": "기타 이미지"
}
},
"backgroundImageAttachment": {
"label": "배경 이미지 첨부",
"option": {
"fixed": {
"label": "고정",
"description": "배경이 같은 위치에 유지됩니다."
},
"scroll": {
"label": "스크롤",
"description": "마우스로 배경이 스크롤됩니다."
}
}
},
"backgroundImageRepeat": {
"label": "배경 이미지 반복",
"option": {
"repeat": {
"label": "반복",
"description": "전체 배경 이미지 영역을 채울 만큼 필요한 만큼 이미지가 반복됩니다."
},
"no-repeat": {
"label": "반복 없음",
"description": "이미지가 반복되지 않으며 전체 공간을 채우지 않을 수 있습니다."
},
"repeat-x": {
"label": "X축 반복",
"description": "'반복'과 동일하지만 수평 축에서만 적용됩니다."
},
"repeat-y": {
"label": "Y축 반복",
"description": "'반복'과 동일하지만 수직 축에서만 적용됩니다."
}
}
},
"backgroundImageSize": {
"label": "배경 이미지 크기",
"option": {
"cover": {
"label": "커버",
"description": "초과 공간을 잘라내어 전체 창을 덮도록 이미지를 가능한 한 작게 조정합니다."
},
"contain": {
"label": "컨테인",
"description": "자르거나 늘리지 않고 컨테이너 내에서 이미지를 가능한 한 크게 조정합니다."
}
}
},
"primaryColor": {
"label": "기본 색상"
},
"secondaryColor": {
"label": "보조 색상"
},
"opacity": {
"label": "불투명도"
},
"iconColor": {
"label": "아이콘 색상"
},
"clearColor": {
"label": "색상 제거"
},
"customCss": {
"label": "이 보드에 적용할 사용자 지정 css",
"description": "또한 숙련된 사용자에게만 권장되는 CSS를 사용하여 대시보드를 사용자 지정할 수 있습니다.",
"customClassesAlert": {
"title": "사용자 지정 클래스",
"description": "각 항목의 고급 옵션에서 보드 항목에 사용자 정의 클래스를 추가하고 위의 사용자 정의 CSS에서 사용할 수 있습니다."
}
},
"disableStatus": {
"label": "앱 상태 비활성화",
"description": "이 보드의 모든 앱에 대한 상태 확인을 비활성화합니다"
},
"columnCount": {
"label": "열 개수"
},
"itemRadius": {
"label": "항목 둥글기",
"description": "보드에 있는 타일의 모서리 둥글기를 변경합니다",
"option": {
"xs": "매우 작게",
"sm": "작게",
"md": "보통",
"lg": "크게",
"xl": "매우 크게"
}
},
"name": {
"label": "이름"
},
"isPublic": {
"label": "공개",
"description": "공개 게시판은 계정이 없어도 누구나 접근할 수 있습니다."
}
},
"content": {
"metaTitle": "{boardName} 보드"
},
"setting": {
"title": "{boardName} 보드 설정",
"section": {
"general": {
"title": "일반",
"unrecognizedLink": "제공된 링크가 인식되지 않아 미리보기할 수 없습니다, 다만 작동할 수도 있습니다."
},
"layout": {
"title": "레이아웃",
"responsive": {
"title": "반응형 레이아웃",
"action": {
"add": "레이아웃 추가"
}
}
},
"background": {
"title": "배경"
},
"appearance": {
"title": "모양"
},
"customCss": {
"title": "사용자 지정 css"
},
"behavior": {
"title": "동작"
},
"access": {
"title": "접근 제어",
"permission": {
"item": {
"view": {
"label": "게시판 보기"
},
"modify": {
"label": "보드 수정"
},
"full": {
"label": "전체 권한"
}
}
}
},
"dangerZone": {
"title": "위험한 설정",
"action": {
"rename": {
"label": "보드 이름 변경",
"description": "이름을 변경하면 이 보드에 대한 링크가 끊어집니다.",
"button": "이름 변경",
"modal": {
"title": "보드 이름 변경"
}
},
"visibility": {
"label": "보드 표시 변경",
"description": {
"public": "현재 이 보드는 공개되어 있습니다.",
"private": "현재 이 보드는 비공개입니다."
},
"button": {
"public": "비공개로 설정",
"private": "공개로 설정"
},
"confirm": {
"public": {
"title": "보드 비공개",
"description": "이 보드를 비공개하시겠습니까? 보드가 공개되지 않으며 게스트 사용자용 링크가 끊어집니다."
},
"private": {
"title": "보드 공개",
"description": "이 보드를 공개하시겠습니까? 모든 사람이 보드에 접근할 수 있습니다."
}
}
},
"delete": {
"label": "이 보드 삭제",
"description": "보드를 삭제하면 되돌릴 수 없습니다. 다시 한 번 확인해 주십시오.",
"button": "이 보드 삭제",
"confirm": {
"title": "게시판 삭제",
"description": "이 보드를 삭제하시겠습니까? 보드 및 모든 컨텐츠가 영구적으로 삭제됩니다."
}
}
}
}
}
},
"error": {
"noBoard": {
"title": "Homarr에 오신 것을 환영합니다",
"description": "모든 앱과 서비스를 손끝에서 바로 이용할 수 있는, 세련되고 현대적인 대시보드.",
"link": "첫 번째 보드 만들기",
"notice": "이 페이지를 사라지게 하려면 보드를 만들어 홈 보드로 설정하십시오"
},
"notFound": {
"title": "보드 없음",
"description": "지정된 보드를 찾을 수 없거나 액세스할 수 없습니다.",
"link": "모든 보드 보기",
"notice": "링크를 확인하거나, 접근 가능하다고 생각되면 관리자에게 문의하십시오"
},
"homeBoard": {
"title": "홈 보드 없음",
"admin": {
"description": "서버의 홈 보드를 아직 설정하지 않았습니다.",
"link": "서버 전체 홈 보드 구성",
"notice": "모든 사용자에게 이 페이지를 사라지게 하려면 서버 홈 보드를 설정하십시오"
},
"user": {
"description": "아직 홈 보드를 설정하지 않았습니다.",
"link": "홈 보드 구성하기",
"notice": "이 페이지를 사라지게 하려면 설정에서 홈 보드를 지정하십시오"
},
"anonymous": {
"description": "서버 관리자가 홈 보드를 아직 설정하지 않았습니다.",
"link": "공개 보드 보기",
"notice": "이 페이지를 사라지게 하려면 관리자에게 서버 홈 보드를 설정을 문의하십시오"
}
}
}
},
"layout": {
"field": {
"name": {
"label": "이름"
},
"columnCount": {
"label": "열 개수"
},
"breakpoint": {
"label": "중단점",
"description": "레이아웃은 이 중단점보다 크고 다음 중단점보다 작은 경우 사용됩니다."
}
}
},
"management": {
"metaTitle": "관리",
"title": {
"morning": "좋은 아침입니다, {username}",
"afternoon": "좋은 오후입니다, {username}",
"evening": "좋은 저녁입니다, {username}"
},
"notFound": {
"title": "찾을 수 없음",
"text": "요청한 리소스를 찾을 수 없습니다"
},
"error": {
"title": "이 페이지를 로드할 수 없습니다",
"text": "이 페이지를 로드하는 동안 예기치 않은 오류가 발생했습니다. 탐색은 여전히 가능합니다. 페이지를 새로고침하거나 사이드바에서 다른 섹션을 사용해 보십시오.",
"digest": "오류 참조: {digest}"
},
"navbar": {
"items": {
"home": "홈",
"boards": "보드",
"apps": "앱",
"integrations": "통합",
"customWidgets": "사용자 지정 위젯",
"searchEngies": "검색 엔진",
"medias": "미디어",
"users": {
"label": "사용자",
"items": {
"manage": "관리",
"invites": "초대",
"groups": "그룹"
}
},
"tools": {
"label": "도구",
"items": {
"docker": "Docker",
"kubernetes": "Kubernetes",
"logs": "로그",
"api": "API 및 MCP",
"certificates": "인증서",
"tasks": "작업",
"backup": "백업"
}
},
"settings": "설정",
"help": {
"label": "도움말",
"items": {
"documentation": "문서",
"submitIssue": "이슈 제출",
"discord": "커뮤니티 불화",
"sourceCode": "소스 코드"
}
},
"about": "정보"
}
},
"page": {
"home": {
"statistic": {
"board": "보드",
"user": "사용자",
"invite": "초대",
"integration": "통합",
"app": "앱",
"group": "그룹",
"searchEngine": "검색 엔진",
"media": "미디어"
},
"statisticLabel": {
"boards": "보드",
"resources": "리소스",
"authentication": "인증",
"authorization": "권한"
},
"heroBanner": {
"title": "",
"subtitle": "{app} 보드"
}
},
"board": {
"title": "보드",
"action": {
"new": {
"label": "새 보드"
},
"open": {
"label": "보드 열기"
},
"settings": {
"label": "설정"
},
"setHomeBoard": {
"label": "홈 보드로 설정",
"badge": {
"label": "홈",
"tooltip": "이 보드를 홈 보드로 표시합니다"
}
},
"setMobileHomeBoard": {
"label": "모바일 보드로 설정",
"badge": {
"label": "모바일",
"tooltip": "이 보드를 모바일 보드로 표시합니다"
}
},
"duplicate": {
"label": "보드 복사"
},
"delete": {
"label": "영구 삭제",
"confirm": {
"title": "게시판 삭제",
"description": "{name} 보드를 삭제하시겠습니까?"
}
}
},
"visibility": {
"public": "이 보드는 공개 보드입니다",
"private": "이 보드는 개인 보드입니다"
},
"noResults": {
"title": "아직 보드가 없습니다"
},
"modal": {
"createBoard": {
"field": {
"name": {
"label": "이름"
}
}
}
}
},
"media": {
"includeFromAllUsers": "모든 사용자의 미디어 포함"
},
"user": {
"back": "사용자로 돌아가기",
"fieldsDisabledExternalProvider": "특정 필드는 외부 인증 제공자에 의해 관리되므로 비활성화됩니다.",
"setting": {
"general": {
"title": "일반",
"item": {
"language": "언어 & 지역",
"board": {
"title": "홈 보드",
"type": {
"general": "일반",
"mobile": "모바일"
}
},
"search": "검색",
"firstDayOfWeek": "요일별 요일",
"accessibility": "접근성",
"onboardingTours": {
"title": "온보딩 투어",
"description": "관리 에리어 또는 대시보드를 다음에 방문할 때 다시 볼 수 있도록 온보딩 투어를 재설정합니다.",
"reset": "온보딩 투어 재설정",
"resetSuccess": {
"title": "투어 재설정",
"message": "다음 방문 때 온보딩 투어를 표시합니다"
},
"status": {
"completed": "완료",
"notStarted": "시작하지 않음"
},
"name": {
"management": "관리",
"dashboard": "대시보드"
}
}
}
},
"security": {
"title": "보안"
},
"board": {
"title": "보드"
}
},
"list": {
"metaTitle": "사용자 관리",
"title": "사용자"
},
"edit": {
"metaTitle": "사용자 {username} 편집"
},
"create": {
"metaTitle": "사용자 만들기",
"title": "신규 사용자 생성",
"step": {
"personalInformation": {
"label": "개인 정보"
},
"security": {
"label": "보안"
},
"groups": {
"label": "그룹",
"title": "기본 그룹 선택",
"description": "{everyoneGroup} 그룹은 모든 사용자에게 할당되며 제거할 수 없습니다."
},
"review": {
"label": "리뷰"
},
"completed": {
"title": "사용자 생성됨"
},
"error": {
"title": "사용자 생성 실패"
}
},
"action": {
"createAnother": "다른 사용자 생성",
"back": "사용자 목록으로 돌아가기"
}
},
"invite": {
"title": "사용자 초대 관리",
"action": {
"new": {
"title": "새 초대",
"description": "만료 후에는 초대가 더 이상 유효하지 않으며 초대를 받은 사람은 계정을 만들 수 없습니다."
},
"copy": {
"title": "초대 복사",
"description": "초대장이 생성되었습니다. 이 창이 닫히면 <b>이 링크를 더 이상 복사할 수 없습니다.</b> 해당 사용자를 초대하고 싶지 않다면 언제든지 이 초대장을 삭제할 수 있습니다.",
"link": "초대 링크",
"button": "복사 후 닫기"
},
"delete": {
"title": "초대 삭제",
"description": "이 초대를 삭제하시겠습니까? 이 링크를 받은 사용자는 더 이상 해당 링크를 사용하여 계정을 만들 수 없습니다."
}
},
"field": {
"id": {
"label": "ID"
},
"creator": {
"label": "크리에이터"
},
"expirationDate": {
"label": "만료 날짜"
},
"token": {
"label": "토큰"
}
}
}
},
"group": {
"back": "그룹 목록으로 돌아가기",
"setting": {
"general": {
"title": "일반",
"owner": "소유자",
"ownerOfGroup": "이 그룹의 소유자",
"ownerOfGroupDeleted": "이 그룹의 소유자가 삭제되었습니다. 현재 소유자가 없습니다."
},
"setting": {
"title": "설정",
"alert": "그룹 설정은 목록의 그룹 순서에 따라 우선순위가 매겨집니다. 상위 설정은 하위 설정을 덮어씁니다.",
"board": {
"title": "보드"
}
},
"members": {
"title": "멤버",
"search": "멤버 찾기",
"notFound": "멤버 없음"
},
"permissions": {
"title": "권한",
"form": {
"unsavedChanges": "저장하지 않은 변경 사항이 있습니다!"
}
}
}
},
"settings": {
"title": "설정",
"notification": {
"success": {
"message": "설정 저장 완료"
},
"error": {
"message": "설정 저장 실패"
}
},
"section": {
"analytics": {
"title": "분석",
"general": {
"title": "Homarr 개선 돕기",
"text": "사람들이 실제로 어떤 기능을 사용하는지 파악하여 개발 우선순위에 참고할 수 있습니다. 위젯 및 통합 개수, Homarr 버전, 데이터베이스 종류 등을 확인할 수 있습니다. 개인 정보, URL, 이름, 사용자 또는 설정 내용을 식별할 수 있는 사항은 수집되지 않습니다."
}
},
"crawlingAndIndexing": {
"title": "크롤링 및 인덱싱",
"warning": "이곳의 설정을 활성화/비활성화하면 검색 엔진이 페이지를 인덱싱 및 크롤링하는 방식에 큰 영향을 미칩니다. 모든 설정은 요청이며 설정을 적용하는 것은 크롤러의 권한입니다. 수정 사항은 적용되는 데에 며칠 또는 몇 주가 소요될 수 있습니다. 일부 설정은 검색 엔진에 따라 달라질 수 있습니다.",
"noIndex": {
"title": "인덱싱 거부",
"text": "검색 엔진이 웹사이트를 인덱싱하고 검색 결과에 표시하지 않도록 요청합니다"
},
"noFollow": {
"title": "팔로우 거부",
"text": "인덱싱하는 동안 링크를 팔로우하지 않도록 요청합니다. 비활성화하면 크롤러가 Homarr 내 모든 링크에 대한 팔로우를 시도합니다."
},
"noTranslate": {
"title": "번역 없음",
"text": "사이트 언어가 사용자가 읽고 싶어하지 않을 가능성이 높을 경우 Google은 검색 결과에 번역 링크를 표시합니다"
},
"noSiteLinksSearchBox": {
"title": "사이트 링크 검색창 없음",
"text": "Google은 크롤링된 링크 및 다른 직접 연결 링크로 검색 상자를 만듭니다. 이 설정을 활성화하면 Google에 해당 검색창을 비활성화하도록 요청합니다."
}
},
"board": {
"title": "보드",
"homeBoard": {
"label": "글로벌 홈 보드",
"mobileLabel": "글로벌 모바일 보드",
"description": "공개 보드만 선택할 수 있습니다"
},
"status": {
"title": "앱 상태",
"enableStatusByDefault": {
"label": "기본적으로 상태 활성화",
"description": "앱 항목을 추가할 때 상태 표시를 기본적으로 활성화합니다"
},
"forceDisableStatus": {
"label": "상태 비활성화 강제",
"description": "모든 사용자에게 앱 상태 표시를 비활성화하며 활성화할 수 없습니다"
}
}
},
"user": {
"title": "사용자",
"enableGravatar": {
"label": "Gravatar 활성화",
"description": ""
}
},
"search": {
"title": "검색",
"defaultSearchEngine": {
"label": "전역 기본 검색 엔진",
"description": "통합 검색 엔진은 여기에서 선택할 수 없습니다"
}
},
"appearance": {
"title": "모양",
"defaultColorScheme": {
"label": "기본 색상 구성표",
"options": {
"auto": "자동",
"light": "라이트",
"dark": "다크"
}
}
},
"culture": {
"title": "문화",
"defaultLocale": {
"label": "기본 언어"
}
}
}
},
"tool": {
"tasks": {
"title": "작업",
"status": {
"idle": "대기",
"running": "실행 중",
"error": "오류",
"disabled": ""
},
"job": {
"iconsUpdater": {
"label": "아이콘 업데이터"
},
"analytics": {
"label": "분석"
},
"ping": {
"label": "핑"
}
},
"interval": {
"seconds": "매 {interval, plural, =1 {초} other {# 초}}",
"minutes": "매 {interval, plural, =1 {분} other {# 분}}",
"hours": "매 {interval, plural, =1 {시간} other {# 시간}}",
"midnight": "매일 자정",
"weeklyMonday": "매주 월요일",
"update": {
"success": {
"message": "간격 업데이트 완료"
},
"error": {
"message": "간격 업데이트 실패"
}
}
},
"settings": {
"title": "{jobName} 작업 설정"
},
"field": {
"name": {
"label": "이름"
},
"interval": {
"label": "스케줄 간격"
},
"lastExecution": {
"label": "최근 실행"
},
"actions": {
"label": "동작"
}
},
"table": {
"search": "{count}개 작업 검색..."
},
"action": {
"refresh": {
"label": "새로고침"
}
},
"refresh": {
"success": {
"message": "작업 새로고침 완료"
},
"error": {
"message": "작업 새로고침 실패"
}
},
"trigger": {
"success": {
"message": "작업 트리거 성공"
},
"error": {
"message": "작업 트리거 실패"
}
},
"enable": {
"success": {
"message": "작업 활성화 완료"
}
},
"disable": {
"success": {
"message": "작업 활성화 실패"
}
},
"toggle": {
"error": {
"message": "작업 상태 전환 실패"
}
}
},
"api": {
"title": "API",
"modal": {
"createApiToken": {
"title": "API 토큰 생성됨",
"description": "API 토큰이 생성되었습니다. 이 토큰은 데이터베이스에서 암호화되어 다시는 전송되지 않습니다. 이 토큰을 분실하면 더 이상 이 토큰을 복원할 수 없습니다.",
"button": "복사 및 닫기"
}
},
"tab": {
"documentation": {
"label": "문서"
},
"apiKey": {
"label": "인증",
"title": "API 키",
"button": {
"createApiToken": "API 토큰 생성"
},
"modal": {
"delete": {
"title": "API 토큰 삭제",
"text": "API 토큰을 영구적으로 삭제합니다. 이 토큰을 사용하는 API 클라이언트는 더 이상 API 요청을 인증 및 수행할 수 없습니다. 이 작업은 되돌릴 수 없습니다."
}
},
"table": {
"header": {
"id": "ID",
"createdBy": "생성자",
"actions": "동작"
}
}
},
"mcp": {
"label": "AI / MCP",
"title": "AI 통합",
"subtitle": "모델 컨텍스트 프로토콜(MCP) 서버",
"description": "AI 어시스턴스를 Homarr 인스턴스에 연결하여 자연어로 홈랩 전체를 제어합니다. AI 어시스턴트를 통해 Overseerr 미디어 검색 및 요청, Docker 컨테이너 관리, Pi-hole 전환, 서버 상태 확인, Home Assistant 기기 제어 등의 기능을 수행할 수 있습니다.",
"noApiKey": "MCP 서버에서 인증하려면 API 키가 필요합니다.",
"createApiKeyButton": "API 키 생성",
"endpoint": {
"title": "MCP 엔드포인트"
},
"authentication": {
"title": "인증",
"intro": "MCP 서버는 API 키 또는 OAuth를 사용해 인증할 수 있습니다. 두 방법 모두 동일한 수준의 접근 권한을 부여합니다.",
"apiKey": {
"title": "API 키(수동)",
"description": "MCP 클라이언트 설정에서 전체 API 키와 함께 APIKey 헤더를 전달합니다."
},
"oauth": {
"title": "OAuth(브라우저 로그인)",
"description": "OAuth를 지원하는 클라이언트(Claude Code, opencode, Cursor 등)는 브라우저 창을 열어 인증할 수 있습니다. 클라이언트에서 인증 명령을 실행하고 브라우저에서 Homarr에 로그인하면 연결됩니다. API 키가 자동으로 생성됩니다.",
"hint": "OAuth 토큰은 인증 탭에 일반 API 키로 표시됩니다. 언제든지 철회할 수 있습니다."
},
"permissions": "API 키는 AI가 사용할 수 있는 권한을 결정하며, 키 소유자와 동일한 접근 수준에서 작동합니다."
},
"clientConfig": {
"title": "클라이언트 설정",
"streamableHttp": {
"recommended": "권장",
"title": "스트리밍 가능한 HTTP",
"worksWith": "작동: Cursor, Claude Desktop, VS Code Copilot, Windsurf, Claude Code",
"addToConfig": "MCP 클라이언트 설정 파일에 추가:",
"cursor": "{name}: 프로젝트 또는 전역 설정의 {file}",
"claudeDesktop": "{name}: {file}",
"claudeCode": "{name}: {file} 또는 {command} 사용",
"vsCodeCopilot": "{name}: 작업 영역 설정의 {file}",
"replaceHint": "자리 표시자를 생성할 때 받은 API 키로 바꾸십시오."
},
"stdio": {
"title": "stdio (mcp-remote 브리지를 통한 레거시 클라이언트)",
"description": "stdio 전송만 지원하는 클라이언트용. 로컬에 {dependency}(Node.js) 설치 필요:"
}
},
"testConnection": {
"title": "연결 테스트",
"description": "엔드포인트에 연결할 수 있고 API 키가 작동하는지 확인하려면 터미널에서 이 명령을 실행하십시오:",
"hint": "성공적인 응답은 MCP 서버 기능을 반환합니다. 오류가 표시되면 JSON 응답에서 힌트를 확인하십시오."
},
"availableTools": {
"title": "사용 가능한 도구",
"description": "{count}개의 도구를 사용할 수 있습니다. 카테고리를 확장하여 개별 도구와 설명을 확인하십시오.",
"columnType": "유형",
"columnName": "도구",
"columnDescription": "설명"
},
"troubleshooting": {
"title": "문제 해결",
"missingHeader": {
"title": "\"ApiKey 헤더 누락\"",
"description": "클라이언트가 {header} 헤더를 보내지 않습니다. MCP 구성의 {section} 섹션이 올바른지 확인하십시오. 일부 클라이언트는 구성 변경 후 다시 시작해야 합니다."
},
"invalidFormat": {
"title": "\"잘못된 ApiKey 형식\"",
"description": "API 키의 일부가 아닌 전체 API 키를 복사했는지 확인하십시오."
},
"invalidKey": {
"title": "\"잘못된 API 키\"",
"description": "키 ID를 찾을 수 없거나 토큰이 잘못되었습니다. API 키는 생성할 때 한 번만 볼 수 있습니다. 분실한 경우 이전 키를 삭제하고 새 키를 만드십시오."
},
"connectionRefused": {
"title": "연결 거부됨 / 시간 초과",
"description": "AI 클라이언트에서 URL에 연결할 수 있는지 확인하십시오. Homarr가 리버스 프록시 뒤 또는 Docker에서 실행되는 경우 외부 URL({localhost}가 아님)을 사용하십시오. 포트가 올바른지 확인하십시오(기본값: Docker의 경우 7575)."
},
"toolsNotAppearing": {
"title": "도구가 나타나지 않음",
"description": "일부 도구는 특정 통합(예: Docker, Overseerr)이 구성되어야 합니다. 도구 목록은 Homarr 인스턴스에서 사용 가능한 항목에 따라 다릅니다."
}
},
"copy": "복사",
"oneClick": {
"title": "원클릭 설치",
"subtitle": "OAuth 사용 — 처음 사용할 때 브라우저에서 인증하세요",
"vsCode": "VS Code에 설치",
"cursor": "Cursor에 설치",
"copyUrl": "MCP URL 복사",
"copied": "복사됨!",
"copyHint": "ChatGPT, Claude Code 또는 모든 MCP 클라이언트용",
"manualConfig": "수동 구성"
}
}
}
},
"backup": {
"title": "전체 데이터베이스 백업",
"metaTitle": "백업 및 복원",
"export": {
"title": "데이터베이스 내보내기",
"description": "모든 설정, 사용자, 보드 및 암호화된 통합 시크릿을 포함한 SQLite 데이터베이스의 전체 백업을 다운로드합니다. 백업은 암호화 키 및 메타데이터와 함께 ZIP 파일로 묶입니다.",
"button": "백업 다운로드",
"error": "내보내기 실패",
"confirm": {
"title": "민감한 데이터 내보내기",
"warningTitle": "이 내보내기에는 전체 데이터베이스가 포함됩니다.",
"warningBody": "백업에는 모든 사용자, 통합 시크릿(암호화됨), API 키, 보드 구성 및 앱 데이터가 포함됩니다. 내보낸 파일을 안전하게 보관하고 공유하지 마십시오.",
"typePrompt": "계속하려면 \"{phrase}\" 입력",
"submit": "데이터베이스 내보내기",
"cancel": "취소"
}
},
"import": {
"title": "데이터베이스 복원",
"description": "이전에 내보낸 백업 ZIP을 업로드하여 데이터베이스를 복원합니다. 이 작업은 전체 데이터베이스를 대체합니다. 백업이 다른 암호화 키로 생성된 경우 시크릿이 자동으로 다시 암호화됩니다.",
"warning": "백업을 복원하면 현재 데이터베이스가 완전히 교체되고 애플리케이션이 다시 시작됩니다. 이 작업은 취소할 수 없습니다.",
"dropzone": {
"title": "백업 ZIP을 여기에 놓거나 클릭하여 탐색",
"description": "Homarr SQLite 백업에서는 .zip 파일만 허용됩니다"
},
"changeFile": "파일 변경",
"button": "데이터베이스 복원",
"success": {
"title": "복원 완료",
"message": "데이터베이스 복원 완료. 앱이 재시작됩니다..."
},
"error": "가져오기 실패"
},
"preview": {
"title": "컨텐츠 백업",
"exported": "{date}에 내보냄",
"loading": "백업 파일 분석 중...",
"errorTitle": "미리보기 오류",
"entity": "엔티티",
"count": "수량",
"boards": "보드",
"entities": {
"board": "보드",
"user": "사용자",
"app": "앱",
"integration": "통합",
"item": "위젯",
"media": "미디어",
"search_engine": "검색 엔진"
},
"analyzeError": "백업 파일 분석 실패",
"invalidMissingMetadata": "올바르지 않은 백업: metadata.json 없음",
"invalidMissingDb": "올바르지 않은 백업: db.sqlite 없음"
},
"restore": {
"dropzone": {
"title": "여기에 백업 ZIP 놓기",
"description": "Homarr SQLite 백업에서는 .zip 파일을 허용합니다(최대 256MB)"
},
"analyzing": "백업 분석 중...",
"changeFile": "파일 변경",
"continueToRestore": "복원하려면 계속",
"tryAgain": "다시 시도",
"analysisError": "분석 오류",
"preview": {
"title": "컨텐츠 백업",
"exported": "{date}에 내보냄",
"entity": "엔티티",
"count": "수량",
"boards": "보드",
"entities": {
"board": "보드",
"user": "사용자",
"app": "앱",
"integration": "통합",
"item": "위젯",
"media": "미디어",
"search_engine": "검색 엔진"
},
"migrationsApplied": "{count}개 마이그레이션 적용",
"migrationsAppliedPlural": "{count}개 마이그레이션 적용",
"migrationsOlderVersion": "이 백업은 이전 Homarr 버전에서 가져온 것입니다. {count}개의 스키마 마이그레이션이 최신 상태로 적용되었습니다.",
"migrationsOlderVersionPlural": "이 백업은 이전 Homarr 버전에서 가져온 것입니다. {count}개의 스키마 마이그레이션이 최신 상태로 적용되었습니다.",
"migrationsUpToDate": "데이터베이스 스키마가 최신 상태입니다({count}개 마이그레이션 적용)",
"upToDate": "최신",
"migrationsPending": "{count}개 대기 중"
},
"migration": {
"title": "마이그레이션 적용 중 ({current}/{total})",
"migrationLabel": "마이그레이션 {index}"
},
"confirm": {
"title": "파괴적 작업",
"warningTitle": "이 작업은 전체 데이터베이스를 영구적으로 대체합니다.",
"warningBody": "현재의 모든 보드, 사용자, 앱, 통합, 설정 및 세션이 손실됩니다. 이 작업은 취소할 수 없습니다. 복원 후 애플리케이션이 다시 시작됩니다.",
"typePrompt": "계속하려면 \"{phrase}\" 입력",
"cancel": "취소",
"submit": "데이터베이스 복원"
},
"progress": {
"title": "데이터베이스 복원 중...",
"extracting": "백업 아카이브 추출 중",
"migrating": "데이터베이스 마이그레이션 적용 중",
"encrypting": "통합 시크릿 재암호화 중",
"swapping": "데이터베이스 파일 교체 중",
"restarting": "서버 재시작 중"
},
"complete": {
"title": "복원 완료",
"message": "데이터베이스가 성공적으로 복원되었습니다. 서버가 다시 시작 중입니다 — 잠시 후 페이지를 새로고침하십시오."
},
"failed": {
"title": "복원 실패"
},
"invalidMissingMetadata": "잘못된 백업: metadata.json 누락",
"invalidMissingDb": "잘못된 백업: db.sqlite 누락",
"analyzeError": "백업 분석 실패"
}
}
},
"about": {
"version": "버전 {version}",
"text": "Homarr는 자원봉사자들에 의해 유지되는 커뮤니티 주도 오픈 소스 프로젝트입니다. 이 사람들 덕분에 Homarr는 2021년부터 성장해 왔습니다. 우리 팀은 보상 없이 여가 시간에 여러 나라에서 완전히 원격으로 Homarr 작업을 하고 있습니다.",
"accordion": {
"contributors": {
"title": "기여자",
"subtitle": "{count}명이 코드 및 Homarr 유지 관리"
},
"translators": {
"title": "번역가",
"subtitle": "{count}명이 여러 언어로 번역 기여"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "라이브러리",
"subtitle": "Homarr 코드에 사용된 {count}개"
},
"hotkeys": {
"title": "단축키",
"subtitle": "워크플로우 개선을 위한 키보드 단축키",
"field": {
"shortcut": "단축키",
"action": "행동"
},
"action": {
"toggleBoardEdit": "",
"toggleColorScheme": "",
"saveNotebook": "",
"openSpotlight": ""
},
"note": ""
}
}
}
}
},
"docker": {
"title": "컨테이너",
"table": {
"updated": "{when} 업데이트됨",
"refresh": {
"lastUpdated": "마지막 새로고침 {when}"
},
"search": "{count}개 컨테이너 검색",
"selected": "{totalCount}개 중 {selectCount}개 컨테이너 선택됨",
"footer": "총 {count}개 컨테이너",
"totalCpu": "총 CPU: {cpu}%",
"totalMemory": "총 메모리: {memory}"
},
"field": {
"name": {
"label": "이름"
},
"state": {
"label": "상태",
"option": {
"created": "생성됨",
"running": "실행 중",
"paused": "일시 중지됨",
"restarting": "다시 시작",
"exited": "종료됨",
"removing": "제거",
"dead": "죽음"
}
},
"stats": {
"cpu": {
"label": "CPU"
},
"memory": {
"label": "메모리"
}
},
"containerImage": {
"label": "이미지"
},
"ports": {
"label": "포트"
},
"host": {
"label": "호스트"
}
},
"action": {
"title": "동작",
"logs": {
"label": "로그 보기",
"page": {
"title": "{name} 로그"
}
},
"start": {
"label": "시작",
"notification": {
"success": {
"title": "컨테이너 시작됨",
"message": "컨테이너가 성공적으로 시작되었습니다"
},
"error": {
"title": "컨테이너 시작 안 됨",
"message": "컨테이너를 시작할 수 없었습니다"
}
}
},
"stop": {
"label": "중지",
"notification": {
"success": {
"title": "컨테이너 중지됨",
"message": "컨테이너가 성공적으로 중지되었습니다"
},
"error": {
"title": "컨테이너 중지 안 됨",
"message": "컨테이너를 중지할 수 없었습니다"
}
}
},
"restart": {
"label": "재시작",
"notification": {
"success": {
"title": "컨테이너 다시 시작됨",
"message": "컨테이너가 성공적으로 다시 시작되었습니다"
},
"error": {
"title": "컨테이너 다시 시작 안 됨",
"message": "컨테이너를 다시 시작할 수 없었습니다"
}
}
},
"remove": {
"label": "제거",
"confirm": "",
"notification": {
"success": {
"title": "컨테이너 제거됨",
"message": "컨테이너가 성공적으로 제거되었습니다"
},
"error": {
"title": "컨테이너 제거 안 됨",
"message": "컨테이너를 제거할 수 없었습니다"
}
}
},
"refresh": {
"label": "새로고침",
"notification": {
"success": {
"title": "컨테이너 새로 고침됨",
"message": "이제 최신 데이터를 보고 있습니다"
},
"error": {
"title": "컨테이너 새로 고침 안 됨",
"message": "컨테이너를 새로 고치는 중에 문제가 발생했습니다"
}
}
},
"addToHomarr": {
"label": "Homarr에 추가",
"notification": {
"success": {
"title": "Homarr에 추가됨",
"message": "선택한 앱이 Homarr에 추가되었습니다"
},
"error": {
"title": "Homarr에 추가할 수 없습니다",
"message": "선택한 앱을 Homarr에 추가할 수 없습니다"
}
},
"modal": {
"title": "Docker 컨테이너(들)를 Homarr에 추가"
}
}
},
"error": {
"internalServerError": "Docker 컨테이너를 가져오지 못했습니다",
"noColumns": "위젯 설정에서 열을 하나 이상 선택하십시오"
}
},
"kubernetes": {
"cluster": {
"title": "클러스터 대시보드",
"label": "클러스터",
"providers": "공급자",
"version": "버전",
"architecture": "아키텍처",
"capacity": {
"title": "용량",
"resource": {
"reserved": "예약됨",
"used": "사용 중"
}
},
"resources": {
"title": "리소스",
"nodes": "노드",
"namespaces": "네임스페이스",
"ingresses": "인그레스",
"services": "서비스",
"pods": "파드",
"configmaps": "ConfigMaps",
"secrets": "보안 비밀",
"volumes": "볼륨"
}
},
"nodes": {
"label": "노드",
"field": {
"name": {
"label": "이름"
},
"state": {
"label": "상태",
"option": {
"ready": "준비됨",
"NotReady": "준비 안 됨"
}
},
"cpu": {
"label": "CPU"
},
"memory": {
"label": "RAM"
},
"pods": {
"label": "파드"
},
"operatingSystem": {
"label": "OS"
},
"architecture": {
"label": "아키텍처"
},
"kubernetesVersion": {
"label": "Kubernetes 버전"
},
"creationTimestamp": {
"label": "생성됨"
}
},
"table": {
"search": "{count}개 노드 검색"
}
},
"namespaces": {
"label": "네임스페이스",
"field": {
"name": {
"label": "이름"
},
"state": {
"label": "상태",
"option": {
"active": "활성",
"terminating": "종료 중"
}
},
"creationTimestamp": {
"label": "생성됨"
}
},
"table": {
"search": "{count}개 네임스페이스 검색"
}
},
"ingresses": {
"label": "인그레스",
"field": {
"name": {
"label": "이름"
},
"namespace": {
"label": "네임스페이스"
},
"className": {
"label": "클래스 이름"
},
"rulesAndPaths": {
"label": "규칙 및 경로"
},
"creationTimestamp": {
"label": "생성됨"
}
},
"table": {
"search": "{count}개 인그레스 검색"
}
},
"services": {
"label": "서비스",
"field": {
"name": {
"label": "이름"
},
"namespace": {
"label": "네임스페이스"
},
"type": {
"label": "유형"
},
"ports": {
"label": "포트"
},
"targetPorts": {
"label": "대상 포트"
},
"clusterIP": {
"label": "클러스터 IP"
},
"creationTimestamp": {
"label": "생성됨"
}
},
"table": {
"search": "{count}개 서비스 검색"
}
},
"pods": {
"label": "파드",
"field": {
"name": {
"label": "이름"
},
"namespace": {
"label": "네임스페이스"
},
"image": {
"label": "이미지"
},
"applicationType": {
"label": "애플리케이션 유형"
},
"status": {
"label": "상태"
},
"creationTimestamp": {
"label": "생성됨"
}
},
"table": {
"search": "{count}개 파드 검색"
}
},
"secrets": {
"label": "보안 비밀",
"field": {
"name": {
"label": "이름"
},
"namespace": {
"label": "네임스페이스"
},
"type": {
"label": "유형"
},
"creationTimestamp": {
"label": "생성됨"
}
},
"table": {
"search": "{count}개 시크릿 검색"
}
},
"configmaps": {
"label": "ConfigMaps",
"field": {
"name": {
"label": "이름"
},
"namespace": {
"label": "네임스페이스"
},
"creationTimestamp": {
"label": "생성됨"
}
},
"table": {
"search": "{count}개 ConfigMap 검색"
}
},
"volumes": {
"label": "볼륨",
"field": {
"name": {
"label": "이름"
},
"namespace": {
"label": "네임스페이스"
},
"accessModes": {
"label": "액세스 모드"
},
"storage": {
"label": "저장 공간"
},
"storageClassName": {
"label": "스토리지 클래스 이름"
},
"volumeMode": {
"label": "볼륨 모드"
},
"volumeName": {
"label": "볼륨 이름"
},
"status": {
"label": "상태"
},
"creationTimestamp": {
"label": "생성됨"
}
},
"table": {
"search": "{count}개 볼륨 검색"
}
},
"error": {
"internalServerError": "Kubernetes 데이터를 가져오지 못했습니다"
}
},
"permission": {
"title": "권한",
"userSelect": {
"title": "사용자 권한 추가"
},
"groupSelect": {
"title": "그룹 권한 추가"
},
"tab": {
"user": "사용자",
"group": "그룹",
"inherited": "하위 그룹"
},
"field": {
"user": {
"label": "사용자"
},
"group": {
"label": "그룹"
},
"permission": {
"label": "권한"
}
},
"action": {
"saveUser": "사용자 권한 저장",
"saveGroup": "그룹 권한 저장"
}
},
"navigationStructure": {
"manage": {
"label": "관리",
"boards": {
"label": "보드"
},
"integrations": {
"label": "통합",
"edit": {
"label": "수정"
},
"new": {
"label": "신규"
}
},
"search-engines": {
"label": "검색 엔진",
"new": {
"label": "신규"
},
"edit": {
"label": "수정"
}
},
"medias": {
"label": "미디어"
},
"apps": {
"label": "앱",
"new": {
"label": "신규"
},
"edit": {
"label": "수정"
}
},
"custom-widgets": {
"label": "사용자 지정 위젯",
"new": {
"label": "신규"
},
"edit": {
"label": "편집",
"flow": {
"label": "플로우"
}
}
},
"users": {
"label": "사용자",
"create": {
"label": "만들기"
},
"general": "일반",
"security": "보안",
"board": "보드",
"groups": {
"label": "그룹"
},
"invites": {
"label": "초대"
}
},
"tools": {
"label": "도구",
"tasks": {
"label": "작업"
},
"docker": {
"label": "Docker",
"logs": {
"label": "로그"
}
},
"kubernetes": {
"label": "Kubernetes",
"nodes": {
"label": "노드"
},
"namespaces": {
"label": "네임스페이스"
},
"ingresses": {
"label": "인그레스"
},
"services": {
"label": "서비스"
},
"pods": {
"label": "파드"
},
"configmaps": {
"label": "ConfigMaps"
},
"secrets": {
"label": "비밀"
},
"volumes": {
"label": "볼륨"
}
},
"logs": {
"label": "로그"
},
"certificates": {
"label": "인증서",
"hostnames": {
"label": "호스트네임"
}
}
},
"settings": {
"label": "설정"
},
"about": {
"label": "정보"
}
}
},
"search": {
"placeholder": "무엇이든 검색",
"nothingFound": "결과 없음",
"error": {
"fetch": "데이터를 가져오는 중 오류가 발생했습니다"
},
"mode": {
"appIntegrationBoard": {
"help": "앱, 통합, 보드 검색",
"group": {
"app": {
"title": "앱",
"children": {
"action": {
"open": {
"label": "앱 URL 열기"
},
"edit": {
"label": "앱 편집"
}
},
"detail": {
"title": "앱 동작 선택"
}
}
},
"board": {
"title": "보드",
"children": {
"action": {
"open": {
"label": "보드 열기"
},
"homeBoard": {
"label": "홈 보드로 설정"
},
"mobileBoard": {
"label": "모바일 보드로 설정"
},
"settings": {
"label": "설정 열기"
}
},
"detail": {
"title": "보드 동작 선택"
}
}
},
"integration": {
"title": "통합"
}
}
},
"command": {
"help": "커맨드 모드 활성화",
"group": {
"localCommand": {
"title": "로컬 커맨드"
},
"globalCommand": {
"title": "글로벌 커맨드",
"option": {
"colorScheme": {
"auto": "외형 모드 전환",
"light": "라이트 모드로 전환",
"dark": "다크 모드로 전환"
},
"language": {
"label": "언어 변경",
"children": {
"detail": {
"title": "선호하는 언어를 선택하십시오"
}
}
},
"newBoard": {
"label": "새 보드 생성"
},
"importBoard": {
"label": "보드 가져오기"
},
"newApp": {
"label": "새 앱 생성"
},
"newIntegration": {
"label": "새 통합 생성",
"children": {
"detail": {
"title": "생성할 통합 유형 선택"
}
}
},
"newUser": {
"label": "새 사용자 생성"
},
"newInvite": {
"label": "새 초대 생성"
},
"newGroup": {
"label": "새 그룹 생성"
}
}
},
"preferences": {
"title": "환경 설정",
"children": {
"detail": {
"title": "변경할 환경 설정 선택",
"backHint": "뒤로 가려면 백스페이스 키를 누르거나 뒤로 버튼을 사용하세요",
"backAction": "뒤로 가기"
}
},
"notification": {
"error": {
"message": "환경 설정을 업데이트할 수 없습니다"
}
},
"option": {
"preferences": {
"label": "환경 설정 열기"
},
"boolean": {
"enabled": "활성화됨",
"disabled": "비활성화됨"
},
"board": {
"none": "없음",
"unavailable": "현재 선택됨 (사용 불가)"
},
"searchEngine": {
"none": "없음",
"unavailable": "현재 선택됨 (사용 불가)"
},
"colorScheme": {
"label": "색 구성표",
"children": {
"detail": {
"title": "색 구성표 선택"
}
}
},
"locale": {
"label": "언어",
"children": {
"detail": {
"title": "선호하는 언어 선택"
}
}
},
"defaultSearchEngineId": {
"label": "기본 검색 엔진",
"children": {
"detail": {
"title": "기본 검색 엔진 선택"
}
}
},
"openSearchInNewTab": {
"label": "검색 결과를 새 탭에서 열기",
"children": {
"detail": {
"title": "검색 결과를 새 탭에서 열기"
}
}
},
"ddgBangs": {
"label": "DuckDuckGo bangs 활성화",
"children": {
"detail": {
"title": "DuckDuckGo bangs 활성화"
}
}
},
"firstDayOfWeek": {
"label": "주 시작 요일",
"children": {
"detail": {
"title": "한 주의 시작 요일을 선택하십시오"
}
}
},
"homeBoardId": {
"label": "홈 보드",
"children": {
"detail": {
"title": "홈 보드를 선택하십시오"
}
}
},
"mobileHomeBoardId": {
"label": "모바일 홈 보드",
"children": {
"detail": {
"title": "모바일 홈 보드를 선택하십시오"
}
}
},
"pingIconsEnabled": {
"label": "핑에 아이콘 사용",
"children": {
"detail": {
"title": "핑에 아이콘 사용"
}
}
},
"enableRightClickOnWidgets": {
"label": "위젯 우클릭 활성화",
"children": {
"detail": {
"title": "위젯 우클릭 활성화"
}
}
},
"fullPreferencesPage": {
"label": "전체 설정 페이지 열기"
}
}
}
}
},
"media": {
"help": "영화 또는 TV 프로그램을 검색하여 요청",
"requestMovie": "영화 요청",
"requestSeries": "시리즈 요청",
"openIn": "{kind}에서 열기",
"group": {
"title": "영화 및 TV 프로그램"
},
"action": {
"search": {
"label": "영화 또는 TV 프로그램 검색",
"description": "미디어 요청 통합을 검색하려면 입력을 시작하세요",
"disabled": {
"noIntegration": "미디어 검색을 활성화하려면 Overseerr, Jellyseerr 또는 Seerr 통합을 추가하세요.",
"scoped": "이 위젯에는 접근 가능한 미디어 요청 통합이 없습니다."
}
}
},
"availability": {
"available": "사용 가능",
"partiallyAvailable": "일부",
"processing": "처리 중",
"requested": "요청됨",
"pending": "요청됨"
}
},
"external": {
"help": "외부 검색 엔진 사용",
"group": {
"searchEngine": {
"title": "검색 엔진",
"tipDdgBangs": "팁: 여기에서 DuckDuckGo 뱅을 사용할 수도 있습니다 (예: !something)",
"bang": {
"searchWithQuery": "\"{query}\" 검색: {label}",
"pressEnterToOpen": "Enter 키로 열기",
"engineSelected": "{label} 선택됨 (!{bang})",
"typeQueryToContinue": "계속하려면 검색어를 입력하세요",
"emptyBangHint": "뱅을 입력하세요 (예: !yt), 그런 다음 스페이스바를 눌러 선택하세요"
},
"children": {
"action": {
"search": {
"label": "{name}으로 검색"
}
},
"detail": {
"title": "검색 엔진 동작 선택"
},
"searchResults": {
"title": "동작을 위해 검색 결과 선택"
}
},
"option": {
"google": {
"name": "Google",
"description": "Google 웹 검색"
},
"bing": {
"name": "Bing",
"description": "Bing 웹 검색"
},
"duckduckgo": {
"name": "DuckDuckGo",
"description": "DuckDuckGo 웹 검색"
},
"torrent": {
"name": "토렌트",
"description": "torrentdownloads.pro에서 토렌트 검색"
},
"youTube": {
"name": "YouTube",
"description": "YouTube에서 비디오 검색"
}
}
}
}
},
"help": {
"group": {
"mode": {
"title": "모드"
},
"help": {
"title": "도움말",
"option": {
"documentation": {
"label": "문서"
},
"submitIssue": {
"label": "문제 보고"
},
"discord": {
"label": "커뮤니티 불화"
}
}
}
}
},
"home": {
"group": {
"search": {
"title": "검색",
"option": {
"other": {
"label": "다른 검색 엔진으로 검색"
},
"no-default": {
"label": "기본 검색 엔진 없음",
"description": "환경 설정에서 기본 검색 엔진 설정"
},
"search": {
"label": "\"{query}\"을 {name}으로 검색"
},
"from-integration": {
"description": "검색을 시작하려면 입력하세요"
}
}
},
"local": {
"title": "로컬 결과"
}
}
},
"page": {
"help": "페이지 검색",
"group": {
"page": {
"title": "페이지",
"option": {
"manageHome": {
"label": "홈 페이지 관리"
},
"manageBoard": {
"label": "보드 관리"
},
"manageApp": {
"label": "앱 관리"
},
"manageIntegration": {
"label": "통합 관리"
},
"manageSearchEngine": {
"label": "검색 엔진 관리"
},
"manageMedia": {
"label": "미디어 관리"
},
"manageUser": {
"label": "사용자 관리"
},
"manageInvite": {
"label": "초대 관리"
},
"manageGroup": {
"label": "그룹 관리"
},
"manageDocker": {
"label": "Docker 관리"
},
"manageApi": {
"label": "Swagger API"
},
"manageLog": {
"label": "로그 보기"
},
"manageTask": {
"label": "작업 관리"
},
"manageSettings": {
"label": "전역 설정"
},
"about": {
"label": "정보"
},
"homeBoard": {
"label": "홈 보드"
},
"preferences": {
"label": "기본 설정"
}
}
}
}
},
"userGroup": {
"help": "사용자 또는 그룹 검색",
"group": {
"user": {
"title": "사용자",
"children": {
"action": {
"detail": {
"label": "사용자 세부 정보 표시"
}
},
"detail": {
"title": "사용자에 대한 동작 선택"
}
}
},
"group": {
"title": "그룹",
"children": {
"action": {
"detail": {
"label": "그룹 세부 정보 표시"
},
"manageMember": {
"label": "멤버 관리"
},
"managePermission": {
"label": "권한 관리"
}
},
"detail": {
"title": "그룹 동작 선택"
}
}
}
}
}
},
"engine": {
"search": "검색 엔진 찾기",
"field": {
"name": {
"label": "이름"
},
"short": {
"label": "짧음"
},
"urlTemplate": {
"label": "URL 검색 템플릿"
},
"description": {
"label": "설명"
}
},
"page": {
"list": {
"title": "검색 엔진",
"noResults": {
"title": "아직 검색 엔진이 없습니다",
"action": "첫 검색 엔진을 생성"
},
"interactive": "대화형, 통합 사용"
},
"create": {
"title": "새 검색 엔진",
"notification": {
"success": {
"title": "검색 엔진 생성됨",
"message": "검색 엔진 생성 완료"
},
"error": {
"title": "검색 엔진 생성되지 않음",
"message": "검색 엔진 생성에 실패했습니다"
}
}
},
"edit": {
"title": "검색 엔진 편집",
"notification": {
"success": {
"title": "변경 사항 적용 완료",
"message": "검색 엔진 저장 완료"
},
"error": {
"title": "변경 사항 적용 실패",
"message": "검색 엔진 저장에 실패했습니다"
}
},
"configControl": "설정",
"searchEngineType": {
"generic": "일반",
"fromIntegration": "통합에서"
}
},
"delete": {
"title": "검색 엔진 삭제",
"message": "{name} 검색 엔진을 삭제하시겠습니까?",
"notification": {
"success": {
"title": "검색 엔지 삭제됨",
"message": "검색 엔진 삭제 완료"
},
"error": {
"title": "검색 엔진 삭제되지 않음",
"message": "검색 엔진 삭제에 실패했습니다"
}
}
}
},
"media": {
"request": {
"modal": {
"title": "\"{name}\" 요청",
"table": {
"header": {
"season": "시즌",
"episodes": "에피소드",
"status": "상태"
},
"status": {
"requested": "요청됨"
}
},
"button": {
"send": "요청 보내기"
}
}
}
}
}
},
"certificate": {
"field": {
"hostname": {
"label": "호스트네임"
},
"subject": {
"label": "주체"
},
"issuer": {
"label": "발급자"
},
"validFrom": {
"label": "시작일"
},
"validTo": {
"label": "만료일"
},
"serialNumber": {
"label": "일련번호"
},
"fingerprint": {
"label": "핑거프린트"
}
},
"page": {
"list": {
"title": "신뢰할 수 있는 인증서",
"description": "Homarr가 통합에서 데이터를 요청하는 데에 사용됩니다.",
"noResults": {
"title": "아직 인증서가 없습니다"
},
"invalid": {
"title": "유효하지 않은 인증서",
"description": "인증서 파싱 실패"
},
"expires": "{when}에 만료",
"toHostnames": "신뢰할 수 있는 호스트네임"
},
"hostnames": {
"title": "신뢰할 수 있는 인증서 호스트네임",
"description": "일부 인증서는 Homarr가 사용하는 특정 도메인의 요청을 허용하지 않습니다. 이로 인해 인증서 지문이 있는 모든 신뢰하는 호스트네임이 이러한 제한을 우회하는 데 사용됩니다.",
"noResults": {
"title": "호스트네임 없음"
},
"toCertificates": "인증서"
}
},
"action": {
"create": {
"label": "인증서 추가",
"notification": {
"success": {
"title": "인증서 추가됨",
"message": "인증서가 성공적으로 추가되었습니다"
},
"error": {
"title": "인증서 추가 실패",
"message": "인증서를 추가할 수 없습니다"
}
}
},
"remove": {
"label": "인증서 제거",
"confirm": "인증서를 제거하시겠습니까?",
"notification": {
"success": {
"title": "인증서 제거됨",
"message": "인증서가 성공적으로 제거되었습니다"
},
"error": {
"title": "인증서 제거 안 됨",
"message": "인증서를 제거할 수 없습니다"
}
}
},
"removeHostname": {
"label": "신뢰하는 호스트네임 제거",
"confirm": "이 신뢰하는 호스트네임을 제거하시겠습니까? 몇몇 통합이 작동하지 않을 수 있습니다.",
"notification": {
"success": {
"title": "호스트네임 제거됨",
"message": "호스트네임 제거 완료"
},
"error": {
"title": "호스트네임 제거 실패",
"message": "호스트네임을 제거할 수 없었습니다"
}
}
}
}
},
"log": {
"level": {
"option": {
"debug": "디버그",
"info": "정보",
"warn": "경고",
"error": "오류"
}
}
},
"onboardingTour": {
"learnMore": "문서 읽기",
"next": "다음",
"prev": "뒤로",
"done": "완료",
"skip": "투어 건너뛰기",
"manage": {
"welcome": {
"title": "Homarr에 오신 것을 환영합니다!",
"description": "이곳은 제어 센터입니다. 여기에서 보드, 앱, 통합, 사용자 및 서버 설정을 관리합니다. 각 섹션을 둘러보겠습니다."
},
"boardsList": {
"title": "보드",
"description": "모든 대시보드가 여기에 있습니다. 각 보드는 자체 레이아웃, 배경 및 접근 설정을 갖습니다. 누가 생성했는지, 공개인지 비공개인지 확인할 수 있습니다."
},
"boardsCreate": {
"title": "보드 만들기",
"description": "새 대시보드를 만들거나 이전 Homarr 설치에서 가져오려면 여기를 클릭하세요. 각 보드는 공유할 수 있는 고유 URL을 갖습니다."
},
"appsList": {
"title": "앱",
"description": "추가한 모든 앱 — 셀프 호스팅 서비스에 대한 링크입니다. 각 앱에는 아이콘, 선택적 상태 확인 및 대시보드의 상태 배지가 있습니다."
},
"appsCreate": {
"title": "앱 추가",
"description": "여기에서 새 서비스를 등록하세요. 이름, URL, 아이콘을 지정하면 실시간 상태 모니터링과 함께 보드에 타일로 표시됩니다."
},
"integrationsList": {
"title": "통합",
"description": "Homarr에 연결된 서비스는 Sonarr, Radarr, Plex, Jellyfin 등 50개 이상입니다. 모든 자격증명은 정지 상태에서 암호화됩니다."
},
"integrationsCreate": {
"title": "통합 추가",
"description": "여기에서 새 서비스를 연결합니다. 유형을 선택하고, URL및 API 키를 입력합니다. Homarr가 저장하기 전에 연결을 검증합니다."
},
"usersList": {
"title": "사용자",
"description": "접근 권한이 있는 사용자를 확인합니다. 사용자를 그룹으로 구성하여 각 보드를 보거나 편집할 수 있는 사용자를 제어할 수 있습니다."
},
"usersCreate": {
"title": "사용자 생성",
"description": "여기에서 새 사용자를 생성합니다. 초대 링크를 사용해 쉽게 온보딩할 수도 있습니다. 이것이 바로 그 투어이며 모든 것이 준비되었습니다!"
}
},
"board": {
"welcome": {
"title": "이것이 당신의 보드입니다",
"description": "앱과 위젯을 배열할 수 있는 드래그 앤 드롭 대시보드입니다. 언제든지 Ctrl+K 키로 앱, 보드 및 작업을 검색할 수 있습니다."
},
"editMode": {
"title": "편집 모드",
"description": "편집 모드로 들어가려면 여기를 클릭하십시오. 그 후 위젯, 앱, 섹션을 추가할 수 있습니다. 드래그하여 재배치하고 모서리 손잡이로 크기를 조절할 수 있습니다. 변경 사항을 저장하려면 다시 클릭하십시오."
},
"settings": {
"title": "보드 설정",
"description": "이 보드의 이름, 열, 배경, 색상, 접근할 수 있는 사용자를 변경합니다. 각 보드는 공개 또는 비공개로 설정할 수 있습니다."
},
"switcher": {
"title": "보드 전환",
"description": "보드를 이동합니다. 미디어, 네트워킹, 사용자별 또는 원하는 용도로 별도의 대시보드를 생성할 수 있습니다."
},
"userMenu": {
"title": "당신의 프로필",
"description": "색상 구성표, 언어, 홈 보드, 설정을 변경할 수 있습니다. 여기에서 관리 영역으로 이동할 수도 있습니다."
}
}
}
}