diff --git a/plugins/builtin/romfs/lang/ko_KR.json b/plugins/builtin/romfs/lang/ko_KR.json index 3a68fc5ae..12f185469 100644 --- a/plugins/builtin/romfs/lang/ko_KR.json +++ b/plugins/builtin/romfs/lang/ko_KR.json @@ -33,7 +33,7 @@ "hex.builtin.achievement.misc": "기타", "hex.builtin.achievement.misc.analyze_file.desc": "데이터 정보 보기의 '분석' 옵션을 사용하여 데이터의 바이트를 분석합니다.", "hex.builtin.achievement.misc.analyze_file.name": "이게 다 뭐야?", - "hex.builtin.achievement.misc.download_from_store.desc": "콘텐츠 스토어에서 아무 항목이나 다운로드합니다.", + "hex.builtin.achievement.misc.download_from_store.desc": "콘텐츠 스토어에서 아무 항목이나 다운로드합니다", "hex.builtin.achievement.misc.download_from_store.name": "그걸 위한 앱이 있죠", "hex.builtin.achievement.patterns": "패턴", "hex.builtin.achievement.patterns.data_inspector.desc": "패턴 언어를 사용하여 사용자 정의 데이터 변환기 항목을 만듭니다. 방법은 설명서에서 확인할 수 있습니다.", @@ -68,7 +68,7 @@ "hex.builtin.command.convert.to": "to", "hex.builtin.command.web.desc": "웹사이트 탐색", "hex.builtin.command.web.result": "'{0}'(으)로 이동", - "hex.builtin.drag_drop.text": "", + "hex.builtin.drag_drop.text": "열려는 파일을 여기에 드롭하세요...", "hex.builtin.inspector.ascii": "char", "hex.builtin.inspector.binary": "2진수", "hex.builtin.inspector.bool": "부울", @@ -114,8 +114,8 @@ "hex.builtin.menu.file.bookmark.import": "북마크 가져오기", "hex.builtin.menu.file.clear_recent": "지우기", "hex.builtin.menu.file.close": "닫기", - "hex.builtin.menu.file.create_file": "새 파일...", - "hex.builtin.menu.file.export": "내보내기...", + "hex.builtin.menu.file.create_file": "새 파일 만들기", + "hex.builtin.menu.file.export": "내보내기", "hex.builtin.menu.file.export.as_language": "텍스트 형식 바이트", "hex.builtin.menu.file.export.as_language.popup.export_error": "파일로 바이트를 내보내지 못했습니다!", "hex.builtin.menu.file.export.base64": "Base64", @@ -134,17 +134,17 @@ "hex.builtin.menu.file.export.report": "보고", "hex.builtin.menu.file.export.report.popup.export_error": "새 보고서 파일을 만들지 못했습니다!", "hex.builtin.menu.file.export.title": "파일 내보내기", - "hex.builtin.menu.file.import": "가져오기...", + "hex.builtin.menu.file.import": "가져오기", "hex.builtin.menu.file.import.bookmark": "북마크", "hex.builtin.menu.file.import.custom_encoding": "사용자 정의 인코딩 파일", "hex.builtin.menu.file.import.data_processor": "데이터 프로세서 작업 공간", "hex.builtin.menu.file.import.ips": "IPS 패치", "hex.builtin.menu.file.import.ips32": "IPS32 패치", "hex.builtin.menu.file.import.modified_file": "수정된 파일", - "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "", + "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "선택된 파일과 현재 파일은 크기가 다릅니다. 두 파일의 크기는 같아야 합니다", "hex.builtin.menu.file.import.pattern": "패턴 파일", "hex.builtin.menu.file.open_file": "파일 열기...", - "hex.builtin.menu.file.open_other": "다른 공급자 열기...", + "hex.builtin.menu.file.open_other": "다른 공급자 열기", "hex.builtin.menu.file.open_recent": "최근 파일", "hex.builtin.menu.file.project": "프로젝트", "hex.builtin.menu.file.project.open": "프로젝트 열기...", @@ -155,16 +155,16 @@ "hex.builtin.menu.help": "도움말", "hex.builtin.menu.help.ask_for_help": "설명서에 질문하기...", "hex.builtin.menu.view": "보기", - "hex.builtin.menu.view.always_on_top": "", + "hex.builtin.menu.view.always_on_top": "항상 맨 위", "hex.builtin.menu.view.debug": "디버깅 보기 표시", "hex.builtin.menu.view.demo": "ImGui 데모 표시", "hex.builtin.menu.view.fps": "FPS 표시", - "hex.builtin.menu.view.fullscreen": "", - "hex.builtin.menu.workspace": "", - "hex.builtin.menu.workspace.create": "", + "hex.builtin.menu.view.fullscreen": "전체화면 모드", + "hex.builtin.menu.workspace": "워크스페이스", + "hex.builtin.menu.workspace.create": "새로운 워크스페이스...", "hex.builtin.menu.workspace.layout": "레이아웃", "hex.builtin.menu.workspace.layout.lock": "레이아웃 잠금", - "hex.builtin.menu.workspace.layout.save": "레이아웃 저장", + "hex.builtin.menu.workspace.layout.save": "레이아웃 저장...", "hex.builtin.nodes.arithmetic": "수학", "hex.builtin.nodes.arithmetic.add": "더하기", "hex.builtin.nodes.arithmetic.add.header": "더하기", @@ -255,7 +255,7 @@ "hex.builtin.nodes.constants.rgba8.header": "RGBA8 색상", "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", "hex.builtin.nodes.constants.rgba8.output.b": "Blue", - "hex.builtin.nodes.constants.rgba8.output.color": "", + "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", "hex.builtin.nodes.constants.rgba8.output.g": "Green", "hex.builtin.nodes.constants.rgba8.output.r": "Red", "hex.builtin.nodes.constants.string": "문자열", @@ -342,7 +342,7 @@ "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 이미지 시각화", "hex.builtin.nodes.visualizer.layered_dist": "계층적 분포", "hex.builtin.nodes.visualizer.layered_dist.header": "계층적 분포", - "hex.builtin.oobe.server_contact": "", + "hex.builtin.oobe.server_contact": "서버 접속", "hex.builtin.oobe.server_contact.crash_logs_only": "충돌 로그만 제출", "hex.builtin.oobe.server_contact.data_collected.os": "운영 체제", "hex.builtin.oobe.server_contact.data_collected.uuid": "무작위 ID", @@ -350,14 +350,14 @@ "hex.builtin.oobe.server_contact.data_collected_table.key": "유형", "hex.builtin.oobe.server_contact.data_collected_table.value": "값", "hex.builtin.oobe.server_contact.data_collected_title": "공유할 데이터", - "hex.builtin.oobe.server_contact.text": "", - "hex.builtin.oobe.tutorial_question": "", + "hex.builtin.oobe.server_contact.text": "ImHex 서버와의 통신을 허용할까요?\n\n\n이를 통해 자동으로 업데이트를 확인하고 매우 제한된 사용 통계를 업로드할 수 있으며 그 내용은 아래와 같습니다.\n\n또는 충돌 로그만 제출하도록 선택할 수도 있는데, 이는 발생할 수 있는 버그를 식별하고 수정하는 데 큰 도움이 됩니다.\n\n모든 정보는 당사 자체 서버에서 처리되며 제3자에게 제공되지 않습니다.\n\n\n이러한 선택 사항은 설정에서 언제든지 변경할 수 있습니다.", + "hex.builtin.oobe.tutorial_question": "ImHex가 처음이신가요? 튜토리얼을 확인하세요!\n\n도움말 메뉴에서 언제든지 튜토리얼을 확인할 수 있습니다.", "hex.builtin.popup.blocking_task.desc": "현재 작업을 실행 중입니다.", "hex.builtin.popup.blocking_task.title": "작업 실행 중", - "hex.builtin.popup.close_provider.desc": "", + "hex.builtin.popup.close_provider.desc": "수정사항이 프로젝트에 저장되지 않았습니다.\n\n닫기 전에 저장할까요?", "hex.builtin.popup.close_provider.title": "공급자를 종료하시겠습니까?", - "hex.builtin.popup.create_workspace.desc": "", - "hex.builtin.popup.create_workspace.title": "", + "hex.builtin.popup.create_workspace.desc": "새로운 워크스페이스의 이름을 입력해 주세요", + "hex.builtin.popup.create_workspace.title": "새 워크스페이스 생성", "hex.builtin.popup.docs_question.no_answer": "설명서에 이 질문에 대한 답변이 없습니다", "hex.builtin.popup.docs_question.prompt": "설명서 AI에게 질문하세요!", "hex.builtin.popup.docs_question.thinking": "생각하는 중...", @@ -389,10 +389,10 @@ "hex.builtin.popup.waiting_for_tasks.title": "작업 기다리는 중", "hex.builtin.provider.rename": "이름 바꾸기", "hex.builtin.provider.rename.desc": "이 메모리 파일의 이름을 입력합니다.", - "hex.builtin.provider.base64": "", + "hex.builtin.provider.base64": "Base64 파일", "hex.builtin.provider.disk": "Raw 디스크 공급자", "hex.builtin.provider.disk.disk_size": "디스크 크기", - "hex.builtin.provider.disk.elevation": "", + "hex.builtin.provider.disk.elevation": "디스크 데이터에 직접 접근하는 것은 상승된 권한이 필요합니다", "hex.builtin.provider.disk.error.read_ro": "읽기 전용 모드에서 {} 디스크를 열지 못했습니다: {}", "hex.builtin.provider.disk.error.read_rw": "읽기/쓰기 모드에서 {} 디스크를 열지 못했습니다: {}", "hex.builtin.provider.disk.reload": "새로 고침", @@ -443,9 +443,9 @@ "hex.builtin.setting.folders.description": "패턴, 스크립트, YARA 규칙 등에 대한 추가 검색 경로를 지정합니다", "hex.builtin.setting.folders.remove_folder": "목록에서 현재 선택된 폴더 제거", "hex.builtin.setting.general": "일반", - "hex.builtin.setting.general.backups.auto_backup_time": "", - "hex.builtin.setting.general.backups.auto_backup_time.format.extended": "", - "hex.builtin.setting.general.backups.auto_backup_time.format.simple": "", + "hex.builtin.setting.general.backups.auto_backup_time": "주기적으로 프로젝트 백업", + "hex.builtin.setting.general.backups.auto_backup_time.format.extended": "매 {0}분 {1}초", + "hex.builtin.setting.general.backups.auto_backup_time.format.simple": "매 {0}초", "hex.builtin.setting.general.auto_apply_patterns": "지원하는 패턴 자동으로 불러오기", "hex.builtin.setting.general.network": "네트워크", "hex.builtin.setting.general.network_interface": "네트워크 인터페이스 사용", @@ -484,12 +484,12 @@ "hex.builtin.setting.proxy.url.tooltip": "http(s):// 또는 socks5:// (예: http://127.0.0.1:1080)", "hex.builtin.setting.shortcuts": "단축키", "hex.builtin.setting.shortcuts.global": "전역 단축키", - "hex.builtin.setting.toolbar": "", - "hex.builtin.setting.toolbar.description": "", - "hex.builtin.setting.toolbar.icons": "", + "hex.builtin.setting.toolbar": "툴바", + "hex.builtin.setting.toolbar.description": "아래 목록에서 드래그 및 드롭하여 메뉴 옵션을 툴바에 추가하거나 삭제합니다.", + "hex.builtin.setting.toolbar.icons": "툴바 아이콘", "hex.builtin.shortcut.next_provider": "다음 공급자 선택", "hex.builtin.shortcut.prev_provider": "이전 공급자 선택", - "hex.builtin.title_bar_button.debug_build": "디버그 빌드", + "hex.builtin.title_bar_button.debug_build": "디버그 빌드\n\n디버그 메뉴를 열려면 Shift키를 누른 채로 클릭하세요", "hex.builtin.title_bar_button.feedback": "피드백 남기기", "hex.builtin.tools.ascii_table": "ASCII 테이블", "hex.builtin.tools.ascii_table.octal": "8진수 표시", @@ -501,12 +501,12 @@ "hex.builtin.tools.byte_swapper": "바이트 스와퍼", "hex.builtin.tools.calc": "계산기", "hex.builtin.tools.color": "색상 피커", - "hex.builtin.tools.color.components": "", - "hex.builtin.tools.color.formats": "", - "hex.builtin.tools.color.formats.color_name": "", - "hex.builtin.tools.color.formats.hex": "", - "hex.builtin.tools.color.formats.percent": "", - "hex.builtin.tools.color.formats.vec4": "", + "hex.builtin.tools.color.components": "컴포넌트", + "hex.builtin.tools.color.formats": "포맷", + "hex.builtin.tools.color.formats.color_name": "색상 이름", + "hex.builtin.tools.color.formats.hex": "HEX", + "hex.builtin.tools.color.formats.percent": "퍼센트", + "hex.builtin.tools.color.formats.vec4": "Vector4f", "hex.builtin.tools.demangler": "LLVM 디맹글러", "hex.builtin.tools.demangler.demangled": "디맹글된 이름", "hex.builtin.tools.demangler.mangled": "맹글된 이름", @@ -569,12 +569,12 @@ "hex.builtin.tools.format.standard": "표준", "hex.builtin.tools.graphing": "그래프 계산기", "hex.builtin.tools.history": "이력", - "hex.builtin.tools.http_requests": "", - "hex.builtin.tools.http_requests.body": "", - "hex.builtin.tools.http_requests.enter_url": "", - "hex.builtin.tools.http_requests.headers": "", - "hex.builtin.tools.http_requests.response": "", - "hex.builtin.tools.http_requests.send": "", + "hex.builtin.tools.http_requests": "HTTP 요청", + "hex.builtin.tools.http_requests.body": "바디", + "hex.builtin.tools.http_requests.enter_url": "URL 입력", + "hex.builtin.tools.http_requests.headers": "헤더", + "hex.builtin.tools.http_requests.response": "응답", + "hex.builtin.tools.http_requests.send": "전송", "hex.builtin.tools.ieee754": "IEEE 754 부동 소수점 인코더 및 디코더", "hex.builtin.tools.ieee754.clear": "지우기", "hex.builtin.tools.ieee754.description": "IEEE754는 대부분의 최신 CPU에서 사용하는 부동 소수점 숫자를 표현하기 위한 표준입니다.\n\n이 도구는 부동 소수점 숫자의 내부 표현을 시각화하고 비표준 가수부 또는 지수부 비트 수를 가진 숫자의 디코딩 및 인코딩을 허용합니다.", @@ -621,18 +621,18 @@ "hex.builtin.tools.wiki_explain.invalid_response": "위키백과에서 잘못된 응답이 왔습니다!", "hex.builtin.tools.wiki_explain.results": "결과", "hex.builtin.tools.wiki_explain.search": "검색", - "hex.builtin.tutorial.introduction": "", - "hex.builtin.tutorial.introduction.description": "", - "hex.builtin.tutorial.introduction.step1.description": "", - "hex.builtin.tutorial.introduction.step1.title": "", - "hex.builtin.tutorial.introduction.step2.description": "", - "hex.builtin.tutorial.introduction.step2.highlight": "", - "hex.builtin.tutorial.introduction.step2.title": "", - "hex.builtin.tutorial.introduction.step3.highlight": "", - "hex.builtin.tutorial.introduction.step4.highlight": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", - "hex.builtin.tutorial.introduction.step6.highlight": "", + "hex.builtin.tutorial.introduction": "ImHex 소개", + "hex.builtin.tutorial.introduction.description": "이 튜토리얼은 ImHex의 기본적인 사용법을 알려줍니다.", + "hex.builtin.tutorial.introduction.step1.description": "ImHex는 바이너리 데이터를 시각화하는데 초점을 둔 리버스 엔지니어링 도구이자 헥스 에디터입니다.\n\n아래 오른쪽 화살표 버튼을 클릭하여 다음으로 진행할 수 있습니다.", + "hex.builtin.tutorial.introduction.step1.title": "ImHex에 오신 걸 환영합니다!", + "hex.builtin.tutorial.introduction.step2.description": "ImHex는 다양한 소스의 데이터를 로딩할 수 있습니다. 여기에는 파일, 직접 디스크 엑세스, 프로세스 메모리 등등이 포함됩니다.\n\n모든 옵션은 홈 화면이나 파일 메뉴에서 찾을 수 있습니다.", + "hex.builtin.tutorial.introduction.step2.highlight": "'새 파일' 버튼을 눌러 새로운 파일을 만들어봅니다.", + "hex.builtin.tutorial.introduction.step2.title": "데이터 열기", + "hex.builtin.tutorial.introduction.step3.highlight": "이건 헥스 에디터입니다. 데이터를 로딩하여 각 바이트를 볼 수도 있고, 두번 눌러 수정할 수도 있습니다.\n\n마우스 휠과 키보드의 화살표 버튼으로 데이터를 팀색할 수도 있습니다.", + "hex.builtin.tutorial.introduction.step4.highlight": "이건 데이터 변환기입니다. 선택된 영역을 더 읽기 쉬운 형태로 보여줍니다.\n\n행을 두 번 클릭하면 값을 수정할 수 있습니다.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "이 뷰는 패턴 언어로 정의한 데이터 구조를 보여주는 트리 뷰를 포함합니다.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "이건 패턴 편집기입니다. 바이너리 데이터의 구조를 디코딩하고 하이라이트 해주는 패턴 언어를 작성할 수 있습니다.\n\n패턴 언어 문서에 가면 더 많은 정보를 볼 수 있습니다.", + "hex.builtin.tutorial.introduction.step6.highlight": "도움말 메뉴에서 튜토리얼과 문서를 찾을 수 있습니다.", "hex.builtin.undo_operation.fill": "영역 채우기", "hex.builtin.undo_operation.insert": "{0} 삽입", "hex.builtin.undo_operation.modification": "바이트 수정", @@ -659,7 +659,7 @@ "hex.builtin.view.bookmarks.tooltip.unlock": "잠금 해제", "hex.builtin.view.command_palette.name": "명령 팔레트", "hex.builtin.view.find.constants": "상수", - "hex.builtin.view.data_inspector.invert": "반전", + "hex.builtin.view.data_inspector.invert": "비트 반전", "hex.builtin.view.data_inspector.name": "데이터 변환기", "hex.builtin.view.data_inspector.no_data": "선택된 바이트가 없습니다", "hex.builtin.view.data_inspector.table.name": "이름", @@ -670,7 +670,7 @@ "hex.builtin.view.data_processor.menu.remove_link": "링크 제거", "hex.builtin.view.data_processor.menu.remove_node": "노드 제거", "hex.builtin.view.data_processor.menu.remove_selection": "선택 영역 제거", - "hex.builtin.view.data_processor.menu.save_node": "노드 저장", + "hex.builtin.view.data_processor.menu.save_node": "노드 저장...", "hex.builtin.view.data_processor.name": "데이터 프로세서", "hex.builtin.view.find.binary_pattern": "바이너리 패턴", "hex.builtin.view.find.binary_pattern.alignment": "정렬", @@ -689,7 +689,7 @@ "hex.builtin.view.find.search.reset": "재설정", "hex.builtin.view.find.searching": "검색 중...", "hex.builtin.view.find.sequences": "시퀀스", - "hex.builtin.view.find.sequences.ignore_case": "", + "hex.builtin.view.find.sequences.ignore_case": "대소문자 무시", "hex.builtin.view.find.shortcut.select_all": "모든 발생 선택", "hex.builtin.view.find.strings": "문자열", "hex.builtin.view.find.strings.chars": "문자", @@ -715,17 +715,17 @@ "hex.builtin.view.help.about.license": "라이선스", "hex.builtin.view.help.about.name": "정보", "hex.builtin.view.help.about.paths": "ImHex 디렉터리", - "hex.builtin.view.help.about.plugins": "", - "hex.builtin.view.help.about.plugins.author": "", - "hex.builtin.view.help.about.plugins.desc": "", - "hex.builtin.view.help.about.plugins.plugin": "", + "hex.builtin.view.help.about.plugins": "플러그인", + "hex.builtin.view.help.about.plugins.author": "작성자", + "hex.builtin.view.help.about.plugins.desc": "설명", + "hex.builtin.view.help.about.plugins.plugin": "플러그인", "hex.builtin.view.help.about.release_notes": "릴리스 노트", "hex.builtin.view.help.about.source": "GitHub에서 소스 코드를 확인할 수 있습니다:", "hex.builtin.view.help.about.thanks": "이 작업물이 마음에 든다면 프로젝트가 계속 진행될 수 있도록 후원해주세요. 감사합니다 <3", "hex.builtin.view.help.about.translator": "Translated by mirusu400", "hex.builtin.view.help.calc_cheat_sheet": "치트 시트 계산기", "hex.builtin.view.help.documentation": "ImHex 설명서", - "hex.builtin.view.help.documentation_search": "", + "hex.builtin.view.help.documentation_search": "문서 검색", "hex.builtin.view.help.name": "도움말", "hex.builtin.view.help.pattern_cheat_sheet": "패턴 언어 치트 시트", "hex.builtin.view.hex_editor.copy.address": "주소", @@ -751,20 +751,20 @@ "hex.builtin.view.hex_editor.goto.offset.end": "종료", "hex.builtin.view.hex_editor.goto.offset.relative": "상대 주소", "hex.builtin.view.hex_editor.menu.edit.copy": "복사", - "hex.builtin.view.hex_editor.menu.edit.copy_as": "다른 방법으로 복사...", + "hex.builtin.view.hex_editor.menu.edit.copy_as": "다른 방법으로 복사", "hex.builtin.view.hex_editor.menu.edit.cut": "자르기", "hex.builtin.view.hex_editor.menu.edit.fill": "채우기...", "hex.builtin.view.hex_editor.menu.edit.insert": "삽입...", "hex.builtin.view.hex_editor.menu.edit.jump_to": "이동", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "선택 영역 보기 열기...", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "선택 영역 보기 열기", "hex.builtin.view.hex_editor.menu.edit.paste": "붙여넣기", "hex.builtin.view.hex_editor.menu.edit.paste_all": "모두 붙여넣기", "hex.builtin.view.hex_editor.menu.edit.remove": "제거...", "hex.builtin.view.hex_editor.menu.edit.resize": "크기 변경...", "hex.builtin.view.hex_editor.menu.edit.select_all": "모두 선택", - "hex.builtin.view.hex_editor.menu.edit.set_base": "베이스 주소 설정", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "페이지 크기 설정", - "hex.builtin.view.hex_editor.menu.file.goto": "이동", + "hex.builtin.view.hex_editor.menu.edit.set_base": "베이스 주소 설정...", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "페이지 크기 설정...", + "hex.builtin.view.hex_editor.menu.file.goto": "주소로 이동...", "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "사용자 정의 인코딩 불러오기...", "hex.builtin.view.hex_editor.menu.file.save": "저장", "hex.builtin.view.hex_editor.menu.file.save_as": "다른 이름으로 저장...", @@ -774,9 +774,9 @@ "hex.builtin.view.hex_editor.search.find": "찾기", "hex.builtin.view.hex_editor.search.hex": "헥스", "hex.builtin.view.hex_editor.search.no_more_results": "더이상 결과 없음", - "hex.builtin.view.hex_editor.search.advanced": "", + "hex.builtin.view.hex_editor.search.advanced": "고급 검색...", "hex.builtin.view.hex_editor.search.string": "문자열", - "hex.builtin.view.hex_editor.search.string.encoding": "エンコード", + "hex.builtin.view.hex_editor.search.string.encoding": "인코딩", "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", @@ -789,12 +789,12 @@ "hex.builtin.view.hex_editor.select.offset.size": "크기", "hex.builtin.view.hex_editor.select.select": "선택", "hex.builtin.view.hex_editor.shortcut.cursor_down": "커서를 아래로 이동", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "라인의 마지막 부분으로 커서 이동", "hex.builtin.view.hex_editor.shortcut.cursor_left": "커서를 왼쪽으로 이동", "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "커서를 한 페이지 아래로 이동", "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "커서를 한 페이지 위로 이동", "hex.builtin.view.hex_editor.shortcut.cursor_right": "커서를 오른쪽으로 이동", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "라인의 시작 부분으로 커서 이동", "hex.builtin.view.hex_editor.shortcut.cursor_up": "커서를 위로 이동", "hex.builtin.view.hex_editor.shortcut.enter_editing": "편집 모드 진입", "hex.builtin.view.hex_editor.shortcut.remove_selection": "선택 영역 제거", @@ -811,9 +811,9 @@ "hex.builtin.view.highlight_rules.name": "강조 규칙", "hex.builtin.view.highlight_rules.new_rule": "새 규칙", "hex.builtin.view.highlight_rules.no_rule": "규칙을 만들어 편집하세요", - "hex.builtin.view.information.analyze": "페이지 분석", + "hex.builtin.view.information.analyze": "분석", "hex.builtin.view.information.analyzing": "분석 중...", - "hex.builtin.information_section.magic.apple_type": "", + "hex.builtin.information_section.magic.apple_type": "애플 크리에이터 / 타입 코드", "hex.builtin.information_section.info_analysis.block_size": "블록 크기", "hex.builtin.information_section.info_analysis.block_size.desc": "{1}바이트 중 {0}블록", "hex.builtin.information_section.info_analysis.byte_types": "바이트 유형", @@ -823,7 +823,7 @@ "hex.builtin.information_section.info_analysis.distribution": "바이트 분포", "hex.builtin.information_section.info_analysis.encrypted": "이 데이터는 암호화 또는 압축되어 있을 가능성이 높습니다!", "hex.builtin.information_section.info_analysis.entropy": "엔트로피", - "hex.builtin.information_section.magic.extension": "", + "hex.builtin.information_section.magic.extension": "파일 확장자", "hex.builtin.information_section.info_analysis.file_entropy": "전체 엔트로피", "hex.builtin.information_section.info_analysis.highest_entropy": "최고 블록 엔트로피", "hex.builtin.information_section.info_analysis": "정보 분석", @@ -845,7 +845,7 @@ "hex.builtin.view.patches.name": "패치", "hex.builtin.view.patches.offset": "오프셋", "hex.builtin.view.patches.orig": "원본 값", - "hex.builtin.view.patches.patch": "", + "hex.builtin.view.patches.patch": "설명", "hex.builtin.view.patches.remove": "패치 제거", "hex.builtin.view.pattern_data.name": "패턴 데이터", "hex.builtin.view.pattern_editor.accept_pattern": "패턴 적용", @@ -856,7 +856,7 @@ "hex.builtin.view.pattern_editor.breakpoint_hit": "줄 {0}에서 중지됨", "hex.builtin.view.pattern_editor.console": "콘솔", "hex.builtin.view.pattern_editor.dangerous_function.desc": "이 패턴은 위험한 함수를 호출하려 합니다.\n이 패턴을 신뢰하시겠습니까?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "위험한 함수를 허용하시겠습니까?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "위험한 함수를 허용할까요?", "hex.builtin.view.pattern_editor.debugger": "디버거", "hex.builtin.view.pattern_editor.debugger.add_tooltip": "중단점 추가", "hex.builtin.view.pattern_editor.debugger.continue": "계속", @@ -865,36 +865,36 @@ "hex.builtin.view.pattern_editor.debugger.scope.global": "전역 스코프", "hex.builtin.view.pattern_editor.env_vars": "환경 변수", "hex.builtin.view.pattern_editor.evaluating": "평가 중...", - "hex.builtin.view.pattern_editor.find_hint": "", - "hex.builtin.view.pattern_editor.find_hint_history": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "패턴 배치...", + "hex.builtin.view.pattern_editor.find_hint": "찾기", + "hex.builtin.view.pattern_editor.find_hint_history": " 기록)", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "패턴 배치", "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "내장형", "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "배열", "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "단일", "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "사용자 정의 유형", "hex.builtin.view.pattern_editor.menu.file.load_pattern": "패턴 불러오기...", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "패턴 저장하기...", - "hex.builtin.view.pattern_editor.menu.find": "", - "hex.builtin.view.pattern_editor.menu.find_next": "", - "hex.builtin.view.pattern_editor.menu.find_previous": "", - "hex.builtin.view.pattern_editor.menu.replace": "", - "hex.builtin.view.pattern_editor.menu.replace_all": "", - "hex.builtin.view.pattern_editor.menu.replace_next": "", - "hex.builtin.view.pattern_editor.menu.replace_previous": "", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "패턴 저장하기", + "hex.builtin.view.pattern_editor.menu.find": "찾기...", + "hex.builtin.view.pattern_editor.menu.find_next": "다음 찾기", + "hex.builtin.view.pattern_editor.menu.find_previous": "이전 찾기", + "hex.builtin.view.pattern_editor.menu.replace": "바꾸기...", + "hex.builtin.view.pattern_editor.menu.replace_all": "전부 바꾸기", + "hex.builtin.view.pattern_editor.menu.replace_next": "다음 바꾸기", + "hex.builtin.view.pattern_editor.menu.replace_previous": "이전 바꾸기", "hex.builtin.view.pattern_editor.name": "패턴 편집기", "hex.builtin.view.pattern_editor.no_in_out_vars": "'in' 또는 'out' 지정자를 사용하여 이곳에 나타날 일부 전역 변수를 정의합니다.", - "hex.builtin.view.pattern_editor.no_results": "", - "hex.builtin.view.pattern_editor.of": "", + "hex.builtin.view.pattern_editor.no_results": "결과 없음", + "hex.builtin.view.pattern_editor.of": "of", "hex.builtin.view.pattern_editor.open_pattern": "패턴 열기", - "hex.builtin.view.pattern_editor.replace_hint": "", - "hex.builtin.view.pattern_editor.replace_hint_history": "", + "hex.builtin.view.pattern_editor.replace_hint": "바꾸기", + "hex.builtin.view.pattern_editor.replace_hint_history": " 기록)", "hex.builtin.view.pattern_editor.settings": "설정", - "hex.builtin.view.pattern_data.virtual_files": "", + "hex.builtin.view.pattern_data.virtual_files": "가상 파일시스템", "hex.builtin.view.provider_settings.load_error": "이 공급자를 여는 동안 오류가 발생했습니다!", "hex.builtin.view.provider_settings.load_error_details": "이 공급자를 여는 동안 오류가 발생했습니다!\n세부 정보: {}", "hex.builtin.view.provider_settings.load_popup": "공급자 열기", "hex.builtin.view.provider_settings.name": "공급자 설정", - "hex.builtin.view.replace.name": "", + "hex.builtin.view.replace.name": "바꾸기", "hex.builtin.view.settings.name": "설정", "hex.builtin.view.settings.restart_question": "변경 사항을 적용하려면 ImHex를 다시 시작해야 합니다. 지금 다시 시작하시겠습니까?", "hex.builtin.view.store.desc": "ImHex의 온라인 데이터베이스에서 새 콘텐츠를 다운로드합니다", @@ -927,9 +927,9 @@ "hex.builtin.view.theme_manager.save_theme": "테마 저장", "hex.builtin.view.theme_manager.styles": "스타일", "hex.builtin.view.tools.name": "도구", - "hex.builtin.view.tutorials.description": "", - "hex.builtin.view.tutorials.name": "", - "hex.builtin.view.tutorials.start": "", + "hex.builtin.view.tutorials.description": "설명", + "hex.builtin.view.tutorials.name": "단계적으로 배워보기", + "hex.builtin.view.tutorials.start": "튜토리얼 시작", "hex.builtin.visualizer.binary": "2진수", "hex.builtin.visualizer.decimal.signed.16bit": "부호 있는 10진수 (16비트)", "hex.builtin.visualizer.decimal.signed.32bit": "부호 있는 10진수 (32비트)", @@ -953,7 +953,7 @@ "hex.builtin.welcome.drop_file": "시작하려면 여기에 파일을 놓으세요...", "hex.builtin.welcome.header.customize": "사용자화", "hex.builtin.welcome.header.help": "도움말", - "hex.builtin.welcome.header.info": "", + "hex.builtin.welcome.header.info": "정보", "hex.builtin.welcome.header.learn": "알아보기", "hex.builtin.welcome.header.main": "ImHex에 오신 것을 환영합니다", "hex.builtin.welcome.header.plugins": "로드된 플러그인", @@ -986,11 +986,278 @@ "hex.builtin.welcome.start.open_file": "파일 열기", "hex.builtin.welcome.start.open_other": "다른 공급자 열기", "hex.builtin.welcome.start.open_project": "프로젝트 열기", - "hex.builtin.welcome.start.recent": "최근 파일", - "hex.builtin.welcome.start.recent.auto_backups": "", - "hex.builtin.welcome.start.recent.auto_backups.backup": "", + "hex.builtin.welcome.start.recent": "최근 열어본 파일", + "hex.builtin.welcome.start.recent.auto_backups": "자동 백업 목록", + "hex.builtin.welcome.start.recent.auto_backups.backup": "{:%Y-%m-%d %H:%M:%S} 에 백업됨", "hex.builtin.welcome.tip_of_the_day": "오늘의 팁", "hex.builtin.welcome.update.desc": "ImHex {0}이(가) 출시되었습니다!", "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "새 업데이트를 사용할 수 있습니다!" + "hex.builtin.welcome.update.title": "새 업데이트를 사용할 수 있습니다!", + "hex.builtin.menu.file.export.pattern_file": "패턴 파일 내보내기...", + "hex.builtin.minimap_visualizer.entropy": "로컬 엔트로피", + "hex.builtin.background_service.network_interface": "네트워크 인터페이스", + "hex.builtin.command.goto.desc": "특정 주소로 이동", + "hex.builtin.command.goto.result": "0x{0:08X} 로 이동", + "hex.builtin.inspector.fp24": "fp24", + "hex.builtin.provider.opening": "데이터 소스 열기...", + "hex.builtin.provider.udp.timestamp": "타임스탬프", + "hex.builtin.menu.edit.find.find_selection": "출현 횟수 찾기", + "hex.builtin.menu.extras.check_for_update": "업데이트 확인", + "hex.builtin.menu.extras.switch_to_stable": "릴리즈 버전으로 다운그레이드", + "hex.builtin.menu.extras.switch_to_nightly": "나이틀리 버전(불안정)으로 업데이트", + "hex.builtin.menu.file.export.selection_to_file": "선택한 영역을 파일로...", + "hex.builtin.provider.command.load.write_command": "데이터 쓰기 명령", + "hex.builtin.provider.command.load.read_command": "데이터 읽기 명령", + "hex.builtin.provider.command.load.size_command": "데이터 크기 가져오기 명령", + "hex.builtin.provider.command.load.resize_command": "크기 조정 명령", + "hex.builtin.provider.command.load.save_command": "데이터 저장 명령", + "hex.builtin.provider.command.optional": "선택적", + "hex.builtin.nodes.control_flow.loop.header": "루프", + "hex.builtin.setting.general.mcp_server": "MCP 서버", + "hex.builtin.setting.general.mcp_server.desc": "활성화되면, AI 클라이언트는 ImHex와 상호작용할 수 있습니다. 활성화 후에는, AI 클라이언트에 'imhex --mcp'를 MCP 서버로 추가하면 됩니다.", + "hex.builtin.os_toast_message.task_finished": "작업 완료: '{0}'", + "hex.builtin.inspector.bfloat16": "bfloat16", + "hex.builtin.inspector.bcd": "BCD", + "hex.builtin.inspector.custom_encoding": "사용자 정의 인코딩", + "hex.builtin.inspector.custom_encoding.change": "인코딩 선택", + "hex.builtin.inspector.custom_encoding.no_encoding": "선택된 인코딩 없음", + "hex.builtin.inspector.fixed_point": "고정소수점", + "hex.builtin.background_service.auto_backup": "자동 백업", + "hex.builtin.inspector.fixed_point.total": "총합: {0} 비트", + "hex.builtin.inspector.fixed_point.fraction": "소수점: {0} 비트", + "hex.builtin.inspector.jump_to_address": "주소로 이동", + "hex.builtin.inspector.string16": "String16", + "hex.builtin.inspector.string32": "String32", + "hex.builtin.inspector.char16": "char16_t", + "hex.builtin.inspector.char32": "char32_t", + "hex.builtin.menu.edit.disassemble_range": "선택한 영역 디스어셈블", + "hex.builtin.menu.file.export.error.create_file": "새 파일을 만들지 못했습니다!", + "hex.builtin.menu.file.import.pattern_file": "패턴 파일 불러오기...", + "hex.builtin.minimap_visualizer.zero_count": "0의 개수", + "hex.builtin.minimap_visualizer.zeros": "영", + "hex.builtin.minimap_visualizer.ascii_count": "ASCII 개수", + "hex.builtin.minimap_visualizer.byte_type": "바이트 유형", + "hex.builtin.minimap_visualizer.highlights": "하이라이트", + "hex.builtin.minimap_visualizer.byte_magnitude": "바이트 크기", + "hex.builtin.nodes.control_flow.loop": "루프", + "hex.builtin.nodes.control_flow.loop.start": "시작", + "hex.builtin.nodes.control_flow.loop.end": "끝", + "hex.builtin.popup.crash_recover.title": "오류로부터 복구", + "hex.builtin.popup.crash_recover.message": "예외가 발생했었지만, ImHex에서 안전하게 처리했습니다", + "hex.builtin.popup.foreground_task.title": "잠시만 기다려 주세요...", + "hex.builtin.popup.no_update_available": "새 업데이트가 없습니다", + "hex.builtin.popup.update_available": "새 버전이 있습니다!\n\n'{0}'로 업데이트할까요?", + "hex.builtin.provider.command": "터미널 명령어", + "hex.builtin.provider.command.name": "명령어 {0}", + "hex.builtin.provider.command.load.name": "이름", + "hex.builtin.provider.command.load.hint": "함수를 실행하려면 명령어를 입력하세요.\n\n{address}와 {size} 임시 값은 각각 다른 값으로 대체됩니다", + "hex.builtin.provider.file.error.already_open": "같은 파일이 이미 열려있습니다", + "hex.builtin.provider.file.error.is_directory": "'{}'는(은) 디렉터리입니다", + "hex.builtin.provider.file.menu.direct_access": "직접 파일 엑세스", + "hex.builtin.provider.file.too_large": "파일이 너무 크기 때문에 변경사항이 파일에 직접 기록됩니다. 계속할까요?", + "hex.builtin.provider.file.too_large.allow_write": "쓰기 권한 혀용", + "hex.builtin.provider.file.reload_changes": "파일이 외부로부터 변경되었습니다. 새로고침할까요?", + "hex.builtin.provider.file.reload_changes.reload": "새로 고침", + "hex.builtin.provider.file.xatts": "속성 (xatts)", + "hex.builtin.provider.gdb.server.error.not_connected": "GDB서버 연결에 실패했습니다", + "hex.builtin.provider.mem_file.rename": "파일 이름 변경", + "hex.builtin.provider.process_memory.error.no_process_selected": "프로세스가 선택되지 않음", + "hex.builtin.provider.process_memory.error.open_process": "프로세스 연결에 실패했습니다", + "hex.builtin.provider.process_memory.macos_limitations": "macOS는 root로 실행되더라도 다른 프로세스의 메모리를 읽도록 허용하지 않습니다. 만약 SIP(System Integrity Protection)이 활성화된 경우, 서명되지 않았거나 'Get Task Allow' 권한이 부여된 프로그램에서만 작동합니다. 이 때, 'Get Task Allow' 권한이 부여된 프로그램은 보통 현재 컴퓨터에서 직접 컴파일한 프로그램을 의미합니다.", + "hex.builtin.provider.udp": "UDP 서버", + "hex.builtin.provider.udp.name": "{}번 포트의 UDP 서버", + "hex.builtin.provider.udp.port": "서버 포트", + "hex.builtin.provider.view.error.no_provider": "현재 보기에 연결된 데이터 소스가 없습니다", + "hex.builtin.setting.general.backups": "백업 목록", + "hex.builtin.setting.general.backups.file_backup.enable": "가능하다면 변경 전 데이터 소스 백업", + "hex.builtin.setting.general.backups.file_backup.max_size": "파일 백업 시 최대 파일 크기", + "hex.builtin.setting.general.backups.file_backup.extension": "파일 확장자 백업", + "hex.builtin.setting.general.suggest_patterns": "불러온 데이터에 대해 관련된 패턴 제안", + "hex.builtin.minimap_visualizer.rgba8": "RGBA8 색상", + "hex.builtin.minimap_visualizer.rgb565": "RGB565 색상", + "hex.builtin.nodes.control_flow.loop.init": "초기 값", + "hex.builtin.nodes.control_flow.loop.in": "입력", + "hex.builtin.nodes.control_flow.loop.out": "출력", + "hex.builtin.setting.general.max_mem_file_size": "RAM에 올릴 최대 파일 크기", + "hex.builtin.view.data_inspector.open_pattern": "소스 파일 열기", + "hex.builtin.view.fullscreen.file_info.error.file_not_readable": "선택된 파일을 열 수 없습니다. 파일이 존재하고 읽기 가능한지 확인하세요.", + "hex.builtin.view.fullscreen.file_info.analyzing": "데이터 분석 중...", + "hex.builtin.view.fullscreen.file_info.no_information": "더이상의 정보가 없습니다.", + "hex.builtin.view.fullscreen.save_editor.error.not_readable": "선택된 파일을 열 수 없습니다. 파일이 존재하고 읽기 가능한지 확인하세요.", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.hint": "참고: 만약 항상 전체를 붙여넣고 싶다면, 편집 메뉴의 '모두 붙여넣기' 명령을 사용하세요!", + "hex.builtin.view.hex_editor.menu.file.skip_until.end_reached": "파일의 마지막에 도달헸지만 더이상의 다른 바이트가 없습니다", + "hex.builtin.view.pattern_data.simplified_editor.no_patterns": "패턴에 [[hex::editor_export]] 속성을 추가하여 더 간단하게 보이도록 하기", + "hex.builtin.view.pattern_editor.default_help_text": "패턴 언어를 작성하고 평가하려면\n아래의 실행 버튼을 누르세요.\n결과가 패턴 데이터 뷰어에 나타납니다.\n\n더 많은 정보는 문서에서 찾을 수 있습니다.\n\n\n간단한 예제:\n\nimport std.io;\n\nstruct Pattern {\n u32 int;\n float floating_point;\n};\n\nPattern my_pattern @ 0x00;\nstd::print(\"0x{:08X}\", my_pattern.int);", + "hex.builtin.view.pattern_data.virtual_files.no_virtual_files": "hex::core::add_virtual_file 함수를 사용하여 데이터의 영역을 가상 폴더 구조처럼 시각화하세요.", + "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "Insert 키(입력시 다음 텍스트 덮어쓰기)", + "hex.builtin.view.pattern_editor.shortcut.backspace": "백스페이스 키(커서 앞 글자 하나 삭제)", + "hex.builtin.view.pattern_editor.shortcut.backspace_shifted": "백스페이스 키(커서 앞 글자 하나 삭제) (대체 설정)", + "hex.builtin.view.pattern_editor.shortcut.select_word_right": "오른쪽으로 한 단어 선택 영역 확장", + "hex.builtin.view.pattern_editor.shortcut.select_home": "현재 라인의 시작부분으로 선택 영역 확장", + "hex.builtin.view.pattern_editor.shortcut.move_word_left": "왼쪽의 가장 가까운 공백으로 커서 이동", + "hex.builtin.view.pattern_editor.shortcut.move_page_down": "아래로 한 페이지 이동", + "hex.builtin.view.pattern_editor.shortcut.move_top": "파일의 시작점으로 이동", + "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "오른쪽 단어 삭제", + "hex.builtin.popup.safety_backup.show_auto_backups": "자동 백업 보기", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.description": "헥스 편집기 보기에 값을 붙여넣기할 때, ImHex는 현재 선택된 영역에만 덮어쓰기합니다. 하나의 바이트만 선택한 상황이라면, 다소 불편할 수 있습니다. 하나의 바이트만 선택되었을 때 클립보드의 전체 내용을 붙여넣을까요, 아니면 선택된 영역에만 덮어쓸까요?", + "hex.builtin.view.fullscreen.file_info.error.not_identified": "파일의 형식을 확인할 수 없습니다.", + "hex.builtin.view.fullscreen.file_info.match_info": "데이터 정보", + "hex.builtin.view.fullscreen.file_info.match_info.mime": "MIME 타입을 사용하여 매칭됨", + "hex.builtin.view.fullscreen.file_info.match_info.magic": "오프셋 0x{0:04X} 에 있는 매직 넘버를 사용하여 매칭됨", + "hex.builtin.view.fullscreen.file_info.information": "정보", + "hex.builtin.view.fullscreen.save_editor.name": "세이브 에디터", + "hex.builtin.view.fullscreen.save_editor.select_file": "세이브파일 선택", + "hex.builtin.view.fullscreen.save_editor.error.failed_execution": "세이브 에디터 스크립트를 실행할 수 없습니다. 오류 정보는 로그를 확인하세요.", + "hex.builtin.view.fullscreen.save_editor.should_close": "세이브 에디터를 닫을까요?", + "hex.builtin.view.hex_editor.copy.escaped_string": "이스케이프된 문자열", + "hex.builtin.view.hex_editor.menu.edit.copy_as.preview": "복사 미리보기", + "hex.builtin.view.hex_editor.menu.edit.insert_mode": "삽입 모드", + "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "현재 패턴", + "hex.builtin.view.hex_editor.menu.edit.paste_as": "(으)로 붙여넣기", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.title": "붙여넣기 방식 선택", + "hex.builtin.view.hex_editor.menu.edit.paste_all_string": "문자열로 붙여넣기", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.selection": "선택된 영역에만 붙여넣기", + "hex.builtin.view.hex_editor.menu.edit.decode_as_text": "인코딩으로 디코딩", + "hex.builtin.view.hex_editor.menu.file.skip_until": "건너뛰기", + "hex.builtin.view.hex_editor.menu.file.skip_until.previous_differing_byte": "이전의 다른 바이트", + "hex.builtin.view.hex_editor.menu.file.skip_until.next_differing_byte": "다음의 다른 바이트", + "hex.builtin.view.hex_editor.menu.file.skip_until.beginning_reached": "파일의 시작점에 도달헸지만 더이상의 다른 바이트가 없습니다", + "hex.builtin.information_section.magic.pattern_info.load_pattern_failed": "패턴 파일을 불러올 수 없습니다", + "hex.builtin.information_section.relationship_analysis.sample_size": "샘플 크기", + "hex.builtin.information_section.relationship_analysis.brightness": "밝기", + "hex.builtin.information_section.relationship_analysis.filter": "필터", + "hex.builtin.view.pattern_data.section.main": "메인", + "hex.builtin.view.pattern_editor.console.shortcut.copy": "복사", + "hex.builtin.view.information.error_processing_section": "정보 섹션 {0} 처리에 실패했습니다: '{1}'", + "hex.builtin.view.pattern_editor.conflict_resolution": "외부 패턴 파일 '{}' 이 변경되었습니다.\n또한 패턴 편집기에 저장되지 않은 변경사항이 있습니다.\n현재 변경사항을 버리고 외부 파일의 내용으로 새로고침할까요?", + "hex.builtin.view.pattern_editor.goto_line": "라인으로 이동: ", + "hex.builtin.view.pattern_editor.menu.edit.cut": "자르기", + "hex.builtin.view.pattern_editor.menu.file.open_pattern": "패턴 열기...", + "hex.builtin.view.pattern_editor.menu.file.save_pattern_as": "(으)로 패턴 저장...", + "hex.builtin.view.pattern_editor.shortcut.goto_line": "라인으로 이동...", + "hex.builtin.view.pattern_editor.menu.file.find": "검색...", + "hex.builtin.view.pattern_editor.menu.file.find_next": "다음 찾기", + "hex.builtin.view.pattern_editor.menu.edit.copy": "복사", + "hex.builtin.view.pattern_editor.shortcut.paste": "커서 위치에 붙여넣기", + "hex.builtin.view.pattern_editor.menu.edit.paste": "붙여넣기", + "hex.builtin.view.pattern_editor.menu.edit.undo": "되돌리기", + "hex.builtin.view.pattern_editor.no_env_vars": "여기서 만든 환경 변수의 내용은 패턴 스크립트에서 std::env 함수로 사용할 수 있습니다.", + "hex.builtin.view.pattern_editor.match_case_tooltip": "대소문자 맞춤: Alt-C", + "hex.builtin.view.pattern_editor.whole_word_tooltip": "전체 단어: Alt-W", + "hex.builtin.view.pattern_editor.regex_tooltip": "정규식: Alt-R", + "hex.builtin.view.pattern_editor.menu.edit.redo": "다시 실행", + "hex.builtin.view.pattern_editor.shortcut.copy": "선택된 영역을 클립보드로 복사", + "hex.builtin.view.pattern_editor.shortcut.cut": "선택된 영역을 클립보드로 복사 후 삭제", + "hex.builtin.view.pattern_editor.shortcut.delete": "Delete 키(커서 뒤의 글자 하나 삭제)", + "hex.builtin.view.pattern_editor.shortcut.select_all": "모든 파일 선택", + "hex.builtin.view.pattern_editor.menu.edit.select_all": "모두 선택", + "hex.builtin.view.pattern_editor.shortcut.select_right": "오른쪽으로 한 글자 선택 영역 확장", + "hex.builtin.view.pattern_editor.shortcut.select_word_left": "왼쪽으로 한 단어 선택 영역 확장", + "hex.builtin.view.pattern_editor.shortcut.select_up": "위로 한 칸 선택 영역 확장", + "hex.builtin.view.pattern_editor.shortcut.select_down": "아래로 한 칸 선택 영역 확장", + "hex.builtin.view.pattern_editor.shortcut.select_page_up": "위로 한 페이지 선택 영역 확장", + "hex.builtin.view.pattern_editor.shortcut.select_page_down": "아래로 한 페이지 선택 영역 확장", + "hex.builtin.view.pattern_editor.shortcut.select_end": "현재 라인의 끝 부분으로 선택 영역 확장", + "hex.builtin.view.pattern_editor.shortcut.select_bottom": "파일의 마지막 부분까지 선택 영역 확장", + "hex.builtin.view.pattern_editor.shortcut.move_left": "왼쪽으로 커서 이동", + "hex.builtin.view.pattern_editor.shortcut.move_right": "오른쪽으로 커서 이동", + "hex.builtin.view.pattern_editor.shortcut.move_word_right": "오른쪽의 가장 가까운 공백으로 커서 이동", + "hex.builtin.view.pattern_editor.shortcut.move_up": "위로 커서 이동", + "hex.builtin.view.pattern_editor.shortcut.move_down": "아래로 커서 이동", + "hex.builtin.view.pattern_editor.shortcut.move_pixel_up": "커서를 위로 한 픽셀 이동", + "hex.builtin.view.pattern_editor.shortcut.move_pixel_down": "커서를 아래로 한 픽셀 이동", + "hex.builtin.view.pattern_editor.shortcut.move_page_up": "위로 한 페이지 이동", + "hex.builtin.view.pattern_editor.shortcut.move_home": "줄의 시작점으로 이동", + "hex.builtin.view.pattern_editor.shortcut.move_end": "줄의 마지막으로 이동", + "hex.builtin.view.pattern_editor.shortcut.move_matched_bracket": "매칭되는 괄호로 이동", + "hex.builtin.view.pattern_editor.shortcut.move_bottom": "파일의 끝으로 이동", + "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "왼쪽 단어 삭제", + "hex.builtin.view.pattern_editor.menu.edit.run_pattern": "패턴 실행", + "hex.builtin.view.pattern_editor.menu.edit.step_debugger": "다음 실행 위치로", + "hex.builtin.view.pattern_editor.menu.edit.continue_debugger": "계속 진행", + "hex.builtin.view.pattern_editor.menu.edit.add_breakpoint": "중단점 추가", + "hex.builtin.view.pattern_editor.tooltip.parent_offset": "상위 패턴 오프셋", + "hex.builtin.welcome.learn.interactive_tutorial.title": "단계적으로 배워보기", + "hex.builtin.welcome.learn.interactive_tutorial.desc": "튜토리얼로 빠르게 배워봅니다", + "hex.builtin.setting.interface.crisp_scaling": "선명한 스케일링 활성화", + "hex.builtin.view.pattern_editor.menu.file.replace": "바꾸기...", + "hex.builtin.view.pattern_editor.shortcut.select_left": "왼쪽으로 한 글자 선택 영역 확장", + "hex.builtin.information_section.magic.pattern_info.load_pattern": "이 패턴 불러오기", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.everything": "전부 붙여넣기", + "hex.builtin.view.pattern_editor.shortcut.select_top": "파일의 시작부분까지 선택 영역 확장", + "hex.builtin.information_section.magic.pattern_info": "고급 패턴 정보", + "hex.builtin.information_section.info_analysis.show_annotations": "주석 표시", + "hex.builtin.information_section.relationship_analysis": "바이트 관계", + "hex.builtin.view.information.not_analyzed": "아직 분석되지 않음", + "hex.builtin.view.pattern_data.section.view_raw": "원시 데이터 보기", + "hex.builtin.view.pattern_data.simplified_editor": "단순화", + "hex.builtin.view.pattern_editor.warning_paste_large": "클립보드에 매우 큰 크기의 데이터가 있습니다. 정말 붙여넣을까요?", + "hex.builtin.setting.hex_editor.paste_behaviour.everything": "전부 붙여넣기", + "hex.builtin.setting.hex_editor.show_highlights": "다양한 색상의 하이라이트 표시", + "hex.builtin.setting.interface.always_show_provider_tabs": "데이터 소스 탭을 항상 보여주기", + "hex.builtin.setting.interface.native_window_decorations": "OS제공 상단 메뉴 사용", + "hex.builtin.setting.interface.accent": "색감 ", + "hex.builtin.setting.interface.display_shortcut_highlights": "단축키 사용시 메뉴 하이라이트", + "hex.builtin.setting.interface.randomize_window_title": "무작위 윈도우 제목 사용", + "hex.builtin.setting.hex_editor.paste_behaviour.selection": "선택한 영역에만 붙여넣기", + "hex.builtin.setting.hex_editor.show_selection": "선택한 영역을 편집기 맨 아래로 이동", + "hex.builtin.setting.interface.scaling.fractional_warning": "기본 폰트가 소수점 단위 스케일링을 지원하지 않습니다. 더 나은 결과를 위해, 폰트 탭에서 커스텀 폰트를 선택하세요.", + "hex.builtin.setting.interface.show_header_command_palette": "창 상단에 커맨드 팔레트 표시", + "hex.builtin.setting.interface.show_task_finish_notification": "작업 완료 알림 표시", + "hex.builtin.setting.interface.show_task_finish_notification.desc": "ImHex가 백그라운드로 돌아갈 때, 오랫동안 진행한 작업이 끝나면 알림을 표시할까요?", + "hex.builtin.setting.interface.show_titlebar_backdrop": "제목 창의 배경색 표시", + "hex.builtin.setting.interface.use_native_menu_bar": "기본 메뉴 바 사용", + "hex.builtin.setting.plugins": "플러그인", + "hex.builtin.setting.loaded_plugins": "로드될 플러그인", + "hex.builtin.tools.ieee754.quarter_precision": "8비트 정밀도", + "hex.builtin.view.data_inspector.execution_error": "사용자 정의 행 평가 오류", + "hex.builtin.view.data_inspector.reverse": "비트 반전", + "hex.builtin.view.data_inspector.custom_row.title": "사용자 정의 행 추가", + "hex.builtin.view.data_inspector.custom_row.hint": "패턴 언어 스크립트를 /scripts/inspectors 폴더에 넣어 사용자 정의 데이터 변환기 행을 추가할 수 있습니다.\n\n더 많은 정보는 문서를 확인하세요.", + "hex.builtin.view.data_inspector.toggle_endianness": "엔디안 변경", + "hex.builtin.view.data_processor.continuous_evaluation": "연속 검사", + "hex.builtin.view.pattern_editor.menu.goto_line": "라인으로 이동...", + "hex.builtin.view.pattern_editor.no_sections": "std::mem::create_section 함수를 사용하여 처리한 데이터를 표시하고 디코딩하기 위해 추가 출력 섹션을 만드세요.", + "hex.builtin.view.pattern_editor.menu.file.find_previous": "이전 찾기", + "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "대소문자 구분 검색 전환", + "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "정규식 검색/바꾸기로 이동", + "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "전체 단어 검색으로 이동", + "hex.builtin.view.pattern_editor.menu.file.save_project": "프로젝트 저장", + "hex.builtin.view.pattern_editor.menu.file.open_project": "프로젝트 열기...", + "hex.builtin.view.pattern_editor.menu.file.save_project_as": "다른 이름으로 프로젝트 저장...", + "hex.builtin.view.tutorials.stop": "튜토리얼 종료", + "hex.builtin.footer.mcp.connected_to": "'{0}'에 연결됨", + "hex.builtin.footer.mcp.client_version": "클라이언트 버전", + "hex.builtin.footer.mcp.protocol_version": "프로토콜 버전", + "hex.builtin.footer.mcp.not_connected": "MCP 서버가 활성화되었지만 AI 클라이언트는 연결되지 않았습니다.\n\nAI 클라이언트 설정이 올바른지 확인하세요!", + "hex.builtin.task.updating_recents": "최근 파일 업데이트 중...", + "hex.builtin.setting.general.max_mem_file_size.desc": "작은 파일은 디스크에 즉시 반영되는 것을 막기 위해 메모리에 불러옵니다.\n\n이 크기를 늘리면 더 큰 파일을 디스크로부터 스트리밍하기 전에 메모리에 불러올 수 있습니다.", + "hex.builtin.setting.general.pattern_data_max_filter_items": "보여질 최대 패턴 아이템 개수", + "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "마우스 올릴 시 상위 패턴 하이라이트", + "hex.builtin.setting.hex_editor.paste_behaviour": "단일-바이트 붙여넣기", + "hex.builtin.setting.hex_editor.paste_behaviour.none": "나중에 묻기", + "hex.builtin.task.check_updates": "업데이트 확인 중...", + "hex.builtin.task.exporting_data": "데이터 내보내는 중...", + "hex.builtin.task.sending_statistics": "보고서 보내는 중...", + "hex.builtin.task.query_docs": "문서 검색중...", + "hex.builtin.task.uploading_crash": "충돌 도서 업로드 중...", + "hex.builtin.task.loading_banner": "배너 로딩중...", + "hex.builtin.task.updating_store": "스토어 업데이트 중...", + "hex.builtin.task.parsing_pattern": "패턴 구문 분석 중...", + "hex.builtin.task.analyzing_data": "데이터 분석 중...", + "hex.builtin.task.saving_data": "데이터 저장 중...", + "hex.builtin.task.loading_encoding_file": "인코딩 파일 로딩 중...", + "hex.builtin.task.filtering_data": "데이터 필터링 중...", + "hex.builtin.task.evaluating_nodes": "노드 평가 중...", + "hex.builtin.task.updating_inspector": "변환기 업데이트 중...", + "hex.builtin.title_bar_button.interactive_help": "튜토리얼", + "hex.builtin.tools.tcp_client_server.tcp_message": "TCP 메시지 {}", + "hex.builtin.tools.tcp_client_server.send_current_provider": "오픈 데이터 소스로부터 전송", + "hex.builtin.view.data_inspector.menu.copy": "값 복사", + "hex.builtin.view.data_inspector.menu.edit": "값 수정", + "hex.builtin.view.hex_editor.menu.edit.decoded_string.popup.title": "디코딩된 텍스트", + "hex.builtin.information_section.magic.pattern_info.no_description": "더이상의 정보가 없습니다.", + "hex.builtin.information_section.magic.pattern_info.add_description": "매칭된 데이터에 대해 더 많은 정보를 제공하려면 현재 패턴에 'fn get_data_description()' 함수를 추가하세요.", + "hex.builtin.view.store.tab.disassemblers": "디스어셈블러", + "hex.builtin.welcome.nightly_build": "ImHex 나이틀리 버전을 실행하고 있습니다.\n\n버그가 발생했다면, GitHub 이슈 트래커에 보고해 주세요!" } diff --git a/plugins/builtin/romfs/lang/uk_UA.json b/plugins/builtin/romfs/lang/uk_UA.json index d323519bc..983bb9e3f 100644 --- a/plugins/builtin/romfs/lang/uk_UA.json +++ b/plugins/builtin/romfs/lang/uk_UA.json @@ -1088,7 +1088,7 @@ "hex.builtin.welcome.start.create_file": "Створити новий файл", "hex.builtin.welcome.start.open_file": "Відкрити файл", "hex.builtin.welcome.start.open_other": "Інші джерела даних", - "hex.builtin.welcome.start.recent": "Останнє відкрите", + "hex.builtin.welcome.start.recent": "Нещодавно відкрите", "hex.builtin.welcome.start.recent.auto_backups": "Резервні копії", "hex.builtin.welcome.start.recent.auto_backups.backup": "Резервна копія від {:%Y-%m-%d %H:%M:%S}", "hex.builtin.welcome.tip_of_the_day": "Підказка дня", diff --git a/plugins/diffing/romfs/lang/ko_KR.json b/plugins/diffing/romfs/lang/ko_KR.json index 15490e6a1..884c8df06 100644 --- a/plugins/diffing/romfs/lang/ko_KR.json +++ b/plugins/diffing/romfs/lang/ko_KR.json @@ -2,7 +2,22 @@ "hex.diffing.view.diff.name": "파일 비교", "hex.diffing.view.diff.added": "추가됨", "hex.diffing.view.diff.modified": "수정됨", - "hex.diffing.view.diff.provider_a": "공급자 A", - "hex.diffing.view.diff.provider_b": "공급자 B", - "hex.diffing.view.diff.removed": "제거됨" -} \ No newline at end of file + "hex.diffing.view.diff.provider_a": "데이터 소스 A", + "hex.diffing.view.diff.provider_b": "데이터 소스 B", + "hex.diffing.view.diff.removed": "제거됨", + "hex.diffing.algorithm.simple.name": "간단한 바이트 비교 알고리즘", + "hex.diffing.algorithm.simple.description": "나이브한 구현으로, O(N) 만큼의 시간복잡도를 가집니다.\n바이트 값의 변화, 삽입, 삭제는 데이터의 마지막 부분에서만 인식할 수 있습니다", + "hex.diffing.algorithm.myers.name": "마이어스 비교 알고리즘", + "hex.diffing.algorithm.myers.description": "시간복잡도가 O(NM)인 비교 알고리즘입니다. 데이터의 변화, 삽입, 삭제를 쉽게 판별할 수 있습니다", + "hex.diffing.algorithm.myers.settings.window_size": "윈도우 크기", + "hex.diffing.view.diff.changes": "변경점", + "hex.diffing.view.diff.algorithm": "비교 알고리즘", + "hex.diffing.view.diff.settings": "설정사항 없음", + "hex.diffing.view.diff.settings.no_settings": "설정사항 없음", + "hex.diffing.view.diff.task.diffing": "데이터 비교중...", + "hex.diffing.view.diff.menu.file.jumping": "다른 차이점으로 이동", + "hex.diffing.view.diff.menu.file.jumping.prev_diff": "이전 차이점으로 이동", + "hex.diffing.view.diff.menu.file.jumping.next_diff": "다음 차이점으로 이동", + "hex.diffing.view.diff.jumping.beginning_reached": "첫 차이점입니다", + "hex.diffing.view.diff.jumping.end_reached": "마지막 차이점입니다" +} diff --git a/plugins/disassembler/romfs/lang/ko_KR.json b/plugins/disassembler/romfs/lang/ko_KR.json index 6eb3ccd18..513ec596b 100644 --- a/plugins/disassembler/romfs/lang/ko_KR.json +++ b/plugins/disassembler/romfs/lang/ko_KR.json @@ -32,7 +32,7 @@ "hex.disassembler.view.disassembler.m68k.030": "030", "hex.disassembler.view.disassembler.m68k.040": "040", "hex.disassembler.view.disassembler.m68k.060": "060", - "hex.disassembler.view.disassembler.mips.micro": "Micro", + "hex.disassembler.view.disassembler.mips.micro": "microMIPS", "hex.disassembler.view.disassembler.mips.mips2": "MIPS II", "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", @@ -47,7 +47,7 @@ "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", "hex.disassembler.view.disassembler.name": "디스어셈블러", "hex.disassembler.view.disassembler.position": "위치", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.booke": "BookE", "hex.disassembler.view.disassembler.ppc.qpx": "쿼드 프로세싱 확장", "hex.disassembler.view.disassembler.ppc.spe": "시그널 프로세싱 엔진", "hex.disassembler.view.disassembler.region": "코드 영역", @@ -67,5 +67,65 @@ "hex.disassembler.view.disassembler.tricore.131": "131", "hex.disassembler.view.disassembler.tricore.160": "160", "hex.disassembler.view.disassembler.tricore.161": "161", - "hex.disassembler.view.disassembler.tricore.162": "162" -} \ No newline at end of file + "hex.disassembler.view.disassembler.tricore.162": "162", + "hex.disassembler.view.disassembler.mips.mips1": "MIPS I", + "hex.disassembler.view.disassembler.arm64.apple_extensions": "Apple의 사유 확장자", + "hex.disassembler.view.disassembler.hppa.1.1": "HP/PA 1.1", + "hex.disassembler.view.disassembler.hppa.2.0": "HP/PA 2.0", + "hex.disassembler.view.disassembler.hppa.2.0w": "HP/PA 2.0 wide", + "hex.disassembler.view.disassembler.mips.mips4": "MIPS IV", + "hex.disassembler.view.disassembler.mips.octeon": "Octeon cnMIPS", + "hex.disassembler.view.disassembler.mips.octeonp": "Octeon+ cnMIPS", + "hex.disassembler.view.disassembler.mips.nanomips": "Generic nanoMIPS", + "hex.disassembler.view.disassembler.mips.nms1": "nanoMIPS NMS1", + "hex.disassembler.view.disassembler.mips.i7200": "nanoMIPS I7200", + "hex.disassembler.view.disassembler.mips.nofloat": "부동소수점 없음", + "hex.disassembler.view.disassembler.mips.ptr64": "64비트 포인터", + "hex.disassembler.view.disassembler.ppc.pwr7": "Power 7", + "hex.disassembler.view.disassembler.ppc.pwr8": "Power 8", + "hex.disassembler.view.disassembler.ppc.pwr9": "Power 9", + "hex.disassembler.view.disassembler.ppc.pwr10": "Power 10", + "hex.disassembler.view.disassembler.ppc.future": "Power ISA Future", + "hex.disassembler.view.disassembler.ppc.aixos": "PowerPC AIX-OS", + "hex.disassembler.view.disassembler.ppc.aixas": "최신 어셈블리가 포함된 PowerPC AIX-OS", + "hex.disassembler.view.disassembler.ppc.msync": "msync 인스트럭션 + BookE", + "hex.disassembler.view.disassembler.xtensa.esp32": "ESP32", + "hex.disassembler.view.disassembler.xtensa.esp32s2": "ESP32-S2", + "hex.disassembler.view.disassembler.xtensa.esp8266": "ESP8266", + "hex.disassembler.view.disassembler.systemz.arch8": "ARCH8", + "hex.disassembler.view.disassembler.systemz.arch9": "ARCH9", + "hex.disassembler.view.disassembler.systemz.arch10": "ARCH10", + "hex.disassembler.view.disassembler.systemz.arch11": "ARCH11", + "hex.disassembler.view.disassembler.systemz.arch12": "ARCH12", + "hex.disassembler.view.disassembler.systemz.arch13": "ARCH13", + "hex.disassembler.view.disassembler.systemz.arch14": "ARCH14", + "hex.disassembler.view.disassembler.systemz.z10": "Z10", + "hex.disassembler.view.disassembler.systemz.z196": "Z196", + "hex.disassembler.view.disassembler.systemz.zec12": "ZEC12", + "hex.disassembler.view.disassembler.systemz.z13": "Z13", + "hex.disassembler.view.disassembler.systemz.z14": "Z14", + "hex.disassembler.view.disassembler.systemz.z15": "Z15", + "hex.disassembler.view.disassembler.systemz.z16": "Z16", + "hex.disassembler.view.disassembler.systemz.generic": "제너릭", + "hex.disassembler.view.disassembler.settings.syntax": "어셈블리 문법", + "hex.disassembler.view.disassembler.settings.syntax.default": "아키텍쳐 기본값", + "hex.disassembler.view.disassembler.settings.syntax.intel": "인텔", + "hex.disassembler.view.disassembler.settings.syntax.att": "AT&T", + "hex.disassembler.view.disassembler.settings.syntax.masm": "MASM", + "hex.disassembler.view.disassembler.settings.syntax.motorola": "모토로라", + "hex.disassembler.view.disassembler.mips.mips5": "MIPS V", + "hex.disassembler.view.disassembler.mips.mips32r2": "MIPS32R2", + "hex.disassembler.view.disassembler.mips.mips32r5": "MIPS32R5", + "hex.disassembler.view.disassembler.mips.mips32r3": "MIPS32R3", + "hex.disassembler.view.disassembler.mips.mips32r6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64r2": "MIPS64R2", + "hex.disassembler.view.disassembler.mips.mips64r3": "MIPS64R3", + "hex.disassembler.view.disassembler.mips.mips64r5": "MIPS64R5", + "hex.disassembler.view.disassembler.mips.mips64r6": "MIPS64R6", + "hex.disassembler.view.disassembler.image_base_address": "이미지 베이스 주소", + "hex.disassembler.view.disassembler.image_base_address.hint": "로딩된 데이터 내 코드 영역의 시작 주소입니다. 예를 들어 .text 섹션이 이에 포함됩니다", + "hex.disassembler.view.disassembler.export": "(으)로 인스트럭션 내보내기...", + "hex.disassembler.view.disassembler.export.popup.error": "ASM 파일을 내보내는 데 실패했습니다!", + "hex.disassembler.view.disassembler.image_load_address": "이미지 로딩 주소", + "hex.disassembler.view.disassembler.image_load_address.hint": "이 주소에는 명령어가 실행되기 전 메모리에 저장된 디스어셈블리 코드가 있습니다" +} diff --git a/plugins/fonts/romfs/lang/ko_KR.json b/plugins/fonts/romfs/lang/ko_KR.json index 603dd4117..fe06e5a33 100644 --- a/plugins/fonts/romfs/lang/ko_KR.json +++ b/plugins/fonts/romfs/lang/ko_KR.json @@ -7,5 +7,14 @@ "hex.fonts.setting.font.font_path": "글꼴", "hex.fonts.setting.font.font_size": "글꼴 크기", "hex.fonts.setting.font.glyphs": "글리프", - "hex.fonts.setting.font.load_all_unicode_chars": "모든 유니코드 문자 불러오기" -} \ No newline at end of file + "hex.fonts.setting.font.load_all_unicode_chars": "모든 유니코드 문자 불러오기", + "hex.fonts.setting.font.button.bold": "B", + "hex.fonts.setting.font.button.italic": "I", + "hex.fonts.setting.font.custom_font_info": "사용자 정의 글꼴에 대해서만 사용 가능한 설정입니다.", + "hex.fonts.font.default": "일반 UI 글꼴", + "hex.fonts.font.hex_editor": "헥스 에디터 글꼴", + "hex.fonts.font.code_editor": "코드 에디터 글꼴", + "hex.fonts.setting.font.antialias_none": "없음", + "hex.fonts.setting.font.antialias_grayscale": "회색조", + "hex.fonts.setting.font.antialias_subpixel": "서브픽셀" +} diff --git a/plugins/hashes/romfs/lang/ko_KR.json b/plugins/hashes/romfs/lang/ko_KR.json index 62036672f..65868ac69 100644 --- a/plugins/hashes/romfs/lang/ko_KR.json +++ b/plugins/hashes/romfs/lang/ko_KR.json @@ -2,17 +2,17 @@ "hex.hashes.achievement.misc.create_hash.desc": "해시 보기에서 유형을 선택하고 이름을 지정한 다음 옆에 있는 더하기 버튼을 클릭하여 새 해시 함수를 만듭니다.", "hex.hashes.achievement.misc.create_hash.name": "해시 브라운", "hex.hashes.hash.common.iv": "초기 값", - "hex.hashes.hash.common.key": "", - "hex.hashes.hash.common.personalization": "", + "hex.hashes.hash.common.key": "키", + "hex.hashes.hash.common.personalization": "추가 문자열", "hex.hashes.hash.common.poly": "다항식", "hex.hashes.hash.common.refl_in": "입력에 반영", "hex.hashes.hash.common.refl_out": "출력에 반영", - "hex.hashes.hash.common.rounds": "", - "hex.hashes.hash.common.salt": "", - "hex.hashes.hash.common.security_level": "", - "hex.hashes.hash.common.size": "", - "hex.hashes.hash.common.standard": "", - "hex.hashes.hash.common.standard.custom": "", + "hex.hashes.hash.common.rounds": "라운드", + "hex.hashes.hash.common.salt": "솔트", + "hex.hashes.hash.common.security_level": "보안 수준", + "hex.hashes.hash.common.size": "해시 크기", + "hex.hashes.hash.common.standard": "표준", + "hex.hashes.hash.common.standard.custom": "사용자 정의", "hex.hashes.hash.common.xor_out": "XOR 출력", "hex.hashes.view.hashes.function": "해시 함수", "hex.hashes.view.hashes.hash": "해시", @@ -22,5 +22,12 @@ "hex.hashes.view.hashes.remove": "해시 제거", "hex.hashes.view.hashes.table.name": "이름", "hex.hashes.view.hashes.table.result": "결과", - "hex.hashes.view.hashes.table.type": "유형" -} \ No newline at end of file + "hex.hashes.view.hashes.table.type": "유형", + "hex.hashes.view.hashes.add": "해시 추가", + "hex.hashes.view.hashes.table_add": "(새 해시를 추가하려면 두 번 클릭...)", + "hex.hashes.view.hashes.hash_name": "해시 이름", + "hex.hashes.hash.common.input_size": "입력 크기", + "hex.hashes.hash.common.output_size": "출력 크기", + "hex.hashes.hash.sum": "Sum", + "hex.hashes.hash.sum.fold": "출력 크기에 맞게 결과 접기" +} diff --git a/plugins/remote/romfs/lang/ko_KR.json b/plugins/remote/romfs/lang/ko_KR.json index 0967ef424..03878db2e 100644 --- a/plugins/remote/romfs/lang/ko_KR.json +++ b/plugins/remote/romfs/lang/ko_KR.json @@ -1 +1,12 @@ -{} +{ + "hex.plugin.remote.ssh_provider.ssh_access": "SSH로 파일 접근", + "hex.plugin.remote.ssh_provider.error.open_failed": "원격 파일을 열 수 없습니다", + "hex.plugin.remote.ssh_provider": "원격 SSH 파일", + "hex.plugin.remote.ssh_provider.host": "호스트", + "hex.plugin.remote.ssh_provider.port": "포트", + "hex.plugin.remote.ssh_provider.username": "이름", + "hex.plugin.remote.ssh_provider.password": "암호", + "hex.plugin.remote.ssh_provider.key_file": "개인 키의 경로", + "hex.plugin.remote.ssh_provider.passphrase": "개인 키 비밀번호", + "hex.plugin.remote.ssh_provider.connect": "연결" +} diff --git a/plugins/script_loader/romfs/lang/ko_KR.json b/plugins/script_loader/romfs/lang/ko_KR.json index 0967ef424..424ecc797 100644 --- a/plugins/script_loader/romfs/lang/ko_KR.json +++ b/plugins/script_loader/romfs/lang/ko_KR.json @@ -1 +1,7 @@ -{} +{ + "hex.script_loader.menu.run_script": "스크립트 실행...", + "hex.script_loader.menu.loading": "로딩중...", + "hex.script_loader.menu.no_scripts": "스크립트 없음", + "hex.script_loader.task.updating": "스크립트 업데이트 중...", + "hex.script_loader.task.running": "스크립트 실행 중..." +} diff --git a/plugins/ui/romfs/lang/ko_KR.json b/plugins/ui/romfs/lang/ko_KR.json index f129addbc..d13ac0a2c 100644 --- a/plugins/ui/romfs/lang/ko_KR.json +++ b/plugins/ui/romfs/lang/ko_KR.json @@ -1,5 +1,5 @@ { - "hex.ui.common.add": "", + "hex.ui.common.add": "추가", "hex.ui.common.address": "주소", "hex.ui.common.allow": "허용", "hex.ui.common.begin": "시작", @@ -11,12 +11,12 @@ "hex.ui.common.choose_file": "파일 선택", "hex.ui.common.close": "닫기", "hex.ui.common.comment": "주석", - "hex.ui.common.continue": "", + "hex.ui.common.continue": "계속하기", "hex.ui.common.count": "개수", "hex.ui.common.decimal": "10진수", "hex.ui.common.deny": "거부", "hex.ui.common.dont_show_again": "다시 보지 않기", - "hex.ui.common.edit": "", + "hex.ui.common.edit": "편집", "hex.ui.common.encoding.ascii": "ASCII", "hex.ui.common.encoding.utf16be": "UTF-16BE", "hex.ui.common.encoding.utf16le": "UTF-16LE", @@ -30,23 +30,23 @@ "hex.ui.common.hexadecimal": "16진수", "hex.ui.common.info": "정보", "hex.ui.common.instruction": "지침", - "hex.ui.common.key": "", + "hex.ui.common.key": "키", "hex.ui.common.link": "링크", "hex.ui.common.little": "리틀", "hex.ui.common.little_endian": "리틀 엔디언", "hex.ui.common.load": "불러오기", - "hex.ui.common.loading": "", + "hex.ui.common.loading": "불러오는 중...", "hex.ui.common.match_selection": "선택 영역 일치", "hex.ui.common.name": "이름", "hex.ui.common.no": "아니요", "hex.ui.common.number_format": "포맷", "hex.ui.common.octal": "8진수", - "hex.ui.common.off": "", + "hex.ui.common.off": "끄기", "hex.ui.common.offset": "오프셋", "hex.ui.common.okay": "확인", - "hex.ui.common.on": "", + "hex.ui.common.on": "켜기", "hex.ui.common.open": "열기", - "hex.ui.common.path": "", + "hex.ui.common.path": "경로", "hex.ui.common.percentage": "비율", "hex.ui.common.processing": "작업 중", "hex.ui.common.project": "프로젝트", @@ -55,7 +55,7 @@ "hex.ui.common.range.entire_data": "전체 데이터", "hex.ui.common.range.selection": "선택 영역", "hex.ui.common.region": "영역", - "hex.ui.common.remove": "", + "hex.ui.common.remove": "삭제", "hex.ui.common.reset": "재설정", "hex.ui.common.set": "설정", "hex.ui.common.settings": "설정", @@ -107,5 +107,26 @@ "hex.ui.pattern_drawer.value": "값", "hex.ui.pattern_drawer.var_name": "이름", "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "잘못된 매개변수 수", - "hex.ui.pattern_drawer.visualizer.unknown": "알 수 없는 시각화" -} \ No newline at end of file + "hex.ui.pattern_drawer.visualizer.unknown": "알 수 없는 시각화", + "hex.ui.pattern_drawer.context.copy_name": "이름 복사", + "hex.ui.pattern_drawer.context.copy_value": "값 복사", + "hex.ui.pattern_drawer.context.copy_address": "주소 복사", + "hex.ui.pattern_drawer.context.copy_comment": "주석 복사", + "hex.ui.pattern_drawer.context.edit_value": "값 수정", + "hex.ui.hex_editor.no_separator": "세그먼트 없음", + "hex.ui.hex_editor.data_cell_options": "데이터 표시 옵션", + "hex.ui.hex_editor.minimap.value_brightness": "표시된 값에 따라 음영을 조절합니다", + "hex.ui.hex_editor.extended_ascii": "ASCII 칼럼에 컨트롤 문자도 포함하여 표시합니다", + "hex.ui.common.apply": "적용", + "hex.ui.hex_editor.minimap.width": "너비", + "hex.ui.hex_editor.fit_columns": "열을 너비에 맞춤", + "hex.ui.hex_editor.minimap": "미니맵\n(우클릭으로 설정)", + "hex.ui.hex_editor.separator_stride": "세그먼트 간격: 0x{0:02X}", + "hex.ui.common.segment": "세그먼트", + "hex.ui.hex_editor.columns": "열(Column)", + "hex.ui.pattern_drawer.comment": "주석", + "hex.ui.diagram.byte_type_distribution.plain_text": "일반 텍스트", + "hex.ui.diagram.byte_type_distribution.similar_bytes": "유사한 값", + "hex.ui.diagram.entropy_analysis.entropy_drop": "라지 엔트로피 드롭", + "hex.ui.diagram.entropy_analysis.entropy_spike": "라지 엔트로피 스파이크" +} diff --git a/plugins/ui/romfs/lang/uk_UA.json b/plugins/ui/romfs/lang/uk_UA.json index 68223e858..936e150ba 100644 --- a/plugins/ui/romfs/lang/uk_UA.json +++ b/plugins/ui/romfs/lang/uk_UA.json @@ -47,7 +47,7 @@ "hex.ui.common.question": "Питання", "hex.ui.common.range": "Діапазон", "hex.ui.common.range.entire_data": "Всі дані", - "hex.ui.common.range.selection": "Виділення", + "hex.ui.common.range.selection": "Виділене", "hex.ui.common.region": "Регіон", "hex.ui.common.reset": "Скинути", "hex.ui.common.segment": "Сегмент", diff --git a/plugins/visualizers/romfs/lang/ko_KR.json b/plugins/visualizers/romfs/lang/ko_KR.json index 4b901e7e5..3f0cb7fe8 100644 --- a/plugins/visualizers/romfs/lang/ko_KR.json +++ b/plugins/visualizers/romfs/lang/ko_KR.json @@ -11,5 +11,19 @@ "hex.visualizers.pl_visualizer.coordinates.longitude": "경도", "hex.visualizers.pl_visualizer.coordinates.query": "주소 찾기", "hex.visualizers.pl_visualizer.coordinates.querying": "주소 쿼리 중...", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "찾은 주소가 없습니다" -} \ No newline at end of file + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "찾은 주소가 없습니다", + "hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "오류: 정점의 개수는 3의 배수여야 합니다", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "오류: 인덱스는 0 이상, 정점의 개수보다 작아야 합니다. 잘못된 인덱스: ", + "hex.visualizers.pl_visualizer.3d.error_message_count": "{}의 값은 {}의 배수여야 합니다", + "hex.visualizers.pl_visualizer.3d.error_message_colors": "색", + "hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "텍스쳐 좌표", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_index_pattern": "오류: 인덱스 타입 크기를 결정할 수 없습니다", + "hex.visualizers.pl_visualizer.3d.error_message_index_count": "오류: 인덱스는 3의 배수여야 합니다", + "hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{}는(은) 비어있을 수 없습니다", + "hex.visualizers.pl_visualizer.3d.error_message_expected": "기댓값은 \"{}\"이지만, \"{}\"가 발견되었습니다", + "hex.visualizers.pl_visualizer.3d.error_message_positions": "위치", + "hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": " 정점 {}", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_texture_file": "오류: 올바르지 않은 텍스쳐 파일", + "hex.visualizers.pl_visualizer.task.visualizing": "데이터 시각화 하는중...", + "hex.visualizers.pl_visualizer.3d.error_message_normals": "정상" +} diff --git a/plugins/windows/romfs/lang/ko_KR.json b/plugins/windows/romfs/lang/ko_KR.json index 1e5597153..a11abd137 100644 --- a/plugins/windows/romfs/lang/ko_KR.json +++ b/plugins/windows/romfs/lang/ko_KR.json @@ -19,5 +19,6 @@ "hex.windows.view.tty_console.send_eot": "EOT 보내기", "hex.windows.view.tty_console.send_etx": "ETX 보내기", "hex.windows.view.tty_console.send_sub": "SUB 보내기", - "hex.windows.view.tty_console.stop_bits": "스톱 비트" -} \ No newline at end of file + "hex.windows.view.tty_console.stop_bits": "스톱 비트", + "hex.windows.view.tty_console.task.transmitting": "데이터 전송중..." +} diff --git a/plugins/yara_rules/romfs/lang/ko_KR.json b/plugins/yara_rules/romfs/lang/ko_KR.json index 2d48e0e7e..62abc462c 100644 --- a/plugins/yara_rules/romfs/lang/ko_KR.json +++ b/plugins/yara_rules/romfs/lang/ko_KR.json @@ -11,5 +11,8 @@ "hex.yara_rules.view.yara.reload": "새로 고침", "hex.yara_rules.view.yara.reset": "재설정", "hex.yara_rules.view.yara.rule_added": "Yara 규칙 추가됨!", - "hex.yara_rules.view.yara.whole_data": "모든 파일을 검색했습니다!" -} \ No newline at end of file + "hex.yara_rules.view.yara.whole_data": "모든 파일을 검색했습니다!", + "hex.yara.information_section.advanced_data_info.no_information.add_new": "새 정보를 추가하려면, '카테고리'와 '이름' 메타 태그가 있는 새로운 규칙을 Yara Advanced Analysis 폴더에 추가하세요.", + "hex.yara.information_section.advanced_data_info": "고급 데이터 정보", + "hex.yara.information_section.advanced_data_info.no_information": "더이상의 정보가 없습니다." +}