Repository navigation
Releases
Releases · ironhistorian7/RenPyTranslator
V0.3.1-beta
v0.3.1 변경사항
진행 상황 표시 개선
- 현재 단계의 진행률·처리 수·경과 시간·예상 남은 시간을 표시합니다.
- 재시도와 서버 재시작 중에도 완료한 항목을 중복 집계하지 않습니다.
- 기존 번역 재사용과 번역 실패로 원문을 유지한 항목을 구분합니다.
- 자동 재시도까지 남은 대기 시간을 표시합니다.
오류 안내와 제보 기능
- 오류 종류와 발생 단계를 짧게 안내하고, 상세 출력은 접힌 상세 기록으로 정리했습니다.
- 오류 내용 복사로 댓글이나 이슈에 붙여넣을 내용을 클립보드에 복사할 수 있습니다.
- 진단 파일 저장으로 실행 환경과 오류 정보를 JSON 파일로 내보낼 수 있습니다.
- 제보 자료에서는 게임 대사·번역문·저장본·프롬프트·개인 경로를 제외합니다.
- 로그 폴더 열기가 해당 오류 기록의 위치를 열도록 수정했습니다.
RPG Maker MV/MZ 호환성 개선
- 지원하는 다국어 번역표와 플러그인에서 선택한 원문 언어를 번역 입력과 원문 참고에 연결합니다.
- JSON 키의 마침표·대괄호와 중첩 JSON 때문에 번역 위치를 잘못 찾던 문제를 수정했습니다.
- 캐릭터 DB의 번역된 이름을 화자 이름표와 이름 변경 명령에 재사용하도록 보정했습니다.
- 기존 인명 표기 보정으로도 적용할 수 있으며, 모델 호출이나 전체 재번역은 필요하지 않습니다.
- 원문·한국어 병기의 줄바꿈, 대사 페이지 전환과 표시 위치를 보정했습니다.
- 프로그램에 없는 설정을 안내하던 문구를 제거하고, 실제 파일 읽기 실패와 참고 정보를 구분했습니다.
번역 응답과 복구 개선
- 요청 분량에 맞춰 응답 길이를 조정하고, 긴 항목은 문장·문단 경계에서 나눠 처리하도록 개선했습니다.
- 출력 한도로 잘린 응답을 단순한 응답 번호 누락으로 처리하던 문제를 수정했습니다.
- 응답 번호·보호 표시의 일부 변형과 불필요한 응답 태그 처리를 보강했습니다.
- RPG Maker에서도 복구 가능한 저장 응답을 먼저 활용하도록 확대했습니다.
- 일본어 경로와 작업 요청을 GUI에서 CLI로 전달할 때의 UTF-8 처리를 보강했습니다.
패치 검사와 로그 정리
- Ren’Py 검사에서 원본 게임·생성 패치·검사 도구의 오류를 구분하는 처리를 보강했습니다.
- 자동 보정은 원인이 확인되고 보정 규칙이 마련된 생성 패치에만 적용합니다.
- RPG Maker의 기존 정적 검사를 번역 위치와 이벤트·선택지 구조까지 확대했습니다.
- 패치 검사용 복사본은 성공·실패·취소 여부와 관계없이 정리합니다.
- 번역·재번역·게임 업데이트 시작 시 프로그램 폴더의 7일 이상 지난 진단 로그를 정리합니다.
- 번역 캐시·모델·게임 파일·저장본·배포 ZIP은 유지합니다.
로컬 실행파일 갱신 개선
- 실행 중인 프로그램과 파일 잠금을 확인한 뒤 구성요소를 교체합니다.
- 교체에 실패하면 이전 구성요소를 복원하도록 보강했습니다.
V0.3.0-alpha
v0.3.0 변경사항
게임 업데이트 번역 추가
- 기존 프로젝트를 바탕으로 업데이트된 게임을 번역할 수 있습니다.
- 일치하는 기존 번역을 재사용하고, 추가되거나 변경된 부분을 번역합니다.
- 챕터 추가뿐 아니라 대본 중간에 삽입된 문장도 처리합니다.
- 업데이트 작업은 별도 프로젝트로 생성하여 이전 번역과 수동 수정 내용을 보존합니다.
패치 검사·보정 추가
- 원본과 패치 적용본의 검사 결과를 비교하여 오류의 출처를 구분합니다.
- 확인된 패치 오류 중 지원하는 유형은 자동 보정하고 다시 검사합니다.
- 잘못된 태그·글자 크기 지정, 폰트 경로, 엔진 버전별 API 호환성 문제에 대한 처리를 추가했습니다.
- 검사 결과와 보정 내역을 로그에 기록합니다.
번역 태그 처리 개선
- 색상·굵기·기울임 등의 서식 태그를 번역 전에 분리하고, 번역 후 스크립트로 재조립하도록 변경했습니다.
- 모델이 임의로 덧붙인 응답 태그와 번호를 정리하는 처리를 보강했습니다.
- 서식 태그 누락 때문에 정상적인 번역문이 실패 처리되는 경우를 줄였습니다.
- 저장된 응답에서 복구할 수 있는 번역은 모델을 다시 호출하지 않고 복구합니다.
미번역 복구·오류 대응 개선
- 번역·재번역·미번역 복구의 작업 선택과 연결을 정리했습니다.
- 기존 번역을 보정할 때 저장된 번역과 캐시를 유지하도록 보강했습니다.
- 서버 장애 재시도 간격을 10초 → 30초 → 3분으로 조정했습니다.
- CUDA·서버 종료·연결 오류의 진단 기록을 보강했습니다.
- 번역 캐시 저장 중 일시적으로 파일 접근이 막히는 경우에 대한 처리를 추가했습니다.
추론 런타임 선택 추가
- 설정 및 정보 → 추론 런타임에서 Ollama 버전을 선택할 수 있습니다.
- Ollama 0.40.15를 기본으로 포함합니다.
- 기존 0.34.2도 함께 보관하며, 필요에 따라 선택할 수 있습니다.
- 다른 공식 버전을 조회하고 다운로드하는 기능을 추가했습니다.
- 버전별 실행 파일과 라이브러리는 별도 폴더로 관리하며, 모델 저장소는 공유합니다.
화면 표시 정리
- 좌측 하단에 프로그램 버전을 표시합니다.
- 입력 정답 표시와 선택지 힌트에 beta 표시를 추가했습니다.
- 불필요한 화면 안내와 로그 문구를 정리했습니다.
배포 구성 개선
- LIGHT와 FULL 모두 분할 ZIP으로 제공합니다.
- LIGHT: 모델 제외, 총 2개 파일.
- FULL: HY-MT2-7B Q6_K 포함, 총 5개 파일.
- 두 배포본 모두 Ollama 0.40.15와 0.34.2를 포함합니다.
- 반디집 압축 해제와 파일 해시 검증을 완료했습니다.
선택한 배포본의 .zip과 모든 .z01, .z02 등의 파일을 같은 폴더에 받은 뒤, 반디집으로 .zip 파일을 열어 압축을 풀어주세요.