1 // generated by fakerjsgenerator 2 /// 3 module faked.faker_af_za; 4 5 import faked.base; 6 7 8 /// 9 class Faker_af_za : Faker { 10 @safe: 11 import std.random; 12 import std.array; 13 import std.format; 14 import std.conv : to; 15 16 /// 17 this(int seed) { 18 super(seed); 19 } 20 21 /// 22 override string nameLastName() { 23 static enum data = [ 24 "van de Merwe", 25 "Schoeman", 26 "Barnard", 27 "de Kock", 28 "Meintjies", 29 "le Roux", 30 "Koen", 31 "Morkel", 32 "Viljoen", 33 "Smit", 34 "Nel", 35 "Grobelaar", 36 "Oppenheimer", 37 "Castelyn", 38 "du Preez", 39 "Cronnje", 40 "Donald", 41 "Pringle", 42 "Snell", 43 "Burger", 44 "van Heerden", 45 "van de Heefer", 46 "Wessels", 47 "Eksteen", 48 "Kirsten", 49 "de Villiers", 50 "Olivier", 51 "Steyn", 52 "Kallis", 53 "Ackerman", 54 "Dippenaar", 55 "Strydon", 56 "Boje", 57 "Pretorius", 58 "Langeveldt", 59 "Botha", 60 "Duminy", 61 "Fuller", 62 "Philander", 63 "Daniels", 64 "Fichardt", 65 "van Zyl", 66 "de Bruyn", 67 "van der Bijl", 68 "Dyer", 69 "van Buuren", 70 "Boyes", 71 "Versfeld", 72 "Bisset", 73 "Castens", 74 "Louw", 75 "Powell", 76 "Snedden", 77 "van Renen", 78 "Myburg", 79 "Bredenkamp", 80 "Mellett", 81 "Hertzog", 82 "Theunissen", 83 "de Waal", 84 "Cloete", 85 "Krige", 86 "Melker", 87 "Loubser", 88 "Stegmann", 89 "Joubert", 90 "Luyt", 91 "Roos", 92 "Lombard", 93 "van der Hoff", 94 "Immelman", 95 "Els", 96 "Delaney", 97 "Strauss", 98 "Meyer", 99 "Pienaar", 100 "du Plessis", 101 "van Rooyen", 102 "Kruger", 103 "Mostert", 104 "Scholtz", 105 "Aucamp", 106 "Albertyn", 107 "Bosman", 108 "Bester", 109 "Truter", 110 "Prinsloo", 111 "van Niekerk", 112 "Zimmerman", 113 "Venter", 114 "van den Berg", 115 "de Wet", 116 "Marais", 117 "van Jaarsveld", 118 "Jordaan", 119 "Malan", 120 "Viviers", 121 "Myburgh", 122 "Hoffman", 123 "Bekker", 124 "Rossouw", 125 "Rens", 126 "Lochner", 127 "Hanekom", 128 "Schmidt", 129 "Bekker", 130 "Wentzel", 131 "van Zyl", 132 "Bezuidenhout", 133 "Cilliers", 134 "Truter", 135 "Naude", 136 "de Vos", 137 "Goosen", 138 "Durand", 139 "Potgieter", 140 "van Deventer", 141 "de Klerk", 142 "Spies", 143 "Snyman", 144 "Oosthuizen", 145 "Bosch", 146 "Vogel", 147 "Fourie", 148 "van Staden", 149 "Wagenaar", 150 "Wolmerans", 151 "Veldsman", 152 "Tromp", 153 "Serfontein", 154 "Claasen", 155 "Heunis", 156 "Visagie", 157 "Ferreira", 158 "Erasmus", 159 "Knoetze", 160 "Jansen van Rensburg", 161 "Styger", 162 "Roberts", 163 "Richter", 164 "Lotter", 165 "Swart", 166 "Badenhorst", 167 "Laubscher", 168 "Hattingh", 169 "Visser", 170 "Brink", 171 "Theron", 172 "Paulse", 173 "Basson", 174 "van der Westhuyzen", 175 "Gerber", 176 "Human", 177 "Uys", 178 "Hougaard", 179 "Steenkamp", 180 "Pieterse", 181 "Brits", 182 "Jantjies", 183 "Etzebeth", 184 "de Jager", 185 "Boshoff", 186 "Kriel", 187 "Vosloo", 188 "Carstens" 189 ]; 190 return choice(data, this.rnd); 191 } 192 193 /// 194 override string nameFirstName() { 195 static enum data = [ 196 "Susan", 197 "Monica", 198 "Linda", 199 "Elsa", 200 "Susan", 201 "Margaret", 202 "Lisa", 203 "Karen", 204 "Helen", 205 "Sandra", 206 "Sara", 207 "Kimberly", 208 "Angelique", 209 "Melissa", 210 "Brenda", 211 "Anna", 212 "Annelie", 213 "Katryn", 214 "Amanda", 215 "Stefanie", 216 "Marie", 217 "Janet", 218 "Rosemarie", 219 "Nicoleen", 220 "Paula", 221 "Robin", 222 "Rita", 223 "Edna", 224 "Carmen", 225 "Cindy", 226 "Edith", 227 "Ethel", 228 "Ellen", 229 "Elaine", 230 "Charlotte", 231 "Pauline", 232 "Juanita", 233 "Anita", 234 "Rhonda", 235 "Hazel", 236 "Debbie", 237 "Clara", 238 "Lucille", 239 "Eleanor", 240 "Alicia", 241 "Michele", 242 "Geraldine", 243 "Erika", 244 "Bernice", 245 "Audrey", 246 "Yvonne", 247 "Annette", 248 "Renette", 249 "Ida", 250 "Melanie", 251 "Jolanda", 252 "Vanessa", 253 "Alma", 254 "Sue-Marie", 255 "Elsa", 256 "Carla", 257 "Rosemarie", 258 "Wilma", 259 "Kristin", 260 "Natalie", 261 "Charlene", 262 "Melinda", 263 "Maureen", 264 "Tanya", 265 "Marlene", 266 "Heidi", 267 "Lydia", 268 "Vickie", 269 "Nina", 270 "Leona", 271 "Jenny", 272 "Sonia", 273 "Kristina", 274 "Erika", 275 "Katrina", 276 "Belinda", 277 "Natasha", 278 "Cecile", 279 "Angie", 280 "Lynda", 281 "Amelia", 282 "Monique", 283 "Kayla", 284 "Yvette", 285 "Olivia", 286 "Antoinette", 287 "Bridgette", 288 "Karla", 289 "Leticia", 290 "Krista", 291 "Robyn", 292 "Rosalie", 293 "Bernadette", 294 "Krystal", 295 "Nadine", 296 "Estelle", 297 "Lynette", 298 "Eloise", 299 "Jana", 300 "Kerry", 301 "Jenna", 302 "Tasha", 303 "Sonja", 304 "Elsa", 305 "Elisa", 306 "Kristie", 307 "Johan", 308 "Robert", 309 "Michael", 310 "William", 311 "Willem", 312 "David", 313 "Richard", 314 "Thomas", 315 "Charl", 316 "Christopher", 317 "Daniel", 318 "Dante", 319 "Paul", 320 "Mark", 321 "George", 322 "Kenneth", 323 "Steven", 324 "Edward", 325 "Ronald", 326 "Anthony", 327 "Albert", 328 "Kevin", 329 "Jaco", 330 "Jacobus", 331 "Mathuys", 332 "Frankie", 333 "Stephen", 334 "Andre", 335 "Raymond", 336 "Joshua", 337 "Dennis", 338 "Pieter", 339 "Henrie", 340 "Rigard", 341 "Riaan", 342 "Joe", 343 "Johannes", 344 "Hannes", 345 "Gerald", 346 "Gerhard", 347 "Willie", 348 "Roy", 349 "Adam", 350 "Harry", 351 "Wayne", 352 "Billy", 353 "Steve", 354 "Louis", 355 "Eugene", 356 "Russell", 357 "Bobbie", 358 "Victor", 359 "Martin", 360 "Ernest", 361 "Phillip", 362 "Craig", 363 "Alan", 364 "Shawn", 365 "Chris", 366 "Earl", 367 "Jimmy", 368 "Brian", 369 "Mike", 370 "Leonard", 371 "Dale", 372 "Allen", 373 "Vincent", 374 "Francois", 375 "Eddie", 376 "Alexander", 377 "Bernard", 378 "Markus", 379 "Micheal", 380 "Theo", 381 "Oscar", 382 "Derek", 383 "Wesley", 384 "Derrick", 385 "Herman", 386 "Rick", 387 "Ruben", 388 "Cecil", 389 "Andre", 390 "Roland", 391 "Harvey", 392 "Adriaan", 393 "Karl", 394 "Erik", 395 "Neil", 396 "Ian", 397 "Iwan", 398 "Julian", 399 "Nick", 400 "Shaun", 401 "Cameron", 402 "Wilbur", 403 "Rudolph", 404 "Rudy", 405 "Bennie", 406 "Lukas", 407 "Simon", 408 "Rufus", 409 "Hugo", 410 "Conrad", 411 "Tommie", 412 "Jan", 413 "Jacques", 414 "Morne", 415 "Vernon", 416 "Duanne", 417 "Theunis", 418 "Theuns", 419 "Wessel", 420 "Stephaans" 421 ]; 422 return choice(data, this.rnd); 423 } 424 425 /// 426 override string nameMaleFirstName() { 427 static enum data = [ 428 "Johan", 429 "Robert", 430 "Michael", 431 "William", 432 "Willem", 433 "David", 434 "Richard", 435 "Thomas", 436 "Charl", 437 "Christopher", 438 "Daniel", 439 "Dante", 440 "Paul", 441 "Mark", 442 "George", 443 "Kenneth", 444 "Steven", 445 "Edward", 446 "Ronald", 447 "Anthony", 448 "Albert", 449 "Kevin", 450 "Jaco", 451 "Jacobus", 452 "Mathuys", 453 "Frankie", 454 "Stephen", 455 "Andre", 456 "Raymond", 457 "Joshua", 458 "Dennis", 459 "Pieter", 460 "Henrie", 461 "Rigard", 462 "Riaan", 463 "Joe", 464 "Johannes", 465 "Hannes", 466 "Gerald", 467 "Gerhard", 468 "Willie", 469 "Roy", 470 "Adam", 471 "Harry", 472 "Wayne", 473 "Billy", 474 "Steve", 475 "Louis", 476 "Eugene", 477 "Russell", 478 "Bobbie", 479 "Victor", 480 "Martin", 481 "Ernest", 482 "Phillip", 483 "Craig", 484 "Alan", 485 "Shawn", 486 "Chris", 487 "Earl", 488 "Jimmy", 489 "Brian", 490 "Mike", 491 "Leonard", 492 "Dale", 493 "Allen", 494 "Vincent", 495 "Francois", 496 "Eddie", 497 "Alexander", 498 "Bernard", 499 "Markus", 500 "Micheal", 501 "Theo", 502 "Oscar", 503 "Derek", 504 "Wesley", 505 "Derrick", 506 "Herman", 507 "Rick", 508 "Ruben", 509 "Cecil", 510 "Andre", 511 "Roland", 512 "Harvey", 513 "Adriaan", 514 "Karl", 515 "Erik", 516 "Neil", 517 "Ian", 518 "Iwan", 519 "Julian", 520 "Nick", 521 "Shaun", 522 "Cameron", 523 "Wilbur", 524 "Rudolph", 525 "Rudy", 526 "Bennie", 527 "Lukas", 528 "Simon", 529 "Rufus", 530 "Hugo", 531 "Conrad", 532 "Tommie", 533 "Jan", 534 "Jacques", 535 "Morne", 536 "Vernon", 537 "Duanne", 538 "Theunis", 539 "Theuns", 540 "Wessel", 541 "Stephaans" 542 ]; 543 return choice(data, this.rnd); 544 } 545 546 /// 547 override string nameFemaleFirstName() { 548 static enum data = [ 549 "Susan", 550 "Monica", 551 "Linda", 552 "Elsa", 553 "Susan", 554 "Margaret", 555 "Lisa", 556 "Karen", 557 "Helen", 558 "Sandra", 559 "Sara", 560 "Kimberly", 561 "Angelique", 562 "Melissa", 563 "Brenda", 564 "Anna", 565 "Annelie", 566 "Katryn", 567 "Amanda", 568 "Stefanie", 569 "Marie", 570 "Janet", 571 "Rosemarie", 572 "Nicoleen", 573 "Paula", 574 "Robin", 575 "Rita", 576 "Edna", 577 "Carmen", 578 "Cindy", 579 "Edith", 580 "Ethel", 581 "Ellen", 582 "Elaine", 583 "Charlotte", 584 "Pauline", 585 "Juanita", 586 "Anita", 587 "Rhonda", 588 "Hazel", 589 "Debbie", 590 "Clara", 591 "Lucille", 592 "Eleanor", 593 "Alicia", 594 "Michele", 595 "Geraldine", 596 "Erika", 597 "Bernice", 598 "Audrey", 599 "Yvonne", 600 "Annette", 601 "Renette", 602 "Ida", 603 "Melanie", 604 "Jolanda", 605 "Vanessa", 606 "Alma", 607 "Sue-Marie", 608 "Elsa", 609 "Carla", 610 "Rosemary", 611 "Wilma", 612 "Kristin", 613 "Natalie", 614 "Charlene", 615 "Melinda", 616 "Maureen", 617 "Tanya", 618 "Marlene", 619 "Heidi", 620 "Lydia", 621 "Vickie", 622 "Nina", 623 "Leona", 624 "Jenny", 625 "Sonia", 626 "Kristina", 627 "Erika", 628 "Katrina", 629 "Belinda", 630 "Natasha", 631 "Cecile", 632 "Angie", 633 "Lynda", 634 "Amelia", 635 "Monique", 636 "Kayla", 637 "Yvette", 638 "Olivia", 639 "Antoinette", 640 "Bridgette", 641 "Karla", 642 "Leticia", 643 "Krista", 644 "Robyn", 645 "Rosalie", 646 "Bernadette", 647 "Krystal", 648 "Nadine", 649 "Estelle", 650 "Lynette", 651 "Eloise", 652 "Jana", 653 "Kerry", 654 "Jenna", 655 "Tasha", 656 "Sonja", 657 "Elsa", 658 "Elisa", 659 "Kristie" 660 ]; 661 return choice(data, this.rnd); 662 } 663 664 /// 665 override string phoneNumberFormats() { 666 static enum data = [ 667 "01# ### #####", 668 "02# ### #####", 669 "03# ### #####", 670 "04# ### #####", 671 "05# ### #####", 672 "0800 ### ###", 673 "0860 ### ###", 674 "01#########", 675 "01# ########" 676 ]; 677 return this.digitBuild(choice(data, this.rnd)); 678 } 679 680 /// 681 override string cellPhoneFormats() { 682 static enum data = [ 683 "082 ### ####", 684 "084 ### ####", 685 "083 ### ####", 686 "065 ### ####", 687 "082#######", 688 "082 #######" 689 ]; 690 return this.digitBuild(choice(data, this.rnd)); 691 } 692 693 /// 694 override string addressPostcode() { 695 static enum data = [ 696 "#####", 697 "####" 698 ]; 699 return this.digitBuild(choice(data, this.rnd)); 700 } 701 702 /// 703 override string addressDefaultCountry() { 704 static enum data = [ 705 "South Africa" 706 ]; 707 return choice(data, this.rnd); 708 } 709 710 /// 711 override string internetDomainSuffix() { 712 static enum data = [ 713 "co.za", 714 "com", 715 "org.za", 716 "info", 717 "net.za" 718 ]; 719 return choice(data, this.rnd); 720 } 721 722 /// 723 override string companySuffix() { 724 static enum data = [ 725 "Pty Ltd", 726 "Ltd", 727 "CC" 728 ]; 729 return choice(data, this.rnd); 730 } 731 732 }