I18n
Gravity UI 프로젝트의 국제화 도우미.
🌍 Gravity-UI i18n Tools
이 저장소에는 Gravity-UI의 i18n(국제화)에 사용되는 공통 유틸리티, 라이브러리 및 플러그인이 포함되어 있습니다.
유용한 링크
라이브러리
| 이름 | 설명 | 버전 |
|---|---|---|
| i18n | 경량 i18n 라이브러리입니다. | |
| i18n-react | React 클라이언트 애플리케이션을 위한 i18n 라이브러리 (ICU 메시지 구문). | |
| i18n-node | 서버 애플리케이션을 위한 i18n 라이브러리 (ICU 메시지 구문). | |
| eslint-plugin-i18n | i18n을 위한 ESLint 규칙입니다. | |
| i18n-cli | 언어 파일 작업을 위한 도구입니다. | |
| i18n-babel-plugin | 언어 파일 전달을 최적화하기 위한 Babel 플러그인입니다. | |
| i18n-optimize-plugin | 언어 파일 전달을 최적화하기 위한 Webpack/Rspack 플러그인입니다. | |
| vscode-extension | 로컬라이제이션 파일 생성을 위한 VS Code 확장 프로그램입니다. |
개발
-
pnpm 설치
npm i -g pnpm@9.12.3 -
종속성 설치
pnpm i -
nx를 사용하여 명령어 실행# i18n-cli 패키지 빌드 pnpm nx build @gravity-ui/i18n-cli # i18n-cli 패키지에 대한 타입 검사 실행 pnpm nx typecheck @gravity-ui/i18n-cli # 모든 패키지에 대한 린트 실행 pnpm nx run-many --target=lint --parallel