홈샌드박스쇼케이스앱문서블로그
    • English영어
      EN
    • русский러시아어
      RU
    • 日本語일본어
      JA
    • français프랑스어
      FR
    • 한국어한국어
      KO
    • 中文중국어
      ZH
    • español스페인어
      ES
    • Deutsch독일어
      DE
    • العربية아랍어
      AR
    • italiano이탈리아어
      IT
    • British English영어(영국)
      EN-GB
    • português포르투갈어
      PT
    • हिन्दी힌디어
      HI
    • Türkçe튀르키예어
      TR
    • polski폴란드어
      PL
    • Indonesia인도네시아어
      ID
    • Tiếng Việt베트남어
      VI
    • українська우크라이나어
      UK
    /
    프레임워크로 문서 필터링
    Alt+←
    Intlayer의 이점
    시작하기
    개념
    • Intlayer 작동 방식
    • 구성
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • 비주얼 편집기
    • CMS
    • CI/CD 통합
    • 번역복수형열거조건성별삽입파일중첩MarkdownHTML함수 가져오기
    • 로케일별 파일
    • 컴파일러
    • 자동 채우기
    • 테스트
    • 번들 최적화
    환경
    • Next.js 14 및 앱 라우터
      Next.js 15
      Next.js 로케일 없는 URL
      Next.js 및 페이지 라우터
      컴파일러
    • Tanstack Start Solid
    • Astro 및 React
      Astro 및 Svelte
      Astro 및 Vue
      Astro 및 Solid
      Astro 및 Preact
      Astro 및 Lit
      Astro 및 Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt 및 Vue
    • Vite 및 Solid
    • SvelteKit
    • Vite 및 Preact
    • Vite 및 Vanilla JS
    • Vite 및 Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native 및 Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx 및 React
    Plugins
    • JSON
    • gettext (.po)
    VS Code 확장 기능
    에이전트
    • MCP 서버
    • 에이전트 기술
    릴리스
    • v8
    • v7
    • v6
    벤치마크
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    블로그
    질문 발표
    1. Documentation
    2. 개념
    3. CLI
    생성:2024-08-11마지막 업데이트:2026-03-31
    이 문서를 원하는 AI 어시스턴트에 참조하세요
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    이 페이지와 원하는 AI 어시스턴트를 사용하여 문서를 요약합니다

    버전 기록

    1. "standalone 명령어 추가"
      v8.6.42026. 3. 31.
    2. "CI 명령어 추가"
      v7.5.112026. 1. 6.
    3. "프로젝트 목록(list projects) 명령어 추가"
      v7.5.112026. 1. 6.
    4. "init 명령어 추가"
      v7.5.92025. 12. 30.
    5. "extract 명령어 추가"
      v7.2.32025. 11. 22.
    6. "translate 명령어에 skipIfExists 옵션 추가"
      v7.1.02025. 11. 5.
    7. "CLI 인수 및 명령어 별칭 추가"
      v6.1.42025. 1. 27.
    8. "명령어에 build 옵션 추가"
      v6.1.32025. 10. 5.
    9. "version 명령어 추가"
      v6.1.22025. 9. 26.
    10. "CLI를 통해 verbose 옵션 기본값을 true로 설정"
      v6.1.02025. 9. 26.
    11. "watch 명령어 및 with 옵션 추가"
      v6.1.02025. 9. 23.
    12. "editor 명령어 추가"
      v6.0.12025. 9. 23.
    13. "content test 및 list 명령어 추가"
      v6.0.02025. 9. 17.
    14. "CLI 명령어 매개변수 문서 업데이트"
      v5.5.112025. 7. 11.
    15. "기록 초기화"
      v5.5.102025. 6. 29.

    이 페이지의 콘텐츠는 AI를 사용하여 번역되었습니다.

    영어 원본 내용의 최신 버전을 보기
    문서 수정

    이 문서를 개선할 아이디어가 있으시면 GitHub에 풀 리퀘스트를 제출하여 자유롭게 기여해 주세요.

    문서에 대한 GitHub 링크
    복사

    문서의 Markdown을 클립보드에 복사

    Intlayer CLI - 다국어 웹사이트를 위한 모든 Intlayer CLI 명령어


    목차


    패키지 설치

    npm을 사용하여 필요한 패키지를 설치합니다:

    bash
    코드 복사

    코드를 클립보드에 복사

    npm install intlayer-cli -g
    intlayer 패키지가 이미 설치되어 있다면 CLI가 자동으로 설치됩니다. 이 단계는 건너뛸 수 있습니다.

    intlayer-cli 패키지

    intlayer-cli 패키지는 Intlayer 선언을 딕셔너리로 트랜스파일하는 데 사용됩니다.

    이 패키지는 src/**/*.content.{ts|js|mjs|cjs|json}과 같은 모든 Intlayer 파일을 트랜스파일합니다. Intlayer 선언 파일 선언 방법 알아보기.

    Intlayer 딕셔너리를 해석하려면 react-intlayer 또는 next-intlayer와 같은 해석기를 사용할 수 있습니다.

    설정 파일 지원

    Intlayer는 여러 설정 파일 형식을 허용합니다:

    • intlayer.config.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.config.mjs
    • .intlayerrc

    사용 가능한 언어 또는 기타 매개변수를 구성하는 방법은 여기에서 구성 문서를 참조하세요.

    Intlayer 명령어 실행

    인증

    • 로그인 - Intlayer CMS에 인증하고 액세스 자격 증명을 가져옵니다.

    핵심 명령어

    • 딕셔너리 빌드 (Build) - 콘텐츠 선언 파일에서 딕셔너리를 빌드합니다.
    • 딕셔너리 감시 (Watch) - 변경 사항을 감시하고 딕셔너리를 자동으로 빌드합니다.
    • 독립 실행형 번들 생성 (Standalone) - Intlayer 및 지정된 패키지를 포함하는 독립 실행형 JavaScript 번들을 생성합니다.
    • CLI 버전 확인 - 설치된 Intlayer CLI 버전을 확인합니다.
    • 프로젝트 목록 (List Projects) - 디렉토리 또는 git 저장소의 모든 Intlayer 프로젝트를 나열합니다.

    딕셔너리 관리

    • 딕셔너리 푸시 (Push) - 딕셔너리를 Intlayer 에디터 및 CMS로 전송합니다.
    • 딕셔너리 풀 (Pull) - Intlayer 에디터 및 CMS에서 딕셔너리를 가져옵니다.
    • 딕셔너리 채우기 (Fill) - AI를 사용하여 딕셔너리를 채우고 감사하며 번역합니다.
    • 누락된 번역 테스트 - 누락된 번역을 테스트하고 식별합니다.
    • 콘텐츠 선언 파일 목록 - 프로젝트의 모든 콘텐츠 선언 파일을 나열합니다.

    컴포넌트 관리

    • 문자열 추출 (Extract) - 컴포넌트 근처의 .content 파일로 컴포넌트에서 문자열을 추출합니다.

    구성

    • Intlayer 초기화 (Init) - 자동 구성을 사용하여 프로젝트에 Intlayer를 설정합니다.
    • 구성 관리 - Intlayer 구성을 가져오고 CMS로 전송합니다.

    문서 관리

    • 문서 번역 - AI를 사용하여 문서 파일을 자동으로 번역합니다.
    • 문서 검토 - 품질과 일관성을 위해 문서 파일을 검토합니다.

    에디터 및 라이브 동기화 (Live Sync)

    • 에디터 명령어 - Intlayer 에디터 명령어를 사용합니다.
    • 라이브 동기화 명령어 - 라이브 동기화를 사용하여 런타임에 CMS의 콘텐츠 변경 사항을 반영합니다.

    CI/CD 및 자동화

    • CI 명령어 - CI/CD 파이프라인을 위해 자동으로 주입된 자격 증명으로 Intlayer 명령어를 실행합니다.

    개발 도구

    • CLI SDK - 자체 코드에서 Intlayer CLI SDK를 사용합니다.
    • Intlayer 명령어 디버그 - Intlayer CLI 문제를 디버그하고 해결합니다.

    package.json에서 Intlayer 명령어 사용하기

    package.json
    코드 복사

    코드를 클립보드에 복사

    "scripts": {  "intlayer:init": "npx intlayer init",  "intlayer:login": "npx intlayer login",  "intlayer:build": "npx intlayer build",  "intlayer:watch": "npx intlayer build --watch",  "intlayer:standalone": "npx intlayer standalone --packages intlayer vanilla-intlayer",  "intlayer:push": "npx intlayer push",  "intlayer:pull": "npx intlayer pull",  "intlayer:fill": "npx intlayer fill",  "intlayer:list": "npx intlayer content list",  "intlayer:test": "npx intlayer content test",  "intlayer:extract": "npx intlayer extract",  "intlayer:projects": "npx intlayer projects list",  "intlayer:doc:translate": "npx intlayer doc translate",  "intlayer:doc:review": "npx intlayer doc review"}

    참고: 다음과 같은 짧은 별칭을 사용할 수도 있습니다:

    • npx intlayer list: npx intlayer content list 대신 사용
    • npx intlayer test: npx intlayer content test 대신 사용
    • npx intlayer projects-list 또는 npx intlayer pl: npx intlayer projects list 대신 사용
    구성
    Test
    Alt+→

    이 페이지에서

      토론은 익명이며 일반적인 문제를 해결하기 위해 정기적으로 검토됩니다. 기능 아이디어, 문서에 대한 피드백 또는 Intlayer와 관련된 모든 것을 자유롭게 공유하세요, 이 의견을 로드맵 구성과 제품 개선에 활용합니다.

      npm install intlayer-cli -g
      "scripts": {  "intlayer:init": "npx intlayer init",  "intlayer:login": "npx intlayer login",  "intlayer:build": "npx intlayer build",  "intlayer:watch": "npx intlayer build --watch",  "intlayer:standalone": "npx intlayer standalone --packages intlayer vanilla-intlayer",  "intlayer:push": "npx intlayer push",  "intlayer:pull": "npx intlayer pull",  "intlayer:fill": "npx intlayer fill",  "intlayer:list": "npx intlayer content list",  "intlayer:test": "npx intlayer content test",  "intlayer:extract": "npx intlayer extract",  "intlayer:projects": "npx intlayer projects list",  "intlayer:doc:translate": "npx intlayer doc translate",  "intlayer:doc:review": "npx intlayer doc review"}