상세 컨텐츠

본문 제목

문자열을 바꿨는데 게임이 계속 원문을 보여주는 이유

AI한글화 팁

by retrace 2026. 10. 1. 21:07

본문

반응형

번역 파일을 수정했고 저장도 성공했는데 게임 화면에는 원문이 그대로 나오는 경우가 있습니다. 실제 원인은 게임이 수정한 자산에 도달하지 못한 것일 수 있습니다. 파일의 존재와 게임의 사용은 같은 사실이 아닙니다.

자산 도달성은 네 단계로 나눠 본다

문자열이 화면에 나타나려면 저장, 조회, 로드와 변환, 소비라는 연결이 필요합니다. 파일 안에 번역문이 있는지 확인하는 것은 저장 단계의 증거일 뿐입니다. 게임이 올바른 경로와 오프셋을 읽고 압축과 인코딩 변환을 끝낸 뒤 현재 화면이 소비해야 합니다.

  • Store: 번역문이 올바른 레코드에 들어갔는가
  • Lookup: 인덱스·경로·포인터가 그 레코드를 가리키는가
  • Load/Transform: 압축 해제·인코딩 변환·캐시 갱신이 성공하는가
  • Consume: 현재 화면이 그 문자열을 읽어 그리는가

원문이 남는 대표적인 경로

같은 문장이 여러 복사본으로 존재하거나 메뉴용과 대사용 문자열이 다른 뱅크에 있을 수 있습니다. 언어 선택에 따라 별도 리소스를 읽거나 이전에 로드한 캐시를 계속 사용할 수도 있습니다. 중복 문자열, fallback 언어, region 파일, 실행 파일이 참조하는 경로를 차례로 확인해야 합니다.
AI에게 “왜 원문이 나오지?”라고만 묻지 말고 수정 파일의 해시, 번역문 readback, 포인터 변화, 로드 로그, 화면에서 확인한 문장을 단계별로 제공하세요. 한 문장에 눈에 띄는 표식을 넣고 화면까지 따라가면 소비 경로 문제와 삽입 문제를 구분할 수 있습니다.

반응형

관련글 더보기