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