Skip to content

This tool extracts translation data from RimWorld's XML files, facilitating efficient localization efforts for players worldwide.

License

Notifications You must be signed in to change notification settings

csh1668/RimworldExtractor

Repository files navigation

RimworldExtractor: An assistance tool for extracting translation data for RimWorld.

림추출기: 림월드의 공식 컨텐츠나 모드의 번역 데이터를 추출하기 위한 번역 보조 툴입니다.

스크린샷 2024-02-25 184956 기존에 존재하던 알파 추출기의 여러 아쉬운 점을 보완하고자 개발하였습니다.

예) Patches에 존재하는 번역 데이터를 제대로 처리하지 못하는 점, TranslationHandle이나 Full-List Translation을 지원하지 않는 점, XML 상속을 지원하지 않아 정확한 인덱싱이 불가한 점. TKey를 지원하지 않는 점 등

주요 기능 (Main Features)

  • Defs, Keyed, Strings, Patches의 추출 가능
    1. ParentDef을 고려하기 위한 XML 상속, 참조 모드 기능 지원
    2. 정확한 DefInjection을 위한 TranslationHandle, Full-List Translation, TKey(SlateRef) 기능 지원
    3. XML Extension 모드의 tKey, tToopTip, 바익 프레임워크의 MVCF 등 여러 기반 모드의 추가 기능 지원
    4. 심화된 Patches 지원: nomatch 지원, 패치 과정에서 생성되는 Def의 추출 지원, 추출 및 XML로 변환 시 요구 모드 등에 따라 Patches 파일 자동 생성.
  • 추출 시 엑셀(림왈도 형식, .xlsx), XML, XML(주석 포함)의 저장 방식 지원
  • XML과 엑셀 파일 간 상호 변환 기능 (XLSX -> XML, XML -> XLSX)
  • 번역 분석기 기능
  • 알파 추출기 형식 사용 가능
  • 커뮤니티 배포를 위한 이미지 파일과 압축 파일을 하나로 합치는 기능

About

This tool extracts translation data from RimWorld's XML files, facilitating efficient localization efforts for players worldwide.

Resources

License

Stars

Watchers

Forks

Packages

No packages published