diff --git a/app/translations/ko_KR.json b/app/translations/ko_KR.json
index b50c8598..9184c43c 100644
--- a/app/translations/ko_KR.json
+++ b/app/translations/ko_KR.json
@@ -106,7 +106,26 @@
"uses": "허용되는 사용 횟수 (-1은 제한 없음)"
},
"validators": {
- "passLength": "비밀번호가 너무 짧아요! (최소 길이: 8)"
+ "passLength": "비밀번호가 너무 짧아요! (최소 길이: 8)",
+ "taskIntervalType": "작업 반복 유형은 다음 중 하나여야 합니다: ",
+ "typeBool": "'true' 또는 'false' 여야 합니다 (boolean 타입)",
+ "backupName": "백업 이름은 문자여야 하며 최소 3자 이상이어야 합니다.",
+ "enumErr": "검증에 실패했습니다. 허용되는 데이터는 다음과 같습니다: ",
+ "filesPageLen": "속성 값은 1자 이상이여야 합니다.",
+ "insufficientPerms": "권한 오류: 이 리소스에 대한 권한이 없습니다",
+ "roleManager": "역할관리자는 Type integer(manager ID) 또는 None이어야 합니다",
+ "roleName": "역할 이름은 1자보다 큰 문자열이어야 합니다. 다음 기호를 포함할 수 없습니다: [ ] , ",
+ "roleServerPerms": "서버 권한은 8 비트 문자열이어야 합니다.",
+ "roleServerId": "서버 ID 속성은 최소 길이가 1인 문자열이어야 합니다.",
+ "serverCreateName": "서버 이름에는 문자열이어야 하고, 최소 2자 이상이어야 하고, 그리고 다음이 포함 되지 않아야합니다: \\/ 또는 #. ",
+ "serverExeCommand": "서버 명령어를 실행하려면, 문자열이 최소 1자 이상 이어야 합니다.",
+ "serverLogPath": "서버 로그 경로는 문자열 이어야 하며, 최소 1자 이상이어야 합니다.",
+ "typeEmail": "이메일 유형이어야 합니다.",
+ "typeIntMinVal0": "최소값이 0인 정수여야 합니다.",
+ "typeInteger": "숫자여야 합니다.",
+ "typeList": "목럭/배열 타입이어여합니다. ",
+ "typeString": "문자열 이어야합니다.",
+ "userName": " 문자열이어야 하며, 모두 소문자로 입력해야 하고, 최소 4자에서 최대 20자까지 입력할 수 있습니다."
},
"webhooks": {
"trigger": "트리거",
@@ -134,28 +153,28 @@
"stop_server": "서버가 정지되었습니다"
},
"404": {
- "contact": "디스코드로 Crafty Controll을 지원받으세요",
+ "contact": "디스코드를 통해 Crafty Control 지원팀에 문의하세요",
"notFound": "페이지를 찾을 수 없습니다",
- "unableToFind": "찾고 계시는 페이지를 찾을 수 없습니다. 다시 시도하거나 뒤로가서 새로고침을 해주세요!"
+ "unableToFind": "찾고 계시는 페이지를 찾을 수 없습니다. 다시 시도하거나 뒤로가서 새로고침을 해주세요."
},
"accessDenied": {
- "accessDenied": "접근 불가",
- "contact": "디스코드로 Crafty Controll을 지원받으세요",
+ "accessDenied": "접근 불가능",
+ "contact": "디스코드를 통해 Crafty Controll 지원팀애 문의하세요",
"contactAdmin": "해당 리소스에 접근하기 위해서는 서버 관리자에게 문의하시거나, 접근 권한이 있다고 생각되시면 지원팀에 문의해 주세요.",
"noAccess": "당신은 해당 리소스에 대한 권한이 없습니다"
},
"apiKeys": {
"apiKeys": "API 키",
- "auth": "인증됨? ",
+ "auth": "인증이 필요한가요? ",
"buttons": "버튼",
"config": "설정",
"crafty": "Crafty: ",
- "createNew": "새 API 토큰 생성",
- "created": "생성됨",
- "deleteKeyConfirmation": "이 API 키를 삭제할건가요? 이 작업은 취소할 수 없어요",
- "deleteKeyConfirmationTitle": "API 키 \"${keyId}\"를 제거하겠습니까?",
+ "createNew": "새 Crafty API 토큰 생성",
+ "created": "생성 됨",
+ "deleteKeyConfirmation": "이 API 키를 삭제할건가요? 이 작업은 취소할 수 없어요.",
+ "deleteKeyConfirmationTitle": "API 키 '${keyId}'를 제거하겠습니까?",
"fullAccess": "전체 액세스",
- "getToken": "토큰 얻기",
+ "getToken": "토큰 가져오기",
"name": "이름",
"nameDesc": "이 API 토큰을 무엇이라고 부를건가요? ",
"no": "아니요",
@@ -166,23 +185,23 @@
"yes": "예"
},
"base": {
- "doesNotWorkWithoutJavascript": "경고: JavaScript가 활성화되지 않으면 제대로 작동하지 않습니다!"
+ "doesNotWorkWithoutJavascript": "경고: Crafty는 JavaScript가 활성화되지 않으면 제대로 작동하지 않습니다!"
},
"credits": {
- "developmentTeam": "Development Team",
+ "developmentTeam": "개발자 팀",
"hugeDesc": "진심으로",
- "pageDescription": "이 사람들이 없었다면 Crafty가 없을거에요",
+ "pageDescription": "이 사람들이 없었다면 Crafty가 없었을 겁니다",
"pageTitle": "크래딧",
"patreonDesc": "Patreon/Ko-fi 후원자 여러분!",
- "patreonOther": "Other",
+ "patreonOther": "다른",
"patreonSupporter": "Patreon / Ko-fi 후원자",
"patreonUpdate": "마지막 업데이트:",
- "retiredStaff": "은퇴한 직원",
+ "retiredStaff": "퇴직한 직원",
"subscriberName": "이름",
- "subscriptionLevel": "후원 레벨",
+ "subscriptionLevel": "레벨",
"supportTeam": "지원 및 문서 팀",
"thankYou": "감사합니다",
- "translationDesc": "번역해 주시는 우리 커뮤니티 여러분께! [ 활성 = 🟢 비활성/은퇴 = ⚪ ]",
+ "translationDesc": "번역해 주시는 우리 커뮤니티 여러분께! [ 활성 = 🟢 비활성/퇴직 = ⚪ ]",
"translationName": "이름",
"translationTitle": "언어 번역",
"translator": "번역가들"
@@ -206,7 +225,7 @@
"allServers": "모든 서버",
"avg": "평균",
"backups": "백업",
- "bePatientClone": "서버를 복사하는 동안 잠시 기달려주세요
이 화면은 자동으로 새로고침됩니다",
+ "bePatientClone": "서버를 복사하는 동안 잠시 기달려주세요.
이 화면은 자동으로 새로고침됩니다",
"bePatientRestart": "서버를 재시작하는 동안 잠시만 기다려 주세요.
이 화면은 자동으로 새로고침됩니다",
"bePatientStart": "서버를 시작하는 동안 잠시만 기다려 주세요.
이 화면은 자동으로 새로고침됩니다",
"bePatientStop": "서버를 정지하는 동안 잠시만 기달려주세요
이 화면은 자동으로 새로고침됩니다",
@@ -308,7 +327,9 @@
}
},
"thousands": ",",
- "zeroRecords": "레코드를 찾을 수 없습니다"
+ "zeroRecords": "레코드를 찾을 수 없습니다",
+ "decimal": ".",
+ "infoPostFix": "|"
},
"loadingRecords": "로딩 중..."
},
@@ -331,7 +352,7 @@
"hereIsTheError": "여기 오류가 있습니다",
"installerJava": "{} 설치에 실패했습니다: Forge 서버 설치에는 Java가 필요합니다. Java가 설치되지 않은 것을 확인했습니다. Java를 설치한 후 서버를 설치하세요.",
"internet": "Crafty가 실행 중인 머신이 인터넷에 연결되어 있지 않은 것을 확인했습니다. 클라이언트의 서버 연결이 제한될 수 있습니다.",
- "migration": "Crafty의 주요 서버 저장소가 새로운 위치로 이동되고 있습니다. 이 기간 동안 모든 서버 시작이 중단되었습니다. 마이그레이션이 완료될 때까지 기다려 주십시오.",
+ "migration": "Crafty의 주요 서버 저장소가 새로운 위치로 이동되고 있습니다. 이 기간 동안 모든 서버 시작이 중단되었습니다. 마이그레이션이 완료될 때까지 기다려 주세요",
"no-file": "파일을 찾을 수 없습니다! 경로를 다시 확인해주세요. Crafty에 적절한 권한이 있나요?",
"noInternet": "Crafty가 인터넷에 접근하는 데 문제가 있습니다. 서버 생성이 비활성화되었습니다. 인터넷 연결을 확인하고 이 페이지를 새로고침하세요.",
"noJava": "서버 {} 시작에 실패했습니다. 오류 코드: Java가 설치되지 않은 것을 확인했습니다. Java를 설치한 후 서버를 시작하세요.",
@@ -341,7 +362,7 @@
"return": "대시보드로 돌아가기",
"selfHost": "이 저장소를 호스팅하고 계신 경우, 주소를 확인하거나 문제 해결 가이드를 참조하세요.",
"start-error": "서버 {} 시작에 실패했습니다. 오류 코드: {}",
- "superError": "이 작업을 수행할려면 Super User여야합니다",
+ "superError": "이 작업을 수행할려면 'Super User' 이어야 합니다",
"terribleFailure": "끔직한 실패에요!"
},
"footer": {
@@ -410,14 +431,14 @@
},
"rolesConfig": {
"config": "역할 설정",
- "configDesc": "여기에서 역할의 구성을 변경할 수 있습니다.",
+ "configDesc": "여기에서 역할의 구성을 변경할 수 있습니다",
"configUpdate": "마지막 업데이트: ",
"created": "생성됨: ",
"delRole": "역할 제거",
"doesNotExist": "아직 존재하지 않는 것을 삭제할 수 없습니다.",
"pageTitle": "역할 수정",
"pageTitleNew": "새 역할",
- "permAccess": "접근 가능",
+ "permAccess": "액세스 가능?",
"permName": "권한 이름",
"permsServer": "이 역할이 지정된 서버에 대한 권한",
"roleConfigArea": "역할 구성 영역",
@@ -429,7 +450,7 @@
"roleUserName": "사용자 이름",
"roleUsers": "사용자 역할: ",
"selectManager": "이 역할의 관리자를 선택하세요.",
- "serverAccess": "접근 가능",
+ "serverAccess": "액세스?",
"serverName": "서버 이름",
"serversDesc": "이 역할이 접근할 수 있는 서버"
},
@@ -636,7 +657,7 @@
"start": "서버 시작",
"stop": "서버 종료",
"time": "시간",
- "time-explain": "스케줄을 실행할 시간을 설정해주세요."
+ "time-explain": "스케줄을 실행할 시간을 언제로 하시겠습니까?"
},
"serverSchedules": {
"action": "작업",
@@ -670,7 +691,7 @@
"cpuUsage": "CPU 사용량",
"description": "설명",
"errorCalculatingUptime": "업타임 계산 오류",
- "loadingMotd": "Loading MOTD",
+ "loadingMotd": "MOTD 로드 중",
"memUsage": "메모리 사용량",
"offline": "오프라인",
"online": "온라인",