본문으로 건너뛰기
CDGet
  • 홈
  • 프로젝트
  1. 홈
  2. 전체 프로젝트
  3. Chki18n

Chki18n

라이브러리유틸리티

번역 파일이 i18n 관례를 지키는지 검사하는 명령줄 도구로, JavaScript와 Dart, Python으로 나와 있습니다. 빠진 키와 중복된 값을 비롯해 흔히 저지르는 실수를 알려 주며, 개발 환경은 물론 CI에서도 그대로 실행됩니다.

홈페이지 (새 창에서 열림)문서 (새 창에서 열림)소스 코드 (새 창에서 열림)

프로젝트 소개

Chki18n은 번역 파일이 국제화 규칙을 지키고 있는지 확인하는 명령줄 도구입니다. 프로젝트가 이미 가지고 있는 언어 파일을 읽어 무엇이 잘못되어 있는지 알려 줍니다. 그렇지 않으면 빠진 문구가 화면에 드러난 뒤에야 알게 되는 일입니다.

스물다섯 가지 검사를 돌리고, 찾은 문제는 끼치는 피해에 맞는 수준으로 보고합니다. 화면을 망가뜨리는 문제는 오류입니다. 읽거나 해석할 수 없는 파일, 두 번 정의된 키, 그룹에서 빠진 로케일, 한 언어에는 있는데 다른 언어에는 없는 키, 그리고 이름이나 개수가 기준 언어와 맞지 않는 치환 자리표시자가 여기에 해당합니다. 창피한 정도에서 끝나는 문제는 경고입니다. 값이 비어 있는 키, 같은 문장을 쓰는 서로 다른 키, 원문과 똑같아 아직 번역되지 않은 값, 번역하면서 빠지거나 바뀐 숫자, 사라진 마크업, 같은 원문을 두 가지로 옮긴 번역, 보이지 않는 문자, 빠진 복수형, 그리고 다른 어떤 언어도 더는 쓰지 않는 키입니다. 소스 코드까지 알려 주면 아무 데서도 참조하지 않는 키와, 코드가 찾지만 어느 파일에도 정의되지 않은 키도 보고합니다.

명령으로도, CI 작업 안에서도, 직접 짠 코드에서도 실행할 수 있습니다. JavaScript와 Dart, Python으로 배포되고 셋 다 같은 검사를 같은 순서로 돌려 같은 보고서를 냅니다. 현재는 JSON 번역 파일을 읽으며, 검사만 할 뿐 번역하지는 않으므로 실행한다고 해서 파일의 내용이 바뀌는 일은 없습니다.

기능

  • 문서 지원

  • TypeScript 지원

  • 다국어 지원

  • 테스트로 검증됨

  • 크로스플랫폼 지원

  • 명령줄 인터페이스

프로젝트 정보

시작
2026
라이선스
MIT (새 창에서 열림)
프로그래밍 언어
DartPythonJavaScript
태그
i18ntranslationclivalidationcontinuous-integration
패키지
chki18n (새 창에서 열림)npmchki18n (새 창에서 열림)pub.devchki18n (새 창에서 열림)PyPI
인기도
4
GitHub 스타
430
npm 다운로드
데이터 30개. 범위: 0~171.
Chki18n — npm 다운로드, 최근 30일
npm 다운로드
9월 2일5
9월 3일0
9월 4일144
9월 5일171
9월 6일28
9월 7일0
9월 8일0
9월 9일11
9월 10일8
9월 11일4
9월 12일18
9월 13일4
9월 14일2
9월 15일0
9월 16일2
9월 17일6
9월 18일1
9월 19일1
9월 20일1
9월 21일0
9월 22일0
9월 23일8
9월 24일0
9월 25일2
9월 26일3
9월 27일5
9월 28일2
9월 29일1
9월 30일3
10월 1일0
최근 30일
연락처후원하기
여기에 있는 프로젝트는 MIT 라이선스로 공개한 오픈 소스입니다.© 2026 CDGet. 모든 권리를 보유합니다.