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 internetFreeEmail() { 407 static enum data = [ 408 "gmail.com", 409 "yahoo.com", 410 "hotmail.com", 411 "live.com", 412 "bol.com.br" 413 ]; 414 return choice(data, this.rnd); 415 } 416 417 /// 418 override string internetDomainSuffix() { 419 static enum data = [ 420 "br", 421 "com", 422 "biz", 423 "info", 424 "name", 425 "net", 426 "org" 427 ]; 428 return choice(data, this.rnd); 429 } 430 431 /// 432 override string companySuffix() { 433 static enum data = [ 434 "S.A.", 435 "LTDA", 436 "e Associados", 437 "Comércio" 438 ]; 439 return choice(data, this.rnd); 440 } 441 442 /// 443 override string companyName() { 444 switch(uniform(0, 3, this.rnd)) { 445 case 0: 446 return format("%s %s", nameLastName(), companySuffix()); 447 case 1: 448 return format("%s-%s", nameLastName(), nameLastName()); 449 case 2: 450 return format("%s, %s e %s", nameLastName(), nameLastName(), nameLastName()); 451 default: assert(false); 452 } 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 nameLastName() { 734 static enum data = [ 735 "Silva", 736 "Souza", 737 "Carvalho", 738 "Santos", 739 "Reis", 740 "Xavier", 741 "Franco", 742 "Braga", 743 "Macedo", 744 "Batista", 745 "Barros", 746 "Moraes", 747 "Costa", 748 "Pereira", 749 "Carvalho", 750 "Melo", 751 "Saraiva", 752 "Nogueira", 753 "Oliveira", 754 "Martins", 755 "Moreira", 756 "Albuquerque" 757 ]; 758 return choice(data, this.rnd); 759 } 760 761 /// 762 override string nameFirstName() { 763 static enum data = [ 764 "Alessandro", 765 "Alessandra", 766 "Alexandre", 767 "Aline", 768 "Antônio", 769 "Breno", 770 "Bruna", 771 "Carlos", 772 "Carla", 773 "Célia", 774 "Cecília", 775 "César", 776 "Danilo", 777 "Dalila", 778 "Deneval", 779 "Eduardo", 780 "Eduarda", 781 "Esther", 782 "Elísio", 783 "Fábio", 784 "Fabrício", 785 "Fabrícia", 786 "Félix", 787 "Felícia", 788 "Feliciano", 789 "Frederico", 790 "Fabiano", 791 "Gustavo", 792 "Guilherme", 793 "Gúbio", 794 "Heitor", 795 "Hélio", 796 "Hugo", 797 "Isabel", 798 "Isabela", 799 "Ígor", 800 "João", 801 "Joana", 802 "Júlio César", 803 "Júlio", 804 "Júlia", 805 "Janaína", 806 "Karla", 807 "Kléber", 808 "Lucas", 809 "Lorena", 810 "Lorraine", 811 "Larissa", 812 "Ladislau", 813 "Marcos", 814 "Meire", 815 "Marcelo", 816 "Marcela", 817 "Margarida", 818 "Mércia", 819 "Márcia", 820 "Marli", 821 "Morgana", 822 "Maria", 823 "Norberto", 824 "Natália", 825 "Nataniel", 826 "Núbia", 827 "Ofélia", 828 "Paulo", 829 "Paula", 830 "Pablo", 831 "Pedro", 832 "Raul", 833 "Rafael", 834 "Rafaela", 835 "Ricardo", 836 "Roberto", 837 "Roberta", 838 "Sílvia", 839 "Sílvia", 840 "Silas", 841 "Suélen", 842 "Sara", 843 "Salvador", 844 "Sirineu", 845 "Talita", 846 "Tertuliano", 847 "Vicente", 848 "Víctor", 849 "Vitória", 850 "Yango", 851 "Yago", 852 "Yuri", 853 "Washington", 854 "Warley" 855 ]; 856 return choice(data, this.rnd); 857 } 858 859 }