Commit 1b3963a8 authored by 유여름's avatar 유여름 Committed by Luke H-W
Browse files

Create ko-KR.json

parent f25fb629
{
"messages": {
"game": {
"port_bind": "게임 서버가 포트 %s에서 열렸습니다.",
"connect": "클라이언트가 %s에서 연결됐습니다.",
"disconnect": "클라이언트가 %s에서 연결이 끊겼습니다.",
"game_update_error": "게임 업데이트 도중 오류가 발생했습니다.",
"command_error": "명령어 오류:"
},
"dispatch": {
"port_bind": "[Dispatch] 디스패치 서버가 포트 %s에서 열렸습니다.",
"request": "[Dispatch] Client %s %s request: %s",
"keystore": {
"general_error": "[Dispatch] 키스토어 로딩중 오류가 발생했습니다!",
"password_error": "[Dispatch] 키스토어를 로딩할 수 없습니다. 기본 키스토어 암호로 시도 중...",
"no_keystore_error": "[Dispatch] SSL인증서를 찾을 수 없습니다! HTTP서버로 되돌리는 중.",
"default_password": "[Dispatch] 기본 키스토어 암호가 성공적으로 로딩됐습니다. config.json에서 암호를 123456으로 설정해 보십시오."
},
"authentication": {
"default_unable_to_verify": "[Authentication] Something called the verifyUser method which is unavailable in the default authentication handler."
},
"no_commands_error": "디스패치 전용 모드에서는 명령어가 지원되지 않습니다.",
"unhandled_request_error": "[Dispatch] Potential unhandled %s request: %s.",
"account": {
"login_attempt": "[Dispatch] %s 클라이언트에서 로그인을 시도하고 있습니다.",
"login_success": "[Dispatch] %s 클라이언트가 %s로 로그인 했습니다.",
"login_max_player_limit": "[Dispatch] %s 클라이언트 로그인 실패: 온라인 플레이어 수가 최대에 도달했습니다.",
"login_token_attempt": "[Dispatch] %s 클라이언트가 토큰을 통해 로그인을 시도하고 있습니다.",
"login_token_error": "[Dispatch] %s 클라이언트가 토큰을 통한 로그인에 실패했습니다",
"login_token_success": "[Dispatch] %s 클라이언트가 토큰을 통해 %s로 로그인 했습니다.",
"login_password_error": "[Dispatch] %s 클라이언트가 암호를 통한 로그인에 실패했습니다.",
"login_password_storage_error": "[Dispatch] %s 클라이언트의 암호가 데이터베이스에 없기 때문에 로그인에 실패했습니다.",
"combo_token_success": "[Dispatch] %s 클라이언트가 콤보 토큰을 교환했습니다.",
"combo_token_error": "[Dispatch] %s 클라이언트가 콤보 토큰 교환에 실패했습니다.",
"account_login_create_success": "[Dispatch] %s 클라이언트 로그인 실패: %s 계정 생성됨.",
"account_login_create_error": "[Dispatch] %s 클라이언트 로그인 실패: 계정 생성 실패.",
"account_login_exist_error": "[Dispatch] %s 클라이언트 로그인 실패: 계정을 찾을 수 없음.",
"account_cache_error": "계정 캐시데이터 오류.",
"session_key_error": "잘못된 세션 키.",
"username_error": "아이디를 찾을 수 없습니다.",
"username_create_error": "아이디를 찾을 수 없음, 생성 실패.",
"password_error": "암호가 올바르지 않습니다",
"password_length_error": "암호의 길이는 8자리보다 크거나 같아야합니다.",
"password_storage_error": "계정에 암호가 없습니다. 관리자에게 문의하십시오.",
"server_max_player_limit": "온라인 플레이어 수가 최대에 도달했습니다."
},
"router_error": "[Dispatch] 라우터에 연결할 수 없습니다."
},
"status": {
"free_software": "Grasscutter는 무료 소프트웨어입니다. 만약 당신이 이것을 구매했다면, 사기일 가능성이 높습니다. 홈페이지: https://github.com/Grasscutters/Grasscutter",
"starting": "Grasscutter 시작중...",
"shutdown": "종료중...",
"done": "실행 완료! 도움이 필요하면, \"help\"를 입력하세요",
"error": "오류가 발생했습니다.",
"welcome": "Grasscutter에 오신것을 환영합니다!",
"run_mode_error": "잘못된 서버 실행 모드: %s.",
"run_mode_help": "서버 실행 모드는 'HYBRID', 'DISPATCH_ONLY' 또는 'GAME_ONLY'여야 합니다. Grasscutter를 실행할 수 없습니다...",
"create_resources": "resources폴더 생성 중...",
"resources_error": "'BinOutput'과 'ExcelBinOutput'을 resources폴더에 복사해주십시오.",
"version": "Grasscutter 버전: %s-%s",
"game_version": "게임 버전: %s",
"resources": {
"loading": "리소스 로딩중...",
"finish": "리소스 로딩완료."
}
}
},
"commands": {
"generic": {
"not_specified": "지정된 명령어가 없습니다.",
"unknown_command": "알 수 없는 명령어: %s",
"permission_error": "이 명령어를 실행할 권한이 없습니다.",
"console_execute_error": "이 명령어는 콘솔에서만 실행할 수 있습니다.",
"player_execute_error": "이 명령어는 인게임에서만 실행할 수 있습니다.",
"command_exist_error": "명령어를 찾을 수 없습니다.",
"no_usage_specified": "용도가 지정되지 않았습니다",
"no_description_specified": "지정된 설명이 없습니다.",
"set_to": "%s가 %s로 설정되었습니다.",
"set_for_to": "%s의 %s가 %s으로 설정되었습니다.",
"invalid": {
"amount": "개수가 잘못되었습니다.",
"artifactId": "성유물ID가 잘못되었습니다.",
"avatarId": "캐릭터ID가 잘못되었습니다.",
"avatarLevel": "캐릭터 레벨이 잘못되었습니다.",
"entityId": "엔티티ID가 잘못되었습니다.",
"itemId": "아이템ID가 잘못되었습니다.",
"itemLevel": "아이템 레벨이 잘못되었습니다.",
"itemRefinement": "아이템 제련 레벨이 잘못되었습니다.",
"statValue": "스탯값이 잘못되었습니다.",
"value_between": "잘못된 값: %s는 %s과 %s사이의 값이여야 합니다.",
"playerId": "플레이어ID가 잘못되었습니다.",
"uid": "UID가 잘못되었습니다.",
"id": "ID가 잘못되었습니다."
}
},
"execution": {
"usage_prefix": "사용법: ",
"player_exist_error": "플레이어를 찾을 수 없습니다.",
"player_offline_error": "플레이어가 온라인 상태가 아닙니다.",
"item_player_exist_error": "아이템 또는 UID가 잘못되었습니다.",
"player_exist_offline_error": "플레이어가 없거나 온라인 상태가 아닙니다.",
"argument_error": "인수가 잘못되었습니다.",
"clear_target": "타겟 정리됨.",
"set_target": "이후 명령은 기본적으로 @%s를 대상으로 실행됩니다.",
"set_target_online": "@%s가 온라인입니다. 일부 명령어에는 오프라인 대상이 필요할 수 있습니다.",
"set_target_offline": "@%s가 오프라인입니다. 일부 명령어에는 온라인 대상이 필요할 수 있습니다.",
"need_target": "이 명령어는 실행 대상의 UID가 필요합니다. <@UID>인수를 추가하거나 /target @UID로 영구적인 대상을 설정합니다.",
"need_target_online": "이 명령어는 온라인 상태인 실행 대상의 UID가 필요하지만, 설정된 대상은 오프라인 상태입니다. 다른 <@UID>인수를 추가하거나 /target @UID로 영구적인 대상을 설정합니다.",
"need_target_offline": "이 명령어는 오프라인 상태인 실행 대상의 UID가 필요하지만, 설정된 대상은 온라인 상태입니다. 다른 <@UID>인수를 추가하거나 /target @UID로 영구적인 대상을 설정합니다."
},
"status": {
"enabled": "활성화됨",
"disabled": "비활성화됨",
"help": "Help",
"success": "성공"
},
"account": {
"command_usage": "사용법: account <create|delete> <아이디> [UID]",
"invalid": "잘못된 UID.",
"exists": "이 아이디 또는 UID를 가진 계정이 이미 존재합니다.",
"create": "UID %s로 계정이 생성되었습니다.",
"delete": "계정이 삭제되었습니다.",
"no_account": "계정을 찾을 수 없습니다.",
"description": "사용자 계정을 수정합니다"
},
"announce": {
"command_usage": "사용법: announce|a <\"tpl\" templateId|\"refresh\"|\"revoke\" templateId|content>",
"send_success": "공지 발송에 성공했습니다, 취소하고 싶으면 /a revoke %s를 입력하세요.",
"refresh_success": "공지 구성파일을 새로 고쳤습니다. [Total %s]",
"revoke_done": "%s공지 취소 시도중.",
"not_found": "%s공지를 찾을 수 없습니다.",
"description": "모든 온라인 플레이어로부터 공지사항 발표하거나, 서버 공지사항을 관리합니다."
},
"clear": {
"command_usage": "사용법: clear <all|wp|art|mat> [lv<최고레벨>] [r<최고 제련레벨>] [<최고 희귀도>*]",
"weapons": "%s의 무기를 초기화했습니다.",
"artifacts": "%s의 성유물을 초기화했습니다.",
"materials": "%s의 재료를 초기화했습니다.",
"furniture": "%s의 가구를 초기화했습니다.",
"displays": "Cleared displays for %s.",
"virtuals": "Cleared virtuals for %s.",
"everything": "%s의 모든 아이템을 초기화했습니다.",
"description": "인벤토레에서 잠금된 물건을 제외한 항목을 삭제합니다. 기본적으로 4성, 1레벨, 1재련보다 낮은것만을 기준으로 하지만, 더 높게 설정할 수 있습니다."
},
"coop": {
"usage": "사용법: coop [호스트 UID]",
"success": "%s가 %s의 월드에 소환되었습니다.",
"description": "누군가를 다른 사람의 월드에 참여하도록 합니다. 목표가 지정되지 않으면 당신을 다인 모드로 진입시킵니다."
},
"enter_dungeon": {
"usage": "사용법: enterdungeon <던전ID>",
"changed": "%s던전으로 전환되었습니다.",
"not_found_error": "던전이 존재하지 않습니다.",
"in_dungeon_error": "이미 당신은 그 던전에 있습니다.",
"description": "던전에 진입합니다."
},
"give": {
"usage": "사용법: give <아이템ID|캐릭터ID|\"all\"|\"weapons\"|\"mats\"|\"avatars\"> [x<개수>] [lv<레벨>] [r<제련레벨>]",
"usage_relic": "사용법: give <성유물ID> [mainPropID] [<appendPropID>[,<times>]]... [lv<레벨 0-20>]",
"illegal_relic": "이 성유물ID는 블랙리스트 범위에 있습니다. 원하는 ID가 아닐 수 있습니다.",
"given": "%s개의 %s를 %s에게 지급했습니다.",
"given_with_level_and_refinement": "Give %s with level %s, refinement %s %s times to %s.",
"given_level": "Given %s with level %s %s times to %s.",
"given_avatar": "Given %s with level %s to %s.",
"giveall_success": "모든 아이템이 성공적으로 지급되었습니다.",
"description": "지정된 플레이어가 아이템을 획득합니다. 모든 무기, 캐릭터, 재료를 제공할 수 있으며, 맞춤 성유물을 제공할 수도 있습니다."
},
"heal": {
"success": "모든 캐릭터가 치유되었습니다.",
"description": "파티 내 모든 캐릭터를 치유합니다."
},
"help": {
"usage": "사용법: ",
"aliases": "별칭: ",
"available_commands": "사용 가능한 명령어: ",
"tip_need_permission": "권한: ",
"tip_need_no_permission": " 없음",
"tip_permission_targeted": " (다른 플레이어에게 사용하려면 %s권한이 필요합니다)",
"warn_player_has_no_permission": "알림: 당신은 이 명령어를 사용할 권한이 없습ㄴ디ㅏ.",
"description": "help를 입력하거나, 지정된 명령어에 대한 정보를 표시합니다"
},
"kick": {
"player_kick_player": "플레이어 [%s:%s]가 [%s:%s]에 의해 강제퇴장 당했습니다",
"server_kick_player": "플레이어 [%s:%s]를 강제퇴장 하는중...",
"description": "지정된 플레이어를 서버에서 강제퇴장합니다 (WIP)"
},
"killall": {
"usage": "사용법: killall [플레이어UID] [sceneID]",
"scene_not_found_in_player_world": "해당 scene에 플레이어가 없습니다.",
"kill_monsters_in_scene": "%s마리의 몬스터가 scene %s에서 모두 죽었습니다.",
"description": "모든 엔티티를 죽입니다."
},
"killCharacter": {
"usage": "사용법: killcharacter [플레이어ID]",
"success": "%s의 캐릭터를 죽였습니다.",
"description": "플레이어의 현재 캐릭터를 죽입니다"
},
"language": {
"current_language": "현재 언어는 %s 입니다.",
"language_changed": "%s로 언어를 바꿨습니다.",
"language_not_found": "현재 서버에 해당 언어가 없습니다.",
"description": "현재 언어를 표시하거나 변경합니다"
},
"list": {
"success": "%s명의 플레이어가 온라인입니다:",
"description": "온라인 상태의 플레이어를 표시합니다."
},
"permission": {
"usage": "사용법: permission <add|remove> <아이디> <permission>",
"add": "권한이 추가되었습니다.",
"has_error": "이미 해당 권한이 있습니다!",
"remove": "권한이 삭제되었습니다.",
"not_have_error": "그들은 이 권한이 없습니다!",
"account_error": "계정을 찾을 수 없습니다.",
"description": "사용자에게 권한을 부여하거나 제거합니다."
},
"position": {
"success": "좌표: %s, %s, %s\nScene ID: %s",
"description": "좌표를 출력합니다"
},
"quest": {
"usage": "사용법: quest <add|finish> [questID]",
"added": "%s 퀘스트가 추가되었습니다.",
"finished": "%s 퀘스트를 마쳤습니다.",
"not_found": "퀘스트를 찾을 수 없습니다.",
"invalid_id": "퀘스트ID를 찾을 수 없습니다.",
"description": "퀘스트를 추가하거나 완료합니다."
},
"reload": {
"reload_start": "구성 설정을 다시 불러오는중...",
"reload_done": "리로드 완료.",
"description": "서버 구성 설정을 다시 불러옵니다."
},
"resetConst": {
"reset_all": "모든 캐릭터의 별자리를 초기화합니다",
"success": "%s의 별자리가 초기화되었습니다. 변경 사항을 적용하려면 다시 로그인하십시오.",
"description": "현재 캐릭터의 별자리를 초기화합니다, 변경 사항을 보려면 명령을 사용한 후 다시 로그인 해야합니다."
},
"resetShopLimit": {
"usage": "사용법: resetshop <playerID>",
"success": "리셋 완료됨.",
"description": "대상 플레이어의 상점의 새로고침 시간을 초기화합니다"
},
"sendMail": {
"usage": "사용법: sendmail <userID|all|help> [templateID]",
"user_not_exist": "아이디가 '%s'인 사용자가 없습니다.",
"start_composition": "메세지 작성 시작중.\n계속하려면 '/sendmail <title>'을 입력하십시오.\n'/sendmail stop'도 언제든지 사용할 수 있습니다.",
"templates": "Mail templates coming soon implemented...",
"invalid_arguments": "잘못된 인수입니다.",
"send_cancel": "메세지 전송이 취소되었습니다",
"send_done": "%s에게 메세지가 전송되었습니다!",
"send_all_done": "모든 유저에게 메세지가 전송되었습니다!",
"not_composition_end": "메세지 작성이 완료되지 않았습니다.\n'/sendmail %s' 또는 '/sendmail stop'을 사용해 취소할 수 있습니다",
"please_use": "'/sendmail %s'을 사용하십시오.",
"set_title": "'%s'가 메세지 제목으로 설정되었습니다.\n'계속하려면 /sendmail <content>'을 사용하십시오.",
"set_contents": "메세지 내용이 '%s'으로 설정되었습니다.\n'계속하려면 /sendmail <sender>'을 사용하십시오.",
"set_message_sender": "메세지 발송자가 '%s'으로 설정되었습니다.\n계속하려면 '/sendmail <itemID|itemName|finish> [amount] [level]'을 사용하십시오.",
"send": "%s 의 %s을 (레벨 %s)을 메세지에 첨부했습니다.\n계속 항목을 추가하거나, '/sendmail finish'을 사용해 메세지를 보낼 수 있습니다..",
"invalid_arguments_please_use": "잘못된 인수입니다.\n '/sendmail %s'을 사용하십시오",
"title": "<title>",
"message": "<message>",
"sender": "<sender>",
"arguments": "<itemID|itemName|finish> [amount] [level]",
"error": "오류: Invalid construction stage %s. Check console for stacktrace.",
"description": "지정된 사용자에게 메세지를 보냅니다. 이 명령어의 사용법은 세부 내용에 따라 달라집니다."
},
"sendMessage": {
"usage": "사용법: sendmessage <메세지>",
"success": "메세지 전송 성공.",
"description": "서버가 플레이어에게 메세지를 전송합니다. 목표를 지정하지 않고 명령어를 사용하는 경우, 서버의 모든 인원에게 메세지가 발송됩니다."
},
"setFetterLevel": {
"usage": "사용법: setfetterlevel <레벨>",
"range_error": "호감도 지수는 0 과 10 사이에 위치해야합니다.",
"success": "호감도 지수가 %s로 설정되었습니다.",
"level_error": "잘못된 호감도 지수",
"description": "파티 내 자신의 캐릭터의 호감도를 설정합니다."
},
"setProp": {
"usage": "사용법: setprop|prop <prop> <값>\n\t사용할 수 있는 <prop> 종류: godmode | nostamina | unlimitedenergy | abyss | worldlevel | bplevel\n\t(cont.) see PlayerProperty enum for other possible values, of form PROP_MAX_SPRING_VOLUME -> max_spring_volume",
"description": "계정의 속성을 변경합니다. godmode등이 이를 통해 활성화 될 수 있으며, 나선비경을 잠금해제하거나, 기행의 레벨을 조정하는 등의 명령또한 이를 통해 가능합니다."
},
"setStats": {
"usage": "사용법: setstats|stats <stat> <값>\n\t사용할 수 있는 <stat> 종류: hp | maxhp | def | atk | em | er | crate | cdmg | cdr | heal | heali | shield | defi\n\t(cont.) Elemental DMG Bonus: epyro | ecryo | ehydro | egeo | edendro | eelectro | ephys\n\t(cont.) Elemental RES: respyro | rescryo | reshydro | resgeo | resdendro | reselectro | resphys\n",
"description": "당신의 현재 캐릭터의 스텟들을 조절합니다."
},
"spawn": {
"usage": "사용법: spawn <엔티티ID> [개체 수] [level(몬스터만)] [<x> <y> <z>(몬스터만 가능, 선택형)]",
"success": " %s 개의 %s 를 소환하는데 성공했습니다.",
"limit_reached": "scene당 소환 엔티티 한계입니다. 대신 %s 개의 엔티티를 소환합니다.",
"description": "엔티티를 당신 근처에 소환합니다"
},
"stop": {
"success": "서버 닫는중...",
"description": "서버를 중지합니다"
},
"talent": {
"usage_1": "특성 레벨을 저잘하기위한 방법으로는: /talent set <특성ID> <값>",
"usage_2": "특성 레벨을 조절하는 다른 방법으로는: /talent <n 또는 e 또는 q> <값>",
"usage_3": "특성 ID를 가지기 위해서는: /talent getid",
"lower_16": "불분명한 특성 레벨. 특성의 레벨은 16 미만이여야합니다.",
"set_id": "틀성을 %s 로 조정합니다.",
"set_atk": "일반 공격 특성을 %s 로 조정합니다.",
"set_e": "특성 E를 %s 로 조정합니다.",
"set_q": "특성 Q를 %s 로 조정합니다.",
"invalid_skill_id": "잘못된 스킬ID.",
"set_this": "이 스킬의 레벨을 %s로 조정합니다.",
"invalid_level": "불분명한 스킬 레벨.",
"normal_attack_id": "기본공격 ID %s.",
"e_skill_id": "E 스킬 ID %s.",
"q_skill_id": "Q 스킬 ID %s.",
"description": "현재 캐릭터의 특성 레벨을 조정합니다"
},
"team": {
"usage": "사용법: team <add|remove|set> [캐릭터ID,...] [index|first|last|index-index,...]",
"invalid_usage": "잘못된 사용.",
"add_usage": "Usage (add): team add <캐릭터ID,...> [index]",
"invalid_index": "잘못된 목차.",
"add_too_much": "팀에 넣을 수 있는 캐릭터 수의 최대는 %d 명 입니다.",
"failed_to_add_avatar": "추가하는데 실패했습니다 캐릭터 ID %s.",
"remove_usage": "Usage (remove): team remove <index|first|last|index-index,...>",
"failed_to_parse_index": "분석에 실패함 index: %s",
"remove_too_much": "팀에는 최소 1명의 캐릭터가 편성 되어야 합니다.",
"ignore_index": "Ignored index(es): %s",
"set_usage": "Usage (set): team set <index> <캐릭터ID>",
"index_out_of_range": "지정된 목차는 범위 밖에 있습니다.",
"failed_parse_avatar_id": "분석에 실패한 캐릭터 ID: %s",
"avatar_already_in_team": "해당 캐릭터는 이미 팀에 포함되어 있습니다.",
"avatar_not_found": "캐릭터 %d 발견되지 않음.",
"description": "당신의 팀을 수정으로 수정합니다."
},
"teleportAll": {
"success": "모든 플레이어를 당신의 위치로 이동합니다.",
"error": "MP 모드.",
"description": "당신의 월드에 있는 모든 플레이어들을 당신의 위치로 이동시킵니다."
},
"teleport": {
"usage_server": "사용법: tp @<플레이어ID> <x> <y> <z> [sceneID]",
"usage": "사용법: tp [@<플레이어ID>] <x> <y> <z> [sceneID]",
"specify_player_id": "플레이어 ID를 측정하십시오.",
"invalid_position": "위치가 잘못되었습니다.",
"exists_error": "scene가 존재하지 않습니다..",
"success": " %s 을(를) %s, %s, %s 로 이동시켰습니다. scene %s.",
"description": "플레이어의 위치를 이동시킵니다."
},
"weather": {
"usage": "사용법: weather [날씨ID] [climateType]\n날씨 ID들은 WeatherExcelConfigData.json에서 찾을 수 있습니다.\n날씨 타입: sunny, cloudy, rain, thunderstorm, snow, mist",
"success": "설정 날씨 ID %s 를 %s 로.",
"status": "현재 날씨 ID 는 %s 기후는 %s입니다.",
"description": "날씨 ID와 기후를 변경합니다. 날씨 ID들은 WeatherExcelConfigData.json에서 찾을 수 있습니다.\n날씨 타입: sunny, cloudy, rain, thunderstorm, snow, mist"
},
"ban": {
"command_usage": "사용법: ban <@플레이어ID> [timestamp] [reason]",
"success": "성공.",
"failure": "실패, 플레이어가 발견되지 않았습니다.",
"invalid_time": "timestamp를 분석할 수 없습니다.",
"description": "플레이어를 밴합니다."
},
"unlockall": {
"success": "%s의 모든 오픈 스탯을 잠금 해제합니다.",
"description": "플레이어의 모든 오픈 스탯을 잠금 해제합니다."
},
"unban": {
"command_usage": "사용법: unban <@플레이어ID>",
"success": "성공.",
"failure": "실패, 플레이어를 찾을 수 없습니다.",
"description": "플레이어에 대한 밴을 해제합니다"
}
},
"gacha": {
"details": {
"title": "배너 상세",
"available_five_stars": "획득 가능한 5성 아이템",
"available_four_stars": "획득 가능한 4성 아이템",
"available_three_stars": "획득 가능한 3성 아이템"
},
"records": {
"title": "가챠 기록",
"date": "날짜",
"item": "아이템"
}
},
"documentation": {
"handbook": {
"title": "GM 핸드북",
"title_commands": "명령어",
"title_avatars": "캐릭터",
"title_items": "아이템",
"title_scenes": "장면",
"title_monsters": "몬스터",
"header_id": "Id",
"header_command": "명령러",
"header_description": "설명",
"header_avatar": "캐릭터",
"header_item": "아이템",
"header_scene": "장면",
"header_monster": "몬스터"
},
"index": {
"title": "Documentation",
"handbook": "GM Handbook",
"gacha_mapping": "Gacha mapping JSON"
}
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment