생성:2025-05-20마지막 업데이트:2025-08-13
이 문서를 원하는 AI 어시스턴트에 참조하세요ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
이 페이지와 원하는 AI 어시스턴트를 사용하여 문서를 요약합니다
버전 기록
- "초기 기록"v5.5.102025. 6. 29.
이 페이지의 콘텐츠는 AI를 사용하여 번역되었습니다.
영어 원본 내용의 최신 버전을 보기문서 수정
이 문서를 개선할 아이디어가 있으시면 GitHub에 풀 리퀘스트를 제출하여 자유롭게 기여해 주세요.
문서에 대한 GitHub 링크복사
문서의 Markdown을 클립보드에 복사
CI/CD 파이프라인에서 번역 자동 생성
Intlayer는 콘텐츠 선언 파일에 대한 번역을 자동으로 생성할 수 있도록 합니다. 워크플로우에 따라 이를 달성하는 여러 가지 방법이 있습니다.
CMS 사용하기
Intlayer를 사용하면 로컬에서는 단일 로케일만 선언하고 모든 번역은 CMS를 통해 원격으로 관리하는 워크플로우를 채택할 수 있습니다. 이를 통해 콘텐츠와 번역이 코드베이스와 완전히 분리되어 콘텐츠 편집자에게 더 많은 유연성을 제공하며, 핫 콘텐츠 리로딩이 가능해져(변경 사항 적용을 위해 애플리케이션을 다시 빌드할 필요 없음) 편리합니다.
예제 구성
intlayer.config.ts
코드 복사
코드를 클립보드에 복사
CMS에 대해 더 알아보려면 공식 문서를 참조하세요.
Husky 사용하기
Husky를 사용하여 로컬 Git 워크플로우에 번역 생성 과정을 통합할 수 있습니다.
예제 구성
intlayer.config.ts
코드 복사
코드를 클립보드에 복사
.husky/pre-push
코드 복사
코드를 클립보드에 복사
Intlayer CLI 명령어 및 사용법에 대한 자세한 내용은 CLI 문서를 참조하세요.
저장소에 여러 앱이 있고 각각 별도의 intlayer 인스턴스를 사용하는 경우, --base-dir 인수를 다음과 같이 사용할 수 있습니다:
.husky/pre-push
코드 복사
코드를 클립보드에 복사
GitHub Actions 사용하기
Intlayer는 사전 내용을 자동으로 채우고 검토할 수 있는 CLI 명령어를 제공합니다. 이는 GitHub Actions를 사용하여 CI/CD 워크플로우에 통합할 수 있습니다.
.github/workflows/intlayer-translate.yml
코드 복사
코드를 클립보드에 복사
환경 변수를 설정하려면 GitHub → 설정 → Secrets and variables → Actions로 이동하여 비밀을 추가하세요.
Husky와 마찬가지로, 모노레포의 경우 --base-dir 인수를 사용하여 각 앱을 순차적으로 처리할 수 있습니다.
기본적으로--git-diff인수는 기본 브랜치(기본값origin/main)에서 현재 브랜치(기본값:HEAD)로 변경된 사전을 필터링합니다.
Intlayer CLI 명령어 및 사용법에 대한 자세한 내용은 CLI 문서를 참조하세요.