작가:
이 문서를 원하는 AI 어시스턴트에 참조하세요ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
이 페이지와 원하는 AI 어시스턴트를 사용하여 문서를 요약합니다
버전 기록
- "모든 exports에 대한 문서 통합"v8.0.02026. 1. 21.
이 페이지의 콘텐츠는 AI를 사용하여 번역되었습니다.
영어 원본 내용의 최신 버전을 보기문서 수정
이 문서를 개선할 아이디어가 있으시면 GitHub에 풀 리퀘스트를 제출하여 자유롭게 기여해 주세요.
문서에 대한 GitHub 링크생성:2026-01-21마지막 업데이트:2026-01-21
복사
문서의 Markdown을 클립보드에 복사
IntlayerProvider 컴포넌트 문서
IntlayerProvider는 Solid 애플리케이션에 국제화 컨텍스트를 제공하는 루트 컴포넌트입니다. 현재 locale 상태를 관리하며 모든 하위 컴포넌트가 번역을 사용할 수 있도록 보장합니다.
사용법
tsx
코드 복사
코드를 클립보드에 복사
설명
IntlayerProvider는 다음과 같은 역할을 수행합니다:
- 상태 관리: 반응성을 위해 signals를 사용하여 현재 locale을 초기화하고 저장합니다.
- 로케일 결정: 쿠키, 브라우저 설정 또는 기본 구성에 따라 초기 locale을 결정합니다.
- 컨텍스트 주입:
useIntlayer또는useLocale같은 훅을 통해 모든 컴포넌트에서 locale과setLocale함수를 사용할 수 있게 합니다. - 지속성: 세션 간 사용자의 선호를 유지하기 위해 locale 변경을 쿠키나 로컬 스토리지와 자동으로 동기화합니다.
Props
- locale (선택 사항): 현재 locale을 수동으로 설정합니다.
- defaultLocale (optional): 구성의 기본 로케일을 재정의합니다.
- setLocale (optional): 커스텀 로케일 설정 함수를 제공합니다.
- disableEditor (optional): 시각적 에디터 통합을 비활성화합니다.
- isCookieEnabled (optional): 쿠키 지속성을 활성화하거나 비활성화합니다.
