1# Test data for unit conversions 2# Copyright © 1991-2023 Unicode, Inc. 3# For terms of use, see http://www.unicode.org/copyright.html 4# SPDX-License-Identifier: Unicode-DFS-2016 5# CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) 6# 7# CLDR person name formatting test data for: so 8# 9# Test lines have the following structure: 10# 11# enum ; <type> ; <value>(', ' <value) 12# For all the elements in <…> below, the possible choices that could appear in the file. 13# For example, <field> could be any of title, given, … credentials. 14# Verify that all of these values work with the implementation. 15# 16# name ; <field>('-'<modifier>) ; <value> 17# A sequence of these is to be used to build a person name object with the given field values. 18# If the <field> is 'locale', then the value is the locale of the name. 19# That will always be the last field in the name. 20# NOTE: the locale for the name (where different than the test file's locale) will generally not match the text. 21# It is chosen to exercise the person name formatting, by having a different given-surname order than the file's locale. 22# 23# expectedResult; <value> 24# This line follows a sequence of name lines, and indicates the that all the following parameter lines have this expected value. 25# 26# parameters; <options>; <length>; <usage>; <formality> 27# Each of these parameter lines should be tested to see that when formatting the current name with these parameters, 28# the expected value is produced. 29# 30# endName 31# Indicates the end of the values to be tested with the current name. 32# 33# ===== 34# Example: 35# enum ; field ; title, given, given2, surname, surname2, generation, credentials 36# … 37# 38# name ; given; Iris 39# name ; surname; Falke 40# name ; locale; de 41# 42# expectedResult; Falke, Iris 43# 44# parameters; sorting; long; referring; formal 45# parameters; sorting; medium; referring; informal 46# 47# endName 48# 49# name ; given; Max 50# name ; given2; Ben 51# name ; surname; Mustermann 52# … 53# ===== 54 55enum ; field ; title, given, given2, surname, surname2, generation, credentials 56enum ; modifiers ; informal, allCaps, initialCap, initial, retain, monogram, prefix, core, vocative, genitive 57enum ; order ; givenFirst, surnameFirst, sorting 58enum ; length ; long, medium, short 59enum ; usage ; referring, addressing, monogram 60enum ; formality ; formal, informal 61 62# nativeG 63name ; given; Zendaya 64name ; locale; so_AQ 65 66expectedResult; Zendaya 67 68parameters; givenFirst; long; referring; formal 69parameters; givenFirst; long; referring; informal 70parameters; givenFirst; long; addressing; formal 71parameters; givenFirst; long; addressing; informal 72parameters; givenFirst; medium; referring; formal 73parameters; givenFirst; medium; referring; informal 74parameters; givenFirst; medium; addressing; formal 75parameters; givenFirst; medium; addressing; informal 76parameters; givenFirst; short; referring; formal 77parameters; givenFirst; short; referring; informal 78parameters; givenFirst; short; addressing; formal 79parameters; givenFirst; short; addressing; informal 80parameters; surnameFirst; long; referring; formal 81parameters; surnameFirst; long; referring; informal 82parameters; surnameFirst; long; addressing; formal 83parameters; surnameFirst; long; addressing; informal 84parameters; surnameFirst; medium; referring; formal 85parameters; surnameFirst; medium; referring; informal 86parameters; surnameFirst; medium; addressing; formal 87parameters; surnameFirst; medium; addressing; informal 88parameters; surnameFirst; short; referring; formal 89parameters; surnameFirst; short; referring; informal 90parameters; surnameFirst; short; addressing; formal 91parameters; surnameFirst; short; addressing; informal 92parameters; sorting; long; referring; formal 93parameters; sorting; long; referring; informal 94parameters; sorting; medium; referring; formal 95parameters; sorting; medium; referring; informal 96parameters; sorting; short; referring; formal 97parameters; sorting; short; referring; informal 98 99expectedResult; Z 100 101parameters; givenFirst; long; monogram; formal 102parameters; givenFirst; long; monogram; informal 103parameters; givenFirst; medium; monogram; formal 104parameters; givenFirst; medium; monogram; informal 105parameters; givenFirst; short; monogram; formal 106parameters; givenFirst; short; monogram; informal 107parameters; surnameFirst; long; monogram; formal 108parameters; surnameFirst; long; monogram; informal 109parameters; surnameFirst; medium; monogram; formal 110parameters; surnameFirst; medium; monogram; informal 111parameters; surnameFirst; short; monogram; formal 112parameters; surnameFirst; short; monogram; informal 113 114endName 115 116# nativeGS 117name ; given; Amina 118name ; surname; Ali 119name ; locale; so_AQ 120 121expectedResult; Ali, Amina 122 123parameters; sorting; long; referring; formal 124parameters; sorting; long; referring; informal 125parameters; sorting; medium; referring; formal 126parameters; sorting; medium; referring; informal 127parameters; sorting; short; referring; informal 128 129expectedResult; Ali Amina 130 131parameters; surnameFirst; long; referring; formal 132parameters; surnameFirst; long; referring; informal 133parameters; surnameFirst; medium; referring; formal 134parameters; surnameFirst; medium; referring; informal 135 136expectedResult; Amina Ali 137 138parameters; givenFirst; long; referring; formal 139parameters; givenFirst; long; referring; informal 140parameters; givenFirst; medium; referring; formal 141parameters; givenFirst; medium; referring; informal 142 143expectedResult; Amina A. 144 145parameters; givenFirst; short; referring; informal 146 147expectedResult; Ali, A. 148 149parameters; sorting; short; referring; formal 150 151expectedResult; A. Ali 152 153parameters; givenFirst; short; referring; formal 154 155expectedResult; Ali A. 156 157parameters; surnameFirst; short; referring; formal 158parameters; surnameFirst; short; referring; informal 159 160expectedResult; Amina 161 162parameters; givenFirst; long; addressing; informal 163parameters; givenFirst; medium; addressing; informal 164parameters; givenFirst; short; addressing; informal 165parameters; surnameFirst; long; addressing; informal 166parameters; surnameFirst; medium; addressing; informal 167parameters; surnameFirst; short; addressing; informal 168 169expectedResult; Ali 170 171parameters; givenFirst; long; addressing; formal 172parameters; givenFirst; medium; addressing; formal 173parameters; givenFirst; short; addressing; formal 174parameters; surnameFirst; long; addressing; formal 175parameters; surnameFirst; medium; addressing; formal 176parameters; surnameFirst; short; addressing; formal 177 178expectedResult; AA 179 180parameters; givenFirst; long; monogram; formal 181parameters; givenFirst; long; monogram; informal 182parameters; surnameFirst; long; monogram; formal 183parameters; surnameFirst; long; monogram; informal 184 185expectedResult; A 186 187parameters; givenFirst; medium; monogram; formal 188parameters; givenFirst; medium; monogram; informal 189parameters; givenFirst; short; monogram; formal 190parameters; givenFirst; short; monogram; informal 191parameters; surnameFirst; medium; monogram; formal 192parameters; surnameFirst; medium; monogram; informal 193parameters; surnameFirst; short; monogram; formal 194parameters; surnameFirst; short; monogram; informal 195 196endName 197 198# nativeGGS 199name ; given; Mariam Geedi 200name ; given2; Hamish 201name ; surname; Hussein 202name ; locale; so_AQ 203 204expectedResult; Hussein, Mariam Geedi Hamish 205 206parameters; sorting; long; referring; formal 207 208expectedResult; Hussein Mariam Geedi Hamish 209 210parameters; surnameFirst; long; referring; formal 211 212expectedResult; Mariam Geedi Hamish Hussein 213 214parameters; givenFirst; long; referring; formal 215 216expectedResult; Hussein, Mariam Geedi H. 217 218parameters; sorting; medium; referring; formal 219 220expectedResult; Hussein Mariam Geedi H. 221 222parameters; surnameFirst; medium; referring; formal 223 224expectedResult; Mariam Geedi H. Hussein 225 226parameters; givenFirst; medium; referring; formal 227 228expectedResult; Hussein, Mariam Geedi 229 230parameters; sorting; long; referring; informal 231parameters; sorting; medium; referring; informal 232parameters; sorting; short; referring; informal 233 234expectedResult; Hussein Mariam Geedi 235 236parameters; surnameFirst; long; referring; informal 237parameters; surnameFirst; medium; referring; informal 238 239expectedResult; Mariam Geedi Hussein 240 241parameters; givenFirst; long; referring; informal 242parameters; givenFirst; medium; referring; informal 243 244expectedResult; Hussein, M. G. H. 245 246parameters; sorting; short; referring; formal 247 248expectedResult; Hussein M. G. H. 249 250parameters; surnameFirst; short; referring; formal 251 252expectedResult; M. G. H. Hussein 253 254parameters; givenFirst; short; referring; formal 255 256expectedResult; Mariam Geedi H. 257 258parameters; givenFirst; short; referring; informal 259 260expectedResult; Hussein M. G. 261 262parameters; surnameFirst; short; referring; informal 263 264expectedResult; Mariam Geedi 265 266parameters; givenFirst; long; addressing; informal 267parameters; givenFirst; medium; addressing; informal 268parameters; givenFirst; short; addressing; informal 269parameters; surnameFirst; long; addressing; informal 270parameters; surnameFirst; medium; addressing; informal 271parameters; surnameFirst; short; addressing; informal 272 273expectedResult; Hussein 274 275parameters; givenFirst; long; addressing; formal 276parameters; givenFirst; medium; addressing; formal 277parameters; givenFirst; short; addressing; formal 278parameters; surnameFirst; long; addressing; formal 279parameters; surnameFirst; medium; addressing; formal 280parameters; surnameFirst; short; addressing; formal 281 282expectedResult; HMH 283 284parameters; surnameFirst; long; monogram; formal 285 286expectedResult; MHH 287 288parameters; givenFirst; long; monogram; formal 289 290expectedResult; HM 291 292parameters; surnameFirst; long; monogram; informal 293 294expectedResult; MH 295 296parameters; givenFirst; long; monogram; informal 297 298expectedResult; H 299 300parameters; givenFirst; medium; monogram; formal 301parameters; givenFirst; short; monogram; formal 302parameters; surnameFirst; medium; monogram; formal 303parameters; surnameFirst; short; monogram; formal 304 305expectedResult; M 306 307parameters; givenFirst; medium; monogram; informal 308parameters; givenFirst; short; monogram; informal 309parameters; surnameFirst; medium; monogram; informal 310parameters; surnameFirst; short; monogram; informal 311 312endName 313 314# nativeFull 315name ; title; Mudane 316name ; given; Abdi Taban 317name ; given-informal; Shermake 318name ; given2; Nadifa Maxamed 319name ; surname-core; Iman 320name ; generation; Jr 321name ; credentials; MP 322name ; locale; so_AQ 323 324expectedResult; Iman Mudane Abdi Taban Nadifa Maxamed Jr, MP 325 326parameters; surnameFirst; long; referring; formal 327 328expectedResult; Mudane Abdi Taban Nadifa Maxamed Iman MP 329 330parameters; givenFirst; long; referring; formal 331 332expectedResult; Iman, Abdi Taban Nadifa Maxamed 333 334parameters; sorting; long; referring; formal 335 336expectedResult; Abdi Taban N. M. Iman MP 337 338parameters; givenFirst; medium; referring; formal 339 340expectedResult; Iman Abdi Taban N. M. MP 341 342parameters; surnameFirst; medium; referring; formal 343 344expectedResult; Iman, Abdi Taban N. M. 345 346parameters; sorting; medium; referring; formal 347 348expectedResult; Iman, A. T. N. M. 349 350parameters; sorting; short; referring; formal 351 352expectedResult; A. T. N. M. Iman 353 354parameters; givenFirst; short; referring; formal 355 356expectedResult; Iman A. T. N. M. 357 358parameters; surnameFirst; short; referring; formal 359 360expectedResult; Iman, Shermake 361 362parameters; sorting; long; referring; informal 363parameters; sorting; medium; referring; informal 364parameters; sorting; short; referring; informal 365 366expectedResult; Iman Shermake 367 368parameters; surnameFirst; long; referring; informal 369parameters; surnameFirst; medium; referring; informal 370 371expectedResult; Shermake Iman 372 373parameters; givenFirst; long; referring; informal 374parameters; givenFirst; medium; referring; informal 375 376expectedResult; Mudane Iman 377 378parameters; givenFirst; long; addressing; formal 379parameters; givenFirst; medium; addressing; formal 380parameters; givenFirst; short; addressing; formal 381parameters; surnameFirst; long; addressing; formal 382parameters; surnameFirst; medium; addressing; formal 383parameters; surnameFirst; short; addressing; formal 384 385expectedResult; Shermake I. 386 387parameters; givenFirst; short; referring; informal 388 389expectedResult; Iman A. T. 390 391parameters; surnameFirst; short; referring; informal 392 393expectedResult; Shermake 394 395parameters; givenFirst; long; addressing; informal 396parameters; givenFirst; medium; addressing; informal 397parameters; givenFirst; short; addressing; informal 398parameters; surnameFirst; long; addressing; informal 399parameters; surnameFirst; medium; addressing; informal 400parameters; surnameFirst; short; addressing; informal 401 402expectedResult; ANI 403 404parameters; givenFirst; long; monogram; formal 405 406expectedResult; IAN 407 408parameters; surnameFirst; long; monogram; formal 409 410expectedResult; IS 411 412parameters; surnameFirst; long; monogram; informal 413 414expectedResult; SI 415 416parameters; givenFirst; long; monogram; informal 417 418expectedResult; I 419 420parameters; givenFirst; medium; monogram; formal 421parameters; givenFirst; short; monogram; formal 422parameters; surnameFirst; medium; monogram; formal 423parameters; surnameFirst; short; monogram; formal 424 425expectedResult; S 426 427parameters; givenFirst; medium; monogram; informal 428parameters; givenFirst; short; monogram; informal 429parameters; surnameFirst; medium; monogram; informal 430parameters; surnameFirst; short; monogram; informal 431 432endName 433 434# foreignG 435name ; given; Sinbad 436name ; locale; ko_AQ 437 438expectedResult; Sinbad 439 440parameters; givenFirst; long; referring; formal 441parameters; givenFirst; long; referring; informal 442parameters; givenFirst; long; addressing; formal 443parameters; givenFirst; long; addressing; informal 444parameters; givenFirst; medium; referring; formal 445parameters; givenFirst; medium; referring; informal 446parameters; givenFirst; medium; addressing; formal 447parameters; givenFirst; medium; addressing; informal 448parameters; givenFirst; short; referring; formal 449parameters; givenFirst; short; referring; informal 450parameters; givenFirst; short; addressing; formal 451parameters; givenFirst; short; addressing; informal 452parameters; surnameFirst; long; referring; formal 453parameters; surnameFirst; long; referring; informal 454parameters; surnameFirst; long; addressing; formal 455parameters; surnameFirst; long; addressing; informal 456parameters; surnameFirst; medium; referring; formal 457parameters; surnameFirst; medium; referring; informal 458parameters; surnameFirst; medium; addressing; formal 459parameters; surnameFirst; medium; addressing; informal 460parameters; surnameFirst; short; referring; formal 461parameters; surnameFirst; short; referring; informal 462parameters; surnameFirst; short; addressing; formal 463parameters; surnameFirst; short; addressing; informal 464parameters; sorting; long; referring; formal 465parameters; sorting; long; referring; informal 466parameters; sorting; medium; referring; formal 467parameters; sorting; medium; referring; informal 468parameters; sorting; short; referring; formal 469parameters; sorting; short; referring; informal 470 471expectedResult; S 472 473parameters; givenFirst; long; monogram; formal 474parameters; givenFirst; long; monogram; informal 475parameters; givenFirst; medium; monogram; formal 476parameters; givenFirst; medium; monogram; informal 477parameters; givenFirst; short; monogram; formal 478parameters; givenFirst; short; monogram; informal 479parameters; surnameFirst; long; monogram; formal 480parameters; surnameFirst; long; monogram; informal 481parameters; surnameFirst; medium; monogram; formal 482parameters; surnameFirst; medium; monogram; informal 483parameters; surnameFirst; short; monogram; formal 484parameters; surnameFirst; short; monogram; informal 485 486endName 487 488# foreignGS 489name ; given; Käthe 490name ; surname; Müller 491name ; locale; ko_AQ 492 493expectedResult; Müller, Käthe 494 495parameters; sorting; long; referring; formal 496parameters; sorting; long; referring; informal 497parameters; sorting; medium; referring; formal 498parameters; sorting; medium; referring; informal 499parameters; sorting; short; referring; informal 500 501expectedResult; Käthe Müller 502 503parameters; givenFirst; long; referring; formal 504parameters; givenFirst; long; referring; informal 505parameters; givenFirst; medium; referring; formal 506parameters; givenFirst; medium; referring; informal 507 508expectedResult; Müller Käthe 509 510parameters; surnameFirst; long; referring; formal 511parameters; surnameFirst; long; referring; informal 512parameters; surnameFirst; medium; referring; formal 513parameters; surnameFirst; medium; referring; informal 514 515expectedResult; Müller, K. 516 517parameters; sorting; short; referring; formal 518 519expectedResult; K. Müller 520 521parameters; givenFirst; short; referring; formal 522 523expectedResult; Müller K. 524 525parameters; surnameFirst; short; referring; formal 526parameters; surnameFirst; short; referring; informal 527 528expectedResult; Käthe M. 529 530parameters; givenFirst; short; referring; informal 531 532expectedResult; Müller 533 534parameters; givenFirst; long; addressing; formal 535parameters; givenFirst; medium; addressing; formal 536parameters; givenFirst; short; addressing; formal 537parameters; surnameFirst; long; addressing; formal 538parameters; surnameFirst; medium; addressing; formal 539parameters; surnameFirst; short; addressing; formal 540 541expectedResult; Käthe 542 543parameters; givenFirst; long; addressing; informal 544parameters; givenFirst; medium; addressing; informal 545parameters; givenFirst; short; addressing; informal 546parameters; surnameFirst; long; addressing; informal 547parameters; surnameFirst; medium; addressing; informal 548parameters; surnameFirst; short; addressing; informal 549 550expectedResult; KM 551 552parameters; givenFirst; long; monogram; formal 553parameters; givenFirst; long; monogram; informal 554 555expectedResult; MK 556 557parameters; surnameFirst; long; monogram; formal 558parameters; surnameFirst; long; monogram; informal 559 560expectedResult; K 561 562parameters; givenFirst; medium; monogram; informal 563parameters; givenFirst; short; monogram; informal 564parameters; surnameFirst; medium; monogram; informal 565parameters; surnameFirst; short; monogram; informal 566 567expectedResult; M 568 569parameters; givenFirst; medium; monogram; formal 570parameters; givenFirst; short; monogram; formal 571parameters; surnameFirst; medium; monogram; formal 572parameters; surnameFirst; short; monogram; formal 573 574endName 575 576# foreignGGS 577name ; given; Zäzilia 578name ; given2; Hamish 579name ; surname; Stöber 580name ; locale; ko_AQ 581 582expectedResult; Stöber, Zäzilia Hamish 583 584parameters; sorting; long; referring; formal 585 586expectedResult; Stöber Zäzilia Hamish 587 588parameters; surnameFirst; long; referring; formal 589 590expectedResult; Zäzilia Hamish Stöber 591 592parameters; givenFirst; long; referring; formal 593 594expectedResult; Stöber, Zäzilia H. 595 596parameters; sorting; medium; referring; formal 597 598expectedResult; Stöber Zäzilia H. 599 600parameters; surnameFirst; medium; referring; formal 601 602expectedResult; Zäzilia H. Stöber 603 604parameters; givenFirst; medium; referring; formal 605 606expectedResult; Stöber, Zäzilia 607 608parameters; sorting; long; referring; informal 609parameters; sorting; medium; referring; informal 610parameters; sorting; short; referring; informal 611 612expectedResult; Stöber Zäzilia 613 614parameters; surnameFirst; long; referring; informal 615parameters; surnameFirst; medium; referring; informal 616 617expectedResult; Zäzilia Stöber 618 619parameters; givenFirst; long; referring; informal 620parameters; givenFirst; medium; referring; informal 621 622expectedResult; Stöber, Z. H. 623 624parameters; sorting; short; referring; formal 625 626expectedResult; Stöber Z. H. 627 628parameters; surnameFirst; short; referring; formal 629 630expectedResult; Z. H. Stöber 631 632parameters; givenFirst; short; referring; formal 633 634expectedResult; Zäzilia S. 635 636parameters; givenFirst; short; referring; informal 637 638expectedResult; Stöber Z. 639 640parameters; surnameFirst; short; referring; informal 641 642expectedResult; Zäzilia 643 644parameters; givenFirst; long; addressing; informal 645parameters; givenFirst; medium; addressing; informal 646parameters; givenFirst; short; addressing; informal 647parameters; surnameFirst; long; addressing; informal 648parameters; surnameFirst; medium; addressing; informal 649parameters; surnameFirst; short; addressing; informal 650 651expectedResult; Stöber 652 653parameters; givenFirst; long; addressing; formal 654parameters; givenFirst; medium; addressing; formal 655parameters; givenFirst; short; addressing; formal 656parameters; surnameFirst; long; addressing; formal 657parameters; surnameFirst; medium; addressing; formal 658parameters; surnameFirst; short; addressing; formal 659 660expectedResult; SZH 661 662parameters; surnameFirst; long; monogram; formal 663 664expectedResult; ZHS 665 666parameters; givenFirst; long; monogram; formal 667 668expectedResult; SZ 669 670parameters; surnameFirst; long; monogram; informal 671 672expectedResult; ZS 673 674parameters; givenFirst; long; monogram; informal 675 676expectedResult; S 677 678parameters; givenFirst; medium; monogram; formal 679parameters; givenFirst; short; monogram; formal 680parameters; surnameFirst; medium; monogram; formal 681parameters; surnameFirst; short; monogram; formal 682 683expectedResult; Z 684 685parameters; givenFirst; medium; monogram; informal 686parameters; givenFirst; short; monogram; informal 687parameters; surnameFirst; medium; monogram; informal 688parameters; surnameFirst; short; monogram; informal 689 690endName 691 692# foreignFull 693name ; title; Prof. Dr. 694name ; given; Ada Cornelia 695name ; given-informal; Neele 696name ; given2; César Martín 697name ; surname-prefix; von 698name ; surname-core; Brühl 699name ; surname2; González Domingo 700name ; generation; Jr 701name ; credentials; MD DDS 702name ; locale; ko_AQ 703 704expectedResult; Prof. Dr. Ada Cornelia César Martín von Brühl González Domingo MD DDS 705 706parameters; givenFirst; long; referring; formal 707 708expectedResult; von Brühl Prof. Dr. Ada Cornelia César Martín Jr, MD DDS 709 710parameters; surnameFirst; long; referring; formal 711 712expectedResult; Brühl, Ada Cornelia César Martín von 713 714parameters; sorting; long; referring; formal 715 716expectedResult; Ada Cornelia C. M. von Brühl MD DDS 717 718parameters; givenFirst; medium; referring; formal 719 720expectedResult; von Brühl Ada Cornelia C. M. MD DDS 721 722parameters; surnameFirst; medium; referring; formal 723 724expectedResult; Brühl, Ada Cornelia C. M. von 725 726parameters; sorting; medium; referring; formal 727 728expectedResult; Brühl, A. C. C. M. von 729 730parameters; sorting; short; referring; formal 731 732expectedResult; A. C. C. M. von Brühl 733 734parameters; givenFirst; short; referring; formal 735 736expectedResult; von Brühl A. C. C. M. 737 738parameters; surnameFirst; short; referring; formal 739 740expectedResult; Prof. Dr. von Brühl 741 742parameters; givenFirst; long; addressing; formal 743parameters; givenFirst; medium; addressing; formal 744parameters; givenFirst; short; addressing; formal 745parameters; surnameFirst; long; addressing; formal 746parameters; surnameFirst; medium; addressing; formal 747parameters; surnameFirst; short; addressing; formal 748 749expectedResult; von Brühl, Neele 750 751parameters; sorting; long; referring; informal 752parameters; sorting; medium; referring; informal 753parameters; sorting; short; referring; informal 754 755expectedResult; Neele von Brühl 756 757parameters; givenFirst; long; referring; informal 758parameters; givenFirst; medium; referring; informal 759 760expectedResult; von Brühl A. C. 761 762parameters; surnameFirst; short; referring; informal 763 764expectedResult; von Brühl Neele 765 766parameters; surnameFirst; long; referring; informal 767parameters; surnameFirst; medium; referring; informal 768 769expectedResult; Neele v. B. 770 771parameters; givenFirst; short; referring; informal 772 773expectedResult; Neele 774 775parameters; givenFirst; long; addressing; informal 776parameters; givenFirst; medium; addressing; informal 777parameters; givenFirst; short; addressing; informal 778parameters; surnameFirst; long; addressing; informal 779parameters; surnameFirst; medium; addressing; informal 780parameters; surnameFirst; short; addressing; informal 781 782expectedResult; ACV 783 784parameters; givenFirst; long; monogram; formal 785 786expectedResult; VAC 787 788parameters; surnameFirst; long; monogram; formal 789 790expectedResult; NV 791 792parameters; givenFirst; long; monogram; informal 793 794expectedResult; VN 795 796parameters; surnameFirst; long; monogram; informal 797 798expectedResult; N 799 800parameters; givenFirst; medium; monogram; informal 801parameters; givenFirst; short; monogram; informal 802parameters; surnameFirst; medium; monogram; informal 803parameters; surnameFirst; short; monogram; informal 804 805expectedResult; V 806 807parameters; givenFirst; medium; monogram; formal 808parameters; givenFirst; short; monogram; formal 809parameters; surnameFirst; medium; monogram; formal 810parameters; surnameFirst; short; monogram; formal 811 812endName 813