1 // generated by fakerjsgenerator
2 ///
3 module faked.faker_zu_za;
4 
5 import faked.base;
6 
7 
8 ///
9 class Faker_zu_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 		"Ayanda",
93 		"Uluthando",
94 		"Nofoto",
95 		"Yibanathi",
96 		"Thadie",
97 		"Ulwazi",
98 		"Lerato",
99 		"Amahle",
100 		"Khulekani",
101 		"Jabulile",
102 		"Mthunzi",
103 		"Sindisiwe",
104 		"Inyoni",
105 		"Ntombizodwa",
106 		"Zobuhle",
107 		"Samukelisiwe",
108 		"Nonhlanhla",
109 		"Nhlakanipho",
110 		"Liyana",
111 		"Nonjabulo",
112 		"Ntokozo",
113 		"Nokuthula",
114 		"Buhle",
115 		"Isisa",
116 		"Thobeka",
117 		"Thabisa",
118 		"Zanele",
119 		"Sizani",
120 		"Nkosingiphile",
121 		"Mhambi",
122 		"Nomvula",
123 		"Thulisile",
124 		"Lukhona",
125 		"Mbalienhle",
126 		"Sizakele",
127 		"Khethiwe",
128 		"Nolwazi",
129 		"Sinenhlanhla",
130 		"Ayize",
131 		"Duduzile",
132 		"Busisiwe",
133 		"Hlengiwe",
134 		"Jabulile",
135 		"Khanyisile",
136 		"Nandi",
137 		"Ndondoloza",
138 		"Nozipho",
139 		"Nonkululeko",
140 		"Sibongile",
141 		"Siphephelo",
142 		"Bonginkosi",
143 		"Kagiso",
144 		"Bhekizizwe",
145 		"Bhekumbuso",
146 		"Shaka",
147 		"Funani",
148 		"Kgabu",
149 		"Solomon",
150 		"Gatsha",
151 		"Langa",
152 		"Phila",
153 		"Msizi",
154 		"Nkosiyabo",
155 		"Linda",
156 		"Mpilo",
157 		"Siyanda",
158 		"Nkanyezi",
159 		"Bafana",
160 		"Lwandle",
161 		"Sfiso",
162 		"Thulani",
163 		"Thando",
164 		"Sanele",
165 		"Anele",
166 		"Lungelo",
167 		"Dumisani",
168 		"Bangizwe",
169 		"Fanyana",
170 		"Bhekimuzi",
171 		"Mandla",
172 		"Maphikelela",
173 		"Mpumelelo",
174 		"Mthunzi",
175 		"Philani",
176 		"Musawenkosi",
177 		"Nkosenye",
178 		"Nkosinhle",
179 		"Phiwokwakhe",
180 		"Sifiso",
181 		"Zithulele",
182 		"Sithembiso",
183 		"Sipho",
184 		"Siphiwe",
185 		"Sibusiso",
186 		"Velaphi",
187 		"Thamsanqa",
188 		"Vusumuzi",
189 		"Themba",
190 		"Zenzele",
191 		"Ndleleni"
192 		];
193 		return choice(data, this.rnd);
194 	}
195 
196 	///
197 	override string nameLastName() {
198 		static enum data = [
199 		"Bengu",
200 		"Bhengu",
201 		"Buthelezi",
202 		"Bhuyeni",
203 		"Bhembe",
204 		"Bhengani",
205 		"Bayeni",
206 		"Chiliza",
207 		"Cele",
208 		"Cebekhulu",
209 		"Dingiswayo",
210 		"Dlamini",
211 		"Dube",
212 		"Fuze",
213 		"Gwacela",
214 		"Gigaba",
215 		"Gumede",
216 		"Guliwe",
217 		"Gwala",
218 		"Gama",
219 		"Gumede",
220 		"Hlongwa",
221 		"Luthuli",
222 		"Msibi",
223 		"Mthethwa",
224 		"Mashinini",
225 		"Ndebele",
226 		"Ngubane",
227 		"Nondlela",
228 		"Nzimande",
229 		"Radebe",
230 		"Seme",
231 		"Senzangakhona",
232 		"Sondisa",
233 		"Zuma",
234 		"Dhlomo",
235 		"Nhleko",
236 		"Mabizela",
237 		"Khumalo",
238 		"Kunene",
239 		"Khawula",
240 		"Khuzwayo",
241 		"Lamula",
242 		"Lembede",
243 		"Lamula",
244 		"Mkhatshwa",
245 		"Moseley",
246 		"Mavundla",
247 		"Magoza",
248 		"Malinga",
249 		"Mbatha",
250 		"Mqwebu",
251 		"Mbende",
252 		"Maduma",
253 		"Mgenge",
254 		"Mehloluhlaza",
255 		"Maphisa",
256 		"Mfeka",
257 		"Mfumu",
258 		"Musi",
259 		"Mtolo",
260 		"Nonyana",
261 		"Ngema",
262 		"Ngwazi",
263 		"Nozulu",
264 		"Ntombela",
265 		"Ntanzi",
266 		"Mbuso",
267 		"Ngcolosi",
268 		"Gabhezi",
269 		"Nsele",
270 		"Nyanda",
271 		"Thusi",
272 		"Mbatha",
273 		"Biyela",
274 		"Gumede",
275 		"Nomvethe",
276 		"Ndandali",
277 		"Ncusi",
278 		"Sibiya",
279 		"Siyaya",
280 		"Sothole",
281 		"Sokhela",
282 		"Sithuli",
283 		"Shezi",
284 		"Siwele",
285 		"Tshabalala",
286 		"Thoyana",
287 		"Thumbeza",
288 		"Delazy",
289 		"Zungu",
290 		"Mthembu",
291 		"Vilakazi",
292 		"Vezi",
293 		"Mabhida",
294 		"Wosiyane",
295 		"Yengwa",
296 		"Zondo",
297 		"Zondi",
298 		"Zubane"
299 		];
300 		return choice(data, this.rnd);
301 	}
302 
303 	///
304 	override string nameMaleFirstName() {
305 		static enum data = [
306 		"Bonginkosi",
307 		"Kagiso",
308 		"Bhekizizwe",
309 		"Bhekumbuso",
310 		"Shaka",
311 		"Funani",
312 		"Kgabu",
313 		"Solomon",
314 		"Gatsha",
315 		"Langa",
316 		"Phila",
317 		"Msizi",
318 		"Nkosiyabo",
319 		"Linda",
320 		"Mpilo",
321 		"Siyanda",
322 		"Nkanyezi",
323 		"Bafana",
324 		"Lwandle",
325 		"Sfiso",
326 		"Thulani",
327 		"Thando",
328 		"Sanele",
329 		"Anele",
330 		"Lungelo",
331 		"Dumisani",
332 		"Bangizwe",
333 		"Fanyana",
334 		"Bhekimuzi",
335 		"Mandla",
336 		"Maphikelela",
337 		"Mpumelelo",
338 		"Mthunzi",
339 		"Philani",
340 		"Musawenkosi",
341 		"Nkosenye",
342 		"Nkosinhle",
343 		"Phiwokwakhe",
344 		"Sifiso",
345 		"Zithulele",
346 		"Sithembiso",
347 		"Sipho",
348 		"Siphiwe",
349 		"Sibusiso",
350 		"Velaphi",
351 		"Thamsanqa",
352 		"Vusumuzi",
353 		"Themba",
354 		"Zenzele",
355 		"Ndleleni"
356 		];
357 		return choice(data, this.rnd);
358 	}
359 
360 	///
361 	override string nameFemaleFirstName() {
362 		static enum data = [
363 		"Ayanda",
364 		"Uluthando",
365 		"Nofoto",
366 		"Yibanathi",
367 		"Thadie",
368 		"Ulwazi",
369 		"Lerato",
370 		"Amahle",
371 		"Khulekani",
372 		"Jabulile",
373 		"Mthunzi",
374 		"Sindisiwe",
375 		"Inyoni",
376 		"Ntombizodwa",
377 		"Zobuhle",
378 		"Samukelisiwe",
379 		"Nonhlanhla",
380 		"Nhlakanipho",
381 		"Liyana",
382 		"Nonjabulo",
383 		"Ntokozo",
384 		"Nokuthula",
385 		"Buhle",
386 		"Isisa",
387 		"Thobeka",
388 		"Thabisa",
389 		"Zanele",
390 		"Sizani",
391 		"Nkosingiphile",
392 		"Mhambi",
393 		"Nomvula",
394 		"Thulisile",
395 		"Lukhona",
396 		"Mbalienhle",
397 		"Sizakele",
398 		"Khethiwe",
399 		"Nolwazi",
400 		"Sinenhlanhla",
401 		"Ayize",
402 		"Duduzile",
403 		"Busisiwe",
404 		"Hlengiwe",
405 		"Jabulile",
406 		"Khanyisile",
407 		"Nandi",
408 		"Ndondoloza",
409 		"Nozipho",
410 		"Nonkululeko",
411 		"Sibongile",
412 		"Siphephelo"
413 		];
414 		return choice(data, this.rnd);
415 	}
416 
417 }