Skip to content

Commit

Permalink
feat: add locale ko-KR
Browse files Browse the repository at this point in the history
  • Loading branch information
lkoiescg2031 committed Sep 17, 2023
1 parent 439bf7f commit 129cb7d
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 @@ -8,6 +8,7 @@ module.exports = {
locales: [
"en",
"he",
"ko",
"ja",
"fr",
"ar",
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 @@ -83,6 +83,7 @@ export default function HookForm() {
<option value="it">italiano</option>
<option value="fr">Français</option>
<option value="is">íslenskur</option>
<option value="ko">한국어</option>
<option value="ja">日本語</option>
<option value="lt">Lietuvių</option>
<option value="nl">Nederlands</option>
Expand Down
7 changes: 7 additions & 0 deletions examples/with-next-i18next/public/locales/ko/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/ko/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": "'{{received}}'값은 허용되지 않습니다. 입력 가능한 값은 {{- options}} 입니다.",
"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": "허용되지 않은 형식 입니다.",
"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": "symbol 타입",
"null": "null 값",
"array": "배열 타입",
"object": "객체 타입",
"unknown": "unknown 타입",
"promise": "promise 타입",
"void": "void 타입",
"never": "never 타입",
"map": "map 타입",
"set": "set 타입"
}
}
112 changes: 112 additions & 0 deletions packages/core/locales/ko/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": "'{{received}}'값은 허용되지 않습니다. 입력 가능한 값은 {{- options}} 입니다.",
"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": "허용되지 않은 형식 입니다.",
"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": "symbol 타입",
"null": "null 값",
"array": "배열 타입",
"object": "객체 타입",
"unknown": "unknown 타입",
"promise": "promise 타입",
"void": "void 타입",
"never": "never 타입",
"map": "map 타입",
"set": "set 타입"
}
}
Loading

0 comments on commit 129cb7d

Please sign in to comment.