Skip to content

Commit

Permalink
Merge pull request #189 from dobromiryor/main
Browse files Browse the repository at this point in the history
feat: add bulgarian translation
  • Loading branch information
aiji42 authored Jan 8, 2024
2 parents 28f43c9 + fff55ce commit b4e0e3c
Show file tree
Hide file tree
Showing 6 changed files with 450 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 @@ -33,6 +33,7 @@ module.exports = {
"fi",
"cs",
"id",
"bg",
],
},
localePath: path.resolve("./public/locales"),
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 @@ -77,6 +77,7 @@ export default function HookForm() {
>
<option value="ar">العربية</option>
<option value="id">Bahasa Indonesia</option>
<option value="bg">Български</option>
<option value="cs">Čeština</option>
<option value="de">Deutsch</option>
<option value="en">English</option>
Expand Down
7 changes: 7 additions & 0 deletions examples/with-next-i18next/public/locales/bg/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"username": "Потребителско име",
"username_placeholder": "Иван Иванов",
"email": "Имейл",
"favoriteNumber": "Любимо число",
"submit": "Изпрати"
}
112 changes: 112 additions & 0 deletions examples/with-next-i18next/public/locales/bg/zod.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
{
"errors": {
"invalid_type": "Очаквано - {{expected}}, получено - {{received}}",
"invalid_type_received_undefined": "Задължително поле",
"invalid_literal": "Невалиден литерал, очаквано {{expected}}",
"unrecognized_keys": "Неразпознат(и) ключ(ове) в обекта: {{- keys}}",
"invalid_union": "Невалидно обединение",
"invalid_union_discriminator": "Невалидна стойност на дискриминатора. Очаквано {{- options}}",
"invalid_enum_value": "Невалидна стойност на enum. Очаквано {{- options}}, получено '{{received}}'",
"invalid_arguments": "Невалидни аргументи на функцията",
"invalid_return_type": "Невалиден тип на върнатата от функцията стойност",
"invalid_date": "Невалидна дата",
"custom": "Невалидни данни",
"invalid_intersection_types": "Резултатите от сечението не могат да бъдат обединени",
"not_multiple_of": "Числото трябва да бъде кратно на {{multipleOf}}",
"not_finite": "Числото трябва да бъде крайно",
"invalid_string": {
"email": "Невалиден {{validation}}",
"url": "Невалиден {{validation}}",
"uuid": "Невалиден {{validation}}",
"cuid": "Невалиден {{validation}}",
"regex": "Невалиден {{validation}}",
"datetime": "Невалидна {{validation}}",
"startsWith": "Невалидни данни: трябва да започва с \"{{startsWith}}\"",
"endsWith": "Невалидни данни: трябва да завършва с \"{{endsWith}}\""
},
"too_small": {
"array": {
"exact": "Масивът трябва да съдържа точно {{minimum}} елемент(а)",
"inclusive": "Масивът трябва да съдържа поне {{minimum}} елемент(а)",
"not_inclusive": "Масивът трябва да съдържа повече от {{minimum}} елемент(а)"
},
"string": {
"exact": "Низът трябва да съдържа точно {{minimum}} знак(а)",
"inclusive": "Низът трябва да съдържа поне {{minimum}} знак(а)",
"not_inclusive": "Низът трябва да съдържа повече от {{minimum}} знак(а)"
},
"number": {
"exact": "Числото трябва да бъде точно {{minimum}}",
"inclusive": "Числото трябва да бъде по-голямо или равно на {{minimum}}",
"not_inclusive": "Числото трябва да бъде по-голямо от {{minimum}}"
},
"set": {
"exact": "Невалидни данни",
"inclusive": "Невалидни данни",
"not_inclusive": "Невалидни данни"
},
"date": {
"exact": "Датата трябва да бъде точно {{- minimum, datetime}}",
"inclusive": "Датата трябва да бъде по-голяма или равна на {{- minimum, datetime}}",
"not_inclusive": "Датата трябва да бъде по-голяма от {{- minimum, datetime}}"
}
},
"too_big": {
"array": {
"exact": "Масивът трябва да съдържа точно {{maximum}} елемент(а)",
"inclusive": "Масивът трябва да съдържа най-много {{maximum}} елемент(а)",
"not_inclusive": "Масивът трябва да съдържа по-малко от {{maximum}} елемент(а)"
},
"string": {
"exact": "Низът трябва да съдържа точно {{maximum}} знак(а)",
"inclusive": "Низът трябва да съдържа най-много {{maximum}} знак(а)",
"not_inclusive": "Низът трябва да съдържа по-малко от {{maximum}} знак(а)"
},
"number": {
"exact": "Числото трябва да бъде точно {{maximum}}",
"inclusive": "Числото трябва да бъде по-малко или равно на {{maximum}}",
"not_inclusive": "Числото трябва да бъде по-малко от {{maximum}}"
},
"set": {
"exact": "Невалидни данни",
"inclusive": "Невалидни данни",
"not_inclusive": "Невалидни данни"
},
"date": {
"exact": "Датата трябва да бъде точно {{- maximum, datetime}}",
"inclusive": "Датата трябва да бъде по-малка или равна на {{- maximum, datetime}}",
"not_inclusive": "Датата трябва да бъде по-малка от {{- maximum, datetime}}"
}
}
},
"validations": {
"email": "имейл",
"url": "URL",
"uuid": "UUID",
"cuid": "CUID",
"regex": "регулярен израз",
"datetime": "дата"
},
"types": {
"function": "функция",
"number": "число",
"string": "низ",
"nan": "NaN",
"integer": "цяло число",
"float": "число с плаваща запетая",
"boolean": "булев тип",
"date": "дата",
"bigint": "bigint",
"undefined": "undefined",
"symbol": "символ",
"null": "null",
"array": "масив",
"object": "обект",
"unknown": "unknown",
"promise": "promise",
"void": "void",
"never": "never",
"map": "хеш таблица",
"set": "множество"
}
}
112 changes: 112 additions & 0 deletions packages/core/locales/bg/zod.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
{
"errors": {
"invalid_type": "Очаквано - {{expected}}, получено - {{received}}",
"invalid_type_received_undefined": "Задължително поле",
"invalid_literal": "Невалиден литерал, очаквано {{expected}}",
"unrecognized_keys": "Неразпознат(и) ключ(ове) в обекта: {{- keys}}",
"invalid_union": "Невалидно обединение",
"invalid_union_discriminator": "Невалидна стойност на дискриминатора. Очаквано {{- options}}",
"invalid_enum_value": "Невалидна стойност на enum. Очаквано {{- options}}, получено '{{received}}'",
"invalid_arguments": "Невалидни аргументи на функцията",
"invalid_return_type": "Невалиден тип на върнатата от функцията стойност",
"invalid_date": "Невалидна дата",
"custom": "Невалидни данни",
"invalid_intersection_types": "Резултатите от сечението не могат да бъдат обединени",
"not_multiple_of": "Числото трябва да бъде кратно на {{multipleOf}}",
"not_finite": "Числото трябва да бъде крайно",
"invalid_string": {
"email": "Невалиден {{validation}}",
"url": "Невалиден {{validation}}",
"uuid": "Невалиден {{validation}}",
"cuid": "Невалиден {{validation}}",
"regex": "Невалиден {{validation}}",
"datetime": "Невалидна {{validation}}",
"startsWith": "Невалидни данни: трябва да започва с \"{{startsWith}}\"",
"endsWith": "Невалидни данни: трябва да завършва с \"{{endsWith}}\""
},
"too_small": {
"array": {
"exact": "Масивът трябва да съдържа точно {{minimum}} елемент(а)",
"inclusive": "Масивът трябва да съдържа поне {{minimum}} елемент(а)",
"not_inclusive": "Масивът трябва да съдържа повече от {{minimum}} елемент(а)"
},
"string": {
"exact": "Низът трябва да съдържа точно {{minimum}} знак(а)",
"inclusive": "Низът трябва да съдържа поне {{minimum}} знак(а)",
"not_inclusive": "Низът трябва да съдържа повече от {{minimum}} знак(а)"
},
"number": {
"exact": "Числото трябва да бъде точно {{minimum}}",
"inclusive": "Числото трябва да бъде по-голямо или равно на {{minimum}}",
"not_inclusive": "Числото трябва да бъде по-голямо от {{minimum}}"
},
"set": {
"exact": "Невалидни данни",
"inclusive": "Невалидни данни",
"not_inclusive": "Невалидни данни"
},
"date": {
"exact": "Датата трябва да бъде точно {{- minimum, datetime}}",
"inclusive": "Датата трябва да бъде по-голяма или равна на {{- minimum, datetime}}",
"not_inclusive": "Датата трябва да бъде по-голяма от {{- minimum, datetime}}"
}
},
"too_big": {
"array": {
"exact": "Масивът трябва да съдържа точно {{maximum}} елемент(а)",
"inclusive": "Масивът трябва да съдържа най-много {{maximum}} елемент(а)",
"not_inclusive": "Масивът трябва да съдържа по-малко от {{maximum}} елемент(а)"
},
"string": {
"exact": "Низът трябва да съдържа точно {{maximum}} знак(а)",
"inclusive": "Низът трябва да съдържа най-много {{maximum}} знак(а)",
"not_inclusive": "Низът трябва да съдържа по-малко от {{maximum}} знак(а)"
},
"number": {
"exact": "Числото трябва да бъде точно {{maximum}}",
"inclusive": "Числото трябва да бъде по-малко или равно на {{maximum}}",
"not_inclusive": "Числото трябва да бъде по-малко от {{maximum}}"
},
"set": {
"exact": "Невалидни данни",
"inclusive": "Невалидни данни",
"not_inclusive": "Невалидни данни"
},
"date": {
"exact": "Датата трябва да бъде точно {{- maximum, datetime}}",
"inclusive": "Датата трябва да бъде по-малка или равна на {{- maximum, datetime}}",
"not_inclusive": "Датата трябва да бъде по-малка от {{- maximum, datetime}}"
}
}
},
"validations": {
"email": "имейл",
"url": "URL",
"uuid": "UUID",
"cuid": "CUID",
"regex": "регулярен израз",
"datetime": "дата"
},
"types": {
"function": "функция",
"number": "число",
"string": "низ",
"nan": "NaN",
"integer": "цяло число",
"float": "число с плаваща запетая",
"boolean": "булев тип",
"date": "дата",
"bigint": "bigint",
"undefined": "undefined",
"symbol": "символ",
"null": "null",
"array": "масив",
"object": "обект",
"unknown": "unknown",
"promise": "promise",
"void": "void",
"never": "never",
"map": "хеш таблица",
"set": "множество"
}
}
Loading

1 comment on commit b4e0e3c

@vercel
Copy link

@vercel vercel bot commented on b4e0e3c Jan 8, 2024

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-aiji42.vercel.app
zod-i18n-git-main-aiji42.vercel.app

Please sign in to comment.