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: kk 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; Нұрлан 63name ; locale; kk_AQ 64 65expectedResult; Нұрлан 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; Н 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; Әсем 117name ; surname; Мұхамеджан 118name ; locale; kk_AQ 119 120expectedResult; Мұхамеджан, Әсем 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; Әсем Мұхамеджан 130 131parameters; givenFirst; long; referring; formal 132parameters; givenFirst; medium; referring; formal 133 134expectedResult; Мұхамеджан Әсем 135 136parameters; surnameFirst; long; referring; formal 137parameters; surnameFirst; long; referring; informal 138parameters; surnameFirst; medium; referring; formal 139parameters; surnameFirst; medium; referring; informal 140 141expectedResult; Ә. Мұхамеджан 142 143parameters; givenFirst; short; referring; formal 144 145expectedResult; Мұхамеджан Ә. 146 147parameters; surnameFirst; short; referring; formal 148parameters; surnameFirst; short; referring; informal 149 150expectedResult; Мұхамеджан 151 152parameters; givenFirst; long; addressing; formal 153parameters; givenFirst; medium; addressing; formal 154parameters; givenFirst; short; addressing; formal 155parameters; surnameFirst; long; addressing; formal 156parameters; surnameFirst; medium; addressing; formal 157parameters; surnameFirst; short; addressing; formal 158 159expectedResult; Әсем 160 161parameters; givenFirst; long; referring; informal 162parameters; givenFirst; long; addressing; informal 163parameters; givenFirst; medium; referring; informal 164parameters; givenFirst; medium; addressing; informal 165parameters; givenFirst; short; referring; informal 166parameters; givenFirst; short; addressing; informal 167parameters; surnameFirst; long; addressing; informal 168parameters; surnameFirst; medium; addressing; informal 169parameters; surnameFirst; short; addressing; informal 170 171expectedResult; ӘМ 172 173parameters; givenFirst; long; monogram; formal 174 175expectedResult; МӘ 176 177parameters; surnameFirst; long; monogram; formal 178parameters; surnameFirst; long; monogram; informal 179 180expectedResult; Ә 181 182parameters; givenFirst; long; monogram; informal 183parameters; givenFirst; medium; monogram; informal 184parameters; givenFirst; short; monogram; informal 185parameters; surnameFirst; medium; monogram; informal 186parameters; surnameFirst; short; monogram; informal 187 188expectedResult; М 189 190parameters; givenFirst; medium; monogram; formal 191parameters; givenFirst; short; monogram; formal 192parameters; surnameFirst; medium; monogram; formal 193parameters; surnameFirst; short; monogram; formal 194 195endName 196 197# nativeGGS 198name ; given; Айдар 199name ; surname; Қасым 200name ; locale; kk_AQ 201 202expectedResult; Қасым, Айдар 203 204parameters; sorting; long; referring; formal 205parameters; sorting; long; referring; informal 206parameters; sorting; medium; referring; formal 207parameters; sorting; medium; referring; informal 208parameters; sorting; short; referring; formal 209parameters; sorting; short; referring; informal 210 211expectedResult; Айдар Қасым 212 213parameters; givenFirst; long; referring; formal 214parameters; givenFirst; medium; referring; formal 215 216expectedResult; Қасым Айдар 217 218parameters; surnameFirst; long; referring; formal 219parameters; surnameFirst; long; referring; informal 220parameters; surnameFirst; medium; referring; formal 221parameters; surnameFirst; medium; referring; informal 222 223expectedResult; А. Қасым 224 225parameters; givenFirst; short; referring; formal 226 227expectedResult; Қасым А. 228 229parameters; surnameFirst; short; referring; formal 230parameters; surnameFirst; short; referring; informal 231 232expectedResult; Айдар 233 234parameters; givenFirst; long; referring; informal 235parameters; givenFirst; long; addressing; informal 236parameters; givenFirst; medium; referring; informal 237parameters; givenFirst; medium; addressing; informal 238parameters; givenFirst; short; referring; informal 239parameters; givenFirst; short; addressing; informal 240parameters; surnameFirst; long; addressing; informal 241parameters; surnameFirst; medium; addressing; informal 242parameters; surnameFirst; short; addressing; informal 243 244expectedResult; Қасым 245 246parameters; givenFirst; long; addressing; formal 247parameters; givenFirst; medium; addressing; formal 248parameters; givenFirst; short; addressing; formal 249parameters; surnameFirst; long; addressing; formal 250parameters; surnameFirst; medium; addressing; formal 251parameters; surnameFirst; short; addressing; formal 252 253expectedResult; АҚ 254 255parameters; givenFirst; long; monogram; formal 256 257expectedResult; ҚА 258 259parameters; surnameFirst; long; monogram; formal 260parameters; surnameFirst; long; monogram; informal 261 262expectedResult; А 263 264parameters; givenFirst; long; monogram; informal 265parameters; givenFirst; medium; monogram; informal 266parameters; givenFirst; short; monogram; informal 267parameters; surnameFirst; medium; monogram; informal 268parameters; surnameFirst; short; monogram; informal 269 270expectedResult; Қ 271 272parameters; givenFirst; medium; monogram; formal 273parameters; givenFirst; short; monogram; formal 274parameters; surnameFirst; medium; monogram; formal 275parameters; surnameFirst; short; monogram; formal 276 277endName 278 279# nativeFull 280name ; title; мырза 281name ; given; Заңғар 282name ; given-informal; Зәке 283name ; given2; Ермекұлы 284name ; surname-core; Тәуекел 285name ; locale; kk_AQ 286 287expectedResult; Тәуекел, Заңғар Ермекұлы 288 289parameters; sorting; long; referring; formal 290 291expectedResult; Тәуекел, Заңғар 292 293parameters; sorting; medium; referring; formal 294parameters; sorting; short; referring; formal 295 296expectedResult; Заңғар Тәуекел 297 298parameters; givenFirst; long; referring; formal 299parameters; givenFirst; medium; referring; formal 300 301expectedResult; Тәуекел Заңғар 302 303parameters; surnameFirst; long; referring; formal 304parameters; surnameFirst; medium; referring; formal 305 306expectedResult; Тәуекел, Зәке 307 308parameters; sorting; long; referring; informal 309parameters; sorting; medium; referring; informal 310parameters; sorting; short; referring; informal 311 312expectedResult; Тәуекел Зәке 313 314parameters; surnameFirst; long; referring; informal 315parameters; surnameFirst; medium; referring; informal 316 317expectedResult; З. Тәуекел 318 319parameters; givenFirst; short; referring; formal 320 321expectedResult; Тәуекел З. 322 323parameters; surnameFirst; short; referring; formal 324parameters; surnameFirst; short; referring; informal 325 326expectedResult; Тәуекел 327 328parameters; givenFirst; long; addressing; formal 329parameters; givenFirst; medium; addressing; formal 330parameters; givenFirst; short; addressing; formal 331parameters; surnameFirst; long; addressing; formal 332parameters; surnameFirst; medium; addressing; formal 333parameters; surnameFirst; short; addressing; formal 334 335expectedResult; Зәке 336 337parameters; givenFirst; long; referring; informal 338parameters; givenFirst; long; addressing; informal 339parameters; givenFirst; medium; referring; informal 340parameters; givenFirst; medium; addressing; informal 341parameters; givenFirst; short; referring; informal 342parameters; givenFirst; short; addressing; informal 343parameters; surnameFirst; long; addressing; informal 344parameters; surnameFirst; medium; addressing; informal 345parameters; surnameFirst; short; addressing; informal 346 347expectedResult; ЗТ 348 349parameters; givenFirst; long; monogram; formal 350 351expectedResult; ТЗ 352 353parameters; surnameFirst; long; monogram; formal 354parameters; surnameFirst; long; monogram; informal 355 356expectedResult; З 357 358parameters; givenFirst; long; monogram; informal 359parameters; givenFirst; medium; monogram; informal 360parameters; givenFirst; short; monogram; informal 361parameters; surnameFirst; medium; monogram; informal 362parameters; surnameFirst; short; monogram; informal 363 364expectedResult; Т 365 366parameters; givenFirst; medium; monogram; formal 367parameters; givenFirst; short; monogram; formal 368parameters; surnameFirst; medium; monogram; formal 369parameters; surnameFirst; short; monogram; formal 370 371endName 372 373# foreignG 374name ; given; Синдбад 375name ; locale; ko_AQ 376 377expectedResult; Синдбад 378 379parameters; givenFirst; long; referring; formal 380parameters; givenFirst; long; referring; informal 381parameters; givenFirst; long; addressing; formal 382parameters; givenFirst; long; addressing; informal 383parameters; givenFirst; medium; referring; formal 384parameters; givenFirst; medium; referring; informal 385parameters; givenFirst; medium; addressing; formal 386parameters; givenFirst; medium; addressing; informal 387parameters; givenFirst; short; referring; formal 388parameters; givenFirst; short; referring; informal 389parameters; givenFirst; short; addressing; formal 390parameters; givenFirst; short; addressing; informal 391parameters; surnameFirst; long; referring; formal 392parameters; surnameFirst; long; referring; informal 393parameters; surnameFirst; long; addressing; formal 394parameters; surnameFirst; long; addressing; informal 395parameters; surnameFirst; medium; referring; formal 396parameters; surnameFirst; medium; referring; informal 397parameters; surnameFirst; medium; addressing; formal 398parameters; surnameFirst; medium; addressing; informal 399parameters; surnameFirst; short; referring; formal 400parameters; surnameFirst; short; referring; informal 401parameters; surnameFirst; short; addressing; formal 402parameters; surnameFirst; short; addressing; informal 403parameters; sorting; long; referring; formal 404parameters; sorting; long; referring; informal 405parameters; sorting; medium; referring; formal 406parameters; sorting; medium; referring; informal 407parameters; sorting; short; referring; formal 408parameters; sorting; short; referring; informal 409 410expectedResult; С 411 412parameters; givenFirst; long; monogram; formal 413parameters; givenFirst; long; monogram; informal 414parameters; givenFirst; medium; monogram; formal 415parameters; givenFirst; medium; monogram; informal 416parameters; givenFirst; short; monogram; formal 417parameters; givenFirst; short; monogram; informal 418parameters; surnameFirst; long; monogram; formal 419parameters; surnameFirst; long; monogram; informal 420parameters; surnameFirst; medium; monogram; formal 421parameters; surnameFirst; medium; monogram; informal 422parameters; surnameFirst; short; monogram; formal 423parameters; surnameFirst; short; monogram; informal 424 425endName 426 427# foreignGS 428name ; given; Кейт 429name ; surname; Мюллер 430name ; locale; ko_AQ 431 432expectedResult; Мюллер, Кейт 433 434parameters; sorting; long; referring; formal 435parameters; sorting; long; referring; informal 436parameters; sorting; medium; referring; formal 437parameters; sorting; medium; referring; informal 438parameters; sorting; short; referring; formal 439parameters; sorting; short; referring; informal 440 441expectedResult; Кейт Мюллер 442 443parameters; givenFirst; long; referring; formal 444parameters; givenFirst; medium; referring; formal 445 446expectedResult; Мюллер Кейт 447 448parameters; surnameFirst; long; referring; formal 449parameters; surnameFirst; long; referring; informal 450parameters; surnameFirst; medium; referring; formal 451parameters; surnameFirst; medium; referring; informal 452 453expectedResult; К. Мюллер 454 455parameters; givenFirst; short; referring; formal 456 457expectedResult; Мюллер К. 458 459parameters; surnameFirst; short; referring; formal 460parameters; surnameFirst; short; referring; informal 461 462expectedResult; Мюллер 463 464parameters; givenFirst; long; addressing; formal 465parameters; givenFirst; medium; addressing; formal 466parameters; givenFirst; short; addressing; formal 467parameters; surnameFirst; long; addressing; formal 468parameters; surnameFirst; medium; addressing; formal 469parameters; surnameFirst; short; addressing; formal 470 471expectedResult; Кейт 472 473parameters; givenFirst; long; referring; informal 474parameters; givenFirst; long; addressing; informal 475parameters; givenFirst; medium; referring; informal 476parameters; givenFirst; medium; addressing; informal 477parameters; givenFirst; short; referring; informal 478parameters; givenFirst; short; addressing; informal 479parameters; surnameFirst; long; addressing; informal 480parameters; surnameFirst; medium; addressing; informal 481parameters; surnameFirst; short; addressing; informal 482 483expectedResult; КМ 484 485parameters; givenFirst; long; monogram; formal 486 487expectedResult; МК 488 489parameters; surnameFirst; long; monogram; formal 490parameters; surnameFirst; long; monogram; informal 491 492expectedResult; К 493 494parameters; givenFirst; long; monogram; informal 495parameters; givenFirst; medium; monogram; informal 496parameters; givenFirst; short; monogram; informal 497parameters; surnameFirst; medium; monogram; informal 498parameters; surnameFirst; short; monogram; informal 499 500expectedResult; М 501 502parameters; givenFirst; medium; monogram; formal 503parameters; givenFirst; short; monogram; formal 504parameters; surnameFirst; medium; monogram; formal 505parameters; surnameFirst; short; monogram; formal 506 507endName 508 509# foreignGGS 510name ; given; Сесилия 511name ; given2; Хэмиш 512name ; surname; Штобер 513name ; locale; ko_AQ 514 515expectedResult; Штобер, Сесилия Хэмиш 516 517parameters; sorting; long; referring; formal 518 519expectedResult; Штобер, Сесилия 520 521parameters; sorting; long; referring; informal 522parameters; sorting; medium; referring; formal 523parameters; sorting; medium; referring; informal 524parameters; sorting; short; referring; formal 525parameters; sorting; short; referring; informal 526 527expectedResult; Сесилия Штобер 528 529parameters; givenFirst; long; referring; formal 530parameters; givenFirst; medium; referring; formal 531 532expectedResult; Штобер Сесилия 533 534parameters; surnameFirst; long; referring; formal 535parameters; surnameFirst; long; referring; informal 536parameters; surnameFirst; medium; referring; formal 537parameters; surnameFirst; medium; referring; informal 538 539expectedResult; С. Штобер 540 541parameters; givenFirst; short; referring; formal 542 543expectedResult; Штобер С. 544 545parameters; surnameFirst; short; referring; formal 546parameters; surnameFirst; short; referring; informal 547 548expectedResult; Сесилия 549 550parameters; givenFirst; long; referring; informal 551parameters; givenFirst; long; addressing; informal 552parameters; givenFirst; medium; referring; informal 553parameters; givenFirst; medium; addressing; informal 554parameters; givenFirst; short; referring; informal 555parameters; givenFirst; short; addressing; informal 556parameters; surnameFirst; long; addressing; informal 557parameters; surnameFirst; medium; addressing; informal 558parameters; surnameFirst; short; addressing; informal 559 560expectedResult; Штобер 561 562parameters; givenFirst; long; addressing; formal 563parameters; givenFirst; medium; addressing; formal 564parameters; givenFirst; short; addressing; formal 565parameters; surnameFirst; long; addressing; formal 566parameters; surnameFirst; medium; addressing; formal 567parameters; surnameFirst; short; addressing; formal 568 569expectedResult; СШ 570 571parameters; givenFirst; long; monogram; formal 572 573expectedResult; ШС 574 575parameters; surnameFirst; long; monogram; formal 576parameters; surnameFirst; long; monogram; informal 577 578expectedResult; С 579 580parameters; givenFirst; long; monogram; informal 581parameters; givenFirst; medium; monogram; informal 582parameters; givenFirst; short; monogram; informal 583parameters; surnameFirst; medium; monogram; informal 584parameters; surnameFirst; short; monogram; informal 585 586expectedResult; Ш 587 588parameters; givenFirst; medium; monogram; formal 589parameters; givenFirst; short; monogram; formal 590parameters; surnameFirst; medium; monogram; formal 591parameters; surnameFirst; short; monogram; formal 592 593endName 594 595# foreignFull 596name ; title; проф. 597name ; given; Ада Корнелия 598name ; given-informal; Нелли 599name ; given2; Сезар Мартин 600name ; surname-prefix; фон 601name ; surname-core; Брюль 602name ; surname2; Гонсалес 603name ; generation; Джуниор 604name ; credentials; тіс дәрігері 605name ; locale; ko_AQ 606 607expectedResult; Ада Корнелия фон Брюль Джуниор, тіс дәрігері 608 609parameters; givenFirst; long; referring; formal 610parameters; givenFirst; medium; referring; formal 611 612expectedResult; Брюль, Ада Корнелия Сезар Мартин фон 613 614parameters; sorting; long; referring; formal 615 616expectedResult; Брюль, Ада Корнелия фон 617 618parameters; sorting; medium; referring; formal 619 620expectedResult; фон Брюль, Ада Корнелия 621 622parameters; sorting; short; referring; formal 623 624expectedResult; фон Брюль Ада Корнелия 625 626parameters; surnameFirst; long; referring; formal 627parameters; surnameFirst; medium; referring; formal 628 629expectedResult; фон Брюль, Нелли 630 631parameters; sorting; long; referring; informal 632parameters; sorting; medium; referring; informal 633parameters; sorting; short; referring; informal 634 635expectedResult; А. К. фон Брюль 636 637parameters; givenFirst; short; referring; formal 638 639expectedResult; фон Брюль А. К. 640 641parameters; surnameFirst; short; referring; formal 642parameters; surnameFirst; short; referring; informal 643 644expectedResult; фон Брюль Нелли 645 646parameters; surnameFirst; long; referring; informal 647parameters; surnameFirst; medium; referring; informal 648 649expectedResult; фон Брюль 650 651parameters; givenFirst; long; addressing; formal 652parameters; givenFirst; medium; addressing; formal 653parameters; givenFirst; short; addressing; formal 654parameters; surnameFirst; long; addressing; formal 655parameters; surnameFirst; medium; addressing; formal 656parameters; surnameFirst; short; addressing; formal 657 658expectedResult; Нелли 659 660parameters; givenFirst; long; referring; informal 661parameters; givenFirst; long; addressing; informal 662parameters; givenFirst; medium; referring; informal 663parameters; givenFirst; medium; addressing; informal 664parameters; givenFirst; short; referring; informal 665parameters; givenFirst; short; addressing; informal 666parameters; surnameFirst; long; addressing; informal 667parameters; surnameFirst; medium; addressing; informal 668parameters; surnameFirst; short; addressing; informal 669 670expectedResult; АФ 671 672parameters; givenFirst; long; monogram; formal 673 674expectedResult; ФА 675 676parameters; surnameFirst; long; monogram; formal 677 678expectedResult; ФН 679 680parameters; surnameFirst; long; monogram; informal 681 682expectedResult; Н 683 684parameters; givenFirst; long; monogram; informal 685parameters; givenFirst; medium; monogram; informal 686parameters; givenFirst; short; monogram; informal 687parameters; surnameFirst; medium; monogram; informal 688parameters; surnameFirst; short; monogram; informal 689 690expectedResult; Ф 691 692parameters; givenFirst; medium; monogram; formal 693parameters; givenFirst; short; monogram; formal 694parameters; surnameFirst; medium; monogram; formal 695parameters; surnameFirst; short; monogram; formal 696 697endName 698