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