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