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: bal_Latn 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; Karima 63name ; locale; bal_Latn_AQ 64 65expectedResult; Karima 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; K 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; Karima 117name ; surname; Balóch 118name ; locale; bal_Latn_AQ 119 120expectedResult; Balóch Karima 121 122parameters; surnameFirst; long; referring; formal 123parameters; surnameFirst; long; referring; informal 124parameters; surnameFirst; long; addressing; formal 125parameters; surnameFirst; long; addressing; informal 126parameters; surnameFirst; medium; referring; formal 127parameters; surnameFirst; medium; referring; informal 128parameters; surnameFirst; medium; addressing; formal 129parameters; surnameFirst; medium; addressing; informal 130parameters; surnameFirst; short; referring; formal 131parameters; surnameFirst; short; referring; informal 132parameters; surnameFirst; short; addressing; formal 133parameters; surnameFirst; short; addressing; informal 134parameters; sorting; long; referring; formal 135parameters; sorting; long; referring; informal 136parameters; sorting; medium; referring; formal 137parameters; sorting; medium; referring; informal 138parameters; sorting; short; referring; formal 139parameters; sorting; short; referring; informal 140 141expectedResult; Karima Balóch 142 143parameters; givenFirst; long; referring; formal 144parameters; givenFirst; long; referring; informal 145parameters; givenFirst; long; addressing; formal 146parameters; givenFirst; long; addressing; informal 147parameters; givenFirst; medium; referring; formal 148parameters; givenFirst; medium; referring; informal 149parameters; givenFirst; medium; addressing; formal 150parameters; givenFirst; medium; addressing; informal 151parameters; givenFirst; short; referring; formal 152parameters; givenFirst; short; referring; informal 153parameters; givenFirst; short; addressing; formal 154parameters; givenFirst; short; addressing; informal 155 156expectedResult; BK 157 158parameters; surnameFirst; long; monogram; formal 159parameters; surnameFirst; long; monogram; informal 160parameters; surnameFirst; medium; monogram; formal 161parameters; surnameFirst; medium; monogram; informal 162parameters; surnameFirst; short; monogram; formal 163parameters; surnameFirst; short; monogram; informal 164 165expectedResult; KB 166 167parameters; givenFirst; long; monogram; formal 168parameters; givenFirst; long; monogram; informal 169parameters; givenFirst; medium; monogram; formal 170parameters; givenFirst; medium; monogram; informal 171parameters; givenFirst; short; monogram; formal 172parameters; givenFirst; short; monogram; informal 173 174endName 175 176# nativeGGS 177name ; given; Karima 178name ; given2; Mehráb 179name ; surname; Balóch 180name ; locale; bal_Latn_AQ 181 182expectedResult; Balóch Karima Mehráb 183 184parameters; surnameFirst; long; referring; formal 185parameters; surnameFirst; long; referring; informal 186parameters; surnameFirst; long; addressing; formal 187parameters; surnameFirst; long; addressing; informal 188parameters; surnameFirst; medium; referring; formal 189parameters; surnameFirst; medium; referring; informal 190parameters; surnameFirst; medium; addressing; formal 191parameters; surnameFirst; medium; addressing; informal 192parameters; surnameFirst; short; referring; formal 193parameters; surnameFirst; short; referring; informal 194parameters; surnameFirst; short; addressing; formal 195parameters; surnameFirst; short; addressing; informal 196parameters; sorting; long; referring; formal 197parameters; sorting; long; referring; informal 198parameters; sorting; medium; referring; formal 199parameters; sorting; medium; referring; informal 200parameters; sorting; short; referring; formal 201parameters; sorting; short; referring; informal 202 203expectedResult; Karima Mehráb Balóch 204 205parameters; givenFirst; long; referring; formal 206parameters; givenFirst; long; referring; informal 207parameters; givenFirst; long; addressing; formal 208parameters; givenFirst; long; addressing; informal 209parameters; givenFirst; medium; referring; formal 210parameters; givenFirst; medium; referring; informal 211parameters; givenFirst; medium; addressing; formal 212parameters; givenFirst; medium; addressing; informal 213parameters; givenFirst; short; referring; formal 214parameters; givenFirst; short; referring; informal 215parameters; givenFirst; short; addressing; formal 216parameters; givenFirst; short; addressing; informal 217 218expectedResult; BKM 219 220parameters; surnameFirst; long; monogram; formal 221parameters; surnameFirst; long; monogram; informal 222parameters; surnameFirst; medium; monogram; formal 223parameters; surnameFirst; medium; monogram; informal 224parameters; surnameFirst; short; monogram; formal 225parameters; surnameFirst; short; monogram; informal 226 227expectedResult; KMB 228 229parameters; givenFirst; long; monogram; formal 230parameters; givenFirst; long; monogram; informal 231parameters; givenFirst; medium; monogram; formal 232parameters; givenFirst; medium; monogram; informal 233parameters; givenFirst; short; monogram; formal 234parameters; givenFirst; short; monogram; informal 235 236endName 237 238# nativeFull 239name ; title; Wj. 240name ; given; Monir Mómen 241name ; given-informal; Ostád 242name ; given2; Monir Mómen 243name ; surname-core; Balóch 244name ; generation; Jr 245name ; locale; bal_Latn_AQ 246 247expectedResult; Balóch Wj. Monir Mómen Monir Mómen 248 249parameters; surnameFirst; long; referring; formal 250parameters; surnameFirst; long; referring; informal 251parameters; surnameFirst; long; addressing; formal 252parameters; surnameFirst; long; addressing; informal 253parameters; surnameFirst; medium; referring; formal 254parameters; surnameFirst; medium; referring; informal 255parameters; surnameFirst; medium; addressing; formal 256parameters; surnameFirst; medium; addressing; informal 257parameters; surnameFirst; short; referring; formal 258parameters; surnameFirst; short; referring; informal 259parameters; surnameFirst; short; addressing; formal 260parameters; surnameFirst; short; addressing; informal 261parameters; sorting; long; referring; formal 262parameters; sorting; long; referring; informal 263parameters; sorting; medium; referring; formal 264parameters; sorting; medium; referring; informal 265parameters; sorting; short; referring; formal 266parameters; sorting; short; referring; informal 267 268expectedResult; Wj. Monir Mómen Monir Mómen Balóch 269 270parameters; givenFirst; long; referring; formal 271parameters; givenFirst; long; referring; informal 272parameters; givenFirst; long; addressing; formal 273parameters; givenFirst; long; addressing; informal 274parameters; givenFirst; medium; referring; formal 275parameters; givenFirst; medium; referring; informal 276parameters; givenFirst; medium; addressing; formal 277parameters; givenFirst; medium; addressing; informal 278parameters; givenFirst; short; referring; formal 279parameters; givenFirst; short; referring; informal 280parameters; givenFirst; short; addressing; formal 281parameters; givenFirst; short; addressing; informal 282 283expectedResult; BMM 284 285parameters; surnameFirst; long; monogram; formal 286parameters; surnameFirst; long; monogram; informal 287parameters; surnameFirst; medium; monogram; formal 288parameters; surnameFirst; medium; monogram; informal 289parameters; surnameFirst; short; monogram; formal 290parameters; surnameFirst; short; monogram; informal 291 292expectedResult; MMB 293 294parameters; givenFirst; long; monogram; formal 295parameters; givenFirst; long; monogram; informal 296parameters; givenFirst; medium; monogram; formal 297parameters; givenFirst; medium; monogram; informal 298parameters; givenFirst; short; monogram; formal 299parameters; givenFirst; short; monogram; informal 300 301endName 302 303# foreignG 304name ; given; Sinbad 305name ; locale; ja_AQ 306 307expectedResult; Sinbad 308 309parameters; givenFirst; long; referring; formal 310parameters; givenFirst; long; referring; informal 311parameters; givenFirst; long; addressing; formal 312parameters; givenFirst; long; addressing; informal 313parameters; givenFirst; medium; referring; formal 314parameters; givenFirst; medium; referring; informal 315parameters; givenFirst; medium; addressing; formal 316parameters; givenFirst; medium; addressing; informal 317parameters; givenFirst; short; referring; formal 318parameters; givenFirst; short; referring; informal 319parameters; givenFirst; short; addressing; formal 320parameters; givenFirst; short; addressing; informal 321parameters; surnameFirst; long; referring; formal 322parameters; surnameFirst; long; referring; informal 323parameters; surnameFirst; long; addressing; formal 324parameters; surnameFirst; long; addressing; informal 325parameters; surnameFirst; medium; referring; formal 326parameters; surnameFirst; medium; referring; informal 327parameters; surnameFirst; medium; addressing; formal 328parameters; surnameFirst; medium; addressing; informal 329parameters; surnameFirst; short; referring; formal 330parameters; surnameFirst; short; referring; informal 331parameters; surnameFirst; short; addressing; formal 332parameters; surnameFirst; short; addressing; informal 333parameters; sorting; long; referring; formal 334parameters; sorting; long; referring; informal 335parameters; sorting; medium; referring; formal 336parameters; sorting; medium; referring; informal 337parameters; sorting; short; referring; formal 338parameters; sorting; short; referring; informal 339 340expectedResult; S 341 342parameters; givenFirst; long; monogram; formal 343parameters; givenFirst; long; monogram; informal 344parameters; givenFirst; medium; monogram; formal 345parameters; givenFirst; medium; monogram; informal 346parameters; givenFirst; short; monogram; formal 347parameters; givenFirst; short; monogram; informal 348parameters; surnameFirst; long; monogram; formal 349parameters; surnameFirst; long; monogram; informal 350parameters; surnameFirst; medium; monogram; formal 351parameters; surnameFirst; medium; monogram; informal 352parameters; surnameFirst; short; monogram; formal 353parameters; surnameFirst; short; monogram; informal 354 355endName 356 357# foreignGS 358name ; given; Käthe 359name ; surname; Müller 360name ; locale; ja_AQ 361 362expectedResult; Käthe Müller 363 364parameters; givenFirst; long; referring; formal 365parameters; givenFirst; long; referring; informal 366parameters; givenFirst; long; addressing; formal 367parameters; givenFirst; long; addressing; informal 368parameters; givenFirst; medium; referring; formal 369parameters; givenFirst; medium; referring; informal 370parameters; givenFirst; medium; addressing; formal 371parameters; givenFirst; medium; addressing; informal 372parameters; givenFirst; short; referring; formal 373parameters; givenFirst; short; referring; informal 374parameters; givenFirst; short; addressing; formal 375parameters; givenFirst; short; addressing; informal 376 377expectedResult; Müller Käthe 378 379parameters; surnameFirst; long; referring; formal 380parameters; surnameFirst; long; referring; informal 381parameters; surnameFirst; long; addressing; formal 382parameters; surnameFirst; long; addressing; informal 383parameters; surnameFirst; medium; referring; formal 384parameters; surnameFirst; medium; referring; informal 385parameters; surnameFirst; medium; addressing; formal 386parameters; surnameFirst; medium; addressing; informal 387parameters; surnameFirst; short; referring; formal 388parameters; surnameFirst; short; referring; informal 389parameters; surnameFirst; short; addressing; formal 390parameters; surnameFirst; short; addressing; informal 391parameters; sorting; long; referring; formal 392parameters; sorting; long; referring; informal 393parameters; sorting; medium; referring; formal 394parameters; sorting; medium; referring; informal 395parameters; sorting; short; referring; formal 396parameters; sorting; short; referring; informal 397 398expectedResult; KM 399 400parameters; givenFirst; long; monogram; formal 401parameters; givenFirst; long; monogram; informal 402parameters; givenFirst; medium; monogram; formal 403parameters; givenFirst; medium; monogram; informal 404parameters; givenFirst; short; monogram; formal 405parameters; givenFirst; short; monogram; informal 406 407expectedResult; MK 408 409parameters; surnameFirst; long; monogram; formal 410parameters; surnameFirst; long; monogram; informal 411parameters; surnameFirst; medium; monogram; formal 412parameters; surnameFirst; medium; monogram; informal 413parameters; surnameFirst; short; monogram; formal 414parameters; surnameFirst; short; monogram; informal 415 416endName 417 418# foreignGGS 419name ; given; Zäzilia 420name ; given2; Hamish 421name ; surname; Stöber 422name ; locale; ja_AQ 423 424expectedResult; Stöber Zäzilia Hamish 425 426parameters; surnameFirst; long; referring; formal 427parameters; surnameFirst; long; referring; informal 428parameters; surnameFirst; long; addressing; formal 429parameters; surnameFirst; long; addressing; informal 430parameters; surnameFirst; medium; referring; formal 431parameters; surnameFirst; medium; referring; informal 432parameters; surnameFirst; medium; addressing; formal 433parameters; surnameFirst; medium; addressing; informal 434parameters; surnameFirst; short; referring; formal 435parameters; surnameFirst; short; referring; informal 436parameters; surnameFirst; short; addressing; formal 437parameters; surnameFirst; short; addressing; informal 438parameters; sorting; long; referring; formal 439parameters; sorting; long; referring; informal 440parameters; sorting; medium; referring; formal 441parameters; sorting; medium; referring; informal 442parameters; sorting; short; referring; formal 443parameters; sorting; short; referring; informal 444 445expectedResult; Zäzilia Hamish Stöber 446 447parameters; givenFirst; long; referring; formal 448parameters; givenFirst; long; referring; informal 449parameters; givenFirst; long; addressing; formal 450parameters; givenFirst; long; addressing; informal 451parameters; givenFirst; medium; referring; formal 452parameters; givenFirst; medium; referring; informal 453parameters; givenFirst; medium; addressing; formal 454parameters; givenFirst; medium; addressing; informal 455parameters; givenFirst; short; referring; formal 456parameters; givenFirst; short; referring; informal 457parameters; givenFirst; short; addressing; formal 458parameters; givenFirst; short; addressing; informal 459 460expectedResult; SZH 461 462parameters; surnameFirst; long; monogram; formal 463parameters; surnameFirst; long; monogram; informal 464parameters; surnameFirst; medium; monogram; formal 465parameters; surnameFirst; medium; monogram; informal 466parameters; surnameFirst; short; monogram; formal 467parameters; surnameFirst; short; monogram; informal 468 469expectedResult; ZHS 470 471parameters; givenFirst; long; monogram; formal 472parameters; givenFirst; long; monogram; informal 473parameters; givenFirst; medium; monogram; formal 474parameters; givenFirst; medium; monogram; informal 475parameters; givenFirst; short; monogram; formal 476parameters; givenFirst; short; monogram; informal 477 478endName 479 480# foreignFull 481name ; title; Prop. Dr. 482name ; given; Ada Cornelia 483name ; given-informal; Neele 484name ; given2; César Martín 485name ; surname-prefix; von 486name ; surname-core; Brühl 487name ; surname2; González Domingo 488name ; generation; Jr 489name ; credentials; MD DDS 490name ; locale; ja_AQ 491 492expectedResult; von Brühl González Domingo, Prop. Dr. Ada Cornelia César Martín MD DDS 493 494parameters; sorting; long; referring; formal 495parameters; sorting; long; referring; informal 496parameters; sorting; medium; referring; formal 497parameters; sorting; medium; referring; informal 498parameters; sorting; short; referring; formal 499parameters; sorting; short; referring; informal 500 501expectedResult; Prop. Dr. Ada Cornelia César Martín von Brühl González Domingo MD DDS 502 503parameters; givenFirst; long; referring; formal 504parameters; givenFirst; long; referring; informal 505parameters; givenFirst; long; addressing; formal 506parameters; givenFirst; long; addressing; informal 507parameters; givenFirst; medium; referring; formal 508parameters; givenFirst; medium; referring; informal 509parameters; givenFirst; medium; addressing; formal 510parameters; givenFirst; medium; addressing; informal 511parameters; givenFirst; short; referring; formal 512parameters; givenFirst; short; referring; informal 513parameters; givenFirst; short; addressing; formal 514parameters; givenFirst; short; addressing; informal 515 516expectedResult; von Brühl González Domingo Prop. Dr. Ada Cornelia César Martín MD DDS 517 518parameters; surnameFirst; long; referring; formal 519parameters; surnameFirst; long; referring; informal 520parameters; surnameFirst; long; addressing; formal 521parameters; surnameFirst; long; addressing; informal 522parameters; surnameFirst; medium; referring; formal 523parameters; surnameFirst; medium; referring; informal 524parameters; surnameFirst; medium; addressing; formal 525parameters; surnameFirst; medium; addressing; informal 526parameters; surnameFirst; short; referring; formal 527parameters; surnameFirst; short; referring; informal 528parameters; surnameFirst; short; addressing; formal 529parameters; surnameFirst; short; addressing; informal 530 531expectedResult; ACV 532 533parameters; givenFirst; long; monogram; formal 534parameters; givenFirst; long; monogram; informal 535parameters; givenFirst; medium; monogram; formal 536parameters; givenFirst; medium; monogram; informal 537parameters; givenFirst; short; monogram; formal 538parameters; givenFirst; short; monogram; informal 539 540expectedResult; VAC 541 542parameters; surnameFirst; long; monogram; formal 543parameters; surnameFirst; long; monogram; informal 544parameters; surnameFirst; medium; monogram; formal 545parameters; surnameFirst; medium; monogram; informal 546parameters; surnameFirst; short; monogram; formal 547parameters; surnameFirst; short; monogram; informal 548 549endName 550