1 // generated by fakerjsgenerator 2 /// 3 module faked.faker_el; 4 5 import faked.base; 6 7 8 /// 9 class Faker_el : 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 loremWords() { 23 static enum data = [ 24 "alias", 25 "consequatur", 26 "aut", 27 "perferendis", 28 "sit", 29 "voluptatem", 30 "accusantium", 31 "doloremque", 32 "aperiam", 33 "eaque", 34 "ipsa", 35 "quae", 36 "ab", 37 "illo", 38 "inventore", 39 "veritatis", 40 "et", 41 "quasi", 42 "architecto", 43 "beatae", 44 "vitae", 45 "dicta", 46 "sunt", 47 "explicabo", 48 "aspernatur", 49 "aut", 50 "odit", 51 "aut", 52 "fugit", 53 "sed", 54 "quia", 55 "consequuntur", 56 "magni", 57 "dolores", 58 "eos", 59 "qui", 60 "ratione", 61 "voluptatem", 62 "sequi", 63 "nesciunt", 64 "neque", 65 "dolorem", 66 "ipsum", 67 "quia", 68 "dolor", 69 "sit", 70 "amet", 71 "consectetur", 72 "adipisci", 73 "velit", 74 "sed", 75 "quia", 76 "non", 77 "numquam", 78 "eius", 79 "modi", 80 "tempora", 81 "incidunt", 82 "ut", 83 "labore", 84 "et", 85 "dolore", 86 "magnam", 87 "aliquam", 88 "quaerat", 89 "voluptatem", 90 "ut", 91 "enim", 92 "ad", 93 "minima", 94 "veniam", 95 "quis", 96 "nostrum", 97 "exercitationem", 98 "ullam", 99 "corporis", 100 "nemo", 101 "enim", 102 "ipsam", 103 "voluptatem", 104 "quia", 105 "voluptas", 106 "sit", 107 "suscipit", 108 "laboriosam", 109 "nisi", 110 "ut", 111 "aliquid", 112 "ex", 113 "ea", 114 "commodi", 115 "consequatur", 116 "quis", 117 "autem", 118 "vel", 119 "eum", 120 "iure", 121 "reprehenderit", 122 "qui", 123 "in", 124 "ea", 125 "voluptate", 126 "velit", 127 "esse", 128 "quam", 129 "nihil", 130 "molestiae", 131 "et", 132 "iusto", 133 "odio", 134 "dignissimos", 135 "ducimus", 136 "qui", 137 "blanditiis", 138 "praesentium", 139 "laudantium", 140 "totam", 141 "rem", 142 "voluptatum", 143 "deleniti", 144 "atque", 145 "corrupti", 146 "quos", 147 "dolores", 148 "et", 149 "quas", 150 "molestias", 151 "excepturi", 152 "sint", 153 "occaecati", 154 "cupiditate", 155 "non", 156 "provident", 157 "sed", 158 "ut", 159 "perspiciatis", 160 "unde", 161 "omnis", 162 "iste", 163 "natus", 164 "error", 165 "similique", 166 "sunt", 167 "in", 168 "culpa", 169 "qui", 170 "officia", 171 "deserunt", 172 "mollitia", 173 "animi", 174 "id", 175 "est", 176 "laborum", 177 "et", 178 "dolorum", 179 "fuga", 180 "et", 181 "harum", 182 "quidem", 183 "rerum", 184 "facilis", 185 "est", 186 "et", 187 "expedita", 188 "distinctio", 189 "nam", 190 "libero", 191 "tempore", 192 "cum", 193 "soluta", 194 "nobis", 195 "est", 196 "eligendi", 197 "optio", 198 "cumque", 199 "nihil", 200 "impedit", 201 "quo", 202 "porro", 203 "quisquam", 204 "est", 205 "qui", 206 "minus", 207 "id", 208 "quod", 209 "maxime", 210 "placeat", 211 "facere", 212 "possimus", 213 "omnis", 214 "voluptas", 215 "assumenda", 216 "est", 217 "omnis", 218 "dolor", 219 "repellendus", 220 "temporibus", 221 "autem", 222 "quibusdam", 223 "et", 224 "aut", 225 "consequatur", 226 "vel", 227 "illum", 228 "qui", 229 "dolorem", 230 "eum", 231 "fugiat", 232 "quo", 233 "voluptas", 234 "nulla", 235 "pariatur", 236 "at", 237 "vero", 238 "eos", 239 "et", 240 "accusamus", 241 "officiis", 242 "debitis", 243 "aut", 244 "rerum", 245 "necessitatibus", 246 "saepe", 247 "eveniet", 248 "ut", 249 "et", 250 "voluptates", 251 "repudiandae", 252 "sint", 253 "et", 254 "molestiae", 255 "non", 256 "recusandae", 257 "itaque", 258 "earum", 259 "rerum", 260 "hic", 261 "tenetur", 262 "a", 263 "sapiente", 264 "delectus", 265 "ut", 266 "aut", 267 "reiciendis", 268 "voluptatibus", 269 "maiores", 270 "doloribus", 271 "asperiores", 272 "repellat" 273 ]; 274 return choice(data, this.rnd); 275 } 276 277 /// 278 override string financeTransactionType() { 279 static enum data = [ 280 "κατάθεση", 281 "ανάληψη", 282 "πληρωμή", 283 "τιμολόγιο" 284 ]; 285 return choice(data, this.rnd); 286 } 287 288 /// 289 override Currency financeCurrency() { 290 static enum data = [ 291 Currency("Ευρώ", "EUR", "€") 292 ]; 293 return choice(data, this.rnd); 294 } 295 296 /// 297 override string financeAccountType() { 298 static enum data = [ 299 "Καταθετικός", 300 "Μισθοδοσίας", 301 "Δανειακός" 302 ]; 303 return choice(data, this.rnd); 304 } 305 306 /// 307 override string appVersion() { 308 static enum data = [ 309 "0.#.#", 310 "0.##", 311 "#.##", 312 "#.#", 313 "#.#.#" 314 ]; 315 return this.digitBuild(choice(data, this.rnd)); 316 } 317 318 /// 319 override string appAuthor() { 320 switch(uniform(0, 2, this.rnd)) { 321 case 0: 322 return format!"%s"(nameName()); 323 case 1: 324 return format!"%s"(companyName()); 325 default: assert(false); 326 } 327 } 328 329 /// 330 override string appName() { 331 static enum data = [ 332 "ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ", 333 "ΕΜΠΟΡΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.", 334 "Η ΕΘΝΙΚΗ (ΕΛΛ. ΕΤΑΙΡΙΑ ΓΕΝ. ΑΣΦΑΛΕΙΩΝ)", 335 "ΑΙΟΛΙΚΗ Α.Ε.Ε.Χ.", 336 "ΚΑΖΙΝΟ ΠΟΡΤΟ ΚΑΡΡΑΣ Α.Ε.", 337 "ΛΑΝΑΚΑΜ Α.Ε.", 338 "ΠΛΑΣΤΙΚΑ ΘΡΑΚΗΣ Α.Β.Ε.Ε.", 339 "ΤΙΤΑΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ ΤΣΙΜΕΝΤΩΝ", 340 "S & B ΒΙΟΜΗΧΑΝΙΚΑ ΟΡΥΚΤΑ Α.Ε.", 341 "Α. ΚΑΛΠΙΝΗΣ - Ν.ΣΙΜΟΣ Α.Ε.Β.Ε.", 342 "Χ. ΡΟΚΑΣ Α.Β.Ε.Ε.", 343 "ELBISCO A.E ΣΥΜΜΕΤΟΧΩΝ", 344 "ΚΥΛΙΝΔΡΟΜΥΛΟΙ Κ. ΣΑΡΑΝΤΟΠΟΥΛΟΣ Α.Ε.", 345 "ΑΛΥΣΙΔΑ Α.Β.Ε.Ε.", 346 "ΕΜΠΟΡΙΚΟΣ ΔΕΣΜΟΣ Α.Ε.Β.Ε", 347 "ΙΠΠΟΤΟΥΡ Α.Ε.", 348 "ΣΠ. ΤΑΣΟΓΛΟΥ Α.Ε.- DELONGHI", 349 "ΕΚΤΕΡ Α.Ε.", 350 "ΙΜΠΕΡΙΟ Α.Ε.", 351 "ΡΑΔΙΟ Α. ΚΟΡΑΣΙΔΗΣ Ε.Ε.Α.Ε.", 352 "ΜΙΝΩΙΚΕΣ ΓΡΑΜΜΕΣ", 353 "MEVACO ΜΕΤΑΛΛΟΥΡΓΙΚΗ Α.Β.Ε.Ε.", 354 "Ε.ΥΔ.Α.Π. Α.Ε.", 355 "ΒΟΓΙΑΤΖΟΓΛΟΥ SYSTEMS Α.Ε.", 356 "ΑΓΡΟΤΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.", 357 "ΠΡΟΜΟΤΑ ΕΛΛΑΣ Α.Ε", 358 "COMPUCON ΕΦΑΡΜΟΓΕΣ ΥΠΟΛΟΓΙΣΤΩΝ ΑΒΕΕ", 359 "CENTRIC ΠΟΛΥΜΕΣΑ ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ", 360 "FASHION BOX ΕΛΛΑΣ ΑΕ", 361 "Ι. ΚΛΟΥΚΙΝΑΣ - Ι. ΛΑΠΠΑΣ ΤΕΧΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ Α.Ε.", 362 "ΕΛΙΝΟΙΛ ΕΛΛΗΝΙΚΗ ΕΤΑΙΡΙΑ ΠΕΤΡΕΛΑΙΩΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ", 363 "ΔΕΛΤΑ ΜΗΧΑΝΟΛΟΓΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ & ΟΛΟΚΛΗΡΩΜΕΝΑ ΕΡΓΑ ΑΒΕΤΕ" 364 ]; 365 return choice(data, this.rnd); 366 } 367 368 /// 369 override string companyBsVerb() { 370 static enum data = [ 371 "χρησιμοποιούν", 372 "ενσωμάτωση", 373 "βελτιστοποιήσουν", 374 "εξελιχθεί", 375 "μεταμορφώσει", 376 "αγκαλιάζουν", 377 "επιτρέψει", 378 "ενορχηστρώσει", 379 "επανεφεύρουμε", 380 "ενισχύσουν", 381 "διευκολύνουν", 382 "αδράξουν", 383 "συνεργούν", 384 "μεγαλώνουν", 385 "συνθέσει", 386 "παραδώσει", 387 "αναλάβουν", 388 "επιταχύνει", 389 "απεικονίσει", 390 "επαναπροσδιορίσουν", 391 "καινοτομία", 392 "απελευθερώσουν", 393 "επεκτείνει", 394 "δημιουργούν", 395 "εκμεταλλεύονται", 396 "επαναλάβει", 397 "καλλιεργούν", 398 "επαναπροσδιορίσει" 399 ]; 400 return choice(data, this.rnd); 401 } 402 403 /// 404 override string companyBsNoun() { 405 static enum data = [ 406 "συνέργειες", 407 "παραδείγματα", 408 "αγορές", 409 "συνεργασίες", 410 "υποδομές", 411 "πλατφόρμες", 412 "πρωτοβουλίες", 413 "κανάλια", 414 "μάτια", 415 "κοινότητες", 416 "λύσεις", 417 "δράση-αντικείμενα", 418 "πύλες", 419 "θέσεις", 420 "τεχνολογίες", 421 "περιεχόμενο", 422 "αλυσίδες προμηθειών", 423 "σύγκλιση", 424 "σχέσεις", 425 "αρχιτεκτονικές", 426 "διασυνδέσεις", 427 "e-αγορές", 428 "ηλεκτρονικό εμπόριο", 429 "συστήματα", 430 "μοντέλα", 431 "παραδοτέα", 432 "χρήστες", 433 "σχήματα", 434 "δίκτυα", 435 "εφαρμογές", 436 "μετρήσεις", 437 "e-business", 438 "λειτουργίες", 439 "εμπειρίες", 440 "διαδικτυακές υπηρεσίες", 441 "μεθοδολογίες" 442 ]; 443 return choice(data, this.rnd); 444 } 445 446 /// 447 override string companyDescriptor() { 448 static enum data = [ 449 "24 ώρες το 24ώρο", 450 "24/7", 451 "3η γενιά", 452 "4η γενικά", 453 "5η γενιά", 454 "6η γενιά", 455 "asymmetric", 456 "ασύγχρονο", 457 "συνεχής", 458 "αφιερωμένο", 459 "διαδακτικό", 460 "διακριτό", 461 "δυναμικό", 462 "παγκόσμιο", 463 "υβριδικό", 464 "δριαδραστικό", 465 "τοπικό", 466 "πολυμεσικό", 467 "διεθνές", 468 "επόμενης γενιάς", 469 "αντικειμενοστραφή", 470 "ιδανικό", 471 "πραγματικού χρόνου", 472 "δευτερεύων", 473 "σταθερό", 474 "στατικό", 475 "προστιθέμενης αξίας" 476 ]; 477 return choice(data, this.rnd); 478 } 479 480 /// 481 override string companyNoun() { 482 static enum data = [ 483 "ικανότητα", 484 "πρόσβαση", 485 "αλγόριθμος", 486 "αναλυτής", 487 "εφαρμογή", 488 "προσέγγιση", 489 "αρχιτεκτονική", 490 "αρχείο", 491 "τεχνητή νοημοσύνη", 492 "χωρητικότητα", 493 "πρόκληση", 494 "συνεργασία", 495 "περιπλοκότητα", 496 "πυρήνας", 497 "βάση δεδομένων", 498 "ορισμός", 499 "συνάρτηση", 500 "Διεπαφή Χρήστη", 501 "υλικό", 502 "υλοποίηση", 503 "εγκατάσταση", 504 "εγχειρίδιο χρήστη", 505 "διεπαφή", 506 "υπηρεσίες internet", 507 "γνωσιακή βάση", 508 "τοπικό δίκτυο", 509 "μετρικές", 510 "μεθοδολογία", 511 "μοντέλο", 512 "ανοιχτή αρχιτεκτονική", 513 "ενορχήστρωση", 514 "προϊόν", 515 "παραγωγικότητα", 516 "πρωτόκολο", 517 "ασφαλής γραμμή", 518 "λογισμικό", 519 "στρατηγική", 520 "επιτυχία", 521 "υποστήρυξη" 522 ]; 523 return choice(data, this.rnd); 524 } 525 526 /// 527 override string companyAdjective() { 528 static enum data = [ 529 "Για προχωρημένους", 530 "Αυτοματοποιημένη", 531 "Ισορροπημένη", 532 "Συγκεντρωτική", 533 "Κλωνοποιημένα", 534 "Συμβατές", 535 "Παραμετρικές", 536 "Προσαρμόσιμα", 537 "Αποκεντρωμένη", 538 "Ψηφιακές", 539 "Κατανεμημένα", 540 "Διαφορετικές", 541 "Ενισχυμένη", 542 "Εργονομία", 543 "Διευρυμένη", 544 "Επέκταση", 545 "Ειδικός", 546 "Πρώτης γραμμής", 547 "Πλήρως παραμετροποιήσιμο", 548 "Θεμελιώδη", 549 "Λαϊκά", 550 "Οριζόντια", 551 "Καινοτόμες", 552 "ολοκληρωμένη", 553 "Έξυπνο", 554 "Αντιστροφή", 555 "Υπεύθυνη για τη διαχείριση", 556 "Υποχρεωτικά", 557 "Πολυμερής", 558 "Πολυεπίπεδη", 559 "Πολυεπίπεδη", 560 "Δικτυωμένες", 561 "Ανοιχτή πηγή", 562 "Λειτουργικής", 563 "Βελτιστοποιημένη", 564 "Προαιρετικό", 565 "Βιολογικά", 566 "Οργανωμένες", 567 "Μένοντας", 568 "Επίμονη", 569 "Σταδιακή", 570 "Προληπτική", 571 "Προληπτική", 572 "Ριζική", 573 "Προοδευτική", 574 "Αντιδραστική", 575 "Ευθυγραμμισμένο", 576 "Μειωμένη", 577 "Αντίστροφης μηχανικής", 578 "Ανθεκτική", 579 "Αδιάλειπτη", 580 "Ασφαλής", 581 "Κοινόχρηστο", 582 "Βελτιωμένη", 583 "Εναλλαγή", 584 "Σύγχρονη", 585 "Αναβαθμίσιμα", 586 "Χρηστοκεντρικών", 587 "Φιλική προς το χρήστη", 588 "Ευέλικτο", 589 "Εικονική", 590 "Οραματιστής" 591 ]; 592 return choice(data, this.rnd); 593 } 594 595 /// 596 override string companySuffix() { 597 static enum data = [ 598 "Ε.Π.Ε.", 599 "Α.Ε.", 600 "και Υιοί", 601 "Όμιλος" 602 ]; 603 return choice(data, this.rnd); 604 } 605 606 /// 607 override string companyName() { 608 switch(uniform(0, 3, this.rnd)) { 609 case 0: 610 return format!"%s %s"(nameLastName(), companySuffix()); 611 case 1: 612 return format!"%s-%s"(nameLastName(), nameLastName()); 613 case 2: 614 return format!"%s, %s and %s"(nameLastName(), nameLastName(), nameLastName()); 615 default: assert(false); 616 } 617 } 618 619 /// 620 override string companyBsAdjective() { 621 static enum data = [ 622 "Προστιθέμενη αξία", 623 "Κάθετη", 624 "Προληπτική", 625 "Εύρωστο", 626 "Επαναστατικό", 627 "Κλιμακούμενες", 628 "Προβάδισμα", 629 "Καινοτόμες", 630 "Διαισθητική", 631 "Στρατηγικών", 632 "E-business", 633 "Κρίσιμης σημασίας", 634 "Κολλάει", 635 "Ένα προς ένα", 636 "24/7", 637 "Παγκόσμια", 638 "B2B", 639 "B2C", 640 "Κοκκώδη", 641 "Τριβές", 642 "Εικονική", 643 "Ιογενείς", 644 "Δυναμική", 645 "24/365", 646 "Δολοφόνος", 647 "Μαγνητικά", 648 "Διαδραστικό", 649 "Σέξι", 650 "Πραγματικός χρόνος", 651 "Αποτελεσματικό", 652 "Κατανεμημένες", 653 "Επεκτάσιμο", 654 "Κλειδί στο χέρι", 655 "Παγκόσμιας κλάσης", 656 "Ανοιχτή πηγή", 657 "Συνεργιστική", 658 "Επιχείρηση", 659 "Ολοκληρωμένη", 660 "Εύστοχος", 661 "Ασύρματο", 662 "Διαφανής", 663 "Επόμενη γενιά", 664 "Αιχμής", 665 "Επίκεντρο τον χρήστη", 666 "Οραματιστής", 667 "Προσαρμοσμένη", 668 "Πανταχού παρούσα", 669 "Plug-and-play", 670 "Συνεργατική", 671 "Συναρπαστικό", 672 "Ολιστική", 673 "Πλούσια" 674 ]; 675 return choice(data, this.rnd); 676 } 677 678 /// 679 override string hackerAdjective() { 680 static enum data = [ 681 "οδηγός", 682 "πρωτογενής", 683 "ψηφιακή", 684 "ανοιχτή πηγή", 685 "εικονική", 686 "ασύρματο", 687 "1080p", 688 "οπτική", 689 "κινητό" 690 ]; 691 return choice(data, this.rnd); 692 } 693 694 /// 695 override string hackerVerb() { 696 static enum data = [ 697 "back up", 698 "bypass", 699 "hack", 700 "προσπέραση", 701 "συμπίεση", 702 "αντιγραφή", 703 "περιήγηση", 704 "σύνδεση", 705 "υπολογισμός", 706 "είσοδος", 707 "μεταφορά", 708 "πρόγραμμα", 709 "επανεκκίνηση", 710 "προσπέλαση" 711 ]; 712 return choice(data, this.rnd); 713 } 714 715 /// 716 override string hackerAbbreviation() { 717 static enum data = [ 718 "TCP", 719 "HTTP", 720 "SDD", 721 "RAM", 722 "GB", 723 "CSS", 724 "SSL", 725 "AGP", 726 "SQL", 727 "FTP", 728 "PCI", 729 "AI", 730 "ADP", 731 "RSS", 732 "XML", 733 "EXE", 734 "COM", 735 "HDD", 736 "THX", 737 "SMTP", 738 "SMS", 739 "USB", 740 "PNG", 741 "SAS", 742 "IB", 743 "SCSI", 744 "JSON", 745 "XSS", 746 "JBOD" 747 ]; 748 return choice(data, this.rnd); 749 } 750 751 /// 752 override string hackerNoun() { 753 static enum data = [ 754 "οδηγός", 755 "πρωτόκολο", 756 "ταχύτητα", 757 "panel", 758 "μικρότσιπ", 759 "πρόγραμμα", 760 "πόρτα", 761 "κάρτα", 762 "διεπαφή", 763 "σύστημα", 764 "σένσορας", 765 "ασφάλεια", 766 "σκληρός δίσκος", 767 "feed", 768 "οθόνη", 769 "εφαρμογή", 770 "δίαυλος", 771 "διάγραμμα", 772 "πυκνωτής", 773 "πίνακας" 774 ]; 775 return choice(data, this.rnd); 776 } 777 778 /// 779 string creditCardMastercard() { 780 static enum data = [ 781 "/5[1-5]##-####-####-###L/", 782 "/6771-89##-####-###L/" 783 ]; 784 return this.digitBuild(choice(data, this.rnd)); 785 } 786 787 /// 788 string creditCardDiscover() { 789 static enum data = [ 790 "/6011-####-####-###L/", 791 "/65##-####-####-###L/", 792 "/64[4-9]#-####-####-###L/", 793 "/6011-62##-####-####-###L/", 794 "/65##-62##-####-####-###L/", 795 "/64[4-9]#-62##-####-####-###L/" 796 ]; 797 return this.digitBuild(choice(data, this.rnd)); 798 } 799 800 /// 801 string creditCardVisa() { 802 static enum data = [ 803 "/4###########L/", 804 "/4###-####-####-###L/" 805 ]; 806 return this.digitBuild(choice(data, this.rnd)); 807 } 808 809 /// 810 string creditCardAmericanExpress() { 811 static enum data = [ 812 "/34##-######-####L/", 813 "/37##-######-####L/" 814 ]; 815 return this.digitBuild(choice(data, this.rnd)); 816 } 817 818 /// 819 override string namePrefix() { 820 static enum data = [ 821 "Κυρία", 822 "Δυς", 823 "Κύριος", 824 "Δόκτορ" 825 ]; 826 return choice(data, this.rnd); 827 } 828 829 /// 830 override string nameFirstName() { 831 static enum data = [ 832 "Γεώργιος", 833 "Ιωάννης", 834 "Κώστας", 835 "Δημήτρης", 836 "Νικόλαος", 837 "Παναγιώτης", 838 "Βασίλης", 839 "Χρήστος", 840 "Αθανάσιος", 841 "Μιχαήλ", 842 "Ευάγγελος", 843 "Σπύρος", 844 "Αντώνης", 845 "Αναστάσιος", 846 "Θεόδωρος", 847 "Ανδρέας", 848 "Χαράλαμπος", 849 "Αλέξανδρος", 850 "Εμμανουήλ", 851 "Ηλίας", 852 "Σταύρος", 853 "Πέτρος", 854 "Σωτήριος", 855 "Στυλιανός", 856 "Ελευθέριος", 857 "Απόστολος", 858 "Φώτιος", 859 "Διονύσιος", 860 "Γρηγόριος", 861 "Άγγελος", 862 "Στέφανος", 863 "Ευστάθιος", 864 "Παύλος", 865 "Παρασκευάς", 866 "Αριστείδης", 867 "Λεωνίδας" 868 ]; 869 return choice(data, this.rnd); 870 } 871 872 /// 873 override string nameLastName() { 874 static enum data = [ 875 "Αβραμίδης", 876 "Αγγελίδης", 877 "Αγγελίδου", 878 "Αγγελόπουλος", 879 "Αγγελοπούλου", 880 "Αθανασιάδης", 881 "Αθανασίου", 882 "Ακρίδας", 883 "Αλαβάνος", 884 "Αλαφούζος", 885 "Αλεβιζόπουλος", 886 "Αλεβίζος", 887 "Αλεξάκης", 888 "Αλεξίου", 889 "Αλεξόπουλος", 890 "Αλεξανδρίδης", 891 "Αλεξάνδρου", 892 "Αλεξιάδης", 893 "Αλιβιζάτος", 894 "Αναγνωστάκης", 895 "Αναγνώστου", 896 "Αναστασιάδης", 897 "Ανδρεάδης", 898 "Ανδρέου", 899 "Αντωνιάδης", 900 "Αντωνόπουλος", 901 "Αντωνοπούλου", 902 "Αξιώτης", 903 "Αποστόλου", 904 "Αποστολίδης", 905 "Αρβανίτης", 906 "Αργυριάδης", 907 "Ασπάσιος", 908 "Αυγερινός (επώνυμο)", 909 "Βάμβας", 910 "Βαμβακάς", 911 "Βαρνακιώτης", 912 "Βαρουξής", 913 "Βασιλόπουλος", 914 "Βασιλείου", 915 "Βασιλειάδης", 916 "Βασιλικός", 917 "Βενιζέλος", 918 "Βέργας", 919 "Βικελίδης", 920 "Βιλαέτης", 921 "Βιτάλη", 922 "Βιτάλης", 923 "Βλαβιανός", 924 "Βλαστός", 925 "Βλαχόπουλος", 926 "Βούλγαρης", 927 "Βονόρτας", 928 "Βουγιουκλάκης", 929 "Βουρδουμπάς", 930 "Βυζάντιος", 931 "Γαλάνη", 932 "Γαλάνης", 933 "Γεννάδιος", 934 "Γερμανός", 935 "Γερμανού", 936 "Γεωργίου", 937 "Γεωργιάδης", 938 "Γιάγκος", 939 "Γιαννόπουλος", 940 "Γιαννακόπουλος", 941 "Γιάνναρης", 942 "Γκόφας", 943 "Γλυκύς", 944 "Γούναρης", 945 "Γούσιος", 946 "Δάβης", 947 "Δαγκλής", 948 "Δαμασκηνός", 949 "Δασκαλόπουλος", 950 "Δασκαλοπούλου", 951 "Δελή", 952 "Δεσποτόπουλος", 953 "Δημαράς", 954 "Δημητρίου", 955 "Δημητρακόπουλος", 956 "Διαμαντόπουλος", 957 "Διδασκάλου", 958 "Δοξαράς", 959 "Δουμπιώτης", 960 "Δουρέντης", 961 "Δράκος", 962 "Δραγούμης", 963 "Δυοβουνιώτης", 964 "Ελευθερόπουλος", 965 "Ελευθεριάδης", 966 "Ελευθερίου", 967 "Ευταξίας", 968 "Ζάνος", 969 "Ζάππας", 970 "Ζάρκος", 971 "Ζάχος", 972 "Ζέρβας", 973 "Ζαΐμης", 974 "Ζαφειρόπουλος", 975 "Ζαχαρίου", 976 "Ζερβός", 977 "Ζυγομαλάς", 978 "Ζωγράφος", 979 "Ζωγράφου", 980 "Ηλιόπουλος", 981 "Θεοδοσίου", 982 "Θεοδωρίδης", 983 "Θεοτόκης", 984 "Ιωαννίδης", 985 "Ιωάννου", 986 "Καζαντζής", 987 "Κακριδής", 988 "Καλάρης", 989 "Καλύβας", 990 "Καλαμογδάρτης", 991 "Καλλιγάς", 992 "Καλογιάννης", 993 "Κανακάρης-Ρούφος", 994 "Καραβίας", 995 "Καραμήτσος", 996 "Καραμανλής", 997 "Καρράς", 998 "Κασιδιάρης", 999 "Καψής", 1000 "Κεδίκογλου", 1001 "Κούνδουρος", 1002 "Κολιάτσος", 1003 "Κομνηνός", 1004 "Κοντολέων", 1005 "Κοντόσταυλος", 1006 "Κόρακας", 1007 "Κορνάρος", 1008 "Κορομηλάς", 1009 "Κορωναίος", 1010 "Κοσμόπουλος", 1011 "Κοτζιάς", 1012 "Κουβέλης", 1013 "Κουντουριώτης", 1014 "Κουρμούλης", 1015 "Κουταλιανός", 1016 "Κρεστενίτης", 1017 "Κυπραίος", 1018 "Κωνσταντίνου", 1019 "Κωνσταντόπουλος", 1020 "Λόντος", 1021 "Λύτρας", 1022 "Λαγός", 1023 "Λαιμός (επώνυμο)", 1024 "Λαμέρας", 1025 "Λαμπρόπουλος", 1026 "Λειβαδάς", 1027 "Λιάπης", 1028 "Λιακόπουλος", 1029 "Λούλης", 1030 "Λούπης", 1031 "Λύκος", 1032 "Μάγκας", 1033 "Μήτζου", 1034 "Μαγγίνας", 1035 "Μακρή", 1036 "Μακρής", 1037 "Μαλαξός", 1038 "Μανιάκης", 1039 "Μανωλάς", 1040 "Μαρής", 1041 "Μαρκόπουλος", 1042 "Μαυρίδης", 1043 "Μαυρογένης", 1044 "Μελετόπουλος", 1045 "Μέλιοι", 1046 "Μεσσηνέζης", 1047 "Μεταξάς", 1048 "Μητσοτάκης", 1049 "Μιαούλης", 1050 "Μιχαηλίδης", 1051 "Μιχαλολιάκος", 1052 "Μοσχοβάκης", 1053 "Μπότσαρης", 1054 "Μπλέτσας", 1055 "Μπουκουβαλαίοι", 1056 "Νικολαΐδης", 1057 "Νικολάκος", 1058 "Οικονόμου", 1059 "Ουζουνίδης", 1060 "Πανταζής", 1061 "Παπαγεωργίου", 1062 "Παπάγος", 1063 "Παπαδάκης", 1064 "Παπαδόπουλος", 1065 "Παπάζογλου", 1066 "Παπακώστας", 1067 "Παπακωνσταντίνου", 1068 "Παπανδρέου", 1069 "Παπανικολάου", 1070 "Παπαντωνίου", 1071 "Παπαστεφάνου", 1072 "Παπαφιλίππου", 1073 "Παπαϊωάννου", 1074 "Παππάς" 1075 ]; 1076 return choice(data, this.rnd); 1077 } 1078 1079 /// 1080 override string nameTitleDescriptor() { 1081 static enum data = [ 1082 "Senior", 1083 "Εταιρείες", 1084 "Πελάτης", 1085 "Επενδυτής", 1086 "Εσωτερικό", 1087 "Κύριος" 1088 ]; 1089 return choice(data, this.rnd); 1090 } 1091 1092 /// 1093 override string nameTitleJob() { 1094 static enum data = [ 1095 "Επόπτης", 1096 "Συνεργάτης", 1097 "Σύμβουλος", 1098 "Διευθυντής", 1099 "Μηχανικός", 1100 "Ειδικός", 1101 "Διευθυντής", 1102 "Συντονιστή", 1103 "Διαχειριστής", 1104 "Αναλυτής", 1105 "Designer", 1106 "Τεχνικός", 1107 "Προγραμματιστής", 1108 "Παραγωγός", 1109 "Σύμβουλος", 1110 "Βοηθός", 1111 "Συντονιστής", 1112 "Εκπρόσωπος", 1113 "Αντιπρόσωπος" 1114 ]; 1115 return choice(data, this.rnd); 1116 } 1117 1118 /// 1119 override string nameTitleLevel() { 1120 static enum data = [ 1121 "Λύσεις", 1122 "Πρόγραμμα", 1123 "Μάρκα", 1124 "Ασφάλεια", 1125 "Έρευνα", 1126 "Μάρκετινγκ", 1127 "Οδηγιών", 1128 "Εφαρμογή", 1129 "Ενσωμάτωση", 1130 "Λειτουργικότητα", 1131 "Τακτική", 1132 "Ταυτότητα", 1133 "Αγορές", 1134 "Όμιλος", 1135 "Εφαρμογές", 1136 "Βελτιστοποίηση", 1137 "Δραστηριότητες", 1138 "Υποδομή", 1139 "Intranet", 1140 "Επικοινωνίες", 1141 "Web", 1142 "Branding", 1143 "Ποιότητα", 1144 "Διασφάλιση", 1145 "Κινητικότητα", 1146 "Λογαριασμοί", 1147 "Δεδομένα", 1148 "Δημιουργική", 1149 "Διαμόρφωση", 1150 "Μετρήσεις" 1151 ]; 1152 return choice(data, this.rnd); 1153 } 1154 1155 /// 1156 override string nameName() { 1157 switch(uniform(0, 6, this.rnd)) { 1158 case 0: 1159 return format!"%s %s %s"(namePrefix(), nameFirstName(), nameLastName()); 1160 case 1: 1161 return format!"%s %s %s"(nameFirstName(), nameLastName(), nameSuffix()); 1162 case 2: 1163 return format!"%s %s"(nameFirstName(), nameLastName()); 1164 case 3: 1165 return format!"%s %s"(nameFirstName(), nameLastName()); 1166 case 4: 1167 return format!"%s %s"(nameFirstName(), nameLastName()); 1168 case 5: 1169 return format!"%s %s"(nameFirstName(), nameLastName()); 1170 default: assert(false); 1171 } 1172 } 1173 1174 /// 1175 override string commerceColor() { 1176 static enum data = [ 1177 "κοκκικο", 1178 "πράσινο", 1179 "μπλε", 1180 "κίτρινο", 1181 "μωβ", 1182 "λευκό", 1183 "μαύρο", 1184 "πορτοκαλί", 1185 "ροζ", 1186 "γκρί", 1187 "βιολετί", 1188 "τρικουάζ", 1189 "λαδί", 1190 "χρυσό", 1191 "φουξια", 1192 "κυανό", 1193 "ασημί" 1194 ]; 1195 return choice(data, this.rnd); 1196 } 1197 1198 /// 1199 override string commerceProductNameAdjective() { 1200 static enum data = [ 1201 "Μικρό", 1202 "Εργονομικό", 1203 "Αγροτικό", 1204 "Απίστευτο", 1205 "Φανταστικό", 1206 "Πρακτικό", 1207 "Κομψό", 1208 "Χειροποίητα", 1209 "Χειροποίητο", 1210 "Άδεια" 1211 ]; 1212 return choice(data, this.rnd); 1213 } 1214 1215 /// 1216 override string commerceProductNameMaterial() { 1217 static enum data = [ 1218 "Ξύλινο", 1219 "Πλαστικό", 1220 "Μέταλο", 1221 "Φρέσκο", 1222 "Κατεψυγμένο" 1223 ]; 1224 return choice(data, this.rnd); 1225 } 1226 1227 /// 1228 override string commerceProductNameProduct() { 1229 static enum data = [ 1230 "Καρέκλα", 1231 "Αυτοκίνητο", 1232 "Υπολογιστής", 1233 "Πληκτρολόγιο", 1234 "Ποντίκι", 1235 "Ποδήλατο", 1236 "Μπάλα", 1237 "Γάντια", 1238 "Παντελόνι", 1239 "Πουκάμισο", 1240 "Τραπέζι", 1241 "Παπούτσια", 1242 "Καπέλο", 1243 "Πετσέτες", 1244 "Σαπούνι", 1245 "Τόνος", 1246 "Κοτόπουλο", 1247 "Ωάρι", 1248 "Τυρί", 1249 "Pizza", 1250 "Σαλάτα", 1251 "Λουκάνικα" 1252 ]; 1253 return choice(data, this.rnd); 1254 } 1255 1256 /// 1257 override string commerceDepartment() { 1258 static enum data = [ 1259 "Βιβλία", 1260 "Ταινίες", 1261 "Μουσική", 1262 "Παιχνίδια", 1263 "Ηλεκτρονικές Συσκευές", 1264 "Υπολογιστές", 1265 "Σπίτι", 1266 "Κήπος", 1267 "Εργαλεία", 1268 "Grocery", 1269 "Υγεία", 1270 "Ομορφιά", 1271 "Παιχνίδια", 1272 "Παιδί", 1273 "Μωρό", 1274 "Ρουχισμός", 1275 "Παπούτσια", 1276 "Κοσμήματα", 1277 "Sports", 1278 "Εξοχή", 1279 "Αυτοκίνητο", 1280 "Βιομηχανικά" 1281 ]; 1282 return choice(data, this.rnd); 1283 } 1284 1285 /// 1286 override string addressDefaultCountry() { 1287 static enum data = [ 1288 "Ελλάδα" 1289 ]; 1290 return choice(data, this.rnd); 1291 } 1292 1293 /// 1294 override string addressCounty() { 1295 static enum data = [ 1296 "Αθήνα", 1297 "Θεσσαλονίκη", 1298 "Πειραιάς", 1299 "Πάτρα", 1300 "Ηράκλειο", 1301 "Λάρισα", 1302 "Βόλος", 1303 "Ιωάννινα", 1304 "Τρίκαλα", 1305 "Σέρρες", 1306 "Χαλκίδα", 1307 "Αλεξανδρούπολη", 1308 "Ξάνθη", 1309 "Κατερίνη", 1310 "Αγρίνιο", 1311 "Καλαμάτα", 1312 "Καβάλα", 1313 "Χανιά", 1314 "Λαμία", 1315 "Κομοτηνή", 1316 "Ρόδος", 1317 "Δράμα", 1318 "Βέροια", 1319 "Κοζάνη", 1320 "Καρδίτσα", 1321 "Ρέθυμνο", 1322 "Πτολεμαΐδα", 1323 "Τρίπολη", 1324 "Κόρινθος", 1325 "Γέρακας", 1326 "Γιαννιτσά", 1327 "Μυτιλήνη", 1328 "Χίος", 1329 "Σαλαμίνα", 1330 "Ελευσίνα", 1331 "Κέρκυρα", 1332 "Πύργος", 1333 "Μέγαρα", 1334 "Κιλκίς", 1335 "Θήβα", 1336 "Άργος", 1337 "Άρτα", 1338 "Άρτεμη", 1339 "Λιβαδειά", 1340 "Ωραιόκαστρο", 1341 "Αίγιο", 1342 "Κως", 1343 "Κορωπί", 1344 "Πρέβεζα", 1345 "Νάουσα", 1346 "Ορεστιάδα", 1347 "Έδεσσα", 1348 "Φλώρινα", 1349 "Αμαλιάδα", 1350 "Παλλήνη", 1351 "Σπάρτη", 1352 "Θέρμη", 1353 "Βάρη", 1354 "Νέα", 1355 "Αλεξάνδρεια", 1356 "Παιανία", 1357 "Καλύβια", 1358 "Ναύπλιο", 1359 "Ναύπακτος", 1360 "Καστοριά", 1361 "Γρεβενά", 1362 "Νέα", 1363 "Μεσολόγγι", 1364 "Γάζι", 1365 "Ιεράπετρα", 1366 "Κάλυμνος", 1367 "Ραφήνα", 1368 "Λουτράκι", 1369 "Άγιος", 1370 "Ερμούπολη", 1371 "Ιαλυσός", 1372 "Τύρναβος", 1373 "Γλυκά Νερά" 1374 ]; 1375 return choice(data, this.rnd); 1376 } 1377 1378 /// 1379 override string teamCreature() { 1380 static enum data = [ 1381 "μυρμήγκια", 1382 "νυχτερίδες", 1383 "αρκούδες", 1384 "μέλισσες", 1385 "πουλιά", 1386 "βουβάλια", 1387 "γάτες", 1388 "κοτόπουλα", 1389 "βοοειδή", 1390 "σκυλιά", 1391 "δελφίνια", 1392 "πάπιες", 1393 "ελέφαντες", 1394 "ψάρια", 1395 "αλεπούδες", 1396 "βατράχια", 1397 "χήνες", 1398 "ερίφια", 1399 "άλογα", 1400 "καγκουρό", 1401 "λιοντάρια", 1402 "μαϊμούδες", 1403 "κουκουβάγιες", 1404 "βόδια", 1405 "πιγκουίνοι", 1406 "Άνθρωποι", 1407 "γουρούνια", 1408 "κουνέλια", 1409 "πρόβατα", 1410 "τίγρεις", 1411 "φάλαινες", 1412 "λύκοι", 1413 "ζέβρες", 1414 "κοράκια", 1415 "μαύρεςγάτες", 1416 "χίμαιρες", 1417 "φαντάσματα", 1418 "συνωμότες", 1419 "δράκους", 1420 "νάνοι", 1421 "ξωτικά", 1422 "enchanters", 1423 "εξορκιστές", 1424 "γιοι", 1425 "εχθρούς", 1426 "γίγαντες", 1427 "στοιχειά", 1428 "ξωτικά", 1429 "χήνες", 1430 "γρύπες", 1431 "Νέμεσις", 1432 "δράκοι", 1433 "χρησμούς", 1434 "προφήτες", 1435 "αράχνες", 1436 "πνεύματα", 1437 "βαμπίρ", 1438 "warlocks", 1439 "Vixens", 1440 "λυκάνθρωποι", 1441 "μάγισσες", 1442 "προσκυνητές", 1443 "ζόμπι", 1444 "Δρυίδες" 1445 ]; 1446 return choice(data, this.rnd); 1447 } 1448 1449 /// 1450 override string teamName() { 1451 return format!"%s %s"(addressState(), teamCreature()); 1452 } 1453 1454 /// 1455 override string phoneNumberFormats() { 1456 static enum data = [ 1457 "2310# #####", 1458 "2312# #####", 1459 "2313# #####", 1460 "222# ######", 1461 "223# ######", 1462 "227# ######", 1463 "224# ######", 1464 "226# ######", 1465 "225# ######", 1466 "232# ######", 1467 "229# ######", 1468 "228# ######", 1469 "233# ######", 1470 "234# ######", 1471 "235# ######", 1472 "237# ######", 1473 "238# ######", 1474 "239# ######", 1475 "241# ######", 1476 "242# ######", 1477 "243# ######", 1478 "244# ######", 1479 "246# ######", 1480 "249# ######", 1481 "251# ######", 1482 "252# ######", 1483 "253# ######", 1484 "254# ######", 1485 "255# ######", 1486 "259# ######", 1487 "261# ######", 1488 "262# ######", 1489 "263# ######", 1490 "264# ######", 1491 "265# ######", 1492 "266# ######", 1493 "267# ######", 1494 "268# ######", 1495 "269# ######", 1496 "271# ######", 1497 "272# ######", 1498 "273# ######", 1499 "274# ######", 1500 "275# ######", 1501 "276# ######", 1502 "279# ######", 1503 "281# ######", 1504 "282# ######", 1505 "283# ######", 1506 "284# ######", 1507 "289# ######", 1508 "0800 ######" 1509 ]; 1510 return this.digitBuild(choice(data, this.rnd)); 1511 } 1512 1513 /// 1514 override string cellPhoneFormats() { 1515 static enum data = [ 1516 "697## ######", 1517 "698## ######", 1518 "699## ######", 1519 "692## ######" 1520 ]; 1521 return this.digitBuild(choice(data, this.rnd)); 1522 } 1523 1524 /// 1525 override string internetFreeEmail() { 1526 static enum data = [ 1527 "gmail.com", 1528 "yahoo.com", 1529 "hotmail.com" 1530 ]; 1531 return choice(data, this.rnd); 1532 } 1533 1534 /// 1535 override string internetDomainSuffix() { 1536 static enum data = [ 1537 "gr", 1538 "com", 1539 "biz", 1540 "info", 1541 "name" 1542 ]; 1543 return choice(data, this.rnd); 1544 } 1545 1546 /// 1547 override string businessCreditCardExpiryDates() { 1548 static enum data = [ 1549 "2011-10-12", 1550 "2012-11-12", 1551 "2015-11-11", 1552 "2013-9-12" 1553 ]; 1554 return choice(data, this.rnd); 1555 } 1556 1557 /// 1558 override string businessCreditCardTypes() { 1559 static enum data = [ 1560 "visa", 1561 "mastercard", 1562 "americanexpress", 1563 "discover" 1564 ]; 1565 return choice(data, this.rnd); 1566 } 1567 1568 /// 1569 override string businessCreditCardNumbers() { 1570 static enum data = [ 1571 "1234-2121-1221-1211", 1572 "1212-1221-1121-1234", 1573 "1211-1221-1234-2201", 1574 "1228-1221-1221-1431" 1575 ]; 1576 return choice(data, this.rnd); 1577 } 1578 1579 }