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