diff --git a/jadx-gui/src/main/java/jadx/gui/utils/NLS.java b/jadx-gui/src/main/java/jadx/gui/utils/NLS.java index 47b819145..8fcaf9d52 100644 --- a/jadx-gui/src/main/java/jadx/gui/utils/NLS.java +++ b/jadx-gui/src/main/java/jadx/gui/utils/NLS.java @@ -35,6 +35,7 @@ public class NLS { LANG_LOCALES.add(new LangLocale("zh", "CN")); LANG_LOCALES.add(new LangLocale("es", "ES")); LANG_LOCALES.add(new LangLocale("de", "DE")); + LANG_LOCALES.add(new LangLocale("ko", "KR")); LANG_LOCALES.forEach(NLS::load); diff --git a/jadx-gui/src/main/resources/i18n/Messages_ko_KR.properties b/jadx-gui/src/main/resources/i18n/Messages_ko_KR.properties new file mode 100644 index 000000000..280111c6c --- /dev/null +++ b/jadx-gui/src/main/resources/i18n/Messages_ko_KR.properties @@ -0,0 +1,185 @@ +language.name=한국어 + +menu.file=파일 +menu.view=보기 +menu.recent_projects=최근 프로젝트 +menu.no_recent_projects=최근 프로젝트 없음 +menu.preferences=설정 +menu.sync=에디터와 동기화 +menu.flatten=플랫 패키지 표시 +menu.heapUsageBar=메모리 사용량 표시 +menu.navigation=네비게이션 +menu.text_search=텍스트 검색 +menu.class_search=클래스 검색 +menu.tools=도구 +menu.deobfuscation=난독화 해제 +menu.log=로그 뷰어 +menu.help=도움말 +menu.about=정보 +menu.update_label=새 버전 %s 이(가) 존재합니다! +file.open_action=파일 열기 ... +file.add_files_action=파일 추가 +file.open_title=파일 열기 +file.new_project=새 프로젝트 +file.save_project=프로젝트 저장 +file.save_project_as=다른 이름으로 프로젝트 저장... +file.save_all=모두 저장 +file.export_gradle=Gradle 프로젝트로 저장 +file.save_all_msg=디컴파일된 소스를 저장할 디렉토리 선택 +file.exit=나가기 + +tree.sources_title=소스코드 +tree.resources_title=리소스 +tree.loading=로딩중... + +progress.load=로딩중 +progress.decompile=디컴파일 중 +progress.index=인덱싱 중 + +error_dialog.title=오류 + +search.previous=이전 +search.next=다음 +search.mark_all=모두 선택 +search.regex=정규식 +search.match_case=매치 케이스 +search.whole_word=전체 단어 +search.find=찾기 + +tabs.copy_class_name=이름 복사 +tabs.close=닫기 +tabs.closeOthers=이 탭을 제외하고 닫기 +tabs.closeAll=모두 닫기 +tabs.code=코드 +tabs.smali=Smali + +nav.back=뒤로 +nav.forward=앞으로 + +message.indexingClassesSkipped=Jadx의 메모리가 부족합니다. 따라서 %d 개의 클래스가 인덱싱되지 않았습니다.
모든 클래스를 인덱싱하려면 최대 힙 크기를 늘린 상태로 Jadx를 다시 시작하십시오. + +heapUsage.text=JADX 메모리 사용량 : %.2f GB / %.2f GB + +search_dialog.open=열기 +search_dialog.cancel=취소 +search_dialog.open_by_name=텍스트 검색 : +search_dialog.search_in=정의 검색 : +search_dialog.class=클래스 +search_dialog.method=메소드 +search_dialog.field=필드 +search_dialog.code=코드 +search_dialog.options=옵션 검색: +search_dialog.ignorecase=대소문자 구분 안함 +search_dialog.next_page=다음 페이지 보기 +search_dialog.prev_page=이전 페이지 보기 +search_dialog.info_label=%3$d 중 %1$d-%2$d 결과 표시 +search_dialog.col_node=노드 +search_dialog.col_code=코드 +search_dialog.regex=정규식 + +usage_dialog.title=사용 검색 +usage_dialog.label=다음의 사용 검색 결과: + +log_viewer.title=로그 뷰어 +log_viewer.log_level=로그 레벨: + +about_dialog.title=JADX 정보 + +preferences.title=설정 +preferences.deobfuscation=난독화 해제 +preferences.editor=에디터 +preferences.decompile=디컴파일 +preferences.project=프로젝트 +preferences.other=기타 +preferences.language=언어 +preferences.check_for_updates=시작시 업데이트 확인 +preferences.fallback=대체 모드 (단순 덤프) +preferences.showInconsistentCode=디컴파일 안된 코드 표시 +preferences.escapeUnicode=유니코드 이스케이프 +preferences.replaceConsts=상수 바꾸기 +preferences.respectBytecodeAccessModifiers=바이트코드 액세스 수정자 존중 +preferences.useImports=import 문 사용 +preferences.inlineAnonymous=인라인 익명 클래스 +preferences.fsCaseSensitive=파일 시스템 대소문자 구별 +preferences.skipResourcesDecode=리소스 디코딩 안하기 +preferences.autoSave=자동 저장 +preferences.threads=처리 스레드 수 +preferences.excludedPackages=제외할 패키지 +preferences.excludedPackages.tooltip=RAM 절약을 위해 디컴파일되거나 인덱싱하지 않을 패키지 이름 목록 (공백으로 항목 구분) +preferences.excludedPackages.button=Edit +preferences.excludedPackages.editDialog=RAM 절약을 위해 디컴파일되거나 인덱싱하지 않을 패키지 이름 목록 (공백으로 항목 구분)
예: android.support +preferences.cfg=메소드 CFG 그래프 생성 ('dot' 포맷) +preferences.raw_cfg=RAW CFG 그래프 생성 +preferences.font=에디터 글씨체 +preferences.theme=에디터 테마 +preferences.start_jobs=백그라운드에서 디컴파일 자동 시작 +preferences.select_font=변경 +preferences.deobfuscation_on=난독 해제 활성화 +preferences.deobfuscation_force=난독 해제 맵 파일 다시 쓰기 +preferences.deobfuscation_min_len=최소 이름 길이 +preferences.deobfuscation_max_len=최대 이름 길이 +preferences.deobfuscation_source_alias=소스 파일 이름을 클래스 이름 별명으로 사용 +preferences.deobfuscation_kotlin_metadata=클래스 및 패키지 이름에 대한 Kotlin 메타 데이터 파싱 +preferences.save=저장 +preferences.cancel=취소 +preferences.reset=재설정 +preferences.reset_message=설정을 기본값으로 재설정 하시겠습니까? +preferences.reset_title=재설정 +preferences.copy=클립보드에 복사 +preferences.copy_message=모든 설정 값이 클립 보드에 복사되었습니다. +preferences.rename=이름 바꾸기 +preferences.rename_case=시스템 대소문자 구분 +preferences.rename_valid=유효한 식별자로 바꾸기 +preferences.rename_printable=출력 가능하게 바꾸기 +msg.open_file=파일을 여십시오 +msg.saving_sources=소스 저장 중 ... +msg.language_changed_title=언어 변경됨 +msg.language_changed=다음에 응용 프로그램이 시작되면 새 언어가 표시됩니다. +msg.index_not_initialized=인덱스가 초기화되지 않았습니다. 검색이 비활성화됩니다! +msg.project_error_title=오류 +msg.project_error=프로젝트를 로드 할 수 없습니다. +msg.rename_disabled_title=이름 변경 사용 안함 +msg.rename_disabled=일부 이름 바꾸기 설정이 비활성화되고 다음 옵션이 변경됩니다: +msg.rename_disabled_force_rewrite_enabled="난독 해제 맵 파일 강제 다시 쓰기"옵션을 비활성화합니다. +msg.rename_disabled_deobfuscation_disabled=난독 해제 활성화 +msg.cmd_select_class_error=클래스를 선택하지 못했습니다.\n%s\n클래스가 없습니다. +popup.undo=실행 취소 +popup.redo=다시 실행 +popup.cut=자르기 +popup.copy=붙여넣기 +popup.paste=복사 +popup.delete=삭제 +popup.select_all=모두 선택 +popup.find_usage=사용 찾기 +popup.go_to_declaration=선언문으로 이동 +popup.exclude=제외 +popup.rename=이름 바꾸기 +confirm.save_as_title=다른 이름으로 저장 확인 +confirm.save_as_message=%s이(가) 이미 있습니다.\n바꾸시겠습니까? +confirm.not_saved_title=프로젝트 저장 +confirm.not_saved_message=계속하기 전에 현재 프로젝트를 저장 하시겠습니까? +certificate.cert_type=유형 +certificate.serialSigVer=버전 +certificate.serialNumber=시리얼 번호 +certificate.cert_subject=소유자 +certificate.serialValidFrom=유효 시작 시각 +certificate.serialValidUntil=유효 종료 시각 +certificate.serialPubKeyType=공개키 타입 +certificate.serialPubKeyExponent=지수 +certificate.serialPubKeyModulus=모듈러스 +certificate.serialPubKeyModulusSize=모듈러스 크기 (비트) +certificate.serialSigType=서명 유형 +certificate.serialSigOID=서명 OID +certificate.serialMD5=MD5 지문 +certificate.serialSHA1=SHA-1 지문 +certificate.serialSHA256=SHA-256 지문 +certificate.serialPubKeyY=Y +apkSignature.signer=서명자 +apkSignature.verificationSuccess=서명 검증 성공 +apkSignature.verificationFailed=서명 검증 실패 +apkSignature.signatureSuccess=유효한 APK 서명 v%d을(를) 찾았습니다. +apkSignature.signatureFailed=유효하지 않은 APK 서명 v%d을(를) 찾았습니다. +apkSignature.errors=오류 +apkSignature.warnings=경고 +apkSignature.exception=APK 검증 실패 +apkSignature.unprotectedEntry=서명으로 보호되지 않는 파일. 이 JAR 항목에 대한 승인되지 않은 수정은 감지되지 않습니다.