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: fa 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; fa_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; fa_AQ 119 120expectedResult; عدلو، آیتین 121 122parameters; surnameFirst; long; referring; formal 123parameters; surnameFirst; long; referring; informal 124parameters; surnameFirst; medium; referring; formal 125parameters; surnameFirst; medium; referring; informal 126parameters; sorting; long; referring; formal 127parameters; sorting; long; referring; informal 128parameters; sorting; medium; referring; formal 129parameters; sorting; medium; referring; informal 130parameters; sorting; short; referring; informal 131 132expectedResult; آیتین عدلو 133 134parameters; givenFirst; long; referring; formal 135parameters; givenFirst; long; referring; informal 136parameters; givenFirst; medium; referring; formal 137parameters; givenFirst; medium; referring; informal 138 139expectedResult; آیتین ع. 140 141parameters; givenFirst; short; referring; informal 142 143expectedResult; عدلو، آ. 144 145parameters; surnameFirst; short; referring; formal 146parameters; surnameFirst; short; referring; informal 147parameters; sorting; short; referring; formal 148 149expectedResult; آ. عدلو 150 151parameters; givenFirst; short; referring; formal 152 153expectedResult; آیتین 154 155parameters; givenFirst; long; addressing; informal 156parameters; givenFirst; medium; addressing; informal 157parameters; givenFirst; short; addressing; informal 158parameters; surnameFirst; long; addressing; informal 159parameters; surnameFirst; medium; addressing; informal 160parameters; surnameFirst; short; addressing; informal 161 162expectedResult; عدلو 163 164parameters; givenFirst; long; addressing; formal 165parameters; givenFirst; medium; addressing; formal 166parameters; givenFirst; short; addressing; formal 167parameters; surnameFirst; long; addressing; formal 168parameters; surnameFirst; medium; addressing; formal 169parameters; surnameFirst; short; addressing; formal 170 171expectedResult; آ.ع 172 173parameters; givenFirst; long; monogram; formal 174parameters; givenFirst; long; monogram; informal 175 176expectedResult; ع.آ 177 178parameters; surnameFirst; long; monogram; formal 179parameters; surnameFirst; long; monogram; informal 180 181expectedResult; آ 182 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 ; given2; رضا 200name ; surname; ملایری 201name ; locale; fa_AQ 202 203expectedResult; ملایری، امید رضا 204 205parameters; surnameFirst; long; referring; formal 206parameters; sorting; long; referring; formal 207 208expectedResult; امید رضا ملایری 209 210parameters; givenFirst; long; referring; formal 211parameters; givenFirst; medium; referring; formal 212 213expectedResult; ملایری، امید ر. 214 215parameters; surnameFirst; medium; referring; formal 216parameters; sorting; medium; referring; formal 217 218expectedResult; ملایری، ا. ر. 219 220parameters; surnameFirst; short; referring; formal 221parameters; sorting; short; referring; formal 222 223expectedResult; ا. ر. ملایری 224 225parameters; givenFirst; short; referring; formal 226 227expectedResult; ملایری، امید 228 229parameters; surnameFirst; long; referring; informal 230parameters; surnameFirst; medium; referring; informal 231parameters; sorting; long; referring; informal 232parameters; sorting; medium; referring; informal 233parameters; sorting; short; referring; informal 234 235expectedResult; امید ملایری 236 237parameters; givenFirst; long; referring; informal 238parameters; givenFirst; medium; referring; informal 239 240expectedResult; ملایری، ا. 241 242parameters; surnameFirst; short; referring; informal 243 244expectedResult; امید م. 245 246parameters; givenFirst; short; referring; informal 247 248expectedResult; ملایری 249 250parameters; givenFirst; long; addressing; formal 251parameters; givenFirst; medium; addressing; formal 252parameters; givenFirst; short; addressing; formal 253parameters; surnameFirst; long; addressing; formal 254parameters; surnameFirst; medium; addressing; formal 255parameters; surnameFirst; short; addressing; formal 256 257expectedResult; ا.ر.م 258 259parameters; givenFirst; long; monogram; formal 260parameters; givenFirst; long; monogram; informal 261 262expectedResult; م.ا.ر 263 264parameters; surnameFirst; long; monogram; formal 265parameters; surnameFirst; long; monogram; informal 266 267expectedResult; امید 268 269parameters; givenFirst; long; addressing; informal 270parameters; givenFirst; medium; addressing; informal 271parameters; givenFirst; short; addressing; informal 272parameters; surnameFirst; long; addressing; informal 273parameters; surnameFirst; medium; addressing; informal 274parameters; surnameFirst; short; addressing; informal 275 276expectedResult; ا 277 278parameters; givenFirst; medium; monogram; informal 279parameters; givenFirst; short; monogram; informal 280parameters; surnameFirst; medium; monogram; informal 281parameters; surnameFirst; short; monogram; informal 282 283expectedResult; م 284 285parameters; givenFirst; medium; monogram; formal 286parameters; givenFirst; short; monogram; formal 287parameters; surnameFirst; medium; monogram; formal 288parameters; surnameFirst; short; monogram; formal 289 290endName 291 292# nativeFull 293name ; title; آقای 294name ; given; امیر 295name ; given-informal; هومن 296name ; given2; هوشنگ 297name ; surname-core; رستگار 298name ; surname2; اسدآبادی 299name ; credentials; دکتر 300name ; locale; fa_AQ 301 302expectedResult; رستگار، آقای امیر هوشنگ دکتر 303 304parameters; surnameFirst; long; referring; formal 305 306expectedResult; آقای امیر هوشنگ رستگار دکتر 307 308parameters; givenFirst; long; referring; formal 309parameters; givenFirst; medium; referring; formal 310 311expectedResult; رستگار، امیر ه. دکتر 312 313parameters; surnameFirst; medium; referring; formal 314 315expectedResult; رستگار، امیر هوشنگ 316 317parameters; sorting; long; referring; formal 318 319expectedResult; رستگار، امیر ه. 320 321parameters; sorting; medium; referring; formal 322 323expectedResult; رستگار، ا. ه. 324 325parameters; surnameFirst; short; referring; formal 326parameters; sorting; short; referring; formal 327 328expectedResult; ا. ه. رستگار 329 330parameters; givenFirst; short; referring; formal 331 332expectedResult; رستگار، هومن 333 334parameters; surnameFirst; long; referring; informal 335parameters; surnameFirst; medium; referring; informal 336parameters; sorting; long; referring; informal 337parameters; sorting; medium; referring; informal 338parameters; sorting; short; referring; informal 339 340expectedResult; آقای رستگار 341 342parameters; givenFirst; long; addressing; formal 343parameters; givenFirst; medium; addressing; formal 344parameters; givenFirst; short; addressing; formal 345parameters; surnameFirst; long; addressing; formal 346parameters; surnameFirst; medium; addressing; formal 347parameters; surnameFirst; short; addressing; formal 348 349expectedResult; هومن رستگار 350 351parameters; givenFirst; long; referring; informal 352parameters; givenFirst; medium; referring; informal 353 354expectedResult; رستگار، ا. 355 356parameters; surnameFirst; short; referring; informal 357 358expectedResult; هومن ر. 359 360parameters; givenFirst; short; referring; informal 361 362expectedResult; ا.ه.ر 363 364parameters; givenFirst; long; monogram; formal 365parameters; givenFirst; long; monogram; informal 366 367expectedResult; ر.ا.ه 368 369parameters; surnameFirst; long; monogram; formal 370parameters; surnameFirst; long; monogram; informal 371 372expectedResult; هومن 373 374parameters; givenFirst; long; addressing; informal 375parameters; givenFirst; medium; addressing; informal 376parameters; givenFirst; short; addressing; informal 377parameters; surnameFirst; long; addressing; informal 378parameters; surnameFirst; medium; addressing; informal 379parameters; surnameFirst; short; addressing; informal 380 381expectedResult; ر 382 383parameters; givenFirst; medium; monogram; formal 384parameters; givenFirst; short; monogram; formal 385parameters; surnameFirst; medium; monogram; formal 386parameters; surnameFirst; short; monogram; formal 387 388expectedResult; ه 389 390parameters; givenFirst; medium; monogram; informal 391parameters; givenFirst; short; monogram; informal 392parameters; surnameFirst; medium; monogram; informal 393parameters; surnameFirst; short; monogram; informal 394 395endName 396 397# foreignG 398name ; given; سامانتا 399name ; locale; ko_AQ 400 401expectedResult; سامانتا 402 403parameters; givenFirst; long; referring; formal 404parameters; givenFirst; long; referring; informal 405parameters; givenFirst; long; addressing; formal 406parameters; givenFirst; long; addressing; informal 407parameters; givenFirst; medium; referring; formal 408parameters; givenFirst; medium; referring; informal 409parameters; givenFirst; medium; addressing; formal 410parameters; givenFirst; medium; addressing; informal 411parameters; givenFirst; short; referring; formal 412parameters; givenFirst; short; referring; informal 413parameters; givenFirst; short; addressing; formal 414parameters; givenFirst; short; addressing; informal 415parameters; surnameFirst; long; referring; formal 416parameters; surnameFirst; long; referring; informal 417parameters; surnameFirst; long; addressing; formal 418parameters; surnameFirst; long; addressing; informal 419parameters; surnameFirst; medium; referring; formal 420parameters; surnameFirst; medium; referring; informal 421parameters; surnameFirst; medium; addressing; formal 422parameters; surnameFirst; medium; addressing; informal 423parameters; surnameFirst; short; referring; formal 424parameters; surnameFirst; short; referring; informal 425parameters; surnameFirst; short; addressing; formal 426parameters; surnameFirst; short; addressing; informal 427parameters; sorting; long; referring; formal 428parameters; sorting; long; referring; informal 429parameters; sorting; medium; referring; formal 430parameters; sorting; medium; referring; informal 431parameters; sorting; short; referring; formal 432parameters; sorting; short; referring; informal 433 434expectedResult; س 435 436parameters; givenFirst; long; monogram; formal 437parameters; givenFirst; long; monogram; informal 438parameters; givenFirst; medium; monogram; formal 439parameters; givenFirst; medium; monogram; informal 440parameters; givenFirst; short; monogram; formal 441parameters; givenFirst; short; monogram; informal 442parameters; surnameFirst; long; monogram; formal 443parameters; surnameFirst; long; monogram; informal 444parameters; surnameFirst; medium; monogram; formal 445parameters; surnameFirst; medium; monogram; informal 446parameters; surnameFirst; short; monogram; formal 447parameters; surnameFirst; short; monogram; informal 448 449endName 450 451# foreignGS 452name ; given; کاتیا 453name ; surname; مولر 454name ; locale; ko_AQ 455 456expectedResult; مولر، کاتیا 457 458parameters; surnameFirst; long; referring; formal 459parameters; surnameFirst; long; referring; informal 460parameters; surnameFirst; medium; referring; formal 461parameters; surnameFirst; medium; referring; informal 462parameters; sorting; long; referring; formal 463parameters; sorting; long; referring; informal 464parameters; sorting; medium; referring; formal 465parameters; sorting; medium; referring; informal 466parameters; sorting; short; referring; informal 467 468expectedResult; کاتیا مولر 469 470parameters; givenFirst; long; referring; formal 471parameters; givenFirst; long; referring; informal 472parameters; givenFirst; medium; referring; formal 473parameters; givenFirst; medium; referring; informal 474 475expectedResult; کاتیا م. 476 477parameters; givenFirst; short; referring; informal 478 479expectedResult; مولر، ک. 480 481parameters; surnameFirst; short; referring; formal 482parameters; surnameFirst; short; referring; informal 483parameters; sorting; short; referring; formal 484 485expectedResult; ک. مولر 486 487parameters; givenFirst; short; referring; formal 488 489expectedResult; کاتیا 490 491parameters; givenFirst; long; addressing; informal 492parameters; givenFirst; medium; addressing; informal 493parameters; givenFirst; short; addressing; informal 494parameters; surnameFirst; long; addressing; informal 495parameters; surnameFirst; medium; addressing; informal 496parameters; surnameFirst; short; addressing; informal 497 498expectedResult; مولر 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; ک.م 508 509parameters; givenFirst; long; monogram; formal 510parameters; givenFirst; long; monogram; informal 511 512expectedResult; م.ک 513 514parameters; surnameFirst; long; monogram; formal 515parameters; surnameFirst; long; monogram; informal 516 517expectedResult; ک 518 519parameters; givenFirst; medium; monogram; informal 520parameters; givenFirst; short; monogram; informal 521parameters; surnameFirst; medium; monogram; informal 522parameters; surnameFirst; short; monogram; informal 523 524expectedResult; م 525 526parameters; givenFirst; medium; monogram; formal 527parameters; givenFirst; short; monogram; formal 528parameters; surnameFirst; medium; monogram; formal 529parameters; surnameFirst; short; monogram; formal 530 531endName 532 533# foreignGGS 534name ; given; زازیلیا 535name ; given2; هایمیش 536name ; surname; استوبر 537name ; locale; ko_AQ 538 539expectedResult; استوبر، زازیلیا هایمیش 540 541parameters; surnameFirst; long; referring; formal 542parameters; sorting; long; referring; formal 543 544expectedResult; زازیلیا هایمیش استوبر 545 546parameters; givenFirst; long; referring; formal 547parameters; givenFirst; medium; referring; formal 548 549expectedResult; استوبر، زازیلیا ه. 550 551parameters; surnameFirst; medium; referring; formal 552parameters; sorting; medium; referring; formal 553 554expectedResult; استوبر، زازیلیا 555 556parameters; surnameFirst; long; referring; informal 557parameters; surnameFirst; medium; referring; informal 558parameters; sorting; long; referring; informal 559parameters; sorting; medium; referring; informal 560parameters; sorting; short; referring; informal 561 562expectedResult; زازیلیا استوبر 563 564parameters; givenFirst; long; referring; informal 565parameters; givenFirst; medium; referring; informal 566 567expectedResult; استوبر، ز. ه. 568 569parameters; surnameFirst; short; referring; formal 570parameters; sorting; short; referring; formal 571 572expectedResult; ز. ه. استوبر 573 574parameters; givenFirst; short; referring; formal 575 576expectedResult; استوبر، ز. 577 578parameters; surnameFirst; short; referring; informal 579 580expectedResult; زازیلیا ا. 581 582parameters; givenFirst; short; referring; informal 583 584expectedResult; زازیلیا 585 586parameters; givenFirst; long; addressing; informal 587parameters; givenFirst; medium; addressing; informal 588parameters; givenFirst; short; addressing; informal 589parameters; surnameFirst; long; addressing; informal 590parameters; surnameFirst; medium; addressing; informal 591parameters; surnameFirst; short; addressing; informal 592 593expectedResult; استوبر 594 595parameters; givenFirst; long; addressing; formal 596parameters; givenFirst; medium; addressing; formal 597parameters; givenFirst; short; addressing; formal 598parameters; surnameFirst; long; addressing; formal 599parameters; surnameFirst; medium; addressing; formal 600parameters; surnameFirst; short; addressing; formal 601 602expectedResult; ا.ز.ه 603 604parameters; surnameFirst; long; monogram; formal 605parameters; surnameFirst; long; monogram; informal 606 607expectedResult; ز.ه.ا 608 609parameters; givenFirst; long; monogram; formal 610parameters; givenFirst; long; monogram; informal 611 612expectedResult; ا 613 614parameters; givenFirst; medium; monogram; formal 615parameters; givenFirst; short; monogram; formal 616parameters; surnameFirst; medium; monogram; formal 617parameters; surnameFirst; short; monogram; formal 618 619expectedResult; ز 620 621parameters; givenFirst; medium; monogram; informal 622parameters; givenFirst; short; monogram; informal 623parameters; surnameFirst; medium; monogram; informal 624parameters; surnameFirst; short; monogram; informal 625 626endName 627 628# foreignFull 629name ; title; پروفسور 630name ; given; آدا کورنلیا 631name ; given-informal; نیل 632name ; given2; سزار مارتین 633name ; surname-prefix; وان 634name ; surname-core; بروهل 635name ; surname2; گونزالس دومینگو 636name ; generation; جونیور 637name ; credentials; دکترای دندانپزشکی 638name ; locale; ko_AQ 639 640expectedResult; وان بروهل، پروفسور آدا کورنلیا سزار مارتین جونیور، دکترای دندانپزشکی 641 642parameters; surnameFirst; long; referring; formal 643 644expectedResult; پروفسور آدا کورنلیا سزار مارتین وان بروهل جونیور، دکترای دندانپزشکی 645 646parameters; givenFirst; long; referring; formal 647parameters; givenFirst; medium; referring; formal 648 649expectedResult; وان بروهل، آدا کورنلیا س. م. جونیور، دکترای دندانپزشکی 650 651parameters; surnameFirst; medium; referring; formal 652 653expectedResult; بروهل، آدا کورنلیا سزار مارتین وان 654 655parameters; sorting; long; referring; formal 656 657expectedResult; بروهل، آدا کورنلیا س. م. وان 658 659parameters; sorting; medium; referring; formal 660 661expectedResult; وان بروهل، آ. ک. س. م. 662 663parameters; surnameFirst; short; referring; formal 664parameters; sorting; short; referring; formal 665 666expectedResult; آ. ک. س. م. وان بروهل 667 668parameters; givenFirst; short; referring; formal 669 670expectedResult; پروفسور وان بروهل 671 672parameters; givenFirst; long; addressing; formal 673parameters; givenFirst; medium; addressing; formal 674parameters; givenFirst; short; addressing; formal 675parameters; surnameFirst; long; addressing; formal 676parameters; surnameFirst; medium; addressing; formal 677parameters; surnameFirst; short; addressing; formal 678 679expectedResult; وان بروهل، آ. ک. 680 681parameters; surnameFirst; short; referring; informal 682 683expectedResult; وان بروهل، نیل 684 685parameters; surnameFirst; long; referring; informal 686parameters; surnameFirst; medium; referring; informal 687parameters; sorting; long; referring; informal 688parameters; sorting; medium; referring; informal 689parameters; sorting; short; referring; informal 690 691expectedResult; نیل وان بروهل 692 693parameters; givenFirst; long; referring; informal 694parameters; givenFirst; medium; referring; informal 695 696expectedResult; نیل و. ب. 697 698parameters; givenFirst; short; referring; informal 699 700expectedResult; آ.س.و 701 702parameters; givenFirst; long; monogram; formal 703parameters; givenFirst; long; monogram; informal 704 705expectedResult; و.آ.س 706 707parameters; surnameFirst; long; monogram; formal 708parameters; surnameFirst; long; monogram; informal 709 710expectedResult; نیل 711 712parameters; givenFirst; long; addressing; informal 713parameters; givenFirst; medium; addressing; informal 714parameters; givenFirst; short; addressing; informal 715parameters; surnameFirst; long; addressing; informal 716parameters; surnameFirst; medium; addressing; informal 717parameters; surnameFirst; short; addressing; informal 718 719expectedResult; ن 720 721parameters; givenFirst; medium; monogram; informal 722parameters; givenFirst; short; monogram; informal 723parameters; surnameFirst; medium; monogram; informal 724parameters; surnameFirst; short; monogram; informal 725 726expectedResult; و 727 728parameters; givenFirst; medium; monogram; formal 729parameters; givenFirst; short; monogram; formal 730parameters; surnameFirst; medium; monogram; formal 731parameters; surnameFirst; short; monogram; formal 732 733endName 734