다국어(i18n) JSON 파일의 빠진 키를 찾으세요!

기준 언어 파일과 번역 파일을 넣으면 빠진 키, 남는 키, 번역 안 된 값, 자리표시자 차이를 바로 보여줍니다.
1. base
2. target
3. result keyCount

missing1

  • cart.checkout

placeholderMismatch1

  • home.greeting{name} → –

untranslated1

  • home.ctaGet started

extra1

  • legacy.banner

다국어(i18n) JSON 파일의 빠진 키를 찾으세요!

기준 언어 파일과 번역 파일을 넣으면 빠진 키, 남는 키, 번역 안 된 값, 자리표시자 차이를 바로 보여줍니다.

설명

- 중첩된 키는 점 경로(home.title)로, 배열은 번호(items.0)로 펼쳐서 비교합니다. - 키에 점이 들어간 평평한 파일({"home.title": "..."})과 중첩 파일도 서로 비교할 수 있습니다. - 번역 값이 기준 값과 똑같으면 번역을 빠뜨렸을 가능성이 있어 따로 보여줍니다. - {name}, {{count}}, %s 같은 자리표시자가 한쪽에만 있으면 알려줍니다. - 입력한 내용은 브라우저 밖으로 나가지 않습니다.

사용 방법

1. 왼쪽에 기준 언어 파일(예: ko.json) 내용을 붙여넣습니다. 2. 오른쪽에 번역 파일(예: en.json) 내용을 붙여넣습니다. 3. 결과에서 빠진 키·남는 키·번역 안 된 값을 확인합니다. 4. "빠진 키 JSON 복사"로 채워 넣을 키만 모은 JSON 을 복사해 번역 파일에 추가합니다.

사례

- 배포 전에 새로 추가한 문구가 모든 언어 파일에 들어갔는지 확인할 때 - 번역 업체에 넘길 빠진 문구만 추릴 때 - 리팩터링 후 지워야 할 쓰지 않는 키를 찾을 때 - 자리표시자가 빠져 화면에 {name} 이 그대로 보이는 버그를 미리 막을 때