Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@valibot/i18n

fabian-hiller6.3kMIT1.0.0TypeScript support: included

The official i18n translations for Valibot

valibot, i18n, translations, internationalization

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
Catalan (ca) #652
Chinese (zh-CN) #419
Chinese (zh-TW) #427
Czech (cs) #886
Dutch (nl) #438
English (en) #397
Farsi (fa) #838
French (fr) #418
German (de) #397
Hungarian (hu) #560
Indonesia (id) #683
Italian (it) #605
Japanese (ja) #431
Korean (kr) #429
Norwegian (nb) #439
Polish (pl) #584
Portuguese (pt) #509
Romanian (ro) #472
Russian (ru) #434
Slovenian (sl) #422
Spanish (es) #581
Swedish (sv) #606
Turkish (tr) #549
Ukrainian (uk) #423
Vietnamese (vi) #951

Getting started

Step 1: Clone repository

git clone git@github.com: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

  1. Add ISO code to src/types.ts in line 4
  2. Duplicate src/en.ts and change file name to ISO code
  3. Change ISO code and translate messages in new file
  4. Import new language file in scripts/build-npm.ts and scripts/build-jsr.ts
  5. Add new import to languages array

Build library

Execute build script

pnpm build.npm      # for npm
pnpm build.jsr      # for JSR