Skip to content

Commit

Permalink
feat(locale): add locale TH (#1922)
Browse files Browse the repository at this point in the history
  • Loading branch information
munkeawtoast committed Apr 2, 2023
1 parent caf58d9 commit 3c176b2
Show file tree
Hide file tree
Showing 36 changed files with 2,476 additions and 0 deletions.
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;

0 comments on commit 3c176b2

Please sign in to comment.