Skip to content

Commit

Permalink
Merge pull request #100 from trondal/norwegian-bokmaal-language
Browse files Browse the repository at this point in the history
feat(language): add norwegian (bokmaal) language
  • Loading branch information
aiji42 authored Mar 30, 2023
2 parents 299f5b2 + 62b97d2 commit d266eb4
Show file tree
Hide file tree
Showing 6 changed files with 444 additions and 0 deletions.
1 change: 1 addition & 0 deletions examples/with-next-i18next/next-i18next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ module.exports = {
"is",
"es",
"nl",
"nb",
"de",
"it",
"tr",
Expand Down
1 change: 1 addition & 0 deletions examples/with-next-i18next/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ export default function HookForm() {
<option value="is">íslenskur</option>
<option value="ja">日本語</option>
<option value="nl">Nederlands</option>
<option value="nb">Norsk bokmål</option>
<option value="pt">Português</option>
<option value="pl">polski</option>
<option value="tr">Türkçe</option>
Expand Down
7 changes: 7 additions & 0 deletions examples/with-next-i18next/public/locales/nb/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"username": "Brukernavn",
"username_placeholder": "Ola Normann",
"email": "Epost",
"favoriteNumber": "Favorittnummer",
"submit": "Send"
}
112 changes: 112 additions & 0 deletions examples/with-next-i18next/public/locales/nb/zod.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
{
"errors": {
"invalid_type": "Forventet {{expected}}, mottok {{received}}",
"invalid_type_received_undefined": "Må ikke være tom",
"invalid_literal": "Ugyldig bokstavlig verdi, forventet {{expected}}",
"unrecognized_keys": "Ukjent nøkkel i objektet: {{- keys}}",
"invalid_union": "Ugyldig inndata",
"invalid_union_discriminator": "Ugyldig diskriminatorverdi, forventet {{- options}}",
"invalid_enum_value": "Ugyldig enum-verdi. Forventet {{- options}}, mottatt '{{received}}'",
"invalid_arguments": "Ugyldige funksjonsargumenter",
"invalid_return_type": "Ugyldig returtype",
"invalid_date": "Ugyldig dato",
"custom": "Ugyldig inndata",
"invalid_intersection_types": "Kryssresultater kunne ikke slås sammen",
"not_multiple_of": "Tallet må være et multiplum av {{multipleOf}}",
"not_finite": "Tallet må være endelig",
"invalid_string": {
"email": "Ugyldig {{validation}}",
"url": "Ugyldig {{validation}}",
"uuid": "Ugyldig {{validation}}",
"cuid": "Ugyldig {{validation}}",
"regex": "Ugyldig",
"datetime": "Ugyldig {{validation}}",
"startsWith": "Ugyldig inndata: må starte med \"{{startsWith}}\"",
"endsWith": "Ugyldig inndata: må slutte med \"{{endsWith}}\""
},
"too_small": {
"array": {
"exact": "Array må inneholde nøyaktig {{minimum}} element(er)",
"inclusive": "Array må inneholde minst {{minimum}} element(er)",
"not_inclusive": "Array må inneholde mer enn {{minimum}} element(er)"
},
"string": {
"exact": "Strengen må inneholde nøyaktig {{minimum}} bokstav(er)",
"inclusive": "Strengen må inneholde minst {{minimum}} bokstav(er)",
"not_inclusive": "Strengen må inneholde over {{minimum}} bokstav(er)"
},
"number": {
"exact": "Tallet må være nøyaktig {{minimum}}",
"inclusive": "Tallet må være større enn eller lik {{minimum}}",
"not_inclusive": "Tallet må være større enn {{minimum}}"
},
"set": {
"exact": "Ugyldig inndata",
"inclusive": "Ugyldig inndata",
"not_inclusive": "Ugyldig inndata"
},
"date": {
"exact": "Datoen må være nøyaktig {{- minimum, datetime}}",
"inclusive": "Datoen må være større enn eller lik {{- minimum, datetime}}",
"not_inclusive": "Datoen må være større enn {{- minimum, datetime}}"
}
},
"too_big": {
"array": {
"exact": "Array må inneholde nøyaktig {{maximum}} element(er)",
"inclusive": "Array må inneholde maksimalt {{maximum}} element(er)",
"not_inclusive": "Array må inneholde mindre enn {{maximum}} element(er)"
},
"string": {
"exact": "Strengen må inneholde nøyaktig {{maximum}} tegn",
"inclusive": "Strengen må være mindre eller lik {{maximum}} tegn",
"not_inclusive": "Strengen må inneholde under {{maximum}} tegn"
},
"number": {
"exact": "Tallet må være nøyaktig {{maximum}}",
"inclusive": "Tallet må være mindre enn eller lik {{maximum}}",
"not_inclusive": "Tallet må være mindre enn {{maximum}}"
},
"set": {
"exact": "Ugyldig inndata",
"inclusive": "Ugyldig inndata",
"not_inclusive": "Ugyldig inndata"
},
"date": {
"exact": "Datoen må være nøyaktig {{- maximum, datetime}}",
"inclusive": "Datoen må være mindre enn eller lik {{- maximum, datetime}}",
"not_inclusive": "Datoen må være mindre enn {{- maximum, datetime}}"
}
}
},
"validations": {
"email": "Epost adresse",
"url": "URL",
"uuid": "UUID",
"cuid": "CUID",
"regex": "Eegex",
"datetime": "Dato og klokkeslett"
},
"types": {
"function": "Funksjon",
"number": "Nummer",
"string": "String",
"nan": "NaN",
"integer": "Heltall",
"float": "Flyttall",
"boolean": "Boolean",
"date": "Dato",
"bigint": "Bigint",
"undefined": "Undefined",
"symbol": "Symbol",
"null": "Null",
"array": "Array",
"object": "Objekt",
"unknown": "Unknown",
"promise": "Promise",
"void": "Void",
"never": "Never",
"map": "Map",
"set": "Set"
}
}
112 changes: 112 additions & 0 deletions packages/core/locales/nb/zod.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
{
"errors": {
"invalid_type": "Forventet {{expected}}, mottok {{received}}",
"invalid_type_received_undefined": "Må ikke være tom",
"invalid_literal": "Ugyldig bokstavlig verdi, forventet {{expected}}",
"unrecognized_keys": "Ukjent nøkkel i objektet: {{- keys}}",
"invalid_union": "Ugyldig inndata",
"invalid_union_discriminator": "Ugyldig diskriminatorverdi, forventet {{- options}}",
"invalid_enum_value": "Ugyldig enum-verdi. Forventet {{- options}}, mottatt '{{received}}'",
"invalid_arguments": "Ugyldige funksjonsargumenter",
"invalid_return_type": "Ugyldig returtype",
"invalid_date": "Ugyldig dato",
"custom": "Ugyldig inndata",
"invalid_intersection_types": "Kryssresultater kunne ikke slås sammen",
"not_multiple_of": "Tallet må være et multiplum av {{multipleOf}}",
"not_finite": "Tallet må være endelig",
"invalid_string": {
"email": "Ugyldig {{validation}}",
"url": "Ugyldig {{validation}}",
"uuid": "Ugyldig {{validation}}",
"cuid": "Ugyldig {{validation}}",
"regex": "Ugyldig",
"datetime": "Ugyldig {{validation}}",
"startsWith": "Ugyldig inndata: må starte med \"{{startsWith}}\"",
"endsWith": "Ugyldig inndata: må slutte med \"{{endsWith}}\""
},
"too_small": {
"array": {
"exact": "Array må inneholde nøyaktig {{minimum}} element(er)",
"inclusive": "Array må inneholde minst {{minimum}} element(er)",
"not_inclusive": "Array må inneholde mer enn {{minimum}} element(er)"
},
"string": {
"exact": "Strengen må inneholde nøyaktig {{minimum}} bokstav(er)",
"inclusive": "Strengen må inneholde minst {{minimum}} bokstav(er)",
"not_inclusive": "Strengen må inneholde over {{minimum}} bokstav(er)"
},
"number": {
"exact": "Tallet må være nøyaktig {{minimum}}",
"inclusive": "Tallet må være større enn eller lik {{minimum}}",
"not_inclusive": "Tallet må være større enn {{minimum}}"
},
"set": {
"exact": "Ugyldig inndata",
"inclusive": "Ugyldig inndata",
"not_inclusive": "Ugyldig inndata"
},
"date": {
"exact": "Datoen må være nøyaktig {{- minimum, datetime}}",
"inclusive": "Datoen må være større enn eller lik {{- minimum, datetime}}",
"not_inclusive": "Datoen må være større enn {{- minimum, datetime}}"
}
},
"too_big": {
"array": {
"exact": "Array må inneholde nøyaktig {{maximum}} element(er)",
"inclusive": "Array må inneholde maksimalt {{maximum}} element(er)",
"not_inclusive": "Array må inneholde mindre enn {{maximum}} element(er)"
},
"string": {
"exact": "Strengen må inneholde nøyaktig {{maximum}} tegn",
"inclusive": "Strengen må være mindre eller lik {{maximum}} tegn",
"not_inclusive": "Strengen må inneholde under {{maximum}} tegn"
},
"number": {
"exact": "Tallet må være nøyaktig {{maximum}}",
"inclusive": "Tallet må være mindre enn eller lik {{maximum}}",
"not_inclusive": "Tallet må være mindre enn {{maximum}}"
},
"set": {
"exact": "Ugyldig inndata",
"inclusive": "Ugyldig inndata",
"not_inclusive": "Ugyldig inndata"
},
"date": {
"exact": "Datoen må være nøyaktig {{- maximum, datetime}}",
"inclusive": "Datoen må være mindre enn eller lik {{- maximum, datetime}}",
"not_inclusive": "Datoen må være mindre enn {{- maximum, datetime}}"
}
}
},
"validations": {
"email": "Epost adresse",
"url": "URL",
"uuid": "UUID",
"cuid": "CUID",
"regex": "Eegex",
"datetime": "Dato og klokkeslett"
},
"types": {
"function": "Funksjon",
"number": "Nummer",
"string": "String",
"nan": "NaN",
"integer": "Heltall",
"float": "Flyttall",
"boolean": "Boolean",
"date": "Dato",
"bigint": "Bigint",
"undefined": "Undefined",
"symbol": "Symbol",
"null": "Null",
"array": "Array",
"object": "Objekt",
"unknown": "Unknown",
"promise": "Promise",
"void": "Void",
"never": "Never",
"map": "Map",
"set": "Set"
}
}
Loading

1 comment on commit d266eb4

@vercel
Copy link

@vercel vercel bot commented on d266eb4 Mar 30, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

zod-i18n – ./

zod-i18n.vercel.app
zod-i18n-git-main-aiji42.vercel.app
zod-i18n-aiji42.vercel.app

Please sign in to comment.