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