Intlayer Documentation
Intlayer 문서에 오신 것을 환영합니다. 이 가이드는 Intlayer에 대한 개요, 주요 기능 및 이러한 문서를 효과적으로 활용하여 개발 경험을 향상시키는 방법을 제공합니다.
Introduction
What is Intlayer?
Intlayer는 JavaScript 개발자를 위해 특별히 설계된 국제화 라이브러리입니다. 코드의 모든 곳에서 콘텐츠를 선언할 수 있도록 합니다. 다국어 콘텐츠의 선언을 구조화된 사전으로 변환하여 코드에 쉽게 통합할 수 있도록 합니다. TypeScript를 사용하여 Intlayer는 개발을 더 강력하고 효율적으로 만들어 줍니다.
Intlayer는 또한 콘텐츠를 쉽게 편집하고 관리할 수 있는 선택적 비주얼 편집기를 제공합니다. 이 편집기는 코드에 대한 걱정 없이 콘텐츠를 생성하는 팀이나 비주얼 인터페이스를 선호하는 개발자에게 특히 유용합니다.
Example of usage
bash
.
├── ClientComponent
│ ├── index.content.ts
│ └── index.tsx
└── ServerComponent
├── index.content.ts
└── index.tsx
tsx
// ./ClientComponent/index.content.ts
import { type DeclarationContent, t } from "intlayer";
const clientComponentContent = {
key: "client-component",
content: {
myTranslatedContent: t({
en: "Hello World",
fr: "Bonjour le monde",
es: "Hola Mundo",
}),
},
} satisfies DeclarationContent;
export default clientComponentContent;
tsx
// ./ClientComponent/index.tsx
"use client";
import { useIntlayer } from "next-intlayer";
export const ClientComponent = () => {
const { myTranslatedContent } = useIntlayer("client-component");
return <span>{myTranslatedContent}</span>;
};
Main Features
Intlayer는 현대 웹 개발의 필요를 충족하기 위해 다양한 기능을 제공합니다. 아래는 주요 기능과 각 기능에 대한 상세 문서 링크입니다:
- Internationalization Support: 국제화에 대한 내장 지원으로 애플리케이션의 글로벌 범위를 확장하십시오.
- Visual Editor: Intlayer를 위해 설계된 편집기 플러그인으로 개발 워크플로를 개선하십시오. 비주얼 편집기 가이드를 확인하세요.
- Configuration Flexibility: 구성 가이드에 자세히 설명된 광범위한 구성 옵션으로 설정을 사용자 정의하십시오.
- Advanced CLI Tools: Intlayer의 명령줄 인터페이스를 사용하여 프로젝트를 효율적으로 관리하십시오. CLI 도구 문서에서 기능을 탐색하십시오.
- Compatibility with i18n: Intlayer는 다른 국제화 라이브러리와 원활하게 작동합니다. 추가 정보는 i18n 가이드를 확인하세요.
Platforms Supported
Intlayer는 Next.js 및 React 애플리케이션과 원활하게 작동하도록 설계되었습니다. 또한 Vite 및 Create React App을 지원합니다.
- Next.js Integration: 서버 측 렌더링 및 정적 사이트 생성을 위해 Intlayer 내에서 Next.js의 힘을 활용하십시오. 세부 정보는 Next.js 통합 가이드에서 확인할 수 있습니다.
- Vite and React Integration: 서버 측 렌더링 및 정적 사이트 생성을 위해 Intlayer 내에서 Vite를 활용하십시오. 세부 정보는 Vite 및 React 통합 가이드에서 확인할 수 있습니다.
- Create React App Integration: 서버 측 렌더링 및 정적 사이트 생성을 위해 Intlayer 내에서 Create React App의 힘을 활용하십시오. 세부 정보는 Create React App 통합 가이드에서 확인할 수 있습니다.
How to Use This Docs
이 문서를 최대한 활용하려면:
- Relevant Sections로 이동하십시오: 필요한 내용을 다루는 섹션으로 직접 이동하기 위해 위에 제공된 링크를 사용하십시오.
- Interactive Examples: 사용 가능한 경우, 대화형 예제를 활용하여 기능이 실시간으로 작동하는 모습을 확인하십시오.
- Feedback and Contributions: 귀하의 피드백은 소중합니다. 제안사항이나 수정사항이 있는 경우, 문서 기여를 고려해 주십시오.
이 문서를 개선할 아이디어가 있으시면 GitHub에 풀 리퀘스트를 제출하여 자유롭게 기여해 주세요.
문서에 대한 GitHub 링크