Custom Zod locales for FormatJS
npm install @aboutbits/zod-locales-formatjsCustom Zod Locales for FormatJS
===============================

This package provides simplified translations for Zod error messages.
It contains translations for German and Italian.
- Usage
- Build & Publish
- Information
First you need to install the package:
``bash`
npm install @aboutbits/zod-locales-formatjs
Second, add the custom language packages to your IntlProvider:
`js
import { de } from '@aboutbits/zod-locales-formatjs'
import { IntlProvider } from 'react-intl'
`
Finally, configure Zod to use the new translations. The following helpers can be used with React. They require the react-intl package to be installed.
`js
import { useZodInternationalizationWithReactIntl } from '@aboutbits/zod-locales-formatjs/react-intl'
useZodInternationalizationWithReactIntl()
`
or
`js
import { ZodInternationalizationWithReactIntl } from '@aboutbits/zod-locales-formatjs/react-intl'
`
If you don't use React, you can set the ZodErrorMap manually with:
`js
import { setZodErrorMap } from '@aboutbits/zod-locales-formatjs'
setZodErrorMap(intl)
`
To build and publish the package, simply commit all changes and push them to master. Then run one of the following commands locally:
`bash``
npm version patch
npm version minor
npm version major
About Bits is a company based in South Tyrol, Italy. You can find more information about us on our website.
For support, please contact info@aboutbits.it.
The MIT License (MIT). Please see the license file for more information.