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: yue_Hans 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; yue_Hans_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; yue_Hans_AQ 119 120expectedResult; 大文陈 121 122parameters; givenFirst; long; referring; formal 123parameters; givenFirst; long; referring; informal 124parameters; givenFirst; medium; referring; formal 125parameters; givenFirst; medium; referring; informal 126parameters; givenFirst; short; referring; formal 127parameters; givenFirst; short; referring; informal 128 129expectedResult; 陈大文 130 131parameters; surnameFirst; long; referring; formal 132parameters; surnameFirst; long; referring; informal 133parameters; surnameFirst; medium; referring; formal 134parameters; surnameFirst; medium; referring; informal 135parameters; surnameFirst; short; referring; formal 136parameters; surnameFirst; short; referring; informal 137parameters; sorting; long; referring; formal 138parameters; sorting; long; referring; informal 139parameters; sorting; medium; referring; formal 140parameters; sorting; medium; referring; informal 141parameters; sorting; short; referring; formal 142parameters; sorting; short; referring; informal 143 144expectedResult; 大文 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; 大陈 154 155parameters; givenFirst; long; monogram; formal 156parameters; givenFirst; long; monogram; informal 157parameters; givenFirst; medium; monogram; formal 158parameters; givenFirst; medium; monogram; informal 159parameters; givenFirst; short; monogram; formal 160parameters; givenFirst; short; monogram; informal 161 162expectedResult; 陈大 163 164parameters; surnameFirst; long; monogram; formal 165parameters; surnameFirst; long; monogram; informal 166 167expectedResult; 大 168 169parameters; surnameFirst; medium; monogram; informal 170parameters; surnameFirst; short; monogram; informal 171 172expectedResult; 陈 173 174parameters; givenFirst; long; addressing; formal 175parameters; givenFirst; medium; addressing; formal 176parameters; givenFirst; short; addressing; formal 177parameters; surnameFirst; long; addressing; formal 178parameters; surnameFirst; medium; addressing; formal 179parameters; surnameFirst; medium; monogram; formal 180parameters; surnameFirst; short; addressing; formal 181parameters; surnameFirst; short; monogram; formal 182 183endName 184 185# nativeGGS 186name ; given; 大文 187name ; given2; 明德 188name ; surname; 陈 189name ; locale; yue_Hans_AQ 190 191expectedResult; 大文明德陈 192 193parameters; givenFirst; long; referring; formal 194parameters; givenFirst; long; referring; informal 195parameters; givenFirst; medium; referring; formal 196parameters; givenFirst; medium; referring; informal 197parameters; givenFirst; short; referring; formal 198parameters; givenFirst; short; referring; informal 199 200expectedResult; 陈大文明德 201 202parameters; surnameFirst; long; referring; formal 203parameters; sorting; long; referring; formal 204 205expectedResult; 陈大文明 206 207parameters; surnameFirst; medium; referring; formal 208parameters; surnameFirst; short; referring; formal 209parameters; sorting; medium; referring; formal 210parameters; sorting; short; referring; formal 211 212expectedResult; 大明陈 213 214parameters; givenFirst; long; monogram; formal 215parameters; givenFirst; long; monogram; informal 216parameters; givenFirst; medium; monogram; formal 217parameters; givenFirst; medium; monogram; informal 218parameters; givenFirst; short; monogram; formal 219parameters; givenFirst; short; monogram; informal 220 221expectedResult; 陈大文 222 223parameters; surnameFirst; long; referring; informal 224parameters; surnameFirst; medium; referring; informal 225parameters; surnameFirst; short; referring; informal 226parameters; sorting; long; referring; informal 227parameters; sorting; medium; referring; informal 228parameters; sorting; short; referring; informal 229 230expectedResult; 陈大明 231 232parameters; surnameFirst; long; monogram; formal 233 234expectedResult; 大文 235 236parameters; givenFirst; long; addressing; informal 237parameters; givenFirst; medium; addressing; informal 238parameters; givenFirst; short; addressing; informal 239parameters; surnameFirst; long; addressing; informal 240parameters; surnameFirst; medium; addressing; informal 241parameters; surnameFirst; short; addressing; informal 242 243expectedResult; 陈大 244 245parameters; surnameFirst; long; monogram; informal 246 247expectedResult; 大 248 249parameters; surnameFirst; medium; monogram; informal 250parameters; surnameFirst; short; monogram; informal 251 252expectedResult; 陈 253 254parameters; givenFirst; long; addressing; formal 255parameters; givenFirst; medium; addressing; formal 256parameters; givenFirst; short; addressing; formal 257parameters; surnameFirst; long; addressing; formal 258parameters; surnameFirst; medium; addressing; formal 259parameters; surnameFirst; medium; monogram; formal 260parameters; surnameFirst; short; addressing; formal 261parameters; surnameFirst; short; monogram; formal 262 263endName 264 265# nativeFull 266name ; title; 先生 267name ; given; 子媚 268name ; given-informal; 阿媚 269name ; given2; 惠仪 270name ; surname-core; 陈 271name ; generation; 小 272name ; credentials; 太平绅士 273name ; locale; yue_Hans_AQ 274 275expectedResult; 先生子媚惠仪陈太平绅士 276 277parameters; givenFirst; long; referring; formal 278parameters; givenFirst; long; referring; informal 279parameters; givenFirst; medium; referring; formal 280parameters; givenFirst; medium; referring; informal 281parameters; givenFirst; short; referring; formal 282parameters; givenFirst; short; referring; informal 283 284expectedResult; 陈子媚太平绅士惠仪 285 286parameters; surnameFirst; long; referring; formal 287parameters; surnameFirst; medium; referring; formal 288parameters; sorting; long; referring; formal 289parameters; sorting; medium; referring; formal 290 291expectedResult; 陈子媚惠仪 292 293parameters; surnameFirst; short; referring; formal 294parameters; sorting; short; referring; formal 295 296expectedResult; 子惠陈 297 298parameters; givenFirst; long; monogram; formal 299parameters; givenFirst; long; monogram; informal 300parameters; givenFirst; medium; monogram; formal 301parameters; givenFirst; medium; monogram; informal 302parameters; givenFirst; short; monogram; formal 303parameters; givenFirst; short; monogram; informal 304 305expectedResult; 陈先生 306 307parameters; givenFirst; long; addressing; formal 308parameters; givenFirst; medium; addressing; formal 309parameters; givenFirst; short; addressing; formal 310parameters; surnameFirst; long; addressing; formal 311parameters; surnameFirst; medium; addressing; formal 312parameters; surnameFirst; short; addressing; formal 313 314expectedResult; 陈子媚 315 316parameters; surnameFirst; short; referring; informal 317 318expectedResult; 陈子惠 319 320parameters; surnameFirst; long; monogram; formal 321 322expectedResult; 陈阿媚 323 324parameters; surnameFirst; long; referring; informal 325parameters; surnameFirst; medium; referring; informal 326parameters; sorting; long; referring; informal 327parameters; sorting; medium; referring; informal 328parameters; sorting; short; referring; informal 329 330expectedResult; 阿媚 331 332parameters; givenFirst; long; addressing; informal 333parameters; givenFirst; medium; addressing; informal 334parameters; givenFirst; short; addressing; informal 335parameters; surnameFirst; long; addressing; informal 336parameters; surnameFirst; medium; addressing; informal 337parameters; surnameFirst; short; addressing; informal 338 339expectedResult; 陈子 340 341parameters; surnameFirst; long; monogram; informal 342 343expectedResult; 阿 344 345parameters; surnameFirst; medium; monogram; informal 346parameters; surnameFirst; short; monogram; informal 347 348expectedResult; 陈 349 350parameters; surnameFirst; medium; monogram; formal 351parameters; surnameFirst; short; monogram; formal 352 353endName 354 355# foreignG 356name ; given; 凯晴 357name ; locale; fr_AQ 358 359expectedResult; 凯晴 360 361parameters; givenFirst; long; referring; formal 362parameters; givenFirst; long; referring; informal 363parameters; givenFirst; long; addressing; formal 364parameters; givenFirst; long; addressing; informal 365parameters; givenFirst; medium; referring; formal 366parameters; givenFirst; medium; referring; informal 367parameters; givenFirst; medium; addressing; formal 368parameters; givenFirst; medium; addressing; informal 369parameters; givenFirst; short; referring; formal 370parameters; givenFirst; short; referring; informal 371parameters; givenFirst; short; addressing; formal 372parameters; givenFirst; short; addressing; informal 373parameters; surnameFirst; long; referring; formal 374parameters; surnameFirst; long; referring; informal 375parameters; surnameFirst; long; addressing; formal 376parameters; surnameFirst; long; addressing; informal 377parameters; surnameFirst; medium; referring; formal 378parameters; surnameFirst; medium; referring; informal 379parameters; surnameFirst; medium; addressing; formal 380parameters; surnameFirst; medium; addressing; informal 381parameters; surnameFirst; short; referring; formal 382parameters; surnameFirst; short; referring; informal 383parameters; surnameFirst; short; addressing; formal 384parameters; surnameFirst; short; addressing; informal 385parameters; sorting; long; referring; formal 386parameters; sorting; long; referring; informal 387parameters; sorting; medium; referring; formal 388parameters; sorting; medium; referring; informal 389parameters; sorting; short; referring; formal 390parameters; sorting; short; referring; informal 391 392expectedResult; 凯 393 394parameters; givenFirst; long; monogram; formal 395parameters; givenFirst; long; monogram; informal 396parameters; givenFirst; medium; monogram; formal 397parameters; givenFirst; medium; monogram; informal 398parameters; givenFirst; short; monogram; formal 399parameters; givenFirst; short; monogram; informal 400parameters; surnameFirst; long; monogram; formal 401parameters; surnameFirst; long; monogram; informal 402parameters; surnameFirst; medium; monogram; formal 403parameters; surnameFirst; medium; monogram; informal 404parameters; surnameFirst; short; monogram; formal 405parameters; surnameFirst; short; monogram; informal 406 407endName 408 409# foreignGS 410name ; given; 永翘 411name ; surname; 黄 412name ; locale; fr_AQ 413 414expectedResult; 永翘 黄 415 416parameters; givenFirst; long; referring; formal 417parameters; givenFirst; long; referring; informal 418parameters; givenFirst; medium; referring; formal 419parameters; givenFirst; medium; referring; informal 420parameters; givenFirst; short; referring; formal 421parameters; givenFirst; short; referring; informal 422 423expectedResult; 黄 永翘 424 425parameters; surnameFirst; long; referring; formal 426parameters; surnameFirst; long; referring; informal 427parameters; surnameFirst; medium; referring; formal 428parameters; surnameFirst; medium; referring; informal 429parameters; surnameFirst; short; referring; formal 430parameters; surnameFirst; short; referring; informal 431parameters; sorting; long; referring; formal 432parameters; sorting; long; referring; informal 433parameters; sorting; medium; referring; formal 434parameters; sorting; medium; referring; informal 435parameters; sorting; short; referring; formal 436parameters; sorting; short; referring; informal 437 438expectedResult; 永翘 439 440parameters; givenFirst; long; addressing; informal 441parameters; givenFirst; medium; addressing; informal 442parameters; givenFirst; short; addressing; informal 443parameters; surnameFirst; long; addressing; informal 444parameters; surnameFirst; medium; addressing; informal 445parameters; surnameFirst; short; addressing; informal 446 447expectedResult; 永黄 448 449parameters; givenFirst; long; monogram; formal 450parameters; givenFirst; long; monogram; informal 451parameters; givenFirst; medium; monogram; formal 452parameters; givenFirst; medium; monogram; informal 453parameters; givenFirst; short; monogram; formal 454parameters; givenFirst; short; monogram; informal 455 456expectedResult; 黄永 457 458parameters; surnameFirst; long; monogram; formal 459parameters; surnameFirst; long; monogram; informal 460 461expectedResult; 永 462 463parameters; surnameFirst; medium; monogram; informal 464parameters; surnameFirst; short; monogram; informal 465 466expectedResult; 黄 467 468parameters; givenFirst; long; addressing; formal 469parameters; givenFirst; medium; addressing; formal 470parameters; givenFirst; short; addressing; formal 471parameters; surnameFirst; long; addressing; formal 472parameters; surnameFirst; medium; addressing; formal 473parameters; surnameFirst; medium; monogram; formal 474parameters; surnameFirst; short; addressing; formal 475parameters; surnameFirst; short; monogram; formal 476 477endName 478 479# foreignGGS 480name ; given; 永强 481name ; given2; 德安 482name ; surname; 吴 483name ; locale; fr_AQ 484 485expectedResult; 吴 永强 德 安 486 487parameters; surnameFirst; medium; referring; formal 488parameters; surnameFirst; short; referring; formal 489parameters; sorting; medium; referring; formal 490parameters; sorting; short; referring; formal 491 492expectedResult; 吴 永强 德安 493 494parameters; surnameFirst; long; referring; formal 495parameters; sorting; long; referring; formal 496 497expectedResult; 永强 德安 吴 498 499parameters; givenFirst; long; referring; formal 500parameters; givenFirst; long; referring; informal 501parameters; givenFirst; medium; referring; formal 502parameters; givenFirst; medium; referring; informal 503parameters; givenFirst; short; referring; formal 504parameters; givenFirst; short; referring; informal 505 506expectedResult; 吴 永强 507 508parameters; surnameFirst; long; referring; informal 509parameters; surnameFirst; medium; referring; informal 510parameters; surnameFirst; short; referring; informal 511parameters; sorting; long; referring; informal 512parameters; sorting; medium; referring; informal 513parameters; sorting; short; referring; informal 514 515expectedResult; 吴永德 516 517parameters; surnameFirst; long; monogram; formal 518 519expectedResult; 永德吴 520 521parameters; givenFirst; long; monogram; formal 522parameters; givenFirst; long; monogram; informal 523parameters; givenFirst; medium; monogram; formal 524parameters; givenFirst; medium; monogram; informal 525parameters; givenFirst; short; monogram; formal 526parameters; givenFirst; short; monogram; informal 527 528expectedResult; 吴永 529 530parameters; surnameFirst; long; monogram; informal 531 532expectedResult; 永强 533 534parameters; givenFirst; long; addressing; informal 535parameters; givenFirst; medium; addressing; informal 536parameters; givenFirst; short; addressing; informal 537parameters; surnameFirst; long; addressing; informal 538parameters; surnameFirst; medium; addressing; informal 539parameters; surnameFirst; short; addressing; informal 540 541expectedResult; 吴 542 543parameters; givenFirst; long; addressing; formal 544parameters; givenFirst; medium; addressing; formal 545parameters; givenFirst; short; addressing; formal 546parameters; surnameFirst; long; addressing; formal 547parameters; surnameFirst; medium; addressing; formal 548parameters; surnameFirst; medium; monogram; formal 549parameters; surnameFirst; short; addressing; formal 550parameters; surnameFirst; short; monogram; formal 551 552expectedResult; 永 553 554parameters; surnameFirst; medium; monogram; informal 555parameters; surnameFirst; short; monogram; informal 556 557endName 558 559# foreignFull 560name ; title; 先生 561name ; given; 大文 562name ; given-informal; 小二 563name ; generation; 小 564name ; credentials; 博士 565name ; locale; fr_AQ 566 567expectedResult; 先生 大文 博士 568 569parameters; givenFirst; long; referring; formal 570parameters; givenFirst; long; referring; informal 571parameters; givenFirst; medium; referring; formal 572parameters; givenFirst; medium; referring; informal 573parameters; givenFirst; short; referring; formal 574parameters; givenFirst; short; referring; informal 575 576expectedResult; 大文 博士 577 578parameters; surnameFirst; long; referring; formal 579parameters; surnameFirst; medium; referring; formal 580parameters; sorting; long; referring; formal 581parameters; sorting; medium; referring; formal 582 583expectedResult; 大文先生 584 585parameters; givenFirst; long; addressing; formal 586parameters; givenFirst; medium; addressing; formal 587parameters; givenFirst; short; addressing; formal 588parameters; surnameFirst; long; addressing; formal 589parameters; surnameFirst; medium; addressing; formal 590parameters; surnameFirst; short; addressing; formal 591 592expectedResult; 大文 593 594parameters; surnameFirst; short; referring; formal 595parameters; surnameFirst; short; referring; informal 596parameters; sorting; short; referring; formal 597 598expectedResult; 小二 599 600parameters; givenFirst; long; addressing; informal 601parameters; givenFirst; medium; addressing; informal 602parameters; givenFirst; short; addressing; informal 603parameters; surnameFirst; long; referring; informal 604parameters; surnameFirst; long; addressing; informal 605parameters; surnameFirst; medium; referring; informal 606parameters; surnameFirst; medium; addressing; informal 607parameters; surnameFirst; short; addressing; informal 608parameters; sorting; long; referring; informal 609parameters; sorting; medium; referring; informal 610parameters; sorting; short; referring; informal 611 612expectedResult; 大 613 614parameters; givenFirst; long; monogram; formal 615parameters; givenFirst; long; monogram; informal 616parameters; givenFirst; medium; monogram; formal 617parameters; givenFirst; medium; monogram; informal 618parameters; givenFirst; short; monogram; formal 619parameters; givenFirst; short; monogram; informal 620parameters; surnameFirst; long; monogram; formal 621parameters; surnameFirst; long; monogram; informal 622parameters; surnameFirst; medium; monogram; formal 623parameters; surnameFirst; short; monogram; formal 624 625expectedResult; 小 626 627parameters; surnameFirst; medium; monogram; informal 628parameters; surnameFirst; short; monogram; informal 629 630endName 631