Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(locale): add locale TH #1922

Merged
merged 17 commits into from
Apr 2, 2023
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/guide/localization.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@ In this example there are 5 locales. Each of these is checked in order, and the
| `sk` | Slovakian | `fakerSK` |
| `sr_RS_latin` | Serbian (Latin) | `fakerSR_RS_latin` |
| `sv` | Swedish | `fakerSV` |
| `th` | Thai | `fakerTH` |
| `tr` | Turkish | `fakerTR` |
| `uk` | Ukrainian | `fakerUK` |
| `ur` | Urdu | `fakerUR` |
Expand Down
3 changes: 3 additions & 0 deletions src/locale/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down Expand Up @@ -120,6 +121,7 @@ export {
fakerSK,
fakerSR_RS_latin,
fakerSV,
fakerTH,
fakerTR,
fakerUK,
fakerUR,
Expand Down Expand Up @@ -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,
Expand Down
13 changes: 13 additions & 0 deletions src/locale/th.ts
Original file line number Diff line number Diff line change
@@ -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],
});
1 change: 1 addition & 0 deletions src/locales/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down
69 changes: 69 additions & 0 deletions src/locales/th/animal/cat.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
export default [
'เอเซียนกึ่งขนยาว',
'บาลินีส',
'เบอร์แมน',
'บริติชขนยาว',
'ชานทิลลี',
'หิมาลายัน',
'จาวานีส',
'เมนคูน',
'เนบีลัง',
'นอร์เวเจียนฟอเรสต์',
'โอเรียนทัลขนยาว',
'เปอร์เซีย',
'แร็กดอลล์',
'รากามัฟฟิน',
'ไซบีเรียน',
'เทอร์คิชแวน',
'เทอร์คิชแองโกรา',
'ยอร์กช็อกโกแลต',
'อะบิสซิเนียน',
'อเมริกันขนสั้น',
'ออสเตรเลียนมิสต์',
'บอมเบย์',
'บริติชขนสั้น',
'เบอร์มีส',
'ส้ม',
'เบอร์มิลลา',
'แคลิฟอร์เนียสแปงเกิลด์',
'ชาร์ตรู',
'คัลเลอร์พอยต์ขนสั้น',
'อียิปเทียนมัว',
'ยูโรเปียนขนสั้น',
'เอกโซติก',
'ฮาวานาบราวน์',
'โคราช',
'อ็อกซิแคต',
'โอเรียนทัลขนสั้น',
'รัสเซียนบลู',
'สยามีส',
'สิงหปุระ',
'สโนว์ชู',
'โซโกเก',
'โซมาลี',
'ตองกินีส',
'อเมริกันบ็อบเทล',
'อเมริกันเคิร์ล',
'อเมริกันไวร์แฮร์',
'คอร์นิชเรกซ์',
'ซิมริก',
'ดีวอนเรกซ์',
'เยอรมันเรกซ์',
'แจแพนีสบ็อบเทล',
'ลาเปิร์ม',
'แมงซ์',
'มึนชกิน',
'โอโจสแอซูเลส',
'เพเทอร์บัลด์',
'พิกซีบ็อบ',
'เซลเกิร์กเรกซ์',
'สกอตติชโฟลด์',
'สฟิงซ์',
'เบงกอล',
'ชอซี',
'ชีโต',
'ซาวันนา',
'เซเรนเจตี',
'ทอยเกอร์',
'อาชีร่า',
];
194 changes: 194 additions & 0 deletions src/locales/th/animal/dog.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
export default [
'เกรตเดน',
'เกรทเทอร์สวิสส์เมาน์เทนด๊อก',
'เกรย์ฮาวนด์',
'โกลเดินริทรีฟเวอร์',
'คลัมเบอร์สแปเนียล',
'คอลลี',
'คะเนเดียนเอสกิโมด็อก',
'คาอิเคน',
'คิชู',
'คันกัล',
'แคทาลันชีปด็อก',
'แคร์นเทร์เรียร์',
'แควาเลียร์คิงชาลส์สแปเนียล',
'โคมอนดอร์',
'โคเรียนชินโด',
'เคนคอร์โซ่',
'คุนหมิงวูลฟ์ด็อก',
'คอเคเซียนเชเพิร์ดด็อก',
'แจ็กรัสเซลล์เทร์เรียร์',
'แจพานีสชิน',
'แจพานีสเทร์เรียร์',
'แจพานีสสปิตซ์',
'ชาผี',
'ชิโกะกุ',
'ชิบะอินุ',
'ชิวาวา',
'เชตแลนด์ชีปด็อก',
'เชาเชา',
'ไชนีสเครสติดด็อก',
'ซามอยิด',
'ซาลูกี',
'ซือจื่อ',
'เซนต์เบอร์นาร์ด',
'ไซบีเรียนฮัสกี',
'แด็กซันด์',
'แดนดีดินมอนต์เทร์เรียร์',
'แดลเมเชียน',
'โดโกอาร์เฆนติโน',
'โดเบอร์แมนพินเชอร์',
'ด็อจเดบอร์โดซ์',
'ดัตช์เชเพิร์ด',
'ทิเบตันแมสติฟฟ์',
'ไทยบางแก้ว',
'ไทยหลังอาน',
'โทสะอินุ',
'นโปเลียนแมสติฟฟ์',
'บรักโกอีตาเลียโน',
'บรักแซ็ง-แฌร์แม็ง',
'บรักโดแวร์ญ',
'บรักดูว์บูร์บอแน',
'บรักดูว์ปุย',
'บรักฟร็องแซ',
'บรัสเซิลส์กริฟฟัน',
'บราซิเลียนโดโก',
'บราซิเลียนเทร์เรียร์',
'บริตทานี; บริตทานีสแปเนียล',
'บรีแกกรีฟงว็องเดแอ็ง',
'บรีอาร์ด',
'บรูโนจูราฮาวนด์',
'บลัดฮาวนด์',
'บลูทิกคูนฮาวนด์',
'บลูพอลเทร์เรียร์',
'บลูเลซี',
'บ็อกเซอร์',
'บอยคินสแปเนียล',
'บอร์ซอย',
'บอร์เดอร์คอลลี',
'บอร์เดอร์เทร์เรียร์',
'บอสตันเทร์เรียร์',
'บอสเนียคอร์ส-แฮด์ฮาวนด์',
'บาคาร์วัลด็อก',
'บาแซกรีฟงว็องเดแอ็ง',
'บาแซเบลอเดอกัสกอญ',
'บาแซโฟฟว์เดอเบรอตาญ',
'บาแซอาร์เตเซียงนอร์ม็อง',
'บาร์แบ',
'บาแวเรียนเมาน์เทนฮาวนด์',
'บาสก์เชเพิร์ดด็อก',
'บาเซนจี',
'บิยานูโกเดลัสเองการ์ตาซิโอเนส',
'บิวเซรอน',
'บีเกิล',
'บีเกิล-แฮร์เรียร์',
'บีชันฟรีส',
'บีลี',
'บุลล์เทร์เรียร์',
'บุลล์แมสติฟฟ์',
'บุลล์แอนด์เทร์เรียร์',
'บุลเลินไบส์เซอร์',
'บูลด็อก',
'บูโกวีนาเชเพิร์ดด็อก',
'บูร์บุล',
'บูวีเยเดซาร์แดน',
'บูวีเยเดฟล็องดร์',
'เบดลิงตันเทร์เรียร์',
'เบลเจียนเชเพิร์ดด็อก',
'เบลอเดอกัสกอญ',
'เบอร์นีสเมาน์เทนด็อก',
'เบียร์ดดิดคอลลี',
'แบร์กามัสโกเชเพิร์ด',
'แบร์เฌบล็องซุอิส',
'แบร์เฌปีการ์',
'แบร์เนอร์นีเดอร์เลาฟ์ฮุนท์',
'แบล็กนอร์วีเจียนเอลก์ฮาวนด์',
'แบล็กเมาท์เคอร์',
'แบล็กรัชเชียนเทร์เรียร์',
'แบล็กแอนด์แทนคูนฮาวนด์',
'แบล็กแอนด์แทนเวอร์จิเนียฟอกซ์ฮาวนด์',
'แบสซิตฮาวนด์',
'โบรฮอลเมอร์',
'โบสรง',
'โบโลญเญเซ',
'โบฮีเมียนเชเพิร์ด',
'ปั๊ก',
'ปักกิ่ง',
'ปาปียง',
'เปรูเวียนแฮร์เลสสด็อก',
'เปอร์โรเดอร์ปรีซ่าคานาริโอ',
'พอเมอเรเนียน',
'พาร์ซันแจ็กรัสเซลล์เทร์เรียร์',
'พูเดิล',
'ฟิล่าบราซิเลียโร',
'เฟรนช์บูลด็อก',
'มอลทีส',
'มาเรมมาชีปด็อก',
'มินะเจอร์ชเนาเซอร์',
'มินะเจอร์พินเชอร์',
'เม็กซิกันแฮร์เลสสด็อก',
'แมนเชสเตอร์เทร์เรียร์',
'ยอร์กเชอร์เทร์เรียร์',
'เยอรมันเชเพิร์ด',
'เยอรมันช็อตแฮร์พอยน์เตอร์',
'รอทท์ไวเลอร์',
'รัสเซลล์เทร์เรียร์',
'แรตเทร์เรียร์',
'โรดีเชียนริดจ์แบ็ค',
'ลาซาแอปโซ',
'แลบราดอร์ริทรีฟเวอร์',
'เลิฟเชิน',
'วิฌลอ',
'วิปพิต',
'เวลช์คอร์กี',
'เวลช์เทร์เรียร์',
'เวลช์สปริงเงอร์สแปเนียล',
'เวสต์ไฮต์แลนด์ไวต์เทร์เรียร์',
'ไวมาราเนอร์',
'สกอตติชเดียร์ฮาวนด์',
'สกอตติชเทร์เรียร์',
'อเมริกันคอกเกอร์สแปเนียล',
'อเมริกันบูลด็อก',
'อเมริกันพิตบุลล์เทร์เรียร์',
'อเมริกันฟอกซ์ฮาวนด์',
'อเมริกันวอเตอร์สแปเนียล',
'อเมริกันสแตฟฟอร์ดเชอร์เทร์เรียร์',
'อเมริกันเอสกิโมด็อก',
'อ็องกลอ-ฟร็องแซเดอเปอติตเวเนอรี',
'อเมริกันแฮร์เลสส์เทร์เรียร์',
'ออสเตรเลียนเคลพี',
'ออสเตรเลียนแคตเทิลด็อก',
'ออสเตรเลียนเชเพิร์ด',
'ออสเตรเลียนซิลกีเทร์เรียร์',
'ออสเตรเลียนเทร์เรียร์',
'ออสเตรเลียนสตัมปีเทลแคตเทิลด็อก',
'ออสเตรียนแบล็กแอนด์แทนฮาวนด์',
'ออสเตรียนพินเชอร์',
'อะกิตะอินุ',
'อะแลสกันแมละมิวต์',
'อะแลสกันคลีไค',
'อักบัช',
'อัพเพินเซ็ลเลอร์เซ็นเนินฮุนท์',
'อัฟเฟินพินเชอร์',
'อาซาวัก',
'อาร์ตัวฮาวนด์',
'อาร์มีเนียนแกมเพอร์ด็อก',
'อาร์ม็อง',
'อารีเยฌัว',
'อาเรียฌพอยน์เตอร์',
'อาลาโนเอสปัญญอล',
'อาอีดี',
'อิงกลิชคอกเกอร์สแปเนียล',
'อิงกลิชเซตเตอร์',
'อิงกลิชแมสติฟฟ์',
'อิตาเลียนเกรย์ฮาวด์',
'แอนดาลูซีอันฮาวนด์',
'แอนาโทเลียนเชเพิร์ดด็อก',
'แอฟแกนเชเพิร์ด',
'แอฟแกนฮาวนด์',
'แอร์เดลเทร์เรียร์',
'แอลไพน์ดัคส์บรัคเคอ',
'แอลไพน์สแปเนียล',
'โอลด์อิงลิชชีปด็อก',
'ฮกไกโด',
];
14 changes: 14 additions & 0 deletions src/locales/th/animal/index.ts
Original file line number Diff line number Diff line change
@@ -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;
20 changes: 20 additions & 0 deletions src/locales/th/color/human.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
export default [
'แดง',
'ส้ม',
'เหลือง',
'เขียว',
'น้ำเงิน',
'น้ำตาล',
'ม่วง',
'ขาว',
'ดำ',
'เทา',
'ชมพู',
'เขียวเข้ม',
'เขียวอ่อน',
'เขียวเหลือง',
'ฟ้า',
'โรสโกล์ด',
'ทอง',
'เงิน',
];
12 changes: 12 additions & 0 deletions src/locales/th/color/index.ts
Original file line number Diff line number Diff line change
@@ -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;
14 changes: 14 additions & 0 deletions src/locales/th/date/index.ts
Original file line number Diff line number Diff line change
@@ -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;
Loading