-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
feat(locales): add Catalan locale support and update documentation #4287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Thank you!! |
* feat(lang): Added initial Azerbaijani locale (#4158) * feat(lang): Added initial Azerbaijani locale * Format --------- Co-authored-by: Colin McDonnell <[email protected]> * fix(docs): Typo fro (#4157) * Fix broken logo link (#3974) * Fix broken logo link * Use absolute URL * Absolute url --------- Co-authored-by: Colin McDonnell <[email protected]> * Add packages/docs * Remove packages/docs * Clean up zodmini exports with underscores * Add precommit format * Fix error generic * Fix optionality docs * tweak (#4173) Co-authored-by: Colin McDonnell <[email protected]> * fix: dev:play script to use play.ts instead of playground.ts (#4177) * Optimize `extendShape` (#4150) Co-authored-by: Anders Hejlsberg <[email protected]> * 3.24.3 * add back packages/docs * Update * Update benchmark * Refactor `Extend` to preserve declaration links (#4155) * Refactor `ExtendShape` to preserve declaration links * fix type issues * Simplify aliases * Fix lint * Fix * Update benchmarks --------- Co-authored-by: Colin McDonnell <[email protected]> * Fix en.ts * 0.5.2 * 0.6.0 * Fix enum type portability * Clean up passthrough schemas in toJSONSchema * 0.6.3 * v4: fix typos in basics guide (#4211) - Removed redundant whitespaces before `string()` method - Fixed typo in the note to `.parse()` method * v4: fix typo in defining schemas section (#4219) * fix migration guide typos (#4205) * partial record * Clean up toJSONSchema behavior. extract schemas with ids * Improve core.mdx * Fix missing methods * 0.7.0 * Fix unrepresentable literals and onattach issues * 0.8.0 * Improve error customization docs * Clarify error docs * Closes #4089 * Fix starts_with * docs: add zod-schema-faker to ecosystem (#4247) * fix(docs): Correct "with with" typo. (#4243) Correct "with with" typo. * fix(docs): Correct typo in Records (#4244) Correct typo in Records "that as" instead of "that is". * fix(docs): Typo in `z.object()` vs `z.interface()` (#4241) Update documentation to clarify that optional properties in `z.interface()` are defined with a `?` suffix, not a prefix. * Correcting the default numeric range to be inclusive. (#4224) * Reusing `Number.MAX_VALUE` for `float64` range (#4222) * Clarify defaults for `toJsonSchema` options (#4223) * docs: add GQLoom to ecosystem (#4225) * fix(docs): Swap Enum `.exclude() / .extract()` code samples. (#4242) The code samples in `.exclude()` belong to `.extract()` and vice versa. * fix(docs): Grammatical error in Refinements (#4252) Correct grammatical error in Refinements * Improve handling of `.meta()`/`.describe()` in JSON Schema converter (#4255) * WIP * Big improvements to meta and describe handling * WIP * Lazy disc * Add cybozu * 0.9.0 * Feature Stainless * Edit alt text * doc: fixed missing comment in migration guide (#4293) * fix migration guide typo (#4291) * Add "zod-config" to ecosystem.tsx (v4 support via pre-release) (#4282) * Update ecosystem.tsx to add "zod-config" with v4 support via RC * fix(docs): Correct formatting in ecosystem.tsx for "zod-config" entry --------- Co-authored-by: Alexandre Marques <[email protected]> * docs: add support for `kubb` as part of the v4 upgrade (#4260) * Add methods to string formats (#4296) * 0.10.0 * Tweak * Tweak * z._default * Correct conditions for error in docs (#4312) - Make schema a strict object - Add extra key to induce error described later * fix vscode debug issue with tsx runtime (#4306) * Tweak default docs * correction in documentation (#4303) (zod example using @zod/mini import) * WIP * Make ulid case insensitive * v0.10.1 * Improve jsdoc * ULID * docs: in v4, `strict()` is not deprecated (#4298) * docs: in v4, `strict()` is not deprecated * Tweak --------- Co-authored-by: Colin McDonnell <[email protected]> * chore: add `orval` to XtoZod ecosystems in v4 (#4256) Co-authored-by: Colin McDonnell <[email protected]> * Add composable-functions as a library powered by Zod supporting v4 (#4261) * Add composable-functions as a library powered by Zod supporting v4 * docs: in v4, `strict()` is not deprecated (#4298) * docs: in v4, `strict()` is not deprecated * Tweak --------- Co-authored-by: Colin McDonnell <[email protected]> * chore: add `orval` to XtoZod ecosystems in v4 (#4256) Co-authored-by: Colin McDonnell <[email protected]> --------- Co-authored-by: Shodai Suzuki <[email protected]> Co-authored-by: Colin McDonnell <[email protected]> * Support recursive types in `z.object()`, drop `z..interface()` (#4271) * WIP * WIP * Add qin * WIP * Refactor object-like internals. use optionality in zodinterface shape. remove ?-prefixing for defaulted. handle optionals/defaults in json schema * WIP * WIP * Generics are working * WIP * WIP * Fix * Fix tests * Fix tests * WIP * WIP * Drop `z.interface()` from docs (#4316) * Drop interface * Format * Feature * Allow HH:MM format in `z.string().datetime()` and `z.string().time()` (#4315) * feat: allow omitting seconds in time string * docs: include examples of omitted seconds * docs: remove whitespace * 3.23.4 * V4(fix): generate json-schema with min/max(0) (#4267) * fix: generate number json schema * fix: generate json schema with min/max(0) * Apply suggestions from code review fix: format Co-authored-by: Anna Bocharova <[email protected]> --------- Co-authored-by: Panda <[email protected]> Co-authored-by: Anna Bocharova <[email protected]> * 0.11.1 * docs: added @regle/schemas to form ecosystem (#4169) * docs: added @regle/schemas to form ecosystem In my previous MR you said to edit `components/ecosystem.mdx` but couldn't find it, if it was a typo i guessed it was this file! 👍 * Add to ecosystem.tsx --------- Co-authored-by: Colin McDonnell <[email protected]> * Fix union inferred type issue * v0.11.2 * optionalObjectKeys -> optionalKeys * 0.11.3 * Add test for union types * Fix assignability * 0.11.4 * Add assignability tests * Stack trace in parse and parseAsync * Biome * Clean up code, fix lock * Document default changes * Clarify deprecations * Update changelog * v0.11.6. support recursive types in zodmini * Add recursive type tests for zod mini * Add recursive tests for zod mini * fix(core): use `Object.create(null)` to cache ids (#4359) * Jazz sponsorship * Update Speakeasy sponsor URL (#4337) * fix: use input, not output, for input of ZodUnionInternals (#4330) * Languages: Add Japanese language (#4170) * Add Japanese locale * format * fix(ja): Fixed comparison operator in error messages * Tweak --------- Co-authored-by: Colin McDonnell <[email protected]> * New parse signature * Fix parse functions * Add Jazz * Languages: Add Portuguese language (#4171) * Adding portuguese translations * Adding portuguese * Adding language to docs * Adding spanish language in docs * Tweak * Updating references from string to texto * Updating faixa to faixa de * Updating from elementos to itens * Mirroring validation from original file * Updating regex to padrao * Updating entrada by tipo * Replacing entrada by campo --------- Co-authored-by: Helmer <[email protected]> Co-authored-by: Colin McDonnell <[email protected]> * Languages: Add french language (#4172) * Adding french and exporting it * Adding french in docs * Update fr.ts Co-authored-by: Florian Lefebvre <[email protected]> * Translating datetime * Tweak * Update elements * Update packages/core/src/locales/fr.ts Co-authored-by: Fabrice Cipolla <[email protected]> --------- Co-authored-by: Helmer <[email protected]> Co-authored-by: Florian Lefebvre <[email protected]> Co-authored-by: Colin McDonnell <[email protected]> Co-authored-by: Fabrice Cipolla <[email protected]> * Languages: Add Arabic language (#4176) * feat(lang): Add Arabic locale support * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * remove period * fix: add space after comparison operator * feat(lang): Add Arabic locale support * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * Update packages/core/src/locales/ar.ts Co-authored-by: Abdullah Mohammed <[email protected]> * remove period * fix: add space after comparison operator * Tweak * Updated ar.ts with new edits discussed in #4176 * Update packages/core/src/locales/ar.ts * Update packages/core/src/locales/ar.ts * Update packages/core/src/locales/ar.ts * chore: format * fix: update translation for template_literal * fix: correct translation for invalid input error message * fix: spacing in error messages * fix: show correct prefix * fix: remove unused template literal * Update error-customization.mdx --------- Co-authored-by: Abdullah Mohammed <[email protected]> Co-authored-by: Colin McDonnell <[email protected]> Co-authored-by: Hosam Hamdy <[email protected]> * Languages: Add Hebrew language (#4183) * Create he.ts * Update locales.ts * Update error-customization.mdx * Tweak --------- Co-authored-by: Colin McDonnell <[email protected]> * Languages: add Polish 🇵🇱 language (#4184) * Languages: add polish language * Fix: apply formatting * Tweak * Fix: add missing fallbacks * Update packages/core/src/locales/pl.ts Co-authored-by: Marcel <[email protected]> * Update packages/core/src/locales/pl.ts Co-authored-by: Marcel <[email protected]> --------- Co-authored-by: Colin McDonnell <[email protected]> Co-authored-by: Marcel <[email protected]> * Languages: add Ukrainian language (#4185) * locale: add ukrainian language * Tweak --------- Co-authored-by: Colin McDonnell <[email protected]> * Languages: add Finnish language (#4188) * feat: add initial finnish translations * chore: add export and docs * Tweak * feat: add more translations for different data types * fix: lint errors * fix: map translation * feat: only handle used cases in TypeNames * refactor: pr comments * refactor: map translation * refactor: heavily simplify finnish translations * chore: use unioni instead of yhdiste Might be more commonly used (gut feeling). * style: remove unused imports --------- Co-authored-by: Colin McDonnell <[email protected]> * Languages: add Hungarian language (#4186) * add hungarian * Tweak --------- Co-authored-by: Colin McDonnell <[email protected]> * Add Simplified Chinese (#4189) * feat(lang): add Simplified Chinese * fix: locale * fix: space format * Tweak --------- Co-authored-by: Colin McDonnell <[email protected]> * feat(lang): add Vietnamese (vi) locale (#4191) * feat(lang): add Vietnamese (vi) locale * Tweak --------- Co-authored-by: Colin McDonnell <[email protected]> * Languages: add Czech language 🇨🇿 (#4192) * feat: add czech error locales * fix(locales): improve Czech error messages for clarity * Fmt * fix(locales): use correct string error prefix in error message For Czech language. Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix(locales): translate other data types as well For Czech language. Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix(locales): handle nullable variables in error messages For Czech langauge. --------- Co-authored-by: Colin McDonnell <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Languages: add italian language (#4194) * feat: added italian language * Fmt * Tweak --------- Co-authored-by: Colin McDonnell <[email protected]> * Languages: add Indonesia language (#4195) * Languages: add Bahasa Indonesia language * tweak * Tweak * Update packages/core/src/locales/id.ts Co-authored-by: Griko Nibras <[email protected]> * Update packages/core/src/locales/id.ts Co-authored-by: Griko Nibras <[email protected]> * Update packages/core/src/locales/id.ts Co-authored-by: Griko Nibras <[email protected]> * Update packages/core/src/locales/id.ts Co-authored-by: Griko Nibras <[email protected]> * Update packages/core/src/locales/id.ts Co-authored-by: Griko Nibras <[email protected]> --------- Co-authored-by: Colin McDonnell <[email protected]> Co-authored-by: Griko Nibras <[email protected]> * feat(lang): Added initial Turkish locale (#4196) * feat(lang): Added initial Turkish locale * fix(lang): Improve formatting in Turkish error messages * fix(lang): Update Turkish translations for various terms * fix(lang): Update Turkish translations for base64 and template literal terms * fix(lang): Correct Turkish error message for 'starts_with' format * test(lang): Add unit tests for Turkish locale parsing and validation * test(lang): Remove console log from Turkish locale test for cleaner output Co-authored-by: Mert Şişmanoğlu <[email protected]> * fix(lang): Correct variable reference in Turkish 'starts_with' error message Co-authored-by: Mert Şişmanoğlu <[email protected]> --------- Co-authored-by: Mert Şişmanoğlu <[email protected]> Co-authored-by: Colin McDonnell <[email protected]> * feat(locale): add russian language (#4197) * feat(locale): add russian language * updates * feat(locale): add Russian pluralization rules * fix: tests * fixes * fix(locale): correct error message for string format validation in Russian locale --------- Co-authored-by: Colin McDonnell <[email protected]> * feat(locale): add belarusian language (#4199) * feat(locale): add belarusian language * feat: add belarusian plurals support * fix(locale): correct Belarusian error message formatting for string validation --------- Co-authored-by: Colin McDonnell <[email protected]> * feat(lang): Add ota locale in Latin script (#4200) Co-authored-by: Colin McDonnell <[email protected]> * Languages: Add Korean language (#4206) * chore: run format * feat(locale): add Korean language --------- Co-authored-by: Colin McDonnell <[email protected]> * Languages: Add Farsi language (#4207) * feat(lang): add farsi language * fix: joinValues in invalid_value --------- Co-authored-by: Colin McDonnell <[email protected]> * feat(locale): Add Urdu language (#4208) * feat(locale): add urdu language * Fix formatting for ur.ts file * Fix formatting for ur.ts file --------- Co-authored-by: Colin McDonnell <[email protected]> * Add Macedonian locale support and update documentation (#4214) Co-authored-by: Antonio Ivanovski <[email protected]> Co-authored-by: Colin McDonnell <[email protected]> * Add-fr-ca-locale (#4218) * chore: Add .pnpm-store to .gitignore * chore: Add Canadian French locale support --------- Co-authored-by: Colin McDonnell <[email protected]> * feat(locale): add Traditional Chinese (#4226) * feat(locale): add Traditional Chinese * fix --------- Co-authored-by: Colin McDonnell <[email protected]> * feat(locale): Add Norwegian (#4229) * feat: added Norwegian (Bokmål) * fix: renamed locale to no + improved translations * fix: forgot to add the file to git... * fix: more accurate verb for collections * chore: removed commented out code * chore: ran linter * fix: minor tweaks to error messages * Update packages/core/src/locales/no.ts I agree, that's better! Co-authored-by: Steffen Holanger <[email protected]> --------- Co-authored-by: Magne Skutle <[email protected]> Co-authored-by: Steffen Holanger <[email protected]> Co-authored-by: Colin McDonnell <[email protected]> * feat(lang): Added initial Thai locale (#4230) * feat(lang): Added initial Thai locale * fix(lang): improve thai translation for clarify meaning --------- Co-authored-by: Colin McDonnell <[email protected]> * feat(locale): Add SL locale (#4231) Co-authored-by: Colin McDonnell <[email protected]> * feat(lang): Added initial `Tamil` locale (#4237) Co-authored-by: Colin McDonnell <[email protected]> * Languages: add German language (#4253) * feat(locales): add Catalan locale support and update documentation (#4287) Co-authored-by: Colin McDonnell <[email protected]> * Languages: Add Malay language (#4204) * feat(lang): add Malay support * chore: run format --------- Co-authored-by: Colin McDonnell <[email protected]> * Fix issue issue * Subclass Error * Update Error inheritance * Clean up Error inheritance * Fix prom test * Refactor: add subpath imports `zod/v4` (#4364) * Refactor to subpaths * Tweak * Roll back to tshy 1 * Use supershy * Lint * drop dryrun * Add root re-export * Add file * Update docs * Update guide * Docs and locales barrel file * Update announcement and changelog * Update anno * Add accordion * Fix readonly issue on zodminienum. Rename _getter to innerType on zodlazy * Fix diagonal enum issue * Improve `z.url()`: support `hostname` and `protocol` regexes (#4367) * Improve z.url(). Add support for hostname and protocol regexes * Add docs * Add z.core.$ZodBranded * Add jitless config flag (#4368) * Remove util.Exactly from zod-mini masks * Roll back never toJSONSchema * Update snaps * v4: set additionalProperties to false when catchall is never (#4365) * Document dropping of ctx.path in changelog * Remove z.core from zod/v4-mini * Add back z.core * Document .refine overload drop * Fix input type for ZodMiniDate * Add zodpipe mini test * Clean up params * Fix test * docs: escape `.` in the example regex for `z.url` with `hostname` (#4375) * Document moduleResolution * typo * Implement `z.prefault` (#4376) * WIP * Implement prefault * Document prefault * Add link to function workaround * Defer initialization to avoid crashes with z.lazy. Closes #4324. (#4377) * noPrecompilation -> jitless * Update ZodError section in changelog. Deprecate isOptional and isNullable * Return data on best-effort basis despite errors * Fix prefixIssues issue * Add fallback File interface * Add back formatError and flattenError functions * Allow generic on coerce functions (#4379) * Allow generic on coerce functions * Clean up * Add union values test * Add another lazy schema init test * Clean up * Add docs for recursive type debugging. * Update recursive type docs * F * Improve discriminateduion errors (#4384) * Remove abort property from ZodTransformDef. Add discriminator key to no_discriminator_found issue. * Clean up * Clean up Error inheritance * Remove examples from JSON Schema when io=input * `z.toJSONSchema`: Defer execution of `override`, improve ref handling (#4385) * Defer override execution * Improve refs in json schema. Cleanup. * Clean up * Clean up * Clean up enum input type * Improve base64 perf. Disallow padding in base64url. (#4386) * Improve base64 perf. Disallow padding in base64url * Allow empty base64 string * Allow empty base64 string * Clean up * Document base64url change * Tweak * Fix treeify error invalid_union handling * fix ensure catchValue is applied correctly on validation error (#4382) * Simplify object generics, add test for empty objects (#4387) * Simplify object generics. Add tests for empty object types. * Fix tests * Fix tests, rename pickomit * Fix typo in json-schema.mdx (#4380) * fix: use JSON.stringify to escape toDotPath keys w/ quotes (#4374) This should also correctly handle even weirder stuff like newlines in proeprty keys. JSON.stringify should do all the right escaping - if it's a valid JSON string, it's a valid key. Note: one existing test was updated: ``` expect(z.core.toDotPath(["data[0]", "value"])).toMatchInlineSnapshot(`"data[0].value"`); // <- before expect(z.core.toDotPath(["data[0]", "value"])).toMatchInlineSnapshot(`"["data[0]"].value"`); // <- after ``` This looks correct to me? Previously it was implying a shape of `{data: [{value: '...'}]}` when actually it should be a shape of `{'data[0]': {value: '...'}}` (updated 12:30) Co-authored-by: Misha Kaletsky <[email protected]> * Improve min/max in JSON Schema (#4388) * Add types for bag. Fix setting of min/max in json schema * Fix minValue/maxValue * Improve number tests * Trim * Remove type on base class * Fix err * Mark internals * Remove partial record accordion * Update ecosystem * Add reference to instanceof Class * Add JSON Schema (#4390) * Update prefault changelog * Lazy initialization in union and discunion * Clean up util * Fix override execution order * Add test for override execution order * Preserve shape key ordering in result (#4396) * Clean up object parser * Fix discriminated union * Add disc union test * Fix inheritance on ZodDiscriminatedUnion * Document metadata inheritance * Metadata inherited across clones (#4401) * Add back discriminator to `z.discriminatedUnion()` API (#4402) * WIP * Add back discriminator, add benchmark * Update docs * Play * Add disc union test, improve docs * chore: add oRPC to the API Libraries ecosystem (#4349) oRPC 1.2.0 has full support for Zod 4, from validation to OpenAPI spec generation Co-authored-by: Colin McDonnell <[email protected]> * Update benchmark * [v3] Allow missing `type` in JWT (#4404) * WIP * Improve JWT tests * Implement pipe optionality. Drop `._zod.optionality` in favor of `._zod.optin` and `._zod.optout`. (#4405) * Implement pipe optionalty. Switch to optin and optout * Clean up * Redirect * WIP * Page events * Move up sponsors * Try scroller * Suspense * No animation * Add redirects * Remove logs * Add Juno (new silver sponsor) (#4408) * Add Juno (new silver sponsor) * chore: redo * chore: redo * Add redirects * WIP * Audit redirects * Tweak * v4: Doc updates for release (#4409) * v4 release updates * Tweak * REmove banners * Add tabs * Update intro * Zod 4 * Fix lint * Simplify readme * Simplify readme * Simplify readme * Simplify readme --------- Co-authored-by: Chingiz Mammadov <[email protected]> Co-authored-by: Henrikh Kantuni <[email protected]> Co-authored-by: Shivam Vijaywargi <[email protected]> Co-authored-by: Abdalrhman Almarakeby <[email protected]> Co-authored-by: Mateusz Burzyński <[email protected]> Co-authored-by: Anders Hejlsberg <[email protected]> Co-authored-by: Andrii Andreichenko <[email protected]> Co-authored-by: Mohammed Alaa Alhaj <[email protected]> Co-authored-by: Jonathan Waltz <[email protected]> Co-authored-by: Ernest <[email protected]> Co-authored-by: Juan Giordana <[email protected]> Co-authored-by: Anna Bocharova <[email protected]> Co-authored-by: xcfox <[email protected]> Co-authored-by: Shodai Suzuki <[email protected]> Co-authored-by: Dan Michael O. Heggø <[email protected]> Co-authored-by: Alexandre Marques <[email protected]> Co-authored-by: Alexandre Marques <[email protected]> Co-authored-by: Stijn Van Hulle <[email protected]> Co-authored-by: George Kormaris <[email protected]> Co-authored-by: Lakshan Perera <[email protected]> Co-authored-by: Kevin Damm <[email protected]> Co-authored-by: Guga Guichard <[email protected]> Co-authored-by: Timothy Ng <[email protected]> Co-authored-by: Panda <[email protected]> Co-authored-by: Panda <[email protected]> Co-authored-by: Victor Garcia <[email protected]> Co-authored-by: andrew jarrett <[email protected]> Co-authored-by: Nolan Di Mare Sullivan <[email protected]> Co-authored-by: Rik Brown <[email protected]> Co-authored-by: Kio Yoshimatsu <[email protected]> Co-authored-by: Helmer <[email protected]> Co-authored-by: Helmer <[email protected]> Co-authored-by: Florian Lefebvre <[email protected]> Co-authored-by: Fabrice Cipolla <[email protected]> Co-authored-by: Abdullah Mohammed <[email protected]> Co-authored-by: Hosam Hamdy <[email protected]> Co-authored-by: Shachar Zidon <[email protected]> Co-authored-by: Bartosz Szar <[email protected]> Co-authored-by: Marcel <[email protected]> Co-authored-by: Dmytro Dobrovolskyi <[email protected]> Co-authored-by: Henri Södergård <[email protected]> Co-authored-by: Lőrik Levente <[email protected]> Co-authored-by: GrahamQuan <[email protected]> Co-authored-by: Nguyễn Hoàng Trung <[email protected]> Co-authored-by: Filip Ditrich <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Davide Lombardi <[email protected]> Co-authored-by: Krisna Wijaya <[email protected]> Co-authored-by: Griko Nibras <[email protected]> Co-authored-by: Özgür ÖZALP <[email protected]> Co-authored-by: Mert Şişmanoğlu <[email protected]> Co-authored-by: Vlad Sazonau <[email protected]> Co-authored-by: KadimElifba <[email protected]> Co-authored-by: Lee Keun Hwee <[email protected]> Co-authored-by: Mojtaba <[email protected]> Co-authored-by: Asharib Ali <[email protected]> Co-authored-by: Antonio <[email protected]> Co-authored-by: Antonio Ivanovski <[email protected]> Co-authored-by: Sofiane <[email protected]> Co-authored-by: Jie Peng <[email protected]> Co-authored-by: Magne Skutle <[email protected]> Co-authored-by: Magne Skutle <[email protected]> Co-authored-by: Steffen Holanger <[email protected]> Co-authored-by: Thada Wangthammang <[email protected]> Co-authored-by: Tadej Polajnar <[email protected]> Co-authored-by: Sasivarnan R <[email protected]> Co-authored-by: Simon Legner <[email protected]> Co-authored-by: Pere Montpeó <[email protected]> Co-authored-by: Khairul Haziq <[email protected]> Co-authored-by: Jacques <[email protected]> Co-authored-by: Loris Sigrist <[email protected]> Co-authored-by: chimame <[email protected]> Co-authored-by: Fabian Hiller <[email protected]> Co-authored-by: Misha Kaletsky <[email protected]> Co-authored-by: Misha Kaletsky <[email protected]> Co-authored-by: unnoq <[email protected]> Co-authored-by: David Dal Busco <[email protected]>
This pull request introduces support for the Catalan (
ca
) locale in the project. It includes updates to the locale management system, the addition of a new locale file, and documentation updates to reflect the new locale.Localization Updates:
ca
) locale by importing and exporting it in thelocales.ts
file. (packages/core/src/locales.ts
)ca.ts
file, which defines Catalan-specific error messages, type parsing, and format handling for validation. This includes utility functions likegetSizing
andparsedType
, as well as a comprehensive error map for localization. (packages/core/src/locales/ca.ts
)Documentation Updates:
ca
(Catalan) as an available locale in the list of supported languages. (packages/docs/content/error-customization.mdx
)