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 }