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: sq 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; Blerim 63name ; locale; sq_AQ 64 65expectedResult; Blerim 66 67parameters; givenFirst; long; referring; formal 68parameters; givenFirst; long; referring; informal 69parameters; givenFirst; long; addressing; formal 70parameters; givenFirst; long; addressing; informal 71parameters; givenFirst; medium; referring; formal 72parameters; givenFirst; medium; referring; informal 73parameters; givenFirst; medium; addressing; formal 74parameters; givenFirst; medium; addressing; informal 75parameters; givenFirst; short; referring; formal 76parameters; givenFirst; short; referring; informal 77parameters; givenFirst; short; addressing; formal 78parameters; givenFirst; short; addressing; informal 79parameters; surnameFirst; long; referring; formal 80parameters; surnameFirst; long; referring; informal 81parameters; surnameFirst; long; addressing; formal 82parameters; surnameFirst; long; addressing; informal 83parameters; surnameFirst; medium; referring; formal 84parameters; surnameFirst; medium; referring; informal 85parameters; surnameFirst; medium; addressing; formal 86parameters; surnameFirst; medium; addressing; informal 87parameters; surnameFirst; short; referring; formal 88parameters; surnameFirst; short; referring; informal 89parameters; surnameFirst; short; addressing; formal 90parameters; surnameFirst; short; addressing; informal 91parameters; sorting; long; referring; formal 92parameters; sorting; long; referring; informal 93parameters; sorting; medium; referring; formal 94parameters; sorting; medium; referring; informal 95parameters; sorting; short; referring; formal 96parameters; sorting; short; referring; informal 97 98expectedResult; B 99 100parameters; givenFirst; long; monogram; formal 101parameters; givenFirst; long; monogram; informal 102parameters; givenFirst; medium; monogram; formal 103parameters; givenFirst; medium; monogram; informal 104parameters; givenFirst; short; monogram; formal 105parameters; givenFirst; short; monogram; informal 106parameters; surnameFirst; long; monogram; formal 107parameters; surnameFirst; long; monogram; informal 108parameters; surnameFirst; medium; monogram; formal 109parameters; surnameFirst; medium; monogram; informal 110parameters; surnameFirst; short; monogram; formal 111parameters; surnameFirst; short; monogram; informal 112 113endName 114 115# nativeGS 116name ; given; Majlinda 117name ; surname; Kraja 118name ; locale; sq_AQ 119 120expectedResult; Kraja, Majlinda 121 122parameters; surnameFirst; long; referring; formal 123parameters; surnameFirst; long; referring; informal 124parameters; surnameFirst; medium; referring; formal 125parameters; surnameFirst; medium; referring; informal 126parameters; surnameFirst; short; referring; formal 127parameters; surnameFirst; short; referring; informal 128parameters; sorting; long; referring; formal 129parameters; sorting; long; referring; informal 130parameters; sorting; medium; referring; formal 131parameters; sorting; medium; referring; informal 132parameters; sorting; short; referring; formal 133parameters; sorting; short; referring; informal 134 135expectedResult; Majlinda Kraja 136 137parameters; givenFirst; long; referring; formal 138parameters; givenFirst; long; referring; informal 139parameters; givenFirst; medium; referring; formal 140parameters; givenFirst; medium; referring; informal 141parameters; givenFirst; short; referring; formal 142parameters; givenFirst; short; referring; informal 143 144expectedResult; Majlinda 145 146parameters; givenFirst; long; addressing; informal 147parameters; givenFirst; medium; addressing; informal 148parameters; givenFirst; short; addressing; informal 149parameters; surnameFirst; long; addressing; informal 150parameters; surnameFirst; medium; addressing; informal 151parameters; surnameFirst; short; addressing; informal 152 153expectedResult; Kraja 154 155parameters; givenFirst; long; addressing; formal 156parameters; givenFirst; medium; addressing; formal 157parameters; givenFirst; short; addressing; formal 158parameters; surnameFirst; long; addressing; formal 159parameters; surnameFirst; medium; addressing; formal 160parameters; surnameFirst; short; addressing; formal 161 162expectedResult; KM 163 164parameters; surnameFirst; long; monogram; formal 165parameters; surnameFirst; long; monogram; informal 166 167expectedResult; MK 168 169parameters; givenFirst; long; monogram; formal 170parameters; givenFirst; long; monogram; informal 171parameters; givenFirst; medium; monogram; formal 172parameters; givenFirst; medium; monogram; informal 173parameters; givenFirst; short; monogram; formal 174parameters; givenFirst; short; monogram; informal 175 176expectedResult; K 177 178parameters; surnameFirst; medium; monogram; formal 179parameters; surnameFirst; short; monogram; formal 180 181expectedResult; M 182 183parameters; surnameFirst; medium; monogram; informal 184parameters; surnameFirst; short; monogram; informal 185 186endName 187 188# nativeGGS 189name ; given; Ilir 190name ; given2; Ilia 191name ; surname; Rustemi 192name ; locale; sq_AQ 193 194expectedResult; Rustemi, Ilir I. 195 196parameters; surnameFirst; long; referring; formal 197parameters; surnameFirst; medium; referring; formal 198parameters; surnameFirst; short; referring; formal 199 200expectedResult; Rustemi, Ilir 201 202parameters; surnameFirst; long; referring; informal 203parameters; surnameFirst; medium; referring; informal 204parameters; surnameFirst; short; referring; informal 205parameters; sorting; long; referring; formal 206parameters; sorting; long; referring; informal 207parameters; sorting; medium; referring; formal 208parameters; sorting; medium; referring; informal 209parameters; sorting; short; referring; formal 210parameters; sorting; short; referring; informal 211 212expectedResult; Ilir Rustemi 213 214parameters; givenFirst; long; referring; formal 215parameters; givenFirst; long; referring; informal 216parameters; givenFirst; medium; referring; formal 217parameters; givenFirst; medium; referring; informal 218parameters; givenFirst; short; referring; formal 219parameters; givenFirst; short; referring; informal 220 221expectedResult; Rustemi 222 223parameters; givenFirst; long; addressing; formal 224parameters; givenFirst; medium; addressing; formal 225parameters; givenFirst; short; addressing; formal 226parameters; surnameFirst; long; addressing; formal 227parameters; surnameFirst; medium; addressing; formal 228parameters; surnameFirst; short; addressing; formal 229 230expectedResult; Ilir 231 232parameters; givenFirst; long; addressing; informal 233parameters; givenFirst; medium; addressing; informal 234parameters; givenFirst; short; addressing; informal 235parameters; surnameFirst; long; addressing; informal 236parameters; surnameFirst; medium; addressing; informal 237parameters; surnameFirst; short; addressing; informal 238 239expectedResult; RII 240 241parameters; surnameFirst; long; monogram; formal 242 243expectedResult; IR 244 245parameters; givenFirst; long; monogram; formal 246parameters; givenFirst; long; monogram; informal 247parameters; givenFirst; medium; monogram; formal 248parameters; givenFirst; medium; monogram; informal 249parameters; givenFirst; short; monogram; formal 250parameters; givenFirst; short; monogram; informal 251 252expectedResult; RI 253 254parameters; surnameFirst; long; monogram; informal 255 256expectedResult; I 257 258parameters; surnameFirst; medium; monogram; informal 259parameters; surnameFirst; short; monogram; informal 260 261expectedResult; R 262 263parameters; surnameFirst; medium; monogram; formal 264parameters; surnameFirst; short; monogram; formal 265 266endName 267 268# nativeFull 269name ; title; Z. 270name ; given; Gavril 271name ; given-informal; Gav 272name ; given2; Andrea 273name ; surname-core; Dara 274name ; generation; I riu 275name ; locale; sq_AQ 276 277expectedResult; Z. Dara, Gavril A. 278 279parameters; surnameFirst; long; referring; formal 280parameters; surnameFirst; medium; referring; formal 281parameters; surnameFirst; short; referring; formal 282 283expectedResult; Z. Dara, Gavril 284 285parameters; surnameFirst; long; referring; informal 286parameters; surnameFirst; medium; referring; informal 287parameters; surnameFirst; short; referring; informal 288parameters; sorting; long; referring; formal 289parameters; sorting; medium; referring; formal 290parameters; sorting; short; referring; formal 291 292expectedResult; Z. Gavril Dara 293 294parameters; givenFirst; long; referring; formal 295parameters; givenFirst; long; referring; informal 296parameters; givenFirst; medium; referring; formal 297parameters; givenFirst; medium; referring; informal 298parameters; givenFirst; short; referring; formal 299parameters; givenFirst; short; referring; informal 300 301expectedResult; Z. Dara, Gav 302 303parameters; sorting; long; referring; informal 304parameters; sorting; medium; referring; informal 305parameters; sorting; short; referring; informal 306 307expectedResult; Z. Dara 308 309parameters; givenFirst; long; addressing; formal 310parameters; givenFirst; medium; addressing; formal 311parameters; givenFirst; short; addressing; formal 312parameters; surnameFirst; long; addressing; formal 313parameters; surnameFirst; medium; addressing; formal 314parameters; surnameFirst; short; addressing; formal 315 316expectedResult; Z. Gav 317 318parameters; givenFirst; long; addressing; informal 319parameters; givenFirst; medium; addressing; informal 320parameters; givenFirst; short; addressing; informal 321parameters; surnameFirst; long; addressing; informal 322parameters; surnameFirst; medium; addressing; informal 323parameters; surnameFirst; short; addressing; informal 324 325expectedResult; DGA 326 327parameters; surnameFirst; long; monogram; formal 328 329expectedResult; DG 330 331parameters; surnameFirst; long; monogram; informal 332 333expectedResult; GD 334 335parameters; givenFirst; long; monogram; formal 336parameters; givenFirst; long; monogram; informal 337parameters; givenFirst; medium; monogram; formal 338parameters; givenFirst; medium; monogram; informal 339parameters; givenFirst; short; monogram; formal 340parameters; givenFirst; short; monogram; informal 341 342expectedResult; D 343 344parameters; surnameFirst; medium; monogram; formal 345parameters; surnameFirst; short; monogram; formal 346 347expectedResult; G 348 349parameters; surnameFirst; medium; monogram; informal 350parameters; surnameFirst; short; monogram; informal 351 352endName 353 354# foreignG 355name ; given; Sinbad 356name ; locale; ko_AQ 357 358expectedResult; Sinbad 359 360parameters; givenFirst; long; referring; formal 361parameters; givenFirst; long; referring; informal 362parameters; givenFirst; long; addressing; formal 363parameters; givenFirst; long; addressing; informal 364parameters; givenFirst; medium; referring; formal 365parameters; givenFirst; medium; referring; informal 366parameters; givenFirst; medium; addressing; formal 367parameters; givenFirst; medium; addressing; informal 368parameters; givenFirst; short; referring; formal 369parameters; givenFirst; short; referring; informal 370parameters; givenFirst; short; addressing; formal 371parameters; givenFirst; short; addressing; informal 372parameters; surnameFirst; long; referring; formal 373parameters; surnameFirst; long; referring; informal 374parameters; surnameFirst; long; addressing; formal 375parameters; surnameFirst; long; addressing; informal 376parameters; surnameFirst; medium; referring; formal 377parameters; surnameFirst; medium; referring; informal 378parameters; surnameFirst; medium; addressing; formal 379parameters; surnameFirst; medium; addressing; informal 380parameters; surnameFirst; short; referring; formal 381parameters; surnameFirst; short; referring; informal 382parameters; surnameFirst; short; addressing; formal 383parameters; surnameFirst; short; addressing; informal 384parameters; sorting; long; referring; formal 385parameters; sorting; long; referring; informal 386parameters; sorting; medium; referring; formal 387parameters; sorting; medium; referring; informal 388parameters; sorting; short; referring; formal 389parameters; sorting; short; referring; informal 390 391expectedResult; S 392 393parameters; givenFirst; long; monogram; formal 394parameters; givenFirst; long; monogram; informal 395parameters; givenFirst; medium; monogram; formal 396parameters; givenFirst; medium; monogram; informal 397parameters; givenFirst; short; monogram; formal 398parameters; givenFirst; short; monogram; informal 399parameters; surnameFirst; long; monogram; formal 400parameters; surnameFirst; long; monogram; informal 401parameters; surnameFirst; medium; monogram; formal 402parameters; surnameFirst; medium; monogram; informal 403parameters; surnameFirst; short; monogram; formal 404parameters; surnameFirst; short; monogram; informal 405 406endName 407 408# foreignGS 409name ; given; Menada 410name ; surname; Fonda 411name ; locale; ko_AQ 412 413expectedResult; Fonda, Menada 414 415parameters; surnameFirst; long; referring; formal 416parameters; surnameFirst; long; referring; informal 417parameters; surnameFirst; medium; referring; formal 418parameters; surnameFirst; medium; referring; informal 419parameters; surnameFirst; short; referring; formal 420parameters; surnameFirst; short; referring; informal 421parameters; sorting; long; referring; formal 422parameters; sorting; long; referring; informal 423parameters; sorting; medium; referring; formal 424parameters; sorting; medium; referring; informal 425parameters; sorting; short; referring; formal 426parameters; sorting; short; referring; informal 427 428expectedResult; Menada Fonda 429 430parameters; givenFirst; long; referring; formal 431parameters; givenFirst; long; referring; informal 432parameters; givenFirst; medium; referring; formal 433parameters; givenFirst; medium; referring; informal 434parameters; givenFirst; short; referring; formal 435parameters; givenFirst; short; referring; informal 436 437expectedResult; Menada 438 439parameters; givenFirst; long; addressing; informal 440parameters; givenFirst; medium; addressing; informal 441parameters; givenFirst; short; addressing; informal 442parameters; surnameFirst; long; addressing; informal 443parameters; surnameFirst; medium; addressing; informal 444parameters; surnameFirst; short; addressing; informal 445 446expectedResult; Fonda 447 448parameters; givenFirst; long; addressing; formal 449parameters; givenFirst; medium; addressing; formal 450parameters; givenFirst; short; addressing; formal 451parameters; surnameFirst; long; addressing; formal 452parameters; surnameFirst; medium; addressing; formal 453parameters; surnameFirst; short; addressing; formal 454 455expectedResult; FM 456 457parameters; surnameFirst; long; monogram; formal 458parameters; surnameFirst; long; monogram; informal 459 460expectedResult; MF 461 462parameters; givenFirst; long; monogram; formal 463parameters; givenFirst; long; monogram; informal 464parameters; givenFirst; medium; monogram; formal 465parameters; givenFirst; medium; monogram; informal 466parameters; givenFirst; short; monogram; formal 467parameters; givenFirst; short; monogram; informal 468 469expectedResult; F 470 471parameters; surnameFirst; medium; monogram; formal 472parameters; surnameFirst; short; monogram; formal 473 474expectedResult; M 475 476parameters; surnameFirst; medium; monogram; informal 477parameters; surnameFirst; short; monogram; informal 478 479endName 480 481# foreignGGS 482name ; given; Amarildo 483name ; given2; Andrea 484name ; surname; Lombardi 485name ; locale; ko_AQ 486 487expectedResult; Lombardi, Amarildo A. 488 489parameters; surnameFirst; long; referring; formal 490parameters; surnameFirst; medium; referring; formal 491parameters; surnameFirst; short; referring; formal 492 493expectedResult; Lombardi, Amarildo 494 495parameters; surnameFirst; long; referring; informal 496parameters; surnameFirst; medium; referring; informal 497parameters; surnameFirst; short; referring; informal 498parameters; sorting; long; referring; formal 499parameters; sorting; long; referring; informal 500parameters; sorting; medium; referring; formal 501parameters; sorting; medium; referring; informal 502parameters; sorting; short; referring; formal 503parameters; sorting; short; referring; informal 504 505expectedResult; Amarildo Lombardi 506 507parameters; givenFirst; long; referring; formal 508parameters; givenFirst; long; referring; informal 509parameters; givenFirst; medium; referring; formal 510parameters; givenFirst; medium; referring; informal 511parameters; givenFirst; short; referring; formal 512parameters; givenFirst; short; referring; informal 513 514expectedResult; Amarildo 515 516parameters; givenFirst; long; addressing; informal 517parameters; givenFirst; medium; addressing; informal 518parameters; givenFirst; short; addressing; informal 519parameters; surnameFirst; long; addressing; informal 520parameters; surnameFirst; medium; addressing; informal 521parameters; surnameFirst; short; addressing; informal 522 523expectedResult; Lombardi 524 525parameters; givenFirst; long; addressing; formal 526parameters; givenFirst; medium; addressing; formal 527parameters; givenFirst; short; addressing; formal 528parameters; surnameFirst; long; addressing; formal 529parameters; surnameFirst; medium; addressing; formal 530parameters; surnameFirst; short; addressing; formal 531 532expectedResult; LAA 533 534parameters; surnameFirst; long; monogram; formal 535 536expectedResult; AL 537 538parameters; givenFirst; long; monogram; formal 539parameters; givenFirst; long; monogram; informal 540parameters; givenFirst; medium; monogram; formal 541parameters; givenFirst; medium; monogram; informal 542parameters; givenFirst; short; monogram; formal 543parameters; givenFirst; short; monogram; informal 544 545expectedResult; LA 546 547parameters; surnameFirst; long; monogram; informal 548 549expectedResult; A 550 551parameters; surnameFirst; medium; monogram; informal 552parameters; surnameFirst; short; monogram; informal 553 554expectedResult; L 555 556parameters; surnameFirst; medium; monogram; formal 557parameters; surnameFirst; short; monogram; formal 558 559endName 560 561# foreignFull 562name ; title; prof. dr. 563name ; given; Gentiana 564name ; given-informal; Genta 565name ; given2; Marie 566name ; surname-prefix; van den 567name ; surname-core; Popa 568name ; surname2; Prodani 569name ; generation; E reja 570name ; credentials; dr. shk. mjek. 571name ; locale; ko_AQ 572 573expectedResult; prof. dr. van den Popa, Gentiana M., dr. shk. mjek. 574 575parameters; surnameFirst; long; referring; formal 576parameters; surnameFirst; medium; referring; formal 577parameters; surnameFirst; short; referring; formal 578 579expectedResult; prof. dr. Gentiana van den Popa, dr. shk. mjek. 580 581parameters; givenFirst; long; referring; formal 582parameters; givenFirst; medium; referring; formal 583parameters; givenFirst; short; referring; formal 584 585expectedResult; prof. dr. Popa, Gentiana van den 586 587parameters; sorting; long; referring; formal 588parameters; sorting; medium; referring; formal 589parameters; sorting; short; referring; formal 590 591expectedResult; prof. dr. van den Popa, Gentiana 592 593parameters; surnameFirst; long; referring; informal 594parameters; surnameFirst; medium; referring; informal 595parameters; surnameFirst; short; referring; informal 596 597expectedResult; prof. dr. Gentiana van den Popa 598 599parameters; givenFirst; long; referring; informal 600parameters; givenFirst; medium; referring; informal 601parameters; givenFirst; short; referring; informal 602 603expectedResult; prof. dr. van den Popa, Genta 604 605parameters; sorting; long; referring; informal 606parameters; sorting; medium; referring; informal 607parameters; sorting; short; referring; informal 608 609expectedResult; prof. dr. van den Popa 610 611parameters; givenFirst; long; addressing; formal 612parameters; givenFirst; medium; addressing; formal 613parameters; givenFirst; short; addressing; formal 614parameters; surnameFirst; long; addressing; formal 615parameters; surnameFirst; medium; addressing; formal 616parameters; surnameFirst; short; addressing; formal 617 618expectedResult; prof. dr. Genta 619 620parameters; givenFirst; long; addressing; informal 621parameters; givenFirst; medium; addressing; informal 622parameters; givenFirst; short; addressing; informal 623parameters; surnameFirst; long; addressing; informal 624parameters; surnameFirst; medium; addressing; informal 625parameters; surnameFirst; short; addressing; informal 626 627expectedResult; VGM 628 629parameters; surnameFirst; long; monogram; formal 630 631expectedResult; GV 632 633parameters; givenFirst; long; monogram; formal 634parameters; givenFirst; long; monogram; informal 635parameters; givenFirst; medium; monogram; formal 636parameters; givenFirst; medium; monogram; informal 637parameters; givenFirst; short; monogram; formal 638parameters; givenFirst; short; monogram; informal 639 640expectedResult; VG 641 642parameters; surnameFirst; long; monogram; informal 643 644expectedResult; G 645 646parameters; surnameFirst; medium; monogram; informal 647parameters; surnameFirst; short; monogram; informal 648 649expectedResult; V 650 651parameters; surnameFirst; medium; monogram; formal 652parameters; surnameFirst; short; monogram; formal 653 654endName 655