1 // generated by fakerjsgenerator 2 /// 3 module faked.faker_es; 4 5 import faked.base; 6 7 8 /// 9 class Faker_es : 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 companyName() { 23 switch(uniform(0, 4, this.rnd)) { 24 case 0: 25 return format!"%s %s"(nameLastName(), companySuffix()); 26 case 1: 27 return format!"%s y %s"(nameLastName(), nameLastName()); 28 case 2: 29 return format!"%s %s %s"(nameLastName(), nameLastName(), companySuffix()); 30 case 3: 31 return format!"%s, %s y %s Asociados"(nameLastName(), nameLastName(), nameLastName()); 32 default: assert(false); 33 } 34 } 35 36 /// 37 override string companyAdjective() { 38 static enum data = [ 39 "Adaptativo", 40 "Avanzado", 41 "Asimilado", 42 "Automatizado", 43 "Equilibrado", 44 "Centrado en el negocio", 45 "Centralizado", 46 "Clonado", 47 "Compatible", 48 "Configurable", 49 "Multi grupo", 50 "Multi plataforma", 51 "Centrado en el usuario", 52 "Configurable", 53 "Descentralizado", 54 "Digitalizado", 55 "Distribuido", 56 "Diverso", 57 "Reducido", 58 "Mejorado", 59 "Para toda la empresa", 60 "Ergonómico", 61 "Exclusivo", 62 "Expandido", 63 "Extendido", 64 "Cara a cara", 65 "Enfocado", 66 "Totalmente configurable", 67 "Fundamental", 68 "Orígenes", 69 "Horizontal", 70 "Implementado", 71 "Innovador", 72 "Integrado", 73 "Intuitivo", 74 "Inverso", 75 "Gestionado", 76 "Obligatorio", 77 "Monitorizado", 78 "Multi canal", 79 "Multi lateral", 80 "Multi capa", 81 "En red", 82 "Orientado a objetos", 83 "Open-source", 84 "Operativo", 85 "Optimizado", 86 "Opcional", 87 "Orgánico", 88 "Organizado", 89 "Perseverando", 90 "Persistente", 91 "en fases", 92 "Polarizado", 93 "Pre-emptivo", 94 "Proactivo", 95 "Enfocado a benficios", 96 "Profundo", 97 "Programable", 98 "Progresivo", 99 "Public-key", 100 "Enfocado en la calidad", 101 "Reactivo", 102 "Realineado", 103 "Re-contextualizado", 104 "Re-implementado", 105 "Reducido", 106 "Ingeniería inversa", 107 "Robusto", 108 "Fácil", 109 "Seguro", 110 "Auto proporciona", 111 "Compartible", 112 "Intercambiable", 113 "Sincronizado", 114 "Orientado a equipos", 115 "Total", 116 "Universal", 117 "Mejorado", 118 "Actualizable", 119 "Centrado en el usuario", 120 "Amigable", 121 "Versatil", 122 "Virtual", 123 "Visionario" 124 ]; 125 return choice(data, this.rnd); 126 } 127 128 /// 129 override string companySuffix() { 130 static enum data = [ 131 "S.L.", 132 "e Hijos", 133 "S.A.", 134 "Hermanos" 135 ]; 136 return choice(data, this.rnd); 137 } 138 139 /// 140 override string companyDescriptor() { 141 static enum data = [ 142 "24 horas", 143 "24/7", 144 "3rd generación", 145 "4th generación", 146 "5th generación", 147 "6th generación", 148 "analizada", 149 "asimétrica", 150 "asíncrona", 151 "monitorizada por red", 152 "bidireccional", 153 "bifurcada", 154 "generada por el cliente", 155 "cliente servidor", 156 "coherente", 157 "cohesiva", 158 "compuesto", 159 "sensible al contexto", 160 "basado en el contexto", 161 "basado en contenido", 162 "dedicada", 163 "generado por la demanda", 164 "didactica", 165 "direccional", 166 "discreta", 167 "dinámica", 168 "potenciada", 169 "acompasada", 170 "ejecutiva", 171 "explícita", 172 "tolerante a fallos", 173 "innovadora", 174 "amplio ábanico", 175 "global", 176 "heurística", 177 "alto nivel", 178 "holística", 179 "homogénea", 180 "hibrida", 181 "incremental", 182 "intangible", 183 "interactiva", 184 "intermedia", 185 "local", 186 "logística", 187 "maximizada", 188 "metódica", 189 "misión crítica", 190 "móbil", 191 "modular", 192 "motivadora", 193 "multimedia", 194 "multiestado", 195 "multitarea", 196 "nacional", 197 "basado en necesidades", 198 "neutral", 199 "nueva generación", 200 "no-volátil", 201 "orientado a objetos", 202 "óptima", 203 "optimizada", 204 "radical", 205 "tiempo real", 206 "recíproca", 207 "regional", 208 "escalable", 209 "secundaria", 210 "orientada a soluciones", 211 "estable", 212 "estatica", 213 "sistemática", 214 "sistémica", 215 "tangible", 216 "terciaria", 217 "transicional", 218 "uniforme", 219 "valor añadido", 220 "vía web", 221 "defectos cero", 222 "tolerancia cero" 223 ]; 224 return choice(data, this.rnd); 225 } 226 227 /// 228 override string companyNoun() { 229 static enum data = [ 230 "habilidad", 231 "acceso", 232 "adaptador", 233 "algoritmo", 234 "alianza", 235 "analista", 236 "aplicación", 237 "enfoque", 238 "arquitectura", 239 "archivo", 240 "inteligencia artificial", 241 "array", 242 "actitud", 243 "medición", 244 "gestión presupuestaria", 245 "capacidad", 246 "desafío", 247 "circuito", 248 "colaboración", 249 "complejidad", 250 "concepto", 251 "conglomeración", 252 "contingencia", 253 "núcleo", 254 "fidelidad", 255 "base de datos", 256 "data-warehouse", 257 "definición", 258 "emulación", 259 "codificar", 260 "encriptar", 261 "extranet", 262 "firmware", 263 "flexibilidad", 264 "focus group", 265 "previsión", 266 "base de trabajo", 267 "función", 268 "funcionalidad", 269 "Interfaz Gráfica", 270 "groupware", 271 "Interfaz gráfico de usuario", 272 "hardware", 273 "Soporte", 274 "jerarquía", 275 "conjunto", 276 "implementación", 277 "infraestructura", 278 "iniciativa", 279 "instalación", 280 "conjunto de instrucciones", 281 "interfaz", 282 "intranet", 283 "base del conocimiento", 284 "red de area local", 285 "aprovechar", 286 "matrices", 287 "metodologías", 288 "middleware", 289 "migración", 290 "modelo", 291 "moderador", 292 "monitorizar", 293 "arquitectura abierta", 294 "sistema abierto", 295 "orquestar", 296 "paradigma", 297 "paralelismo", 298 "política", 299 "portal", 300 "estructura de precios", 301 "proceso de mejora", 302 "producto", 303 "productividad", 304 "proyecto", 305 "proyección", 306 "protocolo", 307 "línea segura", 308 "software", 309 "solución", 310 "estandardización", 311 "estrategia", 312 "estructura", 313 "éxito", 314 "superestructura", 315 "soporte", 316 "sinergia", 317 "mediante", 318 "marco de tiempo", 319 "caja de herramientas", 320 "utilización", 321 "website", 322 "fuerza de trabajo" 323 ]; 324 return choice(data, this.rnd); 325 } 326 327 /// 328 override string nameMaleFirstName() { 329 static enum data = [ 330 "Josep", 331 "Ángel", 332 "Daniel", 333 "Manuel", 334 "Pedro", 335 "Salvador", 336 "Rubén", 337 "Iván", 338 "Miguel", 339 "Jorge", 340 "Sergi", 341 "Josep", 342 "Ricardo", 343 "Carles", 344 "Jordi", 345 "Manuel" 346 ]; 347 return choice(data, this.rnd); 348 } 349 350 /// 351 override string nameSuffix() { 352 static enum data = [ 353 "Jr.", 354 "Sr.", 355 "I", 356 "II", 357 "III", 358 "IV", 359 "V", 360 "MD", 361 "DDS", 362 "PhD", 363 "DVM" 364 ]; 365 return choice(data, this.rnd); 366 } 367 368 /// 369 override string nameFirstName() { 370 static enum data = [ 371 "Adán", 372 "Agustín", 373 "Alberto", 374 "Alejandro", 375 "Alfonso", 376 "Alfredo", 377 "Andrés", 378 "Antonio", 379 "Armando", 380 "Arturo", 381 "Benito", 382 "Benjamín", 383 "Bernardo", 384 "Carlos", 385 "César", 386 "Claudio", 387 "Clemente", 388 "Cristián", 389 "Cristóbal", 390 "Daniel", 391 "David", 392 "Diego", 393 "Eduardo", 394 "Emilio", 395 "Enrique", 396 "Ernesto", 397 "Esteban", 398 "Federico", 399 "Felipe", 400 "Fernando", 401 "Francisco", 402 "Gabriel", 403 "Gerardo", 404 "Germán", 405 "Gilberto", 406 "Gonzalo", 407 "Gregorio", 408 "Guillermo", 409 "Gustavo", 410 "Hernán", 411 "Homero", 412 "Horacio", 413 "Hugo", 414 "Ignacio", 415 "Jacobo", 416 "Jaime", 417 "Javier", 418 "Jerónimo", 419 "Jesús", 420 "Joaquín", 421 "Jorge", 422 "Jorge Luis", 423 "José", 424 "José Eduardo", 425 "José Emilio", 426 "José Luis", 427 "José María", 428 "Juan", 429 "Juan Carlos", 430 "Julio", 431 "Julio César", 432 "Lorenzo", 433 "Lucas", 434 "Luis", 435 "Luis Miguel", 436 "Manuel", 437 "Marco Antonio", 438 "Marcos", 439 "Mariano", 440 "Mario", 441 "Martín", 442 "Mateo", 443 "Miguel", 444 "Miguel Ángel", 445 "Nicolás", 446 "Octavio", 447 "Óscar", 448 "Pablo", 449 "Patricio", 450 "Pedro", 451 "Rafael", 452 "Ramiro", 453 "Ramón", 454 "Raúl", 455 "Ricardo", 456 "Roberto", 457 "Rodrigo", 458 "Rubén", 459 "Salvador", 460 "Samuel", 461 "Sancho", 462 "Santiago", 463 "Sergio", 464 "Teodoro", 465 "Timoteo", 466 "Tomás", 467 "Vicente", 468 "Víctor", 469 "Adela", 470 "Adriana", 471 "Alejandra", 472 "Alicia", 473 "Amalia", 474 "Ana", 475 "Ana Luisa", 476 "Ana María", 477 "Andrea", 478 "Anita", 479 "Ángela", 480 "Antonia", 481 "Ariadna", 482 "Barbara", 483 "Beatriz", 484 "Berta", 485 "Blanca", 486 "Caridad", 487 "Carla", 488 "Carlota", 489 "Carmen", 490 "Carolina", 491 "Catalina", 492 "Cecilia", 493 "Clara", 494 "Claudia", 495 "Concepción", 496 "Conchita", 497 "Cristina", 498 "Daniela", 499 "Débora", 500 "Diana", 501 "Dolores", 502 "Lola", 503 "Dorotea", 504 "Elena", 505 "Elisa", 506 "Eloisa", 507 "Elsa", 508 "Elvira", 509 "Emilia", 510 "Esperanza", 511 "Estela", 512 "Ester", 513 "Eva", 514 "Florencia", 515 "Francisca", 516 "Gabriela", 517 "Gloria", 518 "Graciela", 519 "Guadalupe", 520 "Guillermina", 521 "Inés", 522 "Irene", 523 "Isabel", 524 "Isabela", 525 "Josefina", 526 "Juana", 527 "Julia", 528 "Laura", 529 "Leonor", 530 "Leticia", 531 "Lilia", 532 "Lorena", 533 "Lourdes", 534 "Lucía", 535 "Luisa", 536 "Luz", 537 "Magdalena", 538 "Manuela", 539 "Marcela", 540 "Margarita", 541 "María", 542 "María del Carmen", 543 "María Cristina", 544 "María Elena", 545 "María Eugenia", 546 "María José", 547 "María Luisa", 548 "María Soledad", 549 "María Teresa", 550 "Mariana", 551 "Maricarmen", 552 "Marilú", 553 "Marisol", 554 "Marta", 555 "Mayte", 556 "Mercedes", 557 "Micaela", 558 "Mónica", 559 "Natalia", 560 "Norma", 561 "Olivia", 562 "Patricia", 563 "Pilar", 564 "Ramona", 565 "Raquel", 566 "Rebeca", 567 "Reina", 568 "Rocío", 569 "Rosa", 570 "Rosalia", 571 "Rosario", 572 "Sara", 573 "Silvia", 574 "Sofía", 575 "Soledad", 576 "Sonia", 577 "Susana", 578 "Teresa", 579 "Verónica", 580 "Victoria", 581 "Virginia", 582 "Yolanda" 583 ]; 584 return choice(data, this.rnd); 585 } 586 587 /// 588 override string nameLastName() { 589 static enum data = [ 590 "Abeyta", 591 "Abrego", 592 "Abreu", 593 "Acevedo", 594 "Acosta", 595 "Acuña", 596 "Adame", 597 "Adorno", 598 "Agosto", 599 "Aguayo", 600 "Aguilar", 601 "Aguilera", 602 "Aguirre", 603 "Alanis", 604 "Alaníz", 605 "Alarcón", 606 "Alba", 607 "Alcalá", 608 "Alcántar", 609 "Alcaraz", 610 "Alejandro", 611 "Alemán", 612 "Alfaro", 613 "Alicea", 614 "Almanza", 615 "Almaráz", 616 "Almonte", 617 "Alonso", 618 "Alonzo", 619 "Altamirano", 620 "Alva", 621 "Alvarado", 622 "Álvarez", 623 "Amador", 624 "Amaya", 625 "Anaya", 626 "Anguiano", 627 "Angulo", 628 "Aparicio", 629 "Apodaca", 630 "Aponte", 631 "Aragón", 632 "Araña", 633 "Aranda", 634 "Arce", 635 "Archuleta", 636 "Arellano", 637 "Arenas", 638 "Arevalo", 639 "Argüello", 640 "Arias", 641 "Armas", 642 "Armendáriz", 643 "Armenta", 644 "Armijo", 645 "Arredondo", 646 "Arreola", 647 "Arriaga", 648 "Arroyo", 649 "Arteaga", 650 "Atencio", 651 "Ávalos", 652 "Ávila", 653 "Avilés", 654 "Ayala", 655 "Baca", 656 "Badillo", 657 "Báez", 658 "Baeza", 659 "Bahena", 660 "Balderas", 661 "Ballesteros", 662 "Banda", 663 "Bañuelos", 664 "Barajas", 665 "Barela", 666 "Barragán", 667 "Barraza", 668 "Barrera", 669 "Barreto", 670 "Barrientos", 671 "Barrios", 672 "Batista", 673 "Becerra", 674 "Beltrán", 675 "Benavides", 676 "Benavídez", 677 "Benítez", 678 "Bermúdez", 679 "Bernal", 680 "Berríos", 681 "Betancourt", 682 "Blanco", 683 "Bonilla", 684 "Borrego", 685 "Botello", 686 "Bravo", 687 "Briones", 688 "Briseño", 689 "Brito", 690 "Bueno", 691 "Burgos", 692 "Bustamante", 693 "Bustos", 694 "Caballero", 695 "Cabán", 696 "Cabrera", 697 "Cadena", 698 "Caldera", 699 "Calderón", 700 "Calvillo", 701 "Camacho", 702 "Camarillo", 703 "Campos", 704 "Canales", 705 "Candelaria", 706 "Cano", 707 "Cantú", 708 "Caraballo", 709 "Carbajal", 710 "Cárdenas", 711 "Cardona", 712 "Carmona", 713 "Carranza", 714 "Carrasco", 715 "Carrasquillo", 716 "Carreón", 717 "Carrera", 718 "Carrero", 719 "Carrillo", 720 "Carrión", 721 "Carvajal", 722 "Casanova", 723 "Casares", 724 "Casarez", 725 "Casas", 726 "Casillas", 727 "Castañeda", 728 "Castellanos", 729 "Castillo", 730 "Castro", 731 "Cavazos", 732 "Cazares", 733 "Ceballos", 734 "Cedillo", 735 "Ceja", 736 "Centeno", 737 "Cepeda", 738 "Cerda", 739 "Cervantes", 740 "Cervántez", 741 "Chacón", 742 "Chapa", 743 "Chavarría", 744 "Chávez", 745 "Cintrón", 746 "Cisneros", 747 "Collado", 748 "Collazo", 749 "Colón", 750 "Colunga", 751 "Concepción", 752 "Contreras", 753 "Cordero", 754 "Córdova", 755 "Cornejo", 756 "Corona", 757 "Coronado", 758 "Corral", 759 "Corrales", 760 "Correa", 761 "Cortés", 762 "Cortéz", 763 "Cotto", 764 "Covarrubias", 765 "Crespo", 766 "Cruz", 767 "Cuellar", 768 "Curiel", 769 "Dávila", 770 "de Anda", 771 "de Jesús", 772 "Delacrúz", 773 "Delafuente", 774 "Delagarza", 775 "Delao", 776 "Delapaz", 777 "Delarosa", 778 "Delatorre", 779 "Deleón", 780 "Delgadillo", 781 "Delgado", 782 "Delrío", 783 "Delvalle", 784 "Díaz", 785 "Domínguez", 786 "Duarte", 787 "Dueñas", 788 "Durán", 789 "Echevarría", 790 "Elizondo", 791 "Enríquez", 792 "Escalante", 793 "Escamilla", 794 "Escobar", 795 "Escobedo", 796 "Esparza", 797 "Espinal", 798 "Espino", 799 "Espinosa", 800 "Espinoza", 801 "Esquibel", 802 "Esquivel", 803 "Estévez", 804 "Estrada", 805 "Fajardo", 806 "Farías", 807 "Feliciano", 808 "Fernández", 809 "Ferrer", 810 "Fierro", 811 "Figueroa", 812 "Flores", 813 "Flórez", 814 "Fonseca", 815 "Frías", 816 "Fuentes", 817 "Gaitán", 818 "Galarza", 819 "Galindo", 820 "Gallardo", 821 "Gallegos", 822 "Galván", 823 "Gálvez", 824 "Gamboa", 825 "Gámez", 826 "Gaona", 827 "Garay", 828 "García", 829 "Garibay", 830 "Garica", 831 "Garrido", 832 "Garza", 833 "Gastélum", 834 "Gaytán", 835 "Gil", 836 "Girón", 837 "Godínez", 838 "Godoy", 839 "Gómez", 840 "González", 841 "Gracia", 842 "Granado", 843 "Granados", 844 "Griego", 845 "Grijalva", 846 "Guajardo", 847 "Guardado", 848 "Guerra", 849 "Guerrero", 850 "Guevara", 851 "Guillén", 852 "Gurule", 853 "Gutiérrez", 854 "Guzmán", 855 "Haro", 856 "Henríquez", 857 "Heredia", 858 "Hernández", 859 "Herrera", 860 "Hidalgo", 861 "Hinojosa", 862 "Holguín", 863 "Huerta", 864 "Hurtado", 865 "Ibarra", 866 "Iglesias", 867 "Irizarry", 868 "Jaime", 869 "Jaimes", 870 "Jáquez", 871 "Jaramillo", 872 "Jasso", 873 "Jiménez", 874 "Juárez", 875 "Jurado", 876 "Laboy", 877 "Lara", 878 "Laureano", 879 "Leal", 880 "Lebrón", 881 "Ledesma", 882 "Leiva", 883 "Lemus", 884 "León", 885 "Lerma", 886 "Leyva", 887 "Limón", 888 "Linares", 889 "Lira", 890 "Llamas", 891 "Loera", 892 "Lomeli", 893 "Longoria", 894 "López", 895 "Lovato", 896 "Loya", 897 "Lozada", 898 "Lozano", 899 "Lucero", 900 "Lucio", 901 "Luevano", 902 "Lugo", 903 "Luna", 904 "Macías", 905 "Madera", 906 "Madrid", 907 "Madrigal", 908 "Maestas", 909 "Magaña", 910 "Malave", 911 "Maldonado", 912 "Manzanares", 913 "Mares", 914 "Marín", 915 "Márquez", 916 "Marrero", 917 "Marroquín", 918 "Martínez", 919 "Mascareñas", 920 "Mata", 921 "Mateo", 922 "Matías", 923 "Matos", 924 "Maya", 925 "Mayorga", 926 "Medina", 927 "Medrano", 928 "Mejía", 929 "Meléndez", 930 "Melgar", 931 "Mena", 932 "Menchaca", 933 "Méndez", 934 "Mendoza", 935 "Menéndez", 936 "Meraz", 937 "Mercado", 938 "Merino", 939 "Mesa", 940 "Meza", 941 "Miramontes", 942 "Miranda", 943 "Mireles", 944 "Mojica", 945 "Molina", 946 "Mondragón", 947 "Monroy", 948 "Montalvo", 949 "Montañez", 950 "Montaño", 951 "Montemayor", 952 "Montenegro", 953 "Montero", 954 "Montes", 955 "Montéz", 956 "Montoya", 957 "Mora", 958 "Morales", 959 "Moreno", 960 "Mota", 961 "Moya", 962 "Munguía", 963 "Muñiz", 964 "Muñoz", 965 "Murillo", 966 "Muro", 967 "Nájera", 968 "Naranjo", 969 "Narváez", 970 "Nava", 971 "Navarrete", 972 "Navarro", 973 "Nazario", 974 "Negrete", 975 "Negrón", 976 "Nevárez", 977 "Nieto", 978 "Nieves", 979 "Niño", 980 "Noriega", 981 "Núñez", 982 "Ocampo", 983 "Ocasio", 984 "Ochoa", 985 "Ojeda", 986 "Olivares", 987 "Olivárez", 988 "Olivas", 989 "Olivera", 990 "Olivo", 991 "Olmos", 992 "Olvera", 993 "Ontiveros", 994 "Oquendo", 995 "Ordóñez", 996 "Orellana", 997 "Ornelas", 998 "Orosco", 999 "Orozco", 1000 "Orta", 1001 "Ortega", 1002 "Ortiz", 1003 "Osorio", 1004 "Otero", 1005 "Ozuna", 1006 "Pabón", 1007 "Pacheco", 1008 "Padilla", 1009 "Padrón", 1010 "Páez", 1011 "Pagan", 1012 "Palacios", 1013 "Palomino", 1014 "Palomo", 1015 "Pantoja", 1016 "Paredes", 1017 "Parra", 1018 "Partida", 1019 "Patiño", 1020 "Paz", 1021 "Pedraza", 1022 "Pedroza", 1023 "Pelayo", 1024 "Peña", 1025 "Perales", 1026 "Peralta", 1027 "Perea", 1028 "Pérez", 1029 "Pichardo", 1030 "Piña", 1031 "Pineda", 1032 "Pizarro", 1033 "Polanco", 1034 "Ponce", 1035 "Porras", 1036 "Portillo", 1037 "Posada", 1038 "Prado", 1039 "Preciado", 1040 "Prieto", 1041 "Puente", 1042 "Puga", 1043 "Pulido", 1044 "Quesada", 1045 "Quezada", 1046 "Quiñones", 1047 "Quiñónez", 1048 "Quintana", 1049 "Quintanilla", 1050 "Quintero", 1051 "Quiróz", 1052 "Rael", 1053 "Ramírez", 1054 "Ramos", 1055 "Rangel", 1056 "Rascón", 1057 "Raya", 1058 "Razo", 1059 "Regalado", 1060 "Rendón", 1061 "Rentería", 1062 "Reséndez", 1063 "Reyes", 1064 "Reyna", 1065 "Reynoso", 1066 "Rico", 1067 "Rincón", 1068 "Riojas", 1069 "Ríos", 1070 "Rivas", 1071 "Rivera", 1072 "Rivero", 1073 "Robledo", 1074 "Robles", 1075 "Rocha", 1076 "Rodarte", 1077 "Rodríguez", 1078 "Rojas", 1079 "Rojo", 1080 "Roldán", 1081 "Rolón", 1082 "Romero", 1083 "Romo", 1084 "Roque", 1085 "Rosado", 1086 "Rosales", 1087 "Rosario", 1088 "Rosas", 1089 "Roybal", 1090 "Rubio", 1091 "Ruelas", 1092 "Ruíz", 1093 "Saavedra", 1094 "Sáenz", 1095 "Saiz", 1096 "Salas", 1097 "Salazar", 1098 "Salcedo", 1099 "Salcido", 1100 "Saldaña", 1101 "Saldivar", 1102 "Salgado", 1103 "Salinas", 1104 "Samaniego", 1105 "Sanabria", 1106 "Sánchez", 1107 "Sandoval", 1108 "Santacruz", 1109 "Santana", 1110 "Santiago", 1111 "Santillán", 1112 "Sarabia", 1113 "Sauceda", 1114 "Saucedo", 1115 "Sedillo", 1116 "Segovia", 1117 "Segura", 1118 "Sepúlveda", 1119 "Serna", 1120 "Serrano", 1121 "Serrato", 1122 "Sevilla", 1123 "Sierra", 1124 "Sisneros", 1125 "Solano", 1126 "Solís", 1127 "Soliz", 1128 "Solorio", 1129 "Solorzano", 1130 "Soria", 1131 "Sosa", 1132 "Sotelo", 1133 "Soto", 1134 "Suárez", 1135 "Tafoya", 1136 "Tamayo", 1137 "Tamez", 1138 "Tapia", 1139 "Tejada", 1140 "Tejeda", 1141 "Téllez", 1142 "Tello", 1143 "Terán", 1144 "Terrazas", 1145 "Tijerina", 1146 "Tirado", 1147 "Toledo", 1148 "Toro", 1149 "Torres", 1150 "Tórrez", 1151 "Tovar", 1152 "Trejo", 1153 "Treviño", 1154 "Trujillo", 1155 "Ulibarri", 1156 "Ulloa", 1157 "Urbina", 1158 "Ureña", 1159 "Urías", 1160 "Uribe", 1161 "Urrutia", 1162 "Vaca", 1163 "Valadez", 1164 "Valdés", 1165 "Valdez", 1166 "Valdivia", 1167 "Valencia", 1168 "Valentín", 1169 "Valenzuela", 1170 "Valladares", 1171 "Valle", 1172 "Vallejo", 1173 "Valles", 1174 "Valverde", 1175 "Vanegas", 1176 "Varela", 1177 "Vargas", 1178 "Vázquez", 1179 "Vega", 1180 "Vela", 1181 "Velasco", 1182 "Velásquez", 1183 "Velázquez", 1184 "Vélez", 1185 "Véliz", 1186 "Venegas", 1187 "Vera", 1188 "Verdugo", 1189 "Verduzco", 1190 "Vergara", 1191 "Viera", 1192 "Vigil", 1193 "Villa", 1194 "Villagómez", 1195 "Villalobos", 1196 "Villalpando", 1197 "Villanueva", 1198 "Villarreal", 1199 "Villaseñor", 1200 "Villegas", 1201 "Yáñez", 1202 "Ybarra", 1203 "Zambrano", 1204 "Zamora", 1205 "Zamudio", 1206 "Zapata", 1207 "Zaragoza", 1208 "Zarate", 1209 "Zavala", 1210 "Zayas", 1211 "Zelaya", 1212 "Zepeda", 1213 "Zúñiga" 1214 ]; 1215 return choice(data, this.rnd); 1216 } 1217 1218 /// 1219 override string nameTitleDescriptor() { 1220 static enum data = [ 1221 "Jefe", 1222 "Senior", 1223 "Directo", 1224 "Corporativo", 1225 "Dinánmico", 1226 "Futuro", 1227 "Producto", 1228 "Nacional", 1229 "Regional", 1230 "Distrito", 1231 "Central", 1232 "Global", 1233 "Cliente", 1234 "Inversor", 1235 "International", 1236 "Heredado", 1237 "Adelante", 1238 "Interno", 1239 "Humano", 1240 "Gerente", 1241 "Director" 1242 ]; 1243 return choice(data, this.rnd); 1244 } 1245 1246 /// 1247 override string nameTitleJob() { 1248 static enum data = [ 1249 "Supervisor", 1250 "Asociado", 1251 "Ejecutivo", 1252 "Relacciones", 1253 "Oficial", 1254 "Gerente", 1255 "Ingeniero", 1256 "Especialista", 1257 "Director", 1258 "Coordinador", 1259 "Administrador", 1260 "Arquitecto", 1261 "Analista", 1262 "Diseñador", 1263 "Planificador", 1264 "Técnico", 1265 "Funcionario", 1266 "Desarrollador", 1267 "Productor", 1268 "Consultor", 1269 "Asistente", 1270 "Facilitador", 1271 "Agente", 1272 "Representante", 1273 "Estratega" 1274 ]; 1275 return choice(data, this.rnd); 1276 } 1277 1278 /// 1279 override string nameTitleLevel() { 1280 static enum data = [ 1281 "Soluciones", 1282 "Programa", 1283 "Marca", 1284 "Seguridada", 1285 "Investigación", 1286 "Marketing", 1287 "Normas", 1288 "Implementación", 1289 "Integración", 1290 "Funcionalidad", 1291 "Respuesta", 1292 "Paradigma", 1293 "Tácticas", 1294 "Identidad", 1295 "Mercados", 1296 "Grupo", 1297 "División", 1298 "Aplicaciones", 1299 "Optimización", 1300 "Operaciones", 1301 "Infraestructura", 1302 "Intranet", 1303 "Comunicaciones", 1304 "Web", 1305 "Calidad", 1306 "Seguro", 1307 "Mobilidad", 1308 "Cuentas", 1309 "Datos", 1310 "Creativo", 1311 "Configuración", 1312 "Contabilidad", 1313 "Interacciones", 1314 "Factores", 1315 "Usabilidad", 1316 "Métricas" 1317 ]; 1318 return choice(data, this.rnd); 1319 } 1320 1321 /// 1322 override string nameName() { 1323 switch(uniform(0, 5, this.rnd)) { 1324 case 0: 1325 return format!"%s %s %s %s"(namePrefix(), nameFirstName(), nameLastName(), nameLastName()); 1326 case 1: 1327 return format!"%s %s %s"(nameFirstName(), nameLastName(), nameLastName()); 1328 case 2: 1329 return format!"%s %s %s"(nameFirstName(), nameLastName(), nameLastName()); 1330 case 3: 1331 return format!"%s %s %s"(nameFirstName(), nameLastName(), nameLastName()); 1332 case 4: 1333 return format!"%s %s %s"(nameFirstName(), nameLastName(), nameLastName()); 1334 default: assert(false); 1335 } 1336 } 1337 1338 /// 1339 override string nameFemaleFirstName() { 1340 static enum data = [ 1341 "Marta", 1342 "Andrea", 1343 "Ana", 1344 "Anni", 1345 "Laura", 1346 "Maica", 1347 "Laura", 1348 "Lorena", 1349 "Matilde", 1350 "Jennifer", 1351 "Roser" 1352 ]; 1353 return choice(data, this.rnd); 1354 } 1355 1356 /// 1357 override string namePrefix() { 1358 static enum data = [ 1359 "Sr.", 1360 "Sra.", 1361 "Sta." 1362 ]; 1363 return choice(data, this.rnd); 1364 } 1365 1366 /// 1367 override string commerceColor() { 1368 static enum data = [ 1369 "Rojo", 1370 "Azul", 1371 "Negro", 1372 "Gris", 1373 "Blanco", 1374 "Amarillo", 1375 "Verde", 1376 "Morado", 1377 "Violeta" 1378 ]; 1379 return choice(data, this.rnd); 1380 } 1381 1382 /// 1383 override string commerceProductNameAdjective() { 1384 static enum data = [ 1385 "Pequeño", 1386 "Ergonómico", 1387 "Rústico", 1388 "Inteligente", 1389 "Increible", 1390 "Fantástico", 1391 "Práctico", 1392 "Sorprendente", 1393 "Genérico", 1394 "Artesanal", 1395 "Hecho a mano", 1396 "Guapo", 1397 "Guapa", 1398 "Refinado", 1399 "Sabroso" 1400 ]; 1401 return choice(data, this.rnd); 1402 } 1403 1404 /// 1405 override string commerceProductNameMaterial() { 1406 static enum data = [ 1407 "Acero", 1408 "Madera", 1409 "Plástico", 1410 "Algodón", 1411 "Granito", 1412 "Metal", 1413 "Ladrillo", 1414 "Hormigon" 1415 ]; 1416 return choice(data, this.rnd); 1417 } 1418 1419 /// 1420 override string commerceProductNameProduct() { 1421 static enum data = [ 1422 "Silla", 1423 "Coche", 1424 "Ordenador", 1425 "Teclado", 1426 "Raton", 1427 "Bicicleta", 1428 "Pelota", 1429 "Guantes", 1430 "Pantalones", 1431 "Camiseta", 1432 "Mesa", 1433 "Zapatos", 1434 "Gorro", 1435 "Toallas", 1436 "Sopa", 1437 "Atún", 1438 "Pollo", 1439 "Pescado", 1440 "Queso", 1441 "Bacon", 1442 "Pizza", 1443 "Ensalada", 1444 "Salchichas", 1445 "Patatas fritas" 1446 ]; 1447 return choice(data, this.rnd); 1448 } 1449 1450 /// 1451 override string commerceDepartment() { 1452 static enum data = [ 1453 "Librería", 1454 "Deportes", 1455 "Videojuegos", 1456 "Electrónica", 1457 "Moda", 1458 "Joyería", 1459 "Marroquinería", 1460 "Juguetería", 1461 "Mascotas", 1462 "Bebes", 1463 "Bricolaje", 1464 "Informática", 1465 "Salud", 1466 "Parafarmacia", 1467 "Papelería", 1468 "Cine", 1469 "Música", 1470 "Hogar", 1471 "Decoración" 1472 ]; 1473 return choice(data, this.rnd); 1474 } 1475 1476 /// 1477 override string addressStateAbbr() { 1478 static enum data = [ 1479 "And", 1480 "Ara", 1481 "Ast", 1482 "Bal", 1483 "Can", 1484 "Cbr", 1485 "Man", 1486 "Leo", 1487 "Cat", 1488 "Com", 1489 "Ext", 1490 "Gal", 1491 "Rio", 1492 "Mad", 1493 "Nav", 1494 "Vas", 1495 "Mur" 1496 ]; 1497 return choice(data, this.rnd); 1498 } 1499 1500 /// 1501 override string addressState() { 1502 static enum data = [ 1503 "Andalucía", 1504 "Aragón", 1505 "Principado de Asturias", 1506 "Baleares", 1507 "Canarias", 1508 "Cantabria", 1509 "Castilla-La Mancha", 1510 "Castilla y León", 1511 "Cataluña", 1512 "Comunidad Valenciana", 1513 "Extremadura", 1514 "Galicia", 1515 "La Rioja", 1516 "Comunidad de Madrid", 1517 "Navarra", 1518 "País Vasco", 1519 "Región de Murcia" 1520 ]; 1521 return choice(data, this.rnd); 1522 } 1523 1524 /// 1525 string addressProvince() { 1526 static enum data = [ 1527 "Álava", 1528 "Albacete", 1529 "Alicante", 1530 "Almería", 1531 "Asturias", 1532 "Ávila", 1533 "Badajoz", 1534 "Barcelona", 1535 "Burgos", 1536 "Cantabria", 1537 "Castellón", 1538 "Ciudad Real", 1539 "Cuenca", 1540 "Cáceres", 1541 "Cádiz", 1542 "Córdoba", 1543 "Gerona", 1544 "Granada", 1545 "Guadalajara", 1546 "Guipúzcoa", 1547 "Huelva", 1548 "Huesca", 1549 "Islas Baleares", 1550 "Jaén", 1551 "La Coruña", 1552 "La Rioja", 1553 "Las Palmas", 1554 "León", 1555 "Lugo", 1556 "lérida", 1557 "Madrid", 1558 "Murcia", 1559 "Málaga", 1560 "Navarra", 1561 "Orense", 1562 "Palencia", 1563 "Pontevedra", 1564 "Salamanca", 1565 "Santa Cruz de Tenerife", 1566 "Segovia", 1567 "Sevilla", 1568 "Soria", 1569 "Tarragona", 1570 "Teruel", 1571 "Toledo", 1572 "Valencia", 1573 "Valladolid", 1574 "Vizcaya", 1575 "Zamora", 1576 "Zaragoza" 1577 ]; 1578 return choice(data, this.rnd); 1579 } 1580 1581 /// 1582 override string addressDefaultCountry() { 1583 static enum data = [ 1584 "España" 1585 ]; 1586 return choice(data, this.rnd); 1587 } 1588 1589 /// 1590 override string addressStreetAddress() { 1591 switch(uniform(0, 2, this.rnd)) { 1592 case 0: 1593 return format!"%s%s"(addressStreetName(), addressBuildingNumber()); 1594 case 1: 1595 return format!"%s%s %s"(addressStreetName(), addressBuildingNumber(), addressSecondaryAddress()); 1596 default: assert(false); 1597 } 1598 } 1599 1600 /// 1601 override string addressCountry() { 1602 static enum data = [ 1603 "Afganistán", 1604 "Albania", 1605 "Argelia", 1606 "Andorra", 1607 "Angola", 1608 "Argentina", 1609 "Armenia", 1610 "Aruba", 1611 "Australia", 1612 "Austria", 1613 "Azerbayán", 1614 "Bahamas", 1615 "Barein", 1616 "Bangladesh", 1617 "Barbados", 1618 "Bielorusia", 1619 "Bélgica", 1620 "Belice", 1621 "Bermuda", 1622 "Bután", 1623 "Bolivia", 1624 "Bosnia Herzegovina", 1625 "Botswana", 1626 "Brasil", 1627 "Bulgaria", 1628 "Burkina Faso", 1629 "Burundi", 1630 "Camboya", 1631 "Camerún", 1632 "Canada", 1633 "Cabo Verde", 1634 "Islas Caimán", 1635 "Chad", 1636 "Chile", 1637 "China", 1638 "Isla de Navidad", 1639 "Colombia", 1640 "Comodos", 1641 "Congo", 1642 "Costa Rica", 1643 "Costa de Marfil", 1644 "Croacia", 1645 "Cuba", 1646 "Chipre", 1647 "República Checa", 1648 "Dinamarca", 1649 "Dominica", 1650 "República Dominicana", 1651 "Ecuador", 1652 "Egipto", 1653 "El Salvador", 1654 "Guinea Ecuatorial", 1655 "Eritrea", 1656 "Estonia", 1657 "Etiopía", 1658 "Islas Faro", 1659 "Fiji", 1660 "Finlandia", 1661 "Francia", 1662 "Gabón", 1663 "Gambia", 1664 "Georgia", 1665 "Alemania", 1666 "Ghana", 1667 "Grecia", 1668 "Groenlandia", 1669 "Granada", 1670 "Guadalupe", 1671 "Guam", 1672 "Guatemala", 1673 "Guinea", 1674 "Guinea-Bisau", 1675 "Guayana", 1676 "Haiti", 1677 "Honduras", 1678 "Hong Kong", 1679 "Hungria", 1680 "Islandia", 1681 "India", 1682 "Indonesia", 1683 "Iran", 1684 "Irak", 1685 "Irlanda", 1686 "Italia", 1687 "Jamaica", 1688 "Japón", 1689 "Jordania", 1690 "Kazajistan", 1691 "Kenia", 1692 "Kiribati", 1693 "Corea", 1694 "Kuwait", 1695 "Letonia", 1696 "Líbano", 1697 "Liberia", 1698 "Liechtenstein", 1699 "Lituania", 1700 "Luxemburgo", 1701 "Macao", 1702 "Macedonia", 1703 "Madagascar", 1704 "Malawi", 1705 "Malasia", 1706 "Maldivas", 1707 "Mali", 1708 "Malta", 1709 "Martinica", 1710 "Mauritania", 1711 "Méjico", 1712 "Micronesia", 1713 "Moldavia", 1714 "Mónaco", 1715 "Mongolia", 1716 "Montenegro", 1717 "Montserrat", 1718 "Marruecos", 1719 "Mozambique", 1720 "Namibia", 1721 "Nauru", 1722 "Nepal", 1723 "Holanda", 1724 "Nueva Zelanda", 1725 "Nicaragua", 1726 "Niger", 1727 "Nigeria", 1728 "Noruega", 1729 "Omán", 1730 "Pakistan", 1731 "Panamá", 1732 "Papúa Nueva Guinea", 1733 "Paraguay", 1734 "Perú", 1735 "Filipinas", 1736 "Poland", 1737 "Portugal", 1738 "Puerto Rico", 1739 "Rusia", 1740 "Ruanda", 1741 "Samoa", 1742 "San Marino", 1743 "Santo Tomé y Principe", 1744 "Arabia Saudí", 1745 "Senegal", 1746 "Serbia", 1747 "Seychelles", 1748 "Sierra Leona", 1749 "Singapur", 1750 "Eslovaquia", 1751 "Eslovenia", 1752 "Somalia", 1753 "España", 1754 "Sri Lanka", 1755 "Sudán", 1756 "Suriname", 1757 "Suecia", 1758 "Suiza", 1759 "Siria", 1760 "Taiwan", 1761 "Tajikistan", 1762 "Tanzania", 1763 "Tailandia", 1764 "Timor-Leste", 1765 "Togo", 1766 "Tonga", 1767 "Trinidad y Tobago", 1768 "Tunez", 1769 "Turquia", 1770 "Uganda", 1771 "Ucrania", 1772 "Emiratos Árabes Unidos", 1773 "Reino Unido", 1774 "Estados Unidos de América", 1775 "Uruguay", 1776 "Uzbekistan", 1777 "Vanuatu", 1778 "Venezuela", 1779 "Vietnam", 1780 "Yemen", 1781 "Zambia", 1782 "Zimbabwe" 1783 ]; 1784 return choice(data, this.rnd); 1785 } 1786 1787 /// 1788 override string addressCityPrefix() { 1789 static enum data = [ 1790 "Parla", 1791 "Telde", 1792 "Baracaldo", 1793 "San Fernando", 1794 "Torrevieja", 1795 "Lugo", 1796 "Santiago de Compostela", 1797 "Gerona", 1798 "Cáceres", 1799 "Lorca", 1800 "Coslada", 1801 "Talavera de la Reina", 1802 "El Puerto de Santa María", 1803 "Cornellá de Llobregat", 1804 "Avilés", 1805 "Palencia", 1806 "Gecho", 1807 "Orihuela", 1808 "Pontevedra", 1809 "Pozuelo de Alarcón", 1810 "Toledo", 1811 "El Ejido", 1812 "Guadalajara", 1813 "Gandía", 1814 "Ceuta", 1815 "Ferrol", 1816 "Chiclana de la Frontera", 1817 "Manresa", 1818 "Roquetas de Mar", 1819 "Ciudad Real", 1820 "Rubí", 1821 "Benidorm", 1822 "San Sebastían de los Reyes", 1823 "Ponferrada", 1824 "Zamora", 1825 "Alcalá de Guadaira", 1826 "Fuengirola", 1827 "Mijas", 1828 "Sanlúcar de Barrameda", 1829 "La Línea de la Concepción", 1830 "Majadahonda", 1831 "Sagunto", 1832 "El Prat de LLobregat", 1833 "Viladecans", 1834 "Linares", 1835 "Alcoy", 1836 "Irún", 1837 "Estepona", 1838 "Torremolinos", 1839 "Rivas-Vaciamadrid", 1840 "Molina de Segura", 1841 "Paterna", 1842 "Granollers", 1843 "Santa Lucía de Tirajana", 1844 "Motril", 1845 "Cerdañola del Vallés", 1846 "Arrecife", 1847 "Segovia", 1848 "Torrelavega", 1849 "Elda", 1850 "Mérida", 1851 "Ávila", 1852 "Valdemoro", 1853 "Cuenta", 1854 "Collado Villalba", 1855 "Benalmádena", 1856 "Mollet del Vallés", 1857 "Puertollano", 1858 "Madrid", 1859 "Barcelona", 1860 "Valencia", 1861 "Sevilla", 1862 "Zaragoza", 1863 "Málaga", 1864 "Murcia", 1865 "Palma de Mallorca", 1866 "Las Palmas de Gran Canaria", 1867 "Bilbao", 1868 "Córdoba", 1869 "Alicante", 1870 "Valladolid", 1871 "Vigo", 1872 "Gijón", 1873 "Hospitalet de LLobregat", 1874 "La Coruña", 1875 "Granada", 1876 "Vitoria", 1877 "Elche", 1878 "Santa Cruz de Tenerife", 1879 "Oviedo", 1880 "Badalona", 1881 "Cartagena", 1882 "Móstoles", 1883 "Jerez de la Frontera", 1884 "Tarrasa", 1885 "Sabadell", 1886 "Alcalá de Henares", 1887 "Pamplona", 1888 "Fuenlabrada", 1889 "Almería", 1890 "San Sebastián", 1891 "Leganés", 1892 "Santander", 1893 "Burgos", 1894 "Castellón de la Plana", 1895 "Alcorcón", 1896 "Albacete", 1897 "Getafe", 1898 "Salamanca", 1899 "Huelva", 1900 "Logroño", 1901 "Badajoz", 1902 "San Cristróbal de la Laguna", 1903 "León", 1904 "Tarragona", 1905 "Cádiz", 1906 "Lérida", 1907 "Marbella", 1908 "Mataró", 1909 "Dos Hermanas", 1910 "Santa Coloma de Gramanet", 1911 "Jaén", 1912 "Algeciras", 1913 "Torrejón de Ardoz", 1914 "Orense", 1915 "Alcobendas", 1916 "Reus", 1917 "Calahorra", 1918 "Inca" 1919 ]; 1920 return choice(data, this.rnd); 1921 } 1922 1923 /// 1924 override string addressTimeZone() { 1925 static enum data = [ 1926 "Pacífico/Midway", 1927 "Pacífico/Pago_Pago", 1928 "Pacífico/Honolulu", 1929 "America/Juneau", 1930 "America/Los_Angeles", 1931 "America/Tijuana", 1932 "America/Denver", 1933 "America/Phoenix", 1934 "America/Chihuahua", 1935 "America/Mazatlan", 1936 "America/Chicago", 1937 "America/Regina", 1938 "America/Mexico_City", 1939 "America/Mexico_City", 1940 "America/Monterrey", 1941 "America/Guatemala", 1942 "America/New_York", 1943 "America/Indiana/Indianapolis", 1944 "America/Bogota", 1945 "America/Lima", 1946 "America/Lima", 1947 "America/Halifax", 1948 "America/Caracas", 1949 "America/La_Paz", 1950 "America/Santiago", 1951 "America/St_Johns", 1952 "America/Sao_Paulo", 1953 "America/Argentina/Buenos_Aires", 1954 "America/Guyana", 1955 "America/Godthab", 1956 "Atlantic/South_Georgia", 1957 "Atlantic/Azores", 1958 "Atlantic/Cape_Verde", 1959 "Europa/Dublin", 1960 "Europa/London", 1961 "Europa/Lisbon", 1962 "Europa/London", 1963 "Africa/Casablanca", 1964 "Africa/Monrovia", 1965 "Etc/UTC", 1966 "Europa/Belgrade", 1967 "Europa/Bratislava", 1968 "Europa/Budapest", 1969 "Europa/Ljubljana", 1970 "Europa/Prague", 1971 "Europa/Sarajevo", 1972 "Europa/Skopje", 1973 "Europa/Warsaw", 1974 "Europa/Zagreb", 1975 "Europa/Brussels", 1976 "Europa/Copenhagen", 1977 "Europa/Madrid", 1978 "Europa/Paris", 1979 "Europa/Amsterdam", 1980 "Europa/Berlin", 1981 "Europa/Berlin", 1982 "Europa/Rome", 1983 "Europa/Stockholm", 1984 "Europa/Vienna", 1985 "Africa/Algiers", 1986 "Europa/Bucharest", 1987 "Africa/Cairo", 1988 "Europa/Helsinki", 1989 "Europa/Kiev", 1990 "Europa/Riga", 1991 "Europa/Sofia", 1992 "Europa/Tallinn", 1993 "Europa/Vilnius", 1994 "Europa/Athens", 1995 "Europa/Istanbul", 1996 "Europa/Minsk", 1997 "Asia/Jerusalen", 1998 "Africa/Harare", 1999 "Africa/Johannesburg", 2000 "Europa/Moscú", 2001 "Europa/Moscú", 2002 "Europa/Moscú", 2003 "Asia/Kuwait", 2004 "Asia/Riyadh", 2005 "Africa/Nairobi", 2006 "Asia/Baghdad", 2007 "Asia/Tehran", 2008 "Asia/Muscat", 2009 "Asia/Muscat", 2010 "Asia/Baku", 2011 "Asia/Tbilisi", 2012 "Asia/Yerevan", 2013 "Asia/Kabul", 2014 "Asia/Yekaterinburg", 2015 "Asia/Karachi", 2016 "Asia/Karachi", 2017 "Asia/Tashkent", 2018 "Asia/Kolkata", 2019 "Asia/Kolkata", 2020 "Asia/Kolkata", 2021 "Asia/Kolkata", 2022 "Asia/Kathmandu", 2023 "Asia/Dhaka", 2024 "Asia/Dhaka", 2025 "Asia/Colombo", 2026 "Asia/Almaty", 2027 "Asia/Novosibirsk", 2028 "Asia/Rangoon", 2029 "Asia/Bangkok", 2030 "Asia/Bangkok", 2031 "Asia/Jakarta", 2032 "Asia/Krasnoyarsk", 2033 "Asia/Shanghai", 2034 "Asia/Chongqing", 2035 "Asia/Hong_Kong", 2036 "Asia/Urumqi", 2037 "Asia/Kuala_Lumpur", 2038 "Asia/Singapore", 2039 "Asia/Taipei", 2040 "Australia/Perth", 2041 "Asia/Irkutsk", 2042 "Asia/Ulaanbaatar", 2043 "Asia/Seoul", 2044 "Asia/Tokyo", 2045 "Asia/Tokyo", 2046 "Asia/Tokyo", 2047 "Asia/Yakutsk", 2048 "Australia/Darwin", 2049 "Australia/Adelaide", 2050 "Australia/Melbourne", 2051 "Australia/Melbourne", 2052 "Australia/Sydney", 2053 "Australia/Brisbane", 2054 "Australia/Hobart", 2055 "Asia/Vladivostok", 2056 "Pacífico/Guam", 2057 "Pacífico/Port_Moresby", 2058 "Asia/Magadan", 2059 "Asia/Magadan", 2060 "Pacífico/Noumea", 2061 "Pacífico/Fiji", 2062 "Asia/Kamchatka", 2063 "Pacífico/Majuro", 2064 "Pacífico/Auckland", 2065 "Pacífico/Auckland", 2066 "Pacífico/Tongatapu", 2067 "Pacífico/Fakaofo", 2068 "Pacífico/Apia" 2069 ]; 2070 return choice(data, this.rnd); 2071 } 2072 2073 /// 2074 override string addressStreetName() { 2075 switch(uniform(0, 2, this.rnd)) { 2076 case 0: 2077 return format!"%s %s"(addressStreetSuffix(), nameFirstName()); 2078 case 1: 2079 return format!"%s %s %s"(addressStreetSuffix(), nameFirstName(), nameLastName()); 2080 default: assert(false); 2081 } 2082 } 2083 2084 /// 2085 override string addressCity() { 2086 return format!"%s"(addressCityPrefix()); 2087 } 2088 2089 /// 2090 override string addressPostcode() { 2091 static enum data = [ 2092 "#####" 2093 ]; 2094 return this.digitBuild(choice(data, this.rnd)); 2095 } 2096 2097 /// 2098 override string addressSecondaryAddress() { 2099 static enum data = [ 2100 "Esc. ###", 2101 "Puerta ###" 2102 ]; 2103 return this.digitBuild(choice(data, this.rnd)); 2104 } 2105 2106 /// 2107 override string addressStreetSuffix() { 2108 static enum data = [ 2109 "Aldea", 2110 "Apartamento", 2111 "Arrabal", 2112 "Arroyo", 2113 "Avenida", 2114 "Bajada", 2115 "Barranco", 2116 "Barrio", 2117 "Bloque", 2118 "Calle", 2119 "Calleja", 2120 "Camino", 2121 "Carretera", 2122 "Caserio", 2123 "Colegio", 2124 "Colonia", 2125 "Conjunto", 2126 "Cuesta", 2127 "Chalet", 2128 "Edificio", 2129 "Entrada", 2130 "Escalinata", 2131 "Explanada", 2132 "Extramuros", 2133 "Extrarradio", 2134 "Ferrocarril", 2135 "Glorieta", 2136 "Gran Subida", 2137 "Grupo", 2138 "Huerta", 2139 "Jardines", 2140 "Lado", 2141 "Lugar", 2142 "Manzana", 2143 "Masía", 2144 "Mercado", 2145 "Monte", 2146 "Muelle", 2147 "Municipio", 2148 "Parcela", 2149 "Parque", 2150 "Partida", 2151 "Pasaje", 2152 "Paseo", 2153 "Plaza", 2154 "Poblado", 2155 "Polígono", 2156 "Prolongación", 2157 "Puente", 2158 "Puerta", 2159 "Quinta", 2160 "Ramal", 2161 "Rambla", 2162 "Rampa", 2163 "Riera", 2164 "Rincón", 2165 "Ronda", 2166 "Rua", 2167 "Salida", 2168 "Sector", 2169 "Sección", 2170 "Senda", 2171 "Solar", 2172 "Subida", 2173 "Terrenos", 2174 "Torrente", 2175 "Travesía", 2176 "Urbanización", 2177 "Vía", 2178 "Vía Pública" 2179 ]; 2180 return choice(data, this.rnd); 2181 } 2182 2183 /// 2184 override string phoneNumberFormats() { 2185 static enum data = [ 2186 "9##-###-###", 2187 "9##.###.###", 2188 "9## ### ###", 2189 "9########" 2190 ]; 2191 return this.digitBuild(choice(data, this.rnd)); 2192 } 2193 2194 /// 2195 override string cellPhoneFormats() { 2196 static enum data = [ 2197 "6##-###-###", 2198 "6##.###.###", 2199 "6## ### ###", 2200 "6########" 2201 ]; 2202 return this.digitBuild(choice(data, this.rnd)); 2203 } 2204 2205 /// 2206 override string internetFreeEmail() { 2207 static enum data = [ 2208 "gmail.com", 2209 "yahoo.com", 2210 "hotmail.com" 2211 ]; 2212 return choice(data, this.rnd); 2213 } 2214 2215 /// 2216 override string internetDomainSuffix() { 2217 static enum data = [ 2218 "com", 2219 "es", 2220 "info", 2221 "com.es", 2222 "org" 2223 ]; 2224 return choice(data, this.rnd); 2225 } 2226 2227 }