• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Test data for Person Name Data
2#  Copyright © 1991-2024 Unicode, Inc.
3#  For terms of use, see http://www.unicode.org/copyright.html
4#  SPDX-License-Identifier: Unicode-3.0
5#  CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
6# CLDR person name formatting test data for: th
7#
8# Test lines have the following structure:
9#
10# enum ; <type> ; <value>(', ' <value)
11#   For all the elements in <…> below, the possible choices that could appear in the file.
12#   For example, <field> could be any of title, given, … credentials.
13#   Verify that all of these values work with the implementation.
14#
15# name ; <field>('-'<modifier>) ; <value>
16#   A sequence of these is to be used to build a person name object with the given field values.
17#   If the <field> is 'locale', then the value is the locale of the name.
18#     That will always be the last field in the name.
19#     NOTE: the locale for the name (where different than the test file's locale) will generally not match the text.
20#     It is chosen to exercise the person name formatting, by having a different given-surname order than the file's locale.
21#
22# expectedResult; <value>
23#   This line follows a sequence of name lines, and indicates the that all the following parameter lines have this expected value.
24#
25# parameters; <options>; <length>; <usage>; <formality>
26#   Each of these parameter lines should be tested to see that when formatting the current name with these parameters,
27#   the expected value is produced.
28#
29# endName
30#   Indicates the end of the values to be tested with the current name.
31#
32# =====
33# Example:
34#     enum ; field ; title, given, given2, surname, surname2, generation, credentials
35#     …
36#
37#     name ; given; Iris
38#     name ; surname; Falke
39#     name ; locale; de
40#
41#     expectedResult; Falke, Iris
42#
43#     parameters; sorting; long; referring; formal
44#     parameters; sorting; medium; referring; informal
45#
46#     endName
47#
48#     name ; given; Max
49#     name ; given2; Ben
50#     name ; surname; Mustermann
51#     …
52# =====
53
54enum ; field ; title, given, given2, surname, surname2, generation, credentials
55enum ; modifiers ; informal, allCaps, initialCap, initial, retain, monogram, prefix, core, vocative, genitive
56enum ; order ; givenFirst, surnameFirst, sorting
57enum ; length ; long, medium, short
58enum ; usage ; referring, addressing, monogram
59enum ; formality ; formal, informal
60
61# nativeG
62name ; given; ธนา
63name ; locale; th_AQ
64
65expectedResult; ธนา
66
67parameters; givenFirst; long; referring; formal
68parameters; givenFirst; long; referring; informal
69parameters; givenFirst; long; addressing; formal
70parameters; givenFirst; long; addressing; informal
71parameters; givenFirst; medium; referring; formal
72parameters; givenFirst; medium; referring; informal
73parameters; givenFirst; medium; addressing; formal
74parameters; givenFirst; medium; addressing; informal
75parameters; givenFirst; short; referring; formal
76parameters; givenFirst; short; referring; informal
77parameters; givenFirst; short; addressing; formal
78parameters; givenFirst; short; addressing; informal
79parameters; surnameFirst; long; referring; formal
80parameters; surnameFirst; long; referring; informal
81parameters; surnameFirst; long; addressing; formal
82parameters; surnameFirst; long; addressing; informal
83parameters; surnameFirst; medium; referring; formal
84parameters; surnameFirst; medium; referring; informal
85parameters; surnameFirst; medium; addressing; formal
86parameters; surnameFirst; medium; addressing; informal
87parameters; surnameFirst; short; referring; formal
88parameters; surnameFirst; short; referring; informal
89parameters; surnameFirst; short; addressing; formal
90parameters; surnameFirst; short; addressing; informal
91parameters; sorting; long; referring; formal
92parameters; sorting; long; referring; informal
93parameters; sorting; medium; referring; formal
94parameters; sorting; medium; referring; informal
95parameters; sorting; short; referring; formal
96parameters; sorting; short; referring; informal
97
98expectedResult; ธ
99
100parameters; givenFirst; long; monogram; formal
101parameters; givenFirst; long; monogram; informal
102parameters; givenFirst; medium; monogram; formal
103parameters; givenFirst; medium; monogram; informal
104parameters; givenFirst; short; monogram; formal
105parameters; givenFirst; short; monogram; informal
106parameters; surnameFirst; long; monogram; formal
107parameters; surnameFirst; long; monogram; informal
108parameters; surnameFirst; medium; monogram; formal
109parameters; surnameFirst; medium; monogram; informal
110parameters; surnameFirst; short; monogram; formal
111parameters; surnameFirst; short; monogram; informal
112
113endName
114
115# nativeGS
116name ; given; ไอริณ
117name ; surname; กล้าหาญ
118name ; locale; th_AQ
119
120expectedResult; กล้าหาญ, ไอริณ
121
122parameters; sorting; long; referring; formal
123parameters; sorting; long; referring; informal
124parameters; sorting; medium; referring; formal
125parameters; sorting; medium; referring; informal
126parameters; sorting; short; referring; formal
127parameters; sorting; short; referring; informal
128
129expectedResult; กล้าหาญ ไอริณ
130
131parameters; surnameFirst; long; referring; formal
132parameters; surnameFirst; long; referring; informal
133parameters; surnameFirst; long; addressing; formal
134parameters; surnameFirst; medium; referring; formal
135parameters; surnameFirst; medium; referring; informal
136parameters; surnameFirst; medium; addressing; formal
137parameters; surnameFirst; medium; addressing; informal
138parameters; surnameFirst; short; referring; formal
139parameters; surnameFirst; short; referring; informal
140parameters; surnameFirst; short; addressing; formal
141
142expectedResult; ไอริณ กล้าหาญ
143
144parameters; givenFirst; long; referring; formal
145parameters; givenFirst; long; referring; informal
146parameters; givenFirst; long; addressing; formal
147parameters; givenFirst; medium; referring; formal
148parameters; givenFirst; medium; referring; informal
149parameters; givenFirst; medium; addressing; formal
150parameters; givenFirst; short; referring; formal
151parameters; givenFirst; short; referring; informal
152parameters; givenFirst; short; addressing; formal
153
154expectedResult; ไอริณ
155
156parameters; givenFirst; long; addressing; informal
157parameters; givenFirst; medium; addressing; informal
158parameters; givenFirst; short; addressing; informal
159parameters; surnameFirst; long; addressing; informal
160parameters; surnameFirst; short; addressing; informal
161
162expectedResult; กไ
163
164parameters; surnameFirst; long; monogram; informal
165
166expectedResult; ไก
167
168parameters; givenFirst; long; monogram; formal
169parameters; givenFirst; long; monogram; informal
170parameters; givenFirst; medium; monogram; formal
171parameters; givenFirst; medium; monogram; informal
172parameters; givenFirst; short; monogram; formal
173parameters; givenFirst; short; monogram; informal
174
175expectedResult; ก
176
177parameters; surnameFirst; long; monogram; formal
178parameters; surnameFirst; medium; monogram; formal
179
180expectedResult; ไ
181
182parameters; surnameFirst; medium; monogram; informal
183parameters; surnameFirst; short; monogram; formal
184parameters; surnameFirst; short; monogram; informal
185
186endName
187
188# nativeGGS
189name ; given; มานี
190name ; given2; ชัยยศ
191name ; surname; พิชิตชัย
192name ; locale; th_AQ
193
194expectedResult; พิชิตชัย, มานี ชัยยศ
195
196parameters; sorting; long; referring; formal
197parameters; sorting; medium; referring; formal
198parameters; sorting; medium; referring; informal
199parameters; sorting; short; referring; formal
200parameters; sorting; short; referring; informal
201
202expectedResult; พิชิตชัย มานี ชัยยศ
203
204parameters; surnameFirst; long; referring; formal
205parameters; surnameFirst; long; referring; informal
206parameters; surnameFirst; long; addressing; formal
207parameters; surnameFirst; medium; referring; formal
208parameters; surnameFirst; medium; referring; informal
209parameters; surnameFirst; medium; addressing; formal
210parameters; surnameFirst; medium; addressing; informal
211parameters; surnameFirst; short; referring; formal
212parameters; surnameFirst; short; referring; informal
213parameters; surnameFirst; short; addressing; formal
214
215expectedResult; มานี ชัยยศ พิชิตชัย
216
217parameters; givenFirst; long; referring; formal
218parameters; givenFirst; long; addressing; formal
219parameters; givenFirst; medium; referring; formal
220parameters; givenFirst; medium; addressing; formal
221parameters; givenFirst; short; addressing; formal
222
223expectedResult; พิชิตชัย, มานี
224
225parameters; sorting; long; referring; informal
226
227expectedResult; มานี พิชิตชัย
228
229parameters; givenFirst; long; referring; informal
230parameters; givenFirst; medium; referring; informal
231parameters; givenFirst; short; referring; formal
232parameters; givenFirst; short; referring; informal
233
234expectedResult; มชัพิ
235
236parameters; givenFirst; long; monogram; formal
237parameters; givenFirst; short; monogram; formal
238parameters; givenFirst; short; monogram; informal
239
240expectedResult; มานี
241
242parameters; givenFirst; long; addressing; informal
243parameters; givenFirst; medium; addressing; informal
244parameters; givenFirst; short; addressing; informal
245parameters; surnameFirst; long; addressing; informal
246parameters; surnameFirst; short; addressing; informal
247
248expectedResult; พิม
249
250parameters; surnameFirst; long; monogram; informal
251
252expectedResult; มพิ
253
254parameters; givenFirst; long; monogram; informal
255parameters; givenFirst; medium; monogram; formal
256parameters; givenFirst; medium; monogram; informal
257
258expectedResult; พิ
259
260parameters; surnameFirst; long; monogram; formal
261parameters; surnameFirst; medium; monogram; formal
262
263expectedResult; ม
264
265parameters; surnameFirst; medium; monogram; informal
266parameters; surnameFirst; short; monogram; formal
267parameters; surnameFirst; short; monogram; informal
268
269endName
270
271# nativeFull
272name ; title; คุณ
273name ; given; ปรีชา
274name ; given-informal; ชาติ
275name ; given2; กล้าหาญ
276name ; surname-core; แสงระวี
277name ; locale; th_AQ
278
279expectedResult; คุณ ปรีชา กล้าหาญ แสงระวี
280
281parameters; givenFirst; long; referring; formal
282parameters; givenFirst; long; addressing; formal
283parameters; givenFirst; medium; referring; formal
284parameters; givenFirst; medium; addressing; formal
285parameters; givenFirst; short; addressing; formal
286
287expectedResult; แสงระวี คุณ ปรีชา กล้าหาญ
288
289parameters; surnameFirst; long; referring; formal
290parameters; surnameFirst; long; referring; informal
291parameters; surnameFirst; long; addressing; formal
292parameters; surnameFirst; medium; referring; formal
293parameters; surnameFirst; medium; referring; informal
294parameters; surnameFirst; medium; addressing; formal
295parameters; surnameFirst; medium; addressing; informal
296parameters; surnameFirst; short; referring; formal
297parameters; surnameFirst; short; referring; informal
298parameters; surnameFirst; short; addressing; formal
299
300expectedResult; แสงระวี, ปรีชา กล้าหาญ
301
302parameters; sorting; long; referring; formal
303parameters; sorting; medium; referring; formal
304parameters; sorting; medium; referring; informal
305parameters; sorting; short; referring; formal
306parameters; sorting; short; referring; informal
307
308expectedResult; คุณ ปรีชา แสงระวี
309
310parameters; givenFirst; short; referring; formal
311
312expectedResult; แสงระวี, ชาติ
313
314parameters; sorting; long; referring; informal
315
316expectedResult; ชาติ แสงระวี
317
318parameters; givenFirst; long; referring; informal
319parameters; givenFirst; medium; referring; informal
320parameters; givenFirst; short; referring; informal
321
322expectedResult; ชาติ
323
324parameters; givenFirst; long; addressing; informal
325parameters; givenFirst; medium; addressing; informal
326parameters; givenFirst; short; addressing; informal
327parameters; surnameFirst; long; addressing; informal
328parameters; surnameFirst; short; addressing; informal
329
330expectedResult; ปกแ
331
332parameters; givenFirst; long; monogram; formal
333parameters; givenFirst; short; monogram; formal
334parameters; givenFirst; short; monogram; informal
335
336expectedResult; แช
337
338parameters; surnameFirst; long; monogram; informal
339
340expectedResult; ปแ
341
342parameters; givenFirst; long; monogram; informal
343parameters; givenFirst; medium; monogram; formal
344parameters; givenFirst; medium; monogram; informal
345
346expectedResult; ช
347
348parameters; surnameFirst; medium; monogram; informal
349parameters; surnameFirst; short; monogram; formal
350parameters; surnameFirst; short; monogram; informal
351
352expectedResult; แ
353
354parameters; surnameFirst; long; monogram; formal
355parameters; surnameFirst; medium; monogram; formal
356
357endName
358
359# foreignG
360name ; given; ซินแบด
361name ; locale; ja_AQ
362
363expectedResult; ซินแบด
364
365parameters; givenFirst; long; referring; formal
366parameters; givenFirst; long; referring; informal
367parameters; givenFirst; long; addressing; formal
368parameters; givenFirst; long; addressing; informal
369parameters; givenFirst; medium; referring; formal
370parameters; givenFirst; medium; referring; informal
371parameters; givenFirst; medium; addressing; formal
372parameters; givenFirst; medium; addressing; informal
373parameters; givenFirst; short; referring; formal
374parameters; givenFirst; short; referring; informal
375parameters; givenFirst; short; addressing; formal
376parameters; givenFirst; short; addressing; informal
377parameters; surnameFirst; long; referring; formal
378parameters; surnameFirst; long; referring; informal
379parameters; surnameFirst; long; addressing; formal
380parameters; surnameFirst; long; addressing; informal
381parameters; surnameFirst; medium; referring; formal
382parameters; surnameFirst; medium; referring; informal
383parameters; surnameFirst; medium; addressing; formal
384parameters; surnameFirst; medium; addressing; informal
385parameters; surnameFirst; short; referring; formal
386parameters; surnameFirst; short; referring; informal
387parameters; surnameFirst; short; addressing; formal
388parameters; surnameFirst; short; addressing; informal
389parameters; sorting; long; referring; formal
390parameters; sorting; long; referring; informal
391parameters; sorting; medium; referring; formal
392parameters; sorting; medium; referring; informal
393parameters; sorting; short; referring; formal
394parameters; sorting; short; referring; informal
395
396expectedResult; ซิ
397
398parameters; givenFirst; long; monogram; formal
399parameters; givenFirst; long; monogram; informal
400parameters; givenFirst; medium; monogram; formal
401parameters; givenFirst; medium; monogram; informal
402parameters; givenFirst; short; monogram; formal
403parameters; givenFirst; short; monogram; informal
404parameters; surnameFirst; long; monogram; formal
405parameters; surnameFirst; long; monogram; informal
406parameters; surnameFirst; medium; monogram; formal
407parameters; surnameFirst; medium; monogram; informal
408parameters; surnameFirst; short; monogram; formal
409parameters; surnameFirst; short; monogram; informal
410
411endName
412
413# foreignGS
414name ; given; เคเทอ
415name ; surname; มึลเลอร์
416name ; locale; ja_AQ
417
418expectedResult; มึลเลอร์, เคเทอ
419
420parameters; sorting; long; referring; formal
421parameters; sorting; long; referring; informal
422parameters; sorting; medium; referring; formal
423parameters; sorting; medium; referring; informal
424parameters; sorting; short; referring; formal
425parameters; sorting; short; referring; informal
426
427expectedResult; เคเทอ มึลเลอร์
428
429parameters; givenFirst; long; referring; formal
430parameters; givenFirst; long; referring; informal
431parameters; givenFirst; long; addressing; formal
432parameters; givenFirst; medium; referring; formal
433parameters; givenFirst; medium; referring; informal
434parameters; givenFirst; medium; addressing; formal
435parameters; givenFirst; short; referring; formal
436parameters; givenFirst; short; referring; informal
437parameters; givenFirst; short; addressing; formal
438
439expectedResult; มึลเลอร์ เคเทอ
440
441parameters; surnameFirst; long; referring; formal
442parameters; surnameFirst; long; referring; informal
443parameters; surnameFirst; long; addressing; formal
444parameters; surnameFirst; medium; referring; formal
445parameters; surnameFirst; medium; referring; informal
446parameters; surnameFirst; medium; addressing; formal
447parameters; surnameFirst; medium; addressing; informal
448parameters; surnameFirst; short; referring; formal
449parameters; surnameFirst; short; referring; informal
450parameters; surnameFirst; short; addressing; formal
451
452expectedResult; เคเทอ
453
454parameters; givenFirst; long; addressing; informal
455parameters; givenFirst; medium; addressing; informal
456parameters; givenFirst; short; addressing; informal
457parameters; surnameFirst; long; addressing; informal
458parameters; surnameFirst; short; addressing; informal
459
460expectedResult; มึเ
461
462parameters; surnameFirst; long; monogram; informal
463
464expectedResult; เมึ
465
466parameters; givenFirst; long; monogram; formal
467parameters; givenFirst; long; monogram; informal
468parameters; givenFirst; medium; monogram; formal
469parameters; givenFirst; medium; monogram; informal
470parameters; givenFirst; short; monogram; formal
471parameters; givenFirst; short; monogram; informal
472
473expectedResult; มึ
474
475parameters; surnameFirst; long; monogram; formal
476parameters; surnameFirst; medium; monogram; formal
477
478expectedResult; เ
479
480parameters; surnameFirst; medium; monogram; informal
481parameters; surnameFirst; short; monogram; formal
482parameters; surnameFirst; short; monogram; informal
483
484endName
485
486# foreignGGS
487name ; given; ซาซิเลีย
488name ; given2; ฮามิช
489name ; surname; สโตเบอร์
490name ; locale; ja_AQ
491
492expectedResult; สโตเบอร์, ซาซิเลีย ฮามิช
493
494parameters; sorting; long; referring; formal
495parameters; sorting; medium; referring; formal
496parameters; sorting; medium; referring; informal
497parameters; sorting; short; referring; formal
498parameters; sorting; short; referring; informal
499
500expectedResult; ซาซิเลีย ฮามิช สโตเบอร์
501
502parameters; givenFirst; long; referring; formal
503parameters; givenFirst; long; addressing; formal
504parameters; givenFirst; medium; referring; formal
505parameters; givenFirst; medium; addressing; formal
506parameters; givenFirst; short; addressing; formal
507
508expectedResult; สโตเบอร์ ซาซิเลีย ฮามิช
509
510parameters; surnameFirst; long; referring; formal
511parameters; surnameFirst; long; referring; informal
512parameters; surnameFirst; long; addressing; formal
513parameters; surnameFirst; medium; referring; formal
514parameters; surnameFirst; medium; referring; informal
515parameters; surnameFirst; medium; addressing; formal
516parameters; surnameFirst; medium; addressing; informal
517parameters; surnameFirst; short; referring; formal
518parameters; surnameFirst; short; referring; informal
519parameters; surnameFirst; short; addressing; formal
520
521expectedResult; สโตเบอร์, ซาซิเลีย
522
523parameters; sorting; long; referring; informal
524
525expectedResult; ซาซิเลีย สโตเบอร์
526
527parameters; givenFirst; long; referring; informal
528parameters; givenFirst; medium; referring; informal
529parameters; givenFirst; short; referring; formal
530parameters; givenFirst; short; referring; informal
531
532expectedResult; ซาซิเลีย
533
534parameters; givenFirst; long; addressing; informal
535parameters; givenFirst; medium; addressing; informal
536parameters; givenFirst; short; addressing; informal
537parameters; surnameFirst; long; addressing; informal
538parameters; surnameFirst; short; addressing; informal
539
540expectedResult; ซฮส
541
542parameters; givenFirst; long; monogram; formal
543parameters; givenFirst; short; monogram; formal
544parameters; givenFirst; short; monogram; informal
545
546expectedResult; ซส
547
548parameters; givenFirst; long; monogram; informal
549parameters; givenFirst; medium; monogram; formal
550parameters; givenFirst; medium; monogram; informal
551
552expectedResult; สซ
553
554parameters; surnameFirst; long; monogram; informal
555
556expectedResult; ซ
557
558parameters; surnameFirst; medium; monogram; informal
559parameters; surnameFirst; short; monogram; formal
560parameters; surnameFirst; short; monogram; informal
561
562expectedResult; ส
563
564parameters; surnameFirst; long; monogram; formal
565parameters; surnameFirst; medium; monogram; formal
566
567endName
568
569# foreignFull
570name ; title; ศ.ดร.
571name ; given; เอดา คอร์เนเลีย
572name ; given-informal; นีเลอะ
573name ; given2; เซซาร์ มาร์ติน
574name ; surname-prefix; วอน
575name ; surname-core; บรืล
576name ; surname2; กอนซาเลซ โดมิงโก
577name ; generation; จูเนียร์
578name ; credentials; พ.บ. ท.บ.
579name ; locale; ja_AQ
580
581expectedResult; วอน บรืล กอนซาเลซ โดมิงโก ศ.ดร. เอดา คอร์เนเลีย เซซาร์ มาร์ติน พ.บ. ท.บ.
582
583parameters; surnameFirst; long; referring; formal
584parameters; surnameFirst; long; referring; informal
585parameters; surnameFirst; long; addressing; formal
586parameters; surnameFirst; medium; referring; formal
587parameters; surnameFirst; medium; referring; informal
588parameters; surnameFirst; medium; addressing; formal
589parameters; surnameFirst; medium; addressing; informal
590parameters; surnameFirst; short; referring; formal
591parameters; surnameFirst; short; referring; informal
592parameters; surnameFirst; short; addressing; formal
593
594expectedResult; ศ.ดร. เอดา คอร์เนเลีย เซซาร์ มาร์ติน วอน บรืล พ.บ. ท.บ.
595
596parameters; givenFirst; long; referring; formal
597parameters; givenFirst; long; addressing; formal
598parameters; givenFirst; medium; referring; formal
599parameters; givenFirst; medium; addressing; formal
600parameters; givenFirst; short; addressing; formal
601
602expectedResult; บรืล, เอดา คอร์เนเลีย เซซาร์ มาร์ติน วอน
603
604parameters; sorting; long; referring; formal
605parameters; sorting; medium; referring; formal
606parameters; sorting; medium; referring; informal
607parameters; sorting; short; referring; formal
608parameters; sorting; short; referring; informal
609
610expectedResult; ศ.ดร. เอดา คอร์เนเลีย วอน บรืล
611
612parameters; givenFirst; short; referring; formal
613
614expectedResult; วอน บรืล, นีเลอะ
615
616parameters; sorting; long; referring; informal
617
618expectedResult; นีเลอะ วอน บรืล
619
620parameters; givenFirst; long; referring; informal
621parameters; givenFirst; medium; referring; informal
622parameters; givenFirst; short; referring; informal
623
624expectedResult; นีเลอะ
625
626parameters; givenFirst; long; addressing; informal
627parameters; givenFirst; medium; addressing; informal
628parameters; givenFirst; short; addressing; informal
629parameters; surnameFirst; long; addressing; informal
630parameters; surnameFirst; short; addressing; informal
631
632expectedResult; วนี
633
634parameters; surnameFirst; long; monogram; informal
635
636expectedResult; เเว
637
638parameters; givenFirst; long; monogram; formal
639parameters; givenFirst; short; monogram; formal
640parameters; givenFirst; short; monogram; informal
641
642expectedResult; นี
643
644parameters; surnameFirst; medium; monogram; informal
645parameters; surnameFirst; short; monogram; formal
646parameters; surnameFirst; short; monogram; informal
647
648expectedResult; เว
649
650parameters; givenFirst; long; monogram; informal
651parameters; givenFirst; medium; monogram; formal
652parameters; givenFirst; medium; monogram; informal
653
654expectedResult; ว
655
656parameters; surnameFirst; long; monogram; formal
657parameters; surnameFirst; medium; monogram; formal
658
659endName
660