1 // generated by fakerjsgenerator 2 /// 3 module faked.faker_pt_br; 4 5 import faked.base; 6 7 8 /// 9 class Faker_pt_br : Faker { 10 @safe: 11 import std.random; 12 import std.array; 13 import std.format; 14 import std.conv : to; 15 16 /// 17 this(int seed) { 18 super(seed); 19 } 20 21 /// 22 override string phoneNumberFormats() { 23 static enum data = [ 24 "(##) ####-####", 25 "+55 (##) ####-####", 26 "(##) #####-####" 27 ]; 28 return this.digitBuild(choice(data, this.rnd)); 29 } 30 31 /// 32 override string addressStateAbbr() { 33 static enum data = [ 34 "AC", 35 "AL", 36 "AP", 37 "AM", 38 "BA", 39 "CE", 40 "DF", 41 "ES", 42 "GO", 43 "MA", 44 "MT", 45 "MS", 46 "PA", 47 "PB", 48 "PR", 49 "PE", 50 "PI", 51 "RJ", 52 "RN", 53 "RS", 54 "RO", 55 "RR", 56 "SC", 57 "SP" 58 ]; 59 return choice(data, this.rnd); 60 } 61 62 /// 63 override string addressState() { 64 static enum data = [ 65 "Acre", 66 "Alagoas", 67 "Amapá", 68 "Amazonas", 69 "Bahia", 70 "Ceará", 71 "Distrito Federal", 72 "Espírito Santo", 73 "Goiás", 74 "Maranhão", 75 "Mato Grosso", 76 "Mato Grosso do Sul", 77 "Minas Gerais", 78 "Pará", 79 "Paraíba", 80 "Paraná", 81 "Pernambuco", 82 "Piauí", 83 "Rio de Janeiro", 84 "Rio Grande do Norte", 85 "Rio Grande do Sul", 86 "Rondônia", 87 "Roraima", 88 "Santa Catarina", 89 "São Paulo", 90 "Sergipe", 91 "Tocantins" 92 ]; 93 return choice(data, this.rnd); 94 } 95 96 /// 97 override string addressCountry() { 98 static enum data = [ 99 "Afeganistão", 100 "Albânia", 101 "Algéria", 102 "Samoa", 103 "Andorra", 104 "Angola", 105 "Anguilla", 106 "Antigua and Barbada", 107 "Argentina", 108 "Armênia", 109 "Aruba", 110 "Austrália", 111 "Áustria", 112 "Alzerbajão", 113 "Bahamas", 114 "Barém", 115 "Bangladesh", 116 "Barbado", 117 "Belgrado", 118 "Bélgica", 119 "Belize", 120 "Benin", 121 "Bermuda", 122 "Bhutan", 123 "Bolívia", 124 "Bôsnia", 125 "Botuasuna", 126 "Bouvetoia", 127 "Brasil", 128 "Arquipélago de Chagos", 129 "Ilhas Virgens", 130 "Brunei", 131 "Bulgária", 132 "Burkina Faso", 133 "Burundi", 134 "Cambójia", 135 "Camarões", 136 "Canadá", 137 "Cabo Verde", 138 "Ilhas Caiman", 139 "República da África Central", 140 "Chad", 141 "Chile", 142 "China", 143 "Ilhas Natal", 144 "Ilhas Cocos", 145 "Colômbia", 146 "Comoros", 147 "Congo", 148 "Ilhas Cook", 149 "Costa Rica", 150 "Costa do Marfim", 151 "Croácia", 152 "Cuba", 153 "Cyprus", 154 "República Tcheca", 155 "Dinamarca", 156 "Djibouti", 157 "Dominica", 158 "República Dominicana", 159 "Equador", 160 "Egito", 161 "El Salvador", 162 "Guiné Equatorial", 163 "Eritrea", 164 "Estônia", 165 "Etiópia", 166 "Ilhas Faroe", 167 "Malvinas", 168 "Fiji", 169 "Finlândia", 170 "França", 171 "Guiné Francesa", 172 "Polinésia Francesa", 173 "Gabão", 174 "Gâmbia", 175 "Georgia", 176 "Alemanha", 177 "Gana", 178 "Gibraltar", 179 "Grécia", 180 "Groelândia", 181 "Granada", 182 "Guadalupe", 183 "Guano", 184 "Guatemala", 185 "Guernsey", 186 "Guiné", 187 "Guiné-Bissau", 188 "Guiana", 189 "Haiti", 190 "Heard Island and McDonald Islands", 191 "Vaticano", 192 "Honduras", 193 "Hong Kong", 194 "Hungria", 195 "Iceland", 196 "Índia", 197 "Indonésia", 198 "Irã", 199 "Iraque", 200 "Irlanda", 201 "Ilha de Man", 202 "Israel", 203 "Itália", 204 "Jamaica", 205 "Japão", 206 "Jersey", 207 "Jordânia", 208 "Cazaquistão", 209 "Quênia", 210 "Kiribati", 211 "Coreia do Norte", 212 "Coreia do Sul", 213 "Kuwait", 214 "Kyrgyz Republic", 215 "República Democrática de Lao People", 216 "Latvia", 217 "Líbano", 218 "Lesotho", 219 "Libéria", 220 "Libyan Arab Jamahiriya", 221 "Liechtenstein", 222 "Lituânia", 223 "Luxemburgo", 224 "Macao", 225 "Macedônia", 226 "Madagascar", 227 "Malawi", 228 "Malásia", 229 "Maldives", 230 "Mali", 231 "Malta", 232 "Ilhas Marshall", 233 "Martinica", 234 "Mauritânia", 235 "Mauritius", 236 "Mayotte", 237 "México", 238 "Micronésia", 239 "Moldova", 240 "Mônaco", 241 "Mongólia", 242 "Montenegro", 243 "Montserrat", 244 "Marrocos", 245 "Moçambique", 246 "Myanmar", 247 "Namibia", 248 "Nauru", 249 "Nepal", 250 "Antilhas Holandesas", 251 "Holanda", 252 "Nova Caledonia", 253 "Nova Zelândia", 254 "Nicarágua", 255 "Nigéria", 256 "Niue", 257 "Ilha Norfolk", 258 "Northern Mariana Islands", 259 "Noruega", 260 "Oman", 261 "Paquistão", 262 "Palau", 263 "Território da Palestina", 264 "Panamá", 265 "Nova Guiné Papua", 266 "Paraguai", 267 "Peru", 268 "Filipinas", 269 "Polônia", 270 "Portugal", 271 "Puerto Rico", 272 "Qatar", 273 "Romênia", 274 "Rússia", 275 "Ruanda", 276 "São Bartolomeu", 277 "Santa Helena", 278 "Santa Lúcia", 279 "Saint Martin", 280 "Saint Pierre and Miquelon", 281 "Saint Vincent and the Grenadines", 282 "Samoa", 283 "San Marino", 284 "Sao Tomé e Príncipe", 285 "Arábia Saudita", 286 "Senegal", 287 "Sérvia", 288 "Seychelles", 289 "Serra Leoa", 290 "Singapura", 291 "Eslováquia", 292 "Eslovênia", 293 "Ilhas Salomão", 294 "Somália", 295 "África do Sul", 296 "South Georgia and the South Sandwich Islands", 297 "Spanha", 298 "Sri Lanka", 299 "Sudão", 300 "Suriname", 301 "Svalbard & Jan Mayen Islands", 302 "Swaziland", 303 "Suécia", 304 "Suíça", 305 "Síria", 306 "Taiwan", 307 "Tajiquistão", 308 "Tanzânia", 309 "Tailândia", 310 "Timor-Leste", 311 "Togo", 312 "Tokelau", 313 "Tonga", 314 "Trinidá e Tobago", 315 "Tunísia", 316 "Turquia", 317 "Turcomenistão", 318 "Turks and Caicos Islands", 319 "Tuvalu", 320 "Uganda", 321 "Ucrânia", 322 "Emirados Árabes Unidos", 323 "Reino Unido", 324 "Estados Unidos da América", 325 "Estados Unidos das Ilhas Virgens", 326 "Uruguai", 327 "Uzbequistão", 328 "Vanuatu", 329 "Venezuela", 330 "Vietnã", 331 "Wallis and Futuna", 332 "Sahara", 333 "Yemen", 334 "Zâmbia", 335 "Zimbábue" 336 ]; 337 return choice(data, this.rnd); 338 } 339 340 /// 341 override string addressDefaultCountry() { 342 static enum data = [ 343 "Brasil" 344 ]; 345 return choice(data, this.rnd); 346 } 347 348 /// 349 override string addressCitySuffix() { 350 static enum data = [ 351 "do Descoberto", 352 "de Nossa Senhora", 353 "do Norte", 354 "do Sul" 355 ]; 356 return choice(data, this.rnd); 357 } 358 359 /// 360 override string addressCityPrefix() { 361 static enum data = [ 362 "Nova", 363 "Velha", 364 "Grande", 365 "Vila", 366 "Município de" 367 ]; 368 return choice(data, this.rnd); 369 } 370 371 /// 372 override string addressBuildingNumber() { 373 static enum data = [ 374 "#####", 375 "####", 376 "###" 377 ]; 378 return this.digitBuild(choice(data, this.rnd)); 379 } 380 381 /// 382 override string addressPostcode() { 383 static enum data = [ 384 "#####", 385 "#####-###" 386 ]; 387 return this.digitBuild(choice(data, this.rnd)); 388 } 389 390 /// 391 override string addressStreetSuffix() { 392 static enum data = [ 393 "Rua", 394 "Avenida", 395 "Travessa", 396 "Ponte", 397 "Alameda", 398 "Marginal", 399 "Viela", 400 "Rodovia" 401 ]; 402 return choice(data, this.rnd); 403 } 404 405 /// 406 override string companySuffix() { 407 static enum data = [ 408 "S.A.", 409 "LTDA", 410 "e Associados", 411 "Comércio" 412 ]; 413 return choice(data, this.rnd); 414 } 415 416 /// 417 override string companyName() { 418 switch(uniform(0, 3, this.rnd)) { 419 case 0: 420 return format!"%s %s"(nameLastName(), companySuffix()); 421 case 1: 422 return format!"%s-%s"(nameLastName(), nameLastName()); 423 case 2: 424 return format!"%s, %s e %s"(nameLastName(), nameLastName(), nameLastName()); 425 default: assert(false); 426 } 427 } 428 429 /// 430 override string internetFreeEmail() { 431 static enum data = [ 432 "gmail.com", 433 "yahoo.com", 434 "hotmail.com", 435 "live.com", 436 "bol.com.br" 437 ]; 438 return choice(data, this.rnd); 439 } 440 441 /// 442 override string internetDomainSuffix() { 443 static enum data = [ 444 "br", 445 "com", 446 "biz", 447 "info", 448 "name", 449 "net", 450 "org" 451 ]; 452 return choice(data, this.rnd); 453 } 454 455 /// 456 override string loremWords() { 457 static enum data = [ 458 "alias", 459 "consequatur", 460 "aut", 461 "perferendis", 462 "sit", 463 "voluptatem", 464 "accusantium", 465 "doloremque", 466 "aperiam", 467 "eaque", 468 "ipsa", 469 "quae", 470 "ab", 471 "illo", 472 "inventore", 473 "veritatis", 474 "et", 475 "quasi", 476 "architecto", 477 "beatae", 478 "vitae", 479 "dicta", 480 "sunt", 481 "explicabo", 482 "aspernatur", 483 "aut", 484 "odit", 485 "aut", 486 "fugit", 487 "sed", 488 "quia", 489 "consequuntur", 490 "magni", 491 "dolores", 492 "eos", 493 "qui", 494 "ratione", 495 "voluptatem", 496 "sequi", 497 "nesciunt", 498 "neque", 499 "dolorem", 500 "ipsum", 501 "quia", 502 "dolor", 503 "sit", 504 "amet", 505 "consectetur", 506 "adipisci", 507 "velit", 508 "sed", 509 "quia", 510 "non", 511 "numquam", 512 "eius", 513 "modi", 514 "tempora", 515 "incidunt", 516 "ut", 517 "labore", 518 "et", 519 "dolore", 520 "magnam", 521 "aliquam", 522 "quaerat", 523 "voluptatem", 524 "ut", 525 "enim", 526 "ad", 527 "minima", 528 "veniam", 529 "quis", 530 "nostrum", 531 "exercitationem", 532 "ullam", 533 "corporis", 534 "nemo", 535 "enim", 536 "ipsam", 537 "voluptatem", 538 "quia", 539 "voluptas", 540 "sit", 541 "suscipit", 542 "laboriosam", 543 "nisi", 544 "ut", 545 "aliquid", 546 "ex", 547 "ea", 548 "commodi", 549 "consequatur", 550 "quis", 551 "autem", 552 "vel", 553 "eum", 554 "iure", 555 "reprehenderit", 556 "qui", 557 "in", 558 "ea", 559 "voluptate", 560 "velit", 561 "esse", 562 "quam", 563 "nihil", 564 "molestiae", 565 "et", 566 "iusto", 567 "odio", 568 "dignissimos", 569 "ducimus", 570 "qui", 571 "blanditiis", 572 "praesentium", 573 "laudantium", 574 "totam", 575 "rem", 576 "voluptatum", 577 "deleniti", 578 "atque", 579 "corrupti", 580 "quos", 581 "dolores", 582 "et", 583 "quas", 584 "molestias", 585 "excepturi", 586 "sint", 587 "occaecati", 588 "cupiditate", 589 "non", 590 "provident", 591 "sed", 592 "ut", 593 "perspiciatis", 594 "unde", 595 "omnis", 596 "iste", 597 "natus", 598 "error", 599 "similique", 600 "sunt", 601 "in", 602 "culpa", 603 "qui", 604 "officia", 605 "deserunt", 606 "mollitia", 607 "animi", 608 "id", 609 "est", 610 "laborum", 611 "et", 612 "dolorum", 613 "fuga", 614 "et", 615 "harum", 616 "quidem", 617 "rerum", 618 "facilis", 619 "est", 620 "et", 621 "expedita", 622 "distinctio", 623 "nam", 624 "libero", 625 "tempore", 626 "cum", 627 "soluta", 628 "nobis", 629 "est", 630 "eligendi", 631 "optio", 632 "cumque", 633 "nihil", 634 "impedit", 635 "quo", 636 "porro", 637 "quisquam", 638 "est", 639 "qui", 640 "minus", 641 "id", 642 "quod", 643 "maxime", 644 "placeat", 645 "facere", 646 "possimus", 647 "omnis", 648 "voluptas", 649 "assumenda", 650 "est", 651 "omnis", 652 "dolor", 653 "repellendus", 654 "temporibus", 655 "autem", 656 "quibusdam", 657 "et", 658 "aut", 659 "consequatur", 660 "vel", 661 "illum", 662 "qui", 663 "dolorem", 664 "eum", 665 "fugiat", 666 "quo", 667 "voluptas", 668 "nulla", 669 "pariatur", 670 "at", 671 "vero", 672 "eos", 673 "et", 674 "accusamus", 675 "officiis", 676 "debitis", 677 "aut", 678 "rerum", 679 "necessitatibus", 680 "saepe", 681 "eveniet", 682 "ut", 683 "et", 684 "voluptates", 685 "repudiandae", 686 "sint", 687 "et", 688 "molestiae", 689 "non", 690 "recusandae", 691 "itaque", 692 "earum", 693 "rerum", 694 "hic", 695 "tenetur", 696 "a", 697 "sapiente", 698 "delectus", 699 "ut", 700 "aut", 701 "reiciendis", 702 "voluptatibus", 703 "maiores", 704 "doloribus", 705 "asperiores", 706 "repellat" 707 ]; 708 return choice(data, this.rnd); 709 } 710 711 /// 712 override string nameSuffix() { 713 static enum data = [ 714 "Jr.", 715 "Neto", 716 "Filho" 717 ]; 718 return choice(data, this.rnd); 719 } 720 721 /// 722 override string namePrefix() { 723 static enum data = [ 724 "Sr.", 725 "Sra.", 726 "Srta.", 727 "Dr." 728 ]; 729 return choice(data, this.rnd); 730 } 731 732 /// 733 override string nameFirstName() { 734 static enum data = [ 735 "Alessandro", 736 "Alessandra", 737 "Alexandre", 738 "Aline", 739 "Antônio", 740 "Breno", 741 "Bruna", 742 "Carlos", 743 "Carla", 744 "Célia", 745 "Cecília", 746 "César", 747 "Danilo", 748 "Dalila", 749 "Deneval", 750 "Eduardo", 751 "Eduarda", 752 "Esther", 753 "Elísio", 754 "Fábio", 755 "Fabrício", 756 "Fabrícia", 757 "Félix", 758 "Felícia", 759 "Feliciano", 760 "Frederico", 761 "Fabiano", 762 "Gustavo", 763 "Guilherme", 764 "Gúbio", 765 "Heitor", 766 "Hélio", 767 "Hugo", 768 "Isabel", 769 "Isabela", 770 "Ígor", 771 "João", 772 "Joana", 773 "Júlio César", 774 "Júlio", 775 "Júlia", 776 "Janaína", 777 "Karla", 778 "Kléber", 779 "Lucas", 780 "Lorena", 781 "Lorraine", 782 "Larissa", 783 "Ladislau", 784 "Marcos", 785 "Meire", 786 "Marcelo", 787 "Marcela", 788 "Margarida", 789 "Mércia", 790 "Márcia", 791 "Marli", 792 "Morgana", 793 "Maria", 794 "Norberto", 795 "Natália", 796 "Nataniel", 797 "Núbia", 798 "Ofélia", 799 "Paulo", 800 "Paula", 801 "Pablo", 802 "Pedro", 803 "Raul", 804 "Rafael", 805 "Rafaela", 806 "Ricardo", 807 "Roberto", 808 "Roberta", 809 "Sílvia", 810 "Sílvia", 811 "Silas", 812 "Suélen", 813 "Sara", 814 "Salvador", 815 "Sirineu", 816 "Talita", 817 "Tertuliano", 818 "Vicente", 819 "Víctor", 820 "Vitória", 821 "Yango", 822 "Yago", 823 "Yuri", 824 "Washington", 825 "Warley" 826 ]; 827 return choice(data, this.rnd); 828 } 829 830 /// 831 override string nameLastName() { 832 static enum data = [ 833 "Silva", 834 "Souza", 835 "Carvalho", 836 "Santos", 837 "Reis", 838 "Xavier", 839 "Franco", 840 "Braga", 841 "Macedo", 842 "Batista", 843 "Barros", 844 "Moraes", 845 "Costa", 846 "Pereira", 847 "Carvalho", 848 "Melo", 849 "Saraiva", 850 "Nogueira", 851 "Oliveira", 852 "Martins", 853 "Moreira", 854 "Albuquerque" 855 ]; 856 return choice(data, this.rnd); 857 } 858 859 }