Ren'Py TL 준비와 기존 번역 사용
문서 기준: AIMT PRO 1.17.1.0
최종 편집 일시: 2026-08-10
game/tl/<language> 번역 파일을 새로 만들거나 기존 TL을 복제하고, 이어서 번역 데이터를 추출합니다.
먼저 RAW 준비
- Project Hub에서 Ren'Py 게임을 엽니다.
- RAW 준비를 실행해 loose, RPA, compiled script를 작업 공간에 준비합니다.
- 도구 → Ren'Py → TL 준비를 엽니다.
새 TL 준비
- 새 TL 준비 및 데이터 추출을 선택합니다.
- 대상 언어를 입력합니다. 영문자 또는 밑줄로 시작하고 영문자, 숫자, 밑줄만 사용합니다.
- 원본은 프로젝트 원본에서 새로 생성 또는 기존 TL 복제 중에서 고릅니다.
- 필요하면 번역 언어용 폰트를 선택합니다.
- 언어 적용 방법을 고르고 준비 및 추출을 누릅니다.
같은 대상 언어의 TL이 이미 있으면 AIMT 작업 백업에 보관한 뒤 교체합니다. 복제 원본과 대상 언어는 서로 달라야 합니다.
언어 적용 방법
- 설정에 언어 선택 추가:
game/screens.rpy의 Preferences 화면에 선택 항목을 추가합니다. - 시작 언어로 고정: 게임 시작 시 대상 언어를 사용합니다.
screens.rpy가 없거나 Preferences 구조를 인식하지 못하면 시작 언어 고정 방식으로 전환됩니다.
기존 TL에서 다시 추출
TL 파일은 유지하고 번역 JSON만 갱신하려면 기존 TL에서 데이터만 다시 추출을 사용합니다.
- 현재 대상 언어의 Apply1 작업본이 있으면 그 사본을 사용합니다.
- 작업본이 없으면
game/tl/<대상 언어>를 읽습니다. - 프로젝트의 TL 파일은 바꾸지 않습니다.
Python 데이터 문자열
공식 TL이 다루지 않는 Python 문자열도 필요하면 실행할 때 Python 데이터 문자열 포함을 켭니다. 기본값은 꺼짐이며 결과가 별도 파일로 만들어집니다.