• 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: bal_Latn
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; Karima
63name ; locale; bal_Latn_AQ
64
65expectedResult; Karima
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; K
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; Karima
117name ; surname; Balóch
118name ; locale; bal_Latn_AQ
119
120expectedResult; Balóch Karima
121
122parameters; surnameFirst; long; referring; formal
123parameters; surnameFirst; long; referring; informal
124parameters; surnameFirst; long; addressing; formal
125parameters; surnameFirst; long; addressing; informal
126parameters; surnameFirst; medium; referring; formal
127parameters; surnameFirst; medium; referring; informal
128parameters; surnameFirst; medium; addressing; formal
129parameters; surnameFirst; medium; addressing; informal
130parameters; surnameFirst; short; referring; formal
131parameters; surnameFirst; short; referring; informal
132parameters; surnameFirst; short; addressing; formal
133parameters; surnameFirst; short; addressing; informal
134parameters; sorting; long; referring; formal
135parameters; sorting; long; referring; informal
136parameters; sorting; medium; referring; formal
137parameters; sorting; medium; referring; informal
138parameters; sorting; short; referring; formal
139parameters; sorting; short; referring; informal
140
141expectedResult; Karima Balóch
142
143parameters; givenFirst; long; referring; formal
144parameters; givenFirst; long; referring; informal
145parameters; givenFirst; long; addressing; formal
146parameters; givenFirst; long; addressing; informal
147parameters; givenFirst; medium; referring; formal
148parameters; givenFirst; medium; referring; informal
149parameters; givenFirst; medium; addressing; formal
150parameters; givenFirst; medium; addressing; informal
151parameters; givenFirst; short; referring; formal
152parameters; givenFirst; short; referring; informal
153parameters; givenFirst; short; addressing; formal
154parameters; givenFirst; short; addressing; informal
155
156expectedResult; BK
157
158parameters; surnameFirst; long; monogram; formal
159parameters; surnameFirst; long; monogram; informal
160parameters; surnameFirst; medium; monogram; formal
161parameters; surnameFirst; medium; monogram; informal
162parameters; surnameFirst; short; monogram; formal
163parameters; surnameFirst; short; monogram; informal
164
165expectedResult; KB
166
167parameters; givenFirst; long; monogram; formal
168parameters; givenFirst; long; monogram; informal
169parameters; givenFirst; medium; monogram; formal
170parameters; givenFirst; medium; monogram; informal
171parameters; givenFirst; short; monogram; formal
172parameters; givenFirst; short; monogram; informal
173
174endName
175
176# nativeGGS
177name ; given; Karima
178name ; given2; Mehráb
179name ; surname; Balóch
180name ; locale; bal_Latn_AQ
181
182expectedResult; Balóch Karima Mehráb
183
184parameters; surnameFirst; long; referring; formal
185parameters; surnameFirst; long; referring; informal
186parameters; surnameFirst; long; addressing; formal
187parameters; surnameFirst; long; addressing; informal
188parameters; surnameFirst; medium; referring; formal
189parameters; surnameFirst; medium; referring; informal
190parameters; surnameFirst; medium; addressing; formal
191parameters; surnameFirst; medium; addressing; informal
192parameters; surnameFirst; short; referring; formal
193parameters; surnameFirst; short; referring; informal
194parameters; surnameFirst; short; addressing; formal
195parameters; surnameFirst; short; addressing; informal
196parameters; sorting; long; referring; formal
197parameters; sorting; long; referring; informal
198parameters; sorting; medium; referring; formal
199parameters; sorting; medium; referring; informal
200parameters; sorting; short; referring; formal
201parameters; sorting; short; referring; informal
202
203expectedResult; Karima Mehráb Balóch
204
205parameters; givenFirst; long; referring; formal
206parameters; givenFirst; long; referring; informal
207parameters; givenFirst; long; addressing; formal
208parameters; givenFirst; long; addressing; informal
209parameters; givenFirst; medium; referring; formal
210parameters; givenFirst; medium; referring; informal
211parameters; givenFirst; medium; addressing; formal
212parameters; givenFirst; medium; addressing; informal
213parameters; givenFirst; short; referring; formal
214parameters; givenFirst; short; referring; informal
215parameters; givenFirst; short; addressing; formal
216parameters; givenFirst; short; addressing; informal
217
218expectedResult; BKM
219
220parameters; surnameFirst; long; monogram; formal
221parameters; surnameFirst; long; monogram; informal
222parameters; surnameFirst; medium; monogram; formal
223parameters; surnameFirst; medium; monogram; informal
224parameters; surnameFirst; short; monogram; formal
225parameters; surnameFirst; short; monogram; informal
226
227expectedResult; KMB
228
229parameters; givenFirst; long; monogram; formal
230parameters; givenFirst; long; monogram; informal
231parameters; givenFirst; medium; monogram; formal
232parameters; givenFirst; medium; monogram; informal
233parameters; givenFirst; short; monogram; formal
234parameters; givenFirst; short; monogram; informal
235
236endName
237
238# nativeFull
239name ; title; Wj.
240name ; given; Monir Mómen
241name ; given-informal; Ostád
242name ; given2; Monir Mómen
243name ; surname-core; Balóch
244name ; generation; Jr
245name ; locale; bal_Latn_AQ
246
247expectedResult; Balóch Wj. Monir Mómen Monir Mómen
248
249parameters; surnameFirst; long; referring; formal
250parameters; surnameFirst; long; referring; informal
251parameters; surnameFirst; long; addressing; formal
252parameters; surnameFirst; long; addressing; informal
253parameters; surnameFirst; medium; referring; formal
254parameters; surnameFirst; medium; referring; informal
255parameters; surnameFirst; medium; addressing; formal
256parameters; surnameFirst; medium; addressing; informal
257parameters; surnameFirst; short; referring; formal
258parameters; surnameFirst; short; referring; informal
259parameters; surnameFirst; short; addressing; formal
260parameters; surnameFirst; short; addressing; informal
261parameters; sorting; long; referring; formal
262parameters; sorting; long; referring; informal
263parameters; sorting; medium; referring; formal
264parameters; sorting; medium; referring; informal
265parameters; sorting; short; referring; formal
266parameters; sorting; short; referring; informal
267
268expectedResult; Wj. Monir Mómen Monir Mómen Balóch
269
270parameters; givenFirst; long; referring; formal
271parameters; givenFirst; long; referring; informal
272parameters; givenFirst; long; addressing; formal
273parameters; givenFirst; long; addressing; informal
274parameters; givenFirst; medium; referring; formal
275parameters; givenFirst; medium; referring; informal
276parameters; givenFirst; medium; addressing; formal
277parameters; givenFirst; medium; addressing; informal
278parameters; givenFirst; short; referring; formal
279parameters; givenFirst; short; referring; informal
280parameters; givenFirst; short; addressing; formal
281parameters; givenFirst; short; addressing; informal
282
283expectedResult; BMM
284
285parameters; surnameFirst; long; monogram; formal
286parameters; surnameFirst; long; monogram; informal
287parameters; surnameFirst; medium; monogram; formal
288parameters; surnameFirst; medium; monogram; informal
289parameters; surnameFirst; short; monogram; formal
290parameters; surnameFirst; short; monogram; informal
291
292expectedResult; MMB
293
294parameters; givenFirst; long; monogram; formal
295parameters; givenFirst; long; monogram; informal
296parameters; givenFirst; medium; monogram; formal
297parameters; givenFirst; medium; monogram; informal
298parameters; givenFirst; short; monogram; formal
299parameters; givenFirst; short; monogram; informal
300
301endName
302
303# foreignG
304name ; given; Sinbad
305name ; locale; ja_AQ
306
307expectedResult; Sinbad
308
309parameters; givenFirst; long; referring; formal
310parameters; givenFirst; long; referring; informal
311parameters; givenFirst; long; addressing; formal
312parameters; givenFirst; long; addressing; informal
313parameters; givenFirst; medium; referring; formal
314parameters; givenFirst; medium; referring; informal
315parameters; givenFirst; medium; addressing; formal
316parameters; givenFirst; medium; addressing; informal
317parameters; givenFirst; short; referring; formal
318parameters; givenFirst; short; referring; informal
319parameters; givenFirst; short; addressing; formal
320parameters; givenFirst; short; addressing; informal
321parameters; surnameFirst; long; referring; formal
322parameters; surnameFirst; long; referring; informal
323parameters; surnameFirst; long; addressing; formal
324parameters; surnameFirst; long; addressing; informal
325parameters; surnameFirst; medium; referring; formal
326parameters; surnameFirst; medium; referring; informal
327parameters; surnameFirst; medium; addressing; formal
328parameters; surnameFirst; medium; addressing; informal
329parameters; surnameFirst; short; referring; formal
330parameters; surnameFirst; short; referring; informal
331parameters; surnameFirst; short; addressing; formal
332parameters; surnameFirst; short; addressing; informal
333parameters; sorting; long; referring; formal
334parameters; sorting; long; referring; informal
335parameters; sorting; medium; referring; formal
336parameters; sorting; medium; referring; informal
337parameters; sorting; short; referring; formal
338parameters; sorting; short; referring; informal
339
340expectedResult; S
341
342parameters; givenFirst; long; monogram; formal
343parameters; givenFirst; long; monogram; informal
344parameters; givenFirst; medium; monogram; formal
345parameters; givenFirst; medium; monogram; informal
346parameters; givenFirst; short; monogram; formal
347parameters; givenFirst; short; monogram; informal
348parameters; surnameFirst; long; monogram; formal
349parameters; surnameFirst; long; monogram; informal
350parameters; surnameFirst; medium; monogram; formal
351parameters; surnameFirst; medium; monogram; informal
352parameters; surnameFirst; short; monogram; formal
353parameters; surnameFirst; short; monogram; informal
354
355endName
356
357# foreignGS
358name ; given; Käthe
359name ; surname; Müller
360name ; locale; ja_AQ
361
362expectedResult; Käthe Müller
363
364parameters; givenFirst; long; referring; formal
365parameters; givenFirst; long; referring; informal
366parameters; givenFirst; long; addressing; formal
367parameters; givenFirst; long; addressing; informal
368parameters; givenFirst; medium; referring; formal
369parameters; givenFirst; medium; referring; informal
370parameters; givenFirst; medium; addressing; formal
371parameters; givenFirst; medium; addressing; informal
372parameters; givenFirst; short; referring; formal
373parameters; givenFirst; short; referring; informal
374parameters; givenFirst; short; addressing; formal
375parameters; givenFirst; short; addressing; informal
376
377expectedResult; Müller Käthe
378
379parameters; surnameFirst; long; referring; formal
380parameters; surnameFirst; long; referring; informal
381parameters; surnameFirst; long; addressing; formal
382parameters; surnameFirst; long; addressing; informal
383parameters; surnameFirst; medium; referring; formal
384parameters; surnameFirst; medium; referring; informal
385parameters; surnameFirst; medium; addressing; formal
386parameters; surnameFirst; medium; addressing; informal
387parameters; surnameFirst; short; referring; formal
388parameters; surnameFirst; short; referring; informal
389parameters; surnameFirst; short; addressing; formal
390parameters; surnameFirst; short; addressing; informal
391parameters; sorting; long; referring; formal
392parameters; sorting; long; referring; informal
393parameters; sorting; medium; referring; formal
394parameters; sorting; medium; referring; informal
395parameters; sorting; short; referring; formal
396parameters; sorting; short; referring; informal
397
398expectedResult; KM
399
400parameters; givenFirst; long; monogram; formal
401parameters; givenFirst; long; monogram; informal
402parameters; givenFirst; medium; monogram; formal
403parameters; givenFirst; medium; monogram; informal
404parameters; givenFirst; short; monogram; formal
405parameters; givenFirst; short; monogram; informal
406
407expectedResult; MK
408
409parameters; surnameFirst; long; monogram; formal
410parameters; surnameFirst; long; monogram; informal
411parameters; surnameFirst; medium; monogram; formal
412parameters; surnameFirst; medium; monogram; informal
413parameters; surnameFirst; short; monogram; formal
414parameters; surnameFirst; short; monogram; informal
415
416endName
417
418# foreignGGS
419name ; given; Zäzilia
420name ; given2; Hamish
421name ; surname; Stöber
422name ; locale; ja_AQ
423
424expectedResult; Stöber Zäzilia Hamish
425
426parameters; surnameFirst; long; referring; formal
427parameters; surnameFirst; long; referring; informal
428parameters; surnameFirst; long; addressing; formal
429parameters; surnameFirst; long; addressing; informal
430parameters; surnameFirst; medium; referring; formal
431parameters; surnameFirst; medium; referring; informal
432parameters; surnameFirst; medium; addressing; formal
433parameters; surnameFirst; medium; addressing; informal
434parameters; surnameFirst; short; referring; formal
435parameters; surnameFirst; short; referring; informal
436parameters; surnameFirst; short; addressing; formal
437parameters; surnameFirst; short; addressing; informal
438parameters; sorting; long; referring; formal
439parameters; sorting; long; referring; informal
440parameters; sorting; medium; referring; formal
441parameters; sorting; medium; referring; informal
442parameters; sorting; short; referring; formal
443parameters; sorting; short; referring; informal
444
445expectedResult; Zäzilia Hamish Stöber
446
447parameters; givenFirst; long; referring; formal
448parameters; givenFirst; long; referring; informal
449parameters; givenFirst; long; addressing; formal
450parameters; givenFirst; long; addressing; informal
451parameters; givenFirst; medium; referring; formal
452parameters; givenFirst; medium; referring; informal
453parameters; givenFirst; medium; addressing; formal
454parameters; givenFirst; medium; addressing; informal
455parameters; givenFirst; short; referring; formal
456parameters; givenFirst; short; referring; informal
457parameters; givenFirst; short; addressing; formal
458parameters; givenFirst; short; addressing; informal
459
460expectedResult; SZH
461
462parameters; surnameFirst; long; monogram; formal
463parameters; surnameFirst; long; monogram; informal
464parameters; surnameFirst; medium; monogram; formal
465parameters; surnameFirst; medium; monogram; informal
466parameters; surnameFirst; short; monogram; formal
467parameters; surnameFirst; short; monogram; informal
468
469expectedResult; ZHS
470
471parameters; givenFirst; long; monogram; formal
472parameters; givenFirst; long; monogram; informal
473parameters; givenFirst; medium; monogram; formal
474parameters; givenFirst; medium; monogram; informal
475parameters; givenFirst; short; monogram; formal
476parameters; givenFirst; short; monogram; informal
477
478endName
479
480# foreignFull
481name ; title; Prop. Dr.
482name ; given; Ada Cornelia
483name ; given-informal; Neele
484name ; given2; César Martín
485name ; surname-prefix; von
486name ; surname-core; Brühl
487name ; surname2; González Domingo
488name ; generation; Jr
489name ; credentials; MD DDS
490name ; locale; ja_AQ
491
492expectedResult; von Brühl González Domingo, Prop. Dr. Ada Cornelia César Martín MD DDS
493
494parameters; sorting; long; referring; formal
495parameters; sorting; long; referring; informal
496parameters; sorting; medium; referring; formal
497parameters; sorting; medium; referring; informal
498parameters; sorting; short; referring; formal
499parameters; sorting; short; referring; informal
500
501expectedResult; Prop. Dr. Ada Cornelia César Martín von Brühl González Domingo MD DDS
502
503parameters; givenFirst; long; referring; formal
504parameters; givenFirst; long; referring; informal
505parameters; givenFirst; long; addressing; formal
506parameters; givenFirst; long; addressing; informal
507parameters; givenFirst; medium; referring; formal
508parameters; givenFirst; medium; referring; informal
509parameters; givenFirst; medium; addressing; formal
510parameters; givenFirst; medium; addressing; informal
511parameters; givenFirst; short; referring; formal
512parameters; givenFirst; short; referring; informal
513parameters; givenFirst; short; addressing; formal
514parameters; givenFirst; short; addressing; informal
515
516expectedResult; von Brühl González Domingo Prop. Dr. Ada Cornelia César Martín MD DDS
517
518parameters; surnameFirst; long; referring; formal
519parameters; surnameFirst; long; referring; informal
520parameters; surnameFirst; long; addressing; formal
521parameters; surnameFirst; long; addressing; informal
522parameters; surnameFirst; medium; referring; formal
523parameters; surnameFirst; medium; referring; informal
524parameters; surnameFirst; medium; addressing; formal
525parameters; surnameFirst; medium; addressing; informal
526parameters; surnameFirst; short; referring; formal
527parameters; surnameFirst; short; referring; informal
528parameters; surnameFirst; short; addressing; formal
529parameters; surnameFirst; short; addressing; informal
530
531expectedResult; ACV
532
533parameters; givenFirst; long; monogram; formal
534parameters; givenFirst; long; monogram; informal
535parameters; givenFirst; medium; monogram; formal
536parameters; givenFirst; medium; monogram; informal
537parameters; givenFirst; short; monogram; formal
538parameters; givenFirst; short; monogram; informal
539
540expectedResult; VAC
541
542parameters; surnameFirst; long; monogram; formal
543parameters; surnameFirst; long; monogram; informal
544parameters; surnameFirst; medium; monogram; formal
545parameters; surnameFirst; medium; monogram; informal
546parameters; surnameFirst; short; monogram; formal
547parameters; surnameFirst; short; monogram; informal
548
549endName
550