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