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