홈샌드박스쇼케이스앱문서블로그
    • 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. VS Code 확장 기능
    생성:2025-03-17마지막 업데이트:2025-09-30
    이 문서를 원하는 AI 어시스턴트에 참조하세요
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

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

    버전 기록

    1. "데모 GIF 추가"
      v6.1.52025. 9. 30.
    2. "환경 선택 섹션 추가"
      v6.1.02025. 9. 24.
    3. "Intlayer 탭 / 채우기 및 테스트 명령 추가"
      v6.0.02025. 9. 22.
    4. "초기 이력"
      v5.5.102025. 6. 29.

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

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

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

    문서에 대한 GitHub 링크
    복사

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

    공식 VS 코드 확장

    개요

    Intlayer는 프로젝트에서 현지화된 콘텐츠 작업 시 개발자 경험을 향상시키기 위해 설계된 Intlayer의 공식 Visual Studio Code 확장입니다.

    Intlayer VS 코드 확장

    확장 링크: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension

    기능

    콘텐츠 추출

    • 콘텐츠 추출 – React / Vue / Svelte 컴포넌트에서 콘텐츠를 추출합니다

    사전 채우기

    • 즉시 탐색 – useIntlayer 키를 클릭하면 올바른 콘텐츠 파일로 빠르게 이동합니다.
    • 사전 채우기 – 프로젝트의 콘텐츠로 사전을 채웁니다.

    명령어 목록

    • Intlayer 명령어에 쉽게 접근 – 콘텐츠 사전을 빌드, 푸시, 풀, 채우기, 테스트를 손쉽게 수행합니다.

    콘텐츠 파일 생성

    • 콘텐츠 선언 생성기 – 다양한 형식(.ts, .esm, .cjs, .json)으로 사전 콘텐츠 파일을 생성합니다.

    사전 테스트

    • 사전 테스트 – 누락된 번역이 있는지 사전을 테스트합니다.

    사전 재구성

    • 사전을 최신 상태로 유지 – 프로젝트의 최신 콘텐츠로 사전을 최신 상태로 유지합니다.

    Intlayer 탭 (활동 표시줄)

    • Intlayer 탭 (활동 표시줄) – 전용 사이드 탭에서 도구 모음과 컨텍스트 작업(빌드, 풀, 푸시, 채우기, 새로 고침, 테스트, 파일 생성)과 함께 사전을 탐색하고 검색합니다.

    사용법

    빠른 탐색

    1. react-intlayer를 사용하는 프로젝트를 엽니다.
    2. 다음과 같이 useIntlayer() 호출을 찾습니다:

      tsx
      코드 복사

      코드를 클립보드에 복사

      const content = useIntlayer("app");
    3. 키(예: "app")에서 명령-클릭(⌘+클릭 macOS) 또는 Ctrl+클릭(Windows/Linux)을 합니다.
    4. VS Code가 자동으로 해당 사전 파일을 엽니다. 예: src/app.content.ts.

    Intlayer 탭 (활동 표시줄)

    사이드 탭을 사용하여 사전을 탐색하고 관리하세요:

    • 활동 표시줄에서 Intlayer 아이콘을 엽니다.
    • 검색에서 입력하여 사전과 항목을 실시간으로 필터링합니다.
    • 사전에서 환경, 사전, 파일을 탐색합니다. 툴바를 사용하여 빌드(Build), 풀(Pull), 푸시(Push), 채우기(Fill), 새로고침(Refresh), 테스트(Test), 사전 파일 생성(Create Dictionary File)을 수행할 수 있습니다. 마우스 오른쪽 버튼 클릭으로 컨텍스트 작업(사전에서 풀/푸시, 파일에서 채우기)을 사용할 수 있습니다. 현재 편집 중인 파일은 해당되는 경우 트리에서 자동으로 표시됩니다.

    명령어 접근

    명령어는 명령 팔레트에서 접근할 수 있습니다.

    sh
    코드 복사

    코드를 클립보드에 복사

    Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
    • 사전 빌드(Build Dictionaries)
    • 사전 푸시(Push Dictionaries)
    • 사전 풀(Pull Dictionaries)
    • 사전 채우기(Fill Dictionaries)
    • 사전 테스트(Test Dictionaries)
    • 사전 파일 생성(Create Dictionary File)

    환경 변수 로딩

    Intlayer는 AI API 키와 Intlayer 클라이언트 ID 및 시크릿을 환경 변수에 저장할 것을 권장합니다.

    이 확장 프로그램은 작업 공간에서 환경 변수를 로드하여 올바른 컨텍스트로 Intlayer 명령을 실행할 수 있습니다.

    • 로드 순서(우선순위): .env.<env>.local → .env.<env> → .env.local → .env
    • 비파괴적: 기존의 process.env 값은 덮어쓰지 않습니다.
    • 범위: 파일은 구성된 기본 디렉터리(기본값은 작업 공간 루트)에서 해석됩니다.

    활성 환경 선택

    • 명령 팔레트: 팔레트를 열고 Intlayer: Select Environment 명령을 실행한 후 환경(예: development, staging, production)을 선택합니다. 확장 기능은 위 우선순위 목록에서 첫 번째로 사용 가능한 파일을 로드하려 시도하며, “Loaded env from .env.<env>.local”과 같은 알림을 표시합니다.
    • 설정: 설정 → 확장 기능 → Intlayer로 이동하여 다음을 설정합니다:
      • 환경(Environment): .env.<env>* 파일을 해석하는 데 사용되는 환경 이름입니다.
      • (선택 사항) Env 파일: 명시적인 .env 파일 경로입니다. 제공되면 추론된 목록보다 우선합니다.

    모노레포 및 사용자 지정 디렉토리

    워크스페이스 루트 외부에 .env 파일이 있는 경우, 설정 → 확장 기능 → Intlayer에서 기본 디렉터리를 설정하세요. 로더는 해당 디렉터리를 기준으로 .env 파일을 찾습니다.

    gettext (.po)
    MCP 서버
    Alt+→

    이 페이지에서

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

      const content = useIntlayer("app");
      Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)