1 // generated by fakerjsgenerator
2 ///
3 module faked.faker_tr;
4 
5 import faked.base;
6 
7 
8 ///
9 class Faker_tr : 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 		"+90-###-###-##-##",
25 		"+90-###-###-#-###"
26 		];
27 		return this.digitBuild(choice(data, this.rnd));
28 	}
29 
30 	///
31 	string phoneNumberAreaCode() {
32 		static enum data = [
33 		"392",
34 		"510",
35 		"512",
36 		"522",
37 		"562",
38 		"564",
39 		"592",
40 		"594",
41 		"800",
42 		"811",
43 		"822",
44 		"850",
45 		"888",
46 		"898",
47 		"900",
48 		"322",
49 		"416",
50 		"272",
51 		"472",
52 		"382",
53 		"358",
54 		"312",
55 		"242",
56 		"478",
57 		"466",
58 		"256",
59 		"266",
60 		"378",
61 		"488",
62 		"458",
63 		"228",
64 		"426",
65 		"434",
66 		"374",
67 		"248",
68 		"224",
69 		"286",
70 		"376",
71 		"364",
72 		"258",
73 		"412",
74 		"380",
75 		"284",
76 		"424",
77 		"446",
78 		"442",
79 		"222",
80 		"342",
81 		"454",
82 		"456",
83 		"438",
84 		"326",
85 		"476",
86 		"246",
87 		"216",
88 		"212",
89 		"232",
90 		"344",
91 		"370",
92 		"338",
93 		"474",
94 		"366",
95 		"352",
96 		"318",
97 		"288",
98 		"386",
99 		"348",
100 		"262",
101 		"332",
102 		"274",
103 		"422",
104 		"236",
105 		"482",
106 		"324",
107 		"252",
108 		"436",
109 		"384",
110 		"388",
111 		"452",
112 		"328",
113 		"464",
114 		"264",
115 		"362",
116 		"484",
117 		"368",
118 		"346",
119 		"414",
120 		"486",
121 		"282",
122 		"356",
123 		"462",
124 		"428",
125 		"276",
126 		"432",
127 		"226",
128 		"354",
129 		"372"
130 		];
131 		return choice(data, this.rnd);
132 	}
133 
134 	///
135 	override string cellPhoneFormats() {
136 		static enum data = [
137 		"+90-53#-###-##-##",
138 		"+90-54#-###-##-##",
139 		"+90-55#-###-##-##",
140 		"+90-50#-###-##-##"
141 		];
142 		return this.digitBuild(choice(data, this.rnd));
143 	}
144 
145 	///
146 	override string internetDomainSuffix() {
147 		static enum data = [
148 		"com.tr",
149 		"com",
150 		"biz",
151 		"info",
152 		"name",
153 		"gov.tr"
154 		];
155 		return choice(data, this.rnd);
156 	}
157 
158 	///
159 	override string addressCountry() {
160 		static enum data = [
161 		"Afganistan",
162 		"Almanya",
163 		"Amerika Birleşik Devletleri",
164 		"Amerikan Samoa",
165 		"Andorra",
166 		"Angola",
167 		"Anguilla, İngiltere",
168 		"Antigua ve Barbuda",
169 		"Arjantin",
170 		"Arnavutluk",
171 		"Aruba, Hollanda",
172 		"Avustralya",
173 		"Avusturya",
174 		"Azerbaycan",
175 		"Bahama Adaları",
176 		"Bahreyn",
177 		"Bangladeş",
178 		"Barbados",
179 		"Belçika",
180 		"Belize",
181 		"Benin",
182 		"Bermuda, İngiltere",
183 		"Beyaz Rusya",
184 		"Bhutan",
185 		"Birleşik Arap Emirlikleri",
186 		"Birmanya (Myanmar)",
187 		"Bolivya",
188 		"Bosna Hersek",
189 		"Botswana",
190 		"Brezilya",
191 		"Brunei",
192 		"Bulgaristan",
193 		"Burkina Faso",
194 		"Burundi",
195 		"Cape Verde",
196 		"Cayman Adaları, İngiltere",
197 		"Cebelitarık, İngiltere",
198 		"Cezayir",
199 		"Christmas Adası , Avusturalya",
200 		"Cibuti",
201 		"Çad",
202 		"Çek Cumhuriyeti",
203 		"Çin",
204 		"Danimarka",
205 		"Doğu Timor",
206 		"Dominik Cumhuriyeti",
207 		"Dominika",
208 		"Ekvator",
209 		"Ekvator Ginesi",
210 		"El Salvador",
211 		"Endonezya",
212 		"Eritre",
213 		"Ermenistan",
214 		"Estonya",
215 		"Etiyopya",
216 		"Fas",
217 		"Fiji",
218 		"Fildişi Sahili",
219 		"Filipinler",
220 		"Filistin",
221 		"Finlandiya",
222 		"Folkland Adaları, İngiltere",
223 		"Fransa",
224 		"Fransız Guyanası",
225 		"Fransız Güney Eyaletleri (Kerguelen Adaları)",
226 		"Fransız Polinezyası",
227 		"Gabon",
228 		"Galler",
229 		"Gambiya",
230 		"Gana",
231 		"Gine",
232 		"Gine-Bissau",
233 		"Grenada",
234 		"Grönland",
235 		"Guadalup, Fransa",
236 		"Guam, Amerika",
237 		"Guatemala",
238 		"Guyana",
239 		"Güney Afrika",
240 		"Güney Georgia ve Güney Sandviç Adaları, İngiltere",
241 		"Güney Kıbrıs Rum Yönetimi",
242 		"Güney Kore",
243 		"Gürcistan H",
244 		"Haiti",
245 		"Hırvatistan",
246 		"Hindistan",
247 		"Hollanda",
248 		"Hollanda Antilleri",
249 		"Honduras",
250 		"Irak",
251 		"İngiltere",
252 		"İran",
253 		"İrlanda",
254 		"İspanya",
255 		"İsrail",
256 		"İsveç",
257 		"İsviçre",
258 		"İtalya",
259 		"İzlanda",
260 		"Jamaika",
261 		"Japonya",
262 		"Johnston Atoll, Amerika",
263 		"K.K.T.C.",
264 		"Kamboçya",
265 		"Kamerun",
266 		"Kanada",
267 		"Kanarya Adaları",
268 		"Karadağ",
269 		"Katar",
270 		"Kazakistan",
271 		"Kenya",
272 		"Kırgızistan",
273 		"Kiribati",
274 		"Kolombiya",
275 		"Komorlar",
276 		"Kongo",
277 		"Kongo Demokratik Cumhuriyeti",
278 		"Kosova",
279 		"Kosta Rika",
280 		"Kuveyt",
281 		"Kuzey İrlanda",
282 		"Kuzey Kore",
283 		"Kuzey Maryana Adaları",
284 		"Küba",
285 		"Laos",
286 		"Lesotho",
287 		"Letonya",
288 		"Liberya",
289 		"Libya",
290 		"Liechtenstein",
291 		"Litvanya",
292 		"Lübnan",
293 		"Lüksemburg",
294 		"Macaristan",
295 		"Madagaskar",
296 		"Makau (Makao)",
297 		"Makedonya",
298 		"Malavi",
299 		"Maldiv Adaları",
300 		"Malezya",
301 		"Mali",
302 		"Malta",
303 		"Marşal Adaları",
304 		"Martinik, Fransa",
305 		"Mauritius",
306 		"Mayotte, Fransa",
307 		"Meksika",
308 		"Mısır",
309 		"Midway Adaları, Amerika",
310 		"Mikronezya",
311 		"Moğolistan",
312 		"Moldavya",
313 		"Monako",
314 		"Montserrat",
315 		"Moritanya",
316 		"Mozambik",
317 		"Namibia",
318 		"Nauru",
319 		"Nepal",
320 		"Nijer",
321 		"Nijerya",
322 		"Nikaragua",
323 		"Niue, Yeni Zelanda",
324 		"Norveç",
325 		"Orta Afrika Cumhuriyeti",
326 		"Özbekistan",
327 		"Pakistan",
328 		"Palau Adaları",
329 		"Palmyra Atoll, Amerika",
330 		"Panama",
331 		"Papua Yeni Gine",
332 		"Paraguay",
333 		"Peru",
334 		"Polonya",
335 		"Portekiz",
336 		"Porto Riko, Amerika",
337 		"Reunion, Fransa",
338 		"Romanya",
339 		"Ruanda",
340 		"Rusya Federasyonu",
341 		"Saint Helena, İngiltere",
342 		"Saint Martin, Fransa",
343 		"Saint Pierre ve Miquelon, Fransa",
344 		"Samoa",
345 		"San Marino",
346 		"Santa Kitts ve Nevis",
347 		"Santa Lucia",
348 		"Santa Vincent ve Grenadinler",
349 		"Sao Tome ve Principe",
350 		"Senegal",
351 		"Seyşeller",
352 		"Sırbistan",
353 		"Sierra Leone",
354 		"Singapur",
355 		"Slovakya",
356 		"Slovenya",
357 		"Solomon Adaları",
358 		"Somali",
359 		"Sri Lanka",
360 		"Sudan",
361 		"Surinam",
362 		"Suriye",
363 		"Suudi Arabistan",
364 		"Svalbard, Norveç",
365 		"Svaziland",
366 		"Şili",
367 		"Tacikistan",
368 		"Tanzanya",
369 		"Tayland",
370 		"Tayvan",
371 		"Togo",
372 		"Tonga",
373 		"Trinidad ve Tobago",
374 		"Tunus",
375 		"Turks ve Caicos Adaları, İngiltere",
376 		"Tuvalu",
377 		"Türkiye",
378 		"Türkmenistan",
379 		"Uganda",
380 		"Ukrayna",
381 		"Umman",
382 		"Uruguay",
383 		"Ürdün",
384 		"Vallis ve Futuna, Fransa",
385 		"Vanuatu",
386 		"Venezuela",
387 		"Vietnam",
388 		"Virgin Adaları, Amerika",
389 		"Virgin Adaları, İngiltere",
390 		"Wake Adaları, Amerika",
391 		"Yemen",
392 		"Yeni Kaledonya, Fransa",
393 		"Yeni Zelanda",
394 		"Yunanistan",
395 		"Zambiya",
396 		"Zimbabve"
397 		];
398 		return choice(data, this.rnd);
399 	}
400 
401 	///
402 	override string addressDefaultCountry() {
403 		static enum data = [
404 		"Türkiye"
405 		];
406 		return choice(data, this.rnd);
407 	}
408 
409 	///
410 	override string addressStreetAddress() {
411 		return format!"%s %s"(addressStreetName(), addressBuildingNumber());
412 	}
413 
414 	///
415 	string addressStreetRoot() {
416 		static enum data = [
417 		"Atatürk Bulvarı",
418 		"Alparslan Türkeş Bulvarı",
419 		"Ali Çetinkaya Caddesi",
420 		"Tevfik Fikret Caddesi",
421 		"Kocatepe Caddesi",
422 		"İsmet Paşa Caddesi",
423 		"30 Ağustos Caddesi",
424 		"İsmet Attila Caddesi",
425 		"Namık Kemal Caddesi",
426 		"Lütfi Karadirek Caddesi",
427 		"Sarıkaya Caddesi",
428 		"Yunus Emre Sokak",
429 		"Dar Sokak",
430 		"Fatih Sokak",
431 		"Harman Yolu Sokak",
432 		"Ergenekon Sokak",
433 		"Ülkü Sokak",
434 		"Sağlık Sokak",
435 		"Okul Sokak",
436 		"Harman Altı Sokak",
437 		"Kaldırım Sokak",
438 		"Mevlana Sokak",
439 		"Gül Sokak",
440 		"Sıran Söğüt Sokak",
441 		"Güven Yaka Sokak",
442 		"Saygılı Sokak",
443 		"Menekşe Sokak",
444 		"Dağınık Evler Sokak",
445 		"Sevgi Sokak",
446 		"Afyon Kaya Sokak",
447 		"Oğuzhan Sokak",
448 		"İbn-i Sina Sokak",
449 		"Okul Sokak",
450 		"Bahçe Sokak",
451 		"Köypınar Sokak",
452 		"Kekeçoğlu Sokak",
453 		"Barış Sokak",
454 		"Bayır Sokak",
455 		"Kerimoğlu Sokak",
456 		"Nalbant Sokak",
457 		"Bandak Sokak"
458 		];
459 		return choice(data, this.rnd);
460 	}
461 
462 	///
463 	override string addressStreetName() {
464 		return format!"%s"(addressStreetRoot());
465 	}
466 
467 	///
468 	override string addressCity() {
469 		static enum data = [
470 		"Adana",
471 		"Adıyaman",
472 		"Afyon",
473 		"Ağrı",
474 		"Amasya",
475 		"Ankara",
476 		"Antalya",
477 		"Artvin",
478 		"Aydın",
479 		"Balıkesir",
480 		"Bilecik",
481 		"Bingöl",
482 		"Bitlis",
483 		"Bolu",
484 		"Burdur",
485 		"Bursa",
486 		"Çanakkale",
487 		"Çankırı",
488 		"Çorum",
489 		"Denizli",
490 		"Diyarbakır",
491 		"Edirne",
492 		"Elazığ",
493 		"Erzincan",
494 		"Erzurum",
495 		"Eskişehir",
496 		"Gaziantep",
497 		"Giresun",
498 		"Gümüşhane",
499 		"Hakkari",
500 		"Hatay",
501 		"Isparta",
502 		"İçel (Mersin)",
503 		"İstanbul",
504 		"İzmir",
505 		"Kars",
506 		"Kastamonu",
507 		"Kayseri",
508 		"Kırklareli",
509 		"Kırşehir",
510 		"Kocaeli",
511 		"Konya",
512 		"Kütahya",
513 		"Malatya",
514 		"Manisa",
515 		"K.maraş",
516 		"Mardin",
517 		"Muğla",
518 		"Muş",
519 		"Nevşehir",
520 		"Niğde",
521 		"Ordu",
522 		"Rize",
523 		"Sakarya",
524 		"Samsun",
525 		"Siirt",
526 		"Sinop",
527 		"Sivas",
528 		"Tekirdağ",
529 		"Tokat",
530 		"Trabzon",
531 		"Tunceli",
532 		"Şanlıurfa",
533 		"Uşak",
534 		"Van",
535 		"Yozgat",
536 		"Zonguldak",
537 		"Aksaray",
538 		"Bayburt",
539 		"Karaman",
540 		"Kırıkkale",
541 		"Batman",
542 		"Şırnak",
543 		"Bartın",
544 		"Ardahan",
545 		"Iğdır",
546 		"Yalova",
547 		"Karabük",
548 		"Kilis",
549 		"Osmaniye",
550 		"Düzce"
551 		];
552 		return choice(data, this.rnd);
553 	}
554 
555 	///
556 	override string addressPostcode() {
557 		static enum data = [
558 		"#####"
559 		];
560 		return this.digitBuild(choice(data, this.rnd));
561 	}
562 
563 	///
564 	override string loremWords() {
565 		static enum data = [
566 		"alias",
567 		"consequatur",
568 		"aut",
569 		"perferendis",
570 		"sit",
571 		"voluptatem",
572 		"accusantium",
573 		"doloremque",
574 		"aperiam",
575 		"eaque",
576 		"ipsa",
577 		"quae",
578 		"ab",
579 		"illo",
580 		"inventore",
581 		"veritatis",
582 		"et",
583 		"quasi",
584 		"architecto",
585 		"beatae",
586 		"vitae",
587 		"dicta",
588 		"sunt",
589 		"explicabo",
590 		"aspernatur",
591 		"aut",
592 		"odit",
593 		"aut",
594 		"fugit",
595 		"sed",
596 		"quia",
597 		"consequuntur",
598 		"magni",
599 		"dolores",
600 		"eos",
601 		"qui",
602 		"ratione",
603 		"voluptatem",
604 		"sequi",
605 		"nesciunt",
606 		"neque",
607 		"dolorem",
608 		"ipsum",
609 		"quia",
610 		"dolor",
611 		"sit",
612 		"amet",
613 		"consectetur",
614 		"adipisci",
615 		"velit",
616 		"sed",
617 		"quia",
618 		"non",
619 		"numquam",
620 		"eius",
621 		"modi",
622 		"tempora",
623 		"incidunt",
624 		"ut",
625 		"labore",
626 		"et",
627 		"dolore",
628 		"magnam",
629 		"aliquam",
630 		"quaerat",
631 		"voluptatem",
632 		"ut",
633 		"enim",
634 		"ad",
635 		"minima",
636 		"veniam",
637 		"quis",
638 		"nostrum",
639 		"exercitationem",
640 		"ullam",
641 		"corporis",
642 		"nemo",
643 		"enim",
644 		"ipsam",
645 		"voluptatem",
646 		"quia",
647 		"voluptas",
648 		"sit",
649 		"suscipit",
650 		"laboriosam",
651 		"nisi",
652 		"ut",
653 		"aliquid",
654 		"ex",
655 		"ea",
656 		"commodi",
657 		"consequatur",
658 		"quis",
659 		"autem",
660 		"vel",
661 		"eum",
662 		"iure",
663 		"reprehenderit",
664 		"qui",
665 		"in",
666 		"ea",
667 		"voluptate",
668 		"velit",
669 		"esse",
670 		"quam",
671 		"nihil",
672 		"molestiae",
673 		"et",
674 		"iusto",
675 		"odio",
676 		"dignissimos",
677 		"ducimus",
678 		"qui",
679 		"blanditiis",
680 		"praesentium",
681 		"laudantium",
682 		"totam",
683 		"rem",
684 		"voluptatum",
685 		"deleniti",
686 		"atque",
687 		"corrupti",
688 		"quos",
689 		"dolores",
690 		"et",
691 		"quas",
692 		"molestias",
693 		"excepturi",
694 		"sint",
695 		"occaecati",
696 		"cupiditate",
697 		"non",
698 		"provident",
699 		"sed",
700 		"ut",
701 		"perspiciatis",
702 		"unde",
703 		"omnis",
704 		"iste",
705 		"natus",
706 		"error",
707 		"similique",
708 		"sunt",
709 		"in",
710 		"culpa",
711 		"qui",
712 		"officia",
713 		"deserunt",
714 		"mollitia",
715 		"animi",
716 		"id",
717 		"est",
718 		"laborum",
719 		"et",
720 		"dolorum",
721 		"fuga",
722 		"et",
723 		"harum",
724 		"quidem",
725 		"rerum",
726 		"facilis",
727 		"est",
728 		"et",
729 		"expedita",
730 		"distinctio",
731 		"nam",
732 		"libero",
733 		"tempore",
734 		"cum",
735 		"soluta",
736 		"nobis",
737 		"est",
738 		"eligendi",
739 		"optio",
740 		"cumque",
741 		"nihil",
742 		"impedit",
743 		"quo",
744 		"porro",
745 		"quisquam",
746 		"est",
747 		"qui",
748 		"minus",
749 		"id",
750 		"quod",
751 		"maxime",
752 		"placeat",
753 		"facere",
754 		"possimus",
755 		"omnis",
756 		"voluptas",
757 		"assumenda",
758 		"est",
759 		"omnis",
760 		"dolor",
761 		"repellendus",
762 		"temporibus",
763 		"autem",
764 		"quibusdam",
765 		"et",
766 		"aut",
767 		"consequatur",
768 		"vel",
769 		"illum",
770 		"qui",
771 		"dolorem",
772 		"eum",
773 		"fugiat",
774 		"quo",
775 		"voluptas",
776 		"nulla",
777 		"pariatur",
778 		"at",
779 		"vero",
780 		"eos",
781 		"et",
782 		"accusamus",
783 		"officiis",
784 		"debitis",
785 		"aut",
786 		"rerum",
787 		"necessitatibus",
788 		"saepe",
789 		"eveniet",
790 		"ut",
791 		"et",
792 		"voluptates",
793 		"repudiandae",
794 		"sint",
795 		"et",
796 		"molestiae",
797 		"non",
798 		"recusandae",
799 		"itaque",
800 		"earum",
801 		"rerum",
802 		"hic",
803 		"tenetur",
804 		"a",
805 		"sapiente",
806 		"delectus",
807 		"ut",
808 		"aut",
809 		"reiciendis",
810 		"voluptatibus",
811 		"maiores",
812 		"doloribus",
813 		"asperiores",
814 		"repellat"
815 		];
816 		return choice(data, this.rnd);
817 	}
818 
819 	///
820 	override string namePrefix() {
821 		static enum data = [
822 		"Bay",
823 		"Bayan",
824 		"Dr.",
825 		"Prof. Dr."
826 		];
827 		return choice(data, this.rnd);
828 	}
829 
830 	///
831 	override string nameFirstName() {
832 		static enum data = [
833 		"Aba",
834 		"Abak",
835 		"Abaka",
836 		"Abakan",
837 		"Abakay",
838 		"Abar",
839 		"Abay",
840 		"Abı",
841 		"Abılay",
842 		"Abluç",
843 		"Abşar",
844 		"Açığ",
845 		"Açık",
846 		"Açuk",
847 		"Adalan",
848 		"Adaldı",
849 		"Adalmış",
850 		"Adar",
851 		"Adaş",
852 		"Adberilgen",
853 		"Adıgüzel",
854 		"Adık",
855 		"Adıkutlu",
856 		"Adıkutlutaş",
857 		"Adlı",
858 		"Adlıbeğ",
859 		"Adraman",
860 		"Adsız",
861 		"Afşar",
862 		"Afşın",
863 		"Ağabay",
864 		"Ağakağan",
865 		"Ağalak",
866 		"Ağlamış",
867 		"Ak",
868 		"Akaş",
869 		"Akata",
870 		"Akbaş",
871 		"Akbay",
872 		"Akboğa",
873 		"Akbörü",
874 		"Akbudak",
875 		"Akbuğra",
876 		"Akbulak",
877 		"Akça",
878 		"Akçakoca",
879 		"Akçora",
880 		"Akdemir",
881 		"Akdoğan",
882 		"Akı",
883 		"Akıbudak",
884 		"Akım",
885 		"Akın",
886 		"Akınçı",
887 		"Akkun",
888 		"Akkunlu",
889 		"Akkurt",
890 		"Akkuş",
891 		"Akpıra",
892 		"Aksungur",
893 		"Aktan",
894 		"Al",
895 		"Ala",
896 		"Alaban",
897 		"Alabörü",
898 		"Aladağ",
899 		"Aladoğan",
900 		"Alakurt",
901 		"Alayunt",
902 		"Alayuntlu",
903 		"Aldemir",
904 		"Aldıgerey",
905 		"Aldoğan",
906 		"Algu",
907 		"Alımga",
908 		"Alka",
909 		"Alkabölük",
910 		"Alkaevli",
911 		"Alkan",
912 		"Alkaşı",
913 		"Alkış",
914 		"Alp",
915 		"Alpagut",
916 		"Alpamış",
917 		"Alparsbeğ",
918 		"Alparslan",
919 		"Alpata",
920 		"Alpay",
921 		"Alpaya",
922 		"Alpaykağan",
923 		"Alpbamsı",
924 		"Alpbilge",
925 		"Alpdirek",
926 		"Alpdoğan",
927 		"Alper",
928 		"Alperen",
929 		"Alpertunga",
930 		"Alpgerey",
931 		"Alpış",
932 		"Alpilig",
933 		"Alpkara",
934 		"Alpkutlu",
935 		"Alpkülük",
936 		"Alpşalçı",
937 		"Alptegin",
938 		"Alptuğrul",
939 		"Alptunga",
940 		"Alpturan",
941 		"Alptutuk",
942 		"Alpuluğ",
943 		"Alpurungu",
944 		"Alpurungututuk",
945 		"Alpyörük",
946 		"Altan",
947 		"Altankağan",
948 		"Altankan",
949 		"Altay",
950 		"Altın",
951 		"Altınkağan",
952 		"Altınkan",
953 		"Altınoba",
954 		"Altıntamgan",
955 		"Altıntamgantarkan",
956 		"Altıntarkan",
957 		"Altıntay",
958 		"Altmışkara",
959 		"Altuga",
960 		"Amaç",
961 		"Amrak",
962 		"Amul",
963 		"Ançuk",
964 		"Andarıman",
965 		"Anıl",
966 		"Ant",
967 		"Apa",
968 		"Apak",
969 		"Apatarkan",
970 		"Aprançur",
971 		"Araboğa",
972 		"Arademir",
973 		"Aral",
974 		"Arbay",
975 		"Arbuz",
976 		"Arçuk",
977 		"Ardıç",
978 		"Argıl",
979 		"Argu",
980 		"Argun",
981 		"Arı",
982 		"Arıboğa",
983 		"Arık",
984 		"Arıkağan",
985 		"Arıkdoruk",
986 		"Arınç",
987 		"Arkın",
988 		"Arkış",
989 		"Armağan",
990 		"Arnaç",
991 		"Arpat",
992 		"Arsal",
993 		"Arsıl",
994 		"Arslan",
995 		"Arslanargun",
996 		"Arslanbörü",
997 		"Arslansungur",
998 		"Arslantegin",
999 		"Arslanyabgu",
1000 		"Arşun",
1001 		"Artıınal",
1002 		"Artuk",
1003 		"Artukaç",
1004 		"Artut",
1005 		"Aruk",
1006 		"Asartegin",
1007 		"Asığ",
1008 		"Asrı",
1009 		"Asuğ",
1010 		"Aşan",
1011 		"Aşanboğa",
1012 		"Aşantuğrul",
1013 		"Aşantudun",
1014 		"Aşıkbulmuş",
1015 		"Aşkın",
1016 		"Aştaloğul",
1017 		"Aşuk",
1018 		"Ataç",
1019 		"Atakağan",
1020 		"Atakan",
1021 		"Atalan",
1022 		"Ataldı",
1023 		"Atalmış",
1024 		"Ataman",
1025 		"Atasagun",
1026 		"Atasu",
1027 		"Atberilgen",
1028 		"Atıgay",
1029 		"Atıkutlu",
1030 		"Atıkutlutaş",
1031 		"Atıla",
1032 		"Atılgan",
1033 		"Atım",
1034 		"Atımer",
1035 		"Atış",
1036 		"Atlı",
1037 		"Atlıbeğ",
1038 		"Atlıkağan",
1039 		"Atmaca",
1040 		"Atsız",
1041 		"Atunçu",
1042 		"Avar",
1043 		"Avluç",
1044 		"Avşar",
1045 		"Ay",
1046 		"Ayaçı",
1047 		"Ayas",
1048 		"Ayaş",
1049 		"Ayaz",
1050 		"Aybalta",
1051 		"Ayban",
1052 		"Aybars",
1053 		"Aybeğ",
1054 		"Aydarkağan",
1055 		"Aydemir",
1056 		"Aydın",
1057 		"Aydınalp",
1058 		"Aydoğan",
1059 		"Aydoğdu",
1060 		"Aydoğmuş",
1061 		"Aygırak",
1062 		"Ayıtmış",
1063 		"Ayız",
1064 		"Ayızdağ",
1065 		"Aykağan",
1066 		"Aykan",
1067 		"Aykurt",
1068 		"Ayluç",
1069 		"Ayluçtarkan",
1070 		"Ayma",
1071 		"Ayruk",
1072 		"Aysılığ",
1073 		"Aytak",
1074 		"Ayyıldız",
1075 		"Azak",
1076 		"Azban",
1077 		"Azgan",
1078 		"Azganaz",
1079 		"Azıl",
1080 		"Babır",
1081 		"Babur",
1082 		"Baçara",
1083 		"Baççayman",
1084 		"Baçman",
1085 		"Badabul",
1086 		"Badruk",
1087 		"Badur",
1088 		"Bağa",
1089 		"Bağaalp",
1090 		"Bağaışbara",
1091 		"Bağan",
1092 		"Bağaşatulu",
1093 		"Bağatarkan",
1094 		"Bağatengrikağan",
1095 		"Bağatur",
1096 		"Bağaturçigşi",
1097 		"Bağaturgerey",
1098 		"Bağaturipi",
1099 		"Bağatursepi",
1100 		"Bağış",
1101 		"Bağtaş",
1102 		"Bakağul",
1103 		"Bakır",
1104 		"Bakırsokum",
1105 		"Baksı",
1106 		"Bakşı",
1107 		"Balaban",
1108 		"Balaka",
1109 		"Balakatay",
1110 		"Balamır",
1111 		"Balçar",
1112 		"Baldu",
1113 		"Balkık",
1114 		"Balta",
1115 		"Baltacı",
1116 		"Baltar",
1117 		"Baltır",
1118 		"Baltur",
1119 		"Bamsı",
1120 		"Bangu",
1121 		"Barak",
1122 		"Baraktöre",
1123 		"Baran",
1124 		"Barbeğ",
1125 		"Barboğa",
1126 		"Barbol",
1127 		"Barbulsun",
1128 		"Barça",
1129 		"Barçadoğdu",
1130 		"Barçadoğmuş",
1131 		"Barçadurdu",
1132 		"Barçadurmuş",
1133 		"Barçan",
1134 		"Barçatoyun",
1135 		"Bardıbay",
1136 		"Bargan",
1137 		"Barımtay",
1138 		"Barın",
1139 		"Barkan",
1140 		"Barkdoğdu",
1141 		"Barkdoğmuş",
1142 		"Barkdurdu",
1143 		"Barkdurmuş",
1144 		"Barkın",
1145 		"Barlas",
1146 		"Barlıbay",
1147 		"Barmaklak",
1148 		"Barmaklı",
1149 		"Barman",
1150 		"Bars",
1151 		"Barsbeğ",
1152 		"Barsboğa",
1153 		"Barsgan",
1154 		"Barskan",
1155 		"Barsurungu",
1156 		"Bartu",
1157 		"Basademir",
1158 		"Basan",
1159 		"Basanyalavaç",
1160 		"Basar",
1161 		"Basat",
1162 		"Baskın",
1163 		"Basmıl",
1164 		"Bastı",
1165 		"Bastuğrul",
1166 		"Basu",
1167 		"Basut",
1168 		"Başak",
1169 		"Başbuğ",
1170 		"Başçı",
1171 		"Başgan",
1172 		"Başkırt",
1173 		"Başkurt",
1174 		"Baştar",
1175 		"Batrak",
1176 		"Batu",
1177 		"Batuk",
1178 		"Batur",
1179 		"Baturalp",
1180 		"Bay",
1181 		"Bayançar",
1182 		"Bayankağan",
1183 		"Bayat",
1184 		"Bayazıt",
1185 		"Baybars",
1186 		"Baybayık",
1187 		"Baybiçen",
1188 		"Bayboğa",
1189 		"Baybora",
1190 		"Baybüre",
1191 		"Baydar",
1192 		"Baydemir",
1193 		"Baydur",
1194 		"Bayık",
1195 		"Bayınçur",
1196 		"Bayındır",
1197 		"Baykal",
1198 		"Baykara",
1199 		"Baykoca",
1200 		"Baykuzu",
1201 		"Baymünke",
1202 		"Bayna",
1203 		"Baynal",
1204 		"Baypüre",
1205 		"Bayrı",
1206 		"Bayraç",
1207 		"Bayrak",
1208 		"Bayram",
1209 		"Bayrın",
1210 		"Bayruk",
1211 		"Baysungur",
1212 		"Baytara",
1213 		"Baytaş",
1214 		"Bayunçur",
1215 		"Bayur",
1216 		"Bayurku",
1217 		"Bayutmuş",
1218 		"Bayuttu",
1219 		"Bazır",
1220 		"Beçeapa",
1221 		"Beçkem",
1222 		"Beğ",
1223 		"Beğarslan",
1224 		"Beğbars",
1225 		"Beğbilgeçikşin",
1226 		"Beğboğa",
1227 		"Beğçur",
1228 		"Beğdemir",
1229 		"Beğdilli",
1230 		"Beğdurmuş",
1231 		"Beğkulu",
1232 		"Beğtaş",
1233 		"Beğtegin",
1234 		"Beğtüzün",
1235 		"Begi",
1236 		"Begil",
1237 		"Begine",
1238 		"Begitutuk",
1239 		"Beglen",
1240 		"Begni",
1241 		"Bek",
1242 		"Bekazıl",
1243 		"Bekbekeç",
1244 		"Bekeç",
1245 		"Bekeçarslan",
1246 		"Bekeçarslantegin",
1247 		"Bekeçtegin",
1248 		"Beker",
1249 		"Beklemiş",
1250 		"Bektür",
1251 		"Belçir",
1252 		"Belek",
1253 		"Belgi",
1254 		"Belgüc",
1255 		"Beltir",
1256 		"Bengi",
1257 		"Bengü",
1258 		"Benlidemir",
1259 		"Berdibeğ",
1260 		"Berendey",
1261 		"Bergü",
1262 		"Berginsenge",
1263 		"Berk",
1264 		"Berke",
1265 		"Berkiş",
1266 		"Berkyaruk",
1267 		"Bermek",
1268 		"Besentegin",
1269 		"Betemir",
1270 		"Beyizçi",
1271 		"Beyrek",
1272 		"Beyrem",
1273 		"Bıçkı",
1274 		"Bıçkıcı",
1275 		"Bıdın",
1276 		"Bıtaybıkı",
1277 		"Bıtrı",
1278 		"Biçek",
1279 		"Bilge",
1280 		"Bilgebayunçur",
1281 		"Bilgebeğ",
1282 		"Bilgeçikşin",
1283 		"Bilgeışbara",
1284 		"Bilgeışbaratamgan",
1285 		"Bilgekağan",
1286 		"Bilgekan",
1287 		"Bilgekutluk",
1288 		"Bilgekülüçur",
1289 		"Bilgetaçam",
1290 		"Bilgetamgacı",
1291 		"Bilgetardu",
1292 		"Bilgetegin",
1293 		"Bilgetonyukuk",
1294 		"Bilgez",
1295 		"Bilgiç",
1296 		"Bilgin",
1297 		"Bilig",
1298 		"Biligköngülsengün",
1299 		"Bilik",
1300 		"Binbeği",
1301 		"Bindir",
1302 		"Boğa",
1303 		"Boğaç",
1304 		"Boğaçuk",
1305 		"Boldaz",
1306 		"Bolmuş",
1307 		"Bolsun",
1308 		"Bolun",
1309 		"Boncuk",
1310 		"Bongul",
1311 		"Bongulboğa",
1312 		"Bora",
1313 		"Boran",
1314 		"Borçul",
1315 		"Borlukçu",
1316 		"Bornak",
1317 		"Boyan",
1318 		"Boyankulu",
1319 		"Boylabağa",
1320 		"Boylabağatarkan",
1321 		"Boylakutlutarkan",
1322 		"Bozan",
1323 		"Bozbörü",
1324 		"Bozdoğan",
1325 		"Bozkurt",
1326 		"Bozkuş",
1327 		"Bozok",
1328 		"Bögde",
1329 		"Böge",
1330 		"Bögü",
1331 		"Bökde",
1332 		"Bökde",
1333 		"Böke",
1334 		"Bölen",
1335 		"Bölükbaşı",
1336 		"Bönek",
1337 		"Bönge",
1338 		"Börü",
1339 		"Börübars",
1340 		"Börüsengün",
1341 		"Börteçine",
1342 		"Buçan",
1343 		"Buçur",
1344 		"Budağ",
1345 		"Budak",
1346 		"Budunlu",
1347 		"Buğday",
1348 		"Buğra",
1349 		"Buğrakarakağan",
1350 		"Bukak",
1351 		"Bukaktutuk",
1352 		"Bulaçapan",
1353 		"Bulak",
1354 		"Bulan",
1355 		"Buldur",
1356 		"Bulgak",
1357 		"Bulmaz",
1358 		"Bulmuş",
1359 		"Buluç",
1360 		"Buluğ",
1361 		"Buluk",
1362 		"Buluş",
1363 		"Bulut",
1364 		"Bumın",
1365 		"Bunsuz",
1366 		"Burçak",
1367 		"Burguçan",
1368 		"Burkay",
1369 		"Burslan",
1370 		"Burulday",
1371 		"Burulgu",
1372 		"Burunduk",
1373 		"Buşulgan",
1374 		"Butak",
1375 		"Butuk",
1376 		"Buyan",
1377 		"Buyançuk",
1378 		"Buyandemir",
1379 		"Buyankara",
1380 		"Buyat",
1381 		"Buyraç",
1382 		"Buyruç",
1383 		"Buyruk",
1384 		"Buzaç",
1385 		"Buzaçtutuk",
1386 		"Büdüs",
1387 		"Büdüstudun",
1388 		"Bügü",
1389 		"Bügdüz",
1390 		"Bügdüzemen",
1391 		"Büge",
1392 		"Büğübilge",
1393 		"Bükdüz",
1394 		"Büke",
1395 		"Bükebuyraç",
1396 		"Bükebuyruç",
1397 		"Bükey",
1398 		"Büktegin",
1399 		"Büküşboğa",
1400 		"Bümen",
1401 		"Bünül",
1402 		"Büre",
1403 		"Bürgüt",
1404 		"Bürkek",
1405 		"Bürküt",
1406 		"Bürlük",
1407 		"Cebe",
1408 		"Ceyhun",
1409 		"Cılasun",
1410 		"Çaba",
1411 		"Çabdar",
1412 		"Çablı",
1413 		"Çabuş",
1414 		"Çağan",
1415 		"Çağatay",
1416 		"Çağlar",
1417 		"Çağlayan",
1418 		"Çağrı",
1419 		"Çağrıbeğ",
1420 		"Çağrıtegin",
1421 		"Çağru",
1422 		"Çalapkulu",
1423 		"Çankız",
1424 		"Çemen",
1425 		"Çemgen",
1426 		"Çeykün",
1427 		"Çıngır",
1428 		"Çiçek",
1429 		"Çiçem",
1430 		"Çiğdem",
1431 		"Çilenti",
1432 		"Çimen",
1433 		"Çobulmak",
1434 		"Çocukbörü",
1435 		"Çokramayul",
1436 		"Çolman",
1437 		"Çolpan",
1438 		"Çölü",
1439 		"Damla",
1440 		"Deniz",
1441 		"Dilek",
1442 		"Diri",
1443 		"Dizik",
1444 		"Duru",
1445 		"Dururbunsuz",
1446 		"Duygu",
1447 		"Ebin",
1448 		"Ebkızı",
1449 		"Ebren",
1450 		"Edil",
1451 		"Ediz",
1452 		"Egemen",
1453 		"Eğrim",
1454 		"Ekeç",
1455 		"Ekim",
1456 		"Ekin",
1457 		"Elkin",
1458 		"Elti",
1459 		"Engin",
1460 		"Erdem",
1461 		"Erdeni",
1462 		"Erdeniözük",
1463 		"Erdenikatun",
1464 		"Erentüz",
1465 		"Ergene",
1466 		"Ergenekatun",
1467 		"Erinç",
1468 		"Erke",
1469 		"Ermen",
1470 		"Erten",
1471 		"Ertenözük",
1472 		"Esen",
1473 		"Esenbike",
1474 		"Eser",
1475 		"Esin",
1476 		"Etil",
1477 		"Evin",
1478 		"Eyiz",
1479 		"Gelin",
1480 		"Gelincik",
1481 		"Gökbörü",
1482 		"Gökçe",
1483 		"Gökçegöl",
1484 		"Gökçen",
1485 		"Gökçiçek",
1486 		"Gökşin",
1487 		"Gönül",
1488 		"Görün",
1489 		"Gözde",
1490 		"Gülegen",
1491 		"Gülemen",
1492 		"Güler",
1493 		"Gülümser",
1494 		"Gümüş",
1495 		"Gün",
1496 		"Günay",
1497 		"Günçiçek",
1498 		"Gündoğdu",
1499 		"Gündoğmuş",
1500 		"Güneş",
1501 		"Günyaruk",
1502 		"Gürbüz",
1503 		"Güvercin",
1504 		"Güzey",
1505 		"Işığ",
1506 		"Işık",
1507 		"Işıl",
1508 		"Işılay",
1509 		"Ila",
1510 		"Ilaçın",
1511 		"Ilgın",
1512 		"Inanç",
1513 		"Irmak",
1514 		"Isığ",
1515 		"Isık",
1516 		"Iyık",
1517 		"Iyıktağ",
1518 		"İdil",
1519 		"İkeme",
1520 		"İkiçitoyun",
1521 		"İlbilge",
1522 		"İldike",
1523 		"İlgegü",
1524 		"İmrem",
1525 		"İnci",
1526 		"İnç",
1527 		"İrinç",
1528 		"İrinçköl",
1529 		"İrtiş",
1530 		"İtil",
1531 		"Kancı",
1532 		"Kançı",
1533 		"Kapgar",
1534 		"Karaca",
1535 		"Karaça",
1536 		"Karak",
1537 		"Kargılaç",
1538 		"Karlıgaç",
1539 		"Katun",
1540 		"Katunkız",
1541 		"Kayacık",
1542 		"Kayaçık",
1543 		"Kayça",
1544 		"Kaynak",
1545 		"Kazanç",
1546 		"Kazkatun",
1547 		"Kekik",
1548 		"Keklik",
1549 		"Kepez",
1550 		"Kesme",
1551 		"Keyken",
1552 		"Kezlik",
1553 		"Kımız",
1554 		"Kımızın",
1555 		"Kımızalma",
1556 		"Kımızalmıla",
1557 		"Kırçiçek",
1558 		"Kırgavul",
1559 		"Kırlangıç",
1560 		"Kıvanç",
1561 		"Kıvılcım",
1562 		"Kızdurmuş",
1563 		"Kızılalma"
1564 		];
1565 		return choice(data, this.rnd);
1566 	}
1567 
1568 	///
1569 	override string nameLastName() {
1570 		static enum data = [
1571 		"Abacı",
1572 		"Abadan",
1573 		"Aclan",
1574 		"Adal",
1575 		"Adan",
1576 		"Adıvar",
1577 		"Akal",
1578 		"Akan",
1579 		"Akar",
1580 		"Akay",
1581 		"Akaydın",
1582 		"Akbulut",
1583 		"Akgül",
1584 		"Akışık",
1585 		"Akman",
1586 		"Akyürek",
1587 		"Akyüz",
1588 		"Akşit",
1589 		"Alnıaçık",
1590 		"Alpuğan",
1591 		"Alyanak",
1592 		"Arıcan",
1593 		"Arslanoğlu",
1594 		"Atakol",
1595 		"Atan",
1596 		"Avan",
1597 		"Ayaydın",
1598 		"Aybar",
1599 		"Aydan",
1600 		"Aykaç",
1601 		"Ayverdi",
1602 		"Ağaoğlu",
1603 		"Aşıkoğlu",
1604 		"Babacan",
1605 		"Babaoğlu",
1606 		"Bademci",
1607 		"Bakırcıoğlu",
1608 		"Balaban",
1609 		"Balcı",
1610 		"Barbarosoğlu",
1611 		"Baturalp",
1612 		"Baykam",
1613 		"Başoğlu",
1614 		"Berberoğlu",
1615 		"Beşerler",
1616 		"Beşok",
1617 		"Biçer",
1618 		"Bolatlı",
1619 		"Dalkıran",
1620 		"Dağdaş",
1621 		"Dağlaroğlu",
1622 		"Demirbaş",
1623 		"Demirel",
1624 		"Denkel",
1625 		"Dizdar",
1626 		"Doğan",
1627 		"Durak",
1628 		"Durmaz",
1629 		"Duygulu",
1630 		"Düşenkalkar",
1631 		"Egeli",
1632 		"Ekici",
1633 		"Ekşioğlu",
1634 		"Eliçin",
1635 		"Elmastaşoğlu",
1636 		"Elçiboğa",
1637 		"Erbay",
1638 		"Erberk",
1639 		"Erbulak",
1640 		"Erdoğan",
1641 		"Erez",
1642 		"Erginsoy",
1643 		"Erkekli",
1644 		"Eronat",
1645 		"Ertepınar",
1646 		"Ertürk",
1647 		"Erçetin",
1648 		"Evliyaoğlu",
1649 		"Gönültaş",
1650 		"Gümüşpala",
1651 		"Günday",
1652 		"Gürmen",
1653 		"Hakyemez",
1654 		"Hamzaoğlu",
1655 		"Ilıcalı",
1656 		"Kahveci",
1657 		"Kaplangı",
1658 		"Karabulut",
1659 		"Karaböcek",
1660 		"Karadaş",
1661 		"Karaduman",
1662 		"Karaer",
1663 		"Kasapoğlu",
1664 		"Kavaklıoğlu",
1665 		"Kaya",
1666 		"Keseroğlu",
1667 		"Keçeci",
1668 		"Kılıççı",
1669 		"Kıraç",
1670 		"Kocabıyık",
1671 		"Korol",
1672 		"Koyuncu",
1673 		"Koç",
1674 		"Koçoğlu",
1675 		"Koçyiğit",
1676 		"Kuday",
1677 		"Kulaksızoğlu",
1678 		"Kumcuoğlu",
1679 		"Kunt",
1680 		"Kunter",
1681 		"Kurutluoğlu",
1682 		"Kutlay",
1683 		"Kuzucu",
1684 		"Körmükçü",
1685 		"Köybaşı",
1686 		"Köylüoğlu",
1687 		"Küçükler",
1688 		"Limoncuoğlu",
1689 		"Mayhoş",
1690 		"Menemencioğlu",
1691 		"Mertoğlu",
1692 		"Nalbantoğlu",
1693 		"Nebioğlu",
1694 		"Numanoğlu",
1695 		"Okumuş",
1696 		"Okur",
1697 		"Oraloğlu",
1698 		"Orbay",
1699 		"Ozansoy",
1700 		"Paksüt",
1701 		"Pekkan",
1702 		"Pektemek",
1703 		"Polat",
1704 		"Poyrazoğlu",
1705 		"Poçan",
1706 		"Sadıklar",
1707 		"Samancı",
1708 		"Sandalcı",
1709 		"Sarıoğlu",
1710 		"Saygıner",
1711 		"Sepetçi",
1712 		"Sezek",
1713 		"Sinanoğlu",
1714 		"Solmaz",
1715 		"Sözeri",
1716 		"Süleymanoğlu",
1717 		"Tahincioğlu",
1718 		"Tanrıkulu",
1719 		"Tazegül",
1720 		"Taşlı",
1721 		"Taşçı",
1722 		"Tekand",
1723 		"Tekelioğlu",
1724 		"Tokatlıoğlu",
1725 		"Tokgöz",
1726 		"Topaloğlu",
1727 		"Topçuoğlu",
1728 		"Toraman",
1729 		"Tunaboylu",
1730 		"Tunçeri",
1731 		"Tuğlu",
1732 		"Tuğluk",
1733 		"Türkdoğan",
1734 		"Türkyılmaz",
1735 		"Tütüncü",
1736 		"Tüzün",
1737 		"Uca",
1738 		"Uluhan",
1739 		"Velioğlu",
1740 		"Yalçın",
1741 		"Yazıcı",
1742 		"Yetkiner",
1743 		"Yeşilkaya",
1744 		"Yıldırım",
1745 		"Yıldızoğlu",
1746 		"Yılmazer",
1747 		"Yorulmaz",
1748 		"Çamdalı",
1749 		"Çapanoğlu",
1750 		"Çatalbaş",
1751 		"Çağıran",
1752 		"Çetin",
1753 		"Çetiner",
1754 		"Çevik",
1755 		"Çörekçi",
1756 		"Önür",
1757 		"Örge",
1758 		"Öymen",
1759 		"Özberk",
1760 		"Özbey",
1761 		"Özbir",
1762 		"Özdenak",
1763 		"Özdoğan",
1764 		"Özgörkey",
1765 		"Özkara",
1766 		"Özkök",
1767 		"Öztonga",
1768 		"Öztuna"
1769 		];
1770 		return choice(data, this.rnd);
1771 	}
1772 
1773 	///
1774 	override string nameName() {
1775 		switch(uniform(0, 6, this.rnd)) {
1776 			case 0:
1777 				return format!"%s %s %s"(namePrefix(), nameFirstName(), nameLastName());
1778 			case 1:
1779 				return format!"%s %s"(nameFirstName(), nameLastName());
1780 			case 2:
1781 				return format!"%s %s"(nameFirstName(), nameLastName());
1782 			case 3:
1783 				return format!"%s %s"(nameFirstName(), nameLastName());
1784 			case 4:
1785 				return format!"%s %s"(nameFirstName(), nameLastName());
1786 			case 5:
1787 				return format!"%s %s"(nameFirstName(), nameLastName());
1788 			default: assert(false);
1789 		}
1790 	}
1791 
1792 }