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 cellPhoneFormats() {
23 		static enum data = [
24 		"+90-53#-###-##-##",
25 		"+90-54#-###-##-##",
26 		"+90-55#-###-##-##",
27 		"+90-50#-###-##-##"
28 		];
29 		return this.digitBuild(choice(data, this.rnd));
30 	}
31 
32 	///
33 	override string addressCountry() {
34 		static enum data = [
35 		"Afganistan",
36 		"Almanya",
37 		"Amerika Birleşik Devletleri",
38 		"Amerikan Samoa",
39 		"Andorra",
40 		"Angola",
41 		"Anguilla, İngiltere",
42 		"Antigua ve Barbuda",
43 		"Arjantin",
44 		"Arnavutluk",
45 		"Aruba, Hollanda",
46 		"Avustralya",
47 		"Avusturya",
48 		"Azerbaycan",
49 		"Bahama Adaları",
50 		"Bahreyn",
51 		"Bangladeş",
52 		"Barbados",
53 		"Belçika",
54 		"Belize",
55 		"Benin",
56 		"Bermuda, İngiltere",
57 		"Beyaz Rusya",
58 		"Bhutan",
59 		"Birleşik Arap Emirlikleri",
60 		"Birmanya (Myanmar)",
61 		"Bolivya",
62 		"Bosna Hersek",
63 		"Botswana",
64 		"Brezilya",
65 		"Brunei",
66 		"Bulgaristan",
67 		"Burkina Faso",
68 		"Burundi",
69 		"Cape Verde",
70 		"Cayman Adaları, İngiltere",
71 		"Cebelitarık, İngiltere",
72 		"Cezayir",
73 		"Christmas Adası , Avusturalya",
74 		"Cibuti",
75 		"Çad",
76 		"Çek Cumhuriyeti",
77 		"Çin",
78 		"Danimarka",
79 		"Doğu Timor",
80 		"Dominik Cumhuriyeti",
81 		"Dominika",
82 		"Ekvator",
83 		"Ekvator Ginesi",
84 		"El Salvador",
85 		"Endonezya",
86 		"Eritre",
87 		"Ermenistan",
88 		"Estonya",
89 		"Etiyopya",
90 		"Fas",
91 		"Fiji",
92 		"Fildişi Sahili",
93 		"Filipinler",
94 		"Filistin",
95 		"Finlandiya",
96 		"Folkland Adaları, İngiltere",
97 		"Fransa",
98 		"Fransız Guyanası",
99 		"Fransız Güney Eyaletleri (Kerguelen Adaları)",
100 		"Fransız Polinezyası",
101 		"Gabon",
102 		"Galler",
103 		"Gambiya",
104 		"Gana",
105 		"Gine",
106 		"Gine-Bissau",
107 		"Grenada",
108 		"Grönland",
109 		"Guadalup, Fransa",
110 		"Guam, Amerika",
111 		"Guatemala",
112 		"Guyana",
113 		"Güney Afrika",
114 		"Güney Georgia ve Güney Sandviç Adaları, İngiltere",
115 		"Güney Kıbrıs Rum Yönetimi",
116 		"Güney Kore",
117 		"Gürcistan H",
118 		"Haiti",
119 		"Hırvatistan",
120 		"Hindistan",
121 		"Hollanda",
122 		"Hollanda Antilleri",
123 		"Honduras",
124 		"Irak",
125 		"İngiltere",
126 		"İran",
127 		"İrlanda",
128 		"İspanya",
129 		"İsrail",
130 		"İsveç",
131 		"İsviçre",
132 		"İtalya",
133 		"İzlanda",
134 		"Jamaika",
135 		"Japonya",
136 		"Johnston Atoll, Amerika",
137 		"K.K.T.C.",
138 		"Kamboçya",
139 		"Kamerun",
140 		"Kanada",
141 		"Kanarya Adaları",
142 		"Karadağ",
143 		"Katar",
144 		"Kazakistan",
145 		"Kenya",
146 		"Kırgızistan",
147 		"Kiribati",
148 		"Kolombiya",
149 		"Komorlar",
150 		"Kongo",
151 		"Kongo Demokratik Cumhuriyeti",
152 		"Kosova",
153 		"Kosta Rika",
154 		"Kuveyt",
155 		"Kuzey İrlanda",
156 		"Kuzey Kore",
157 		"Kuzey Maryana Adaları",
158 		"Küba",
159 		"Laos",
160 		"Lesotho",
161 		"Letonya",
162 		"Liberya",
163 		"Libya",
164 		"Liechtenstein",
165 		"Litvanya",
166 		"Lübnan",
167 		"Lüksemburg",
168 		"Macaristan",
169 		"Madagaskar",
170 		"Makau (Makao)",
171 		"Makedonya",
172 		"Malavi",
173 		"Maldiv Adaları",
174 		"Malezya",
175 		"Mali",
176 		"Malta",
177 		"Marşal Adaları",
178 		"Martinik, Fransa",
179 		"Mauritius",
180 		"Mayotte, Fransa",
181 		"Meksika",
182 		"Mısır",
183 		"Midway Adaları, Amerika",
184 		"Mikronezya",
185 		"Moğolistan",
186 		"Moldavya",
187 		"Monako",
188 		"Montserrat",
189 		"Moritanya",
190 		"Mozambik",
191 		"Namibia",
192 		"Nauru",
193 		"Nepal",
194 		"Nijer",
195 		"Nijerya",
196 		"Nikaragua",
197 		"Niue, Yeni Zelanda",
198 		"Norveç",
199 		"Orta Afrika Cumhuriyeti",
200 		"Özbekistan",
201 		"Pakistan",
202 		"Palau Adaları",
203 		"Palmyra Atoll, Amerika",
204 		"Panama",
205 		"Papua Yeni Gine",
206 		"Paraguay",
207 		"Peru",
208 		"Polonya",
209 		"Portekiz",
210 		"Porto Riko, Amerika",
211 		"Reunion, Fransa",
212 		"Romanya",
213 		"Ruanda",
214 		"Rusya Federasyonu",
215 		"Saint Helena, İngiltere",
216 		"Saint Martin, Fransa",
217 		"Saint Pierre ve Miquelon, Fransa",
218 		"Samoa",
219 		"San Marino",
220 		"Santa Kitts ve Nevis",
221 		"Santa Lucia",
222 		"Santa Vincent ve Grenadinler",
223 		"Sao Tome ve Principe",
224 		"Senegal",
225 		"Seyşeller",
226 		"Sırbistan",
227 		"Sierra Leone",
228 		"Singapur",
229 		"Slovakya",
230 		"Slovenya",
231 		"Solomon Adaları",
232 		"Somali",
233 		"Sri Lanka",
234 		"Sudan",
235 		"Surinam",
236 		"Suriye",
237 		"Suudi Arabistan",
238 		"Svalbard, Norveç",
239 		"Svaziland",
240 		"Şili",
241 		"Tacikistan",
242 		"Tanzanya",
243 		"Tayland",
244 		"Tayvan",
245 		"Togo",
246 		"Tonga",
247 		"Trinidad ve Tobago",
248 		"Tunus",
249 		"Turks ve Caicos Adaları, İngiltere",
250 		"Tuvalu",
251 		"Türkiye",
252 		"Türkmenistan",
253 		"Uganda",
254 		"Ukrayna",
255 		"Umman",
256 		"Uruguay",
257 		"Ürdün",
258 		"Vallis ve Futuna, Fransa",
259 		"Vanuatu",
260 		"Venezuela",
261 		"Vietnam",
262 		"Virgin Adaları, Amerika",
263 		"Virgin Adaları, İngiltere",
264 		"Wake Adaları, Amerika",
265 		"Yemen",
266 		"Yeni Kaledonya, Fransa",
267 		"Yeni Zelanda",
268 		"Yunanistan",
269 		"Zambiya",
270 		"Zimbabve"
271 		];
272 		return choice(data, this.rnd);
273 	}
274 
275 	///
276 	override string addressDefaultCountry() {
277 		static enum data = [
278 		"Türkiye"
279 		];
280 		return choice(data, this.rnd);
281 	}
282 
283 	///
284 	override string addressStreetAddress() {
285 		return format("%s %s", addressStreetName(), addressBuildingNumber());
286 	}
287 
288 	///
289 	string addressStreetRoot() {
290 		static enum data = [
291 		"Atatürk Bulvarı",
292 		"Alparslan Türkeş Bulvarı",
293 		"Ali Çetinkaya Caddesi",
294 		"Tevfik Fikret Caddesi",
295 		"Kocatepe Caddesi",
296 		"İsmet Paşa Caddesi",
297 		"30 Ağustos Caddesi",
298 		"İsmet Attila Caddesi",
299 		"Namık Kemal Caddesi",
300 		"Lütfi Karadirek Caddesi",
301 		"Sarıkaya Caddesi",
302 		"Yunus Emre Sokak",
303 		"Dar Sokak",
304 		"Fatih Sokak",
305 		"Harman Yolu Sokak",
306 		"Ergenekon Sokak",
307 		"Ülkü Sokak",
308 		"Sağlık Sokak",
309 		"Okul Sokak",
310 		"Harman Altı Sokak",
311 		"Kaldırım Sokak",
312 		"Mevlana Sokak",
313 		"Gül Sokak",
314 		"Sıran Söğüt Sokak",
315 		"Güven Yaka Sokak",
316 		"Saygılı Sokak",
317 		"Menekşe Sokak",
318 		"Dağınık Evler Sokak",
319 		"Sevgi Sokak",
320 		"Afyon Kaya Sokak",
321 		"Oğuzhan Sokak",
322 		"İbn-i Sina Sokak",
323 		"Okul Sokak",
324 		"Bahçe Sokak",
325 		"Köypınar Sokak",
326 		"Kekeçoğlu Sokak",
327 		"Barış Sokak",
328 		"Bayır Sokak",
329 		"Kerimoğlu Sokak",
330 		"Nalbant Sokak",
331 		"Bandak Sokak"
332 		];
333 		return choice(data, this.rnd);
334 	}
335 
336 	///
337 	override string addressStreetName() {
338 		return format("%s", addressStreetRoot());
339 	}
340 
341 	///
342 	override string addressCity() {
343 		static enum data = [
344 		"Adana",
345 		"Adıyaman",
346 		"Afyon",
347 		"Ağrı",
348 		"Amasya",
349 		"Ankara",
350 		"Antalya",
351 		"Artvin",
352 		"Aydın",
353 		"Balıkesir",
354 		"Bilecik",
355 		"Bingöl",
356 		"Bitlis",
357 		"Bolu",
358 		"Burdur",
359 		"Bursa",
360 		"Çanakkale",
361 		"Çankırı",
362 		"Çorum",
363 		"Denizli",
364 		"Diyarbakır",
365 		"Edirne",
366 		"Elazığ",
367 		"Erzincan",
368 		"Erzurum",
369 		"Eskişehir",
370 		"Gaziantep",
371 		"Giresun",
372 		"Gümüşhane",
373 		"Hakkari",
374 		"Hatay",
375 		"Isparta",
376 		"İçel (Mersin)",
377 		"İstanbul",
378 		"İzmir",
379 		"Kars",
380 		"Kastamonu",
381 		"Kayseri",
382 		"Kırklareli",
383 		"Kırşehir",
384 		"Kocaeli",
385 		"Konya",
386 		"Kütahya",
387 		"Malatya",
388 		"Manisa",
389 		"K.maraş",
390 		"Mardin",
391 		"Muğla",
392 		"Muş",
393 		"Nevşehir",
394 		"Niğde",
395 		"Ordu",
396 		"Rize",
397 		"Sakarya",
398 		"Samsun",
399 		"Siirt",
400 		"Sinop",
401 		"Sivas",
402 		"Tekirdağ",
403 		"Tokat",
404 		"Trabzon",
405 		"Tunceli",
406 		"Şanlıurfa",
407 		"Uşak",
408 		"Van",
409 		"Yozgat",
410 		"Zonguldak",
411 		"Aksaray",
412 		"Bayburt",
413 		"Karaman",
414 		"Kırıkkale",
415 		"Batman",
416 		"Şırnak",
417 		"Bartın",
418 		"Ardahan",
419 		"Iğdır",
420 		"Yalova",
421 		"Karabük",
422 		"Kilis",
423 		"Osmaniye",
424 		"Düzce"
425 		];
426 		return choice(data, this.rnd);
427 	}
428 
429 	///
430 	override string addressPostcode() {
431 		static enum data = [
432 		"#####"
433 		];
434 		return this.digitBuild(choice(data, this.rnd));
435 	}
436 
437 	///
438 	override string phoneNumberFormats() {
439 		static enum data = [
440 		"+90-###-###-##-##",
441 		"+90-###-###-#-###"
442 		];
443 		return this.digitBuild(choice(data, this.rnd));
444 	}
445 
446 	///
447 	string phoneNumberAreaCode() {
448 		static enum data = [
449 		"392",
450 		"510",
451 		"512",
452 		"522",
453 		"562",
454 		"564",
455 		"592",
456 		"594",
457 		"800",
458 		"811",
459 		"822",
460 		"850",
461 		"888",
462 		"898",
463 		"900",
464 		"322",
465 		"416",
466 		"272",
467 		"472",
468 		"382",
469 		"358",
470 		"312",
471 		"242",
472 		"478",
473 		"466",
474 		"256",
475 		"266",
476 		"378",
477 		"488",
478 		"458",
479 		"228",
480 		"426",
481 		"434",
482 		"374",
483 		"248",
484 		"224",
485 		"286",
486 		"376",
487 		"364",
488 		"258",
489 		"412",
490 		"380",
491 		"284",
492 		"424",
493 		"446",
494 		"442",
495 		"222",
496 		"342",
497 		"454",
498 		"456",
499 		"438",
500 		"326",
501 		"476",
502 		"246",
503 		"216",
504 		"212",
505 		"232",
506 		"344",
507 		"370",
508 		"338",
509 		"474",
510 		"366",
511 		"352",
512 		"318",
513 		"288",
514 		"386",
515 		"348",
516 		"262",
517 		"332",
518 		"274",
519 		"422",
520 		"236",
521 		"482",
522 		"324",
523 		"252",
524 		"436",
525 		"384",
526 		"388",
527 		"452",
528 		"328",
529 		"464",
530 		"264",
531 		"362",
532 		"484",
533 		"368",
534 		"346",
535 		"414",
536 		"486",
537 		"282",
538 		"356",
539 		"462",
540 		"428",
541 		"276",
542 		"432",
543 		"226",
544 		"354",
545 		"372"
546 		];
547 		return choice(data, this.rnd);
548 	}
549 
550 	///
551 	override string internetDomainSuffix() {
552 		static enum data = [
553 		"com.tr",
554 		"com",
555 		"biz",
556 		"info",
557 		"name",
558 		"gov.tr"
559 		];
560 		return 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 }