diff options
| author | Vongsapat Bandhuprabhasa <[email protected]> | 2023-04-02 18:28:49 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-04-02 11:28:49 +0000 |
| commit | 3c176b23c908cea57a1a0a6c3b7fca86a39989ab (patch) | |
| tree | 75763dd82651da792f6f72c762db8f6aadd9048d /src | |
| parent | caf58d909feedf6678ce08ea6b870ae57603a621 (diff) | |
| download | faker-3c176b23c908cea57a1a0a6c3b7fca86a39989ab.tar.xz faker-3c176b23c908cea57a1a0a6c3b7fca86a39989ab.zip | |
feat(locale): add locale TH (#1922)
Diffstat (limited to 'src')
35 files changed, 2475 insertions, 0 deletions
diff --git a/src/locale/index.ts b/src/locale/index.ts index 425101b3..2a236260 100644 --- a/src/locale/index.ts +++ b/src/locale/index.ts @@ -57,6 +57,7 @@ import { faker as fakerRU } from './ru'; import { faker as fakerSK } from './sk'; import { faker as fakerSR_RS_latin } from './sr_RS_latin'; import { faker as fakerSV } from './sv'; +import { faker as fakerTH } from './th'; import { faker as fakerTR } from './tr'; import { faker as fakerUK } from './uk'; import { faker as fakerUR } from './ur'; @@ -120,6 +121,7 @@ export { fakerSK, fakerSR_RS_latin, fakerSV, + fakerTH, fakerTR, fakerUK, fakerUR, @@ -184,6 +186,7 @@ export const allFakers = { sk: fakerSK, sr_RS_latin: fakerSR_RS_latin, sv: fakerSV, + th: fakerTH, tr: fakerTR, uk: fakerUK, ur: fakerUR, diff --git a/src/locale/th.ts b/src/locale/th.ts new file mode 100644 index 00000000..73ff56ad --- /dev/null +++ b/src/locale/th.ts @@ -0,0 +1,13 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ + +import { Faker } from '../faker'; +import base from '../locales/base'; +import en from '../locales/en'; +import th from '../locales/th'; + +export const faker = new Faker({ + locale: [th, en, base], +}); diff --git a/src/locales/index.ts b/src/locales/index.ts index c974e419..add168cd 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -57,6 +57,7 @@ export { default as ru } from './ru'; export { default as sk } from './sk'; export { default as sr_RS_latin } from './sr_RS_latin'; export { default as sv } from './sv'; +export { default as th } from './th'; export { default as tr } from './tr'; export { default as uk } from './uk'; export { default as ur } from './ur'; diff --git a/src/locales/th/animal/cat.ts b/src/locales/th/animal/cat.ts new file mode 100644 index 00000000..804eefc3 --- /dev/null +++ b/src/locales/th/animal/cat.ts @@ -0,0 +1,69 @@ +export default [ + 'เอเซียนกึ่งขนยาว', + 'บาลินีส', + 'เบอร์แมน', + 'บริติชขนยาว', + 'ชานทิลลี', + 'หิมาลายัน', + 'จาวานีส', + 'เมนคูน', + 'เนบีลัง', + 'นอร์เวเจียนฟอเรสต์', + 'โอเรียนทัลขนยาว', + 'เปอร์เซีย', + 'แร็กดอลล์', + 'รากามัฟฟิน', + 'ไซบีเรียน', + 'เทอร์คิชแวน', + 'เทอร์คิชแองโกรา', + 'ยอร์กช็อกโกแลต', + 'อะบิสซิเนียน', + 'อเมริกันขนสั้น', + 'ออสเตรเลียนมิสต์', + 'บอมเบย์', + 'บริติชขนสั้น', + 'เบอร์มีส', + 'ส้ม', + 'เบอร์มิลลา', + 'แคลิฟอร์เนียสแปงเกิลด์', + 'ชาร์ตรู', + 'คัลเลอร์พอยต์ขนสั้น', + 'อียิปเทียนมัว', + 'ยูโรเปียนขนสั้น', + 'เอกโซติก', + 'ฮาวานาบราวน์', + 'โคราช', + 'อ็อกซิแคต', + 'โอเรียนทัลขนสั้น', + 'รัสเซียนบลู', + 'สยามีส', + 'สิงหปุระ', + 'สโนว์ชู', + 'โซโกเก', + 'โซมาลี', + 'ตองกินีส', + 'อเมริกันบ็อบเทล', + 'อเมริกันเคิร์ล', + 'อเมริกันไวร์แฮร์', + 'คอร์นิชเรกซ์', + 'ซิมริก', + 'ดีวอนเรกซ์', + 'เยอรมันเรกซ์', + 'แจแพนีสบ็อบเทล', + 'ลาเปิร์ม', + 'แมงซ์', + 'มึนชกิน', + 'โอโจสแอซูเลส', + 'เพเทอร์บัลด์', + 'พิกซีบ็อบ', + 'เซลเกิร์กเรกซ์', + 'สกอตติชโฟลด์', + 'สฟิงซ์', + 'เบงกอล', + 'ชอซี', + 'ชีโต', + 'ซาวันนา', + 'เซเรนเจตี', + 'ทอยเกอร์', + 'อาชีร่า', +]; diff --git a/src/locales/th/animal/dog.ts b/src/locales/th/animal/dog.ts new file mode 100644 index 00000000..98501fbf --- /dev/null +++ b/src/locales/th/animal/dog.ts @@ -0,0 +1,194 @@ +export default [ + 'เกรตเดน', + 'เกรทเทอร์สวิสส์เมาน์เทนด๊อก', + 'เกรย์ฮาวนด์', + 'โกลเดินริทรีฟเวอร์', + 'คลัมเบอร์สแปเนียล', + 'คอลลี', + 'คะเนเดียนเอสกิโมด็อก', + 'คาอิเคน', + 'คิชู', + 'คันกัล', + 'แคทาลันชีปด็อก', + 'แคร์นเทร์เรียร์', + 'แควาเลียร์คิงชาลส์สแปเนียล', + 'โคมอนดอร์', + 'โคเรียนชินโด', + 'เคนคอร์โซ่', + 'คุนหมิงวูลฟ์ด็อก', + 'คอเคเซียนเชเพิร์ดด็อก', + 'แจ็กรัสเซลล์เทร์เรียร์', + 'แจพานีสชิน', + 'แจพานีสเทร์เรียร์', + 'แจพานีสสปิตซ์', + 'ชาผี', + 'ชิโกะกุ', + 'ชิบะอินุ', + 'ชิวาวา', + 'เชตแลนด์ชีปด็อก', + 'เชาเชา', + 'ไชนีสเครสติดด็อก', + 'ซามอยิด', + 'ซาลูกี', + 'ซือจื่อ', + 'เซนต์เบอร์นาร์ด', + 'ไซบีเรียนฮัสกี', + 'แด็กซันด์', + 'แดนดีดินมอนต์เทร์เรียร์', + 'แดลเมเชียน', + 'โดโกอาร์เฆนติโน', + 'โดเบอร์แมนพินเชอร์', + 'ด็อจเดบอร์โดซ์', + 'ดัตช์เชเพิร์ด', + 'ทิเบตันแมสติฟฟ์', + 'ไทยบางแก้ว', + 'ไทยหลังอาน', + 'โทสะอินุ', + 'นโปเลียนแมสติฟฟ์', + 'บรักโกอีตาเลียโน', + 'บรักแซ็ง-แฌร์แม็ง', + 'บรักโดแวร์ญ', + 'บรักดูว์บูร์บอแน', + 'บรักดูว์ปุย', + 'บรักฟร็องแซ', + 'บรัสเซิลส์กริฟฟัน', + 'บราซิเลียนโดโก', + 'บราซิเลียนเทร์เรียร์', + 'บริตทานี; บริตทานีสแปเนียล', + 'บรีแกกรีฟงว็องเดแอ็ง', + 'บรีอาร์ด', + 'บรูโนจูราฮาวนด์', + 'บลัดฮาวนด์', + 'บลูทิกคูนฮาวนด์', + 'บลูพอลเทร์เรียร์', + 'บลูเลซี', + 'บ็อกเซอร์', + 'บอยคินสแปเนียล', + 'บอร์ซอย', + 'บอร์เดอร์คอลลี', + 'บอร์เดอร์เทร์เรียร์', + 'บอสตันเทร์เรียร์', + 'บอสเนียคอร์ส-แฮด์ฮาวนด์', + 'บาคาร์วัลด็อก', + 'บาแซกรีฟงว็องเดแอ็ง', + 'บาแซเบลอเดอกัสกอญ', + 'บาแซโฟฟว์เดอเบรอตาญ', + 'บาแซอาร์เตเซียงนอร์ม็อง', + 'บาร์แบ', + 'บาแวเรียนเมาน์เทนฮาวนด์', + 'บาสก์เชเพิร์ดด็อก', + 'บาเซนจี', + 'บิยานูโกเดลัสเองการ์ตาซิโอเนส', + 'บิวเซรอน', + 'บีเกิล', + 'บีเกิล-แฮร์เรียร์', + 'บีชันฟรีส', + 'บีลี', + 'บุลล์เทร์เรียร์', + 'บุลล์แมสติฟฟ์', + 'บุลล์แอนด์เทร์เรียร์', + 'บุลเลินไบส์เซอร์', + 'บูลด็อก', + 'บูโกวีนาเชเพิร์ดด็อก', + 'บูร์บุล', + 'บูวีเยเดซาร์แดน', + 'บูวีเยเดฟล็องดร์', + 'เบดลิงตันเทร์เรียร์', + 'เบลเจียนเชเพิร์ดด็อก', + 'เบลอเดอกัสกอญ', + 'เบอร์นีสเมาน์เทนด็อก', + 'เบียร์ดดิดคอลลี', + 'แบร์กามัสโกเชเพิร์ด', + 'แบร์เฌบล็องซุอิส', + 'แบร์เฌปีการ์', + 'แบร์เนอร์นีเดอร์เลาฟ์ฮุนท์', + 'แบล็กนอร์วีเจียนเอลก์ฮาวนด์', + 'แบล็กเมาท์เคอร์', + 'แบล็กรัชเชียนเทร์เรียร์', + 'แบล็กแอนด์แทนคูนฮาวนด์', + 'แบล็กแอนด์แทนเวอร์จิเนียฟอกซ์ฮาวนด์', + 'แบสซิตฮาวนด์', + 'โบรฮอลเมอร์', + 'โบสรง', + 'โบโลญเญเซ', + 'โบฮีเมียนเชเพิร์ด', + 'ปั๊ก', + 'ปักกิ่ง', + 'ปาปียง', + 'เปรูเวียนแฮร์เลสสด็อก', + 'เปอร์โรเดอร์ปรีซ่าคานาริโอ', + 'พอเมอเรเนียน', + 'พาร์ซันแจ็กรัสเซลล์เทร์เรียร์', + 'พูเดิล', + 'ฟิล่าบราซิเลียโร', + 'เฟรนช์บูลด็อก', + 'มอลทีส', + 'มาเรมมาชีปด็อก', + 'มินะเจอร์ชเนาเซอร์', + 'มินะเจอร์พินเชอร์', + 'เม็กซิกันแฮร์เลสสด็อก', + 'แมนเชสเตอร์เทร์เรียร์', + 'ยอร์กเชอร์เทร์เรียร์', + 'เยอรมันเชเพิร์ด', + 'เยอรมันช็อตแฮร์พอยน์เตอร์', + 'รอทท์ไวเลอร์', + 'รัสเซลล์เทร์เรียร์', + 'แรตเทร์เรียร์', + 'โรดีเชียนริดจ์แบ็ค', + 'ลาซาแอปโซ', + 'แลบราดอร์ริทรีฟเวอร์', + 'เลิฟเชิน', + 'วิฌลอ', + 'วิปพิต', + 'เวลช์คอร์กี', + 'เวลช์เทร์เรียร์', + 'เวลช์สปริงเงอร์สแปเนียล', + 'เวสต์ไฮต์แลนด์ไวต์เทร์เรียร์', + 'ไวมาราเนอร์', + 'สกอตติชเดียร์ฮาวนด์', + 'สกอตติชเทร์เรียร์', + 'อเมริกันคอกเกอร์สแปเนียล', + 'อเมริกันบูลด็อก', + 'อเมริกันพิตบุลล์เทร์เรียร์', + 'อเมริกันฟอกซ์ฮาวนด์', + 'อเมริกันวอเตอร์สแปเนียล', + 'อเมริกันสแตฟฟอร์ดเชอร์เทร์เรียร์', + 'อเมริกันเอสกิโมด็อก', + 'อ็องกลอ-ฟร็องแซเดอเปอติตเวเนอรี', + 'อเมริกันแฮร์เลสส์เทร์เรียร์', + 'ออสเตรเลียนเคลพี', + 'ออสเตรเลียนแคตเทิลด็อก', + 'ออสเตรเลียนเชเพิร์ด', + 'ออสเตรเลียนซิลกีเทร์เรียร์', + 'ออสเตรเลียนเทร์เรียร์', + 'ออสเตรเลียนสตัมปีเทลแคตเทิลด็อก', + 'ออสเตรียนแบล็กแอนด์แทนฮาวนด์', + 'ออสเตรียนพินเชอร์', + 'อะกิตะอินุ', + 'อะแลสกันแมละมิวต์', + 'อะแลสกันคลีไค', + 'อักบัช', + 'อัพเพินเซ็ลเลอร์เซ็นเนินฮุนท์', + 'อัฟเฟินพินเชอร์', + 'อาซาวัก', + 'อาร์ตัวฮาวนด์', + 'อาร์มีเนียนแกมเพอร์ด็อก', + 'อาร์ม็อง', + 'อารีเยฌัว', + 'อาเรียฌพอยน์เตอร์', + 'อาลาโนเอสปัญญอล', + 'อาอีดี', + 'อิงกลิชคอกเกอร์สแปเนียล', + 'อิงกลิชเซตเตอร์', + 'อิงกลิชแมสติฟฟ์', + 'อิตาเลียนเกรย์ฮาวด์', + 'แอนดาลูซีอันฮาวนด์', + 'แอนาโทเลียนเชเพิร์ดด็อก', + 'แอฟแกนเชเพิร์ด', + 'แอฟแกนฮาวนด์', + 'แอร์เดลเทร์เรียร์', + 'แอลไพน์ดัคส์บรัคเคอ', + 'แอลไพน์สแปเนียล', + 'โอลด์อิงลิชชีปด็อก', + 'ฮกไกโด', +]; diff --git a/src/locales/th/animal/index.ts b/src/locales/th/animal/index.ts new file mode 100644 index 00000000..c5f2de5b --- /dev/null +++ b/src/locales/th/animal/index.ts @@ -0,0 +1,14 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { AnimalDefinitions } from '../../..'; +import cat from './cat'; +import dog from './dog'; + +const animal: AnimalDefinitions = { + cat, + dog, +}; + +export default animal; diff --git a/src/locales/th/color/human.ts b/src/locales/th/color/human.ts new file mode 100644 index 00000000..3b889333 --- /dev/null +++ b/src/locales/th/color/human.ts @@ -0,0 +1,20 @@ +export default [ + 'แดง', + 'ส้ม', + 'เหลือง', + 'เขียว', + 'น้ำเงิน', + 'น้ำตาล', + 'ม่วง', + 'ขาว', + 'ดำ', + 'เทา', + 'ชมพู', + 'เขียวเข้ม', + 'เขียวอ่อน', + 'เขียวเหลือง', + 'ฟ้า', + 'โรสโกล์ด', + 'ทอง', + 'เงิน', +]; diff --git a/src/locales/th/color/index.ts b/src/locales/th/color/index.ts new file mode 100644 index 00000000..79cc39f0 --- /dev/null +++ b/src/locales/th/color/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { ColorDefinitions } from '../../..'; +import human from './human'; + +const color: ColorDefinitions = { + human, +}; + +export default color; diff --git a/src/locales/th/date/index.ts b/src/locales/th/date/index.ts new file mode 100644 index 00000000..cd296b42 --- /dev/null +++ b/src/locales/th/date/index.ts @@ -0,0 +1,14 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { DateDefinitions } from '../../..'; +import month from './month'; +import weekday from './weekday'; + +const date: DateDefinitions = { + month, + weekday, +}; + +export default date; diff --git a/src/locales/th/date/month.ts b/src/locales/th/date/month.ts new file mode 100644 index 00000000..8a0a878e --- /dev/null +++ b/src/locales/th/date/month.ts @@ -0,0 +1,30 @@ +export default { + wide: [ + 'มกราคม', + 'กุมภาพันธ์', + 'มีนาคม', + 'เมษายน', + 'พฤษภาคม', + 'มิถุนายน', + 'กรกฎาคม', + 'สิงหาคม', + 'กันยายน', + 'ตุลาคม', + 'พฤศจิกายน', + 'ธันวาคม', + ], + abbr: [ + 'ม.ค.', + 'ก.พ.', + 'มี.ค.', + 'เม.ย.', + 'พ.ค.', + 'มิ.ย.', + 'ก.ค.', + 'ส.ค.', + 'ก.ย.', + 'ต.ค.', + 'พ.ย.', + 'ธ.ค.', + ], +}; diff --git a/src/locales/th/date/weekday.ts b/src/locales/th/date/weekday.ts new file mode 100644 index 00000000..de69cb93 --- /dev/null +++ b/src/locales/th/date/weekday.ts @@ -0,0 +1,12 @@ +export default { + wide: [ + 'วันอาทิตย์', + 'วันจันทร์', + 'วันอังคาร', + 'วันพุธ', + 'วันพฤหัสบดี', + 'วันศุกร์', + 'วันเสาร์', + ], + abbr: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], +}; diff --git a/src/locales/th/index.ts b/src/locales/th/index.ts new file mode 100644 index 00000000..fe9562c5 --- /dev/null +++ b/src/locales/th/index.ts @@ -0,0 +1,26 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { LocaleDefinition } from '../..'; +import animal from './animal'; +import color from './color'; +import date from './date'; +import internet from './internet'; +import location from './location'; +import metadata from './metadata'; +import person from './person'; +import phone_number from './phone_number'; + +const th: LocaleDefinition = { + animal, + color, + date, + internet, + location, + metadata, + person, + phone_number, +}; + +export default th; diff --git a/src/locales/th/internet/domain_suffix.ts b/src/locales/th/internet/domain_suffix.ts new file mode 100644 index 00000000..befcbcf9 --- /dev/null +++ b/src/locales/th/internet/domain_suffix.ts @@ -0,0 +1 @@ +export default ['co.th', 'com', 'net', 'th']; diff --git a/src/locales/th/internet/index.ts b/src/locales/th/internet/index.ts new file mode 100644 index 00000000..5726872b --- /dev/null +++ b/src/locales/th/internet/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { InternetDefinitions } from '../../..'; +import domain_suffix from './domain_suffix'; + +const internet: InternetDefinitions = { + domain_suffix, +}; + +export default internet; diff --git a/src/locales/th/location/building_number.ts b/src/locales/th/location/building_number.ts new file mode 100644 index 00000000..d939010d --- /dev/null +++ b/src/locales/th/location/building_number.ts @@ -0,0 +1 @@ +export default ['#', '##', '###', '####']; diff --git a/src/locales/th/location/city_prefix.ts b/src/locales/th/location/city_prefix.ts new file mode 100644 index 00000000..d6d1738d --- /dev/null +++ b/src/locales/th/location/city_prefix.ts @@ -0,0 +1 @@ +export default []; diff --git a/src/locales/th/location/city_suffix.ts b/src/locales/th/location/city_suffix.ts new file mode 100644 index 00000000..d6d1738d --- /dev/null +++ b/src/locales/th/location/city_suffix.ts @@ -0,0 +1 @@ +export default []; diff --git a/src/locales/th/location/country.ts b/src/locales/th/location/country.ts new file mode 100644 index 00000000..3116e5df --- /dev/null +++ b/src/locales/th/location/country.ts @@ -0,0 +1,96 @@ +export default [ + 'จีน', + 'อินเดีย', + 'สหรัฐ', + 'อินโดนีเซีย', + 'บราซิล', + 'ญี่ปุ่น', + 'รัสเซีย', + 'เม็กซิโก', + 'ปากีสถาน', + 'เยอรมนี', + 'เวียดนาม', + 'ฟิลิปปินส์', + 'สหราชอาณาจักร', + 'ไนจีเรีย', + 'ฝรั่งเศส', + 'ตุรกี', + 'อิหร่าน', + 'เกาหลีใต้', + 'ไทย', + 'อียิปต์', + 'สเปน', + 'อิตาลี', + 'แคนาดา', + 'อาร์เจนตินา', + 'แอฟริกาใต้', + 'โคลอมเบีย', + 'บังกลาเทศ', + 'โปแลนด์', + 'ซาอุดีอาระเบีย', + 'มาเลเซีย', + 'ยูเครน', + 'โมร็อกโก', + 'ไต้หวัน', + 'ออสเตรเลีย', + 'เวเนซุเอลา', + 'แอลจีเรีย', + 'เอธิโอเปีย', + 'อิรัก', + 'อุซเบกิสถาน', + 'พม่า', + 'เนเธอร์แลนด์', + 'เปรู', + 'ชิลี', + 'คาซัคสถาน', + 'โรมาเนีย', + 'ซูดาน', + 'กานา', + 'โกตดิวัวร์', + 'ยูกันดา', + 'เบลเยียม', + 'สวีเดน', + 'เอกวาดอร์', + 'แทนซาเนีย', + 'สหรัฐอาหรับเอมิเรตส์', + 'เคนยา', + 'เช็กเกีย', + 'สวิตเซอร์แลนด์', + 'กรีซ', + 'อาเซอร์ไบจาน', + 'ออสเตรีย', + 'โปรตุเกส', + 'เยเมน', + 'ฮังการี', + 'ศรีลังกา', + 'เบลารุส', + 'สาธารณรัฐประชาธิปไตยคองโก', + 'สาธารณรัฐโดมินิกัน', + 'กัวเตมาลา', + 'อิสราเอล', + 'ฮ่องกง', + 'จอร์แดน', + 'ตูนิเซีย', + 'เนปาล', + 'ซีเรีย', + 'เซอร์เบีย', + 'โมซัมบิก', + 'คิวบา', + 'แคเมอรูน', + 'เดนมาร์ก', + 'กัมพูชา', + 'นอร์เวย์', + 'โบลิเวีย', + 'ฟินแลนด์', + 'สิงคโปร์', + 'แซมเบีย', + 'เลบานอน', + 'เซเนกัล', + 'บัลแกเรีย', + 'ซิมบับเว', + 'สโลวาเกีย', + 'นิวซีแลนด์', + 'แองโกลา', + 'ปารากวัย', + 'อัฟกานิสถาน', +]; diff --git a/src/locales/th/location/default_country.ts b/src/locales/th/location/default_country.ts new file mode 100644 index 00000000..01d506e9 --- /dev/null +++ b/src/locales/th/location/default_country.ts @@ -0,0 +1 @@ +export default ['ไทย']; diff --git a/src/locales/th/location/index.ts b/src/locales/th/location/index.ts new file mode 100644 index 00000000..d9d54753 --- /dev/null +++ b/src/locales/th/location/index.ts @@ -0,0 +1,26 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { LocationDefinitions } from '../../..'; +import building_number from './building_number'; +import city_prefix from './city_prefix'; +import city_suffix from './city_suffix'; +import country from './country'; +import default_country from './default_country'; +import postcode from './postcode'; +import state from './state'; +import street_name from './street_name'; + +const location: LocationDefinitions = { + building_number, + city_prefix, + city_suffix, + country, + default_country, + postcode, + state, + street_name, +}; + +export default location; diff --git a/src/locales/th/location/postcode.ts b/src/locales/th/location/postcode.ts new file mode 100644 index 00000000..d3bec086 --- /dev/null +++ b/src/locales/th/location/postcode.ts @@ -0,0 +1 @@ +export default ['####0']; diff --git a/src/locales/th/location/state.ts b/src/locales/th/location/state.ts new file mode 100644 index 00000000..1b6ad304 --- /dev/null +++ b/src/locales/th/location/state.ts @@ -0,0 +1,79 @@ +export default [ + 'กรุงเทพมหานคร', + 'กระบี่', + 'กาญจนบุรี', + 'กาฬสินธุ์', + 'กำแพงเพชร', + 'ขอนแก่น', + 'จันทบุรี', + 'ฉะเชิงเทรา', + 'ชลบุรี', + 'ชัยนาท', + 'ชัยภูมิ', + 'ชุมพร', + 'ตรัง', + 'ตราด', + 'ตาก', + 'นครนายก', + 'นครปฐม', + 'นครพนม', + 'นครราชสีมา', + 'นครศรีธรรมราช', + 'นครสวรรค์', + 'นนทบุรี', + 'นราธิวาส', + 'น่าน', + 'บึงกาฬ', + 'บุรีรัมย์', + 'ปทุมธานี', + 'ประจวบคีรีขันธ์', + 'ปราจีนบุรี', + 'ปัตตานี', + 'พระนครศรีอยุธยา', + 'พะเยา', + 'พังงา', + 'พัทลุง', + 'พิจิตร', + 'พิษณุโลก', + 'ภูเก็ต', + 'มหาสารคาม', + 'มุกดาหาร', + 'ยะลา', + 'ยโสธร', + 'ระนอง', + 'ระยอง', + 'ราชบุรี', + 'ร้อยเอ็ด', + 'ลพบุรี', + 'ลำปาง', + 'ลำพูน', + 'ศรีสะเกษ', + 'สกลนคร', + 'สงขลา', + 'สตูล', + 'สมุทรปราการ', + 'สมุทรสงคราม', + 'สมุทรสาคร', + 'สระบุรี', + 'สระแก้ว', + 'สิงห์บุรี', + 'สุพรรณบุรี', + 'สุราษฎร์ธานี', + 'สุรินทร์', + 'สุโขทัย', + 'หนองคาย', + 'หนองบัวลำภู', + 'อำนาจเจริญ', + 'อุดรธานี', + 'อุตรดิตถ์', + 'อุทัยธานี', + 'อุบลราชธานี', + 'อ่างทอง', + 'เชียงราย', + 'เชียงใหม่', + 'เพชรบุรี', + 'เพชรบูรณ์', + 'เลย', + 'แพร่', + 'แม่ฮ่องสอน', +]; diff --git a/src/locales/th/location/street_name.ts b/src/locales/th/location/street_name.ts new file mode 100644 index 00000000..f9842575 --- /dev/null +++ b/src/locales/th/location/street_name.ts @@ -0,0 +1,523 @@ +export default [ + 'กรุงเกษม', + 'กรุงเทพกรีฑา', + 'กรุงเทพฯ-นนทบุรี', + 'กรุงธนบุรี', + 'กรุงแมน', + 'กล้วยน้ำไทตัดใหม่', + 'กลันตัน', + 'กษาปณ์', + 'กะออม', + 'กัลปพฤกษ์', + 'กัลยาณไมตรี', + 'กาญจนาภิเษก', + 'กำนันแม้น', + 'กำแพงเพชร', + 'กำแพงเพชร 1', + 'กำแพงเพชร 2', + 'กำแพงเพชร 3', + 'กำแพงเพชร 4', + 'กำแพงเพชร 5', + 'กำแพงเพชร 6', + 'กำแพงเพชร 7', + 'กิ่งแก้ว', + 'กิจพานิช', + 'เกษมราษฎร์', + 'แก้ว', + 'แก้วเงินทอง', + 'โกสุมรวมใจ', + 'ไกรสีห์', + 'ขวัญ', + 'ขาว', + 'ข้าวสาร', + 'ข้าวหลาม', + 'ขุมทอง-ลำต้อยติ่ง', + 'เขียวไข่กา', + 'ครุใน', + 'คลองเก้า', + 'คลองถมวัดพิเรนทร์', + 'คลองถมวัดสระเกศ', + 'คลองถมวัดโสมนัส', + 'คลองลำเจียก', + 'คลองลำปัก', + 'คลองสิบ-คลองสิบสี่', + 'คอนแวนต์', + 'คุ้มเกล้า', + 'คู้-คลองสิบ', + 'คู้บอน', + 'เคหะร่มเกล้า', + 'งามวงศ์วาน', + 'จตุโชติ', + 'จตุรทิศ', + 'จรัญสนิทวงศ์', + 'จรัสเมือง', + 'จรัสเวียง', + 'จรูญเวียง', + 'จอมทอง', + 'จอมทองบูรณะ', + 'จักรพงษ์', + 'จักรพรรดิพงษ์', + 'จักรเพชร', + 'จักรวรรดิ', + 'จันทน์', + 'จันทน์เก่า', + 'จันทรุเบกษา', + 'จารุเมือง', + 'จึงเจริญพาณิชย์', + 'เจริญกรุง', + 'เจริญนคร', + 'เจริญพัฒนา', + 'เจริญเมือง', + 'เจริญรัถ', + 'เจริญราษฎร์', + 'เจริญเวียง', + 'เจ้าคำรบ', + 'เจ้าคุณทหาร', + 'เจ้าพระยาสยาม', + 'เจ้าฟ้า', + 'แจ้งวัฒนะ', + 'ฉลองกรุง', + 'ฉิมพลี', + 'เฉลิมเขต 1', + 'เฉลิมเขต 2', + 'เฉลิมเขต 3', + 'เฉลิมเขต 4', + 'เฉลิมพงษ์', + 'เฉลิมพระเกียรติจุฬาภรณ์', + 'เฉลิมพระเกียรติ ร.9', + 'แฉล้มนิมิตร', + 'ชักพระ', + 'ชัยพฤกษ์', + 'ช่างอากาศอุทิศ', + 'ชิดลม', + 'เชตุพน', + 'เชิดวุฒากาศ', + 'เชียงใหม่', + 'เชื้อเพลิง', + 'เชื่อมคลองมอญ', + 'เชื่อมสัมพันธ์', + 'โชคชัย 4', + 'ณ ระนอง', + 'ดวงพิทักษ์', + 'ดาวข่าง', + 'ดำรงรักษ์', + 'ดินแดง', + 'ดินแดง 1', + 'ดินสอ', + 'ดิสมาร์ค', + 'เดชะตุงคะ', + 'เดโช', + 'ตรีเพชร', + 'ตรีมิตร', + 'ตะนาว', + 'ตานี', + 'ตีทอง', + 'เตชะวนิช', + 'ทรงวาด', + 'ทรงสวัสดิ์', + 'ทรงเสริม', + 'ทรัพย์', + 'ทรัพย์สิน', + 'ทวีวัฒนา', + 'ทวีวัฒนา-กาญจนาภิเษก', + 'ทหาร', + 'ทหารอากาศอุทิศ', + 'ทับยาว', + 'ท่าเกษม', + 'ท่าข้าม', + 'ทางรถไฟสายเก่าปากน้ำ', + 'ท่าดินแดง', + 'ท้ายวัง', + 'ทุ่งมังกร', + 'เทพรักษ์', + 'เทศบาลนฤมาณ', + 'เทศบาลนิมิตใต้', + 'เทศบาลนิมิตเหนือ', + 'เทศบาลรังรักษ์ใต้', + 'เทศบาลรังรักษ์เหนือ', + 'เทศบาลรังสรรใต้', + 'เทศบาลรังสรรเหนือ', + 'เทศบาลรังสฤษดิ์ใต้', + 'เทศบาลรังสฤษดิ์เหนือ', + 'เทศบาลสงเคราะห์', + 'เทอดดำริ', + 'เทอดไท', + 'เทิดราชัน', + 'เทียมร่วมมิตร', + 'ไทยรามัญ', + 'ธนิยะ', + 'นครไชยศรี', + 'นครปฐม', + 'นครราชสีมา', + 'นครลุง', + 'นครสวรรค์', + 'นนทรี', + 'นราธิวาสราชนครินทร์', + 'นเรศ', + 'นวมินทร์', + 'นวลจันทร์', + 'นักกีฬาแหลมทอง', + 'นาคนิวาส', + 'นาคราช', + 'นางลิ้นจี่', + 'นาวงประชาพัฒนา', + 'นิคมมักกะสัน', + 'นิมิตใหม่', + 'นี้จงสวัสดิ์', + 'บรมราชชนนี', + 'บรรทัดทอง', + 'บริพัตร', + 'บวรนิเวศน์', + 'บางกระดี่', + 'บางขุนเทียน', + 'บางขุนเทียนชายทะเล', + 'บางขุนนนท์', + 'บางแค', + 'บางเชือกหนัง', + 'บางนา-ตราด', + 'บางบอน 1', + 'บางบอน 2', + 'บางบอน 3', + 'บางบอน 4', + 'บางบอน 5', + 'บางบอนสายเดิม', + 'บางไผ่', + 'บางพรม', + 'บางระมาด', + 'บางแวก', + 'บ้านหม้อ', + 'บำรุงเมือง', + 'บึงขวาง', + 'บุญศิริ', + 'บุรีภิรมย์', + 'บูรณศาสตร์', + 'บูรพา', + 'แบนชะโด', + 'แบรสต์', + 'ประชาชื่น', + 'ประชาทร', + 'ประชาธิปก', + 'ประชาธิปไตย', + 'ประชาพัฒนา', + 'ประชาร่วมใจ', + 'ประชาราษฎร์ สาย 1', + 'ประชาราษฎร์ สาย 2', + 'ประชาราษฎร์บำเพ็ญ', + 'ประชาสงเคราะห์', + 'ประชาสำราญ', + 'ประชาสุข', + 'ประชาอุทิศ', + 'ประดิพัทธ์', + 'ประดิษฐ์มนูธรรม', + 'ประมวญ', + 'ประเสริฐมนูกิจ', + 'ปรินายก', + 'ปั้น', + 'ปากน้ำกระโจมทอง', + 'ปากน้ำฝั่งเหนือ', + 'แปลงนาม', + 'ผดุงด้าว', + 'ผดุงพันธ์', + 'พญาไท', + 'พญาไม้', + 'พรมแดน', + 'พรหมราษฎร์', + 'พระจันทร์', + 'พระพิทักษ์', + 'พระพิพิธ', + 'พระยาสุเรนทร์', + 'พระราม 9', + 'พระรามที่ 1', + 'พระรามที่ 2', + 'พระรามที่ 3', + 'พระรามที่ 4', + 'พระรามที่ 5', + 'พระรามที่ 6', + 'พระสุเมรุ', + 'พระอาทิตย์', + 'พรานนก', + 'พรานนก-พุทธมณฑล สาย 4', + 'พลับพลาไชย', + 'พ่วงศิริ', + 'พหลโยธิน', + 'พะเนียง', + 'พัฒน์พงศ์', + 'พัฒนา', + 'พัฒนาการ', + 'พัฒนาชนบท', + 'พัฒนาชนบท 2', + 'พัฒนาชนบท 3', + 'พัฒนาชนบท 4', + 'พาณิชยการธนบุรี', + 'พาดสาย', + 'พาหุรัด', + 'พิชัย', + 'พิบูลสงคราม', + 'พิษณุโลก', + 'พีรพงษ์', + 'พุทธบูชา', + 'พุทธมณฑล สาย 1', + 'พุทธมณฑล สาย 2', + 'พุทธมณฑล สาย 3', + 'เพชรเกษม', + 'เพชรบุรี', + 'เพชรพระราม', + 'เพชรอุทัย', + 'เพลินจิต', + 'เพาะพานิชย์', + 'เพิ่มสิน', + 'แพร่งนรา', + 'แพร่งภูธร', + 'แพร่งสรรพศาสตร์', + 'โพธิ์แก้ว', + 'เฟื่องนคร', + 'ภาณุรังษี', + 'ภุชงค์', + 'โภคี', + 'มนธาตุราชศรีพิจิตร์', + 'มหรรณพ', + 'มหาจักร', + 'มหาไชย', + 'มหานคร', + 'มหาพฤฒาราม', + 'มหาราช', + 'มหาเศรษฐ์', + 'มเหสักข์', + 'มไหสวรรย์', + 'มอเตอร์เวย์', + 'มังกร', + 'มาเจริญ', + 'มิตรพันธ์', + 'มิตรภาพไทย-จีน', + 'มิตรไมตรี', + 'มิตรไมตรี 1', + 'มิตรไมตรี 2', + 'มิตรไมตรี 3', + 'มีนพัฒนา', + 'แมนไท', + 'ไมตรีจิต', + 'ไมตรีจิตต์', + 'ยมราชสุขุม', + 'ยังพัธนา', + 'ยานนาวา', + 'ยี่สิบสองกรกฎาคม 1', + 'ยี่สิบสองกรกฎาคม 2', + 'ยี่สิบสองกรกฎาคม 3', + 'ยี่สิบสองกรกฎาคม 4', + 'ยี่สิบสองกรกฎาคม 5', + 'ยุคล 1', + 'ยุคล 2', + 'เย็นจิต', + 'เย็นอากาศ', + 'เยาวพานิชย์', + 'เยาวราช', + 'แยกสวนสยาม', + 'โยธา', + 'โยธา 1', + 'โยธินพัฒนา', + 'โยธี', + 'ร่มเกล้า', + 'ร่วมจิตต์', + 'ร่วมพัฒนา', + 'รองเมือง', + 'ระนอง 1', + 'ระนอง 2', + 'รัชดาภิเษก', + 'รัชดา-รามอินทรา', + 'รัชมงคลประสาธน์', + 'รางน้ำ', + 'ราชดำเนินกลาง', + 'ราชดำเนินนอก', + 'ราชดำเนินใน', + 'ราชดำริ', + 'ราชบพิธ', + 'ราชปรารภ', + 'ราชพฤกษ์', + 'ราชมนตรี', + 'ราชวงศ์', + 'ราชวิถี', + 'ราชินี', + 'รามคำแหง', + 'รามคำแหง 2', + 'รามบุตรี', + 'รามอินทรา', + 'ราษฎร์นิมิต', + 'ราษฎร์บูรณะ', + 'ราษฎร์พัฒนา', + 'ราษฎร์ร่วมใจ', + 'ราษฎร์รัฐพัฒนา', + 'ราษฎร์อุทิศ', + 'ริมคลองประปาฝั่งขวา', + 'ริมคลองประปาฝั่งซ้าย', + 'รุ่งประชา', + 'ลงท่า', + 'ลาซาล', + 'ลาซาล-แบริ่ง', + 'ลาดกระบัง', + 'ลาดปลาเค้า', + 'ลาดพร้าว', + 'ลาดพร้าว 101', + 'ลาดพร้าววังหิน', + 'ลาดหญ้า', + 'ลำไทร', + 'ลำพู', + 'ลำพูนไชย', + 'ลำมะเขือขื่น', + 'ลิขิต', + 'ลูกหลวง', + 'เลียบคลองเนินทราย', + 'เลียบคลองบางเขน', + 'เลียบคลองบางพรม', + 'เลียบคลองปทุม', + 'เลียบคลองผดุงกรุงเกษม', + 'เลียบคลองพิทยาลงกรณ์', + 'เลียบคลองภาษีเจริญฝั่งใต้', + 'เลียบคลองภาษีเจริญฝั่งเหนือ', + 'เลียบคลองมอญ', + 'เลียบคลองลำกอไผ่', + 'เลียบคลองสอง', + 'เลียบคลองสิบสามฝั่งตะวันตก', + 'เลียบคลองสิบสามฝั่งตะวันออก', + 'เลียบทะเลสาบ', + 'เลียบทางรถไฟสายใต้', + 'เลียบวารี', + 'วงศ์สว่าง', + 'วงแหวนอุตสาหกรรม', + 'วรจักร', + 'วังเจ้าสาย', + 'วังเดิม', + 'วังหลัง', + 'วัชรพล', + 'วัฒนธรรม', + 'วัดเวฬุวนาราม', + 'วัดสุขใจ', + 'วัดใหม่เจริญราษฎร์', + 'วิทยุ', + 'วิบูลย์สาธุกิจ', + 'วิภาวดีรังสิต', + 'วิวัฒน์เวียง', + 'วิสุทธิกษัตริย์', + 'วุฒากาศ', + 'ศรีธรรมาธิราช', + 'ศรีนครินทร์', + 'ศรีนครินทร์-ร่มเกล้า', + 'ศรีบูรพา', + 'ศรีวรา', + 'ศรีเวียง', + 'ศรีอยุธยา', + 'ศาลธนบุรี', + 'ศาลาแดง', + 'ศาลาธรรมสพน์', + 'ศิริเกษม', + 'ศิริพงษ์', + 'ศุภมิตร', + 'เศรษฐศิริ', + 'เศรษฐศิริ 2', + 'สกุลดี', + 'สตรีวิทยา 2', + 'สนามไชย', + 'สมเด็จเจ้าพระยา', + 'สมเด็จพระเจ้าตากสิน', + 'สมเด็จพระปิ่นเกล้า', + 'สรงประภา', + 'สรณคมน์', + 'สรรพาวุธ', + 'สราญรมย์', + 'สวนผัก', + 'สวนพลู', + 'สวนสยาม', + 'สวนอ้อยซอยกลาง', + 'สวรรคโลก', + 'สวัสดิการ 1', + 'สวัสดิการ 2', + 'สวัสดิการ 3', + 'สว่าง', + 'สะแกงาม', + 'สะพานพุทธ', + 'สังคมสงเคราะห์', + 'สังคโลก', + 'สังฆประชา', + 'สังฆสันติสุข', + 'สันติภาพ', + 'สาทรใต้', + 'สาทรเหนือ', + 'สาธุประดิษฐ์', + 'สามวา', + 'สามเสน', + 'สายไหม', + 'สารสิน', + 'สารีบุตร', + 'สารีบุตร-ทับยาว', + 'สาลีรัฐวิภาค', + 'สิบสามห้าง', + 'สิรินธร', + 'สี่พระยา', + 'สีลม', + 'สีหบุรานุกิจ', + 'สุขสวัสดิ์', + 'สุขาภิบาล 2', + 'สุขาภิบาล 5', + 'สุขาภิบาลบางระมาด', + 'สุขุมวิท', + 'สุขุมวิท 71', + 'สุโขทัย', + 'สุคนธสวัสดิ์', + 'สุคันธาราม', + 'สุดประเสริฐ', + 'สุทธาวาส', + 'สุทธิสารวินิจฉัย', + 'สุนทรโกษา', + 'สุพรรณ', + 'สุรวงศ์', + 'สุรศักดิ์', + 'สุวินทวงศ์', + 'สุเหร่าคลองหนึ่ง', + 'เสนานิคม 1', + 'เสรีไทย', + 'เสือป่า', + 'แสนเกษม', + 'แสมดำ', + 'หทัยมิตร', + 'หทัยราษฎร์', + 'หนองแขม-วัดศรีนวล', + 'หนองระแหง', + 'หน้าพระธาตุ', + 'หน้าพระลาน', + 'หน้าหับเผย', + 'หม่อมเจ้าสง่างาม สุประดิษฐ์', + 'หมู่บ้านเศรษฐกิจ', + 'หลวง', + 'หลวงพรตพิทยพยัต', + 'หลวงแพ่ง', + 'หลักเมือง', + 'หลังสวน', + 'หลานหลวง', + 'หอวัง', + 'หัวหมาก', + 'อนันตนาค', + 'อนามัยงามเจริญ', + 'อนุวงศ์', + 'อยู่เย็น', + 'อยู่วิทยา', + 'อรุณอมรินทร์', + 'อโศก-ดินแดง', + 'อโศกมนตรี', + 'อ่อนนุช', + 'อังรีดูนังต์', + 'อัศวพิเชษฐ์', + 'อัษฎางค์', + 'อัสสัมชัญ', + 'อาจณรงค์', + 'อำนวยสงคราม', + 'อินทรพิทักษ์', + 'อินทราวาส', + 'อิสรภาพ', + 'อุณากรรณ', + 'อุดมสุข', + 'อุทยาน', + 'อู่ทองนอก', + 'อู่ทองใน', + 'เอกชัย', + 'แฮปปี้แลนด์', + '60 พรรษามหาราชินี', +]; diff --git a/src/locales/th/metadata.ts b/src/locales/th/metadata.ts new file mode 100644 index 00000000..373affbd --- /dev/null +++ b/src/locales/th/metadata.ts @@ -0,0 +1,7 @@ +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Thai', +}; + +export default metadata; diff --git a/src/locales/th/person/female_first_name.ts b/src/locales/th/person/female_first_name.ts new file mode 100644 index 00000000..d88996a1 --- /dev/null +++ b/src/locales/th/person/female_first_name.ts @@ -0,0 +1,689 @@ +export default [ + 'อารียา', + 'อุบลรัตน์', + 'นิธิมา', + 'เกศศรินทร์', + 'วิจิตร', + 'กุสุมา', + 'ชณัญชิดา', + 'กาญจนาพร', + 'อริสา', + 'กฤติยาณี', + 'ณัฐธิชา', + 'มลธิญา', + 'ปทุมทิพย์', + 'ปริยากร', + 'พิศพิไล', + 'มธุรดา', + 'ลักษิกา', + 'พิรารัตน์', + 'จิระภัทร', + 'น้ำฝน', + 'อธิชา', + 'วิไลวรรณ', + 'อรณิชา', + 'จณิสตา', + 'ขนิษฐา', + 'เพ็ญพักตร์', + 'ธัญลักษณ์', + 'จันติมา', + 'วนิดา', + 'วันวิสา', + 'กุ้ง', + 'ทัดดาว', + 'กาญจนิจนันท์', + 'ชมัยพร', + 'สายชล', + 'พชรมน', + 'กชมน', + 'จิรวรรณ', + 'นนทพร', + 'ลินดา', + 'สุพัฒนา', + 'เบ็ญจวรรณ', + 'ธณิษราภรณ์', + 'ศิริขวัญ', + 'นภัทร', + 'วีร์ชัญญา', + 'ยุพาวดี', + 'อาภานันท์', + 'จันทร์ณภาพร', + 'เอมมิกา', + 'เย็นฤดี', + 'นวัชภรณ์', + 'อัญชลี', + 'ช่อแก้ว', + 'ณัฐวดี', + 'ยุภาพร', + 'โสรญา', + 'อรอุมา', + 'ปรารถนา', + 'จินตนา', + 'นภัณ', + 'ปุณยาพร', + 'วริษรา', + 'กฤษฎาวรรณ', + 'สุภาลักษณ์', + 'พัชรนันท์', + 'กาญจนา', + 'ธีรนิดา', + 'ณิชญา', + 'เเพรวนภา', + 'วลัญช์รัตน์', + 'สัณห์สินี', + 'ผูกขวัญ', + 'กีรติกา', + 'นวรัตน์', + 'ณัฐธิณีภรณ์', + 'ทิพย์สุดา', + 'กัญญาณี', + 'พารีด๊ะ', + 'รัชฏาพร', + 'ณัชชา', + 'บุศญารัตน์', + 'ทิตติยา', + 'สิตารัตน์', + 'รติรส', + 'ดวงเดือน', + 'กนกวรรณ', + 'ประภาพร', + 'นิธิพร', + 'วรินลดา', + 'สิริรดา', + 'นิรชา', + 'น้องนุช', + 'เกศินี', + 'ธิดารัตน์', + 'กุลธรา', + 'ปิยธิดา', + 'พิมลนาฎ', + 'นภิศรา', + 'ฟาริดา', + 'มณทิญา', + 'สุมณฑา', + 'ภูริชญา', + 'อารญา', + 'ณิชมน', + 'ปิยภัทร', + 'สิรารัตน์', + 'รวิวรรณ', + 'เกศสุดา', + 'นันต์ธีรา', + 'ซัยนับ', + 'ณัทกาญจน์', + 'อันธิกา', + 'พรรณกาญจน์', + 'สุทธาศิณี', + 'พรสินี', + 'นุชนาฏ', + 'สุทธิดา', + 'ญานิกา', + 'กรวิภา', + 'กัลยดา', + 'นารี', + 'พรรัตน์', + 'สิรีธร', + 'นัฐริกา', + 'ธิติกร', + 'จุฑาพัตธน์', + 'ณัฐฐานันท์', + 'ธาดารัตน์', + 'พิรานันท์', + 'ณัฏฐ์กุลนันท์', + 'บวรลักษณ์', + 'ปราชิญา', + 'ณัฏฐณิชา', + 'มณีวรรณ', + 'รอฮานา', + 'จิดาภา', + 'ณภัสร์ประภา', + 'ภัทร์ชนก', + 'กฤติกา', + 'สุวรรณรัตน์', + 'จิราพร', + 'ฮูดา', + 'วริสรา', + 'รุสณี', + 'สุทธวรรณ', + 'ภัคจิรา', + 'อติกานต์', + 'โยธิการ์', + 'วิณัฐตา', + 'กรุณามิตร', + 'กันตพร', + 'เบญจมาภรณ์', + 'มานิดา', + 'ดุษฎี', + 'กาญจนาภรณ์', + 'ฐาปนี', + 'ธลิตา', + 'เบญญาภา', + 'กมลรัตน์', + 'นัจพรรณ', + 'สุนิสา', + 'ธนิตา', + 'ณัฎฐา', + 'จุฑามาส', + 'สุภาภรณ์', + 'กชามาศ', + 'ณัฐพร', + 'พรนิภา', + 'สุชาติพรรณ', + 'ฤทัยรัตน์', + 'อภิชญา', + 'ธิดาทิพย์', + 'ปวีณ์สุดา', + 'ฐานิสา', + 'ฮานาน', + 'ศิริโฉม', + 'เปรียว', + 'นิตติยา', + 'ลลิตา', + 'เกษรา', + 'สโรชา', + 'กัญจนา', + 'ปิยะธิดา', + 'พิชยา', + 'สุทธิวรรณ', + 'ขจิตลักษณ์', + 'อภิรดี', + 'วรัญรัตน์', + 'ศรสุดา', + 'ทักษิณา', + 'ศกุลตลา', + 'นาลินนี', + 'โสภจรี', + 'ธนฉัตร', + 'ประภาวดี', + 'ปวีณา', + 'พิมพ์นภา', + 'วิภาวิน', + 'จารุตา', + 'ปิยกาญจน์', + 'บุณย์ธิดา', + 'นิรัญตรี', + 'ปัจมาศ', + 'จงกล', + 'มารีแย', + 'อัจฉรี', + 'กรรณ์ขนิษฐา', + 'สุวคนธ์', + 'นิศาชล', + 'พิมพ์พรรณ', + 'ศิริษร', + 'ประเทืองทิพย์', + 'พิมพ์ลานนา', + 'เสาวลักษณ์', + 'ชาลิสา', + 'เรณู', + 'จรรญาทิพย์', + 'ศศิวมล', + 'โสรยา', + 'สุภาวดี', + 'ตอยบัส', + 'อินท์วาริน', + 'มารตี', + 'สมจริง', + 'บุญรื่น', + 'สุพรรณพิมพ์', + 'นสิตา', + 'อาภาศิริ', + 'ทิภากรณ์', + 'นัฐมล', + 'วันเพ็ญ', + 'ปวิณา', + 'เฉลียว', + 'ปัทมวรรณ', + 'อรญา', + 'กันตนา', + 'ภทรชนก', + 'มัทวรรณ', + 'วริศรา', + 'ณัชกานต์', + 'มนิดา', + 'อัคคเดนาย', + 'พรวันเพ็ญ', + 'เกตนิภา', + 'ละอองดาว', + 'ธนาภา', + 'จีระนันท์', + 'นับทอง', + 'ศิริภรณ์', + 'ชญาณ์นันท์', + 'นิยดา', + 'กมลวรรณ', + 'บูรณิมา', + 'ทัศวรรณ', + 'สุชาวดี', + 'สมัชญา', + 'เพชรรุ้ง', + 'สุริยา', + 'ธนาภรณ์', + 'ขวัญมาศ', + 'วาศิณี', + 'วิลาศิณี', + 'สุพัตรา', + 'ญาณิศา', + 'จิรสุดา', + 'ภัชรีญา', + 'ศุภกาญจน์', + 'กรวรรณ', + 'สวรรยา', + 'วัชรีวรรณ', + 'ยูซนีย์', + 'พรรณไม้', + 'นูรเดียนา', + 'ไซตุล', + 'ยุธิดา', + 'ลัดดาวัลย์', + 'ยุพดี', + 'พิชญาภัค', + 'กิตติยาภรณ์', + 'ณัฏฐ์รดา', + 'นิสรา', + 'วัชรี', + 'ฟารานัส', + 'สุชารัตน์', + 'ปรีดาพร', + 'นริณธร', + 'ชไมพร', + 'มัญชุพร', + 'ทิพย์วัลย์', + 'ปรีดินันท์', + 'ซีตีรอกีเยาะ', + 'สุนิตา', + 'อัลวีณา', + 'ภัททิรา', + 'รัตน์ติการ', + 'อาริณี', + 'กัณฐมณี', + 'จุฑาทิพย์', + 'กนกพร', + 'ศศิพิไล', + 'เรวดี', + 'อารี', + 'อภิศรา', + 'นิติยา', + 'ศุภสุดา', + 'ธัญวลัย', + 'ภคญาณี', + 'วีณา', + 'กานต์ทิตา', + 'ณัฐติยา', + 'ธนณัฏฐ์', + 'ภัทรพร', + 'ฐิติมา', + 'อนุสรา', + 'ณัฐธิดา', + 'นูรีซะห์', + 'ปิยะเนตร', + 'พาดีล๊ะ', + 'วานี', + 'มาลินี', + 'ภิญญดา', + 'ธีรกานต์', + 'ธันยพร', + 'ณัฏฐวีรยา', + 'ญาณ์สุมินทร์', + 'ชลดา', + 'ยารอน๊ะ', + 'วลัดดา', + 'กัญชพร', + 'อิลมี', + 'อาทิติยา', + 'นพมาศ', + 'รังสิยาภรณ์', + 'เมทินี', + 'ธัญยาเรศ', + 'จุฑามาศ', + 'วนิสรา', + 'พรรณวาา', + 'มาริษา', + 'กมลศรี', + 'สิริมาภรณ์', + 'อรวรรณ', + 'กรองทอง', + 'สัญญาลักษณ์', + 'แสงโสม', + 'พิมพ์ภัทร', + 'ทิราพร', + 'นลินา', + 'ญาดา', + 'สุชาดา', + 'สิราพร', + 'มุทิตา', + 'แพรพรรณ', + 'ประภาลักษณ์', + 'สุจิตรา', + 'ฤชุตา', + 'นิรุชา', + 'ธรรศชนก', + 'ภัณภิรา', + 'ภัทราพร', + 'อรพรรณ', + 'ณัฐริกา', + 'วิกาณดา', + 'เอกนรี', + 'วรรณี', + 'พัชริญา', + 'ศิริรักษ์', + 'นรรณิษา', + 'มาลีวรรณ', + 'ดาราธิป', + 'สุธินี', + 'ภัชราวดี', + 'ศุภัสสรณ์', + 'ขวัญตา', + 'ศิริวรรณ', + 'ภัทรจีรา', + 'สุพิตรา', + 'รัตติยากร', + 'แวรอยฮัน', + 'รัตมล', + 'ธิดากานต์', + 'สุรัสวดี', + 'ทัศนีวรรณ', + 'นันทิตา', + 'ภัทรสุดา', + 'หนูพิศ', + 'ขวัญเรือน', + 'คฑามาศ', + 'สุรภา', + 'กฤศณา', + 'นันท์ธนา', + 'เนตรนภา', + 'เนตรยา', + 'แมะยะ', + 'ศุภาณีย์', + 'ชณิชา', + 'พาดีฮะ', + 'นฤมล', + 'กัญญาลักษณ์', + 'วิชญาณี', + 'สุวงศ์ษา', + 'อณิษา', + 'ธารารัตน์', + 'ณิชย์ฐกานต์', + 'จริญญา', + 'แก้วใจ', + 'ศิริพร', + 'สไบทิพย์', + 'ปริญสิรา', + 'อชิรญาณ์', + 'รัชกร', + 'หทัยรัตน์', + 'รุจิภา', + 'มนทกานติ์', + 'ภัทรภร', + 'อนิศรา', + 'จันทนิภา', + 'วิมาลิน', + 'ชลิดา', + 'ฑิตฐิตา', + 'สรัลรัตน์', + 'จารวี', + 'ภานิณี', + 'ฟิรดาวส์', + 'แพรวพลอย', + 'มลศิมา', + 'รัชพิมล', + 'กวินทิพย์', + 'อาภรณ์', + 'จิรภิญญา', + 'ปฐมาวดี', + 'เจนนิสา', + 'ภาวินี', + 'ซูไรญา', + 'วิรินทร์ญา', + 'อิศราภรณ์', + 'นาเดีย', + 'ภานุมาศ', + 'ปรินรัตน์', + 'พเยาว์', + 'นงนภัส', + 'วรวีย์', + 'อมลวรรณ', + 'วิลาสินี', + 'วรดา', + 'เกษร', + 'พุธธิญา', + 'กอบกุล', + 'ปิยพร', + 'กรรณิการ์', + 'จันทมาศ', + 'วงศิยา', + 'โชติกา', + 'มานิตา', + 'บุปผลักษณ์', + 'ญานิศา', + 'ณัฐมนต์', + 'สิริลักษณ์', + 'ปิยนุช', + 'วิชุดา', + 'สลินทิพย์', + 'เมทนี', + 'เจนจิรา', + 'สุวนันต์', + 'จุฑามณี', + 'ชุรีภรณ์', + 'อัญญารัตน์', + 'รุสดา', + 'หนูซิน', + 'กรรณิกา', + 'พกาวรรณ', + 'พรวลัย', + 'กัลยรัตน์', + 'เกวลี', + 'พัชรพร', + 'สุพรรณ์', + 'อริญา', + 'วิไลรัตน์', + 'ธมลพรรณ', + 'พิมพ์ตินันท์', + 'คณาพฤฒ', + 'ลมุล', + 'วิสุดา', + 'สิริมา', + 'กฤษณา', + 'สุวลี', + 'กุลภัสสรณ์', + 'กัญญารัตน์', + 'สรวงสุดา', + 'พิมพมาศ', + 'นรีกานต์', + 'ขวัญรัตน์', + 'โมนา', + 'จุฑารัตน์', + 'จิราภรณ์', + 'ปนัดดา', + 'นิลุบล', + 'มะลิ', + 'อิลฮัม', + 'ธัญญา', + 'พรรณรายณ์', + 'สาธิตา', + 'อภิวรรณ', + 'พนิตสิรี', + 'ฐิตินันท์', + 'ธัญสินี', + 'จันทิมา', + 'วิไลลักษณ์', + 'ภัสสร', + 'สายฝน', + 'สุธิดา', + 'ศิริญา', + 'ปานทิพย์', + 'เบญจวรรณ', + 'มูนีเราะห์', + 'นิลยา', + 'ธณพร', + 'เพชรรัตน์', + 'มณฑิตา', + 'กฤตยา', + 'เกศรินทร์', + 'อิสรีย์', + 'อริยา', + 'สุชานาฎ', + 'อุบลวรรณ', + 'สาวตา', + 'กุลภัสสร', + 'นงลักษณ์', + 'สาฝีย๊ะ', + 'วลัทยา', + 'ขวัญเนตร', + 'ซูเซียนา', + 'พัชทนัน', + 'วราภรณ์', + 'พริมรตา', + 'รุ่งทิวา', + 'ศิริลักษณ์', + 'แสงสุรีย์', + 'โซรายา', + 'สุนิษา', + 'นงพร', + 'สุรางรัตน์', + 'ปนัฎดา', + 'ศิวัชญา', + 'ชนิธาดา', + 'มนัศรา', + 'ระพีพรรณ', + 'กัญญณภัส', + 'อาทิตติยา', + 'สุดธิดา', + 'ทัศนีย์', + 'รัชนิดา', + 'สรัสนันท์', + 'ทิภาพรรณ', + 'อนัญญา', + 'นัฐวรรณ', + 'ภัทราภรณ์', + 'จุไรวรรณ', + 'ชลธร', + 'จิรากัญ', + 'ปาณิศา', + 'พลอยรุ้ง', + 'มณทารัตน์', + 'ปทุมพร', + 'ศินีนุช', + 'ฐิตินันทา', + 'กันติชา', + 'ศศิมา', + 'สิริญา', + 'วิมลทิพย์', + 'นริศรา', + 'จารุวรรณ', + 'เปมนีย์', + 'ชนัดดา', + 'นูรฮานาน', + 'ณัฐนิชา', + 'ดาวรุ่ง', + 'พรปิยา', + 'พรทิมา', + 'สิริพร', + 'กิติยา', + 'เกศราภรณ์', + 'พัชรินทร์', + 'มามิ', + 'ประภัสสร', + 'บุญปลูก', + 'ปฐมาภรณ์', + 'กมลชนก', + 'ลำยอง', + 'จินดารัตน์', + 'ยัสมี', + 'นัฐพร', + 'ธนาพร', + 'รังษี', + 'เพชรี', + 'ณัฐฐิญา', + 'ภัทรศยา', + 'ศุภิสรา', + 'ดวงฤทัย', + 'ซูไรฮา', + 'ภัคเปมิกา', + 'เพ็ญไพลิน', + 'จินตพร', + 'ฟารีนา', + 'วนาลี', + 'ชนาธิป', + 'ณัชนภาพัชร์', + 'อักษราภัค', + 'อรไท', + 'รัชฎาบูรณ์', + 'สุนันทิณี', + 'รายาวดี', + 'บุญญาพร', + 'ศุภัคศร', + 'ณัฐสิยา', + 'ชุลีพร', + 'ศศินา', + 'จิตต์นิภา', + 'ผกามาศ', + 'เกตน์นิภา', + 'ทิวาพร', + 'สกลวรรญ์', + 'ศุภัชฌา', + 'ศรินยา', + 'นันทิกานต์', + 'ต่วนนูรียะห์', + 'วารุณี', + 'อัญมณี', + 'สุขประวีณ์', + 'สุธาสินี', + 'ยุพาภรณ์', + 'หายาตี', + 'พุทธชาติ', + 'สุชิลา', + 'ปริศนา', + 'จุไรรัตน์', + 'วิยะดา', + 'อังคณา', + 'สุดารัตน์', + 'นันทรัตน์', + 'ภัฏชนก', + 'พิมพ์สุดา', + 'เกศกนก', + 'ชุติวรรณ', + 'อุไร', + 'รุ่งฤดี', + 'กัลยาณี', + 'ปริชาติ', + 'ณัฐวรา', + 'ธนัญญา', + 'วุฒชริน', + 'ธัญญารัตน์', + 'นวพรรณ', + 'ศรัณรัตน์', + 'ปรัศนี', + 'บุษบา', + 'รัตติภรณ์', + 'มณีรุ่ง', + 'นูรีดา', + 'อามีเนาะ', + 'วลี', + 'กุลสิริ', + 'สุธาดา', + 'ฎาริกา', + 'รัตติกาล', + 'มุกธิดา', + 'ซันนีย๊ะ', + 'พีรพร', + 'ฟาติเมาะ', + 'สราริน', + 'ชลลดา', + 'พลอยวรินทร์', + 'กนิษฐา', + 'ธัญย์ชนก', + 'ศิราณี', + 'ธุดลกัญจ์', + 'แอนนา', + 'อรชา', + 'มะลิวรรณ์', + 'สุธาทิพย์', + 'กันยารัตน์', + 'สถิดา', + 'เพ็ญทิพย์', + 'ปณิชา', + 'นิชาภา', + 'ณฐพร', +]; diff --git a/src/locales/th/person/female_prefix.ts b/src/locales/th/person/female_prefix.ts new file mode 100644 index 00000000..490cc3a9 --- /dev/null +++ b/src/locales/th/person/female_prefix.ts @@ -0,0 +1 @@ +export default ['พญ.', 'ดร.', 'ผศ.ดร.']; diff --git a/src/locales/th/person/index.ts b/src/locales/th/person/index.ts new file mode 100644 index 00000000..fe62eec0 --- /dev/null +++ b/src/locales/th/person/index.ts @@ -0,0 +1,26 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PersonDefinitions } from '../../..'; +import female_first_name from './female_first_name'; +import female_prefix from './female_prefix'; +import last_name from './last_name'; +import male_first_name from './male_first_name'; +import male_prefix from './male_prefix'; +import name_ from './name'; +import prefix from './prefix'; +import sex from './sex'; + +const person: PersonDefinitions = { + female_first_name, + female_prefix, + last_name, + male_first_name, + male_prefix, + name: name_, + prefix, + sex, +}; + +export default person; diff --git a/src/locales/th/person/last_name.ts b/src/locales/th/person/last_name.ts new file mode 100644 index 00000000..ecae422a --- /dev/null +++ b/src/locales/th/person/last_name.ts @@ -0,0 +1,89 @@ +import { mergeArrays } from '../../../internal/merge'; + +// https://happykorat.com/info-of-korat-english-version/54-happykorat-articles/history-korat-nakhonaratchasima/1986-korat-surname.html +const common_isan_prefix = [ + 'เทิบ', + 'หนอก', + 'วงศ์', + 'เกิด', + 'เจียว', + 'เกตุ', + 'งาม', + 'บาง', + 'มณี', + 'แข', +]; +const common_isan_suffix = [ + 'จันทึก', + 'กระโทก', + 'ค้างพลู', + 'สีสุก', + 'พิมาย', + 'นอก', +]; +const isan_complete = common_isan_prefix + .map((prefix) => common_isan_suffix.map((suffix) => `${prefix}${suffix}`)) + .flat(); + +// https://www.thairath.co.th/lifestyle/culture/2030525 +const chinese = [ + 'ลิ้ม', + 'ตั้ง', + 'อึ๊ง', + 'โง้ว', + 'อู๋', + 'หวง', + 'หลี่', + 'เฉิน', + 'เจิ้ง', + 'หลิน', +].map((suffix) => `แซ่${suffix}`); + +// https://www.sanook.com/men/15709/ +const thai = [ + 'บุนนาค', + 'ณ บางช้าง', + 'วัชโรทัย', + 'สุจริตกุล', + 'ณ ป้อมเพชร', + 'โรจนกุล', + 'อมาตยกุล', + 'ณ นคร', + 'บุรณศิริ', + 'นรินทรางกูร', + 'เทพหัสดิน', + 'มนตรีกุล', + 'อิศรางกูร', + 'เจษฎางกูร', + 'นาคสวัสดิ์', + 'นรินทรกุล', + 'ชุมพล', + 'ชาญโลหะ', + 'ปราบพล', + 'วงศา', + 'กีรติวัฒนานุศาสน์', + 'ฮะมงคล', + 'หิรัญ', + 'หยูด้วง', + 'รอดแก้ว', + 'เพื่อนรักษ์', + 'สมตระกูล', + 'อินทโชติ', + 'อริยวงสกุล', + 'จันทรโชติ', + 'พลจรัส', + 'มธุรส', + 'สมศักดิ์', + 'จินดาพล', + 'ดำใส', + 'สมุทบาล', + 'วารีศรี', + 'จันทโชติ', + 'ศิริกุล', + 'ธรรมเสน', + 'สืบกระพันธ์', +]; + +// https://sites.google.com/site/thailandsurname/home + +export default mergeArrays(thai, isan_complete, chinese); diff --git a/src/locales/th/person/male_first_name.ts b/src/locales/th/person/male_first_name.ts new file mode 100644 index 00000000..9445f1b2 --- /dev/null +++ b/src/locales/th/person/male_first_name.ts @@ -0,0 +1,480 @@ +export default [ + 'ไพรี', + 'กานต์ธนิต', + 'ศุภกิจ', + 'หาบ', + 'สุธีมนต์', + 'ธนภูมิ', + 'วิสายันต์', + 'เส็น', + 'สมโชค', + 'ศรสิทธิ์', + 'อกัณห์', + 'สิปปกร', + 'อนุวัต', + 'สุทธิณัฐ', + 'วรินทร', + 'วีระวุธ', + 'สำเภา', + 'อรรถเกียรติ', + 'อุกฤษฎ์', + 'ธำรงชัย', + 'นัณธพงศ์', + 'ณัฐชนน', + 'ปาพจน์', + 'สุไฮลัน', + 'วรวินาย', + 'พงศ์ศักดิ์', + 'สุระ', + 'กิตติศักดิ์', + 'วิญญ์', + 'ปวรรุจ', + 'อาซิ', + 'สรุศักดิ์', + 'วาสนา', + 'อัฎฐพล', + 'ทนุชูพงษ์', + 'กนกชัย', + 'กนกวรรณ', + 'คุ้ง', + 'อนุภาส', + 'วิชยานนท์', + 'ศุภมงคล', + 'ณัฐพงศ์', + 'บาดินธ์', + 'นฤชา', + 'สุรีพงศ์', + 'เดโนาย', + 'สมภูมิ', + 'ชาลาดล', + 'บุญทอน', + 'กฤษฎิ์ธนัช', + 'วราวุฒ', + 'อติกร', + 'เอกพล', + 'ดำรงค์', + 'ธนนนท์', + 'สุไลมาน', + 'พรประชา', + 'พฤษภา', + 'ปณต', + 'ซูฟยัน', + 'สมจิตร', + 'ออย', + 'ศิรพงศ์', + 'บูขอรี', + 'พงษ์นเรศ', + 'สง่าชัย', + 'นิมุ', + 'อาดิษฐ์', + 'ไพฑูร', + 'ตอฮา', + 'บุญนพ', + 'ภูมิสิน', + 'สัจจธรรม', + 'อนุเทพ', + 'ยรรยง', + 'ทวีศักดิ์', + 'มงคลสิษฐ์', + 'โอชิษฐ์', + 'ฐานทัต', + 'อาหมาด', + 'อาร์ต', + 'พิชญะ', + 'อรุณพงษ์', + 'จริยวัตร', + 'ธนภัทร', + 'เอกวัฒน์', + 'ยุทธพิชัย', + 'วีระวัฒน์', + 'มเหศวร', + 'สวงษ์', + 'โสฬส', + 'มะเย็ง', + 'ณัฐพงค์', + 'ชลธานี', + 'ศุภชัย', + 'สุทธิภาคย์', + 'ดาวธง', + 'ณฤภณ', + 'ธีติ', + 'สุรเชษฐ', + 'อภิชาติ', + 'นันทิพัฒน์', + 'อลงกรณ์', + 'อัทธสิทธิ์', + 'ศตคุณ', + 'ประกาศิต', + 'ป๋วย', + 'เปี่ยมโกมล', + 'ธราวิทญ์', + 'ทองจันทร์', + 'ศุรศักดิ์', + 'พัชรพร', + 'สาคร', + 'จิรทีปต์', + 'วิเชษฐ์', + 'บูรณศักดิ์', + 'ษมาศักดิ์', + 'ชัชชวาลย์', + 'โรซาดีย์', + 'สายชล', + 'มูฮำมัด', + 'หัสรณ', + 'ปิติพงษ์', + 'สันชัย', + 'สังวาล', + 'ปิยวิชญ์', + 'วรินทธิ์ธร', + 'พงศ์กฤษณ์', + 'เรืองวิสิฐ', + 'ชยุต', + 'จันทรา', + 'ปศานนท์', + 'กล่ำคาน', + 'ธีระพงษ์', + 'พชร', + 'ทองพันแสน', + 'สารสินธ์', + 'ราษฎร์พิชิต', + 'สุภพงษ์', + 'อาทิติ', + 'ไชยพิพัฒน์', + 'อรรถชัย', + 'ธราพงศ์', + 'ซูลฟีย์', + 'อรุณ', + 'ธีทัชฐ์', + 'รัตนพล', + 'สุระพง', + 'ดอกไม้', + 'อรุณชัย', + 'หลักทรัพย์', + 'ทนาวุฒิ', + 'พิชญ์', + 'วรจันทร์', + 'กรินท์', + 'วัฒนไชย', + 'กฤษณ์ขจร', + 'ภาณุวัชร', + 'เหน่ง', + 'ถาวร', + 'ปติพัท', + 'สุรศักดิ์', + 'วิวรรธน์', + 'วีรภัทร', + 'พิชิตชัย', + 'ธนาเสฎฐ์', + 'ปาน', + 'ธรรณธร', + 'ณฐพงศ์', + 'ภัทรดนัย', + 'โฅไมนี', + 'วรากร', + 'เอกชน', + 'มุรซาลีน', + 'แสงสุรีย์', + 'วีรพจน์', + 'วีราวุทธ์', + 'รัศมี', + 'อรรถวิโรจน์', + 'วินิจ', + 'ศักดิ์สิทธ', + 'ศรัณยู', + 'วรศิษฎ์', + 'ชินกร', + 'เทเวศวร์', + 'ศิธร', + 'วัชระ', + 'สรนัท', + 'วีระกร', + 'สรยุทธ', + 'สราวุฒิ', + 'ราเมศ', + 'นิวัฒน์', + 'ปราปต์', + 'ฮาลีม๊ะห์', + 'อภิลักษณ์', + 'นิติธร', + 'พูลสวัสดิ์', + 'อัมซะห์', + 'อนุพล', + 'นพวินาย', + 'ปานจิตร', + 'บุญรอด', + 'ปกาสิต', + 'กิตติวัฒน์', + 'สนธยา', + 'ฮานาฟี', + 'รังสฤษฎ์', + 'สอ', + 'ณัทกร', + 'ภรัณยู', + 'ปพนสรรค์', + 'สุริยวัฒน์', + 'ประเสริฐพงศ์', + 'ศันสนะ', + 'ปริยวิศว์', + 'สุรษิต', + 'วรเดช', + 'สิริพงษ์', + 'ชาติชัย', + 'ณัฐพงษ์', + 'มณี', + 'เรืองโรจน์', + 'ธีรศักดิ์', + 'อนุบาล', + 'ชวัลวิชญ์', + 'ณัฐธนชัย', + 'ณภัทร', + 'อภิรัตน', + 'ทะนุ', + 'เลื่อน', + 'นพกร', + 'ภูวนัย', + 'โกมินทร์', + 'ทรงพันธ์', + 'ศรายุทธ์', + 'ภาสวร', + 'พณทรรศ', + 'ธนวิชญ์', + 'พงศ์สัคค์', + 'วีระศักดิ์', + 'รังสรรทญ์', + 'อเนก', + 'จรัสฤทธิ์', + 'ฐณพล', + 'ภูริดล', + 'ปิยวัฒน์', + 'ธนกฤต', + 'พัฒนา', + 'อัศวรักษ์', + 'พุทธินันท์', + 'ฉัตร', + 'กิตติพัทธ์', + 'ธนโชติ', + 'อิบนิลอายาด', + 'ธนพล', + 'พงษ์ศักดิ์', + 'คงกระพัน', + 'อิสระชัย', + 'ธนาคช', + 'ศุภวิชญ์', + 'พีระพล', + 'พุทธสวาท', + 'อำคา', + 'กิตติชัย', + 'รอมือลี', + 'ฤทธิไกร', + 'พิชญ', + 'กรณินทร์', + 'ฌาณปรีชา', + 'ธิติ', + 'กรณ์', + 'เดชภูมิ', + 'วิศรุต', + 'วิทย์พงศ์', + 'พงษ์ทรัพย์', + 'ณัฐพนธ์', + 'ธนากร', + 'สหัสวรรษ', + 'นิยม', + 'นันท์พิพัชร์', + 'ธิปไตย', + 'ยุพราช', + 'ธนกร', + 'พวง', + 'พงศธร', + 'เจตพล', + 'เตชิต', + 'ชัยณัฎฐ์', + 'สุรเดช', + 'กฤติศักดิ์', + 'วนัย', + 'สุรวิชญ์', + 'โชคอำนวย', + 'พิทักษ์', + 'ธัชพงศ์', + 'ศรชัย', + 'กิิตติกร', + 'เกษมสุข', + 'เจษฎาภรณ์', + 'ธีรพล', + 'เจตรินทร์', + 'รอซาลี', + 'เรืองเดช', + 'พีรพงษ์', + 'ธนกฤษ', + 'ทศเทพ', + 'สุทธิชัย', + 'ชาญชล', + 'วรเมธ', + 'จาตุรภัทร', + 'ธีรพงษ์', + 'พิชญ์สิชฌ์', + 'ณัฐวุฒิ', + 'พีรยุทธ', + 'ธาดา', + 'ยุทธพันธ์', + 'พรชาย', + 'ชานน', + 'พีระชัย', + 'ปวันรัตน์', + 'นนทวัฒน์', + 'เดโช', + 'ธนิสร์', + 'ปรัญชญา', + 'ณิชภูมิ', + 'พรหมชัย', + 'ภาคภูมิ', + 'ธนัตถ์', + 'ณัฎฐกร', + 'ผลินนาลักษมณ์', + 'ปิยะชัย', + 'พิเชียร', + 'ภัทรวิทย์', + 'ธราพงษ์', + 'ชัยชนะ', + 'สมบูรณ์', + 'เนกษ์วิชนาถ', + 'กวีรภัทร', + 'พงษ์สถิต', + 'โพสิฐ์', + 'ปิยะ', + 'นภัสกร', + 'ระวีวัชร์', + 'สุทธิศักดิ์', + 'ธนวันต์', + 'ทองอินทร์', + 'ภานุวัฒน์', + 'วุฒิชัย', + 'ชาญชัย', + 'กฤตานน', + 'ภากร', + 'มนัสชัย', + 'กอบเกียรติ์', + 'วิชาญ', + 'สรวิชญ์', + 'ธนาธร', + 'ธีระพันธ์', + 'อรรคพล', + 'บุญญฤทธิ์', + 'ธนภัทร์', + 'กัณวีย์', + 'กันต์ศุภณัช', + 'ชัชวาล', + 'ดนุภัทร', + 'เปลี่ยน', + 'ณชธฤต', + 'นราวิชญ์', + 'ธีรธรรม', + 'ณัฏฐ์ภณ', + 'กูดิง', + 'เรืองเกียรติ', + 'กุลชาติ', + 'นวพล', + 'เชิด', + 'ทวียศ', + 'ณสรวง', + 'วงศ์ตะวัน', + 'พีรวิชญ์', + 'จำนาญ', + 'ชวนากร', + 'สมคิด', + 'เตชพัฒน์', + 'ณรงค์ฤทธิ์', + 'ธัชชัย', + 'ธวัชชวิน', + 'พันธวงศ์', + 'ภัทรกร', + 'ทองคูณ', + 'เทพทัต', + 'กิตติพงศ์', + 'สุทธิพงศ์', + 'บุรพล', + 'ธนวัฒน์', + 'ฐาปกรณ์', + 'ฐานันดร', + 'เถลิงเกียรติ', + 'ณรงค์พร', + 'เฉลิมเกียรติ', + 'ภูวเรศ', + 'กษิดิส', + 'โยธกานต์', + 'กิตติธัช', + 'ริณพัตน์', + 'ลัคนพงษ์', + 'จิรศักดิ์', + 'ร้อหมาด', + 'กิตตินันท์', + 'ธนาภัทร', + 'ประวุฒิ', + 'บรรจง', + 'ศัญพิชญ์', + 'วรวิช', + 'ภคพงศ์', + 'ภูวเดช', + 'ภัทรพงษ์', + 'กวียุทธ', + 'ญาณภัทร', + 'รณกฤต', + 'จตุรพร', + 'อนุพงค์', + 'สิทธิพล', + 'เปี่ยมเดช', + 'วรพรรธน์', + 'แปลก', + 'วรเมษ', + 'โพธิ', + 'สิริชัย', + 'ก่อเกียรติ์', + 'เฉลิมวัฒน์', + 'ปิยะเกียรติ์', + 'โกมุท', + 'ณัฐพล', + 'กิตติเดช', + 'ภัทรชัย', + 'นันฐวัฒน์', + 'ธนากฤษ', + 'พงศกร', + 'ชัยพล', + 'อรรถพล', + 'กิจดี', + 'กฤษกร', + 'ธนันท์ชัย', + 'ชวโรจน์', + 'ชนาธิป', + 'ธีระยุทธ์', + 'ปิยพันธุ์', + 'พีรภาส', + 'ภัทราวุฒิ', + 'ธนวัต', + 'ตะวัน', + 'นิชนันท์', + 'ระพีพงศ์', + 'ซุกรี', + 'ปาริเยศ', + 'พิพัฒน์', + 'ภัทรายุทธ', + 'ปภณวัชร', + 'ศุภกร', + 'พุทธชาติ', + 'ศรายุทธ', + 'เดชาวัฒน์', + 'สมบัติ', + 'สุกฤษฎิ์', + 'สมรัก', + 'จิระพงศ์', + 'เกียรติดำรงค์', + 'มานัส', + 'จุฑา', + 'นฤทธิ์สุนทร', + 'จิรเสกข์', + 'สกล', + 'กิตติพงค์', + 'คำภา', + 'ชลสิทธิ์', + 'ชวดล', + 'จอมพล', + 'จีฮาน', +]; diff --git a/src/locales/th/person/male_prefix.ts b/src/locales/th/person/male_prefix.ts new file mode 100644 index 00000000..d0f390af --- /dev/null +++ b/src/locales/th/person/male_prefix.ts @@ -0,0 +1 @@ +export default ['นพ.', 'ดร.', 'ผศ.ดร.']; diff --git a/src/locales/th/person/name.ts b/src/locales/th/person/name.ts new file mode 100644 index 00000000..66bbe659 --- /dev/null +++ b/src/locales/th/person/name.ts @@ -0,0 +1,7 @@ +export default [ + { value: '{{person.firstName}} {{person.lastName}}', weight: 99 }, + { + value: '{{person.prefix}} {{person.firstName}} {{person.lastName}}', + weight: 1, + }, +]; diff --git a/src/locales/th/person/prefix.ts b/src/locales/th/person/prefix.ts new file mode 100644 index 00000000..4bce427a --- /dev/null +++ b/src/locales/th/person/prefix.ts @@ -0,0 +1,5 @@ +import { mergeArrays } from '../../../internal/merge'; +import female_prefix from './female_prefix'; +import male_prefix from './male_prefix'; + +export default mergeArrays(female_prefix, male_prefix); diff --git a/src/locales/th/person/sex.ts b/src/locales/th/person/sex.ts new file mode 100644 index 00000000..bd233918 --- /dev/null +++ b/src/locales/th/person/sex.ts @@ -0,0 +1 @@ +export default ['ชาย', 'หญิง']; diff --git a/src/locales/th/phone_number/formats.ts b/src/locales/th/phone_number/formats.ts new file mode 100644 index 00000000..f7761a4f --- /dev/null +++ b/src/locales/th/phone_number/formats.ts @@ -0,0 +1,7 @@ +export default [ + '06 #### ####', + '08 #### ####', + '09 #### ####', + '0 2### ####', + '0 5!## ####', +]; diff --git a/src/locales/th/phone_number/index.ts b/src/locales/th/phone_number/index.ts new file mode 100644 index 00000000..bf48a8b5 --- /dev/null +++ b/src/locales/th/phone_number/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { PhoneNumberDefinitions } from '../../..'; +import formats from './formats'; + +const phone_number: PhoneNumberDefinitions = { + formats, +}; + +export default phone_number; |
