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: pt 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; Maria 63name ; locale; pt_AQ 64 65expectedResult; Maria 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; M 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; Maria 117name ; surname; Silva 118name ; locale; pt_AQ 119 120expectedResult; Silva, Maria 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; Maria Silva 129 130parameters; givenFirst; long; referring; formal 131parameters; givenFirst; long; referring; informal 132parameters; givenFirst; medium; referring; formal 133parameters; givenFirst; medium; referring; informal 134parameters; givenFirst; medium; addressing; formal 135parameters; givenFirst; short; addressing; formal 136 137expectedResult; Silva Maria 138 139parameters; surnameFirst; long; referring; formal 140parameters; surnameFirst; long; referring; informal 141parameters; surnameFirst; medium; referring; formal 142parameters; surnameFirst; medium; referring; informal 143 144expectedResult; Silva, M. 145 146parameters; sorting; short; referring; formal 147 148expectedResult; M. Silva 149 150parameters; givenFirst; short; referring; formal 151 152expectedResult; Maria S. 153 154parameters; givenFirst; short; referring; informal 155 156expectedResult; Silva M. 157 158parameters; surnameFirst; short; referring; formal 159parameters; surnameFirst; short; referring; informal 160 161expectedResult; Maria 162 163parameters; givenFirst; long; addressing; formal 164parameters; givenFirst; long; addressing; informal 165parameters; givenFirst; medium; addressing; informal 166parameters; givenFirst; short; addressing; informal 167parameters; surnameFirst; long; addressing; formal 168parameters; surnameFirst; long; addressing; informal 169parameters; surnameFirst; medium; addressing; formal 170parameters; surnameFirst; medium; addressing; informal 171parameters; surnameFirst; short; addressing; formal 172parameters; surnameFirst; short; addressing; informal 173 174expectedResult; MS 175 176parameters; givenFirst; long; monogram; formal 177parameters; givenFirst; long; monogram; informal 178 179expectedResult; SM 180 181parameters; surnameFirst; long; monogram; formal 182parameters; surnameFirst; long; monogram; informal 183 184expectedResult; M 185 186parameters; givenFirst; medium; monogram; informal 187parameters; givenFirst; short; monogram; informal 188parameters; surnameFirst; medium; monogram; informal 189parameters; surnameFirst; short; monogram; informal 190 191expectedResult; S 192 193parameters; givenFirst; medium; monogram; formal 194parameters; givenFirst; short; monogram; formal 195parameters; surnameFirst; medium; monogram; formal 196parameters; surnameFirst; short; monogram; formal 197 198endName 199 200# nativeGGS 201name ; given; João 202name ; given2; Pedro 203name ; surname; Silva 204name ; locale; pt_AQ 205 206expectedResult; Silva, João Pedro 207 208parameters; sorting; long; referring; formal 209parameters; sorting; medium; referring; formal 210 211expectedResult; João Pedro Silva 212 213parameters; givenFirst; long; referring; formal 214 215expectedResult; Silva João Pedro 216 217parameters; surnameFirst; long; referring; formal 218 219expectedResult; João P. Silva 220 221parameters; givenFirst; medium; referring; formal 222 223expectedResult; Silva João P. 224 225parameters; surnameFirst; medium; referring; formal 226 227expectedResult; Silva, J. P. 228 229parameters; sorting; short; referring; formal 230 231expectedResult; J. P. Silva 232 233parameters; givenFirst; short; referring; formal 234 235expectedResult; Silva J. P. 236 237parameters; surnameFirst; short; referring; formal 238 239expectedResult; Silva, João 240 241parameters; sorting; long; referring; informal 242parameters; sorting; medium; referring; informal 243parameters; sorting; short; referring; informal 244 245expectedResult; João Pedro 246 247parameters; surnameFirst; long; addressing; formal 248parameters; surnameFirst; medium; addressing; formal 249parameters; surnameFirst; short; addressing; formal 250 251expectedResult; João Silva 252 253parameters; givenFirst; long; referring; informal 254parameters; givenFirst; medium; referring; informal 255parameters; givenFirst; medium; addressing; formal 256parameters; givenFirst; short; addressing; formal 257 258expectedResult; Silva João 259 260parameters; surnameFirst; long; referring; informal 261parameters; surnameFirst; medium; referring; informal 262 263expectedResult; Silva J. 264 265parameters; surnameFirst; short; referring; informal 266 267expectedResult; João S. 268 269parameters; givenFirst; short; referring; informal 270 271expectedResult; João 272 273parameters; givenFirst; long; addressing; formal 274parameters; givenFirst; long; addressing; informal 275parameters; givenFirst; medium; addressing; informal 276parameters; givenFirst; short; addressing; informal 277parameters; surnameFirst; long; addressing; informal 278parameters; surnameFirst; medium; addressing; informal 279parameters; surnameFirst; short; addressing; informal 280 281expectedResult; JPS 282 283parameters; givenFirst; long; monogram; formal 284 285expectedResult; SJP 286 287parameters; surnameFirst; long; monogram; formal 288 289expectedResult; JS 290 291parameters; givenFirst; long; monogram; informal 292 293expectedResult; SJ 294 295parameters; surnameFirst; long; monogram; informal 296 297expectedResult; J 298 299parameters; givenFirst; medium; monogram; informal 300parameters; givenFirst; short; monogram; informal 301parameters; surnameFirst; medium; monogram; informal 302parameters; surnameFirst; short; monogram; informal 303 304expectedResult; S 305 306parameters; givenFirst; medium; monogram; formal 307parameters; givenFirst; short; monogram; formal 308parameters; surnameFirst; medium; monogram; formal 309parameters; surnameFirst; short; monogram; formal 310 311endName 312 313# nativeFull 314name ; title; Sr. 315name ; given; José 316name ; given-informal; Zé 317name ; given2; Pedro Eduardo 318name ; surname-prefix; da 319name ; surname-core; Silva 320name ; surname2; Silveira 321name ; generation; Jr. 322name ; credentials; MP 323name ; locale; pt_AQ 324 325expectedResult; da Silva Sr. José Pedro Eduardo Jr., MP 326 327parameters; surnameFirst; long; referring; formal 328 329expectedResult; Sr. José Pedro Eduardo da Silva Jr., MP 330 331parameters; givenFirst; long; referring; formal 332 333expectedResult; Silva, José Pedro Eduardo da 334 335parameters; sorting; long; referring; formal 336parameters; sorting; medium; referring; formal 337 338expectedResult; da Silva José P. E. Jr., MP 339 340parameters; surnameFirst; medium; referring; formal 341 342expectedResult; José P. E. da Silva Jr., MP 343 344parameters; givenFirst; medium; referring; formal 345 346expectedResult; Sr. José Pedro Eduardo 347 348parameters; surnameFirst; long; addressing; formal 349parameters; surnameFirst; medium; addressing; formal 350parameters; surnameFirst; short; addressing; formal 351 352expectedResult; da Silva, J. P. E. 353 354parameters; sorting; short; referring; formal 355 356expectedResult; da Silva J. P. E. 357 358parameters; surnameFirst; short; referring; formal 359 360expectedResult; J. P. E. da Silva 361 362parameters; givenFirst; short; referring; formal 363 364expectedResult; Sr. José da Silva 365 366parameters; givenFirst; medium; addressing; formal 367parameters; givenFirst; short; addressing; formal 368 369expectedResult; da Silva, Zé 370 371parameters; sorting; long; referring; informal 372parameters; sorting; medium; referring; informal 373parameters; sorting; short; referring; informal 374 375expectedResult; da Silva J. 376 377parameters; surnameFirst; short; referring; informal 378 379expectedResult; da Silva Zé 380 381parameters; surnameFirst; long; referring; informal 382parameters; surnameFirst; medium; referring; informal 383 384expectedResult; Zé da Silva 385 386parameters; givenFirst; long; referring; informal 387parameters; givenFirst; medium; referring; informal 388 389expectedResult; Sr. José 390 391parameters; givenFirst; long; addressing; formal 392 393expectedResult; Zé d. S. 394 395parameters; givenFirst; short; referring; informal 396 397expectedResult; DJP 398 399parameters; surnameFirst; long; monogram; formal 400 401expectedResult; JPD 402 403parameters; givenFirst; long; monogram; formal 404 405expectedResult; DZ 406 407parameters; surnameFirst; long; monogram; informal 408 409expectedResult; ZD 410 411parameters; givenFirst; long; monogram; informal 412 413expectedResult; Zé 414 415parameters; givenFirst; long; addressing; informal 416parameters; givenFirst; medium; addressing; informal 417parameters; givenFirst; short; addressing; informal 418parameters; surnameFirst; long; addressing; informal 419parameters; surnameFirst; medium; addressing; informal 420parameters; surnameFirst; short; addressing; informal 421 422expectedResult; D 423 424parameters; givenFirst; medium; monogram; formal 425parameters; givenFirst; short; monogram; formal 426parameters; surnameFirst; medium; monogram; formal 427parameters; surnameFirst; short; monogram; formal 428 429expectedResult; Z 430 431parameters; givenFirst; medium; monogram; informal 432parameters; givenFirst; short; monogram; informal 433parameters; surnameFirst; medium; monogram; informal 434parameters; surnameFirst; short; monogram; informal 435 436endName 437 438# foreignG 439name ; given; Sinbad 440name ; locale; ja_AQ 441 442expectedResult; Sinbad 443 444parameters; givenFirst; long; referring; formal 445parameters; givenFirst; long; referring; informal 446parameters; givenFirst; long; addressing; formal 447parameters; givenFirst; long; addressing; informal 448parameters; givenFirst; medium; referring; formal 449parameters; givenFirst; medium; referring; informal 450parameters; givenFirst; medium; addressing; formal 451parameters; givenFirst; medium; addressing; informal 452parameters; givenFirst; short; referring; formal 453parameters; givenFirst; short; referring; informal 454parameters; givenFirst; short; addressing; formal 455parameters; givenFirst; short; addressing; informal 456parameters; surnameFirst; long; referring; formal 457parameters; surnameFirst; long; referring; informal 458parameters; surnameFirst; long; addressing; formal 459parameters; surnameFirst; long; addressing; informal 460parameters; surnameFirst; medium; referring; formal 461parameters; surnameFirst; medium; referring; informal 462parameters; surnameFirst; medium; addressing; formal 463parameters; surnameFirst; medium; addressing; informal 464parameters; surnameFirst; short; referring; formal 465parameters; surnameFirst; short; referring; informal 466parameters; surnameFirst; short; addressing; formal 467parameters; surnameFirst; short; addressing; informal 468parameters; sorting; long; referring; formal 469parameters; sorting; long; referring; informal 470parameters; sorting; medium; referring; formal 471parameters; sorting; medium; referring; informal 472parameters; sorting; short; referring; formal 473parameters; sorting; short; referring; informal 474 475expectedResult; S 476 477parameters; givenFirst; long; monogram; formal 478parameters; givenFirst; long; monogram; informal 479parameters; givenFirst; medium; monogram; formal 480parameters; givenFirst; medium; monogram; informal 481parameters; givenFirst; short; monogram; formal 482parameters; givenFirst; short; monogram; informal 483parameters; surnameFirst; long; monogram; formal 484parameters; surnameFirst; long; monogram; informal 485parameters; surnameFirst; medium; monogram; formal 486parameters; surnameFirst; medium; monogram; informal 487parameters; surnameFirst; short; monogram; formal 488parameters; surnameFirst; short; monogram; informal 489 490endName 491 492# foreignGS 493name ; given; Käthe 494name ; surname; Müller 495name ; locale; ja_AQ 496 497expectedResult; Müller, Käthe 498 499parameters; sorting; long; referring; formal 500parameters; sorting; long; referring; informal 501parameters; sorting; medium; referring; formal 502parameters; sorting; medium; referring; informal 503parameters; sorting; short; referring; informal 504 505expectedResult; Käthe Müller 506 507parameters; givenFirst; long; referring; formal 508parameters; givenFirst; long; referring; informal 509parameters; givenFirst; medium; referring; formal 510parameters; givenFirst; medium; referring; informal 511parameters; givenFirst; medium; addressing; formal 512parameters; givenFirst; short; addressing; formal 513 514expectedResult; Müller Käthe 515 516parameters; surnameFirst; long; referring; formal 517parameters; surnameFirst; long; referring; informal 518parameters; surnameFirst; medium; referring; formal 519parameters; surnameFirst; medium; referring; informal 520 521expectedResult; Müller, K. 522 523parameters; sorting; short; referring; formal 524 525expectedResult; K. Müller 526 527parameters; givenFirst; short; referring; formal 528 529expectedResult; Müller K. 530 531parameters; surnameFirst; short; referring; formal 532parameters; surnameFirst; short; referring; informal 533 534expectedResult; Käthe M. 535 536parameters; givenFirst; short; referring; informal 537 538expectedResult; Käthe 539 540parameters; givenFirst; long; addressing; formal 541parameters; givenFirst; long; addressing; informal 542parameters; givenFirst; medium; addressing; informal 543parameters; givenFirst; short; addressing; informal 544parameters; surnameFirst; long; addressing; formal 545parameters; surnameFirst; long; addressing; informal 546parameters; surnameFirst; medium; addressing; formal 547parameters; surnameFirst; medium; addressing; informal 548parameters; surnameFirst; short; addressing; formal 549parameters; surnameFirst; short; addressing; informal 550 551expectedResult; KM 552 553parameters; givenFirst; long; monogram; formal 554parameters; givenFirst; long; monogram; informal 555 556expectedResult; MK 557 558parameters; surnameFirst; long; monogram; formal 559parameters; surnameFirst; long; monogram; informal 560 561expectedResult; K 562 563parameters; givenFirst; medium; monogram; informal 564parameters; givenFirst; short; monogram; informal 565parameters; surnameFirst; medium; monogram; informal 566parameters; surnameFirst; short; monogram; informal 567 568expectedResult; M 569 570parameters; givenFirst; medium; monogram; formal 571parameters; givenFirst; short; monogram; formal 572parameters; surnameFirst; medium; monogram; formal 573parameters; surnameFirst; short; monogram; formal 574 575endName 576 577# foreignGGS 578name ; given; Zäzilia 579name ; given2; Hamish 580name ; surname; Stöber 581name ; locale; ja_AQ 582 583expectedResult; Stöber, Zäzilia Hamish 584 585parameters; sorting; long; referring; formal 586parameters; sorting; medium; referring; formal 587 588expectedResult; Stöber Zäzilia Hamish 589 590parameters; surnameFirst; long; referring; formal 591 592expectedResult; Zäzilia Hamish Stöber 593 594parameters; givenFirst; long; referring; formal 595 596expectedResult; Stöber Zäzilia H. 597 598parameters; surnameFirst; medium; referring; formal 599 600expectedResult; Zäzilia H. Stöber 601 602parameters; givenFirst; medium; referring; formal 603 604expectedResult; Stöber, Zäzilia 605 606parameters; sorting; long; referring; informal 607parameters; sorting; medium; referring; informal 608parameters; sorting; short; referring; informal 609 610expectedResult; Stöber Zäzilia 611 612parameters; surnameFirst; long; referring; informal 613parameters; surnameFirst; medium; referring; informal 614 615expectedResult; Zäzilia Hamish 616 617parameters; surnameFirst; long; addressing; formal 618parameters; surnameFirst; medium; addressing; formal 619parameters; surnameFirst; short; addressing; formal 620 621expectedResult; Zäzilia Stöber 622 623parameters; givenFirst; long; referring; informal 624parameters; givenFirst; medium; referring; informal 625parameters; givenFirst; medium; addressing; formal 626parameters; givenFirst; short; addressing; formal 627 628expectedResult; Stöber, Z. H. 629 630parameters; sorting; short; referring; formal 631 632expectedResult; Stöber Z. H. 633 634parameters; surnameFirst; short; referring; formal 635 636expectedResult; Z. H. Stöber 637 638parameters; givenFirst; short; referring; formal 639 640expectedResult; Zäzilia S. 641 642parameters; givenFirst; short; referring; informal 643 644expectedResult; Stöber Z. 645 646parameters; surnameFirst; short; referring; informal 647 648expectedResult; Zäzilia 649 650parameters; givenFirst; long; addressing; formal 651parameters; givenFirst; long; addressing; informal 652parameters; givenFirst; medium; addressing; informal 653parameters; givenFirst; short; addressing; informal 654parameters; surnameFirst; long; addressing; informal 655parameters; surnameFirst; medium; addressing; informal 656parameters; surnameFirst; short; addressing; informal 657 658expectedResult; SZH 659 660parameters; surnameFirst; long; monogram; formal 661 662expectedResult; ZHS 663 664parameters; givenFirst; long; monogram; formal 665 666expectedResult; SZ 667 668parameters; surnameFirst; long; monogram; informal 669 670expectedResult; ZS 671 672parameters; givenFirst; long; monogram; informal 673 674expectedResult; S 675 676parameters; givenFirst; medium; monogram; formal 677parameters; givenFirst; short; monogram; formal 678parameters; surnameFirst; medium; monogram; formal 679parameters; surnameFirst; short; monogram; formal 680 681expectedResult; Z 682 683parameters; givenFirst; medium; monogram; informal 684parameters; givenFirst; short; monogram; informal 685parameters; surnameFirst; medium; monogram; informal 686parameters; surnameFirst; short; monogram; informal 687 688endName 689 690# foreignFull 691name ; title; Prof. Dr. 692name ; given; Mary Lou 693name ; given-informal; Neele 694name ; given2; Cesare Martín 695name ; surname-prefix; von 696name ; surname-core; Brühl 697name ; surname2; González Domingo 698name ; generation; Jr. 699name ; credentials; Dr. Ph.D 700name ; locale; ja_AQ 701 702expectedResult; Prof. Dr. Mary Lou Cesare Martín von Brühl Jr., Dr. Ph.D 703 704parameters; givenFirst; long; referring; formal 705 706expectedResult; von Brühl Prof. Dr. Mary Lou Cesare Martín Jr., Dr. Ph.D 707 708parameters; surnameFirst; long; referring; formal 709 710expectedResult; Mary Lou C. M. von Brühl Jr., Dr. Ph.D 711 712parameters; givenFirst; medium; referring; formal 713 714expectedResult; von Brühl Mary Lou C. M. Jr., Dr. Ph.D 715 716parameters; surnameFirst; medium; referring; formal 717 718expectedResult; Brühl, Mary Lou Cesare Martín von 719 720parameters; sorting; long; referring; formal 721parameters; sorting; medium; referring; formal 722 723expectedResult; Prof. Dr. Mary Lou Cesare Martín 724 725parameters; surnameFirst; long; addressing; formal 726parameters; surnameFirst; medium; addressing; formal 727parameters; surnameFirst; short; addressing; formal 728 729expectedResult; Prof. Dr. Mary Lou von Brühl 730 731parameters; givenFirst; medium; addressing; formal 732parameters; givenFirst; short; addressing; formal 733 734expectedResult; von Brühl, M. L. C. M. 735 736parameters; sorting; short; referring; formal 737 738expectedResult; M. L. C. M. von Brühl 739 740parameters; givenFirst; short; referring; formal 741 742expectedResult; von Brühl M. L. C. M. 743 744parameters; surnameFirst; short; referring; formal 745 746expectedResult; Prof. Dr. Mary Lou 747 748parameters; givenFirst; long; addressing; formal 749 750expectedResult; von Brühl, Neele 751 752parameters; sorting; long; referring; informal 753parameters; sorting; medium; referring; informal 754parameters; sorting; short; referring; informal 755 756expectedResult; Neele von Brühl 757 758parameters; givenFirst; long; referring; informal 759parameters; givenFirst; medium; referring; informal 760 761expectedResult; von Brühl M. L. 762 763parameters; surnameFirst; short; referring; informal 764 765expectedResult; von Brühl Neele 766 767parameters; surnameFirst; long; referring; informal 768parameters; surnameFirst; medium; referring; informal 769 770expectedResult; Neele v. B. 771 772parameters; givenFirst; short; referring; informal 773 774expectedResult; Neele 775 776parameters; givenFirst; long; addressing; informal 777parameters; givenFirst; medium; addressing; informal 778parameters; givenFirst; short; addressing; informal 779parameters; surnameFirst; long; addressing; informal 780parameters; surnameFirst; medium; addressing; informal 781parameters; surnameFirst; short; addressing; informal 782 783expectedResult; MCV 784 785parameters; givenFirst; long; monogram; formal 786 787expectedResult; VMC 788 789parameters; surnameFirst; long; monogram; formal 790 791expectedResult; NV 792 793parameters; givenFirst; long; monogram; informal 794 795expectedResult; VN 796 797parameters; surnameFirst; long; monogram; informal 798 799expectedResult; N 800 801parameters; givenFirst; medium; monogram; informal 802parameters; givenFirst; short; monogram; informal 803parameters; surnameFirst; medium; monogram; informal 804parameters; surnameFirst; short; monogram; informal 805 806expectedResult; V 807 808parameters; givenFirst; medium; monogram; formal 809parameters; givenFirst; short; monogram; formal 810parameters; surnameFirst; medium; monogram; formal 811parameters; surnameFirst; short; monogram; formal 812 813endName 814