Ren'Py TL 준비와 기존 번역 사용

문서 기준: AIMT PRO 1.17.1.0
최종 편집 일시: 2026-08-10

game/tl/<language> 번역 파일을 새로 만들거나 기존 TL을 복제하고, 이어서 번역 데이터를 추출합니다.

먼저 RAW 준비

  1. Project Hub에서 Ren'Py 게임을 엽니다.
  2. RAW 준비를 실행해 loose, RPA, compiled script를 작업 공간에 준비합니다.
  3. 도구 → Ren'Py → TL 준비를 엽니다.

새 TL 준비

  1. 새 TL 준비 및 데이터 추출을 선택합니다.
  2. 대상 언어를 입력합니다. 영문자 또는 밑줄로 시작하고 영문자, 숫자, 밑줄만 사용합니다.
  3. 원본은 프로젝트 원본에서 새로 생성 또는 기존 TL 복제 중에서 고릅니다.
  4. 필요하면 번역 언어용 폰트를 선택합니다.
  5. 언어 적용 방법을 고르고 준비 및 추출을 누릅니다.

같은 대상 언어의 TL이 이미 있으면 AIMT 작업 백업에 보관한 뒤 교체합니다. 복제 원본과 대상 언어는 서로 달라야 합니다.

언어 적용 방법

  • 설정에 언어 선택 추가: game/screens.rpy의 Preferences 화면에 선택 항목을 추가합니다.
  • 시작 언어로 고정: 게임 시작 시 대상 언어를 사용합니다.

screens.rpy가 없거나 Preferences 구조를 인식하지 못하면 시작 언어 고정 방식으로 전환됩니다.

기존 TL에서 다시 추출

TL 파일은 유지하고 번역 JSON만 갱신하려면 기존 TL에서 데이터만 다시 추출을 사용합니다.

  • 현재 대상 언어의 Apply1 작업본이 있으면 그 사본을 사용합니다.
  • 작업본이 없으면 game/tl/<대상 언어>를 읽습니다.
  • 프로젝트의 TL 파일은 바꾸지 않습니다.

Python 데이터 문자열

공식 TL이 다루지 않는 Python 문자열도 필요하면 실행할 때 Python 데이터 문자열 포함을 켭니다. 기본값은 꺼짐이며 결과가 별도 파일로 만들어집니다.