• 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: yue_Hans
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; yue_Hans_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; yue_Hans_AQ
119
120expectedResult; 大文陈
121
122parameters; givenFirst; long; referring; formal
123parameters; givenFirst; long; referring; informal
124parameters; givenFirst; medium; referring; formal
125parameters; givenFirst; medium; referring; informal
126parameters; givenFirst; short; referring; formal
127parameters; givenFirst; short; referring; informal
128
129expectedResult; 陈大文
130
131parameters; surnameFirst; long; referring; formal
132parameters; surnameFirst; long; referring; informal
133parameters; surnameFirst; medium; referring; formal
134parameters; surnameFirst; medium; referring; informal
135parameters; surnameFirst; short; referring; formal
136parameters; surnameFirst; short; referring; informal
137parameters; sorting; long; referring; formal
138parameters; sorting; long; referring; informal
139parameters; sorting; medium; referring; formal
140parameters; sorting; medium; referring; informal
141parameters; sorting; short; referring; formal
142parameters; sorting; short; referring; informal
143
144expectedResult; 大文
145
146parameters; givenFirst; long; addressing; informal
147parameters; givenFirst; medium; addressing; informal
148parameters; givenFirst; short; addressing; informal
149parameters; surnameFirst; long; addressing; informal
150parameters; surnameFirst; medium; addressing; informal
151parameters; surnameFirst; short; addressing; informal
152
153expectedResult; 大陈
154
155parameters; givenFirst; long; monogram; formal
156parameters; givenFirst; long; monogram; informal
157parameters; givenFirst; medium; monogram; formal
158parameters; givenFirst; medium; monogram; informal
159parameters; givenFirst; short; monogram; formal
160parameters; givenFirst; short; monogram; informal
161
162expectedResult; 陈大
163
164parameters; surnameFirst; long; monogram; formal
165parameters; surnameFirst; long; monogram; informal
166
167expectedResult; 大
168
169parameters; surnameFirst; medium; monogram; informal
170parameters; surnameFirst; short; monogram; informal
171
172expectedResult; 陈
173
174parameters; givenFirst; long; addressing; formal
175parameters; givenFirst; medium; addressing; formal
176parameters; givenFirst; short; addressing; formal
177parameters; surnameFirst; long; addressing; formal
178parameters; surnameFirst; medium; addressing; formal
179parameters; surnameFirst; medium; monogram; formal
180parameters; surnameFirst; short; addressing; formal
181parameters; surnameFirst; short; monogram; formal
182
183endName
184
185# nativeGGS
186name ; given; 大文
187name ; given2; 明德
188name ; surname; 陈
189name ; locale; yue_Hans_AQ
190
191expectedResult; 大文明德陈
192
193parameters; givenFirst; long; referring; formal
194parameters; givenFirst; long; referring; informal
195parameters; givenFirst; medium; referring; formal
196parameters; givenFirst; medium; referring; informal
197parameters; givenFirst; short; referring; formal
198parameters; givenFirst; short; referring; informal
199
200expectedResult; 陈大文明德
201
202parameters; surnameFirst; long; referring; formal
203parameters; sorting; long; referring; formal
204
205expectedResult; 陈大文明
206
207parameters; surnameFirst; medium; referring; formal
208parameters; surnameFirst; short; referring; formal
209parameters; sorting; medium; referring; formal
210parameters; sorting; short; referring; formal
211
212expectedResult; 大明陈
213
214parameters; givenFirst; long; monogram; formal
215parameters; givenFirst; long; monogram; informal
216parameters; givenFirst; medium; monogram; formal
217parameters; givenFirst; medium; monogram; informal
218parameters; givenFirst; short; monogram; formal
219parameters; givenFirst; short; monogram; informal
220
221expectedResult; 陈大文
222
223parameters; surnameFirst; long; referring; informal
224parameters; surnameFirst; medium; referring; informal
225parameters; surnameFirst; short; referring; informal
226parameters; sorting; long; referring; informal
227parameters; sorting; medium; referring; informal
228parameters; sorting; short; referring; informal
229
230expectedResult; 陈大明
231
232parameters; surnameFirst; long; monogram; formal
233
234expectedResult; 大文
235
236parameters; givenFirst; long; addressing; informal
237parameters; givenFirst; medium; addressing; informal
238parameters; givenFirst; short; addressing; informal
239parameters; surnameFirst; long; addressing; informal
240parameters; surnameFirst; medium; addressing; informal
241parameters; surnameFirst; short; addressing; informal
242
243expectedResult; 陈大
244
245parameters; surnameFirst; long; monogram; informal
246
247expectedResult; 大
248
249parameters; surnameFirst; medium; monogram; informal
250parameters; surnameFirst; short; monogram; informal
251
252expectedResult; 陈
253
254parameters; givenFirst; long; addressing; formal
255parameters; givenFirst; medium; addressing; formal
256parameters; givenFirst; short; addressing; formal
257parameters; surnameFirst; long; addressing; formal
258parameters; surnameFirst; medium; addressing; formal
259parameters; surnameFirst; medium; monogram; formal
260parameters; surnameFirst; short; addressing; formal
261parameters; surnameFirst; short; monogram; formal
262
263endName
264
265# nativeFull
266name ; title; 先生
267name ; given; 子媚
268name ; given-informal; 阿媚
269name ; given2; 惠仪
270name ; surname-core; 陈
271name ; generation; 小
272name ; credentials; 太平绅士
273name ; locale; yue_Hans_AQ
274
275expectedResult; 先生子媚惠仪陈太平绅士
276
277parameters; givenFirst; long; referring; formal
278parameters; givenFirst; long; referring; informal
279parameters; givenFirst; medium; referring; formal
280parameters; givenFirst; medium; referring; informal
281parameters; givenFirst; short; referring; formal
282parameters; givenFirst; short; referring; informal
283
284expectedResult; 陈子媚太平绅士惠仪
285
286parameters; surnameFirst; long; referring; formal
287parameters; surnameFirst; medium; referring; formal
288parameters; sorting; long; referring; formal
289parameters; sorting; medium; referring; formal
290
291expectedResult; 陈子媚惠仪
292
293parameters; surnameFirst; short; referring; formal
294parameters; sorting; short; referring; formal
295
296expectedResult; 子惠陈
297
298parameters; givenFirst; long; monogram; formal
299parameters; givenFirst; long; monogram; informal
300parameters; givenFirst; medium; monogram; formal
301parameters; givenFirst; medium; monogram; informal
302parameters; givenFirst; short; monogram; formal
303parameters; givenFirst; short; monogram; informal
304
305expectedResult; 陈先生
306
307parameters; givenFirst; long; addressing; formal
308parameters; givenFirst; medium; addressing; formal
309parameters; givenFirst; short; addressing; formal
310parameters; surnameFirst; long; addressing; formal
311parameters; surnameFirst; medium; addressing; formal
312parameters; surnameFirst; short; addressing; formal
313
314expectedResult; 陈子媚
315
316parameters; surnameFirst; short; referring; informal
317
318expectedResult; 陈子惠
319
320parameters; surnameFirst; long; monogram; formal
321
322expectedResult; 陈阿媚
323
324parameters; surnameFirst; long; referring; informal
325parameters; surnameFirst; medium; referring; informal
326parameters; sorting; long; referring; informal
327parameters; sorting; medium; referring; informal
328parameters; sorting; short; referring; informal
329
330expectedResult; 阿媚
331
332parameters; givenFirst; long; addressing; informal
333parameters; givenFirst; medium; addressing; informal
334parameters; givenFirst; short; addressing; informal
335parameters; surnameFirst; long; addressing; informal
336parameters; surnameFirst; medium; addressing; informal
337parameters; surnameFirst; short; addressing; informal
338
339expectedResult; 陈子
340
341parameters; surnameFirst; long; monogram; informal
342
343expectedResult; 阿
344
345parameters; surnameFirst; medium; monogram; informal
346parameters; surnameFirst; short; monogram; informal
347
348expectedResult; 陈
349
350parameters; surnameFirst; medium; monogram; formal
351parameters; surnameFirst; short; monogram; formal
352
353endName
354
355# foreignG
356name ; given; 凯晴
357name ; locale; fr_AQ
358
359expectedResult; 凯晴
360
361parameters; givenFirst; long; referring; formal
362parameters; givenFirst; long; referring; informal
363parameters; givenFirst; long; addressing; formal
364parameters; givenFirst; long; addressing; informal
365parameters; givenFirst; medium; referring; formal
366parameters; givenFirst; medium; referring; informal
367parameters; givenFirst; medium; addressing; formal
368parameters; givenFirst; medium; addressing; informal
369parameters; givenFirst; short; referring; formal
370parameters; givenFirst; short; referring; informal
371parameters; givenFirst; short; addressing; formal
372parameters; givenFirst; short; addressing; informal
373parameters; surnameFirst; long; referring; formal
374parameters; surnameFirst; long; referring; informal
375parameters; surnameFirst; long; addressing; formal
376parameters; surnameFirst; long; addressing; informal
377parameters; surnameFirst; medium; referring; formal
378parameters; surnameFirst; medium; referring; informal
379parameters; surnameFirst; medium; addressing; formal
380parameters; surnameFirst; medium; addressing; informal
381parameters; surnameFirst; short; referring; formal
382parameters; surnameFirst; short; referring; informal
383parameters; surnameFirst; short; addressing; formal
384parameters; surnameFirst; short; addressing; informal
385parameters; sorting; long; referring; formal
386parameters; sorting; long; referring; informal
387parameters; sorting; medium; referring; formal
388parameters; sorting; medium; referring; informal
389parameters; sorting; short; referring; formal
390parameters; sorting; short; referring; informal
391
392expectedResult; 凯
393
394parameters; givenFirst; long; monogram; formal
395parameters; givenFirst; long; monogram; informal
396parameters; givenFirst; medium; monogram; formal
397parameters; givenFirst; medium; monogram; informal
398parameters; givenFirst; short; monogram; formal
399parameters; givenFirst; short; monogram; informal
400parameters; surnameFirst; long; monogram; formal
401parameters; surnameFirst; long; monogram; informal
402parameters; surnameFirst; medium; monogram; formal
403parameters; surnameFirst; medium; monogram; informal
404parameters; surnameFirst; short; monogram; formal
405parameters; surnameFirst; short; monogram; informal
406
407endName
408
409# foreignGS
410name ; given; 永翘
411name ; surname; 黄
412name ; locale; fr_AQ
413
414expectedResult; 永翘 黄
415
416parameters; givenFirst; long; referring; formal
417parameters; givenFirst; long; referring; informal
418parameters; givenFirst; medium; referring; formal
419parameters; givenFirst; medium; referring; informal
420parameters; givenFirst; short; referring; formal
421parameters; givenFirst; short; referring; informal
422
423expectedResult; 黄 永翘
424
425parameters; surnameFirst; long; referring; formal
426parameters; surnameFirst; long; referring; informal
427parameters; surnameFirst; medium; referring; formal
428parameters; surnameFirst; medium; referring; informal
429parameters; surnameFirst; short; referring; formal
430parameters; surnameFirst; short; referring; informal
431parameters; sorting; long; referring; formal
432parameters; sorting; long; referring; informal
433parameters; sorting; medium; referring; formal
434parameters; sorting; medium; referring; informal
435parameters; sorting; short; referring; formal
436parameters; sorting; short; referring; informal
437
438expectedResult; 永翘
439
440parameters; givenFirst; long; addressing; informal
441parameters; givenFirst; medium; addressing; informal
442parameters; givenFirst; short; addressing; informal
443parameters; surnameFirst; long; addressing; informal
444parameters; surnameFirst; medium; addressing; informal
445parameters; surnameFirst; short; addressing; informal
446
447expectedResult; 永黄
448
449parameters; givenFirst; long; monogram; formal
450parameters; givenFirst; long; monogram; informal
451parameters; givenFirst; medium; monogram; formal
452parameters; givenFirst; medium; monogram; informal
453parameters; givenFirst; short; monogram; formal
454parameters; givenFirst; short; monogram; informal
455
456expectedResult; 黄永
457
458parameters; surnameFirst; long; monogram; formal
459parameters; surnameFirst; long; monogram; informal
460
461expectedResult; 永
462
463parameters; surnameFirst; medium; monogram; informal
464parameters; surnameFirst; short; monogram; informal
465
466expectedResult; 黄
467
468parameters; givenFirst; long; addressing; formal
469parameters; givenFirst; medium; addressing; formal
470parameters; givenFirst; short; addressing; formal
471parameters; surnameFirst; long; addressing; formal
472parameters; surnameFirst; medium; addressing; formal
473parameters; surnameFirst; medium; monogram; formal
474parameters; surnameFirst; short; addressing; formal
475parameters; surnameFirst; short; monogram; formal
476
477endName
478
479# foreignGGS
480name ; given; 永强
481name ; given2; 德安
482name ; surname; 吴
483name ; locale; fr_AQ
484
485expectedResult; 吴 永强 德 安
486
487parameters; surnameFirst; medium; referring; formal
488parameters; surnameFirst; short; referring; formal
489parameters; sorting; medium; referring; formal
490parameters; sorting; short; referring; formal
491
492expectedResult; 吴 永强 德安
493
494parameters; surnameFirst; long; referring; formal
495parameters; sorting; long; referring; formal
496
497expectedResult; 永强 德安 吴
498
499parameters; givenFirst; long; referring; formal
500parameters; givenFirst; long; referring; informal
501parameters; givenFirst; medium; referring; formal
502parameters; givenFirst; medium; referring; informal
503parameters; givenFirst; short; referring; formal
504parameters; givenFirst; short; referring; informal
505
506expectedResult; 吴 永强
507
508parameters; surnameFirst; long; referring; informal
509parameters; surnameFirst; medium; referring; informal
510parameters; surnameFirst; short; referring; informal
511parameters; sorting; long; referring; informal
512parameters; sorting; medium; referring; informal
513parameters; sorting; short; referring; informal
514
515expectedResult; 吴永德
516
517parameters; surnameFirst; long; monogram; formal
518
519expectedResult; 永德吴
520
521parameters; givenFirst; long; monogram; formal
522parameters; givenFirst; long; monogram; informal
523parameters; givenFirst; medium; monogram; formal
524parameters; givenFirst; medium; monogram; informal
525parameters; givenFirst; short; monogram; formal
526parameters; givenFirst; short; monogram; informal
527
528expectedResult; 吴永
529
530parameters; surnameFirst; long; monogram; 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; medium; addressing; informal
539parameters; surnameFirst; short; addressing; informal
540
541expectedResult; 吴
542
543parameters; givenFirst; long; addressing; formal
544parameters; givenFirst; medium; addressing; formal
545parameters; givenFirst; short; addressing; formal
546parameters; surnameFirst; long; addressing; formal
547parameters; surnameFirst; medium; addressing; formal
548parameters; surnameFirst; medium; monogram; formal
549parameters; surnameFirst; short; addressing; formal
550parameters; surnameFirst; short; monogram; formal
551
552expectedResult; 永
553
554parameters; surnameFirst; medium; monogram; informal
555parameters; surnameFirst; short; monogram; informal
556
557endName
558
559# foreignFull
560name ; title; 先生
561name ; given; 大文
562name ; given-informal; 小二
563name ; generation; 小
564name ; credentials; 博士
565name ; locale; fr_AQ
566
567expectedResult; 先生 大文 博士
568
569parameters; givenFirst; long; referring; formal
570parameters; givenFirst; long; referring; informal
571parameters; givenFirst; medium; referring; formal
572parameters; givenFirst; medium; referring; informal
573parameters; givenFirst; short; referring; formal
574parameters; givenFirst; short; referring; informal
575
576expectedResult; 大文 博士
577
578parameters; surnameFirst; long; referring; formal
579parameters; surnameFirst; medium; referring; formal
580parameters; sorting; long; referring; formal
581parameters; sorting; medium; referring; formal
582
583expectedResult; 大文先生
584
585parameters; givenFirst; long; addressing; formal
586parameters; givenFirst; medium; addressing; formal
587parameters; givenFirst; short; addressing; formal
588parameters; surnameFirst; long; addressing; formal
589parameters; surnameFirst; medium; addressing; formal
590parameters; surnameFirst; short; addressing; formal
591
592expectedResult; 大文
593
594parameters; surnameFirst; short; referring; formal
595parameters; surnameFirst; short; referring; informal
596parameters; sorting; short; referring; formal
597
598expectedResult; 小二
599
600parameters; givenFirst; long; addressing; informal
601parameters; givenFirst; medium; addressing; informal
602parameters; givenFirst; short; addressing; informal
603parameters; surnameFirst; long; referring; informal
604parameters; surnameFirst; long; addressing; informal
605parameters; surnameFirst; medium; referring; informal
606parameters; surnameFirst; medium; addressing; informal
607parameters; surnameFirst; short; addressing; informal
608parameters; sorting; long; referring; informal
609parameters; sorting; medium; referring; informal
610parameters; sorting; short; referring; informal
611
612expectedResult; 大
613
614parameters; givenFirst; long; monogram; formal
615parameters; givenFirst; long; monogram; informal
616parameters; givenFirst; medium; monogram; formal
617parameters; givenFirst; medium; monogram; informal
618parameters; givenFirst; short; monogram; formal
619parameters; givenFirst; short; monogram; informal
620parameters; surnameFirst; long; monogram; formal
621parameters; surnameFirst; long; monogram; informal
622parameters; surnameFirst; medium; monogram; formal
623parameters; surnameFirst; short; monogram; formal
624
625expectedResult; 小
626
627parameters; surnameFirst; medium; monogram; informal
628parameters; surnameFirst; short; monogram; informal
629
630endName
631