2022-12-02 12:00:04 +01:00
{
"code" : "ko-KR" ,
"language" : "Korean" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"country" : "Korea" ,
"fallback" : false ,
2022-12-02 12:00:04 +01:00
"translations" : {
2023-10-30 16:32:55 +01:00
"hex.builtin.achievement.starting_out" : "시작하기" ,
2023-10-31 10:02:23 +01:00
"hex.builtin.achievement.starting_out.docs.name" : "제발 설명서 좀 읽어라" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.achievement.starting_out.docs.desc" : "메뉴 모음에서 '도움말 -> 설명서'를 선택하여 설명서를 엽니다." ,
"hex.builtin.achievement.starting_out.open_file.name" : "내부 작동 방식" ,
"hex.builtin.achievement.starting_out.open_file.desc" : "파일을 ImHex로 끌어다 놓거나 메뉴 모음에서 '파일 -> 열기'를 선택하여 파일을 엽니다." ,
2023-10-31 10:02:23 +01:00
"hex.builtin.achievement.starting_out.save_project.name" : "이거 킵해놔" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.achievement.starting_out.save_project.desc" : "메뉴 모음에서 '파일 -> 프로젝트 저장'을 선택하여 프로젝트를 저장합니다." ,
"hex.builtin.achievement.hex_editor" : "헥스 편집기" ,
"hex.builtin.achievement.hex_editor.select_byte.name" : "너 그리고 너 그리고 너" ,
"hex.builtin.achievement.hex_editor.select_byte.desc" : "헥스 편집기에서 여러 바이트를 클릭하고 드래그하여 선택합니다." ,
"hex.builtin.achievement.hex_editor.create_bookmark.name" : "라이브러리 구축" ,
"hex.builtin.achievement.hex_editor.create_bookmark.desc" : "바이트에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 북마크를 선택하여 북마크를 만듭니다." ,
"hex.builtin.achievement.hex_editor.open_new_view.name" : "두 배로 보기" ,
"hex.builtin.achievement.hex_editor.open_new_view.desc" : "북마크에서 '새 보기에서 열기' 버튼을 클릭하여 새 보기를 엽니다." ,
"hex.builtin.achievement.hex_editor.modify_byte.name" : "헥스 편집하기" ,
"hex.builtin.achievement.hex_editor.modify_byte.desc" : "바이트를 두 번 클릭한 다음 새 값을 입력하여 바이트를 수정합니다." ,
2023-10-31 10:02:23 +01:00
"hex.builtin.achievement.hex_editor.copy_as.name" : "카피 댓" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.achievement.hex_editor.copy_as.desc" : "컨텍스트 메뉴에서 '다른 이름으로 복사 -> C++ 배열'을 선택하여 바이트를 C++ 배열로 복사합니다." ,
"hex.builtin.achievement.hex_editor.create_patch.name" : "ROM 해킹" ,
"hex.builtin.achievement.hex_editor.create_patch.desc" : "'파일 메뉴'에서 '내보내기 옵션'을 선택하여 다른 도구에서 사용할 수 있는 IPS 패치를 만듭니다." ,
"hex.builtin.achievement.hex_editor.fill.name" : "플러드 필" ,
"hex.builtin.achievement.hex_editor.fill.desc" : "컨텍스트 메뉴에서 '채우기'를 선택하여 영역을 바이트로 채웁니다." ,
"hex.builtin.achievement.patterns" : "패턴" ,
"hex.builtin.achievement.patterns.place_menu.name" : "쉬운 패턴" ,
"hex.builtin.achievement.patterns.place_menu.desc" : "바이트에 마우스 오른쪽 버튼을 클릭하고 '패턴 배치' 옵션을 사용하여 데이터에 내장된 타입의 패턴을 배치합니다." ,
"hex.builtin.achievement.patterns.load_existing.name" : "아, 나 이거 알아" ,
"hex.builtin.achievement.patterns.load_existing.desc" : "'파일 -> 가져오기' 메뉴를 사용하여 다른 사람이 만든 패턴을 불러옵니다." ,
"hex.builtin.achievement.patterns.modify_data.name" : "패턴 편집하기" ,
"hex.builtin.achievement.patterns.modify_data.desc" : "패턴 데이터 창에서 해당 값을 두 번 클릭하고 새 값을 입력하여 패턴의 기본 바이트를 수정합니다." ,
"hex.builtin.achievement.patterns.data_inspector.name" : "형사 가제트" ,
"hex.builtin.achievement.patterns.data_inspector.desc" : "패턴 언어를 사용하여 사용자 정의 데이터 변환기 항목을 만듭니다. 방법은 설명서에서 확인할 수 있습니다." ,
"hex.builtin.achievement.find" : "찾기" ,
"hex.builtin.achievement.find.find_strings.name" : "모든 반지를 발견하는 것은 절대반지" ,
"hex.builtin.achievement.find.find_strings.desc" : "'문자열' 모드에서 찾기 보기를 사용하여 파일에 있는 모든 문자열을 찾습니다." ,
"hex.builtin.achievement.find.find_specific_string.name" : "너무 많은 항목들" ,
"hex.builtin.achievement.find.find_specific_string.desc" : "'시퀀스' 모드를 사용하여 특정 문자열의 발생 빈도를 검색하여 검색 범위를 좁힙니다." ,
"hex.builtin.achievement.find.find_numeric.name" : "대략... 그 정도" ,
"hex.builtin.achievement.find.find_numeric.desc" : "'숫자 값' 모드를 사용하여 250~1000 사이의 숫자 값을 검색합니다." ,
"hex.builtin.achievement.data_processor" : "데이터 프로세서" ,
"hex.builtin.achievement.data_processor.place_node.name" : "이 노드들 좀 봐" ,
"hex.builtin.achievement.data_processor.place_node.desc" : "작업 공간을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 노드를 선택하여 데이터 프로세서에 내장된 노드를 배치합니다." ,
"hex.builtin.achievement.data_processor.create_connection.name" : "이거 관련 있는 거 같은데" ,
"hex.builtin.achievement.data_processor.create_connection.desc" : "한 노드에서 다른 노드로 연결을 드래그하여 두 노드를 연결합니다." ,
2023-11-16 22:17:43 +01:00
"hex.builtin.achievement.data_processor.modify_data.name" : "디코딩해 보자" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.achievement.data_processor.modify_data.desc" : "내장된 읽기 및 쓰기 데이터 액세스 노드를 사용하여 표시된 바이트를 전처리합니다." ,
"hex.builtin.achievement.data_processor.custom_node.name" : "나만의 것을 만들어보자!" ,
"hex.builtin.achievement.data_processor.custom_node.desc" : "컨텍스트 메뉴에서 '사용자 정의 -> 새 노드'를 선택하여 사용자 정의 노드를 생성하고 노드를 이동하여 기존 패턴을 단순화합니다." ,
"hex.builtin.achievement.misc" : "기타" ,
"hex.builtin.achievement.misc.analyze_file.name" : "이게 다 뭐야?" ,
"hex.builtin.achievement.misc.analyze_file.desc" : "데이터 정보 보기의 '분석' 옵션을 사용하여 데이터의 바이트를 분석합니다." ,
"hex.builtin.achievement.misc.download_from_store.name" : "그걸 위한 앱이 있죠" ,
"hex.builtin.achievement.misc.download_from_store.desc" : "콘텐츠 스토어에서 아무 항목이나 다운로드합니다." ,
"hex.builtin.achievement.misc.create_hash.name" : "해시 브라운" ,
"hex.builtin.achievement.misc.create_hash.desc" : "해시 보기에서 유형을 선택하고 이름을 지정한 다음 옆에 있는 더하기 버튼을 클릭하여 새 해시 함수를 만듭니다." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.command.calc.desc" : "계산기" ,
"hex.builtin.command.cmd.desc" : "명령" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.command.cmd.result" : "'{0}' 명령 실행" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.command.web.desc" : "웹사이트 탐색" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.command.web.result" : "'{0}'(으)로 이동" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.address" : "주소" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.allow" : "허용" ,
"hex.builtin.common.begin" : "시작" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.big" : "빅" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.big_endian" : "빅 엔디언" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.browse" : "찾아보기..." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.bytes" : "바이트" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.cancel" : "취소" ,
"hex.builtin.common.choose_file" : "파일 선택" ,
"hex.builtin.common.close" : "닫기" ,
"hex.builtin.common.comment" : "주석" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.count" : "개수" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.decimal" : "10진수" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.deny" : "거부" ,
"hex.builtin.common.dont_show_again" : "다시 보지 않기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.encoding.ascii" : "ASCII" ,
"hex.builtin.common.encoding.utf16be" : "UTF-16BE" ,
"hex.builtin.common.encoding.utf16le" : "UTF-16LE" ,
"hex.builtin.common.encoding.utf8" : "UTF-8" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.end" : "끝" ,
"hex.builtin.common.endian" : "엔디언" ,
"hex.builtin.common.warning" : "경고" ,
"hex.builtin.common.error" : "오류" ,
"hex.builtin.common.fatal" : "치명적 오류" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.file" : "파일" ,
"hex.builtin.common.filter" : "필터" ,
"hex.builtin.common.hexadecimal" : "16진수" ,
"hex.builtin.common.info" : "정보" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.instruction" : "지침" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.link" : "링크" ,
"hex.builtin.common.little" : "리틀" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.little_endian" : "리틀 엔디언" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.load" : "불러오기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.match_selection" : "선택 영역 일치" ,
"hex.builtin.common.name" : "이름" ,
"hex.builtin.common.no" : "아니요" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.number_format" : "포맷" ,
"hex.builtin.common.octal" : "8진수" ,
"hex.builtin.common.offset" : "오프셋" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.okay" : "확인" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.open" : "열기" ,
2023-10-31 10:02:23 +01:00
"hex.builtin.common.percentage" : "비율" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.processing" : "작업 중" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.project" : "프로젝트" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.question" : "질문" ,
"hex.builtin.common.range" : "범위" ,
"hex.builtin.common.range.entire_data" : "전체 데이터" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.range.selection" : "선택 영역" ,
"hex.builtin.common.region" : "영역" ,
"hex.builtin.common.reset" : "재설정" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.set" : "설정" ,
2023-03-17 17:07:39 +01:00
"hex.builtin.common.settings" : "설정" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.size" : "크기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.type" : "유형" ,
"hex.builtin.common.type.f32" : "플로트" ,
"hex.builtin.common.type.f64" : "더블" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.common.type.i16" : "int16_t" ,
"hex.builtin.common.type.i24" : "int24_t" ,
"hex.builtin.common.type.i32" : "int32_t" ,
"hex.builtin.common.type.i48" : "int48_t" ,
"hex.builtin.common.type.i64" : "int64_t" ,
"hex.builtin.common.type.i8" : "int8_t" ,
"hex.builtin.common.type.u16" : "uint16_t" ,
"hex.builtin.common.type.u24" : "uint24_t" ,
"hex.builtin.common.type.u32" : "uint32_t" ,
"hex.builtin.common.type.u48" : "uint48_t" ,
"hex.builtin.common.type.u64" : "uint64_t" ,
"hex.builtin.common.type.u8" : "uint8_t" ,
"hex.builtin.common.value" : "값" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.common.yes" : "예" ,
"hex.builtin.hash.crc.iv" : "초기 값" ,
"hex.builtin.hash.crc.poly" : "다항식" ,
"hex.builtin.hash.crc.refl_in" : "입력에 반영" ,
"hex.builtin.hash.crc.refl_out" : "출력에 반영" ,
"hex.builtin.hash.crc.xor_out" : "XOR 출력" ,
"hex.builtin.hash.crc16" : "CRC-16" ,
"hex.builtin.hash.crc32" : "CRC-32" ,
"hex.builtin.hash.crc32c" : "CRC-32C" ,
"hex.builtin.hash.crc32mpeg" : "CRC-32/MPEG" ,
"hex.builtin.hash.crc32posix" : "CRC-32/POSIX" ,
"hex.builtin.hash.crc8" : "CRC-8" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.hash.md5" : "MD5" ,
"hex.builtin.hash.sha1" : "SHA1" ,
"hex.builtin.hash.sha224" : "SHA224" ,
"hex.builtin.hash.sha256" : "SHA256" ,
"hex.builtin.hash.sha384" : "SHA384" ,
"hex.builtin.hash.sha512" : "SHA512" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.hex_editor.ascii_view" : "ASCII 열 표시" ,
"hex.builtin.hex_editor.custom_encoding_view" : "추가 디코딩 열 표시" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.hex_editor.human_readable_units_footer" : "크기를 사람이 읽을 수 있는 단위로 변환" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.hex_editor.data_size" : "데이터 크기" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.hex_editor.gray_out_zero" : "00을 회색으로 표시" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.hex_editor.no_bytes" : "바이트가 없습니다" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.hex_editor.page" : "페이지" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.hex_editor.region" : "영역" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.hex_editor.selection" : "선택 영역" ,
"hex.builtin.hex_editor.selection.none" : "없음" ,
2023-06-05 09:07:58 +02:00
"hex.builtin.hex_editor.uppercase_hex" : "16진수 값을 대문자로 표시" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.hex_editor.visualizer" : "데이터 시각화" ,
"hex.builtin.inspector.ascii" : "ASCII 문자" ,
"hex.builtin.inspector.binary" : "2진수 (8비트)" ,
"hex.builtin.inspector.bool" : "부울" ,
"hex.builtin.inspector.dos_date" : "DOS 날짜" ,
"hex.builtin.inspector.dos_time" : "DOS 시간" ,
"hex.builtin.inspector.double" : "더블 (64비트)" ,
"hex.builtin.inspector.float" : "플로트 (32비트)" ,
"hex.builtin.inspector.float16" : "하프 플로트 (16비트)" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.inspector.guid" : "GUID" ,
"hex.builtin.inspector.i16" : "int16_t" ,
"hex.builtin.inspector.i24" : "int24_t" ,
"hex.builtin.inspector.i32" : "int32_t" ,
"hex.builtin.inspector.i48" : "int48_t" ,
"hex.builtin.inspector.i64" : "int64_t" ,
"hex.builtin.inspector.i8" : "int8_t" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.inspector.long_double" : "롱 더블 (128비트)" ,
"hex.builtin.inspector.rgb565" : "RGB565 색상" ,
"hex.builtin.inspector.rgba8" : "RGBA8 색상" ,
"hex.builtin.inspector.sleb128" : "부호 있는 LEB128" ,
"hex.builtin.inspector.string" : "문자열" ,
"hex.builtin.inspector.string16" : "와이드 문자열" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.inspector.time" : "time_t" ,
"hex.builtin.inspector.time32" : "time32_t" ,
"hex.builtin.inspector.time64" : "time64_t" ,
"hex.builtin.inspector.u16" : "uint16_t" ,
"hex.builtin.inspector.u24" : "uint24_t" ,
"hex.builtin.inspector.u32" : "uint32_t" ,
"hex.builtin.inspector.u48" : "uint48_t" ,
"hex.builtin.inspector.u64" : "uint64_t" ,
"hex.builtin.inspector.u8" : "uint8_t" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.inspector.uleb128" : "부호 없는 LEB128" ,
"hex.builtin.inspector.utf8" : "UTF-8 코드 포인트" ,
"hex.builtin.inspector.wide" : "와이드 문자" ,
"hex.builtin.layouts.default" : "기본" ,
"hex.builtin.layouts.none.restore_default" : "기본 레이아웃 복원" ,
"hex.builtin.menu.edit" : "편집" ,
"hex.builtin.menu.edit.bookmark.create" : "북마크 만들기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.edit.redo" : "다시 실행" ,
"hex.builtin.menu.edit.undo" : "실행 취소" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.menu.extras" : "기타" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file" : "파일" ,
"hex.builtin.menu.file.bookmark.export" : "북마크 내보내기" ,
"hex.builtin.menu.file.bookmark.import" : "북마크 가져오기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.menu.file.clear_recent" : "지우기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.close" : "닫기" ,
"hex.builtin.menu.file.create_file" : "새 파일..." ,
"hex.builtin.menu.file.export" : "내보내기..." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.menu.file.export.base64" : "Base64" ,
"hex.builtin.menu.file.export.base64.popup.export_error" : "새 Base64 파일을 만들지 못했습니다!" ,
"hex.builtin.menu.file.export.ips.popup.export_error" : "새 IPS 파일을 만들지 못했습니다!" ,
"hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error" : "잘못된 IPS 패치 헤더입니다!" ,
"hex.builtin.menu.file.export.ips.popup.address_out_of_range_error" : "범위를 벗어난 주소에 패치를 시도했습니다!" ,
"hex.builtin.menu.file.export.ips.popup.patch_too_large_error" : "패치가 최대 허용 크기보다 큽니다!" ,
"hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error" : "잘못된 IPS 패치 형식입니다!" ,
"hex.builtin.menu.file.export.ips.popup.missing_eof_error" : "IPS EOF 레코드가 누락되었습니다!" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.menu.file.export.ips" : "IPS 패치" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.export.ips32" : "IPS32 패치" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.menu.file.export.bookmark" : "북마크" ,
"hex.builtin.menu.file.export.pattern" : "패턴 파일" ,
"hex.builtin.menu.file.export.data_processor" : "데이터 프로세서 작업 공간" ,
"hex.builtin.menu.file.export.popup.create" : "데이터를 내보낼 수 없습니다. 파일을 만들지 못했습니다!" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.export.title" : "파일 내보내기" ,
"hex.builtin.menu.file.import" : "가져오기..." ,
"hex.builtin.menu.file.import.base64" : "Base64 파일" ,
"hex.builtin.menu.file.import.base64.popup.import_error" : "파일이 올바른 Base64 형식이 아닙니다!" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.menu.file.import.base64.popup.open_error" : "파일을 열지 못했습니다!" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.import.ips" : "IPS 패치" ,
"hex.builtin.menu.file.import.ips32" : "IPS32 패치" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.menu.file.import.modified_file" : "수정된 파일" ,
"hex.builtin.menu.file.import.bookmark" : "북마크" ,
"hex.builtin.menu.file.import.pattern" : "패턴 파일" ,
"hex.builtin.menu.file.import.data_processor" : "데이터 프로세서 작업 공간" ,
"hex.builtin.menu.file.import.custom_encoding" : "사용자 정의 인코딩 파일" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.file.open_file" : "파일 열기..." ,
"hex.builtin.menu.file.open_other" : "다른 공급자 열기..." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.menu.file.project" : "프로젝트" ,
"hex.builtin.menu.file.project.open" : "프로젝트 열기..." ,
"hex.builtin.menu.file.project.save" : "프로젝트 저장" ,
"hex.builtin.menu.file.project.save_as" : "다른 이름으로 프로젝트 저장..." ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.menu.file.open_recent" : "최근 파일" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.menu.file.quit" : "ImHex 종료" ,
"hex.builtin.menu.file.reload_provider" : "공급자 새로 고침" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.help" : "도움말" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.menu.help.ask_for_help" : "설명서에 질문하기..." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.menu.layout" : "레이아웃" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.menu.layout.save" : "레이아웃 저장" ,
"hex.builtin.menu.view" : "보기" ,
"hex.builtin.menu.view.demo" : "ImGui 데모 표시" ,
"hex.builtin.menu.view.fps" : "FPS 표시" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.arithmetic" : "수학" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.arithmetic.add" : "더하기" ,
"hex.builtin.nodes.arithmetic.add.header" : "더하기" ,
"hex.builtin.nodes.arithmetic.average" : "평균" ,
"hex.builtin.nodes.arithmetic.average.header" : "평균" ,
"hex.builtin.nodes.arithmetic.ceil" : "올림" ,
"hex.builtin.nodes.arithmetic.ceil.header" : "올림" ,
"hex.builtin.nodes.arithmetic.div" : "나누기" ,
"hex.builtin.nodes.arithmetic.div.header" : "나누기" ,
"hex.builtin.nodes.arithmetic.floor" : "버림" ,
"hex.builtin.nodes.arithmetic.floor.header" : "버림" ,
"hex.builtin.nodes.arithmetic.median" : "중앙값" ,
"hex.builtin.nodes.arithmetic.median.header" : "중앙값" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.arithmetic.mod" : "나머지" ,
"hex.builtin.nodes.arithmetic.mod.header" : "나머지" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.arithmetic.mul" : "곱하기" ,
"hex.builtin.nodes.arithmetic.mul.header" : "곱하기" ,
"hex.builtin.nodes.arithmetic.round" : "반올림" ,
"hex.builtin.nodes.arithmetic.round.header" : "반올림" ,
"hex.builtin.nodes.arithmetic.sub" : "빼기" ,
"hex.builtin.nodes.arithmetic.sub.header" : "빼기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.bitwise" : "비트 연산" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.bitwise.add" : "ADD" ,
"hex.builtin.nodes.bitwise.add.header" : "논리 ADD" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.bitwise.and" : "AND" ,
"hex.builtin.nodes.bitwise.and.header" : "논리 AND" ,
"hex.builtin.nodes.bitwise.not" : "NOT" ,
"hex.builtin.nodes.bitwise.not.header" : "논리 NOT" ,
"hex.builtin.nodes.bitwise.or" : "OR" ,
"hex.builtin.nodes.bitwise.or.header" : "논리 OR" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.bitwise.swap" : "반전" ,
"hex.builtin.nodes.bitwise.swap.header" : "비트 반전" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.bitwise.xor" : "XOR" ,
"hex.builtin.nodes.bitwise.xor.header" : "논리 XOR" ,
"hex.builtin.nodes.buffer" : "버퍼" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.buffer.byte_swap" : "반전" ,
"hex.builtin.nodes.buffer.byte_swap.header" : "바이트 반전" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.buffer.combine" : "합치기" ,
"hex.builtin.nodes.buffer.combine.header" : "버퍼 합치기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.buffer.patch" : "패치" ,
"hex.builtin.nodes.buffer.patch.header" : "패치" ,
"hex.builtin.nodes.buffer.patch.input.patch" : "패치" ,
"hex.builtin.nodes.buffer.repeat" : "반복" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.buffer.repeat.header" : "버퍼 반복" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.buffer.repeat.input.buffer" : "입력" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.buffer.repeat.input.count" : "개수" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.buffer.size" : "버퍼 크기" ,
"hex.builtin.nodes.buffer.size.header" : "버퍼 크기" ,
"hex.builtin.nodes.buffer.size.output" : "크기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.buffer.slice" : "자르기" ,
"hex.builtin.nodes.buffer.slice.header" : "버퍼 자르기" ,
"hex.builtin.nodes.buffer.slice.input.buffer" : "입력" ,
"hex.builtin.nodes.buffer.slice.input.from" : "시작" ,
"hex.builtin.nodes.buffer.slice.input.to" : "끝" ,
"hex.builtin.nodes.casting" : "데이터 변환" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.casting.buffer_to_float" : "버퍼에서 플로트로" ,
"hex.builtin.nodes.casting.buffer_to_float.header" : "버퍼에서 플로트로" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.casting.buffer_to_int" : "버퍼에서 정수로" ,
"hex.builtin.nodes.casting.buffer_to_int.header" : "버퍼에서 정수로" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.casting.float_to_buffer" : "플로트에서 버퍼로" ,
"hex.builtin.nodes.casting.float_to_buffer.header" : "플로트에서 버퍼로" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.casting.int_to_buffer" : "정수에서 버퍼로" ,
"hex.builtin.nodes.casting.int_to_buffer.header" : "정수에서 버퍼로" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.common.height" : "높이" ,
"hex.builtin.nodes.common.input" : "입력" ,
"hex.builtin.nodes.common.input.a" : "입력 A" ,
"hex.builtin.nodes.common.input.b" : "입력 B" ,
"hex.builtin.nodes.common.output" : "출력" ,
"hex.builtin.nodes.common.width" : "너비" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.constants" : "상수" ,
"hex.builtin.nodes.constants.buffer" : "버퍼" ,
"hex.builtin.nodes.constants.buffer.header" : "버퍼" ,
"hex.builtin.nodes.constants.buffer.size" : "크기" ,
"hex.builtin.nodes.constants.comment" : "주석" ,
"hex.builtin.nodes.constants.comment.header" : "주석" ,
"hex.builtin.nodes.constants.float" : "실수" ,
"hex.builtin.nodes.constants.float.header" : "실수" ,
"hex.builtin.nodes.constants.int" : "정수" ,
"hex.builtin.nodes.constants.int.header" : "정수" ,
"hex.builtin.nodes.constants.nullptr" : "Nullptr" ,
"hex.builtin.nodes.constants.nullptr.header" : "Nullptr" ,
"hex.builtin.nodes.constants.rgba8" : "RGBA8 색상" ,
"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.g" : "Green" ,
"hex.builtin.nodes.constants.rgba8.output.r" : "Red" ,
"hex.builtin.nodes.constants.string" : "문자열" ,
"hex.builtin.nodes.constants.string.header" : "문자열" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.control_flow" : "제어 흐름" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.control_flow.and" : "AND" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.control_flow.and.header" : "불리언 AND" ,
"hex.builtin.nodes.control_flow.equals" : "같음" ,
"hex.builtin.nodes.control_flow.equals.header" : "같음" ,
"hex.builtin.nodes.control_flow.gt" : "보다 큼" ,
"hex.builtin.nodes.control_flow.gt.header" : "보다 큼" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.control_flow.if" : "If" ,
"hex.builtin.nodes.control_flow.if.condition" : "조건" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.control_flow.if.false" : "거짓" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.control_flow.if.header" : "If" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.control_flow.if.true" : "참" ,
"hex.builtin.nodes.control_flow.lt" : "보다 작음" ,
"hex.builtin.nodes.control_flow.lt.header" : "보다 작음" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.control_flow.not" : "Not" ,
"hex.builtin.nodes.control_flow.not.header" : "Not" ,
"hex.builtin.nodes.control_flow.or" : "OR" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.control_flow.or.header" : "불리언 OR" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.crypto" : "암호학" ,
"hex.builtin.nodes.crypto.aes" : "AES 복호화" ,
"hex.builtin.nodes.crypto.aes.header" : "AES 복호화" ,
"hex.builtin.nodes.crypto.aes.iv" : "IV" ,
"hex.builtin.nodes.crypto.aes.key" : "키" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.crypto.aes.key_length" : "키 길이" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.crypto.aes.mode" : "모드" ,
"hex.builtin.nodes.crypto.aes.nonce" : "논스" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.custom" : "사용자 정의" ,
"hex.builtin.nodes.custom.custom" : "새 노드" ,
"hex.builtin.nodes.custom.custom.edit" : "편집" ,
"hex.builtin.nodes.custom.custom.edit_hint" : "편집하려면 Shift 길게 누르기" ,
"hex.builtin.nodes.custom.custom.header" : "사용자 정의 노드" ,
"hex.builtin.nodes.custom.input" : "사용자 정의 노드 입력" ,
"hex.builtin.nodes.custom.input.header" : "노드 입력" ,
"hex.builtin.nodes.custom.output" : "사용자 정의 노드 출력" ,
"hex.builtin.nodes.custom.output.header" : "노드 출력" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.data_access" : "데이터 접근" ,
"hex.builtin.nodes.data_access.read" : "읽기" ,
"hex.builtin.nodes.data_access.read.address" : "주소" ,
"hex.builtin.nodes.data_access.read.data" : "데이터" ,
"hex.builtin.nodes.data_access.read.header" : "읽기" ,
"hex.builtin.nodes.data_access.read.size" : "크기" ,
"hex.builtin.nodes.data_access.selection" : "선택한 영역" ,
"hex.builtin.nodes.data_access.selection.address" : "주소" ,
"hex.builtin.nodes.data_access.selection.header" : "선택한 영역" ,
"hex.builtin.nodes.data_access.selection.size" : "크기" ,
"hex.builtin.nodes.data_access.size" : "데이터 크기" ,
"hex.builtin.nodes.data_access.size.header" : "데이터 크기" ,
"hex.builtin.nodes.data_access.size.size" : "크기" ,
"hex.builtin.nodes.data_access.write" : "쓰기" ,
"hex.builtin.nodes.data_access.write.address" : "주소" ,
"hex.builtin.nodes.data_access.write.data" : "데이터" ,
"hex.builtin.nodes.data_access.write.header" : "쓰기" ,
"hex.builtin.nodes.decoding" : "디코딩" ,
"hex.builtin.nodes.decoding.base64" : "Base64" ,
"hex.builtin.nodes.decoding.base64.header" : "Base64 디코더" ,
"hex.builtin.nodes.decoding.hex" : "16진수" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.decoding.hex.header" : "16진수 디코더" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.display" : "디스플레이" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.display.buffer" : "버퍼" ,
"hex.builtin.nodes.display.buffer.header" : "버퍼 디스플레이" ,
"hex.builtin.nodes.display.bits" : "비트" ,
"hex.builtin.nodes.display.bits.header" : "비트 디스플레이" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.display.float" : "실수" ,
"hex.builtin.nodes.display.float.header" : "실수 디스플레이" ,
"hex.builtin.nodes.display.int" : "정수" ,
"hex.builtin.nodes.display.int.header" : "정수 디스플레이" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.display.string" : "문자열" ,
"hex.builtin.nodes.display.string.header" : "문자열 디스플레이" ,
"hex.builtin.nodes.pattern_language" : "패턴 언어" ,
"hex.builtin.nodes.pattern_language.out_var" : "출력 변수" ,
"hex.builtin.nodes.pattern_language.out_var.header" : "출력 변수" ,
"hex.builtin.nodes.visualizer" : "시각화" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.visualizer.byte_distribution" : "바이트 분포" ,
"hex.builtin.nodes.visualizer.byte_distribution.header" : "바이트 분포" ,
"hex.builtin.nodes.visualizer.digram" : "다이어그램" ,
"hex.builtin.nodes.visualizer.digram.header" : "다이어그램" ,
"hex.builtin.nodes.visualizer.image" : "이미지" ,
"hex.builtin.nodes.visualizer.image.header" : "이미지 시각화" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.nodes.visualizer.image_rgba" : "RGBA8 이미지" ,
"hex.builtin.nodes.visualizer.image_rgba.header" : "RGBA8 이미지 시각화" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.nodes.visualizer.layered_dist" : "계층적 분포" ,
"hex.builtin.nodes.visualizer.layered_dist.header" : "계층적 분포" ,
"hex.builtin.pattern_drawer.color" : "색상" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.pattern_drawer.double_click" : "더 많은 항목을 보려면 두 번 클릭" ,
"hex.builtin.pattern_drawer.end" : "끝" ,
"hex.builtin.pattern_drawer.export" : "다른 이름으로 패턴 내보내기..." ,
"hex.builtin.pattern_drawer.favorites" : "즐겨찾기" ,
"hex.builtin.pattern_drawer.local" : "로컬" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.pattern_drawer.size" : "크기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.pattern_drawer.spec_name" : "명세 이름 표시" ,
"hex.builtin.pattern_drawer.start" : "시작" ,
"hex.builtin.pattern_drawer.tree_style.tree" : "트리" ,
"hex.builtin.pattern_drawer.tree_style.auto_expanded" : "자동 확장 트리" ,
"hex.builtin.pattern_drawer.tree_style.flattened" : "접기" ,
"hex.builtin.pattern_drawer.type" : "유형" ,
"hex.builtin.pattern_drawer.updating" : "패턴 업데이트 중..." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.pattern_drawer.value" : "값" ,
"hex.builtin.pattern_drawer.var_name" : "이름" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.pattern_drawer.visualizer.unknown" : "알 수 없는 시각화" ,
"hex.builtin.pattern_drawer.visualizer.invalid_parameter_count" : "잘못된 매개변수 수" ,
"hex.builtin.pl_visualizer.3d.rotation" : "회전" ,
"hex.builtin.pl_visualizer.3d.scale" : "배율" ,
"hex.builtin.pl_visualizer.coordinates.latitude" : "위도" ,
"hex.builtin.pl_visualizer.coordinates.longitude" : "경도" ,
"hex.builtin.pl_visualizer.coordinates.query" : "주소 찾기" ,
"hex.builtin.pl_visualizer.coordinates.querying" : "주소 쿼리 중..." ,
"hex.builtin.pl_visualizer.coordinates.querying_no_address" : "찾은 주소가 없습니다" ,
2023-11-16 22:17:43 +01:00
"hex.builtin.popup.close_provider.desc" : "이 공급자에 대해 아직 프로젝트에\n저장되지 않은 변경 사항이 있습니다.\n\n정말 종료하시겠습니까?" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.popup.close_provider.title" : "공급자를 종료하시겠습니까?" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.popup.docs_question.title" : "설명서 쿼리" ,
"hex.builtin.popup.docs_question.no_answer" : "설명서에 이 질문에 대한 답변이 없습니다" ,
"hex.builtin.popup.docs_question.prompt" : "설명서 AI에게 질문하세요!" ,
"hex.builtin.popup.docs_question.thinking" : "생각하는 중..." ,
"hex.builtin.popup.error.create" : "새 파일을 만들지 못했습니다!" ,
"hex.builtin.popup.error.file_dialog.common" : "파일 브라우저를 여는 동안 오류가 발생했습니다: {}" ,
"hex.builtin.popup.error.file_dialog.portal" : "파일 브라우저를 여는 동안 오류가 발생했습니다: {}.\n이 오류는 시스템에 xdg-desktop-portal 백엔드가 올바르게 설치되지 않았기 때문에 발생할 수 있습니다.\n\nKDE에서는 xdg-desktop-portal-kde입니다.\nGnome에서는 xdg-desktop-portal-gnome입니다.\n그렇지 않은 경우 xdg-desktop-portal-gtk를 사용해 보세요.\n\n설치 후 시스템을 다시 시작하세요.\n\n그 후에도 파일 브라우저가 여전히 작동하지 않으면 다음 명령줄에\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\n를 창 관리자 또는 컴포지터의 시작 스크립트 또는 구성에 추가하세요.\n\n그래도 파일 브라우저가 작동하지 않으면 https://github.com/WerWolv/ImHex/issues 으로 이슈를 제출하세요.\n\n그동안에는 파일을 ImHex 창으로 드래그하여 열 수 있습니다!" ,
"hex.builtin.popup.error.project.load" : "프로젝트를 불러오지 못했습니다: {}" ,
"hex.builtin.popup.error.project.save" : "프로젝트를 저장하지 못했습니다!" ,
"hex.builtin.popup.error.project.load.create_provider" : "유형 {}(으)로 공급자를 만들지 못했습니다" ,
"hex.builtin.popup.error.project.load.no_providers" : "열 수 있는 공급자가 없습니다" ,
"hex.builtin.popup.error.project.load.some_providers_failed" : "일부 공급자를 불러오지 못했습니다: {}" ,
"hex.builtin.popup.error.project.load.file_not_found" : "프로젝트 파일 {}을(를) 찾을 수 없습니다" ,
"hex.builtin.popup.error.project.load.invalid_tar" : "압축을 해제한 프로젝트 파일을 열 수 없습니다: {}" ,
"hex.builtin.popup.error.project.load.invalid_magic" : "프로젝트 파일에 잘못된 Magic 파일이 있습니다" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.popup.error.read_only" : "쓰기 권한을 가져올 수 없습니다. 파일이 읽기 전용 모드로 열렸습니다." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.popup.error.task_exception" : "작업 '{}'에서 예외가 발생했습니다:\n\n{}" ,
"hex.builtin.popup.exit_application.desc" : "프로젝트에 저장하지 않은 변경 사항이 있습니다.\n정말 종료하시겠습니까?" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.popup.exit_application.title" : "프로그램을 종료하시겠습니까?" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.popup.waiting_for_tasks.title" : "작업 기다리는 중" ,
"hex.builtin.popup.save_layout.title" : "레이아웃 저장" ,
"hex.builtin.popup.save_layout.desc" : "현재 레이아웃을 저장할 이름을 입력합니다." ,
"hex.builtin.popup.waiting_for_tasks.desc" : "아직 백그라운드에서 실행 중인 작업이 있습니다.\n작업이 완료되면 ImHex가 닫힙니다." ,
"hex.builtin.provider.tooltip.show_more" : "더 많은 내용을 보려면 Shift 길게 누르기" ,
"hex.builtin.provider.error.open" : "공급자를 열지 못했습니다: {}" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.provider.disk" : "Raw 디스크 공급자" ,
"hex.builtin.provider.disk.disk_size" : "디스크 크기" ,
"hex.builtin.provider.disk.reload" : "새로 고침" ,
"hex.builtin.provider.disk.sector_size" : "섹터 크기" ,
"hex.builtin.provider.disk.selected_disk" : "디스크" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.provider.disk.error.read_ro" : "읽기 전용 모드에서 {} 디스크를 열지 못했습니다: {}" ,
"hex.builtin.provider.disk.error.read_rw" : "읽기/쓰기 모드에서 {} 디스크를 열지 못했습니다: {}" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.provider.file" : "파일 공급자" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.provider.file.error.open" : "파일 {}을(를) 열지 못했습니다: {}" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.provider.file.access" : "마지막 접근 시각" ,
"hex.builtin.provider.file.creation" : "생성 시각" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.provider.file.menu.into_memory" : "메모리에 불러오기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.provider.file.modification" : "마지막 수정 시각" ,
"hex.builtin.provider.file.path" : "파일 경로" ,
"hex.builtin.provider.file.size" : "크기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.provider.file.menu.open_file" : "외부에서 파일 열기" ,
"hex.builtin.provider.file.menu.open_folder" : "포함 폴더 열기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.provider.gdb" : "GDB 서버 공급자" ,
"hex.builtin.provider.gdb.ip" : "IP 주소" ,
"hex.builtin.provider.gdb.name" : "GDB 서버 <{0}:{1}>" ,
"hex.builtin.provider.gdb.port" : "포트" ,
"hex.builtin.provider.gdb.server" : "서버" ,
2023-12-05 10:50:52 +01:00
"hex.builtin.provider.intel_hex" : "인텔 Hex 공급자" ,
"hex.builtin.provider.intel_hex.name" : "인텔 Hex {0}" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.provider.mem_file" : "메모리 파일" ,
"hex.builtin.provider.mem_file.unsaved" : "저장되지 않은 파일" ,
"hex.builtin.provider.mem_file.rename" : "이름 바꾸기" ,
"hex.builtin.provider.mem_file.rename.desc" : "이 메모리 파일의 이름을 입력합니다." ,
"hex.builtin.provider.motorola_srec" : "모토로라 SREC 공급자" ,
"hex.builtin.provider.motorola_srec.name" : "모토로라 SREC {0}" ,
2023-12-07 23:33:15 +01:00
"hex.builtin.provider.process_memory" : "프로세스 메모리 공급자" ,
"hex.builtin.provider.process_memory.enumeration_failed" : "프로세스 열거 실패" ,
"hex.builtin.provider.process_memory.memory_regions" : "메모리 영역" ,
"hex.builtin.provider.process_memory.name" : "'{0}' 프로세스 메모리" ,
"hex.builtin.provider.process_memory.process_id" : "PID" ,
"hex.builtin.provider.process_memory.process_name" : "프로세스 이름" ,
"hex.builtin.provider.process_memory.region.commit" : "커밋" ,
"hex.builtin.provider.process_memory.region.mapped" : "맵" ,
"hex.builtin.provider.process_memory.region.private" : "프라이빗" ,
"hex.builtin.provider.process_memory.region.reserve" : "예약됨" ,
"hex.builtin.provider.process_memory.utils" : "도구" ,
"hex.builtin.provider.process_memory.utils.inject_dll" : "DLL 삽입" ,
"hex.builtin.provider.process_memory.utils.inject_dll.failure" : "DLL '{0}'을(를) 삽입하지 못했습니다!" ,
"hex.builtin.provider.process_memory.utils.inject_dll.success" : "DLL '{0}'을(를) 성공적으로 삽입했습니다!" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.provider.view" : "보기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.folders" : "폴더" ,
"hex.builtin.setting.folders.add_folder" : "새 폴더 추가" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.folders.description" : "패턴, 스크립트, YARA 규칙 등에 대한 추가 검색 경로를 지정합니다" ,
"hex.builtin.setting.folders.remove_folder" : "목록에서 현재 선택된 폴더 제거" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.font" : "글꼴" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.font.font_path" : "사용자 정의 글꼴 경로" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.font.font_size" : "글꼴 크기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.font.font_size.tooltip" : "글꼴 크기는 위에서 사용자 지정 글꼴을 선택한 경우에만 조정할 수 있습니다.\n\n이는 ImHex가 기본적으로 픽셀 완벽한 비트맵 글꼴을 사용하기 때문입니다. 정수가 아닌 계수로 크기를 조정하면 글꼴이 흐릿해질 뿐입니다." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.general" : "일반" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.general.auto_load_patterns" : "지원하는 패턴 자동으로 불러오기" ,
"hex.builtin.setting.general.server_contact" : "업데이트 확인 및 사용 통계 활성화" ,
"hex.builtin.setting.font.load_all_unicode_chars" : "모든 유니코드 문자 불러오기" ,
"hex.builtin.setting.general.network_interface" : "네트워크 인터페이스 사용" ,
"hex.builtin.setting.general.save_recent_providers" : "최근에 사용한 공급자 저장" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.general.show_tips" : "시작 시 팁 표시" ,
"hex.builtin.setting.general.sync_pattern_source" : "공급자 간 패턴 소스 코드 동기화" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.general.upload_crash_logs" : "충돌 보고서 업로드" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.hex_editor" : "헥스 편집기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.hex_editor.byte_padding" : "추가 바이트 셀 여백" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.hex_editor.bytes_per_row" : "한 줄당 바이트 수" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.hex_editor.char_padding" : "추가 문자 셀 여백" ,
"hex.builtin.setting.hex_editor.highlight_color" : "선택 영역 강조색" ,
"hex.builtin.setting.hex_editor.sync_scrolling" : "편집기 스크롤 위치 동기화" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.imhex" : "ImHex" ,
"hex.builtin.setting.imhex.recent_files" : "최근 파일" ,
"hex.builtin.setting.interface" : "인터페이스" ,
"hex.builtin.setting.interface.color" : "색상 테마" ,
"hex.builtin.setting.interface.fps" : "FPS 제한" ,
"hex.builtin.setting.interface.fps.unlocked" : "제한 없음" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.interface.fps.native" : "기본" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.interface.language" : "언어" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.interface.multi_windows" : "다중 창 지원 사용" ,
"hex.builtin.setting.interface.scaling" : "배율" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.interface.scaling.native" : "기본" ,
"hex.builtin.setting.interface.scaling.x0_5" : "x0.5" ,
"hex.builtin.setting.interface.scaling.x1_0" : "x1.0" ,
"hex.builtin.setting.interface.scaling.x1_5" : "x1.5" ,
"hex.builtin.setting.interface.scaling.x2_0" : "x2.0" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.interface.wiki_explain_language" : "위키백과 언어" ,
"hex.builtin.setting.interface.restore_window_pos" : "창 위치 복원" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.setting.proxy" : "프록시" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.proxy.description" : "프록시는 스토어, 위키백과 또는 기타 플러그인에 즉시 적용됩니다." ,
"hex.builtin.setting.proxy.enable" : "프록시 활성화" ,
"hex.builtin.setting.proxy.url" : "프록시 URL" ,
"hex.builtin.setting.proxy.url.tooltip" : "http(s):// 또는 socks5:// (예: http://127.0.0.1:1080)" ,
2023-06-26 08:54:30 +02:00
"hex.builtin.title_bar_button.debug_build" : "디버그 빌드" ,
"hex.builtin.title_bar_button.feedback" : "피드백 남기기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.ascii_table" : "ASCII 테이블" ,
"hex.builtin.tools.ascii_table.octal" : "8진수 표시" ,
"hex.builtin.tools.base_converter" : "진수 변환기" ,
"hex.builtin.tools.base_converter.bin" : "BIN" ,
"hex.builtin.tools.base_converter.dec" : "DEC" ,
"hex.builtin.tools.base_converter.hex" : "HEX" ,
"hex.builtin.tools.base_converter.oct" : "OCT" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.byte_swapper" : "바이트 스와퍼" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.calc" : "계산기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.color" : "색상 피커" ,
"hex.builtin.tools.demangler" : "LLVM 디맹글러" ,
"hex.builtin.tools.demangler.demangled" : "디맹글된 이름" ,
"hex.builtin.tools.demangler.mangled" : "맹글된 이름" ,
"hex.builtin.tools.error" : "마지막 오류: '{0}'" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_tools" : "파일 도구" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.file_tools.combiner" : "병합기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_tools.combiner.add" : "추가..." ,
"hex.builtin.tools.file_tools.combiner.add.picker" : "파일 추가" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.file_tools.combiner.clear" : "지우기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_tools.combiner.combine" : "병합" ,
"hex.builtin.tools.file_tools.combiner.combining" : "병합 중..." ,
"hex.builtin.tools.file_tools.combiner.delete" : "삭제" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.file_tools.combiner.error.open_output" : "출력 파일을 만들지 못했습니다" ,
"hex.builtin.tools.file_tools.combiner.open_input" : "입력 파일 {0}을(를) 열지 못했습니다" ,
"hex.builtin.tools.file_tools.combiner.output" : "출력 파일" ,
"hex.builtin.tools.file_tools.combiner.output.picker" : "출력 경로를 선택합니다" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_tools.combiner.success" : "파일 병합을 완료했습니다!" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.file_tools.shredder" : "파쇄기" ,
"hex.builtin.tools.file_tools.shredder.error.open" : "선택한 파일을 열지 못했습니다!" ,
"hex.builtin.tools.file_tools.shredder.fast" : "빠른 모드" ,
"hex.builtin.tools.file_tools.shredder.input" : "파쇄할 파일" ,
"hex.builtin.tools.file_tools.shredder.picker" : "파쇄할 파일 열기" ,
"hex.builtin.tools.file_tools.shredder.shred" : "파쇄됨" ,
"hex.builtin.tools.file_tools.shredder.shredding" : "파쇄 중..." ,
"hex.builtin.tools.file_tools.shredder.success" : "성공적으로 파쇄했습니다!" ,
"hex.builtin.tools.file_tools.shredder.warning" : "이 도구는 파일을 복구 불가능하게 파괴합니다. 주의해서 사용하세요" ,
"hex.builtin.tools.file_tools.splitter" : "분리기" ,
"hex.builtin.tools.file_tools.splitter.input" : "분리할 파일" ,
"hex.builtin.tools.file_tools.splitter.output" : "저장 경로" ,
"hex.builtin.tools.file_tools.splitter.picker.error.create" : "파일 조각 {0}을(를) 만들지 못했습니다" ,
"hex.builtin.tools.file_tools.splitter.picker.error.open" : "선택한 파일을 열지 못했습니다!" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_tools.splitter.picker.error.size" : "파일이 분리할 크기보다 작습니다" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.file_tools.splitter.picker.input" : "분리할 파일 열기" ,
"hex.builtin.tools.file_tools.splitter.picker.output" : "저장 경로 설정" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_tools.splitter.picker.split" : "분리" ,
"hex.builtin.tools.file_tools.splitter.picker.splitting" : "분리 중..." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.file_tools.splitter.picker.success" : "파일을 성공적으로 분리했습니다!" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy" : "3½\" 플로피 디스크 (1400KiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy" : "5¼\" 플로피 디스크 (1200KiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.cdrom650" : "CD-ROM (650MiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.cdrom700" : "CD-ROM (700MiB)" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.file_tools.splitter.sizes.custom" : "사용자 정의" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_tools.splitter.sizes.fat32" : "FAT32 (4GiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.zip100" : "Zip 100 디스크 (100MiB)" ,
"hex.builtin.tools.file_tools.splitter.sizes.zip200" : "Zip 200 디스크 (200MiB)" ,
"hex.builtin.tools.file_uploader" : "파일 업로더" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.file_uploader.control" : "제어" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_uploader.done" : "완료!" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.file_uploader.error" : "파일을 업로드하지 못했습니다!\n\n오류 코드: {0}" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_uploader.invalid_response" : "Anonfiles에서 잘못된 응답이 왔습니다!" ,
"hex.builtin.tools.file_uploader.recent" : "최근 업로드" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.file_uploader.tooltip" : "클릭하여 복사\nCtrl + 클릭으로 열기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.file_uploader.upload" : "업로드" ,
"hex.builtin.tools.format.engineering" : "엔지니어링" ,
"hex.builtin.tools.format.programmer" : "프로그래머" ,
"hex.builtin.tools.format.scientific" : "공학용" ,
"hex.builtin.tools.format.standard" : "표준" ,
"hex.builtin.tools.history" : "이력" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.ieee754" : "IEEE 754 부동 소수점 인코더 및 디코더" ,
"hex.builtin.tools.ieee754.clear" : "지우기" ,
"hex.builtin.tools.ieee754.description" : "IEEE754는 대부분의 최신 CPU에서 사용하는 부동 소수점 숫자를 표현하기 위한 표준입니다.\n\n이 도구는 부동 소수점 숫자의 내부 표현을 시각화하고 비표준 가수부 또는 지수부 비트 수를 가진 숫자의 디코딩 및 인코딩을 허용합니다." ,
"hex.builtin.tools.ieee754.double_precision" : "배정도" ,
2023-01-06 13:12:10 +01:00
"hex.builtin.tools.ieee754.exponent" : "지수부" ,
"hex.builtin.tools.ieee754.exponent_size" : "지수부 크기" ,
"hex.builtin.tools.ieee754.formula" : "공식" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.ieee754.half_precision" : "반정도" ,
2023-01-06 13:12:10 +01:00
"hex.builtin.tools.ieee754.mantissa" : "가수부" ,
"hex.builtin.tools.ieee754.mantissa_size" : "가수부 크기" ,
"hex.builtin.tools.ieee754.result.float" : "부동 소수점 결과" ,
"hex.builtin.tools.ieee754.result.hex" : "16진수 결과" ,
"hex.builtin.tools.ieee754.result.title" : "결과" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.ieee754.settings.display_mode.detailed" : "자세히" ,
"hex.builtin.tools.ieee754.settings.display_mode.simplified" : "간단히" ,
2023-01-06 13:12:10 +01:00
"hex.builtin.tools.ieee754.sign" : "부포" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.ieee754.single_precision" : "단정도" ,
"hex.builtin.tools.ieee754.type" : "유형" ,
"hex.builtin.tools.invariant_multiplication" : "불변 곱셈으로 나누기" ,
"hex.builtin.tools.invariant_multiplication.description" : "불변 곱셈으로 나누기는 컴파일러가 정수 나눗셈을 상수에 의한 곱셈으로 최적화한 후 시프트하는 데 자주 사용하는 기법입니다. 그 이유는 나눗셈이 곱셈보다 몇 배 더 많은 클럭 사이클이 걸리는 경우가 많기 때문입니다.\n\n이 도구는 제수에서 승수를 계산하거나 승수에서 제수를 계산하는 데 사용할 수 있습니다." ,
"hex.builtin.tools.invariant_multiplication.num_bits" : "비트 수" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.tools.input" : "입력" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.output" : "출력" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.tools.name" : "이름" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.permissions" : "UNIX 권한 계산기" ,
"hex.builtin.tools.permissions.absolute" : "절대값" ,
"hex.builtin.tools.permissions.perm_bits" : "권한 비트" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.permissions.setgid_error" : "그룹에 setgid 비트를 적용하려면 실행 권한이 필요합니다!" ,
"hex.builtin.tools.permissions.setuid_error" : "사용자에 setuid 비트를 적용하려면 실행 권한이 필요합니다!" ,
"hex.builtin.tools.permissions.sticky_error" : "그 외에 sticky 비트를 적용하려면 실행 권한이 필요합니다!" ,
"hex.builtin.tools.regex_replacer" : "정규식으로 바꾸기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.regex_replacer.input" : "입력" ,
"hex.builtin.tools.regex_replacer.output" : "출력" ,
"hex.builtin.tools.regex_replacer.pattern" : "정규식 패턴" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.regex_replacer.replace" : "바꿀 패턴" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.value" : "값" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.tools.wiki_explain" : "위키백과 용어 정의" ,
"hex.builtin.tools.wiki_explain.control" : "제어" ,
"hex.builtin.tools.wiki_explain.invalid_response" : "위키백과에서 잘못된 응답이 왔습니다!" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.tools.wiki_explain.results" : "결과" ,
"hex.builtin.tools.wiki_explain.search" : "검색" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.achievements.name" : "도전 과제" ,
"hex.builtin.view.achievements.unlocked" : "도전 과제 달성!" ,
"hex.builtin.view.achievements.unlocked_count" : "달성" ,
"hex.builtin.view.achievements.click" : "이곳을 클릭" ,
"hex.builtin.view.bookmarks.address" : "0x{0:02X} ~ 0x{1:02X}" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.bookmarks.button.jump" : "이동하기" ,
"hex.builtin.view.bookmarks.button.remove" : "지우기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.bookmarks.default_title" : "북마크 [0x{0:X} ~ 0x{1:X}]" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.bookmarks.header.color" : "색상" ,
"hex.builtin.view.bookmarks.header.comment" : "설명" ,
"hex.builtin.view.bookmarks.header.name" : "이름" ,
"hex.builtin.view.bookmarks.name" : "북마크" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.bookmarks.no_bookmarks" : "북마크가 없습니다. '편집 -> 북마크 만들기'로 북마크를 만드세요" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.bookmarks.title.info" : "정보" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.bookmarks.tooltip.jump_to" : "주소로 이동" ,
"hex.builtin.view.bookmarks.tooltip.lock" : "잠금" ,
"hex.builtin.view.bookmarks.tooltip.open_in_view" : "새 보기에서 열기" ,
"hex.builtin.view.bookmarks.tooltip.unlock" : "잠금 해제" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.command_palette.name" : "명령 팔레트" ,
"hex.builtin.view.constants.name" : "상수" ,
"hex.builtin.view.constants.row.category" : "종류" ,
"hex.builtin.view.constants.row.desc" : "설명" ,
"hex.builtin.view.constants.row.name" : "이름" ,
"hex.builtin.view.constants.row.value" : "값" ,
"hex.builtin.view.data_inspector.invert" : "반전" ,
"hex.builtin.view.data_inspector.name" : "데이터 변환기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.data_inspector.no_data" : "선택된 바이트가 없습니다" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.data_inspector.table.name" : "이름" ,
"hex.builtin.view.data_inspector.table.value" : "값" ,
2023-10-31 10:02:23 +01:00
"hex.builtin.view.data_processor.help_text" : "오른쪽 클릭하여 새 노드 만들기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.data_processor.menu.file.load_processor" : "데이터 프로세서 불러오기..." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.data_processor.menu.file.save_processor" : "데이터 프로세서 저장..." ,
"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" : "노드 저장" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.data_processor.name" : "데이터 프로세서" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.view.diff.name" : "파일 비교" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.diff.added" : "추가됨" ,
"hex.builtin.view.diff.modified" : "수정됨" ,
"hex.builtin.view.diff.provider_a" : "공급자 A" ,
"hex.builtin.view.diff.provider_b" : "공급자 B" ,
"hex.builtin.view.diff.removed" : "제거됨" ,
"hex.builtin.view.disassembler.16bit" : "16비트" ,
"hex.builtin.view.disassembler.32bit" : "32비트" ,
"hex.builtin.view.disassembler.64bit" : "64비트" ,
"hex.builtin.view.disassembler.arch" : "아키텍처" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.disassembler.arm.arm" : "ARM" ,
"hex.builtin.view.disassembler.arm.armv8" : "ARMv8" ,
"hex.builtin.view.disassembler.arm.cortex_m" : "Cortex-M" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.disassembler.arm.default" : "기본" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.disassembler.arm.thumb" : "Thumb" ,
"hex.builtin.view.disassembler.base" : "베이스 주소" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.disassembler.bpf.classic" : "클래식" ,
"hex.builtin.view.disassembler.bpf.extended" : "확장" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.disassembler.disassemble" : "디스어셈블" ,
2023-10-31 10:02:23 +01:00
"hex.builtin.view.disassembler.disassembling" : "디스어셈블하는 중..." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.disassembler.disassembly.address" : "주소" ,
"hex.builtin.view.disassembler.disassembly.bytes" : "바이트" ,
"hex.builtin.view.disassembler.disassembly.offset" : "오프셋" ,
"hex.builtin.view.disassembler.disassembly.title" : "디스어셈블리" ,
"hex.builtin.view.disassembler.m680x.6301" : "6301" ,
"hex.builtin.view.disassembler.m680x.6309" : "6309" ,
"hex.builtin.view.disassembler.m680x.6800" : "6800" ,
"hex.builtin.view.disassembler.m680x.6801" : "6801" ,
"hex.builtin.view.disassembler.m680x.6805" : "6805" ,
"hex.builtin.view.disassembler.m680x.6808" : "6808" ,
"hex.builtin.view.disassembler.m680x.6809" : "6809" ,
"hex.builtin.view.disassembler.m680x.6811" : "6811" ,
"hex.builtin.view.disassembler.m680x.cpu12" : "CPU12" ,
"hex.builtin.view.disassembler.m680x.hcs08" : "HCS08" ,
"hex.builtin.view.disassembler.m68k.000" : "000" ,
"hex.builtin.view.disassembler.m68k.010" : "010" ,
"hex.builtin.view.disassembler.m68k.020" : "020" ,
"hex.builtin.view.disassembler.m68k.030" : "030" ,
"hex.builtin.view.disassembler.m68k.040" : "040" ,
"hex.builtin.view.disassembler.m68k.060" : "060" ,
"hex.builtin.view.disassembler.mips.micro" : "Micro" ,
"hex.builtin.view.disassembler.mips.mips2" : "MIPS II" ,
"hex.builtin.view.disassembler.mips.mips3" : "MIPS III" ,
"hex.builtin.view.disassembler.mips.mips32" : "MIPS32" ,
"hex.builtin.view.disassembler.mips.mips32R6" : "MIPS32R6" ,
"hex.builtin.view.disassembler.mips.mips64" : "MIPS64" ,
"hex.builtin.view.disassembler.mos65xx.6502" : "6502" ,
"hex.builtin.view.disassembler.mos65xx.65816" : "65816" ,
"hex.builtin.view.disassembler.mos65xx.65816_long_m" : "65816 Long M" ,
"hex.builtin.view.disassembler.mos65xx.65816_long_mx" : "65816 Long MX" ,
"hex.builtin.view.disassembler.mos65xx.65816_long_x" : "65816 Long X" ,
"hex.builtin.view.disassembler.mos65xx.65c02" : "65C02" ,
"hex.builtin.view.disassembler.mos65xx.w65c02" : "W65C02" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.disassembler.sh.sh2" : "SH2" ,
"hex.builtin.view.disassembler.sh.sh2a" : "SH2A" ,
"hex.builtin.view.disassembler.sh.sh3" : "SH3" ,
"hex.builtin.view.disassembler.sh.sh4" : "SH4" ,
"hex.builtin.view.disassembler.sh.sh4a" : "SH4A" ,
"hex.builtin.view.disassembler.sh.fpu" : "FPU" ,
"hex.builtin.view.disassembler.sh.dsp" : "DSP" ,
"hex.builtin.view.disassembler.tricore.110" : "110" ,
"hex.builtin.view.disassembler.tricore.120" : "120" ,
"hex.builtin.view.disassembler.tricore.130" : "130" ,
"hex.builtin.view.disassembler.tricore.131" : "131" ,
"hex.builtin.view.disassembler.tricore.160" : "160" ,
"hex.builtin.view.disassembler.tricore.161" : "161" ,
"hex.builtin.view.disassembler.tricore.162" : "162" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.disassembler.name" : "디스어셈블러" ,
"hex.builtin.view.disassembler.position" : "위치" ,
"hex.builtin.view.disassembler.ppc.booke" : "Book-E" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.disassembler.ppc.qpx" : "쿼드 프로세싱 확장" ,
"hex.builtin.view.disassembler.ppc.spe" : "시그널 프로세싱 엔진" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.disassembler.region" : "코드 영역" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.disassembler.riscv.compressed" : "압축됨" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.disassembler.settings.mode" : "모드" ,
"hex.builtin.view.disassembler.sparc.v9" : "Sparc V9" ,
"hex.builtin.view.find.binary_pattern" : "바이너리 패턴" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.find.binary_pattern.alignment" : "정렬" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.find.context.copy" : "값 복사" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.find.context.copy_demangle" : "디맹글된 값 복사" ,
"hex.builtin.view.find.context.replace" : "바꾸기" ,
"hex.builtin.view.find.context.replace.ascii" : "ASCII" ,
"hex.builtin.view.find.context.replace.hex" : "헥스" ,
"hex.builtin.view.find.demangled" : "디맹글됨" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.find.name" : "찾기" ,
"hex.builtin.view.find.regex" : "정규식" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.find.regex.full_match" : "전체 일치만 검색" ,
"hex.builtin.view.find.regex.pattern" : "패턴" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.find.search" : "검색" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.find.search.entries" : "{}개 검색됨" ,
"hex.builtin.view.find.search.reset" : "재설정" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.find.searching" : "검색 중..." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.find.sequences" : "시퀀스" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.find.strings" : "문자열" ,
"hex.builtin.view.find.strings.chars" : "문자" ,
"hex.builtin.view.find.strings.line_feeds" : "라인 피드" ,
"hex.builtin.view.find.strings.lower_case" : "소문자" ,
"hex.builtin.view.find.strings.match_settings" : "검색 설정" ,
"hex.builtin.view.find.strings.min_length" : "최소 길이" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.find.strings.null_term" : "Null로 끝나는 글자만 검색" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.find.strings.numbers" : "숫자" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.find.strings.spaces" : "공백" ,
"hex.builtin.view.find.strings.symbols" : "기호" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.find.strings.underscores" : "언더스코어" ,
"hex.builtin.view.find.strings.upper_case" : "대문자" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.find.value" : "숫자 값" ,
"hex.builtin.view.find.value.aligned" : "정렬됨" ,
"hex.builtin.view.find.value.max" : "최댓값" ,
"hex.builtin.view.find.value.min" : "최솟값" ,
"hex.builtin.view.find.value.range" : "범위 검색" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hashes.function" : "해시 함수" ,
"hex.builtin.view.hashes.hash" : "해시" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hashes.hover_info" : "헥스 에디터 선택 영역 위로 마우스를 가져간 상태에서 Shift를 길게 누르면 해당 영역의 해시를 볼 수 있습니다." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hashes.name" : "해시" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hashes.no_settings" : "설정이 없습니다" ,
"hex.builtin.view.hashes.remove" : "해시 제거" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hashes.table.name" : "이름" ,
"hex.builtin.view.hashes.table.result" : "결과" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hashes.table.type" : "유형" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.help.about.contributor" : "기여자" ,
"hex.builtin.view.help.about.donations" : "후원" ,
"hex.builtin.view.help.about.libs" : "사용한 라이브러리" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.help.about.license" : "라이선스" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.help.about.name" : "정보" ,
2023-12-05 10:50:52 +01:00
"hex.builtin.view.help.about.paths" : "ImHex 디렉터리" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.help.about.source" : "GitHub에서 소스 코드를 확인할 수 있습니다:" ,
"hex.builtin.view.help.about.thanks" : "이 작업물이 마음에 든다면 프로젝트가 계속 진행될 수 있도록 후원해주세요. 감사합니다 <3" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.help.about.translator" : "Translated by mirusu400" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.help.calc_cheat_sheet" : "치트 시트 계산기" ,
"hex.builtin.view.help.documentation" : "ImHex 설명서" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.help.name" : "도움말" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.help.pattern_cheat_sheet" : "패턴 언어 치트 시트" ,
"hex.builtin.view.hex_editor.copy.address" : "주소" ,
"hex.builtin.view.hex_editor.copy.ascii" : "ASCII 문자열" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.copy.base64" : "Base64" ,
"hex.builtin.view.hex_editor.copy.c" : "C 배열" ,
"hex.builtin.view.hex_editor.copy.cpp" : "C++ 배열" ,
"hex.builtin.view.hex_editor.copy.crystal" : "Crystal 배열" ,
"hex.builtin.view.hex_editor.copy.csharp" : "C# 배열" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hex_editor.copy.custom_encoding" : "사용자 정의 인코딩" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.copy.go" : "Go 배열" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hex_editor.copy.hex_view" : "헥스 보기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.copy.html" : "HTML" ,
"hex.builtin.view.hex_editor.copy.java" : "Java 배열" ,
"hex.builtin.view.hex_editor.copy.js" : "JavaScript 배열" ,
"hex.builtin.view.hex_editor.copy.lua" : "Lua 배열" ,
"hex.builtin.view.hex_editor.copy.pascal" : "Pascal 배열" ,
"hex.builtin.view.hex_editor.copy.python" : "Python 배열" ,
"hex.builtin.view.hex_editor.copy.rust" : "Rust 배열" ,
"hex.builtin.view.hex_editor.copy.swift" : "Swift 배열" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hex_editor.goto.offset.absolute" : "절대 주소" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.goto.offset.begin" : "시작" ,
"hex.builtin.view.hex_editor.goto.offset.end" : "종료" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hex_editor.goto.offset.relative" : "상대 주소" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.edit.copy" : "복사" ,
"hex.builtin.view.hex_editor.menu.edit.copy_as" : "다른 방법으로 복사..." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hex_editor.menu.edit.fill" : "채우기..." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.edit.insert" : "삽입..." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hex_editor.menu.edit.jump_to" : "이동" ,
"hex.builtin.view.hex_editor.menu.edit.open_in_new_provider" : "선택 영역 보기 열기..." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.edit.paste" : "붙여넣기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hex_editor.menu.edit.paste_all" : "모두 붙여넣기" ,
"hex.builtin.view.hex_editor.menu.edit.remove" : "제거..." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.edit.resize" : "크기 변경..." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.hex_editor.menu.edit.select_all" : "모두 선택" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.edit.set_base" : "베이스 주소 설정" ,
2023-10-30 16:32:55 +01:00
"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" : "사용자 정의 인코딩 불러오기..." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.hex_editor.menu.file.save" : "저장" ,
"hex.builtin.view.hex_editor.menu.file.save_as" : "다른 이름으로 저장..." ,
"hex.builtin.view.hex_editor.menu.file.search" : "검색" ,
"hex.builtin.view.hex_editor.menu.file.select" : "선택" ,
"hex.builtin.view.hex_editor.name" : "헥스 편집기" ,
"hex.builtin.view.hex_editor.search.find" : "찾기" ,
"hex.builtin.view.hex_editor.search.hex" : "헥스" ,
"hex.builtin.view.hex_editor.search.string" : "문자열" ,
"hex.builtin.view.hex_editor.select.offset.begin" : "시작" ,
"hex.builtin.view.hex_editor.select.offset.end" : "끝" ,
"hex.builtin.view.hex_editor.select.offset.region" : "지역" ,
"hex.builtin.view.hex_editor.select.offset.size" : "크기" ,
"hex.builtin.view.hex_editor.select.select" : "선택" ,
"hex.builtin.view.information.analyze" : "페이지 분석" ,
"hex.builtin.view.information.analyzing" : "분석 중..." ,
"hex.builtin.view.information.block_size" : "블록 크기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.information.block_size.desc" : "{1}바이트 중 {0}블록" ,
"hex.builtin.view.information.byte_types" : "바이트 유형" ,
"hex.builtin.view.information.control" : "제어" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.description" : "설명:" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.information.digram" : "다이어그램" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.distribution" : "바이트 분포" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.information.encrypted" : "이 데이터는 암호화 또는 압축되어 있을 가능성이 높습니다!" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.entropy" : "엔트로피" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.information.file_entropy" : "전체 엔트로피" ,
"hex.builtin.view.information.highest_entropy" : "최고 블록 엔트로피" ,
"hex.builtin.view.information.lowest_entropy" : "최저 블록 엔트로피" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.info_analysis" : "정보 분석" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.information.layered_distribution" : "계층화 분포" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.magic" : "Magic 정보" ,
"hex.builtin.view.information.magic_db_added" : "Magic 데이터베이스 추가됨!" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.information.mime" : "MIME 유형:" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.information.name" : "데이터 정보" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.information.octet_stream_text" : "알 수 없음" ,
"hex.builtin.view.information.octet_stream_warning" : "application/octet-stream은 알 수 없는 데이터 유형을 나타냅니다.\n\n즉, 이 데이터는 알려진 형식이 아니기 때문에 연결된 MIME 유형이 없습니다." ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.view.information.region" : "분석한 영역" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.information.plain_text" : "이 데이터는 일반 텍스트일 가능성이 높습니다." ,
"hex.builtin.view.information.plain_text_percentage" : "일반 텍스트 비율" ,
"hex.builtin.view.information.provider_information" : "공급자 정보" ,
"hex.builtin.view.logs.component" : "컴포넌트" ,
"hex.builtin.view.logs.log_level" : "로그 수준" ,
"hex.builtin.view.logs.message" : "메시지" ,
"hex.builtin.view.logs.name" : "로그 콘솔" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.patches.name" : "패치" ,
"hex.builtin.view.patches.offset" : "오프셋" ,
"hex.builtin.view.patches.orig" : "원본 값" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.patches.patch" : "패치된 값" ,
"hex.builtin.view.patches.remove" : "패치 제거" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_data.name" : "패턴 데이터" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.pattern_editor.accept_pattern" : "패턴 적용" ,
"hex.builtin.view.pattern_editor.accept_pattern.desc" : "이 데이터 유형과 호환되는 패턴을 하나 이상 발견했습니다" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.accept_pattern.pattern_language" : "패턴" ,
"hex.builtin.view.pattern_editor.accept_pattern.question" : "선택한 패턴을 적용하시겠습니까?" ,
"hex.builtin.view.pattern_editor.auto" : "자동 평가" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.pattern_editor.breakpoint_hit" : "줄 {0}에서 중지됨" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.console" : "콘솔" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.pattern_editor.dangerous_function.desc" : "이 패턴은 위험한 함수를 호출하려 합니다.\n이 패턴을 신뢰하시겠습니까?" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.dangerous_function.name" : "위험한 함수를 허용하시겠습니까?" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.pattern_editor.debugger" : "디버거" ,
"hex.builtin.view.pattern_editor.debugger.add_tooltip" : "중단점 추가" ,
"hex.builtin.view.pattern_editor.debugger.continue" : "계속" ,
"hex.builtin.view.pattern_editor.debugger.remove_tooltip" : "중단점 제거" ,
"hex.builtin.view.pattern_editor.debugger.scope" : "스코프" ,
"hex.builtin.view.pattern_editor.debugger.scope.global" : "전역 스코프" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.env_vars" : "환경 변수" ,
"hex.builtin.view.pattern_editor.evaluating" : "평가 중..." ,
2023-10-30 16:32:55 +01:00
"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" : "사용자 정의 유형" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.menu.file.load_pattern" : "패턴 불러오기..." ,
"hex.builtin.view.pattern_editor.menu.file.save_pattern" : "패턴 저장하기..." ,
"hex.builtin.view.pattern_editor.name" : "패턴 편집기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.pattern_editor.no_in_out_vars" : "'in' 또는 'out' 지정자를 사용하여 이곳에 나타날 일부 전역 변수를 정의합니다." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.open_pattern" : "패턴 열기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.pattern_editor.section_popup" : "섹션" ,
"hex.builtin.view.pattern_editor.sections" : "섹션" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.pattern_editor.settings" : "설정" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.provider_settings.load_error" : "이 공급자를 여는 동안 오류가 발생했습니다!" ,
"hex.builtin.view.provider_settings.load_error_details" : "이 공급자를 여는 동안 오류가 발생했습니다!\n세부 정보: {}" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.provider_settings.load_popup" : "공급자 열기" ,
"hex.builtin.view.provider_settings.name" : "공급자 설정" ,
"hex.builtin.view.settings.name" : "설정" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.settings.restart_question" : "변경 사항을 적용하려면 ImHex를 다시 시작해야 합니다. 지금 다시 시작하시겠습니까?" ,
"hex.builtin.view.store.desc" : "ImHex의 온라인 데이터베이스에서 새 콘텐츠를 다운로드합니다" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.download" : "다운로드" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.store.download_error" : "파일을 다운로드하지 못했습니다! 대상 폴더가 존재하지 않습니다." ,
2023-10-31 10:02:23 +01:00
"hex.builtin.view.store.loading" : "스토어 콘텐츠 불러오는 중..." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.name" : "콘텐츠 스토어" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.store.netfailed" : "스토어 콘텐츠를 불러오기 위한 인터넷 요청이 실패했습니다!" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.reload" : "새로 고침" ,
"hex.builtin.view.store.remove" : "제거" ,
"hex.builtin.view.store.row.description" : "설명" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.store.row.authors" : "작성자" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.row.name" : "이름" ,
"hex.builtin.view.store.tab.constants" : "상수" ,
"hex.builtin.view.store.tab.encodings" : "인코딩" ,
2023-04-08 00:58:53 +02:00
"hex.builtin.view.store.tab.includes" : "라이브러리" ,
"hex.builtin.view.store.tab.magic" : "Magic 파일" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.store.tab.nodes" : "노드" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.tab.patterns" : "패턴" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.store.tab.themes" : "테마" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.store.tab.yara" : "Yara 규칙" ,
"hex.builtin.view.store.update" : "업데이트" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.store.update_count" : "모두 업데이트\n사용 가능한 업데이트: {}" ,
"hex.builtin.view.theme_manager.name" : "테마 관리자" ,
"hex.builtin.view.theme_manager.colors" : "색상" ,
"hex.builtin.view.theme_manager.export" : "내보내기" ,
"hex.builtin.view.theme_manager.export.name" : "테마 이름" ,
"hex.builtin.view.theme_manager.save_theme" : "테마 저장" ,
"hex.builtin.view.theme_manager.styles" : "스타일" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.tools.name" : "도구" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.yara.error" : "Yara 컴파일러 오류: {0}" ,
"hex.builtin.view.yara.header.matches" : "일치" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.yara.header.rules" : "규칙" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.yara.match" : "일치 규칙" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.yara.matches.identifier" : "식별자" ,
"hex.builtin.view.yara.matches.variable" : "변수" ,
"hex.builtin.view.yara.matching" : "검색 중..." ,
"hex.builtin.view.yara.name" : "Yara 규칙" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.view.yara.no_rules" : "Yara 규칙이 없습니다. ImHex의 'yara' 폴더에 Yara 규칙을 넣으세요" ,
"hex.builtin.view.yara.reload" : "새로 고침" ,
"hex.builtin.view.yara.reset" : "재설정" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.view.yara.rule_added" : "Yara 규칙 추가됨!" ,
"hex.builtin.view.yara.whole_data" : "모든 파일을 검색했습니다!" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.visualizer.binary" : "2진수" ,
"hex.builtin.visualizer.decimal.signed.16bit" : "부호 있는 10진수 (16비트)" ,
"hex.builtin.visualizer.decimal.signed.32bit" : "부호 있는 10진수 (32비트)" ,
"hex.builtin.visualizer.decimal.signed.64bit" : "부호 있는 10진수 (64비트)" ,
"hex.builtin.visualizer.decimal.signed.8bit" : "부호 있는 10진수 (8비트)" ,
"hex.builtin.visualizer.decimal.unsigned.16bit" : "부호 없는 10진수 (16비트)" ,
"hex.builtin.visualizer.decimal.unsigned.32bit" : "부호 없는 10진수 (32비트)" ,
"hex.builtin.visualizer.decimal.unsigned.64bit" : "부호 없는 10진수 (64비트)" ,
"hex.builtin.visualizer.decimal.unsigned.8bit" : "부호 없는 10진수 (8비트)" ,
2023-10-31 10:02:23 +01:00
"hex.builtin.visualizer.floating_point.16bit" : "부동 소수점 (16비트)" ,
"hex.builtin.visualizer.floating_point.32bit" : "부동 소수점 (32비트)" ,
"hex.builtin.visualizer.floating_point.64bit" : "부동 소수점 (64비트)" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.visualizer.hexadecimal.16bit" : "16진수 (16비트)" ,
"hex.builtin.visualizer.hexadecimal.32bit" : "16진수 (32비트)" ,
"hex.builtin.visualizer.hexadecimal.64bit" : "16진수 (64비트)" ,
"hex.builtin.visualizer.hexadecimal.8bit" : "16진수 (8비트)" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.visualizer.hexii" : "HexII" ,
"hex.builtin.visualizer.rgba8" : "RGBA8 색상" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.server_contact_text" : "ImHex 서버와의 통신을 허용하시겠습니까?\n\n\n이를 통해 자동으로 업데이트를 확인하고 매우 제한된 사용 통계를 업로드할 수 있으며 그 내용은 아래와 같습니다.\n\n또는 크래시 로그만 제출하도록 선택할 수도 있는데, 이는 발생할 수 있는 버그를 식별하고 수정하는 데 큰 도움이 됩니다.\n\n모든 정보는 당사 자체 서버에서 처리되며 제3자에게 제공되지 않습니다.\n\n\n이러한 선택 사항은 설정에서 언제든지 변경할 수 있습니다." ,
"hex.builtin.welcome.server_contact.data_collected_table.key" : "유형" ,
"hex.builtin.welcome.server_contact.data_collected_table.value" : "값" ,
"hex.builtin.welcome.server_contact.data_collected_title" : "공유할 데이터" ,
"hex.builtin.welcome.server_contact.data_collected.uuid" : "무작위 ID" ,
"hex.builtin.welcome.server_contact.data_collected.version" : "ImHex 버전" ,
"hex.builtin.welcome.server_contact.data_collected.os" : "운영 체제" ,
"hex.builtin.welcome.server_contact.crash_logs_only" : "충돌 로그만 제출" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.customize.settings.desc" : "ImHex의 설정을 변경합니다" ,
"hex.builtin.welcome.customize.settings.title" : "설정" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.header.customize" : "사용자화" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.header.help" : "도움말" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.header.learn" : "알아보기" ,
"hex.builtin.welcome.header.main" : "ImHex에 오신 것을 환영합니다" ,
"hex.builtin.welcome.header.plugins" : "로드된 플러그인" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.header.start" : "시작하기" ,
"hex.builtin.welcome.header.update" : "업데이트" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.header.various" : "알 수 없음" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.help.discord" : "디스코드 서버" ,
"hex.builtin.welcome.help.discord.link" : "https://imhex.werwolv.net/discord" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.help.gethelp" : "문의하기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.help.gethelp.link" : "https://github.com/WerWolv/ImHex/discussions/categories/get-help" ,
"hex.builtin.welcome.help.repo" : "GitHub 저장소" ,
"hex.builtin.welcome.help.repo.link" : "https://imhex.werwolv.net/git" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.learn.latest.desc" : "ImHex의 최신 변경 내역을 확인하세요" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.learn.latest.link" : "https://github.com/WerWolv/ImHex/releases/latest" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.learn.latest.title" : "최신 릴리스" ,
"hex.builtin.welcome.learn.pattern.desc" : "ImHex 패턴 작성 방법을 알아보세요" ,
"hex.builtin.welcome.learn.pattern.link" : "https://docs.werwolv.net/pattern-language/" ,
"hex.builtin.welcome.learn.pattern.title" : "패턴 언어 문서" ,
"hex.builtin.welcome.learn.imhex.desc" : "방대한 설명서를 통해 ImHex의 기본 사항을 알아보세요" ,
"hex.builtin.welcome.learn.imhex.link" : "https://docs.werwolv.net/imhex/" ,
"hex.builtin.welcome.learn.imhex.title" : "ImHex 설명서" ,
"hex.builtin.welcome.learn.plugins.desc" : "플러그인을 사용하여 추가 기능으로 ImHex를 확장하세요" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.learn.plugins.link" : "https://github.com/WerWolv/ImHex/wiki/Plugins-Development-Guide" ,
"hex.builtin.welcome.learn.plugins.title" : "플러그인 API" ,
"hex.builtin.welcome.plugins.author" : "작성자" ,
"hex.builtin.welcome.plugins.desc" : "설명" ,
"hex.builtin.welcome.plugins.plugin" : "플러그인" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.popup.safety_backup.delete" : "아니요, 삭제" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.popup.safety_backup.desc" : "이전에 ImHex가 비정상적으로 종료된 것 같습니다.\n이전 작업을 복구하시겠습니까?" ,
"hex.builtin.popup.safety_backup.log_file" : "로그 파일: " ,
"hex.builtin.popup.safety_backup.report_error" : "개발자에게 충돌 로그 보내기" ,
"hex.builtin.popup.safety_backup.restore" : "예, 복구" ,
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
"hex.builtin.popup.safety_backup.title" : "손상된 데이터 복구" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.start.create_file" : "새 파일 만들기" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.start.open_file" : "파일 열기" ,
"hex.builtin.welcome.start.open_other" : "다른 공급자 열기" ,
"hex.builtin.welcome.start.open_project" : "프로젝트 열기" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.start.recent" : "최근 파일" ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.tip_of_the_day" : "오늘의 팁" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.update.desc" : "ImHex {0}이(가) 출시되었습니다! 여기서 다운로드하세요." ,
2022-12-02 12:00:04 +01:00
"hex.builtin.welcome.update.link" : "https://github.com/WerWolv/ImHex/releases/latest" ,
2023-10-30 16:32:55 +01:00
"hex.builtin.welcome.update.title" : "새 업데이트를 사용할 수 있습니다!" ,
"hex.builtin.view.store.system" : "시스템" ,
2023-11-16 22:17:43 +01:00
"hex.builtin.view.store.system.explanation" : "이 항목은 읽기 전용 디렉터리에 있으며 시스템에서 관리할 수 있습니다." ,
2023-10-30 16:32:55 +01:00
"hex.builtin.setting.font.glyphs" : "글리프" ,
"hex.builtin.tools.tcp_client_server.client" : "클라이언트" ,
"hex.builtin.tools.tcp_client_server.server" : "서버" ,
"hex.builtin.tools.tcp_client_server" : "TCP 클라이언트/서버" ,
"hex.builtin.tools.tcp_client_server.messages" : "메시지" ,
"hex.builtin.tools.tcp_client_server.settings" : "연결 설정" ,
"hex.builtin.nodes.bitwise.shift_left" : "왼쪽 시프트" ,
"hex.builtin.nodes.bitwise.shift_left.header" : "왼쪽 논리 시프트" ,
"hex.builtin.nodes.bitwise.shift_right" : "오른쪽 시프트" ,
"hex.builtin.nodes.bitwise.shift_right.header" : "오른쪽 논리 시프트" ,
"hex.builtin.menu.view.debug" : "디버깅 보기 표시" ,
"hex.builtin.setting.font.custom_font" : "사용자 정의 글꼴" ,
"hex.builtin.setting.general.patterns" : "패턴" ,
"hex.builtin.setting.general.network" : "네트워크" ,
2023-11-16 22:17:43 +01:00
"hex.builtin.nodes.common.amount" : "양" ,
"hex.builtin.menu.file.export.as_language.popup.export_error" : "파일로 바이트를 내보내지 못했습니다!" ,
"hex.builtin.tools.euclidean_algorithm.description" : "유클리드 호제법은 두 숫자의 최대공약수(GCD)를 계산하는 효율적인 방법입니다.\n\n더 나아가 두 숫자의 최소공배수(LCM)를 계산하는 효율적인 방법도 제공합니다." ,
"hex.builtin.tools.euclidean_algorithm" : "유클리드 호제법" ,
"hex.builtin.setting.experiments" : "실험" ,
"hex.builtin.setting.experiments.description" : "실험은 아직 개발 중인 기능으로 아직 제대로 작동하지 않을 수 있습니다.\n\n자유롭게 사용해 보고 문제가 발생하면 보고해 주세요!" ,
"hex.builtin.tools.euclidean_algorithm.overflow" : "오버플로가 감지되었습니다! a와 b의 값이 너무 큽니다." ,
"hex.builtin.achievement.starting_out.crash.desc" : "처음으로 ImHex를 충돌시킵니다." ,
"hex.builtin.achievement.starting_out.crash.name" : "그래 리코, 콰광!" ,
"hex.builtin.tools.graphing" : "그래프 계산기" ,
"hex.builtin.view.help.about.release_notes" : "릴리스 노트" ,
"hex.builtin.menu.file.export.as_language" : "텍스트 형식 바이트" ,
"hex.builtin.view.help.about.commits" : "커밋 기록" ,
2023-12-05 10:50:52 +01:00
"hex.builtin.common.loading" : "불러오는 중..." ,
"hex.builtin.undo_operation.remove" : "{0} 제거" ,
"hex.builtin.view.find.shortcut.select_all" : "모든 발생 선택" ,
"hex.builtin.view.hex_editor.menu.edit.cut" : "자르기" ,
"hex.builtin.view.hex_editor.shortcut.remove_selection" : "선택 영역 제거" ,
"hex.builtin.view.hex_editor.shortcut.selection_right" : "선택 영역을 오른쪽으로 이동" ,
"hex.builtin.view.hex_editor.shortcut.cursor_down" : "커서를 아래로 이동" ,
"hex.builtin.view.hex_editor.shortcut.cursor_page_down" : "커서를 한 페이지 아래로 이동" ,
"hex.builtin.view.highlight_rules.help_text" : "파일의 각 바이트에 대해 판단할 수학 표현식을 입력합니다.\\n\\n표현식에는 '값' 및 '오프셋' 변수를 사용할 수 있습니다.\\n표현식이 참으로 판단되면(결과가 0보다 크면) 해당 바이트가 지정 색상으로 강조 표시됩니다." ,
"hex.builtin.view.pattern_editor.shortcut.run_pattern" : "실행 패턴" ,
"hex.builtin.menu.file.export.report" : "보고" ,
"hex.builtin.menu.file.export.report.popup.export_error" : "새 보고 파일을 만들지 못했습니다!" ,
"hex.builtin.setting.font.font_bold" : "굵게" ,
"hex.builtin.setting.font.font_italic" : "기울임꼴" ,
"hex.builtin.setting.font.custom_font_enable" : "사용자 정의 글꼴" ,
"hex.builtin.setting.font.font_antialias" : "안티에일리어싱" ,
"hex.builtin.setting.interface.style" : "스타일" ,
"hex.builtin.setting.interface.window" : "창" ,
"hex.builtin.setting.interface.pattern_data_row_bg" : "색상 패턴 배경 사용" ,
"hex.builtin.setting.shortcuts" : "단축키" ,
"hex.builtin.setting.shortcuts.global" : "전역 단축키" ,
"hex.builtin.shortcut.next_provider" : "다음 공급자 선택" ,
"hex.builtin.shortcut.prev_provider" : "이전 공급자 선택" ,
"hex.builtin.undo_operation.patches" : "패치 적용" ,
"hex.builtin.undo_operation.write" : "{0} 쓰기" ,
"hex.builtin.undo_operation.insert" : "{0} 삽입" ,
"hex.builtin.undo_operation.fill" : "영역 채우기" ,
"hex.builtin.undo_operation.modification" : "바이트 수정" ,
"hex.builtin.view.hex_editor.shortcut.enter_editing" : "편집 모드 진입" ,
"hex.builtin.view.hex_editor.shortcut.cursor_right" : "커서를 오른쪽으로 이동" ,
"hex.builtin.view.hex_editor.shortcut.cursor_left" : "커서를 왼쪽으로 이동" ,
"hex.builtin.view.hex_editor.shortcut.selection_left" : "선택 영역을 왼쪽으로 이동" ,
"hex.builtin.view.hex_editor.shortcut.selection_up" : "선택 영역을 위로 이동" ,
"hex.builtin.view.hex_editor.shortcut.cursor_up" : "커서를 위로 이동" ,
"hex.builtin.view.hex_editor.shortcut.selection_down" : "선택 영역을 아래로 이동" ,
"hex.builtin.view.hex_editor.shortcut.selection_page_up" : "선택 영역을 한 페이지 위로 이동" ,
"hex.builtin.view.hex_editor.shortcut.cursor_page_up" : "커서를 한 페이지 위로 이동" ,
"hex.builtin.view.hex_editor.shortcut.selection_page_down" : "선택 영역을 한 페이지 아래로 이동" ,
"hex.builtin.view.highlight_rules.name" : "강조 규칙" ,
"hex.builtin.view.highlight_rules.new_rule" : "새 규칙" ,
"hex.builtin.view.highlight_rules.config" : "구성" ,
"hex.builtin.view.highlight_rules.expression" : "표현식" ,
"hex.builtin.view.highlight_rules.no_rule" : "규칙을 만들어 편집하세요" ,
"hex.builtin.view.highlight_rules.menu.edit.rules" : "강조 규칙 수정..." ,
"hex.builtin.view.pattern_editor.shortcut.add_breakpoint" : "중단점 추가" ,
"hex.builtin.view.pattern_editor.shortcut.continue_debugger" : "컨티뉴 디버거" ,
"hex.builtin.view.pattern_editor.shortcut.step_debugger" : "스텝 디버거" ,
"hex.builtin.welcome.learn.achievements.title" : "도전 과제 진행 상황" ,
"hex.builtin.welcome.learn.achievements.desc" : "모든 도전 과제를 완료하여 ImHex의 사용 방법을 알아보세요" ,
"hex.builtin.common.remove" : "제거" ,
"hex.builtin.common.edit" : "편집"
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
}
2023-10-30 16:32:55 +01:00
}