Godot 및 Unity 로컬라이제이션 CSV 검증 및 정형 도구

번역 CSV 및 JSON 파일의 빈 셀, 중복 키, 손상된 행을 검사하고 게임 엔진에 즉시 임포트할 수 있는 정제된 파일을 내보냅니다.

LOCALIZATION QA 파일 대기 중
로컬 브라우저 처리
포맷
번역 파일을 여기에 드롭하세요 브라우저에서 구조를 검사하며 원본 파일은 기기에 안전하게 유지됩니다. UTF8 CSV 또는 구조화된 JSON
03
DATA VIEW

번역 미리보기

첫 번째 행들에 내보내질 정규화 구조가 표시됩니다.

파일 대기 중CSV 또는 JSON 파일을 드롭하여 검사를 시작하세요.
CLEAN OUTPUT

정제된 파일 내보내기

중복 키를 제거하고 부족한 열을 채우며 CSV 이스케이프를 적용합니다.

Zoom 100%
유틸리티 스튜디오

이 유틸리티를 내 웹사이트에 추가하고 싶으신가요?

WordPress, Notion 또는 직접 운영하는 사이트에 맞게 색상과 다크 모드를 설정하세요.

자주 묻는 질문

파일이 서버로 업로드되나요?

아니오, 모든 작업은 브라우저 내부에서만 실행됩니다.

CSV 행에 쉼표가 더 있으면 어떻게 되나요?

손상된 행으로 표시되며 초과 필드는 마지막 열로 병합됩니다.

중복 키는 어떻게 처리되나요?

첫 번째 등장 행이 유지되고 이후 중복 행은 제거됩니다.

번역 품질도 검증하나요?

아니오, 파일 구조와 빈 셀 유무만 검사합니다.

# 엔진 임포트 시 번역 파일 오류가 발생하는 이유

번역 테이블은 편집하기 쉽지만 포맷 오류가 발생하기 쉽습니다. 문장 안의 쉼표나 따옴표 누락은 전체 언어 열을 어긋나게 만듭니다.Godot와 Unity Localization 패키지는 엄격한 CSV 포맷을 요구합니다. 본 도구는 임포트 전 구조를 검증하고 정상화합니다.
CSV 쉼표 검증
JSON 배열 및 맵 지원
0 업로드 100% 로컬 처리
1 클릭 정제 내보내기

# 검사 항목

임포트 전 감지

육안으로 찾기 어려운 포맷 오류

  • 미번역 빈 셀
  • 중복 입력된 키
  • 열 수가 맞지 않는 손상 행
  • 잘못된 따옴표 구문

내보내기 시 정규화

안전한 자동 보정

  • 부족한 열 패딩
  • 초과 열 결합 처리
  • 첫 번째 중복 키 유지
  • 원본 파일 보호

# 정제된 파일 검토 방법

구조 정형이 언어적 검수를 대신하지는 않습니다. 검출 목록을 확인하여 누락된 번역을 보완하세요.
검출 항목 의미 권장 조치
빈 셀언어 열에 텍스트가 없음번역을 입력하거나 의도된 빈 값인지 확인
중복 키동일한 키가 여러 행에 존재내용을 비교한 뒤 첫 번째 행 적용
손상된 행헤더와 열 수가 불일치병합된 최종 열 확인
파싱 오류잘못된 JSON 구문임포트 전 JSON 수정

# 게임 번역용 CSV 규칙

쉼표나 줄바꿈이 포함된 텍스트는 큰따옴표로 감싸야 합니다.
원본 파일 보관
번역가에게 전달받은 원본 파일의 백업을 반드시 유지하세요.
번역 키
게임 코드에서 식별자로 사용하는 고유 문자열.
CSV 필드
구분자로 구분된 개별 값.
이스케이프
문장 부호를 텍스트로 유지하기 위한 따옴표 처리.
로케일
ko, en, ja와 같은 언어 및 지역 코드.

# 엔진에 가져오기 전에 정리된 파일 확인하기

미리보기를 열고 헤더가 프로젝트가 요구하는 언어 구조와 일치하는지 비교하세요. 자동 수정은 구분자와 빈 셀을 처리하는 데 도움이 되지만 누락된 번역을 만들거나 의미를 검증하지는 않습니다.원본 파일을 보관하고 작은 테스트 가져오기를 수행하세요. 어떤 행이 정규화되었는지, Godot이나 Unity가 새 경고 없이 정리된 파일을 읽는지 확인할 수 있습니다.정리는 구조를 고치는 단계입니다. 수정된 셀은 해당 언어 사용자가 다시 검토해야 하며, 내보낸 파일은 전달 전에 테스트 장면에서 가져와 확인하세요.

참고 문헌