UNPKG

5.25 kBJavaScriptView Raw
1/* eslint-disable no-template-curly-in-string */
2import Pagination from "rc-pagination/es/locale/th_TH";
3import Calendar from '../calendar/locale/th_TH';
4import DatePicker from '../date-picker/locale/th_TH';
5import TimePicker from '../time-picker/locale/th_TH';
6var typeTemplate = '${label} ไม่ใช่ ${type} ที่ถูกต้อง';
7var localeValues = {
8 locale: 'th',
9 Pagination: Pagination,
10 DatePicker: DatePicker,
11 TimePicker: TimePicker,
12 Calendar: Calendar,
13 global: {
14 placeholder: 'กรุณาเลือก'
15 },
16 Table: {
17 filterTitle: 'ตัวกรอง',
18 filterConfirm: 'ยืนยัน',
19 filterReset: 'รีเซ็ต',
20 filterEmptyText: 'ไม่มีตัวกรอง',
21 emptyText: 'ไม่มีข้อมูล',
22 selectAll: 'เลือกทั้งหมดในหน้านี้',
23 selectInvert: 'กลับสถานะการเลือกในหน้านี้',
24 selectionAll: 'เลือกข้อมูลทั้งหมด',
25 sortTitle: 'เรียง',
26 expand: 'แสดงแถวข้อมูล',
27 collapse: 'ย่อแถวข้อมูล',
28 triggerDesc: 'คลิกเรียงจากมากไปน้อย',
29 triggerAsc: 'คลิกเรียงจากน้อยไปมาก',
30 cancelSort: 'คลิกเพื่อยกเลิกการเรียง'
31 },
32 Modal: {
33 okText: 'ตกลง',
34 cancelText: 'ยกเลิก',
35 justOkText: 'ตกลง'
36 },
37 Popconfirm: {
38 okText: 'ตกลง',
39 cancelText: 'ยกเลิก'
40 },
41 Transfer: {
42 titles: ['', ''],
43 searchPlaceholder: 'ค้นหา',
44 itemUnit: 'ชิ้น',
45 itemsUnit: 'ชิ้น',
46 remove: 'นำออก',
47 selectCurrent: 'เลือกทั้งหมดในหน้านี้',
48 removeCurrent: 'นำออกทั้งหมดในหน้านี้',
49 selectAll: 'เลือกข้อมูลทั้งหมด',
50 removeAll: 'นำข้อมูลออกทั้งหมด',
51 selectInvert: 'กลับสถานะการเลือกในหน้านี้'
52 },
53 Upload: {
54 uploading: 'กำลังอัปโหลด...',
55 removeFile: 'ลบไฟล์',
56 uploadError: 'เกิดข้อผิดพลาดในการอัปโหลด',
57 previewFile: 'ดูตัวอย่างไฟล์',
58 downloadFile: 'ดาวน์โหลดไฟล์'
59 },
60 Empty: {
61 description: 'ไม่มีข้อมูล'
62 },
63 Icon: {
64 icon: 'ไอคอน'
65 },
66 Text: {
67 edit: 'แก้ไข',
68 copy: 'คัดลอก',
69 copied: 'คัดลอกแล้ว',
70 expand: 'ขยาย'
71 },
72 PageHeader: {
73 back: 'ย้อนกลับ'
74 },
75 Form: {
76 optional: '(ไม่จำเป็น)',
77 defaultValidateMessages: {
78 "default": 'ฟิลด์ ${label} ไม่ผ่านเงื่อนไขการตรวจสอบ',
79 required: 'กรุณากรอก ${label}',
80 "enum": '${label} ต้องเป็นค่าใดค่าหนึ่งใน [${enum}]',
81 whitespace: '${label} ไม่สามารถเป็นช่องว่างได้',
82 date: {
83 format: 'รูปแบบวันที่ ${label} ไม่ถูกต้อง',
84 parse: '${label} ไม่สามารถแปลงเป็นวันที่ได้',
85 invalid: '${label} เป็นวันที่ที่ไม่ถูกต้อง'
86 },
87 types: {
88 string: typeTemplate,
89 method: typeTemplate,
90 array: typeTemplate,
91 object: typeTemplate,
92 number: typeTemplate,
93 date: typeTemplate,
94 "boolean": typeTemplate,
95 integer: typeTemplate,
96 "float": typeTemplate,
97 regexp: typeTemplate,
98 email: typeTemplate,
99 url: typeTemplate,
100 hex: typeTemplate
101 },
102 string: {
103 len: '${label} ต้องมี ${len} ตัวอักษร',
104 min: '${label} ต้องมีอย่างน้อย ${min} ตัวอักษร',
105 max: '${label} มีได้สูงสุด ${max} ตัวอักษร',
106 range: '${label} ต้องมี ${min}-${max} ตัวอักษร'
107 },
108 number: {
109 len: '${label} ต้องมี ${len} ตัว',
110 min: 'ค่าต่ำสุด ${label} คือ ${min}',
111 max: 'ค่าสูงสุด ${label} คือ ${max}',
112 range: '${label} ต้องมีค่า ${min}-${max}'
113 },
114 array: {
115 len: 'ต้องมี ${len} ${label}',
116 min: 'ต้องมีอย่างน้อย ${min} ${label}',
117 max: 'มีได้สูงสุด ${max} ${label}',
118 range: 'จำนวน ${label} ต้องอยู่ในช่วง ${min}-${max}'
119 },
120 pattern: {
121 mismatch: '${label} ไม่ตรงกับรูปแบบ ${pattern}'
122 }
123 }
124 }
125};
126export default localeValues;
\No newline at end of file