• 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: zh_Hant
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; zh_Hant_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; zh_Hant_AQ
119
120expectedResult; 張雅.婷.
121
122parameters; surnameFirst; short; referring; formal
123parameters; surnameFirst; short; referring; informal
124
125expectedResult; 雅.婷.張
126
127parameters; givenFirst; short; referring; formal
128
129expectedResult; 雅婷張.
130
131parameters; givenFirst; short; referring; informal
132
133expectedResult; 張雅婷
134
135parameters; surnameFirst; long; referring; formal
136parameters; surnameFirst; long; referring; informal
137parameters; surnameFirst; medium; referring; formal
138parameters; surnameFirst; medium; referring; informal
139parameters; sorting; long; referring; formal
140parameters; sorting; long; referring; informal
141parameters; sorting; medium; referring; formal
142parameters; sorting; medium; referring; informal
143parameters; sorting; short; referring; formal
144parameters; sorting; short; referring; informal
145
146expectedResult; 雅婷張
147
148parameters; givenFirst; long; referring; formal
149parameters; givenFirst; long; referring; informal
150parameters; givenFirst; medium; referring; formal
151parameters; givenFirst; medium; referring; informal
152
153expectedResult; 張雅
154
155parameters; surnameFirst; long; monogram; formal
156parameters; surnameFirst; long; monogram; informal
157parameters; surnameFirst; medium; monogram; informal
158
159expectedResult; 雅婷
160
161parameters; givenFirst; long; addressing; informal
162parameters; givenFirst; medium; addressing; informal
163parameters; givenFirst; short; addressing; informal
164parameters; surnameFirst; long; addressing; informal
165parameters; surnameFirst; medium; addressing; informal
166parameters; surnameFirst; short; addressing; informal
167
168expectedResult; 雅張
169
170parameters; givenFirst; long; monogram; formal
171parameters; givenFirst; long; monogram; informal
172parameters; givenFirst; medium; monogram; formal
173parameters; givenFirst; medium; monogram; informal
174parameters; givenFirst; short; monogram; formal
175parameters; givenFirst; short; monogram; informal
176
177expectedResult; 張
178
179parameters; givenFirst; long; addressing; formal
180parameters; givenFirst; medium; addressing; formal
181parameters; givenFirst; short; addressing; formal
182parameters; surnameFirst; long; addressing; formal
183parameters; surnameFirst; medium; addressing; formal
184parameters; surnameFirst; medium; monogram; formal
185parameters; surnameFirst; short; addressing; formal
186parameters; surnameFirst; short; monogram; formal
187
188expectedResult; 雅
189
190parameters; surnameFirst; short; monogram; informal
191
192endName
193
194# nativeGGS
195name ; given; 家豪
196name ; given2; 明德
197name ; surname; 林
198name ; locale; zh_Hant_AQ
199
200expectedResult; 林家.豪.明.
201
202parameters; surnameFirst; short; referring; formal
203
204expectedResult; 家.豪.林
205
206parameters; givenFirst; short; referring; formal
207
208expectedResult; 家豪明德林
209
210parameters; givenFirst; long; referring; formal
211parameters; givenFirst; medium; referring; formal
212
213expectedResult; 林家.豪.
214
215parameters; surnameFirst; short; referring; informal
216
217expectedResult; 林家豪明.
218
219parameters; surnameFirst; medium; referring; formal
220
221expectedResult; 林家豪明德
222
223parameters; surnameFirst; long; referring; formal
224parameters; sorting; long; referring; formal
225
226expectedResult; 家豪林.
227
228parameters; givenFirst; short; referring; informal
229
230expectedResult; 家明林
231
232parameters; givenFirst; long; monogram; formal
233parameters; givenFirst; long; monogram; informal
234parameters; givenFirst; medium; monogram; formal
235parameters; givenFirst; medium; monogram; informal
236parameters; givenFirst; short; monogram; formal
237parameters; givenFirst; short; monogram; informal
238
239expectedResult; 家豪林
240
241parameters; givenFirst; long; referring; informal
242parameters; givenFirst; medium; referring; informal
243
244expectedResult; 林家明
245
246parameters; surnameFirst; long; monogram; formal
247parameters; surnameFirst; long; monogram; informal
248parameters; surnameFirst; medium; monogram; informal
249
250expectedResult; 林家豪
251
252parameters; surnameFirst; long; referring; informal
253parameters; surnameFirst; medium; referring; informal
254parameters; sorting; long; referring; informal
255parameters; sorting; medium; referring; formal
256parameters; sorting; medium; referring; informal
257parameters; sorting; short; referring; formal
258parameters; sorting; short; referring; informal
259
260expectedResult; 家豪
261
262parameters; givenFirst; long; addressing; informal
263parameters; givenFirst; medium; addressing; informal
264parameters; givenFirst; short; addressing; informal
265parameters; surnameFirst; long; addressing; informal
266parameters; surnameFirst; medium; addressing; informal
267parameters; surnameFirst; short; addressing; informal
268
269expectedResult; 家
270
271parameters; surnameFirst; short; monogram; informal
272
273expectedResult; 林
274
275parameters; givenFirst; long; addressing; formal
276parameters; givenFirst; medium; addressing; formal
277parameters; givenFirst; short; addressing; formal
278parameters; surnameFirst; long; addressing; formal
279parameters; surnameFirst; medium; addressing; formal
280parameters; surnameFirst; medium; monogram; formal
281parameters; surnameFirst; short; addressing; formal
282parameters; surnameFirst; short; monogram; formal
283
284endName
285
286# nativeFull
287name ; title; 先生
288name ; given; 雅婷
289name ; given-informal; 婷婷
290name ; given2; 婷婷
291name ; surname-core; 王
292name ; generation; 二世
293name ; credentials; 議員
294name ; locale; zh_Hant_AQ
295
296expectedResult; 雅婷婷婷王二世先生,議員
297
298parameters; givenFirst; long; referring; formal
299parameters; givenFirst; medium; referring; formal
300
301expectedResult; 王雅婷婷.二世,議員
302
303parameters; surnameFirst; medium; referring; formal
304
305expectedResult; 王雅婷婷婷二世議員
306
307parameters; surnameFirst; long; referring; formal
308
309expectedResult; 王雅.婷.婷.
310
311parameters; surnameFirst; short; referring; formal
312
313expectedResult; 王雅.婷.
314
315parameters; surnameFirst; short; referring; informal
316
317expectedResult; 王雅婷婷婷
318
319parameters; sorting; long; referring; formal
320
321expectedResult; 雅.婷.王
322
323parameters; givenFirst; short; referring; formal
324
325expectedResult; 婷婷王.
326
327parameters; givenFirst; short; referring; informal
328
329expectedResult; 婷婷王
330
331parameters; givenFirst; long; referring; informal
332parameters; givenFirst; medium; referring; informal
333
334expectedResult; 王先生
335
336parameters; givenFirst; long; addressing; formal
337parameters; givenFirst; medium; addressing; formal
338parameters; givenFirst; short; addressing; formal
339parameters; surnameFirst; long; addressing; formal
340parameters; surnameFirst; medium; addressing; formal
341parameters; surnameFirst; short; addressing; formal
342
343expectedResult; 王婷婷
344
345parameters; surnameFirst; long; referring; informal
346parameters; surnameFirst; medium; referring; informal
347parameters; sorting; long; referring; informal
348parameters; sorting; medium; referring; informal
349parameters; sorting; short; referring; informal
350
351expectedResult; 王雅婷
352
353parameters; surnameFirst; long; monogram; formal
354parameters; surnameFirst; long; monogram; informal
355parameters; surnameFirst; medium; monogram; informal
356parameters; sorting; medium; referring; formal
357parameters; sorting; short; referring; formal
358
359expectedResult; 雅婷王
360
361parameters; givenFirst; long; monogram; formal
362parameters; givenFirst; long; monogram; informal
363parameters; givenFirst; medium; monogram; formal
364parameters; givenFirst; medium; monogram; informal
365parameters; givenFirst; short; monogram; formal
366parameters; givenFirst; short; monogram; informal
367
368expectedResult; 婷婷
369
370parameters; givenFirst; long; addressing; informal
371parameters; givenFirst; medium; addressing; informal
372parameters; givenFirst; short; addressing; informal
373parameters; surnameFirst; long; addressing; informal
374parameters; surnameFirst; medium; addressing; informal
375parameters; surnameFirst; short; addressing; informal
376
377expectedResult; 婷
378
379parameters; surnameFirst; short; monogram; informal
380
381expectedResult; 王
382
383parameters; surnameFirst; medium; monogram; formal
384parameters; surnameFirst; short; monogram; formal
385
386endName
387
388# foreignG
389name ; given; 雅婷
390name ; locale; fr_AQ
391
392expectedResult; 雅婷
393
394parameters; givenFirst; long; referring; formal
395parameters; givenFirst; long; referring; informal
396parameters; givenFirst; long; addressing; formal
397parameters; givenFirst; long; addressing; informal
398parameters; givenFirst; medium; referring; formal
399parameters; givenFirst; medium; referring; informal
400parameters; givenFirst; medium; addressing; formal
401parameters; givenFirst; medium; addressing; informal
402parameters; givenFirst; short; referring; formal
403parameters; givenFirst; short; referring; informal
404parameters; givenFirst; short; addressing; formal
405parameters; givenFirst; short; addressing; informal
406parameters; surnameFirst; long; referring; formal
407parameters; surnameFirst; long; referring; informal
408parameters; surnameFirst; long; addressing; formal
409parameters; surnameFirst; long; addressing; informal
410parameters; surnameFirst; medium; referring; formal
411parameters; surnameFirst; medium; referring; informal
412parameters; surnameFirst; medium; addressing; formal
413parameters; surnameFirst; medium; addressing; informal
414parameters; surnameFirst; short; referring; formal
415parameters; surnameFirst; short; referring; informal
416parameters; surnameFirst; short; addressing; formal
417parameters; surnameFirst; short; addressing; informal
418parameters; sorting; long; referring; formal
419parameters; sorting; long; referring; informal
420parameters; sorting; medium; referring; formal
421parameters; sorting; medium; referring; informal
422parameters; sorting; short; referring; formal
423parameters; sorting; short; referring; informal
424
425expectedResult; 雅
426
427parameters; givenFirst; long; monogram; formal
428parameters; givenFirst; long; monogram; informal
429parameters; givenFirst; medium; monogram; formal
430parameters; givenFirst; medium; monogram; informal
431parameters; givenFirst; short; monogram; formal
432parameters; givenFirst; short; monogram; informal
433parameters; surnameFirst; long; monogram; formal
434parameters; surnameFirst; long; monogram; informal
435parameters; surnameFirst; medium; monogram; formal
436parameters; surnameFirst; medium; monogram; informal
437parameters; surnameFirst; short; monogram; formal
438parameters; surnameFirst; short; monogram; informal
439
440endName
441
442# foreignGS
443name ; given; 雅婷
444name ; surname; 王
445name ; locale; fr_AQ
446
447expectedResult; 王·雅.·婷.
448
449parameters; surnameFirst; short; referring; formal
450
451expectedResult; 王雅.·婷.
452
453parameters; surnameFirst; short; referring; informal
454
455expectedResult; 雅.·婷.王
456
457parameters; givenFirst; short; referring; formal
458
459expectedResult; 王·雅婷
460
461parameters; surnameFirst; long; referring; formal
462parameters; sorting; long; referring; formal
463parameters; sorting; medium; referring; formal
464parameters; sorting; short; referring; formal
465parameters; sorting; short; referring; informal
466
467expectedResult; 雅婷王.
468
469parameters; givenFirst; short; referring; informal
470
471expectedResult; 王雅婷
472
473parameters; surnameFirst; long; referring; informal
474parameters; surnameFirst; medium; referring; formal
475parameters; surnameFirst; medium; referring; informal
476parameters; sorting; long; referring; informal
477parameters; sorting; medium; referring; informal
478
479expectedResult; 雅婷王
480
481parameters; givenFirst; long; referring; formal
482parameters; givenFirst; long; referring; informal
483parameters; givenFirst; medium; referring; formal
484parameters; givenFirst; medium; referring; informal
485
486expectedResult; 王雅
487
488parameters; surnameFirst; long; monogram; formal
489parameters; surnameFirst; long; monogram; informal
490parameters; surnameFirst; medium; monogram; informal
491
492expectedResult; 雅婷
493
494parameters; givenFirst; long; addressing; informal
495parameters; givenFirst; medium; addressing; informal
496parameters; givenFirst; short; addressing; informal
497parameters; surnameFirst; long; addressing; informal
498parameters; surnameFirst; medium; addressing; informal
499parameters; surnameFirst; short; addressing; informal
500
501expectedResult; 雅王
502
503parameters; givenFirst; long; monogram; formal
504parameters; givenFirst; long; monogram; informal
505parameters; givenFirst; medium; monogram; formal
506parameters; givenFirst; medium; monogram; informal
507parameters; givenFirst; short; monogram; formal
508parameters; givenFirst; short; monogram; informal
509
510expectedResult; 王
511
512parameters; givenFirst; long; addressing; formal
513parameters; givenFirst; medium; addressing; formal
514parameters; givenFirst; short; addressing; formal
515parameters; surnameFirst; long; addressing; formal
516parameters; surnameFirst; medium; addressing; formal
517parameters; surnameFirst; medium; monogram; formal
518parameters; surnameFirst; short; addressing; formal
519parameters; surnameFirst; short; monogram; formal
520
521expectedResult; 雅
522
523parameters; surnameFirst; short; monogram; informal
524
525endName
526
527# foreignGGS
528name ; given; 雅婷
529name ; given2; 婷婷
530name ; surname; 王
531name ; locale; fr_AQ
532
533expectedResult; 王·雅.·婷.·婷.
534
535parameters; surnameFirst; short; referring; formal
536
537expectedResult; 王·雅婷·婷婷
538
539parameters; surnameFirst; long; referring; formal
540parameters; sorting; long; referring; formal
541
542expectedResult; 王雅.·婷.
543
544parameters; surnameFirst; short; referring; informal
545
546expectedResult; 雅.·婷.王
547
548parameters; givenFirst; short; referring; formal
549
550expectedResult; 王雅婷婷.
551
552parameters; surnameFirst; medium; referring; formal
553
554expectedResult; 雅婷婷婷王
555
556parameters; givenFirst; long; referring; formal
557parameters; givenFirst; medium; referring; formal
558
559expectedResult; 王·雅婷
560
561parameters; sorting; medium; referring; formal
562parameters; sorting; short; referring; formal
563parameters; sorting; short; referring; informal
564
565expectedResult; 雅婷王.
566
567parameters; givenFirst; short; referring; informal
568
569expectedResult; 王雅婷
570
571parameters; surnameFirst; long; referring; informal
572parameters; surnameFirst; long; monogram; formal
573parameters; surnameFirst; long; monogram; informal
574parameters; surnameFirst; medium; referring; informal
575parameters; surnameFirst; medium; monogram; informal
576parameters; sorting; long; referring; informal
577parameters; sorting; medium; referring; informal
578
579expectedResult; 雅婷王
580
581parameters; givenFirst; long; referring; informal
582parameters; givenFirst; long; monogram; formal
583parameters; givenFirst; long; monogram; informal
584parameters; givenFirst; medium; referring; informal
585parameters; givenFirst; medium; monogram; formal
586parameters; givenFirst; medium; monogram; informal
587parameters; givenFirst; short; monogram; formal
588parameters; givenFirst; short; monogram; informal
589
590expectedResult; 雅婷
591
592parameters; givenFirst; long; addressing; informal
593parameters; givenFirst; medium; addressing; informal
594parameters; givenFirst; short; addressing; informal
595parameters; surnameFirst; long; addressing; informal
596parameters; surnameFirst; medium; addressing; informal
597parameters; surnameFirst; short; addressing; informal
598
599expectedResult; 王
600
601parameters; givenFirst; long; addressing; formal
602parameters; givenFirst; medium; addressing; formal
603parameters; givenFirst; short; addressing; formal
604parameters; surnameFirst; long; addressing; formal
605parameters; surnameFirst; medium; addressing; formal
606parameters; surnameFirst; medium; monogram; formal
607parameters; surnameFirst; short; addressing; formal
608parameters; surnameFirst; short; monogram; formal
609
610expectedResult; 雅
611
612parameters; surnameFirst; short; monogram; informal
613
614endName
615
616# foreignFull
617name ; title; 博士
618name ; given; 怡君
619name ; given-informal; 小君
620name ; given2; 達印
621name ; surname-prefix; 馮
622name ; surname-core; 陳
623name ; generation; 二世
624name ; credentials; 醫學博士
625name ; locale; fr_AQ
626
627expectedResult; 馮·陳怡君達.·印.二世,醫學博士
628
629parameters; surnameFirst; medium; referring; formal
630
631expectedResult; 怡君達印馮·陳二世博士,醫學博士
632
633parameters; givenFirst; long; referring; formal
634parameters; givenFirst; medium; referring; formal
635
636expectedResult; 馮·陳·怡君·達印·二世醫學博士
637
638parameters; surnameFirst; long; referring; formal
639
640expectedResult; 馮·陳·怡.·君.·達.·印.
641
642parameters; surnameFirst; short; referring; formal
643
644expectedResult; 馮·陳·怡君·達印
645
646parameters; sorting; long; referring; formal
647
648expectedResult; 怡.·君.馮·陳
649
650parameters; givenFirst; short; referring; formal
651
652expectedResult; 馮·陳怡.·君.
653
654parameters; surnameFirst; short; referring; informal
655
656expectedResult; 小君馮.·陳.
657
658parameters; givenFirst; short; referring; informal
659
660expectedResult; 馮·陳·博士
661
662parameters; givenFirst; long; addressing; formal
663parameters; givenFirst; medium; addressing; formal
664parameters; givenFirst; short; addressing; formal
665
666expectedResult; 馮·陳·小君
667
668parameters; sorting; short; referring; informal
669
670expectedResult; 馮·陳·怡君
671
672parameters; sorting; medium; referring; formal
673parameters; sorting; short; referring; formal
674
675expectedResult; 小君馮·陳
676
677parameters; givenFirst; long; referring; informal
678parameters; givenFirst; medium; referring; informal
679
680expectedResult; 馮·陳博士
681
682parameters; surnameFirst; long; addressing; formal
683parameters; surnameFirst; medium; addressing; formal
684parameters; surnameFirst; short; addressing; formal
685
686expectedResult; 馮·陳小君
687
688parameters; surnameFirst; long; referring; informal
689parameters; surnameFirst; medium; referring; informal
690parameters; sorting; long; referring; informal
691parameters; sorting; medium; referring; informal
692
693expectedResult; 怡達馮
694
695parameters; givenFirst; long; monogram; formal
696parameters; givenFirst; long; monogram; informal
697parameters; givenFirst; medium; monogram; formal
698parameters; givenFirst; medium; monogram; informal
699parameters; givenFirst; short; monogram; formal
700parameters; givenFirst; short; monogram; informal
701
702expectedResult; 馮怡達
703
704parameters; surnameFirst; long; monogram; formal
705parameters; surnameFirst; long; monogram; informal
706parameters; surnameFirst; medium; monogram; informal
707
708expectedResult; 小君
709
710parameters; givenFirst; long; addressing; informal
711parameters; givenFirst; medium; addressing; informal
712parameters; givenFirst; short; addressing; informal
713parameters; surnameFirst; long; addressing; informal
714parameters; surnameFirst; medium; addressing; informal
715parameters; surnameFirst; short; addressing; informal
716
717expectedResult; 小
718
719parameters; surnameFirst; short; monogram; informal
720
721expectedResult; 馮
722
723parameters; surnameFirst; medium; monogram; formal
724parameters; surnameFirst; short; monogram; formal
725
726endName
727