diff --git a/languages/ko.json b/languages/ko.json new file mode 100644 index 0000000..bd05a65 --- /dev/null +++ b/languages/ko.json @@ -0,0 +1,93 @@ +{ + "fullLangName": "한국어", + "appName": "GrassClipper", + + "playOfficial": "플레이 (공식)", + "playPrivate": "플레이 (Grasscutter)", + "launchLocalServer": "로컬에서 실행", + + "gameExeSet": "게임 실행파일 설정", + "grasscutterFileSet": "\"Grasscutter\" .jar 파일 설정", + "folderNotSet": "폴더가 지정되지 않았습니다.", + + "ipPlaceholder": "서버 주소", + "portPlaceholder": "포트", + "noFavorites": "즐겨찾기를 설정하지 않았습니다.", + + "settingsTitle": "설정", + "scriptsSectionTitle": "스크립트", + "killswitchOption": "프로세스 중지", + "killswitchSubtitle": "프록시에 문제가 발생할 경우, 게임과 인터넷을 중지합니다.", + "proxyOption": "프록시", + "proxySubtitle": "스크립트를 통해 프록시 서버 설치", + "updateOption": "업데이트", + "updateSubtitle": "자동 업데이트가 일시적으로 비활성화되어 있습니다. Github에서 최신 버전을 확인하세요.", + "languageOption": "언어", + "languageSubtitle": "언어를 선택해주세요.", + "enableServerLauncherOption": "서버 실행 버튼 활성화", + "enableServerLauncherSubtitle": "로컬 Grasscutter 인스턴스를 실행하기 위해, 서버 실행기 타일을 활성화합니다.", + "httpsOption": "HTTPS 사용", + "httpsSubtitle": "HTTPS 또는 HTTP 중 하나를 선택하세요.", + "debugOption": "디버깅", + + "introSen1": "GrassClipper에 오신 것을 환영합니다!", + "introSen2": "GrassClipper를 사용해주셔서 감사드립니다.", + "introSen3": "프록시 설치 관리자를 실행하시겠습니까?", + "introSen4": "(서버에 연결하는 데 필요)", + + "updateBtn": "업데이트", + "proxyInstallBtn": "설치", + "proxyInstallDeny": "사양하겠습니다.", + + "gameFolderDialog": "게임 실행 파일을 설정하세요.", + "grasscutterFileDialog": "Grasscutter jar을 설정하세요.", + + "loggingInTo": "로그인: ", + "registeringFor": "등록: ", + "authUsername": "이름: ", + "authPassword": "비밀번호: ", + "authConfirmPassword": "비밀번호 확인: ", + "authLoginBtn": "로그인", + "authRegisterBtn": "가입", + "authLoginTitle": "로그인", + "authRegisterTitle": "가입", + "launchWithoutAuth": "인증 없이 실행", + + "alertInvalid": "잘못된 사용자 이름 또는 비밀번호입니다.", + "alertNoPass": "비밀번호를 설정하지 않았습니다. 비밀번호를 설정하세요.", + "alertUnknown": "알 수 없는 오류, 서버 소유자에게 문의하세요.", + "alertAuthNoLogin": "인증이 비활성화되어있으므로, 로그인이 필요하지 않습니다!", + "alertLoginSuccess": "로그인 성공! 토큰이 클립보드에 복사되었습니다. 토큰을 게임의 사용자 이름 필드에 붙여 로그인합니다.", + + "alertUserTaken": "해당 사용자 이름은 이미 사용 중입니다.", + "alertPassMismatch": "암호 확인이 일치하지 않습니다.", + "alertAuthNoRegister": "인증이 비활성화되어있으므로, 가입이 필요하지 않습니다!", + "alertRegisterSuccess": "가입 성공!", + + "downloadTitle": "다운로드", + "grassclipperTitle": "GrassClipper", + "grasscutterTitle": "Grasscutter", + "installerTitle": "설치 관리자", + "installerSubtitle": "프록시 및 기타 도구를 설치합니다. (Grasscutter 서버에 필요)", + "downloadStable": "안정적인 Grasscutter 빌드 다운로드", + "stableSubtitle": "안정적인 Grasscutter를 설치합니다. (버그는 거의 없지만, 새로운 기능 또한 적습니다.)", + "downloadDev": "개발 버전 Grasscutter 다운로드", + "devSubtitle": "개발 버전의 Grasscutter를 설치합니다. (버그가 있을 수 있으며, 자주 업데이트됩니다. 버그로 인한 피해는 책임지지 않습니다.)", + "downloadResources": "Grasscutter 리소스 다운로드", + "resourceSubtitle": "Grasscutter 리소스를 현재 설정된 Grasscutter 폴더에 다운로드합니다. 외부에서 리소스를 가져올 예정이 아니라면, 이 작업을 수행해야 합니다.", + "downloadData": "Grasscutter 데이터 다운로드", + "dataSubtitle": "중요한 Grasscutter 데이터 파일을 다운로드합니다.", + + "gcScriptRunning": "실행중...", + "stableInstall": "다운로드 (stable)", + "devInstall": "다운로드 (dev)", + + "updateNotifText": "새 업데이트를 사용할 수 있습니다: ", + + "foreignCharacterAlert": "파일 경로에 유효하지 않은 문자가 포함되어 있으므로, 문제가 발생할 수 있습니다!", + + "dialogOk": "예", + "dialogNo": "아니오", + "serverEnableDialogTitle": "Grasscutter 서버 실행기를 찾았습니다!", + "serverEnableDialogText": "설정할 기존의 Grasscutter가 없는 경우, 빌드를 다운로드하시겠습니까?" +}