Intlayer의 향후 출시 예정에 대한 알림을 받으세요
    생성:2024-08-14마지막 업데이트:2025-06-29

    Intlayer: 웹사이트 번역을 위한 맞춤형 방법

    Intlayer는 자바스크립트 개발자를 위해 특별히 설계된 국제화 라이브러리입니다. 코드 어디에서나 콘텐츠를 선언할 수 있도록 허용합니다. 다국어 콘텐츠 선언을 구조화된 사전으로 변환하여 코드에 쉽게 통합할 수 있게 합니다. TypeScript를 사용하여, Intlayer는 개발을 더욱 견고하고 효율적으로 만듭니다.

    사용 예시

    bash
    .└── Components    └── MyComponent        ├── index.content.ts        └── index.tsx
    ./Components/MyComponent/index.content.ts
    import { t, type Dictionary } from "intlayer";const componentExampleContent = {  key: "component-example",  content: {    myTranslatedContent: t({      en: "Hello World",      fr: "Bonjour le monde",      es: "Hola Mundo",    }),  },} satisfies Dictionary;export default componentExampleContent;
    ./Components/MyComponent/index.tsx
    import { useIntlayer } from "react-intlayer";// 컴포넌트 예제 정의export const ComponentExample = () => {  const { myTranslatedContent } = useIntlayer("component-example");  return <span>{myTranslatedContent}</span>;};

    왜 Intlayer를 선택해야 하나요?

    기능 설명
    자바스크립트 기반 콘텐츠 관리 자바스크립트의 유연성을 활용하여 콘텐츠를 효율적으로 정의하고 관리하세요.
    타입 안전 환경 모든 콘텐츠 정의가 정확하고 오류가 없도록 TypeScript를 활용하세요.
    통합된 콘텐츠 파일 번역을 각 구성 요소와 가깝게 유지하여 유지 관리성과 명확성을 향상시킵니다.
    간소화된 설정 최소한의 구성으로 빠르게 시작할 수 있으며, 특히 Next.js 프로젝트에 최적화되어 있습니다.
    서버 컴포넌트 지원 Next.js 서버 컴포넌트에 완벽하게 적합하며, 원활한 서버 사이드 렌더링을 보장합니다.
    향상된 라우팅 복잡한 애플리케이션 구조에 원활하게 적응하는 Next.js 앱 라우팅을 완벽하게 지원합니다.
    체계적인 코드베이스 코드베이스를 더 체계적으로 유지하세요: 1 컴포넌트 = 같은 폴더 내 1 개의 사전.
    CI 자동 번역 자체 OpenAI API 키를 사용하여 CI에서 번역을 자동으로 채워 L10n 플랫폼이 필요 없도록 합니다.
    MCP 서버 통합 IDE 자동화를 위한 MCP(모델 컨텍스트 프로토콜) 서버를 제공하여 개발 환경 내에서 원활한 콘텐츠 관리 및 국제화(i18n) 워크플로우를 가능하게 합니다. 자세히 알아보기.
    마크다운 지원 개인정보 처리방침과 같은 다국어 콘텐츠를 위해 마크다운 파일을 가져오고 해석합니다.
    무료 시각 편집기 및 CMS 번역 작업을 위해 콘텐츠 작성자와 협업해야 하는 경우 사용할 수 있는 무료 시각 편집기 및 CMS가 제공됩니다. 이를 통해 로컬라이제이션 플랫폼의 필요성을 없애고 코드베이스에서 콘텐츠를 외부화할 수 있습니다.
    간소화된 콘텐츠 조회 각 콘텐츠마다 t 함수를 호출할 필요 없이, 단일 훅을 사용하여 모든 콘텐츠를 직접 조회할 수 있습니다.
    일관된 구현 클라이언트 및 서버 컴포넌트 모두에 동일한 구현을 사용하며, 각 서버 컴포넌트에 t 함수를 전달할 필요가 없습니다.
    트리 쉐이커블 콘텐츠 콘텐츠는 트리 쉐이커블하여 최종 번들을 가볍게 만듭니다.
    비차단 정적 렌더링 Intlayer는 next-intl과 달리 정적 렌더링을 차단하지 않습니다.
    상호 운용성 react-i18next, next-i18next, next-intl, 및 react-intl와의 상호 운용성을 허용합니다.

    문서 이력

    • 5.5.10 - 2025-06-29: 이력 초기화
    Intlayer의 향후 출시 예정에 대한 알림을 받으세요