Setup
Get CLI running
마이그레이션 없이 세 단계면 됩니다. 프로젝트를 가리키게 하면 첫 키들이 대시보드에 나타납니다.
- Install패키지나 설정 바록을 추가하세요. 빌드의 다른 부분은 바뀌지 않습니다.
- Connect your project대시보드의 org/project 식별자를 사용하세요. 키와 언어는 직접 동기화해야 하는 로컬 파일이 아니라 거기서 옵니다.
- Ship한 번 발행하면 모든 언어가 엣지의 정적 파일이 됩니다. 문구 변경은 새 배포 없이 반영됩니다.
코드에서는 이렇게 보입니다
# Compare local keys with the platform, then create the missing ones
npx @better-i18n/cli sync --push --yes
# Fail a build when i18n health drops below the threshold
npx @better-i18n/cli doctor --ci --reportSurface
What CLI gives you
실제로 제공되는 명령어, 도구, 경로입니다. 여기 적힌 이름은 마케팅 표현이 아니라 직접 입력하는 이름입니다.
better-i18n scan소스 파일을 순회하며 t()로 감싸지 않은 모든 사용자 노출 문자열을 보고합니다.
better-i18n sync --push로컬 키를 플랫폼과 비교하고 없는 키를 생성합니다.
better-i18n check:missing · check:unused코드에서 사용되지만 원격에 없는 키와, 발행되었지만 더 이상 참조되지 않는 키를 나열합니다.
better-i18n doctor --cii18n 상태에 점수를 매기고, 설정한 기준에 못 미치면 빌드를 실패시킵니다.
better-i18n keys list · create · delete대시보드를 열지 않고 스크립트나 파이프에서 키를 나열·생성·삭제합니다.
better-i18n publish터미널에서 승인된 번역을 CDN으로 푸시합니다.
Where it fits
CLI이(가) Better 안에서 동작하는 방식
Detect
코드베이스에서 원본 문자열을 가져오거나 CLI 리포지터리를 연결하세요. 키는 국조와 컨텍스트를 유지한 채 Better에 도착합니다.
Review
AI 번역을 실행하고, 사람 리뷰어를 지정하고, 어느 변경도 프로덕션에 닿기 전에 승인 절차를 거치게 하세요. 모든 이력을 한곳에서 감사할 수 있습니다.
Ship
CDN 엣지에 발행하거나 번역을 CLI(으)로 다시 푸시하세요. 문구 변경은 새 앱 배포를 유발하지 않고 반영됩니다.
Developer-first workflow
현지화가 코드 가까이에 있습니다. pull request에서 검토하고, 버전 관리하며, 기존 CI 및 배포 파이프라인의 일부가 됩니다.
Less operational drift
번역 업데이트, 검토 승인, 배포를 여러 도구와 스크립트에 흔어놓지 않고 하나의 워크플로에 모읍니다.
Controlled rollout
번역 발행을 코드 릴리스와 분리합니다. 다음 배포 시점을 기다리지 않고 원하는 일정에 문구 변경을 반영하세요.
Questions
Before you connect it
Next
Connect CLI today
무료로 시작하세요. 통합을 추가하고 한 번 발행하면, 릴리스 없이 문구가 바뀌는 것을 보실 수 있습니다.