번역 재정의

Lingo.dev CLI를 사용하면 대상 파일을 직접 편집하여 번역을 수동으로 재정의할 수 있습니다. 재정의된 사용자 지정 번역은 소스 콘텐츠가 변경되지 않는 한 후속 CLI 실행에서도 유지됩니다.

재정의 작동 방식

Lingo.dev CLI는 콘텐츠 지문을 사용하여 변경 사항을 감지합니다. 대상 파일에서 번역을 수동으로 편집하면 소스 콘텐츠 지문이 변경되지 않았기 때문에 CLI가 변경 사항을 유지합니다.

예시 워크플로:

  1. 초기 번역 — CLI가 스페인어 번역을 생성합니다:
// locales/en.json (source)
{
  "greeting": "Welcome to our platform"
}

// locales/es.json (generated)
{
  "greeting": "Bienvenido a nuestra plataforma"
}
  1. 수동 재정의 — 스페인어 번역을 편집합니다:
// locales/es.json (manually edited)
{
  "greeting": "¡Bienvenido a nuestro espacio digital!"
}
  1. 후속 CLI 실행 — 재정의가 유지됩니다:
npx lingo.dev@latest run
# Your custom Spanish translation remains unchanged
  1. 소스 변경 시 재번역 트리거 — 영어 소스를 수정하면:
// locales/en.json (source modified)
{
  "greeting": "Welcome to our new platform"
}

CLI가 소스 변경을 감지하고 재번역하여 재정의를 새로운 AI 생성 번역으로 대체합니다.

키 이름 변경 지원

Lingo.dev CLI는 키 이름을 변경해도 번역을 유지합니다. 잠금 파일이 콘텐츠와 키 지문을 모두 추적하므로 번역 작업을 잃지 않고 원활하게 키를 리팩토링할 수 있습니다.

자세히 알아보기: 키 이름 변경