@valibot/i18n
v0.13.0
Published
The official i18n translations for Valibot
Downloads
663
Maintainers
Readme
Valibot i18n
The official i18n translations for Valibot. See the internationalization guide for more details.
Current status
| Language | Pull Request | Status | | --------------- | ------------------ | ------ | | Arabic (ar) | #527 | ✅ | | Chinese (zh-CN) | #419 | ✅ | | Chinese (zh-TW) | #427 | ✅ | | Dutch (nl) | #438 | ✅ | | English (en) | #397 | ✅ | | German (de) | #397 | ✅ | | French (fr) | #418 | ✅ | | Hungarian (hu) | #560 | ✅ | | Japanese (ja) | #431 | ✅ | | Korean (kr) | #429 | ✅ | | Norwegian (nb) | #439 | ✅ | | Portuguese (pt) | #509 | ✅ | | Romanian (ro) | #472 | ✅ | | Russian (ru) | #434 | ✅ | | Slovenian (sl) | #422 | ✅ | | Turkish (tr) | #549 | ✅ | | Ukrainian (uk) | #423 | ✅ |
Getting started
Step 1: Clone repository
git clone [email protected]:fabian-hiller/valibot.git
Step 2: Install dependencies
pnpm install
Step 3: Build core library
cd ./library && pnpm build
Step 4: Change to directory
cd ../packages/i18n
Add language
- Add ISO code to
src/types.ts
in line 4 - Duplicate
src/en.ts
and change file name to ISO code - Change ISO code and translate messages in new file
- Import new language file in
scripts/build-npm.ts
andscripts/build-jsr.ts
- Add new import to
languages
array
Build library
Execute build script
pnpm build-npm # for npm
pnpm build-jsr # for JSR