Creation:2026-01-21Last update:2026-01-21
이 문서를 원하는 AI 어시스턴트에 참조하세요ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
이 페이지와 원하는 AI 어시스턴트를 사용하여 문서를 요약합니다
버전 기록
- "모든 exports에 대한 문서 통합"v8.0.02026. 1. 21.
이 페이지의 콘텐츠는 AI를 사용하여 번역되었습니다.
영어 원본 내용의 최신 버전을 보기Edit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
express-intlayer 패키지
express-intlayer 패키지는 Express 애플리케이션에서 국제화(i18n)를 처리하기 위한 미들웨어를 제공합니다. 사용자의 로케일(locale)을 감지하고 번역 함수(translation functions)를 제공합니다.
설치
bash
코드 복사
코드를 클립보드에 복사
npm install express-intlayer내보내기
미들웨어
가져오기:
tsx
코드 복사
코드를 클립보드에 복사
import "express-intlayer";테이블의 모든 내용 표시
테이블을 모달로 열어 모든 데이터를 명확하게 확인
| 함수 | 설명 | 관련 문서 |
|---|---|---|
intlayer | 사용자의 로케일을 감지하고 res.locals를 Intlayer 데이터로 채우는 Express 미들웨어입니다. 쿠키/헤더에서 로케일을 감지하고 t, getIntlayer, 및 getDictionary를 res.locals에 주입하며, 요청 라이프사이클 접근을 위한 CLS 네임스페이스를 설정합니다. | intlayer |
함수
임포트:
tsx
코드 복사
코드를 클립보드에 복사
import "express-intlayer";테이블의 모든 내용 표시
테이블을 모달로 열어 모든 데이터를 명확하게 확인
| 함수 | 설명 | 관련 문서 |
|---|---|---|
t | 현재 로케일의 콘텐츠를 가져오는 번역 함수입니다. intlayer 미들웨어가 관리하는 요청 수명주기 내에서 동작합니다. 요청 컨텍스트에 접근하기 위해 CLS(Async Local Storage)를 사용합니다. | translation |
getIntlayer | 생성된 선언에서 키로 딕셔너리를 검색하고 지정된 로케일의 내용을 반환합니다. getDictionary의 최적화된 버전입니다. 요청 컨텍스트에 접근하기 위해 CLS를 사용합니다. | - |
getDictionary | 딕셔너리 객체를 처리하고 지정된 로케일의 내용을 반환합니다. t() 번역, 열거형(enumerations), 마크다운, HTML 등을 처리합니다. 요청 컨텍스트에 접근하기 위해 CLS를 사용합니다. | - |