Nuxt ZodI18n
zodエラーメッセージをローカライズするためのNuxtモジュールです。
遊び場で使用方法のドキュメントをチェックしてください。テストは後ほど公開されます
機能
- このライブラリは@nuxtjs/i18nに依存しています。
- zodのグローバルエラーマップを提供します。Zod ERROR_HANDLINGを参照してください。
- ZodIssueCodeに基づくzodエラーの翻訳。
- カスタムエラーを翻訳する方法
クイックセットアップ
- プロジェクトに
nuxt-zod-i18n
依存関係を追加します
npx nuxi@latest module add nuxt-zod-i18n
nuxt.config.ts
のmodules
セクションにnuxt-zod-i18n
を@nuxtjs/i18n
モジュールの前に追加します
export default defineNuxtConfig({
modules: ['nuxt-zod-i18n', '@nuxtjs/i18n']
})
これで完了です!これでNuxt ZodI18nをNuxtアプリで使用できます✨
開発
# Install dependencies
npm install
# Generate type stubs
npm run dev:prepare
# Develop with the playground
npm run dev
# Build the playground
npm run dev:build
# Run ESLint
npm run lint
# Run Vitest
npm run test
npm run test:watch
# Release new version
npm run release