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: et 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; Mari 63name ; locale; et_AQ 64 65expectedResult; Mari 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; Anne 117name ; surname; Sepp 118name ; locale; et_AQ 119 120expectedResult; Sepp, Anne 121 122parameters; surnameFirst; long; referring; informal 123parameters; surnameFirst; medium; referring; informal 124parameters; sorting; long; referring; formal 125parameters; sorting; long; referring; informal 126parameters; sorting; medium; referring; formal 127parameters; sorting; medium; referring; informal 128parameters; sorting; short; referring; informal 129 130expectedResult; Anne Sepp 131 132parameters; givenFirst; long; referring; formal 133parameters; givenFirst; long; referring; informal 134parameters; givenFirst; medium; referring; formal 135parameters; givenFirst; medium; referring; informal 136 137expectedResult; Sepp Anne 138 139parameters; surnameFirst; long; referring; formal 140parameters; surnameFirst; medium; referring; formal 141 142expectedResult; Sepp, A. 143 144parameters; surnameFirst; short; referring; formal 145parameters; surnameFirst; short; referring; informal 146parameters; sorting; short; referring; formal 147 148expectedResult; A. Sepp 149 150parameters; givenFirst; short; referring; formal 151 152expectedResult; Anne S. 153 154parameters; givenFirst; short; referring; informal 155 156expectedResult; Anne 157 158parameters; givenFirst; long; addressing; informal 159parameters; givenFirst; medium; addressing; informal 160parameters; givenFirst; short; addressing; informal 161parameters; surnameFirst; long; addressing; informal 162parameters; surnameFirst; medium; addressing; informal 163parameters; surnameFirst; short; addressing; informal 164 165expectedResult; Sepp 166 167parameters; givenFirst; long; addressing; formal 168parameters; givenFirst; medium; addressing; formal 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 180parameters; givenFirst; short; monogram; formal 181parameters; givenFirst; short; monogram; informal 182 183expectedResult; SA 184 185parameters; surnameFirst; long; monogram; formal 186parameters; surnameFirst; long; monogram; informal 187parameters; surnameFirst; medium; monogram; formal 188parameters; surnameFirst; medium; monogram; informal 189 190expectedResult; A 191 192parameters; surnameFirst; short; monogram; informal 193 194expectedResult; S 195 196parameters; surnameFirst; short; monogram; formal 197 198endName 199 200# nativeGGS 201name ; given; Jaak 202name ; given2; Eerik 203name ; surname; Kask 204name ; locale; et_AQ 205 206expectedResult; Kask, Jaak Eerik 207 208parameters; sorting; long; referring; formal 209parameters; sorting; long; referring; informal 210parameters; sorting; medium; referring; formal 211 212expectedResult; Jaak Eerik Kask 213 214parameters; givenFirst; long; referring; formal 215parameters; givenFirst; medium; referring; formal 216 217expectedResult; Kask Jaak Eerik 218 219parameters; surnameFirst; long; referring; formal 220parameters; surnameFirst; medium; referring; formal 221 222expectedResult; Kask, J. E. 223 224parameters; surnameFirst; short; referring; formal 225parameters; sorting; short; referring; formal 226 227expectedResult; J. E. Kask 228 229parameters; givenFirst; short; referring; formal 230 231expectedResult; Kask, Jaak 232 233parameters; surnameFirst; long; referring; informal 234parameters; surnameFirst; medium; referring; informal 235parameters; sorting; medium; referring; informal 236parameters; sorting; short; referring; informal 237 238expectedResult; Jaak Kask 239 240parameters; givenFirst; long; referring; informal 241parameters; givenFirst; medium; referring; informal 242 243expectedResult; Kask, J. 244 245parameters; surnameFirst; short; referring; informal 246 247expectedResult; Jaak K. 248 249parameters; givenFirst; short; referring; informal 250 251expectedResult; Jaak 252 253parameters; givenFirst; long; addressing; informal 254parameters; givenFirst; medium; addressing; informal 255parameters; givenFirst; short; addressing; informal 256parameters; surnameFirst; long; addressing; informal 257parameters; surnameFirst; medium; addressing; informal 258parameters; surnameFirst; short; addressing; informal 259 260expectedResult; Kask 261 262parameters; givenFirst; long; addressing; formal 263parameters; givenFirst; medium; addressing; formal 264parameters; givenFirst; short; addressing; formal 265parameters; surnameFirst; long; addressing; formal 266parameters; surnameFirst; medium; addressing; formal 267parameters; surnameFirst; short; addressing; formal 268 269expectedResult; JEK 270 271parameters; givenFirst; long; monogram; formal 272parameters; givenFirst; long; monogram; informal 273parameters; givenFirst; medium; monogram; formal 274parameters; givenFirst; medium; monogram; informal 275parameters; givenFirst; short; monogram; formal 276parameters; givenFirst; short; monogram; informal 277 278expectedResult; KJE 279 280parameters; surnameFirst; long; monogram; formal 281parameters; surnameFirst; long; monogram; informal 282parameters; surnameFirst; medium; monogram; formal 283parameters; surnameFirst; medium; monogram; informal 284 285expectedResult; J 286 287parameters; surnameFirst; short; monogram; informal 288 289expectedResult; K 290 291parameters; surnameFirst; short; monogram; formal 292 293endName 294 295# nativeFull 296name ; title; hr 297name ; given; Mari-Ann 298name ; given-informal; Mari 299name ; given2; Henri Roobert 300name ; surname-core; Tammik 301name ; generation; jr 302name ; credentials; parlamendiliige 303name ; locale; et_AQ 304 305expectedResult; Tammik hr Mari-Ann Henri Roobert parlamendiliige 306 307parameters; surnameFirst; long; referring; formal 308parameters; surnameFirst; medium; referring; formal 309 310expectedResult; Tammik, Mari-Ann Henri Roobert, parlamendiliige 311 312parameters; sorting; long; referring; formal 313parameters; sorting; medium; referring; formal 314 315expectedResult; Mari-Ann Henri Roobert Tammik, parlamendiliige 316 317parameters; givenFirst; long; referring; formal 318parameters; givenFirst; medium; referring; formal 319 320expectedResult; Tammik, Mari-Ann Henri Roobert 321 322parameters; sorting; long; referring; informal 323 324expectedResult; Tammik, M. A. H. R. 325 326parameters; surnameFirst; short; referring; formal 327parameters; sorting; short; referring; formal 328 329expectedResult; M. A. H. R. Tammik 330 331parameters; givenFirst; short; referring; formal 332 333expectedResult; Tammik, Mari-Ann 334 335parameters; surnameFirst; long; referring; informal 336parameters; surnameFirst; medium; referring; informal 337parameters; sorting; short; referring; informal 338 339expectedResult; Mari-Ann Tammik 340 341parameters; givenFirst; long; referring; informal 342parameters; givenFirst; medium; referring; informal 343 344expectedResult; Tammik, M. A. 345 346parameters; surnameFirst; short; referring; informal 347 348expectedResult; Tammik, Mari 349 350parameters; sorting; medium; referring; informal 351 352expectedResult; Mari-Ann T. 353 354parameters; givenFirst; short; referring; informal 355 356expectedResult; hr Tammik 357 358parameters; givenFirst; long; addressing; formal 359parameters; givenFirst; medium; addressing; formal 360parameters; givenFirst; short; addressing; formal 361parameters; surnameFirst; long; addressing; formal 362parameters; surnameFirst; medium; addressing; formal 363parameters; surnameFirst; short; addressing; formal 364 365expectedResult; Mari-Ann 366 367parameters; givenFirst; medium; addressing; informal 368parameters; givenFirst; short; addressing; informal 369parameters; surnameFirst; long; addressing; informal 370parameters; surnameFirst; medium; addressing; informal 371parameters; surnameFirst; short; addressing; informal 372 373expectedResult; Mari 374 375parameters; givenFirst; long; addressing; informal 376 377expectedResult; MHT 378 379parameters; givenFirst; long; monogram; formal 380parameters; givenFirst; long; monogram; informal 381parameters; givenFirst; medium; monogram; formal 382parameters; givenFirst; medium; monogram; informal 383parameters; givenFirst; short; monogram; formal 384parameters; givenFirst; short; monogram; informal 385 386expectedResult; TMH 387 388parameters; surnameFirst; long; monogram; formal 389parameters; surnameFirst; long; monogram; informal 390parameters; surnameFirst; medium; monogram; formal 391parameters; surnameFirst; medium; monogram; informal 392 393expectedResult; M 394 395parameters; surnameFirst; short; monogram; informal 396 397expectedResult; T 398 399parameters; surnameFirst; short; monogram; formal 400 401endName 402 403# foreignG 404name ; given; Sinbad 405name ; locale; ja_AQ 406 407expectedResult; Sinbad 408 409parameters; givenFirst; long; referring; formal 410parameters; givenFirst; long; referring; informal 411parameters; givenFirst; long; addressing; formal 412parameters; givenFirst; long; addressing; informal 413parameters; givenFirst; medium; referring; formal 414parameters; givenFirst; medium; referring; informal 415parameters; givenFirst; medium; addressing; formal 416parameters; givenFirst; medium; addressing; informal 417parameters; givenFirst; short; referring; formal 418parameters; givenFirst; short; referring; informal 419parameters; givenFirst; short; addressing; formal 420parameters; givenFirst; short; addressing; informal 421parameters; surnameFirst; long; referring; formal 422parameters; surnameFirst; long; referring; informal 423parameters; surnameFirst; long; addressing; formal 424parameters; surnameFirst; long; addressing; informal 425parameters; surnameFirst; medium; referring; formal 426parameters; surnameFirst; medium; referring; informal 427parameters; surnameFirst; medium; addressing; formal 428parameters; surnameFirst; medium; addressing; informal 429parameters; surnameFirst; short; referring; formal 430parameters; surnameFirst; short; referring; informal 431parameters; surnameFirst; short; addressing; formal 432parameters; surnameFirst; short; addressing; informal 433parameters; sorting; long; referring; formal 434parameters; sorting; long; referring; informal 435parameters; sorting; medium; referring; formal 436parameters; sorting; medium; referring; informal 437parameters; sorting; short; referring; formal 438parameters; sorting; short; referring; informal 439 440expectedResult; S 441 442parameters; givenFirst; long; monogram; formal 443parameters; givenFirst; long; monogram; informal 444parameters; givenFirst; medium; monogram; formal 445parameters; givenFirst; medium; monogram; informal 446parameters; givenFirst; short; monogram; formal 447parameters; givenFirst; short; monogram; informal 448parameters; surnameFirst; long; monogram; formal 449parameters; surnameFirst; long; monogram; informal 450parameters; surnameFirst; medium; monogram; formal 451parameters; surnameFirst; medium; monogram; informal 452parameters; surnameFirst; short; monogram; formal 453parameters; surnameFirst; short; monogram; informal 454 455endName 456 457# foreignGS 458name ; given; Käthe 459name ; surname; Müller 460name ; locale; ja_AQ 461 462expectedResult; Müller, Käthe 463 464parameters; surnameFirst; long; referring; informal 465parameters; surnameFirst; medium; referring; informal 466parameters; sorting; long; referring; formal 467parameters; sorting; long; referring; informal 468parameters; sorting; medium; referring; formal 469parameters; sorting; medium; referring; informal 470parameters; sorting; short; referring; informal 471 472expectedResult; Käthe Müller 473 474parameters; givenFirst; long; referring; formal 475parameters; givenFirst; long; referring; informal 476parameters; givenFirst; medium; referring; formal 477parameters; givenFirst; medium; referring; informal 478 479expectedResult; Müller Käthe 480 481parameters; surnameFirst; long; referring; formal 482parameters; surnameFirst; medium; referring; formal 483 484expectedResult; Müller, K. 485 486parameters; surnameFirst; short; referring; formal 487parameters; surnameFirst; short; referring; informal 488parameters; sorting; short; referring; formal 489 490expectedResult; K. Müller 491 492parameters; givenFirst; short; referring; formal 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 520parameters; givenFirst; medium; monogram; formal 521parameters; givenFirst; medium; monogram; informal 522parameters; givenFirst; short; monogram; formal 523parameters; givenFirst; short; monogram; informal 524 525expectedResult; MK 526 527parameters; surnameFirst; long; monogram; formal 528parameters; surnameFirst; long; monogram; informal 529parameters; surnameFirst; medium; monogram; formal 530parameters; surnameFirst; medium; monogram; informal 531 532expectedResult; K 533 534parameters; surnameFirst; short; monogram; informal 535 536expectedResult; M 537 538parameters; surnameFirst; short; monogram; formal 539 540endName 541 542# foreignGGS 543name ; given; Zäzilia 544name ; given2; Hamish 545name ; surname; Stöber 546name ; locale; ja_AQ 547 548expectedResult; Stöber, Zäzilia Hamish 549 550parameters; sorting; long; referring; formal 551parameters; sorting; long; referring; informal 552parameters; sorting; medium; referring; formal 553 554expectedResult; Stöber Zäzilia Hamish 555 556parameters; surnameFirst; long; referring; formal 557parameters; surnameFirst; medium; referring; formal 558 559expectedResult; Zäzilia Hamish Stöber 560 561parameters; givenFirst; long; referring; formal 562parameters; givenFirst; medium; referring; formal 563 564expectedResult; Stöber, Zäzilia 565 566parameters; surnameFirst; long; referring; informal 567parameters; surnameFirst; medium; referring; informal 568parameters; sorting; medium; referring; informal 569parameters; sorting; short; referring; informal 570 571expectedResult; Zäzilia Stöber 572 573parameters; givenFirst; long; referring; informal 574parameters; givenFirst; medium; referring; informal 575 576expectedResult; Stöber, Z. H. 577 578parameters; surnameFirst; short; referring; formal 579parameters; sorting; short; referring; formal 580 581expectedResult; Z. H. Stöber 582 583parameters; givenFirst; short; referring; formal 584 585expectedResult; Stöber, Z. 586 587parameters; surnameFirst; short; referring; informal 588 589expectedResult; Zäzilia S. 590 591parameters; givenFirst; short; referring; informal 592 593expectedResult; Zäzilia 594 595parameters; givenFirst; long; addressing; informal 596parameters; givenFirst; medium; addressing; informal 597parameters; givenFirst; short; addressing; informal 598parameters; surnameFirst; long; addressing; informal 599parameters; surnameFirst; medium; addressing; informal 600parameters; surnameFirst; short; addressing; informal 601 602expectedResult; Stöber 603 604parameters; givenFirst; long; addressing; formal 605parameters; givenFirst; medium; addressing; formal 606parameters; givenFirst; short; addressing; formal 607parameters; surnameFirst; long; addressing; formal 608parameters; surnameFirst; medium; addressing; formal 609parameters; surnameFirst; short; addressing; formal 610 611expectedResult; SZH 612 613parameters; surnameFirst; long; monogram; formal 614parameters; surnameFirst; long; monogram; informal 615parameters; surnameFirst; medium; monogram; formal 616parameters; surnameFirst; medium; monogram; informal 617 618expectedResult; ZHS 619 620parameters; givenFirst; long; monogram; formal 621parameters; givenFirst; long; monogram; informal 622parameters; givenFirst; medium; monogram; formal 623parameters; givenFirst; medium; monogram; informal 624parameters; givenFirst; short; monogram; formal 625parameters; givenFirst; short; monogram; informal 626 627expectedResult; S 628 629parameters; surnameFirst; short; monogram; formal 630 631expectedResult; Z 632 633parameters; surnameFirst; short; monogram; informal 634 635endName 636 637# foreignFull 638name ; title; Prof 639name ; given; Anna Liina 640name ; given-informal; Anni 641name ; given2; Eva Sofia 642name ; surname-prefix; von 643name ; surname-core; Vall 644name ; surname2; Heinmann Laas 645name ; generation; jr 646name ; credentials; MD, PhD 647name ; locale; ja_AQ 648 649expectedResult; von Vall Heinmann Laas Prof Anna Liina Eva Sofia MD, PhD 650 651parameters; surnameFirst; long; referring; formal 652parameters; surnameFirst; medium; referring; formal 653 654expectedResult; von Vall, Anna Liina Eva Sofia, MD, PhD 655 656parameters; sorting; long; referring; formal 657parameters; sorting; medium; referring; formal 658 659expectedResult; Anna Liina Eva Sofia von Vall, MD, PhD 660 661parameters; givenFirst; long; referring; formal 662parameters; givenFirst; medium; referring; formal 663 664expectedResult; von Vall, Anna Liina Eva Sofia 665 666parameters; sorting; long; referring; informal 667 668expectedResult; von Vall, A. L. E. S. 669 670parameters; surnameFirst; short; referring; formal 671 672expectedResult; A. L. E. S. von Vall 673 674parameters; givenFirst; short; referring; formal 675 676expectedResult; von Vall, Anna Liina 677 678parameters; surnameFirst; long; referring; informal 679parameters; surnameFirst; medium; referring; informal 680parameters; sorting; short; referring; informal 681 682expectedResult; Anna Liina von Vall 683 684parameters; givenFirst; long; referring; informal 685parameters; givenFirst; medium; referring; informal 686 687expectedResult; Vall, A. L. E. S. 688 689parameters; sorting; short; referring; formal 690 691expectedResult; Anna Liina v. V. 692 693parameters; givenFirst; short; referring; informal 694 695expectedResult; von Vall, A. L. 696 697parameters; surnameFirst; short; referring; informal 698 699expectedResult; von Vall, Anni 700 701parameters; sorting; medium; referring; informal 702 703expectedResult; Prof von Vall 704 705parameters; givenFirst; long; addressing; formal 706parameters; givenFirst; medium; addressing; formal 707parameters; givenFirst; short; addressing; formal 708parameters; surnameFirst; long; addressing; formal 709parameters; surnameFirst; medium; addressing; formal 710parameters; surnameFirst; short; addressing; formal 711 712expectedResult; Anna Liina 713 714parameters; givenFirst; medium; addressing; informal 715parameters; givenFirst; short; addressing; informal 716parameters; surnameFirst; long; addressing; informal 717parameters; surnameFirst; medium; addressing; informal 718parameters; surnameFirst; short; addressing; informal 719 720expectedResult; Anni 721 722parameters; givenFirst; long; addressing; informal 723 724expectedResult; AEV 725 726parameters; givenFirst; long; monogram; formal 727parameters; givenFirst; long; monogram; informal 728parameters; givenFirst; medium; monogram; formal 729parameters; givenFirst; medium; monogram; informal 730parameters; givenFirst; short; monogram; formal 731parameters; givenFirst; short; monogram; informal 732 733expectedResult; VAE 734 735parameters; surnameFirst; long; monogram; formal 736parameters; surnameFirst; long; monogram; informal 737parameters; surnameFirst; medium; monogram; formal 738parameters; surnameFirst; medium; monogram; informal 739 740expectedResult; A 741 742parameters; surnameFirst; short; monogram; informal 743 744expectedResult; V 745 746parameters; surnameFirst; short; monogram; formal 747 748endName 749