From ac71c3a90295819c15750f286b1a8bb7607db90b Mon Sep 17 00:00:00 2001 From: illspi <44943503+illispi@users.noreply.github.com> Date: Sun, 21 Sep 2025 09:04:25 +0300 Subject: [PATCH 1/6] finnish --- packages/i18n/scripts/build-jsr.ts | 2 + packages/i18n/scripts/build-npm.ts | 2 + packages/i18n/src/fi.ts | 83 ++++++++++++++++++++++++++++++ packages/i18n/src/types.ts | 1 + 4 files changed, 88 insertions(+) create mode 100644 packages/i18n/src/fi.ts diff --git a/packages/i18n/scripts/build-jsr.ts b/packages/i18n/scripts/build-jsr.ts index 3e1e60f7d..8e7a678ea 100644 --- a/packages/i18n/scripts/build-jsr.ts +++ b/packages/i18n/scripts/build-jsr.ts @@ -8,6 +8,7 @@ import cs from '../src/cs'; import de from '../src/de'; import es from '../src/es'; import fa from '../src/fa'; +import fi from '../src/fi'; import fr from '../src/fr'; import hu from '../src/hu'; import id from '../src/id'; @@ -41,6 +42,7 @@ const languages = [ de, es, fa, + fi, fr, id, it, diff --git a/packages/i18n/scripts/build-npm.ts b/packages/i18n/scripts/build-npm.ts index 0af609eed..f573083e0 100644 --- a/packages/i18n/scripts/build-npm.ts +++ b/packages/i18n/scripts/build-npm.ts @@ -7,6 +7,7 @@ import cs from '../src/cs'; import de from '../src/de'; import es from '../src/es'; import fa from '../src/fa'; +import fi from '../src/fi'; import fr from '../src/fr'; import hu from '../src/hu'; import id from '../src/id'; @@ -40,6 +41,7 @@ const languages = [ de, es, fa, + fi, fr, hu, id, diff --git a/packages/i18n/src/fi.ts b/packages/i18n/src/fi.ts new file mode 100644 index 000000000..10b6f76d4 --- /dev/null +++ b/packages/i18n/src/fi.ts @@ -0,0 +1,83 @@ +import type { Language } from './types'; + +// prettier-ignore +const language: Language = { + code: 'fi', + schema: (issue) => `Virheellinen tyyppi: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + specific: { + base64: (issue) => `Virheellinen Base64: Saatiin ${issue.received}`, + bic: (issue) => `Virheellinen BIC: Saatiin ${issue.received}`, + bytes: (issue) => `Virheelliset tavut: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + check: (issue) => `Virheellinen syöte: Saatiin ${issue.received}`, + checkAsync: (issue) => `Virheellinen syöte: Saatiin ${issue.received}`, + checkItems: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, + checkItemsAsync: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, + creditCard: (issue) => `Virheellinen luotto/pankkikortti: Saatiin ${issue.received}`, + cuid2: (issue) => `Virheellinen Cuid2: Saatiin ${issue.received}`, + decimal: (issue) => `Virheellinen desimaaliluku: Saatiin ${issue.received}`, + digits: (issue) => `Virheellinen numeromäärä: Saatiin ${issue.received}`, + email: (issue) => `Virheellinen sähköposti: Saatiin ${issue.received}`, + emoji: (issue) => `Virheellinen emoji: Saatiin ${issue.received}`, + empty: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + endsWith: (issue) => `Virheellinen loppu: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + everyItem: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, + excludes: (issue) => `Virheellinen sisältö: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + finite: (issue) => `Arvon on oltava äärellinen: Saatiin ${issue.received}`, + graphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + hash: (issue) => `Virheellinen hash: Saatiin ${issue.received}`, + hexColor: (issue) => `Virheellinen heksaväri: Saatiin ${issue.received}`, + hexadecimal: (issue) => `Virheellinen hexadesimaali: Saatiin ${issue.received}`, + imei: (issue) => `Virheellinen IMEI: Saatiin ${issue.received}`, + includes: (issue) => `Virheellinen sisältö: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + integer: (issue) => `Virheellinen kokonaisluku: Saatiin ${issue.received}`, + ip: (issue) => `Virheellinen IP: Saatiin ${issue.received}`, + ipv4: (issue) => `Virheellinen IPv4: Saatiin ${issue.received}`, + ipv6: (issue) => `Virheellinen IPv6: Saatiin ${issue.received}`, + isoDate: (issue) => `Virheellinen päivämäärä: Saatiin ${issue.received}`, + isoDateTime: (issue) => `Virheellinen päivämäärä-aika: Saatiin ${issue.received}`, + isoTime: (issue) => `Virheellinen aika: Saatiin ${issue.received}`, + isoTimeSecond: (issue) => `Virheellinen aika sekunneissa: Saatiin ${issue.received}`, + isoTimestamp: (issue) => `Virheellinen aikaleima: Saatiin ${issue.received}`, + isoWeek: (issue) => `Virheellinen viikko: Saatiin ${issue.received}`, + length: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + mac: (issue) => `Virheellinen MAC: Saatiin ${issue.received}`, + mac48: (issue) => `Virheellinen 48-bit MAC: Saatiin ${issue.received}`, + mac64: (issue) => `Virheellinen 64-bit MAC: Saatiin ${issue.received}`, + maxBytes: (issue) => `Virheellinen tavumäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + maxGraphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + maxLength: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + maxSize: (issue) => `Virheellinen koko: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + maxValue: (issue) => `Virheellinen arvo: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + maxWords: (issue) => `Virheellinen sanamäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + mimeType: (issue) => `Virheellinen MIME-tyyppi: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minBytes: (issue) => `Virheellinen tavumäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minGraphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minLength: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minSize: (issue) => `Virheellinen koko: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minValue: (issue) => `Virheellinen arvo: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minWords: (issue) => `Virheellinen sanamäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + multipleOf: (issue) => `Virheellinen monikerta: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + nanoid: (issue) => `Virheellinen Nano ID: Saatiin ${issue.received}`, + nonEmpty: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notBytes: (issue) => `Virheelliset tavut: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notGraphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notLength: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notSize: (issue) => `Virheellinen koko: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notValue: (issue) => `Virheellinen arvo: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notWords: (issue) => `Virheelliset sanat: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + octal: (issue) => `Virheellinen oktaaliluku: Saatiin ${issue.received}`, + partialCheck: (issue) => `Virheellinen syöte: Saatiin ${issue.received}`, + regex: (issue) => `Virheellinen muoto: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + safeInteger: (issue) => `Virheellinen turvallinen kokonaisluku: Saatiin ${issue.received}`, + size: (issue) => `Virheellinen koko: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + someItem: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, + startsWith: (issue) => `Virheellinen alku: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + ulid: (issue) => `Virheellinen ULID: Saatiin ${issue.received}`, + url: (issue) => `Virheellinen URL: Saatiin ${issue.received}`, + uuid: (issue) => `Virheellinen UUID: Saatiin ${issue.received}`, + value: (issue) => `Virheellinen arvo: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + words: (issue) => `Virheelliset sanat: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + }, +}; + +export default language; diff --git a/packages/i18n/src/types.ts b/packages/i18n/src/types.ts index c860e49de..40293cccd 100644 --- a/packages/i18n/src/types.ts +++ b/packages/i18n/src/types.ts @@ -9,6 +9,7 @@ export type Language = { | 'en' | 'es' | 'fa' + | 'fi' | 'fr' | 'hu' | 'id' From 699f91ddbdfe332aca6a55e82d942d0e315cd50b Mon Sep 17 00:00:00 2001 From: illspi <44943503+illispi@users.noreply.github.com> Date: Sun, 28 Sep 2025 08:17:52 +0300 Subject: [PATCH 2/6] small fix --- packages/i18n/.gitignore | 1 + packages/i18n/package.json | 743 ++++++++++++++++++++++++++++++++++++- packages/i18n/src/fi.ts | 2 +- 3 files changed, 744 insertions(+), 2 deletions(-) diff --git a/packages/i18n/.gitignore b/packages/i18n/.gitignore index 234a4de2c..806262293 100644 --- a/packages/i18n/.gitignore +++ b/packages/i18n/.gitignore @@ -9,6 +9,7 @@ cs de es fa +fi fr hu id diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 0d1339297..0c959030c 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -48,6 +48,7 @@ "de", "es", "fa", + "fi", "fr", "hu", "id", @@ -4519,6 +4520,746 @@ "default": "./fa/words.cjs" } }, + "./fi": { + "import": { + "types": "./fi/index.d.ts", + "default": "./fi/index.js" + }, + "require": { + "types": "./fi/index.d.cts", + "default": "./fi/index.cjs" + } + }, + "./fi/schema": { + "import": { + "types": "./fi/schema.d.ts", + "default": "./fi/schema.js" + }, + "require": { + "types": "./fi/schema.d.cts", + "default": "./fi/schema.cjs" + } + }, + "./fi/base64": { + "import": { + "types": "./fi/base64.d.ts", + "default": "./fi/base64.js" + }, + "require": { + "types": "./fi/base64.d.cts", + "default": "./fi/base64.cjs" + } + }, + "./fi/bic": { + "import": { + "types": "./fi/bic.d.ts", + "default": "./fi/bic.js" + }, + "require": { + "types": "./fi/bic.d.cts", + "default": "./fi/bic.cjs" + } + }, + "./fi/bytes": { + "import": { + "types": "./fi/bytes.d.ts", + "default": "./fi/bytes.js" + }, + "require": { + "types": "./fi/bytes.d.cts", + "default": "./fi/bytes.cjs" + } + }, + "./fi/check": { + "import": { + "types": "./fi/check.d.ts", + "default": "./fi/check.js" + }, + "require": { + "types": "./fi/check.d.cts", + "default": "./fi/check.cjs" + } + }, + "./fi/checkAsync": { + "import": { + "types": "./fi/checkAsync.d.ts", + "default": "./fi/checkAsync.js" + }, + "require": { + "types": "./fi/checkAsync.d.cts", + "default": "./fi/checkAsync.cjs" + } + }, + "./fi/checkItems": { + "import": { + "types": "./fi/checkItems.d.ts", + "default": "./fi/checkItems.js" + }, + "require": { + "types": "./fi/checkItems.d.cts", + "default": "./fi/checkItems.cjs" + } + }, + "./fi/checkItemsAsync": { + "import": { + "types": "./fi/checkItemsAsync.d.ts", + "default": "./fi/checkItemsAsync.js" + }, + "require": { + "types": "./fi/checkItemsAsync.d.cts", + "default": "./fi/checkItemsAsync.cjs" + } + }, + "./fi/creditCard": { + "import": { + "types": "./fi/creditCard.d.ts", + "default": "./fi/creditCard.js" + }, + "require": { + "types": "./fi/creditCard.d.cts", + "default": "./fi/creditCard.cjs" + } + }, + "./fi/cuid2": { + "import": { + "types": "./fi/cuid2.d.ts", + "default": "./fi/cuid2.js" + }, + "require": { + "types": "./fi/cuid2.d.cts", + "default": "./fi/cuid2.cjs" + } + }, + "./fi/decimal": { + "import": { + "types": "./fi/decimal.d.ts", + "default": "./fi/decimal.js" + }, + "require": { + "types": "./fi/decimal.d.cts", + "default": "./fi/decimal.cjs" + } + }, + "./fi/digits": { + "import": { + "types": "./fi/digits.d.ts", + "default": "./fi/digits.js" + }, + "require": { + "types": "./fi/digits.d.cts", + "default": "./fi/digits.cjs" + } + }, + "./fi/email": { + "import": { + "types": "./fi/email.d.ts", + "default": "./fi/email.js" + }, + "require": { + "types": "./fi/email.d.cts", + "default": "./fi/email.cjs" + } + }, + "./fi/emoji": { + "import": { + "types": "./fi/emoji.d.ts", + "default": "./fi/emoji.js" + }, + "require": { + "types": "./fi/emoji.d.cts", + "default": "./fi/emoji.cjs" + } + }, + "./fi/empty": { + "import": { + "types": "./fi/empty.d.ts", + "default": "./fi/empty.js" + }, + "require": { + "types": "./fi/empty.d.cts", + "default": "./fi/empty.cjs" + } + }, + "./fi/endsWith": { + "import": { + "types": "./fi/endsWith.d.ts", + "default": "./fi/endsWith.js" + }, + "require": { + "types": "./fi/endsWith.d.cts", + "default": "./fi/endsWith.cjs" + } + }, + "./fi/everyItem": { + "import": { + "types": "./fi/everyItem.d.ts", + "default": "./fi/everyItem.js" + }, + "require": { + "types": "./fi/everyItem.d.cts", + "default": "./fi/everyItem.cjs" + } + }, + "./fi/excludes": { + "import": { + "types": "./fi/excludes.d.ts", + "default": "./fi/excludes.js" + }, + "require": { + "types": "./fi/excludes.d.cts", + "default": "./fi/excludes.cjs" + } + }, + "./fi/finite": { + "import": { + "types": "./fi/finite.d.ts", + "default": "./fi/finite.js" + }, + "require": { + "types": "./fi/finite.d.cts", + "default": "./fi/finite.cjs" + } + }, + "./fi/graphemes": { + "import": { + "types": "./fi/graphemes.d.ts", + "default": "./fi/graphemes.js" + }, + "require": { + "types": "./fi/graphemes.d.cts", + "default": "./fi/graphemes.cjs" + } + }, + "./fi/hash": { + "import": { + "types": "./fi/hash.d.ts", + "default": "./fi/hash.js" + }, + "require": { + "types": "./fi/hash.d.cts", + "default": "./fi/hash.cjs" + } + }, + "./fi/hexColor": { + "import": { + "types": "./fi/hexColor.d.ts", + "default": "./fi/hexColor.js" + }, + "require": { + "types": "./fi/hexColor.d.cts", + "default": "./fi/hexColor.cjs" + } + }, + "./fi/hexadecimal": { + "import": { + "types": "./fi/hexadecimal.d.ts", + "default": "./fi/hexadecimal.js" + }, + "require": { + "types": "./fi/hexadecimal.d.cts", + "default": "./fi/hexadecimal.cjs" + } + }, + "./fi/imei": { + "import": { + "types": "./fi/imei.d.ts", + "default": "./fi/imei.js" + }, + "require": { + "types": "./fi/imei.d.cts", + "default": "./fi/imei.cjs" + } + }, + "./fi/includes": { + "import": { + "types": "./fi/includes.d.ts", + "default": "./fi/includes.js" + }, + "require": { + "types": "./fi/includes.d.cts", + "default": "./fi/includes.cjs" + } + }, + "./fi/integer": { + "import": { + "types": "./fi/integer.d.ts", + "default": "./fi/integer.js" + }, + "require": { + "types": "./fi/integer.d.cts", + "default": "./fi/integer.cjs" + } + }, + "./fi/ip": { + "import": { + "types": "./fi/ip.d.ts", + "default": "./fi/ip.js" + }, + "require": { + "types": "./fi/ip.d.cts", + "default": "./fi/ip.cjs" + } + }, + "./fi/ipv4": { + "import": { + "types": "./fi/ipv4.d.ts", + "default": "./fi/ipv4.js" + }, + "require": { + "types": "./fi/ipv4.d.cts", + "default": "./fi/ipv4.cjs" + } + }, + "./fi/ipv6": { + "import": { + "types": "./fi/ipv6.d.ts", + "default": "./fi/ipv6.js" + }, + "require": { + "types": "./fi/ipv6.d.cts", + "default": "./fi/ipv6.cjs" + } + }, + "./fi/isoDate": { + "import": { + "types": "./fi/isoDate.d.ts", + "default": "./fi/isoDate.js" + }, + "require": { + "types": "./fi/isoDate.d.cts", + "default": "./fi/isoDate.cjs" + } + }, + "./fi/isoDateTime": { + "import": { + "types": "./fi/isoDateTime.d.ts", + "default": "./fi/isoDateTime.js" + }, + "require": { + "types": "./fi/isoDateTime.d.cts", + "default": "./fi/isoDateTime.cjs" + } + }, + "./fi/isoTime": { + "import": { + "types": "./fi/isoTime.d.ts", + "default": "./fi/isoTime.js" + }, + "require": { + "types": "./fi/isoTime.d.cts", + "default": "./fi/isoTime.cjs" + } + }, + "./fi/isoTimeSecond": { + "import": { + "types": "./fi/isoTimeSecond.d.ts", + "default": "./fi/isoTimeSecond.js" + }, + "require": { + "types": "./fi/isoTimeSecond.d.cts", + "default": "./fi/isoTimeSecond.cjs" + } + }, + "./fi/isoTimestamp": { + "import": { + "types": "./fi/isoTimestamp.d.ts", + "default": "./fi/isoTimestamp.js" + }, + "require": { + "types": "./fi/isoTimestamp.d.cts", + "default": "./fi/isoTimestamp.cjs" + } + }, + "./fi/isoWeek": { + "import": { + "types": "./fi/isoWeek.d.ts", + "default": "./fi/isoWeek.js" + }, + "require": { + "types": "./fi/isoWeek.d.cts", + "default": "./fi/isoWeek.cjs" + } + }, + "./fi/length": { + "import": { + "types": "./fi/length.d.ts", + "default": "./fi/length.js" + }, + "require": { + "types": "./fi/length.d.cts", + "default": "./fi/length.cjs" + } + }, + "./fi/mac": { + "import": { + "types": "./fi/mac.d.ts", + "default": "./fi/mac.js" + }, + "require": { + "types": "./fi/mac.d.cts", + "default": "./fi/mac.cjs" + } + }, + "./fi/mac48": { + "import": { + "types": "./fi/mac48.d.ts", + "default": "./fi/mac48.js" + }, + "require": { + "types": "./fi/mac48.d.cts", + "default": "./fi/mac48.cjs" + } + }, + "./fi/mac64": { + "import": { + "types": "./fi/mac64.d.ts", + "default": "./fi/mac64.js" + }, + "require": { + "types": "./fi/mac64.d.cts", + "default": "./fi/mac64.cjs" + } + }, + "./fi/maxBytes": { + "import": { + "types": "./fi/maxBytes.d.ts", + "default": "./fi/maxBytes.js" + }, + "require": { + "types": "./fi/maxBytes.d.cts", + "default": "./fi/maxBytes.cjs" + } + }, + "./fi/maxGraphemes": { + "import": { + "types": "./fi/maxGraphemes.d.ts", + "default": "./fi/maxGraphemes.js" + }, + "require": { + "types": "./fi/maxGraphemes.d.cts", + "default": "./fi/maxGraphemes.cjs" + } + }, + "./fi/maxLength": { + "import": { + "types": "./fi/maxLength.d.ts", + "default": "./fi/maxLength.js" + }, + "require": { + "types": "./fi/maxLength.d.cts", + "default": "./fi/maxLength.cjs" + } + }, + "./fi/maxSize": { + "import": { + "types": "./fi/maxSize.d.ts", + "default": "./fi/maxSize.js" + }, + "require": { + "types": "./fi/maxSize.d.cts", + "default": "./fi/maxSize.cjs" + } + }, + "./fi/maxValue": { + "import": { + "types": "./fi/maxValue.d.ts", + "default": "./fi/maxValue.js" + }, + "require": { + "types": "./fi/maxValue.d.cts", + "default": "./fi/maxValue.cjs" + } + }, + "./fi/maxWords": { + "import": { + "types": "./fi/maxWords.d.ts", + "default": "./fi/maxWords.js" + }, + "require": { + "types": "./fi/maxWords.d.cts", + "default": "./fi/maxWords.cjs" + } + }, + "./fi/mimeType": { + "import": { + "types": "./fi/mimeType.d.ts", + "default": "./fi/mimeType.js" + }, + "require": { + "types": "./fi/mimeType.d.cts", + "default": "./fi/mimeType.cjs" + } + }, + "./fi/minBytes": { + "import": { + "types": "./fi/minBytes.d.ts", + "default": "./fi/minBytes.js" + }, + "require": { + "types": "./fi/minBytes.d.cts", + "default": "./fi/minBytes.cjs" + } + }, + "./fi/minGraphemes": { + "import": { + "types": "./fi/minGraphemes.d.ts", + "default": "./fi/minGraphemes.js" + }, + "require": { + "types": "./fi/minGraphemes.d.cts", + "default": "./fi/minGraphemes.cjs" + } + }, + "./fi/minLength": { + "import": { + "types": "./fi/minLength.d.ts", + "default": "./fi/minLength.js" + }, + "require": { + "types": "./fi/minLength.d.cts", + "default": "./fi/minLength.cjs" + } + }, + "./fi/minSize": { + "import": { + "types": "./fi/minSize.d.ts", + "default": "./fi/minSize.js" + }, + "require": { + "types": "./fi/minSize.d.cts", + "default": "./fi/minSize.cjs" + } + }, + "./fi/minValue": { + "import": { + "types": "./fi/minValue.d.ts", + "default": "./fi/minValue.js" + }, + "require": { + "types": "./fi/minValue.d.cts", + "default": "./fi/minValue.cjs" + } + }, + "./fi/minWords": { + "import": { + "types": "./fi/minWords.d.ts", + "default": "./fi/minWords.js" + }, + "require": { + "types": "./fi/minWords.d.cts", + "default": "./fi/minWords.cjs" + } + }, + "./fi/multipleOf": { + "import": { + "types": "./fi/multipleOf.d.ts", + "default": "./fi/multipleOf.js" + }, + "require": { + "types": "./fi/multipleOf.d.cts", + "default": "./fi/multipleOf.cjs" + } + }, + "./fi/nanoid": { + "import": { + "types": "./fi/nanoid.d.ts", + "default": "./fi/nanoid.js" + }, + "require": { + "types": "./fi/nanoid.d.cts", + "default": "./fi/nanoid.cjs" + } + }, + "./fi/nonEmpty": { + "import": { + "types": "./fi/nonEmpty.d.ts", + "default": "./fi/nonEmpty.js" + }, + "require": { + "types": "./fi/nonEmpty.d.cts", + "default": "./fi/nonEmpty.cjs" + } + }, + "./fi/notBytes": { + "import": { + "types": "./fi/notBytes.d.ts", + "default": "./fi/notBytes.js" + }, + "require": { + "types": "./fi/notBytes.d.cts", + "default": "./fi/notBytes.cjs" + } + }, + "./fi/notGraphemes": { + "import": { + "types": "./fi/notGraphemes.d.ts", + "default": "./fi/notGraphemes.js" + }, + "require": { + "types": "./fi/notGraphemes.d.cts", + "default": "./fi/notGraphemes.cjs" + } + }, + "./fi/notLength": { + "import": { + "types": "./fi/notLength.d.ts", + "default": "./fi/notLength.js" + }, + "require": { + "types": "./fi/notLength.d.cts", + "default": "./fi/notLength.cjs" + } + }, + "./fi/notSize": { + "import": { + "types": "./fi/notSize.d.ts", + "default": "./fi/notSize.js" + }, + "require": { + "types": "./fi/notSize.d.cts", + "default": "./fi/notSize.cjs" + } + }, + "./fi/notValue": { + "import": { + "types": "./fi/notValue.d.ts", + "default": "./fi/notValue.js" + }, + "require": { + "types": "./fi/notValue.d.cts", + "default": "./fi/notValue.cjs" + } + }, + "./fi/notWords": { + "import": { + "types": "./fi/notWords.d.ts", + "default": "./fi/notWords.js" + }, + "require": { + "types": "./fi/notWords.d.cts", + "default": "./fi/notWords.cjs" + } + }, + "./fi/octal": { + "import": { + "types": "./fi/octal.d.ts", + "default": "./fi/octal.js" + }, + "require": { + "types": "./fi/octal.d.cts", + "default": "./fi/octal.cjs" + } + }, + "./fi/partialCheck": { + "import": { + "types": "./fi/partialCheck.d.ts", + "default": "./fi/partialCheck.js" + }, + "require": { + "types": "./fi/partialCheck.d.cts", + "default": "./fi/partialCheck.cjs" + } + }, + "./fi/regex": { + "import": { + "types": "./fi/regex.d.ts", + "default": "./fi/regex.js" + }, + "require": { + "types": "./fi/regex.d.cts", + "default": "./fi/regex.cjs" + } + }, + "./fi/safeInteger": { + "import": { + "types": "./fi/safeInteger.d.ts", + "default": "./fi/safeInteger.js" + }, + "require": { + "types": "./fi/safeInteger.d.cts", + "default": "./fi/safeInteger.cjs" + } + }, + "./fi/size": { + "import": { + "types": "./fi/size.d.ts", + "default": "./fi/size.js" + }, + "require": { + "types": "./fi/size.d.cts", + "default": "./fi/size.cjs" + } + }, + "./fi/someItem": { + "import": { + "types": "./fi/someItem.d.ts", + "default": "./fi/someItem.js" + }, + "require": { + "types": "./fi/someItem.d.cts", + "default": "./fi/someItem.cjs" + } + }, + "./fi/startsWith": { + "import": { + "types": "./fi/startsWith.d.ts", + "default": "./fi/startsWith.js" + }, + "require": { + "types": "./fi/startsWith.d.cts", + "default": "./fi/startsWith.cjs" + } + }, + "./fi/ulid": { + "import": { + "types": "./fi/ulid.d.ts", + "default": "./fi/ulid.js" + }, + "require": { + "types": "./fi/ulid.d.cts", + "default": "./fi/ulid.cjs" + } + }, + "./fi/url": { + "import": { + "types": "./fi/url.d.ts", + "default": "./fi/url.js" + }, + "require": { + "types": "./fi/url.d.cts", + "default": "./fi/url.cjs" + } + }, + "./fi/uuid": { + "import": { + "types": "./fi/uuid.d.ts", + "default": "./fi/uuid.js" + }, + "require": { + "types": "./fi/uuid.d.cts", + "default": "./fi/uuid.cjs" + } + }, + "./fi/value": { + "import": { + "types": "./fi/value.d.ts", + "default": "./fi/value.js" + }, + "require": { + "types": "./fi/value.d.cts", + "default": "./fi/value.cjs" + } + }, + "./fi/words": { + "import": { + "types": "./fi/words.d.ts", + "default": "./fi/words.js" + }, + "require": { + "types": "./fi/words.d.cts", + "default": "./fi/words.cjs" + } + }, "./fr": { "import": { "types": "./fr/index.d.ts", @@ -18580,4 +19321,4 @@ } } } -} +} \ No newline at end of file diff --git a/packages/i18n/src/fi.ts b/packages/i18n/src/fi.ts index 10b6f76d4..7a84c5f76 100644 --- a/packages/i18n/src/fi.ts +++ b/packages/i18n/src/fi.ts @@ -22,7 +22,7 @@ const language: Language = { endsWith: (issue) => `Virheellinen loppu: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, everyItem: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, excludes: (issue) => `Virheellinen sisältö: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - finite: (issue) => `Arvon on oltava äärellinen: Saatiin ${issue.received}`, + finite: (issue) => `Virheellinen äärellinen luku: Saatiin ${issue.received}`, graphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, hash: (issue) => `Virheellinen hash: Saatiin ${issue.received}`, hexColor: (issue) => `Virheellinen heksaväri: Saatiin ${issue.received}`, From fac26fc2f02fcff97ea8107e607bd93318370a69 Mon Sep 17 00:00:00 2001 From: illspi <44943503+illispi@users.noreply.github.com> Date: Sun, 28 Sep 2025 11:00:08 +0300 Subject: [PATCH 3/6] language fix based on feedback --- packages/i18n/src/fi.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/i18n/src/fi.ts b/packages/i18n/src/fi.ts index 7a84c5f76..c6062810e 100644 --- a/packages/i18n/src/fi.ts +++ b/packages/i18n/src/fi.ts @@ -26,7 +26,7 @@ const language: Language = { graphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, hash: (issue) => `Virheellinen hash: Saatiin ${issue.received}`, hexColor: (issue) => `Virheellinen heksaväri: Saatiin ${issue.received}`, - hexadecimal: (issue) => `Virheellinen hexadesimaali: Saatiin ${issue.received}`, + hexadecimal: (issue) => `Virheellinen heksadesimaali: Saatiin ${issue.received}`, imei: (issue) => `Virheellinen IMEI: Saatiin ${issue.received}`, includes: (issue) => `Virheellinen sisältö: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, integer: (issue) => `Virheellinen kokonaisluku: Saatiin ${issue.received}`, From 4920c5a7106cdac1b5a1d3c1edc8bffb28489312 Mon Sep 17 00:00:00 2001 From: illspi <44943503+illispi@users.noreply.github.com> Date: Sun, 28 Sep 2025 13:01:03 +0300 Subject: [PATCH 4/6] feedback fix --- packages/i18n/src/fi.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/i18n/src/fi.ts b/packages/i18n/src/fi.ts index c6062810e..291996e90 100644 --- a/packages/i18n/src/fi.ts +++ b/packages/i18n/src/fi.ts @@ -12,7 +12,7 @@ const language: Language = { checkAsync: (issue) => `Virheellinen syöte: Saatiin ${issue.received}`, checkItems: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, checkItemsAsync: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, - creditCard: (issue) => `Virheellinen luotto/pankkikortti: Saatiin ${issue.received}`, + creditCard: (issue) => `Virheellinen luottokortti: Saatiin ${issue.received}`, cuid2: (issue) => `Virheellinen Cuid2: Saatiin ${issue.received}`, decimal: (issue) => `Virheellinen desimaaliluku: Saatiin ${issue.received}`, digits: (issue) => `Virheellinen numeromäärä: Saatiin ${issue.received}`, @@ -59,7 +59,7 @@ const language: Language = { multipleOf: (issue) => `Virheellinen monikerta: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, nanoid: (issue) => `Virheellinen Nano ID: Saatiin ${issue.received}`, nonEmpty: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - notBytes: (issue) => `Virheelliset tavut: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notBytes: (issue) => `Virheellinen tavumäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, notGraphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, notLength: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, notSize: (issue) => `Virheellinen koko: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, From 91d59d3d4a220c1a40375045082b59ee0877c9e6 Mon Sep 17 00:00:00 2001 From: illspi <44943503+illispi@users.noreply.github.com> Date: Tue, 30 Sep 2025 07:16:45 +0300 Subject: [PATCH 5/6] additional changes from feedback --- packages/i18n/src/fi.ts | 146 ++++++++++++++++++++-------------------- 1 file changed, 73 insertions(+), 73 deletions(-) diff --git a/packages/i18n/src/fi.ts b/packages/i18n/src/fi.ts index 291996e90..872bfe967 100644 --- a/packages/i18n/src/fi.ts +++ b/packages/i18n/src/fi.ts @@ -3,80 +3,80 @@ import type { Language } from './types'; // prettier-ignore const language: Language = { code: 'fi', - schema: (issue) => `Virheellinen tyyppi: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + schema: (issue) => `Virheellinen tyyppi: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, specific: { - base64: (issue) => `Virheellinen Base64: Saatiin ${issue.received}`, - bic: (issue) => `Virheellinen BIC: Saatiin ${issue.received}`, - bytes: (issue) => `Virheelliset tavut: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - check: (issue) => `Virheellinen syöte: Saatiin ${issue.received}`, - checkAsync: (issue) => `Virheellinen syöte: Saatiin ${issue.received}`, - checkItems: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, - checkItemsAsync: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, - creditCard: (issue) => `Virheellinen luottokortti: Saatiin ${issue.received}`, - cuid2: (issue) => `Virheellinen Cuid2: Saatiin ${issue.received}`, - decimal: (issue) => `Virheellinen desimaaliluku: Saatiin ${issue.received}`, - digits: (issue) => `Virheellinen numeromäärä: Saatiin ${issue.received}`, - email: (issue) => `Virheellinen sähköposti: Saatiin ${issue.received}`, - emoji: (issue) => `Virheellinen emoji: Saatiin ${issue.received}`, - empty: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - endsWith: (issue) => `Virheellinen loppu: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - everyItem: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, - excludes: (issue) => `Virheellinen sisältö: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - finite: (issue) => `Virheellinen äärellinen luku: Saatiin ${issue.received}`, - graphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - hash: (issue) => `Virheellinen hash: Saatiin ${issue.received}`, - hexColor: (issue) => `Virheellinen heksaväri: Saatiin ${issue.received}`, - hexadecimal: (issue) => `Virheellinen heksadesimaali: Saatiin ${issue.received}`, - imei: (issue) => `Virheellinen IMEI: Saatiin ${issue.received}`, - includes: (issue) => `Virheellinen sisältö: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - integer: (issue) => `Virheellinen kokonaisluku: Saatiin ${issue.received}`, - ip: (issue) => `Virheellinen IP: Saatiin ${issue.received}`, - ipv4: (issue) => `Virheellinen IPv4: Saatiin ${issue.received}`, - ipv6: (issue) => `Virheellinen IPv6: Saatiin ${issue.received}`, - isoDate: (issue) => `Virheellinen päivämäärä: Saatiin ${issue.received}`, - isoDateTime: (issue) => `Virheellinen päivämäärä-aika: Saatiin ${issue.received}`, - isoTime: (issue) => `Virheellinen aika: Saatiin ${issue.received}`, - isoTimeSecond: (issue) => `Virheellinen aika sekunneissa: Saatiin ${issue.received}`, - isoTimestamp: (issue) => `Virheellinen aikaleima: Saatiin ${issue.received}`, - isoWeek: (issue) => `Virheellinen viikko: Saatiin ${issue.received}`, - length: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - mac: (issue) => `Virheellinen MAC: Saatiin ${issue.received}`, - mac48: (issue) => `Virheellinen 48-bit MAC: Saatiin ${issue.received}`, - mac64: (issue) => `Virheellinen 64-bit MAC: Saatiin ${issue.received}`, - maxBytes: (issue) => `Virheellinen tavumäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - maxGraphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - maxLength: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - maxSize: (issue) => `Virheellinen koko: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - maxValue: (issue) => `Virheellinen arvo: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - maxWords: (issue) => `Virheellinen sanamäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - mimeType: (issue) => `Virheellinen MIME-tyyppi: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - minBytes: (issue) => `Virheellinen tavumäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - minGraphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - minLength: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - minSize: (issue) => `Virheellinen koko: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - minValue: (issue) => `Virheellinen arvo: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - minWords: (issue) => `Virheellinen sanamäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - multipleOf: (issue) => `Virheellinen monikerta: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - nanoid: (issue) => `Virheellinen Nano ID: Saatiin ${issue.received}`, - nonEmpty: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - notBytes: (issue) => `Virheellinen tavumäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - notGraphemes: (issue) => `Virheellinen grafeemimäärä: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - notLength: (issue) => `Virheellinen pituus: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - notSize: (issue) => `Virheellinen koko: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - notValue: (issue) => `Virheellinen arvo: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - notWords: (issue) => `Virheelliset sanat: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - octal: (issue) => `Virheellinen oktaaliluku: Saatiin ${issue.received}`, - partialCheck: (issue) => `Virheellinen syöte: Saatiin ${issue.received}`, - regex: (issue) => `Virheellinen muoto: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - safeInteger: (issue) => `Virheellinen turvallinen kokonaisluku: Saatiin ${issue.received}`, - size: (issue) => `Virheellinen koko: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - someItem: (issue) => `Virheellinen osio: Saatiin ${issue.received}`, - startsWith: (issue) => `Virheellinen alku: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - ulid: (issue) => `Virheellinen ULID: Saatiin ${issue.received}`, - url: (issue) => `Virheellinen URL: Saatiin ${issue.received}`, - uuid: (issue) => `Virheellinen UUID: Saatiin ${issue.received}`, - value: (issue) => `Virheellinen arvo: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - words: (issue) => `Virheelliset sanat: Odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + base64: (issue) => `Virheellinen Base64: saatiin ${issue.received}`, + bic: (issue) => `Virheellinen BIC: saatiin ${issue.received}`, + bytes: (issue) => `Virheelliset tavut: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + check: (issue) => `Virheellinen syöte: saatiin ${issue.received}`, + checkAsync: (issue) => `Virheellinen syöte: saatiin ${issue.received}`, + checkItems: (issue) => `Virheellinen esine: saatiin ${issue.received}`, + checkItemsAsync: (issue) => `Virheellinen esine: saatiin ${issue.received}`, + creditCard: (issue) => `Virheellinen luottokortti: saatiin ${issue.received}`, + cuid2: (issue) => `Virheellinen Cuid2: saatiin ${issue.received}`, + decimal: (issue) => `Virheellinen desimaaliluku: saatiin ${issue.received}`, + digits: (issue) => `Virheellinen numero: saatiin ${issue.received}`, + email: (issue) => `Virheellinen sähköposti: saatiin ${issue.received}`, + emoji: (issue) => `Virheellinen emoji: saatiin ${issue.received}`, + empty: (issue) => `Virheellinen pituus: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + endsWith: (issue) => `Virheellinen loppu: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + everyItem: (issue) => `Virheellinen esine: saatiin ${issue.received}`, + excludes: (issue) => `Virheellinen sisältö: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + finite: (issue) => `Virheellinen äärellinen luku: saatiin ${issue.received}`, + graphemes: (issue) => `Virheellinen määrä grafeemeja: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + hash: (issue) => `Virheellinen hash: saatiin ${issue.received}`, + hexColor: (issue) => `Virheellinen heksaväri: saatiin ${issue.received}`, + hexadecimal: (issue) => `Virheellinen heksadesimaali: saatiin ${issue.received}`, + imei: (issue) => `Virheellinen IMEI: saatiin ${issue.received}`, + includes: (issue) => `Virheellinen sisältö: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + integer: (issue) => `Virheellinen kokonaisluku: saatiin ${issue.received}`, + ip: (issue) => `Virheellinen IP-osoite: saatiin ${issue.received}`, + ipv4: (issue) => `Virheellinen IPv4: saatiin ${issue.received}`, + ipv6: (issue) => `Virheellinen IPv6: saatiin ${issue.received}`, + isoDate: (issue) => `Virheellinen päivämäärä: saatiin ${issue.received}`, + isoDateTime: (issue) => `Virheellinen ISO-päivämäärä ja -aika: saatiin ${issue.received}`, + isoTime: (issue) => `Virheellinen aika: saatiin ${issue.received}`, + isoTimeSecond: (issue) => `Virheellinen aika sekunneissa: saatiin ${issue.received}`, + isoTimestamp: (issue) => `Virheellinen aikaleima: saatiin ${issue.received}`, + isoWeek: (issue) => `Virheellinen viikko: saatiin ${issue.received}`, + length: (issue) => `Virheellinen pituus: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + mac: (issue) => `Virheellinen MAC: saatiin ${issue.received}`, + mac48: (issue) => `Virheellinen 48-bit MAC: saatiin ${issue.received}`, + mac64: (issue) => `Virheellinen 64-bit MAC: saatiin ${issue.received}`, + maxBytes: (issue) => `Virheellinen määrä tavuja: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + maxGraphemes: (issue) => `Virheellinen määrä grafeemeja: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + maxLength: (issue) => `Virheellinen pituus: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + maxSize: (issue) => `Virheellinen koko: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + maxValue: (issue) => `Virheellinen arvo: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + maxWords: (issue) => `Virheellinen sanamäärä: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + mimeType: (issue) => `Virheellinen MIME-tyyppi: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minBytes: (issue) => `Virheellinen määrä tavuja: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minGraphemes: (issue) => `Virheellinen määrä grafeemeja: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minLength: (issue) => `Virheellinen pituus: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minSize: (issue) => `Virheellinen koko: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minValue: (issue) => `Virheellinen arvo: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + minWords: (issue) => `Virheellinen sanamäärä: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + multipleOf: (issue) => `Virheellinen monikerta: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + nanoid: (issue) => `Virheellinen Nano ID: saatiin ${issue.received}`, + nonEmpty: (issue) => `Virheellinen pituus: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notBytes: (issue) => `Virheellinen määrä tavuja: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notGraphemes: (issue) => `Virheellinen määrä grafeemeja: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notLength: (issue) => `Virheellinen pituus: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notSize: (issue) => `Virheellinen koko: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notValue: (issue) => `Virheellinen arvo: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + notWords: (issue) => `Virheelliset sanat: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + octal: (issue) => `Virheellinen oktaaliluku: saatiin ${issue.received}`, + partialCheck: (issue) => `Virheellinen syöte: saatiin ${issue.received}`, + regex: (issue) => `Virheellinen muoto: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + safeInteger: (issue) => `Virheellinen turvallinen numero: saatiin ${issue.received}`, + size: (issue) => `Virheellinen koko: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + someItem: (issue) => `Virheellinen esine: saatiin ${issue.received}`, + startsWith: (issue) => `Virheellinen alku: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + ulid: (issue) => `Virheellinen ULID: saatiin ${issue.received}`, + url: (issue) => `Virheellinen URL: saatiin ${issue.received}`, + uuid: (issue) => `Virheellinen UUID: saatiin ${issue.received}`, + value: (issue) => `Virheellinen arvo: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, + words: (issue) => `Virheelliset sanat: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, }, }; From 815872e4ec825d1d07a621b3207962d450b96e91 Mon Sep 17 00:00:00 2001 From: illspi <44943503+illispi@users.noreply.github.com> Date: Wed, 1 Oct 2025 07:12:45 +0300 Subject: [PATCH 6/6] improvement --- packages/i18n/src/fi.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/i18n/src/fi.ts b/packages/i18n/src/fi.ts index 872bfe967..8f6c981fe 100644 --- a/packages/i18n/src/fi.ts +++ b/packages/i18n/src/fi.ts @@ -10,8 +10,8 @@ const language: Language = { bytes: (issue) => `Virheelliset tavut: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, check: (issue) => `Virheellinen syöte: saatiin ${issue.received}`, checkAsync: (issue) => `Virheellinen syöte: saatiin ${issue.received}`, - checkItems: (issue) => `Virheellinen esine: saatiin ${issue.received}`, - checkItemsAsync: (issue) => `Virheellinen esine: saatiin ${issue.received}`, + checkItems: (issue) => `Virheellinen alkio: saatiin ${issue.received}`, + checkItemsAsync: (issue) => `Virheellinen alkio: saatiin ${issue.received}`, creditCard: (issue) => `Virheellinen luottokortti: saatiin ${issue.received}`, cuid2: (issue) => `Virheellinen Cuid2: saatiin ${issue.received}`, decimal: (issue) => `Virheellinen desimaaliluku: saatiin ${issue.received}`, @@ -20,7 +20,7 @@ const language: Language = { emoji: (issue) => `Virheellinen emoji: saatiin ${issue.received}`, empty: (issue) => `Virheellinen pituus: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, endsWith: (issue) => `Virheellinen loppu: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - everyItem: (issue) => `Virheellinen esine: saatiin ${issue.received}`, + everyItem: (issue) => `Virheellinen alkio: saatiin ${issue.received}`, excludes: (issue) => `Virheellinen sisältö: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, finite: (issue) => `Virheellinen äärellinen luku: saatiin ${issue.received}`, graphemes: (issue) => `Virheellinen määrä grafeemeja: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, @@ -68,9 +68,9 @@ const language: Language = { octal: (issue) => `Virheellinen oktaaliluku: saatiin ${issue.received}`, partialCheck: (issue) => `Virheellinen syöte: saatiin ${issue.received}`, regex: (issue) => `Virheellinen muoto: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - safeInteger: (issue) => `Virheellinen turvallinen numero: saatiin ${issue.received}`, + safeInteger: (issue) => `Virheellinen turvallinen kokonaisluku: saatiin ${issue.received}`, size: (issue) => `Virheellinen koko: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, - someItem: (issue) => `Virheellinen esine: saatiin ${issue.received}`, + someItem: (issue) => `Virheellinen alkio: saatiin ${issue.received}`, startsWith: (issue) => `Virheellinen alku: odotettiin ${issue.expected}, mutta saatiin ${issue.received}`, ulid: (issue) => `Virheellinen ULID: saatiin ${issue.received}`, url: (issue) => `Virheellinen URL: saatiin ${issue.received}`,