|Labs
데모 예약플랫폼
React (Lingo Compiler)
알파
React (MCP)React (i18n)레거시 CLI (v0)
사용 중단

Lingo.dev CLI

  • 작동 방식
  • 설정
  • 빠른 시작
  • 모노레포

구성

  • 지원 형식
  • i18n.json
  • i18n.lock
  • 지원 로캘

기능

  • 기존 번역 활용
  • 언어 추가
  • 오버라이드
  • 번역자 노트
  • 번역 키
  • 키 이름 변경
  • 키 잠금
  • 키 무시
  • 키 보존
  • AI로 키 추출

성능

  • 대규모 프로젝트
  • 병렬 처리
  • 비용 예상

재번역

  • 자동 재번역
  • 재번역
  • 번역 제거

이 문서는 레거시 CLI (v0)를 다루며 현재는 사용 중단되었습니다. 현재 CLI는 v1입니다. 현재 CLI 문서 보기

자동 재번역

Lingo.dev CLI는 원문 텍스트를 수정하면 콘텐츠를 자동으로 다시 번역합니다. lockfile에는 각 원문 문자열의 fingerprint가 저장되며, fingerprint가 바뀌면 CLI가 업데이트된 콘텐츠만 번역 파이프라인으로 보내고 모든 대상 파일의 기존 번역을 교체합니다.

작동 방식#

json
// locales/en.json (original)
{ "button.save": "Save changes" }

// locales/es.json (generated)
{ "button.save": "Guardar cambios" }

원문을 수정한 뒤:

json
// locales/en.json (updated)
{ "button.save": "Save all changes" }

npx lingo.dev@latest run을 실행하면 새 fingerprint를 감지해 다시 번역합니다:

json
// locales/es.json (updated automatically)
{ "button.save": "Guardar todos los cambios" }

변경되지 않은 키는 완전히 건너뛰고, 수정된 키만 번역 백엔드로 전송됩니다.

재번역이 실행되는 경우#

변경 사항재번역 여부
원문 텍스트 수정예
원문 텍스트 변경 없음아니요
키 이름 변경, 콘텐츠는 그대로아니요 - 번역은 그대로 유지됩니다
원문에서 키 삭제대상 파일에서 번역 제거
원문에 새 키 추가새 콘텐츠로 번역

오버라이드와 자동 재번역#

번역을 수동으로 오버라이드한 경우, 원문이 바뀌면 자동 재번역이 해당 오버라이드를 덮어씁니다. 이는 의도된 동작입니다. 원문이 바뀌었다는 것은 의미가 달라졌다는 신호이므로, 새로운 번역이 필요합니다.

다른 이유(모델 변경, 프롬프트 업데이트)로 콘텐츠를 재번역하려면 재번역을 참고하세요.

다음 단계#

재번역
수동 재번역 옵션
i18n.lock
fingerprinting으로 변경 사항을 추적하는 방법
Overrides
수동 편집이 보존되는 방식
Remove Translations
대상 파일에서 번역 삭제

이 페이지가 도움이 되었나요?

Max PrilutskiyMax Prilutskiy·업데이트됨 5일 전·1 min read