diff --git a/.travis.yml b/.travis.yml index 2c7afff9..9bd684d8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,6 @@ language: java -dist: trusty +dist: xenial jdk: -- oraclejdk8 -- openjdk7 - openjdk10 - oraclejdk11 sudo: true diff --git a/README.md b/README.md index e71d9574..f21338f6 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,9 @@ Fakers * Avatar * Back To The Future * Aviation +* Basketball * Beer +* Bojack Horseman * Book * Bool * Business @@ -79,6 +81,7 @@ Fakers * Crypto * DateAndTime * Demographic +* Disease * Dog * DragonBall * Dune @@ -90,6 +93,7 @@ Fakers * Friends * FunnyName * GameOfThrones +* Gender * Hacker * HarryPotter * Hipster diff --git a/pom.xml b/pom.xml index f2257587..f936524b 100644 --- a/pom.xml +++ b/pom.xml @@ -53,7 +53,7 @@ org.yaml snakeyaml - 1.23 + 1.26 android diff --git a/src/main/java/com/github/javafaker/Barcode.java b/src/main/java/com/github/javafaker/Barcode.java new file mode 100644 index 00000000..95f7eaa2 --- /dev/null +++ b/src/main/java/com/github/javafaker/Barcode.java @@ -0,0 +1,22 @@ +package com.github.javafaker; + +public class Barcode { + + private Faker faker; + + public Barcode(Faker faker) { + this.faker = faker; + } + + public String type() { + return faker.resolve("barcode.types"); + } + + public String data(){ + return faker.resolve("barcode.datas"); + } + + public String typeAndData(){ + return faker.resolve("barcode.typeAndData"); + } +} diff --git a/src/main/java/com/github/javafaker/Basketball.java b/src/main/java/com/github/javafaker/Basketball.java new file mode 100644 index 00000000..7809d835 --- /dev/null +++ b/src/main/java/com/github/javafaker/Basketball.java @@ -0,0 +1,49 @@ +package com.github.javafaker; + +/** + * Generate random components of basketall game, e.g. teams, coaches, positions and players. + * @author unknown and irakatz + */ +public class Basketball { + private final Faker faker; + + /** + * Create a constructor for Basketball. + * @param faker The Faker instance for generating random, different kinds of disease, e.g. the internal disease. + */ + protected Basketball(Faker faker) { + this.faker = faker; + } + + /** + * Generate random basketball teams + * @return Basketball teams + */ + public String teams() { + return faker.fakeValuesService().resolve("basketball.teams", this, faker); + } + + /** + * Generate random coaches in basketball game + * @return Basketball coaches + */ + public String coaches() { + return faker.fakeValuesService().resolve("basketball.coaches", this, faker); + } + + /** + * Generate random positions in basketball game + * @return Basketball positions + */ + public String positions() { + return faker.fakeValuesService().resolve("basketball.positions", this, faker); + } + + /** + * Generate random basketball players + * @return Basketball players + */ + public String players() { + return faker.fakeValuesService().resolve("basketball.players", this, faker); + } +} diff --git a/src/main/java/com/github/javafaker/BojackHorseman.java b/src/main/java/com/github/javafaker/BojackHorseman.java new file mode 100644 index 00000000..662a62a5 --- /dev/null +++ b/src/main/java/com/github/javafaker/BojackHorseman.java @@ -0,0 +1,43 @@ +package com.github.javafaker; + +/** + * Generate random parts in BojackHorseman. + * @author unknown and irakatz + */ + +public class BojackHorseman { + private final Faker faker; + + /** + * Create a constructor for BojackHorseman. + * @param faker The Faker instance for generating random parts in BojackHorseman. + */ + protected BojackHorseman(Faker faker) { + this.faker = faker; + } + + /** + * Generate random character's name in BojackHorseman. + * @return Characters in BojackHorseman + */ + public String characters() { + return faker.fakeValuesService().resolve("bojack_horseman.characters", this, faker); + } + + /** + * Generate random quotes in BojackHorseman. + * @return Quotes in BojackHorseman + */ + public String quotes() { + return faker.fakeValuesService().resolve("bojack_horseman.quotes", this, faker); + } + + /** + * Generate random tongue twisters in BojackHorseman. + * @return Tongue twisters in BojackHorseman + */ + public String tongueTwisters() { + return faker.fakeValuesService().resolve("bojack_horseman.tongue_twisters", this, faker); + } + +} diff --git a/src/main/java/com/github/javafaker/Disease.java b/src/main/java/com/github/javafaker/Disease.java new file mode 100644 index 00000000..a7b5b8dc --- /dev/null +++ b/src/main/java/com/github/javafaker/Disease.java @@ -0,0 +1,73 @@ +package com.github.javafaker; + +/** + * Generate random, different kinds of disease. + */ +public class Disease { + private final Faker faker; + + /** + * Create a constructor for Disease + * @param faker The Faker instance for generating random, different kinds of disease, e.g. the internal disease. + */ + protected Disease(Faker faker) { + this.faker = faker; + } + + /** + * Generate random internal disease + * @return An internal disease + */ + public String internalDisease() { + return faker.fakeValuesService().resolve("disease.internal_disease", this, faker); + } + + /** + * Generate random neurology disease + * @return A neurology disease + */ + public String neurology() { + return faker.fakeValuesService().resolve("disease.neurology", this, faker); + } + + /** + * Generate random surgery disease + * @return A surgery disease + */ + public String surgery() { + return faker.fakeValuesService().resolve("disease.surgery", this, faker); + } + + /** + * Generate random paediattics disease + * @return A paediatrics disease + */ + public String paediatrics() { + return faker.fakeValuesService().resolve("disease.paediatrics", this, faker); + } + + /** + * Generate random gynecology and obstetrics disease + * @return A gynecology and obstetrics disease + */ + public String gynecologyAndObstetrics() { + return faker.fakeValuesService().resolve("disease.gynecology_and_obstetrics", this, faker); + } + + /** + * Generate random ophthalmology and otorhinolaryngology disease + * @return A ophthalmology and otorhinolaryngology disease + */ + public String ophthalmologyAndOtorhinolaryngology() { + return faker.fakeValuesService().resolve("disease.ophthalmology_and_otorhinolaryngology", this, faker); + } + + /** + * Generate random dermatolory disease + * @return A dermatolory disease + */ + public String dermatolory() { + return faker.fakeValuesService().resolve("disease.dermatolory", this, faker); + } + +} diff --git a/src/main/java/com/github/javafaker/Faker.java b/src/main/java/com/github/javafaker/Faker.java index b952c13c..0cae333a 100644 --- a/src/main/java/com/github/javafaker/Faker.java +++ b/src/main/java/com/github/javafaker/Faker.java @@ -46,6 +46,7 @@ public class Faker { private final Finance finance; private final Food food; private final GameOfThrones gameOfThrones; + private final Gender gender; private final DateAndTime dateAndTime; private final Demographic demographic; private final Dog dog; @@ -98,6 +99,10 @@ public class Faker { private final ProgrammingLanguage programmingLanguage; private final Kaamelott kaamelott; private final StarCraft starCraft; + private final BojackHorseman bojackHorseman; + private final Disease disease; + private final Basketball basketball; + private final Barcode barcode; public Faker() { this(Locale.ENGLISH); @@ -153,6 +158,7 @@ public class Faker { this.finance = new Finance(this); this.food = new Food(this); this.gameOfThrones = new GameOfThrones(this); + this.gender = new Gender(this); this.dateAndTime = new DateAndTime(this); this.demographic = new Demographic(this); this.dog = new Dog(this); @@ -205,6 +211,10 @@ public class Faker { this.programmingLanguage = new ProgrammingLanguage(this); this.kaamelott = new Kaamelott(this); this.starCraft = new StarCraft(this); + this.bojackHorseman = new BojackHorseman(this); + this.disease = new Disease(this); + this.basketball = new Basketball(this); + this.barcode = new Barcode(this); } /** @@ -453,6 +463,10 @@ public class Faker { return gameOfThrones; } + public Gender gender() { + return gender; + } + public DateAndTime date() { return dateAndTime; } @@ -493,9 +507,7 @@ public class Faker { return team; } - public Beer beer() { - return beer; - } + public Beer beer() { return beer; } public University university() { return university; @@ -605,14 +617,20 @@ public class Faker { return lebowski; } - public Medical medical(){return medical;} + public Medical medical() { + return medical; + } - public Country country(){ return country;} + public Country country() { + return country; + } - public Animal animal(){ return animal; } + public Animal animal() { + return animal; + } public BackToTheFuture backToTheFuture() { - return backToTheFuture; + return backToTheFuture; } public PrincessBride princessBride() { @@ -647,6 +665,14 @@ public class Faker { return starCraft; } + public BojackHorseman bojackHorseman() { return bojackHorseman; } + + public Disease disease() {return disease; } + + public Basketball basketball() { return basketball; } + + public Barcode barcode() { return barcode; } + public String resolve(String key) { return this.fakeValuesService.resolve(key, this, this); } @@ -670,4 +696,4 @@ public class Faker { public String expression(String expression) { return this.fakeValuesService.expression(expression, this); } -} +} \ No newline at end of file diff --git a/src/main/java/com/github/javafaker/Gender.java b/src/main/java/com/github/javafaker/Gender.java new file mode 100644 index 00000000..e0a0ead7 --- /dev/null +++ b/src/main/java/com/github/javafaker/Gender.java @@ -0,0 +1,41 @@ +package com.github.javafaker; + +/** + * This class is used to generate gender randomly. + * + */ + +public class Gender { + private final Faker faker; + + protected Gender(Faker faker) { + this.faker = faker; + } + + /** + * This method returns a gender type + * + * @return a string of gender type + */ + public String types() { + return faker.fakeValuesService().fetchString("gender.types"); + } + + /** + * This method returns a binary gender type + * + * @return a string of binary gender type + */ + public String binaryTypes() { + return faker.fakeValuesService().fetchString("gender.binary_types"); + } + + /** + * This method returns a short binary gender type + * + * @return a string of short binary gender type + */ + public String shortBinaryTypes() { + return faker.fakeValuesService().fetchString("gender.short_binary_types"); + } +} diff --git a/src/main/java/com/github/javafaker/StarTrek.java b/src/main/java/com/github/javafaker/StarTrek.java index 5be191bc..7a68e339 100644 --- a/src/main/java/com/github/javafaker/StarTrek.java +++ b/src/main/java/com/github/javafaker/StarTrek.java @@ -22,4 +22,8 @@ public class StarTrek { public String villain() { return faker.fakeValuesService().resolve("star_trek.villain", this, faker); } + + public String klingon() { + return faker.fakeValuesService().resolve("star_trek.klingon", this, faker); + } } diff --git a/src/main/java/com/github/javafaker/service/FakeValuesService.java b/src/main/java/com/github/javafaker/service/FakeValuesService.java index 02c2041c..13a75b04 100644 --- a/src/main/java/com/github/javafaker/service/FakeValuesService.java +++ b/src/main/java/com/github/javafaker/service/FakeValuesService.java @@ -72,7 +72,7 @@ public class FakeValuesService { } all.add(fakeValuesGrouping); } else { - all.add(new FakeValues(locale)); + all.add(new FakeValues(l)); } } diff --git a/src/main/java/com/github/javafaker/service/RandomService.java b/src/main/java/com/github/javafaker/service/RandomService.java index 26b27b13..d5388352 100644 --- a/src/main/java/com/github/javafaker/service/RandomService.java +++ b/src/main/java/com/github/javafaker/service/RandomService.java @@ -60,11 +60,18 @@ public class RandomService { } public String hex(int length) { - char[] hexValues = new char[]{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'}; - StringBuilder hexString = new StringBuilder(); - for(int i = 0; i < length; i++) { - hexString.append(hexValues[nextInt(hexValues.length)]); + if (length <= 0) { + return ""; // Keep the existing behavior instead of throwing an error. } - return hexString.toString(); + final char[] hexChars = new char[length]; + for (int i = 0; i < length; i++) { + final int nextHex = nextInt(16); + if (nextHex < 10) { + hexChars[i] = (char) ('0' + nextHex); + } else { + hexChars[i] = (char) ('A' + nextHex - 10); + } + } + return new String(hexChars); } } diff --git a/src/main/java/com/github/javafaker/service/files/EnFile.java b/src/main/java/com/github/javafaker/service/files/EnFile.java index 6e9221cc..9393cf37 100644 --- a/src/main/java/com/github/javafaker/service/files/EnFile.java +++ b/src/main/java/com/github/javafaker/service/files/EnFile.java @@ -35,7 +35,9 @@ public class EnFile { "artist.yml", "aviation.yml", "back_to_the_future.yml", + "barcode.yml", "bank.yml", + "basketball.yml", "beer.yml", "bojack_horseman.yml", "book.yml", @@ -62,6 +64,7 @@ public class EnFile { "demographic.yml", "dessert.yml", "device.yml", + "disease.yml", "dota.yml", "dr_who.yml", "dragon_ball.yml", diff --git a/src/main/resources/cs-CZ.yml b/src/main/resources/cs-CZ.yml new file mode 100644 index 00000000..0da9dad5 --- /dev/null +++ b/src/main/resources/cs-CZ.yml @@ -0,0 +1,81 @@ +cs-CZ: + faker: + internet: + free_email: [seznam.cz, post.cz, email.cz, volny.cz, centrum.cz, gmail.com] + domain_suffix: [cz] + email_address: + - "#{female_first_name}.#{female_last_name}@#{free_email}" + - "#{female_first_name}.#{female_last_name}@#{free_email}" + name: + male_first_name: [Ábel, Abelard, Abrahám, Adalbert, Adam, Adolf, Adrian, Adrien, Alan, Albert, Albrecht, Aleš, Alexandr, Alexej, Alfons, Alfréd, Alois, Ambrož, Amos, Andreas, Andrej, Antonín, Arnold, Arnošt, Artur, Augustin, Augustýn, Barabáš, Bartoloměj, Bedřich, Benedikt, Bernard, Blahomír, Blahoslav, Blažej, Bob, Bohdan, Bohumil, Bohumír, Bohuslav, Boleslav, Bonifác, Bořek, Boris, Borislav, Bořivoj, Božidar, Bratislav, Břetislav, Bronislav, Bruno, Čeněk, Česlav, Čestmír, Ctibor, Ctirad, Ctislav, Cyril, Dalibor, Dalimil, Dan, Daniel, David, Denis, Dobromil, Dobroslav, Dominik, Drahomír, Drahoslav, Dušan, Džamil, Eduard, Egon, Eliáš, Emanuel, Emil, Erik, Ervín, Evžen, Fabian, Ferdinand, Filip, Fjodor, Florián, Florian , František, Fridolín, Gabriel, Gustav, Hadrián, Havel, Herbert, Heřman, Hubert, Hugo, Hynek, Ignác, Igor, Ilja, Ivan, Ivo, Jáchym, Jakub, Jan, Jarmil, Jarolím, Jaromír, Jaroslav, Jeroným, Jindřich, Jiří, Jonáš, Josef, Julius, Kamil, Karel, Kašpar, Katka, Kazimír, Klement, Kliment, Konstantin, Krasimír, Křesomysl, Kristián, Kryštof, Květoslav, Kvido, Ladislav, Leo, Leonard, Leopold, Leoš, Lešek, Libor, Lipan, Lubomír, Lubor, Luboš, Lucian, Luděk, Ludvík, Lukáš, Lumír, Marcel, Marek, Marián, Maroš, Martin, Matěj, Matouš, Matyáš, Maxim, Maxmilián, Medard, Metoděj, Michael, Mikeš, Mikuláš, Milan, Miloš, Miloslav, Miroslav, Mojmír, Narcis, Nataniel, Neklan, Nezamysl, Nidgar, Nikodém, Nikolas, Nikolaus, Ninoslav, Norbert, Oldřich, Oleg, Oliver, Ondřej, Oskar, Otakar, Otmar, Oto, Pankrác, Patrik, Pavel, Pavlín, Peregrin, Petr, Pravoslav, Přemysl, Prokop, Quido, Radan, Radek, Radim, Radomír, Radoslav, Radovan, Rafael, Řehoř, René, Řeřich, Richard, Robert, Robin, Rodan, Roderik, Roland, Roman, Ronald, Rostislav, Rudolf, Samuel, Šarlota, Sebastian, Sergei, Servác, Seth, Silvestr, Simon, Šimon, Slavomír, Soběslav, Spytihněv, Šťáhlav, Stanislav, Štefan, Štěpán, Svatopluk, Svatoslav, Tadeáš, Teodor, Tibor, Tobias, Tomáš, Tristan, Udo, Ulrich, Urban, Václav, Valdemar, Valentýn, Vavřinec, Věnceslav, Vendelín, Věroslav, Viktor, Vilém, Vincenc, Vít, Vítězslav, Vlad, Vladan, Vladimír, Vladislav, Vladivoj, Vlastimil, Vlastislav, Vnislav, Vojen, Vojtěch, Vratislav, Waldemar, Walter, Wolfgang, Xaver, Yvan, Zachar, Zachariáš, Záviš, Zbyněk, Zbyšek, Zbyslav, Zdeněk, Zderad, Zdeslav, Zdirad, Zdislav, Želibor, Želimír, Želislav, Želmír, Zenon, Zikmund, Žitomír, Žitoslav, Zlatan, Zlatomír, Zoltán, Zoran, Zoroslav, Zvonimír] + female_first_name: [Adéla, Adina, Adriana, Adriena, Agáta, Aida, Albína, Alena, Alex, Alexandra, Alice, Alida, Aloisie, Alžběta, Amálie, Amanda, Anabela, Anastázie, Anděla, Andrea, Aneta, Anežka, Angela, Anna, Antonie, Apolena, Arabela, Aranka, Astrid, Aurora, Barbora, Beáta, Běla, Berenika, Bernadeta, Berta, Bianka, Bibiana, Blanka, Blažena, Bohdana, Bohumila, Bohuslava, Božena, Božidara, Brigita, Brunhilda, Cecílie, Celestýna, Česlava, Dagmar, Dana, Daniela, Danuše, Darina, Darja, Denisa, Diana, Dita, Dobromila, Dominika, Dorota, Doubravka, Drahomíra, Drahoslava, Džamila, Edita, Elena, Eleonora, Elisabeta, Eliška, Ellen, Ema, Emílie, Emma, Erika, Ester, Etel, Euniké, Eva, Evelína, Evžénie, Filipa, Fiona, Floriana, Florin, Františka, Gabriela, Gabriella, Gerda, Gertruda, Gita, Gizela, Glorie, Hana, Háta, Heda, Hedvika, Helena, Helga, Hermína, Honza, Ida, Ignácie, Ilona, Ingrid, Inka, Irena, Irma, Isabela, Isabella, Isolda, Iva, Ivana, Iveta, Ivona, Izabela, Jakubka, Jana, Jarmila, Jaromíra, Jaroslava, Jasmin, Jindřiška, Jiřina, Jitka, Johana, Jolana, Judita, Julia, Juliana, Julie, Justýna, Kamila, Karina, Karla, Karolína, Kateřina, Katia, Katy, Klára, Klaudie, Kristiana, Kristina, Kristýna, Krystýna, Květa, Květoslava, Lada, Ladislava, Laura, Lea, Lenka, Leona, Leontina, Liběna, Libuše, Lili, Liliana, Linda, Lisa, Livie, Ljuba, Lucie, Ludmila, Lýdie, Magdaléna, Mahulena, Maja, Mája, Malia, Malika, Malvína, Marcela, Mariana, Marie, Marika, Marina, Marisa, Markéta, Marlen, Marta, Martina, Matylda, Michaela, Milada, Milena, Miloslava, Miluše, Miriam, Miroslava, Monika, Muriel, Myra, Naďa, Naděžda, Nastasja, Nastěnka, Natálie, Nataša, Nefrika, Nela, Nicola, Nicoleta, Nika, Nikita, Nikol, Nikoleta, Nina, Noemi, Nora, Oldřiška, Olga, Olivia, Olívie, Ondřejka, Otýlie, Patricie, Pavla, Pavlína, Petra, Prokopa, Radana, Radka, Radmila, Regína, Renáta, Rita, Roberta, Romana, Rosalinda, Rozálie, Rút, Růžena, Sába, Sabina, Sandra, Sante, Sára, Šárka, Saskie, Sáva, Silva, Silvia, Silvie, Simona, Šimona, Slavěna, Soběslava, Sofie, Soňa, Stanislava, Stela, Štěpánka, Svatava, Světlana, Sylva, Sylvie, Tamara, Tara, Taťána, Tea, Tereza, Terezie, Tomáška, Toni, Trina, Ulrika, Uma, Uršula, Václava, Valentýna, Valerie, Vanda, Vanesa, Vanessa, Vendula, Věra, Veronika, Viktorie, Vilemína, Vilma, Viola, Violka, Vladěna, Vladimíra, Vlasta, Voršila, Xaverie, Xena, Xenie, Yva, Yvana, Yveta, Žakelina, Žakelína, Žaneta, Zbyňka, Zbyška, Zbyslava, Zdena, Zdenka, Zdeňka, Zdeslava, Zdislava, Želimíra, Želislava, Želmíra, Zenobie, Zina, Zinaida, Zita, Žitomíra, Žitoslava, Zlata, Zlatomíra, Zlatuše, Zoe, Žofie, Zoja, Zora, Zoroslava, Zuzana, Zvonimíra] + first_name: + - "#{female_first_name}" + - "#{male_first_name}" + male_last_name: [Abrahám, Absolón, Adam, Adamčík, Adamec, Adámek, Adamík, Adamovský, Ader, Adler, Aleš, Anděl, Andrlík, Antoš, Baar, Babinský, Badin, Balabán, Balcar, Balcárek, Balda, Balvín, Baran, Baránek, Bárta, Barták, Bartík, Bartoň, Bartoš, Bartůněk, Bauer, Baur, Bažant, Bednárik, Bělohlav, Benedik, Benko, Beran, Bergr, Berousek, Biskup, Bittman, Bittner, Blaha, Bláha, Blahuš, Blažej, Blažek, Blecha, Boháč, Borecký, Boroš, Borovička, Bouček, Bouda, Brandl, Brauner, Brázda, Březovský, Bříza, Brožek, Bruckner, Brzobohatý, Buchar, Budil, Burian, Buzek, Cajthaml, Čečetka, Čech, Čechura, Cejp, Čenský, Čermák, Černický, Černík, Černohouz, Černošek, Čeřovský, Červenka, Češka, Český, Čevela, Chaloupka, Chalupa, Chalupecký, Charfreitag, Charouz, Charvát, Chmelíček, Chocholoušek, Choděra, Chodura, Chorý, Chovan, Chramosta, Chvalovský, Chvojka, Chytra, Chytrý, Cibulka, Cieslar, Cífka, Cigánek, Čihák, Cihlář, Čikl, Činčala, Cinibulk, Čižmář, Coufal, Čtvrtníček, Cypris, Daneš, Daniel, Daučík, Dědek, Dejmal, Denk, Deyl, Dienstbier, Dietl, Dobiáš, Dobrovský, Dohnal, Dokoupil, Dokulil, Dolejš, Donutil, Dopita, Dostal, Dostál, Dostálek, Doucha, Drápal, Drbohlav, Drda, Drozda, Duba, Ducháček, Dudík, Dus, Dvořák, Dvorský, Eben, Ehrenberger, Elstner, Engel, Erat, Erban, Erben, Exner, Fabík, Fafejta, Fanderlík, Farda, Farský, Feigl, Fencl, Fíla, Filan, Filip, Filipec, Fischer, Foldyna, Franc, Franta, Frej, Freund, Fric, Frič, Friml, Frinta, Fritsch, Funda, Gabriel, Gajdůšek, Galuška, Galvas, Gašpar, Gavenda, Gazda, Gebauer, Gerstner, Gomola, Gregor, Grňa, Haas, Hadač, Hadrava, Hájíček, Hajský, Halama, Hampl, Hamr, Hamšík, Hanáček, Handke, Handzel, Hanke, Hanousek, Hantsch, Hanuš, Hanzal, Hanzel, Hanzl, Harapát, Hartl, Hašek, Haškovec, Hastík, Hauser, Havel, Havelka, Havlíček, Havlík, Havlín, Heger, Heidler, Hejma, Heller, Hemerka, Herben, Herbst, Herrmann, Hertl, Heyrovský, Hirsch, Hlaváč, Hlinka, Hlinomaz, Hloušek, Hofbauer, Hofer, Holec, Holeček, Holub, Holý, Homolka, Honzík, Hořava, Horký, Horňák, Horváth, Horyna, Hošťálek, Houba, Houda, Houdek, Houska, Hovorka, Hraška, Hraško, Hrdlička, Hrdý, Hřímalý, Hroch, Hromada, Hrubeš, Hrubín, Hruška, Hubálek, Hubený, Huber, Hubička, Hudáček, Hudec, Hudeček, Hůla, Humpál, Hušek, Hýbl, Hybš, Hynie, Ipser, Isteník, Ivanov, Jacko, Jakl, Jakubec, Janáček, Janák, Jančák, Jančík, Janda, Jandl, Janeček, Janek, Janíček, Janík, Janiš, Jankovský, Janků, Janouch, Janoušek, Jareš, Jarolímek, Jarůšek, Jašek, Jasný, Javorek, Jedlička, Jegla, Jelínek, Jeníček, Jičínský, Jílek, Jindráček, Jiráček, Jirásek, Jodl, Jordan, Junek, Jung, Jungmann, Juránek, Jutka, Kačala, Kácha, Kadlec, Kafka, Kálal, Kalandra, Kalista, Kameníček, Kaňák, Karas, Karban, Karel, Karmazín, Kárník, Kaše, Kašpařík, Kavka, Kelner, Keprt, Kindermann, Kindl, Kindler, Kittel, Klar, Klát, Klein, Kletečka, Klicman, Klika, Klíma, Klimecký, Klimek, Klimeš, Klimko, Klimmt, Klimt, Klinger, Knap, Kníže, Knotek, Koblasa, Kočiš, Kocman, Kocsis, Kodym, Köhler, Kohoutek, Kokoška, Kolář, Kolařík, Kolbe, Kolda, Kolečko, König, Konrád, Kopecký, Kopečný, Kopřiva, Korejs, Kořenský, Kořistka, Kosina, Košler, Košťál, Košťálek, Koštíř, Kostka, Kostka, Kostohryz, Kotačka, Kotal, Kotouč, Kott, Koubek, Koukal, Koutský, Kozák, Koželuh, Kožíšek, Kožušník, Kráčmer, Krahulec, Král, Kramoliš, Krátký, Kratochvíl, Krauskopf, Kreibich, Křen, Křenek, Křepela, Kresta, Kretschmer, Krištofík, Krobot, Kroboth, Kročil, Krofta, Kršák, Křupala, Kryl, Kryštůfek, Kšica, Kubal, Kubáň, Kubelík, Kubík, Kubín, Kubina, Kuchař, Kuchta, Kudělka, Kudláček, Kulda, Kulich, Kulička, Kulovaný, Kuna, Kundrát, Kurucz, Kušnír, Kužvart, Kvapil, Kybal, Kyselák, Kytýr, Lábus, Lančařič, Landa, Láska, Látal, Lauda, Lauer, Laurin, Leitner, Lér, Leška, Lidický, Lipták, Lisický, Liška, Loos, Lorenc, Lorenz, Louda, Lukáč, Lukášek, Lukavský, Lukes, Luksch, Lumbe, Lupták, Lustig, Luža, Lužný, Macek, Machač, Machala, Macík, Mader, Mádr, Mahler, Maier, Maixner, Majer, Makovský, Makowski, Malát, Malinský, Maloch, Malý, Maňák, Maňas, Mandl, Mařík, Maršálek, Martinů, Masařík, Masný, Matěj, Matějček, Mathauser, Matušek, Matuška, Maxa, Mayer, Mayr, Mazanec, Mazoch, Mazura, Měchura, Med, Medek, Medřický, Meduna, Mejstřík, Melíšek, Menzel, Metelka, Mézl, Mezlík, Míček, Michalička, Michlovský, Micka, Mikeš, Mikulášek, Minařík, Míšek, Mišík, Miškovský, Mládek, Modrý, Mokoš, Moravec, Motyčka, Moudrý, Mráz, Mrázek, Mucha, Musil, Myška, Myslbek, Myslík, Mysliveček, Nádeník, Náprstek, Nedoma, Nedvěd, Neff, Němčík, Němec, Němeček, Neuwirth, Nezbeda, Nosek, Novák, Novotný, Obdržálek, Očenášek, Odstrčil, Okleštěk, Olšovský, Ondra, Ondráček, Ondřej, Ondříček, Oplt, Oravec, Orel, Orlický, Otáhal, Otava, Otčenášek, Otruba, Pála, Palacký, Palek, Páleníček, Panáček, Panák, Panenka, Panocha, Pařík, Pařízek, Pastrňák, Pásztor, Pata, Paukert, Pavel, Pavlíček, Pavlík, Pažický, Pažout, Pecha, Pejša, Pekař, Pelcner, Pelíšek, Pellar, Penner, Peroutka, Perutz, Peschke, Pešek, Pešina, Peška, Peters, Petira, Petrášek, Petschek, Pfitzner, Pícha, Pichlík, Pilař, Pilnáček, Pinkas, Piontek, Pippich, Piskáček, Plaček, Plachý, Plesinger, Plesl, Plíšek, Plojhar, Podešva, Pohl, Pojar, Polák, Polášek, Polgár, Polívka, Pollák, Pollert, Pololáník, Popelka, Popper, Pospíšil, Postránecký, Přecechtěl, Přibyl, Procházka, Prokeš, Prokop, Prouza, Průcha, Pšurný, Ptáček, Rachůnek, Rádl, Raim, Rajský, Raušer, Ráž, Řebíček, Redl, Řehák, Reimann, Reinberger, Reis, Reisz, Rejcha, Rektor, Renč, Řezník, Richta, Rieger, Říha, Rilke, Říman, Řivnáč, Rohlena, Rosol, Rott, Rous, Rovenský, Rozsíval, Rulf, Rus, Ruš, Růžek, Růžička, Rychlík, Rychtařík, Rys, Ryška, Sádlo, Šafář, Šafařík, Saga, Sahánek, Šalomoun, Šarapatka, Sassmann, Satoranský, Šavrda, Schaller, Schejbal, Schulz, Šedivý, Sedláček, Sedlecký, Sedloň, Šefčík, Sehnal, Seidel, Seidl, Seifert, Sekera, Sekera, Sekyra, Seman, Šenk, Šesták, Šídlo, Sigmund, Šik, Sikora, Šilar, Šilhán, Šíma, Šimáček, Šimek, Šimončič, Šindel, Šindelář, Šíp, Šír, Sirový, Škarka, Skoumal, Škréta, Škultéty, Slabý, Sládeček, Sládek, Slivinský, Sluka, Šmahel, Smetana, Šmok, Smolík, Smolka, Snopek, Sobotka, Sochor, Sojovský, Šolc, Sommer, Soudek, Šoustal, Špáta, Špička, Špidla, Spišák, Spurný, Šrámek, Šroubek, Stanko, Stanovský, Stárek, Starý, Stašek, Štědroň, Štefek, Stehlík, Steimar, Štěrba, Šternberk, Stloukal, Stočes, Štochl, Stodůlka, Štolc, Stolz, Strakatý, Stránský, Stráský, Strnadel, Strniště, Strouhal, Studený, Šubrt, Suchánek, Šulák, Šulc, Šusta, Šváb, Švanda, Švejda, Svěrák, Švrček, Sychra, Talich, Tauš, Teige, Thoma, Tibenský, Ticháček, Tichatschek, Tichý, Tikal, Tlustý, Tobiáš, Tobolka, Tolar, Tománek, Tomášek, Tomek, Tomíček, Tomsa, Tošovský, Toušek, Trávníček, Traxler, Trčka, Tříska, Trojan, Trubač, Tuček, Tvrdík, Tylšar, Typlt, Uhlík, Ulrich, Ulrych, Urban, Urbanec, Urbánek, Vacátko, Vacek, Vačkář, Václavík, Vágner, Vál, Vala, Valášek, Válek, Váňa, Vančura, Vaněček, Vaníček, Vaník, Vašek, Vašíček, Vaverka, Vávra, Vavroušek, Večerka, Veit, Vejvoda, Velický, Viktor, Vincour, Víteček, Vítek, Vittek, Vlašín, Vlček, Vochoč, Vojtíšek, Vokroj, Volf, Vonášek, Vondra, Vondráček, Vondrouš, Vopěnka, Voříšek, Vostřák, Votava, Votoček, Voženílek, Vrábel, Vražda, Vrbka, Vydra, Vyskočil, Weigl, Weiner, Weyr, Winkelbauer, Winkler, Winter, Zábranský, Zach, Zadina, Zajac, Zajíc, Žalman, Žalmánek, Zapletal, Záruba, Zatloukal, Zavadil, Závodský, Zavřel, Želenský, Zeman, Ženatý, Ženíšek, Zich, Zídek, Židek, Ziegler, Zika, Zikmund, Zíma, Zindulka, Žiška, Žitník, Zlatohlávek, Zmeškal, Zoubek, Zrzavý, Zuska, Zvěřina] + female_last_name: [Abrahámová, Absolónová, Adamčíková, Adamcová, Adamíková, Adámková, Adamová, Adamovská, Aderová, Adlerová, Alešová, Andělová, Andrlíková, Antošová, Baarová, Babinská, Badinová, Balabánová, Balcárková, Balcarová, Baldová, Balvínová, Baránková, Baranová, Bartáková, Bartíková, Bartoňová, Bartošová, Bártová, Bartůňková, Bauerová, Baurová, Bažantová, Bednáriková, Bělohlavová, Benediková, Benková, Beranová, Bergrová, Berousková, Biskupová, Bittmanová, Bittnerová, Blahová, Bláhová, Blahušová, Blažejová, Blažková, Blechová, Boháčová, Borecká, Borošová, Borovičková, Boučková, Boudová, Brandlová, Braunerová, Brázdová, Březovská, Břízová, Brožková, Brucknerová, Brzobohatá, Bucharová, Budilová, Burianová, Buzeková, Cajthamlová, Čečetková, Čechová, Čechurová, Cejpová, Čenská, Čermáková, Černická, Černíková, Černohouzová, Černošková, Čeřovská, Červenková, Česká, Češková, Čevelová, Chaloupková, Chalupecká, Chalupová, Charfreitagová, Charouzová, Charvátová, Chmelíčková, Chocholoušková, Choděrová, Chodurová, Chorá, Chovanová, Chramostová, Chvalovská, Chvojková, Chytrá, Chytrová, Cibulková, Cieslarová, Cífková, Cigánková, Čiháková, Cihlářová, Čiklová, Činčalová, Cinibulková, Čižmářová, Coufalová, Čtvrtníčková, Cyprisová, Danešová, Danielová, Daučíková, Dědková, Dejmalová, Denková, Deylová, Dienstbierová, Dietlová, Dobiášová, Dobrovská, Dohnalová, Dokoupilová, Dokulilová, Dolejšová, Donutilová, Dopitová, Dostálková, Dostalová, Dostálová, Douchová, Drápalová, Drbohlavová, Drdová, Drozdová, Dubová, Ducháčková, Dudíková, Dusová, Dvořáková, Dvorská, Ebenová, Ehrenbergrová, Elstnerová, Engelová, Eratová, Erbanová, Erbenová, Exnerová, Fabíková, Fafejtová, Fanderlíková, Fardová, Farská, Feiglová, Fenclová, Filanová, Filipecová, Filipová, Fílová, Fischerová, Foldynová, Francová, Frantová, Frejová, Freundová, Fricová, Fričová, Frimlová, Frintová, Fritschová, Fundová, Gabrielová, Gajdůšková, Galušková, Galvasová, Gašparová, Gavendová, Gazdová, Gebauerová, Gerstnerová, Gomolová, Gregorová, Grňová, Haasová, Hadačová, Hadravová, Hájíčková, Hajská, Halamová, Hamplová, Hamrová, Hamšíková, Hanáčková, Handková, Handzelová, Hankeová, Hanousková, Hantschová, Hanušová, Hanzalová, Hanzelová, Hanzlová, Harapátová, Hartlová, Hašková, Haškovcová, Hastíková, Hauserová, Havelková, Havlíčková, Havlíková, Havlínová, Havlová, Hegerová, Heidlerová, Hejmaová, Hellerová, Hemerková, Herbenová, Herbstová, Herrmannová, Hertlová, Heyrovská, Hirschová, Hlaváčová, Hlinková, Hlinomazová, Hloušková, Hofbauerová, Hoferová, Holá, Holečková, Holecová, Holubová, Homolková, Honzíková, Hořavová, Horká, Horňáková, Horváthová, Horynová, Hošťálková, Houbová, Houdková, Houdová, Housková, Hovorková, Hrašková, Hrdá, Hrdličková, Hřímalá, Hrochová, Hromadová, Hrubešová, Hrubínová, Hrušková, Hubálková, Hubená, Huberová, Hubičková, Hudáčková, Hudečková, Hudecová, Hůlová, Humpálová, Hušková, Hýblová, Hybšová, Hyniová, Ipserová, Isteníková, Ivanovová, Jacková, Jaklová, Jakubecká, Janáčková, Janáková, Jančáková, Jančíková, Jandlová, Jandová, Janečková, Janíčková, Janíková, Janišová, Janková, Jankovská, Janků, Janouchová, Janoušková, Jarešová, Jarolímková, Jarůšková, Jašeková, Jasná, Javorková, Jedličková, Jeglová, Jelínková, Jeníčková, Jičínská, Jílková, Jindráčková, Jiráčková, Jirásková, Jodlová, Jordanová, Jungmannová, Jungová, Junková, Juránková, Jutková, Kačalová, Káchová, Kadlecová, Kafková, Kálalová, Kalandrová, Kalistová, Kameníčková, Kaňáková, Karasová, Karbanová, Karelová, Karmazínová, Kárníková, Kašová, Kašpaříková, Kavková, Kelnerová, Keprtová, Kindermannová, Kindlerová, Kindlová, Kittlová, Klarová, Klátová, Kleinová, Kletečková, Klicmanová, Kliková, Klimecká, Klimeková, Klimešová, Klimková, Klimmtová, Klímová, Klimtová, Klingerová, Knapová, Knížová, Knotková, Koblasová, Kočišová, Kocmanová, Kocsisová, Kodymová, Köhlerová, Kohoutková, Kokošková, Kolaříková, Kolářová, Kolbová, Koldová, Kolečková, Königová, Konrádová, Kopecká, Kopečná, Kopřivová, Korejsová, Kořenská, Kořistková, Kosinová, Košlerová, Košťálková, Košťálová, Koštířová, Kostková, Kostková, Kostohryzová, Kotačková, Kotalová, Kotoučová, Kottová, Koubková, Koukalová, Koutská, Kozáková, Koželuhová, Kožíšková, Kožušníková, Kráčmerová, Krahulcová, Králová, Kramolišová, Krátká, Kratochvílová, Krauskopfová, Kreibichová, Křenková, Křenová, Křepelová, Krestová, Kretschmerová, Krištofíková, Krobothová, Krobotová, Kročilová, Kroftová, Kršáková, Křupalová, Krylová, Kryštůfková, Kšicová, Kubalová, Kubáňová, Kubelíková, Kubíková, Kubinová, Kubínová, Kuchařová, Kuchtová, Kudělková, Kudláčková, Kuldová, Kulichová, Kuličková, Kulovaná, Kundrátová, Kunová, Kuruczová, Kušnírová, Kužvartová, Kvapilová, Kybalová, Kyseláková, Kytýrová, Lábusová, Lančařičová, Landová, Lásková, Látalová, Laudová, Lauerová, Laurinová, Leitnerová, Lérová, Lešková, Lidická, Liptáková, Lisická, Lišková, Loosová, Lorencová, Lorenzová, Loudová, Lukáčová, Lukášková, Lukavská, Lukesová, Lukschová, Lumbová, Luptáková, Lustigová, Lužná, Lužová, Machačová, Machalová, Macíková, Macková, Maderová, Mádrová, Mahlerová, Maierová, Maixnerová, Majerová, Makovská, Makowská, Malá, Malátová, Malinskýová, Malochová, Maňáková, Maňasová, Mandlová, Maříková, Maršálková, Martinů, Masaříková, Masná, Matějčková, Matějová, Mathauserová, Matušková, Maxová, Mayerová, Mayrová, Mazancová, Mazochová, Mazurová, Měchurová, Medková, Medová, Medřický, Medunová, Mejstříková, Melíšková, Menzlová, Metelková, Mezlíková, Mézlová, Michaličková, Michlovská, Micková, Míčková, Mikešová, Mikulášková, Minaříková, Mišíková, Míšková, Miškovská, Mládekvá, Modrá, Mokošová, Moravcová, Motyčková, Moudrá, Mrázková, Mrázová, Muchová, Musilová, Myšková, Myslbeková, Myslíková, Myslivečková, Nádeníková, Náprstková, Nedomová, Nedvědová, Neffová, Němčíková, Němcová, Němečková, Neuwirthová, Nezbedová, Nosková, Nováková, Novotná, Obdržálková, Očenášková, Odstrčilová, Okleštěková, Olšovská, Ondráčková, Ondřejová, Ondříčková, Ondrová, Opltová, Oravcová, Orlická, Orlová, Otáhlová, Otavová, Otčenášková, Otrubová, ová, ová, ová, ová, ová, ová, Palacká, Pálavová, Paleková, Páleníčková, Panáčková, Panáková, Panenková, Panochová, Paříková, Pařízková, Pastrňáková, Pásztorová, Patová, Paukertová, Pavlíčková, Pavlíková, Pavlová, Pažická, Pažoutová, Pechová, Pejšová, Pekařová, Pelcnerová, Pelíšková, Pellarová, Pennerová, Peroutková, Perutzová, Peschková, Pešinová, Pešková, Petersová, Petirová, Petrášková, Petschková, Pfitznerová, Pichlíková, Píchová, Pilařová, Pilnáčková, Pinkasová, Pionteková, Pippichová, Piskáčková, Plachá, Plačková, Plesingerová, Pleslová, Plíšková, Plojharová, Podešvová, Pohlová, Pojarová, Poláková, Polášková, Polgárová, Polívková, Polláková, Pollertová, Pololáníková, Popelková, Popperová, Pospíšilová, Postránecká, Přecechtělová, Přibylová, Procházková, Prokešová, Prokopová, Prouzová, Průchová, Pšurná, Ptáčková, Rachůnková, Rádlová, Raimová, Rajská, Raušerová, Rážová, Řebíčková, Redlová, Řeháková, Reimannová, Reinbergerová, Reisová, Reiszová, Rejchaová, Rektorová, Renčová, Řezníková, Richtová, Riegerová, Říhová, Rilková, Římanová, Řivnáčová, Rohlenová, Rosolová, Rottová, Rousová, Rovenská, Rozsívalová, Rulfová, Rusová, Rušová, Růžičková, Růžková, Rychlíková, Rychtaříková, Ryšková, Rysová, Sádlová, Šafaříková, Šafářová, Sagová, Sahánková, Šalomounová, Šarapatková, Sassmannová, Satoranská, Šavrdová, Schallerová, Schejbalová, Schulzová, Šedivá, Sedláčková, Sedlecká, Sedloňová, Šefčíková, Sehnalová, Seidelová, Seidlová, Seifertová, Sekerová, Sekerová, Sekyrová, Semanová, Šenková, Šestáková, Šídlová, Sigmundová, Sikorová, Šiková, Šilarová, Šilhánová, Šimáčková, Šímaová, Šimková, Šimončičová, Šindelářová, Šindelová, Šípová, Sirová, Šírová, Škarková, Skoumalová, Škrétová, Škultétyová, Slabá, Sládečková, Sládková, Slivinská, Sluková, Šmahelová, Smetanová, Šmoková, Smolíková, Smolková, Snopková, Sobotková, Sochorová, Sojovská, Šolcová, Sommerová, Soudková, Šoustalová, Špátová, Špičková, Špidlová, Spišáková, Spurná, Šrámková, Šroubková, Stanková, Stanovská, Stará, Stárková, Stašková, Štědroňová, Štefková, Stehlíková, Steimarová, Štěrbová, Šternberková, Stloukalová, Stočesová, Štochlová, Stodůlková, Štolcová, Stolzová, Strakatá, Stránská, Stráská, Strnadelová, Strništěvá, Strouhalová, Studená, Šubrtová, Suchánková, Šuláková, Šulcová, Šustová, Švábová, Švandová, Švejdová, Svěráková, Švrčková, Sychrová, Talichová, Taušová, Teigeová, Thomaová, Tibenská, Ticháčková, Tichatschková, Tichýová, Tikalová, Tlustá, Tobiášová, Tobolková, Tolarová, Tománková, Tomášková, Tomíčková, Tomková, Tomsová, Tošovská, Toušková, Trávníčková, Traxlerová, Trčková, Třísková, Trojanová, Trubačová, Tučková, Tvrdíková, Tylšarová, Typltová, Uhlíková, Ulrichová, Ulrychová, Urbancová, Urbánková, Urbanová, Vacátková, Vačkářová, Vacková, Václavíková, Vágnerová, Valášková, Válková, Valová, Válová, Vančurová, Vaněčková, Vaníčková, Vaníková, Váňová, Vašíčková, Vašková, Vaverková, Vavroušková, Vávrová, Večerková, Veitová, Vejvodová, Velická, Viktorová, Vincourová, Vítečková, Vítková, Vitteková, Vlašínová, Vlčková, Vochočová, Vojtíšková, Vokrojová, Volfová, Vonášková, Vondráčková, Vondroušová, Vondrová, Vopěnková, Voříšková, Vostřáková, Votavová, Votočková, Voženílková, Vráblová, Vraždová, Vrbková, Vydrová, Vyskočilová, Weiglová, Weinerová, Weyrová, Winkelbauerová, Winklerová, Winterová, Zábranská, Zachová, Zadinová, Zajcová, Zajícová, Žalmánková, Žalmanová, Zapletalová, Zárubová, Zatloukalová, Zavadilová, Závodská, Zavřelová, Želenská, Zemanová, Ženatá, Ženíšková, Zichová, Zídková, Židková, Zieglerová, Zikmundová, Ziková, Zímová, Zindulková, Žišková, Žitníková, Zlatohlávková, Zmeškalová, Zoubková, Zrzavá, Zusková, Zvěřinová] + last_name: + - "#{female_last_name}" + - "#{male_last_name}" + name: + - "#{female_first_name} #{female_last_name}" + - "#{male_first_name} #{male_last_name}" + user_name: + - "#{female_first_name}.#{female_last_name}" + - "#{male_first_name}.#{male_last_name}" + color: + name: [červená, zelená, modrá, žlutá, purpurová, bílá, černá, oranžová, růžová, šedá, fialová, tyrkysová, lososová, švesková, cihlová, olivová, magenta, hnědá, vínová, zlatá, stříbrná, azurová] + phone_number: + formats: ['###-###-####', '(###) ###-####', '1-###-###-####', '###.###.####', '###-###-####', '(###) ###-####', '1-###-###-####', '###.###.####', '###-###-#### x###', '(###) ###-#### x###', '1-###-###-#### x###', '###.###.#### x###', '###-###-#### x####', '(###) ###-#### x####', '1-###-###-#### x####', '###.###.#### x####', '###-###-#### x#####', '(###) ###-#### x#####', '1-###-###-#### x#####', '###.###.#### x#####'] + cell_phone: + formats: + # O2 + - "601 ### ###" + - "602 ### ###" + - "606 ### ###" + - "607 ### ###" + - "702 ### ###" + - "720 ### ###" + - "721 ### ###" + - "722 ### ###" + - "723 ### ###" + - "724 ### ###" + - "725 ### ###" + - "726 ### ###" + - "727 ### ###" + - "728 ### ###" + - "729 ### ###" + # T-Mobile + - "603 ### ###" + - "604 ### ###" + - "605 ### ###" + - "730 ### ###" + - "731 ### ###" + - "732 ### ###" + - "733 ### ###" + - "734 ### ###" + - "735 ### ###" + - "736 ### ###" + - "737 ### ###" + - "738 ### ###" + - "739 ### ###" + # Vodafone + - "608 ### ###" + - "770 ### ###" + - "771 ### ###" + - "772 ### ###" + - "773 ### ###" + - "774 ### ###" + - "775 ### ###" + - "776 ### ###" + - "777 ### ###" + - "778 ### ###" + nation: + language: [angličtina, arabština, arménština, bulharština, čeština, chorvatština, čínština, dánština, esperanto, finština, francouzština, hebrejština, italština, japonština, jidiš, korejština, latina, maďarština, němčina, norština, polština, portugalština, řečtina, rumunština, ruština, sanskrt, slovenština, španělština, švédština, turečtina, vietnamština, zulština] + capital_city: [ Abú Zabí, Abuja, Addis Abeba, Akkra, Alžír, Ammán, Amsterdam, Andorra la Vella, Ankara, Antananarivo, Apia, Ašchabad, Asmara, Asunción, Atény, Bagdád, Bairiki (Jižní Tarawa), Baku, Bamako, Bandar Seri Begawan, Bangkok, Bangui, Banjul, Basseterre, Bejrút, Bělehrad, Belmopan, Berlín, Bern, Biškek, Bissau, Bogotá, Brasília, Bratislava, Brazzaville, Bridgetown, Brusel, Budapešť, Buenos Aires, Bukurešť, Canberra, Caracas, Castries, Chartúm, Ciudad de Guatemala, Ciudad de México, Ciudad de Panamá, Dakar, Damašek, Dauhá, Dháka, Dili, Dodoma, Dublin, Dušanbe, Džibuti, Džuba, Freetown, Funafuti, Gaborone, Georgetown, Gitega, Hanoj, Harare, Havana, Helsinki, Honiara, Islámábád, Jakarta, Jerevan, Jeruzalém, Kábul, Káhira, Kampala, Káthmándú, Kigali, Kingston, Kingstown, Kinshasa, Kišiněv, Kodaň, Konakry, Kuala Lumpur, Kuvajt, Kyjev, Libreville, Lilongwe, Lima, Lisabon, Lomé, Londýn, Luanda, Lublaň, Lucemburk, Lusaka, Madrid, Majuro, Malabo, Male, Managua, Manáma, Manila, Maputo, Maseru, Maskat, Mbabane, Minsk, Mogadišo, Monaco-Ville, Monrovia, Montevideo, Moroni, Moskva, Nairobi, Nassau, N'Djamena, Neipyijto, Ngerulmud, Niamey, Nikósie, Nové Dillí, Nuakšott, Nuku'alofa, Nur-Sultan, Oslo, Ottawa, Ouagadougou, Palikir, Paramaribo, Paříž, Pchjongjang, Peking, Phnompenh, Podgorica, Port Louis, Port Moresby, Port of Spain, Port Vila, Port-au-Prince, Porto Novo, Praha, Praia, Pretorie, Priština, Quito, Rabat, Reykjavík, Riga, Rijád, Řím, Roseau, Saint George's, Saint John's, San José, San Marino, San Salvador, San'á, Santiago de Chile, Santo Domingo, São Tomé, Sarajevo, Singapur, Skopje, Sofia, Soul, Šrí Džajavardanapura Kotte, Stockholm, Sucre, Suva, Tallinn, Taškent, Tbilisi, Tchaj-pej, Tegucigalpa, Teherán, Thimbú, Tirana, Tokio, Tripolis, Tunis, Ulánbátar, Vaduz, Valletta, Varšava, Vatikán, Victoria, Vídeň, Vientiane, Vilnius, Washington, D.C., Wellington, Windhoek, Yamoussoukro, Yaoundé, Yaren, Záhřeb] + address: + city_name: [Abertamy, Adamov, Andělská Hora, Aš, Bakov nad Jizerou, Bavorov, Bechyně, Bečov nad Teplou, Bělá nad Radbuzou, Bělá pod Bezdězem, Bělčice, Benátky nad Jizerou, Benešov, Benešov nad Ploučnicí, Beroun, Bezdružice, Bílina, Bílovec, Blansko, Blatná, Blovice, Blšany, Bochov, Bohumín, Bohušovice nad Ohří, Bojkovice, Bor, Borohrádek, Borovany, Boskovice, Boží Dar, Brandýs nad Labem-Stará Boleslav, Brandýs nad Orlicí, Břeclav, Březnice, Březová, Březová nad Svitavou, Břidličná, Brno, Broumov, Brtnice, Brumov-Bylnice, Bruntál, Brušperk, Bučovice, Budišov nad Budišovkou, Budyně nad Ohří, Buštěhrad, Bystré, Bystřice, Bystřice nad Pernštejnem, Bystřice pod Hostýnem, Bzenec, Čáslav, Čelákovice, Černošice, Černošín, Černovice, Červená Řečice, Červený Kostelec, Česká Kamenice, Česká Lípa, Česká Skalice, Česká Třebová, České Budějovice, České Velenice, Český Brod, Český Dub, Český Krumlov, Český Těšín, Chabařovice, Cheb, Chlumec, Chlumec nad Cidlinou, Choceň, Chodov, Chomutov, Chotěboř, Chrast, Chrastava, Chřibská, Chropyně, Chrudim, Chvaletice, Chýnov, Chyše, Cvikov, Dačice, Dašice, Děčín, Desná, Deštná, Dobřany, Dobřichovice, Dobříš, Dobrovice, Dobruška, Doksy, Dolní Benešov, Dolní Bousov, Dolní Kounice, Dolní Poustevna, Domažlice, Dubá, Dubí, Dubňany, Duchcov, Dvůr Králové nad Labem, Františkovy Lázně, Frenštát pod Radhoštěm, Frýdek-Místek, Frýdlant, Frýdlant nad Ostravicí, Fryšták, Fulnek, Golčův Jeníkov, Habartov, Habry, Hanušovice, Harrachov, Hartmanice, Havířov, Havlíčkův Brod, Hejnice, Heřmanův Městec, Hlinsko, Hluboká nad Vltavou, Hlučín, Hluk, Hodkovice nad Mohelkou, Hodonín, Holešov, Holice, Holýšov, Hora Svaté Kateřiny, Horažďovice, Hořice, Horní Benešov, Horní Blatná, Horní Bříza, Horní Cerekev, Horní Jelení, Horní Jiřetín, Horní Planá, Horní Slavkov, Hořovice, Horšovský Týn, Hostinné, Hostivice, Hoštka, Hostomice, Hostouň, Hradec Králové, Hradec nad Moravicí, Hrádek, Hrádek nad Nisou, Hranice (okres Cheb), Hranice (okres Přerov), Hrob, Hrochův Týnec, Hronov, Hrotovice, Hroznětín, Hrušovany nad Jevišovkou, Hulín, Humpolec, Husinec, Hustopeče, Ivančice, Ivanovice na Hané, Jablonec nad Jizerou, Jablonec nad Nisou, Jablonné nad Orlicí, Jablonné v Podještědí, Jablunkov, Jáchymov, Janov, Janovice nad Úhlavou, Janské Lázně, Jaroměř, Jaroměřice nad Rokytnou, Javorník, Jemnice, Jesenice, Jeseník, Jevíčko, Jevišovice, Jičín, Jihlava, Jilemnice, Jílové, Jílové u Prahy, Jindřichův Hradec, Jiříkov, Jirkov, Jistebnice, Kadaň, Kamenice nad Lipou, Kamenický Šenov, Kaplice, Kardašova Řečice, Karlovy Vary, Karolinka, Karviná, Kasejovice, Kašperské Hory, Kaznějov, Kdyně, Kelč, Kladno, Kladruby, Klášterec nad Ohří, Klatovy, Klecany, Klimkovice, Klobouky u Brna, Kojetín, Kolín, Konice, Kopidlno, Kopřivnice, Koryčany, Kosmonosy, Košťany, Kostelec na Hané, Kostelec nad Černými lesy, Kostelec nad Labem, Kostelec nad Orlicí, Kouřim, Kožlany, Králíky, Kralovice, Kralupy nad Vltavou, Králův Dvůr, Kraslice, Krásná Hora nad Vltavou, Krásná Lípa, Krásné Údolí, Krásno, Kravaře, Krnov, Kroměříž, Krupka, Kryry, Kunovice, Kunštát, Kuřim, Kutná Hora, Kyjov, Kynšperk nad Ohří, Lanškroun, Lanžhot, Lázně Bělohrad, Lázně Bohdaneč, Lázně Kynžvart, Ledeč nad Sázavou, Ledvice, Letohrad, Letovice, Libáň, Libčice nad Vltavou, Liběchov, Liberec, Libochovice, Libušín, Lipnice nad Sázavou, Lipník nad Bečvou, Lišov, Litoměřice, Litomyšl, Litovel, Litvínov, Loket, Lom, Lomnice nad Lužnicí, Lomnice nad Popelkou, Loštice, Loučná pod Klínovcem, Louny, Lovosice, Luby, Lučany nad Nisou, Luhačovice, Luže, Lysá nad Labem, Manětín, Mariánské Lázně, Mašťov, Měčín, Mělník, Městec Králové, Město Albrechtice, Město Touškov, Meziboří, Meziměstí, Mikulášovice, Mikulov, Miletín, Milevsko, Milovice, Mimoň, Miroslav, Mirošov, Mirotice, Mirovice, Mladá Boleslav, Mladá Vožice, Mnichovice, Mnichovo Hradiště, Mníšek pod Brdy, Modřice, Mohelnice, Moravská Třebová, Moravské Budějovice, Moravský Beroun, Moravský Krumlov, Morkovice-Slížany, Most, Mšeno, Mýto, Náchod, Nalžovské Hory, Náměšť nad Oslavou, Napajedla, Nasavrky, Nechanice, Nejdek, Němčice nad Hanou, Nepomuk, Neratovice, Netolice, Neveklov, Nová Bystřice, Nová Paka, Nová Role, Nová Včelnice, Nové Hrady, Nové Město na Moravě, Nové Město nad Metují, Nové Město pod Smrkem, Nové Sedlo, Nové Strašecí, Nový Bor, Nový Bydžov, Nový Jičín, Nový Knín, Nymburk, Nýřany, Nýrsko, Odolena Voda, Odry, Olešnice, Olomouc, Oloví, Opava, Opočno, Orlová, Osečná, Osek, Oslavany, Ostrava, Ostrov, Otrokovice, Pacov, Pardubice, Paskov, Pec pod Sněžkou, Pečky, Pelhřimov, Petřvald, Pilníkov, Písek, Planá, Planá nad Lužnicí, Plánice, Plasy, Plesná, Plumlov, Plzeň, Poběžovice, Počátky, Podbořany, Poděbrady, Podivín, Pohořelice, Police nad Metují, Polička, Polná, Postoloprty, Potštát, Prachatice, Praha, Přebuz, Přelouč, Přerov, Přeštice, Příbor, Příbram, Přibyslav, Přimda, Proseč, Prostějov, Protivín, Pyšely, Rabí, Radnice, Rájec-Jestřebí, Rajhrad, Rakovník, Ralsko, Raspenava, Rejštejn, Řevnice, Říčany, Rokycany, Rokytnice nad Jizerou, Rokytnice v Orlických horách, Ronov nad Doubravou, Rosice, Rotava, Roudnice nad Labem, Rousínov, Rovensko pod Troskami, Rožďalovice, Rožmberk nad Vltavou, Rožmitál pod Třemšínem, Rožnov pod Radhoštěm, Roztoky, Rtyně v Podkrkonoší, Rudná, Rudolfov, Rumburk, Rychnov nad Kněžnou, Rychnov u Jablonce nad Nisou, Rychvald, Rýmařov, Sadská, Sázava, Seč, Sedlčany, Sedlec-Prčice, Sedlice, Semily, Šenov, Sezemice, Sezimovo Ústí, Skalná, Skuteč, Slaný, Šlapanice, Slatiňany, Slavičín, Slavkov u Brna, Slavonice, Šluknov, Slušovice, Smečno, Smiřice, Smržovka, Soběslav, Sobotka, Sokolov, Solnice, Spálené Poříčí, Špindlerův Mlýn, Staňkov, Staré Město, Stárkov, Starý Plzenec, Šternberk, Štětí, Štíty, Stochov, Stod, Strakonice, Štramberk, Stráž nad Nežárkou, Stráž pod Ralskem, Strážnice, Strážov, Stříbro, Strmilov, Studénka, Suchdol nad Lužnicí, Šumperk, Sušice, Světlá nad Sázavou, Švihov, Svitavy, Svoboda nad Úpou, Svratka, Tábor, Tachov, Tanvald, Telč, Teplá, Teplice, Teplice nad Metují, Terezín, Tišnov, Toužim, Tovačov, Třebechovice pod Orebem, Třebenice, Třebíč, Třeboň, Třemošná, Třemošnice, Třešť, Trhové Sviny, Trhový Štěpánov, Třinec, Trmice, Trutnov, Turnov, Týn nad Vltavou, Týnec nad Labem, Týnec nad Sázavou, Týniště nad Orlicí, Uherské Hradiště, Uherský Brod, Uherský Ostroh, Uhlířské Janovice, Újezd u Brna, Unhošť, Uničov, Úpice, Úsov, Úštěk, Ústí nad Labem, Ústí nad Orlicí, Úterý, Úvaly, Valašské Klobouky, Valašské Meziříčí, Valtice, Vamberk, Varnsdorf, Vejprty, Velešín, Velká Bíteš, Velká Bystřice, Velké Bílovice, Velké Hamry, Velké Meziříčí, Velké Opatovice, Velké Pavlovice, Velký Šenov, Veltrusy, Velvary, Verneřice, Veselí nad Lužnicí, Veselí nad Moravou, Větřní, Veverská Bítýška, Vidnava, Vimperk, Vítkov, Vizovice, Vlachovo Březí, Vlašim, Vodňany, Volary, Volyně, Votice, Vracov, Vratimov, Vrbno pod Pradědem, Vrchlabí, Vroutek, Všeruby, Vsetín, Vyškov, Výsluní, Vysoké Mýto, Vysoké nad Jizerou, Vysoké Veselí, Vyšší Brod, Zábřeh, Žacléř, Zákupy, Žamberk, Žandov, Zásmuky, Žatec, Zbiroh, Zbýšov, Ždánice, Žďár nad Sázavou, Zdice, Ždírec nad Doubravou, Žebrák, Železná Ruda, Železnice, Železný Brod, Židlochovice, Žirovnice, Zlaté Hory, Zlín, Zliv, Žlutice, Znojmo, Zruč nad Sázavou, Zubří, Žulová] + city: + - "#{city_name}" + postcode: ['1## ##','2## ##','3## ##','4## ##','5## ##','6## ##','7## ##'] + default_country: [Czech Republic] diff --git a/src/main/resources/en/bank.yml b/src/main/resources/en/bank.yml index 623b66f9..406d0aa9 100644 --- a/src/main/resources/en/bank.yml +++ b/src/main/resources/en/bank.yml @@ -25,7 +25,7 @@ en: faker: bank: name: ["UBS CLEARING AND EXECUTION SERVICES LIMITED", "ABN AMRO CORPORATE FINANCE LIMITED", "ABN AMRO FUND MANAGERS LIMITED", "ABN AMRO HOARE GOVETT SECURITIES", "ABN AMRO HOARE GOVETT CORPORATE FINANCE LTD.", "ALKEN ASSET MANAGEMENT", "ALKEN ASSET MANAGEMENT", "ABN AMRO HOARE GOVETT LIMITED", "AAC CAPITAL PARTNERS LIMITED", "ABBOTSTONE AGRICULTURAL PROPERTY UNIT TRUST", "ABN AMRO QUOTED INVESTMENTS (UK) LIMITED", "ABN AMRO MEZZANINE (UK) LIMITED", "ABBEY LIFE", "SANTANDER UK PLC", "OTKRITIE SECURITIES LIMITED", "ABC INTERNATIONAL BANK PLC", "ALLIED BANK PHILIPPINES (UK) PLC", "ABU DHABI ISLAMIC BANK", "ABG SUNDAL COLLIER LIMITED", "PGMS (GLASGOW) LIMITED", "ABINGWORTH MANAGEMENT LIMITED", "THE ROYAL BANK OF SCOTLAND PLC (FORMER RBS NV)"] - swift_bic: ["AACCGB21", "AACNGB21", "AAFMGB21", "AAHOGB21", "AAHVGB21", "AANLGB21", "AANLGB2L", "AAOGGB21", "AAPEGB21", "AAPUGB21", "AAQIGB21", "ABAZGB21", "ABBEGB21", "ABBYGB2L", "ABCCGB22", "ABCEGB2L", "ABCMGB21", "ABDIGB21", "ABECGB21", "ABFIGB21", "ABMNGB21", "ABNAGB21VOC" ] + swift_bic: ["AACCGB21", "AACNGB21", "AAFMGB21", "AAHOGB21", "AAHVGB21", "AANLGB21", "AANLGB2L", "AAOGGB21", "AAPEGB21", "AAPUGB21", "AAQIGB21", "ABAZGB21", "ABBEGB21", "ABBYGB2L", "ABCCGB22", "ABCEGB2L", "ABCMGB21", "ABDIGB21", "ABECGB21", "ABFIGB21", "ABMNGB21", "ABNAGB21VOC","ABDIAEAD", "ABNANL2A", "AZAMZMLU", "ABOCCNBJ", "ABSAZAJJ", "AKBKTRIS", "ANZBPHMX", "ANZBFJFX", "ANZBAU3M", "ANZBTWTP", "ANZBVNVX", "ANZBNZ22", "ANZBIDJX", "ANZBKHPP", "ANZBHKHX", "ANZBPGPX", "ANZBSGSX", "BARCIE2D", "BARCDEFF", "BARCINBB", "BARCITMM", "BARCPTPC", "BARCAEAD", "BARCGB22", "BARCUS33", "BARCFRPC", "BPLCESMM", "GEROCOBB", "BBVAFRPP", "BBVAPTPL", "BBVAESMM", "BBVAGB2L", "BBVAUS33", "BCONPEPL", "BPROVECA", "BFRPARBA", "BCMRMXMM", "IBSPIT3P", "BILLLULL", "BKCHCNBJ", "BKKBTHBK", "BNORPHMM", "BNLIITRR", "BWSTUS66", "BGLLLULL", "BNPADZAL", "BNPABRSP", "BNPAIDJA", "BICICIAB", "BNPAJPJT", "BNPAKRSE", "BNPAMYKL", "BNPAZAJJ", "BNPATWTP", "BNPATHBK", "UBCITNTT", "KHABUA2K", "BNPAUS3N", "BNPAVNVN", "BNPASGSG", "BNPACNSH", "BNPAFRPP", "BNPAGPGX", "BPPBCHGG", "BNPAAU2S", "PPABPLPK", "GEBAPTPL", "FTSBDKKK", "GEBAATWW", "GEBABEBB", "GEBACZPP", "GEBADE33", "FTSBROBU", "GEBAESMM", "FTSBSESS", "GEBAGB22", "BNPAINBB", "BNPAIE2D", "BNPANL2A", "BNPAHUHX", "TEBUTRIS", "BNPAQAQA", "BNPARUMM", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BNPAFRPP", "BOFABE3X", "BOFAGR2X", "BOFATH2X", "BOFAIE3X", "BOFADEFX", "BOFAHKHX", "BOFAPH2X", "BOFAIT2X", "BOFAFRPP", "BOFAKR2X", "BOFACN3X", "BOFASG2X", "BOFAAUSX", "BOFATW2X", "BOFACATT", "BOFAID2X", "BOFACH2X", "BOFAUS6S", "BOFAUS6S", "BOFAUS6S", "BOFAUS6S", "BOFAUS6S", "BOFAUS6S", "BOFAUS6S", "BOFAUS6S", "BOFAUS6S", "BOFAUS6S", "BOFAUS6S", "BOFAMY2X", "BOFAGB2U", "BOFAES2X", "BOFAIN4X", "BOFAMXMX", "BOFAJPJX", "BOFAUS3M", "BOFANLNX", "BOPIPHMM", "BOSHCNSH", "AYUDTHBK", "BOTKCNBD", "BOTKAU2X", "BOTKDEDX", "BOTKHKHH", "BOTKJPJ2", "BOTKKRSX", "BOTKSGSX", "BOTKESMX", "BOTKGB2L", "BOTKUS33", "BOTKVNVX", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BOTKJPJT", "BREDFRPP", "BSABFRPP", "BSABGB2L", "BSABMAMC", "BSABESBB", "BSAMLKLX", "BMSXMXMM", "BSCHESMG", "TOTAPTPL", "BSCHCLRM", "AGRICHGG", "CRLYBEBB", "CRLYCNSH", "BSUIFIHH", "BSUIFRPP", "BSUIDEFF", "CRLYHKHH", "BSUIITMM", "BSUIJPJT", "CRLYKRSE", "CRLYRU2P", "CRLYSGSG", "BSUIESMM", "CRLYTWTP", "BSUIAEAD", "CRLYGB2L", "CRLYINBB", "BSUISESS", "CRLYUS33", "CHASBRSP", "CHASMXMX", "CHASIE2X", "CHASDEFX", "CHASMYKX", "CHASBEBX", "CHASAU2X", "CHASGB2L", "CHASCATT", "CHASNZ2A", "MGTCZAJJ", "CHASCHGX", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASSGSG", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASAU2X", "CHASGB2L", "CHASFRPP", "MGTCZAJJ", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASINBX", "CHASIDJX", "CHASGB2L", "CHASITMX", "CHASJPJT", "CHASGB2L", "MGTCZAJJ", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASNL2X", "CHASGB2L", "CHASAU2X", "CHASGB2L", "CHASPHMM", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASGB2L", "CHASSGSG", "CHASGB2L", "CHASGB2L", "CHASESM3", "CHASGB2L", "CHASTWTX", "MGTCZAJJ", "CHASGB2L", "CHASGB2L", "MGTCZAJJ", "CHASGB2L", "CHASGB2L", "CHASUS33", "CHASVNVX", "MGTCZAJJ", "CHASKRSX", "CHASTHBX", "CHASHKHH", "CHASCN22", "CHASGB2L", "CHASGB2L", "CIBBMYKL", "CIBBMY2L", "CIBKCNBJ", "CINAUS6L", "BACUSVSS", "BNMXMXMM", "CITIPLPX", "CITICNSX", "CITITRIX", "CITILBBE", "CITIMYKL", "CITIJESX", "CITIEGCX", "CITICATT", "CITICOBB", "CITICDKX", "CITIPEPL", "CITIHUHX", "CITIIE4X", "CITIBGSF", "CITIROBU", "CITICZPX", "CITISKBA", "CITIBEBX", "CITIDKKX", "CITIFRPP", "CITTITMM", "CITILULX", "CITINL2X", "CITISESX", "CITIGRAA", "CITIPTPX", "CITIFIHX", "CITINOKX", "CITIESMX", "CITIATWX", "CITIJPJT", "CITIKRSX", "CITIUGKA", "CITIMAMC", "CITIPKKX", "CITICIAX", "CITIIDJX", "CITIJOAX", "CITISGSG", "CITILKLX", "CITITHBX", "CITITNTX", "CITIVNVX", "CITIPHMX", "CITIARBA", "CITIAUSX", "CITIBSNA", "CITIBHBX", "CITIBDDX", "CITIBNBX", "CITICMCX", "CITIGALX", "CITIILIT", "CITIKENA", "CITIKWKW", "CITIPRSJ", "CITISNDA", "CITICHZZ", "CITIAEAD", "CITIGB2L", "CITIUS33", "CITIDZAL", "CITIGTGC", "CITIPAPA", "CITIVECA", "CITIUYMM", "CITINZ2X", "CITIHKHX", "CITIBRSX", "CITINGLA", "CITIZAJX", "CITITWTX", "CITITZTZ", "CITIZMLU", "CITIINBX", "CITIBBBB", "CITIDEFF", "CITITTPS", "CITIRUMX", "CMBCCNBS", "CMCIFRPA", "CMCIFR2A", "CMCIFRPP", "COBASKBX", "COBACZPX", "COBADEFF", "COBABEBX", "COBAITMM", "COBAFRPX", "COBAATWX", "COBANL2X", "COBACHZH", "COBAESMX", "COBAHUHX", "COBACNSX", "COBAHKHX", "COBASGSX", "COBALULU", "COBAUS3X", "COBAJPJX", "COBAGB2X", "COMMCNSH", "CREDCLRM", "CRESCHZZ", "CTBAAU2S", "DABAGB2B", "DABAGB2L", "DABADKKK", "DABADEHH", "DABAIE2D", "DABANO22", "DABAPLPW", "DABASESX", "SMPOLT22", "DABAFIHH", "DABAFIHX", "DHBKHKHH", "DBSSSGSG", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "DEUTDEFF", "ESSEGB2L", "ESSESESS", "ESSESESS", "ESSESESS", "ESSESESS", "ESSESESS", "ESSESESS", "ESSESESS", "ESSESESS", "EVERCNBJ", "FBNINGLA", "FCBKTWTP", "FIRNZAJJ", "FTBCUS3C", "GABAARBA", "GDBKCN22", "RNCBROBU", "GIBACZPX", "ESBCHR22", "GIBARS22", "GIBAATWW", "GIBAHUHB", "GIBASKBX", "GKCCBEBB", "GTBINGLA", "HANDSESS", "ICBKCNBJ", "BBRUPTPL", "INGBRUMM", "INGBTRIS", "INGBFRPP", "INGBCZPP", "INGBITMM", "INGBNL2A", "INGBSGSG", "INGBSKBX", "INGBHKHH", "INGBHUHB", "INGBBGSF", "INGBATWW", "INGBROBU", "INGBGB22", "INGBIE2D", "INGBPLPW", "INGBUAUK", "BBRUBEBB", "BBRUESMX", "BBRUCHGT", "CELLLULL", "VYSAINBB", "INGBDEFF", "MELNUS3P", "ISBKTRIS", "JYBADKKK", "KASITHBK", "KASIUS6L", "KASIHKHH", "KASICNBS", "KASILALA", "KEYBUS33", "HNBNKRSE", "KOEXBRSP", "KOEXCATT", "HNBNCNBJ", "KOEXAEAD", "KREDBEBB", "LOYDGB2L", "MBBEMYKL", "MBTCPHMM", "MENOMXMT", "MHCBCNSH", "MHCBBEBB", "MHCBCATT", "MHCBFRPP", "MHCBINBB", "MHCCIDJA", "MHCBITMM", "MHCBDEDD", "MHCBMYKA", "MHCBPHMM", "MHCBTWTP", "MHCBVNVX", "MHCBSGSG", "MHCBNL2A", "MHCBKRSE", "MHCBHKHH", "MHCBGB2L", "MHCBUS33", "MHCBAU2S", "MHCBTHBK", "MHCBJPJ6", "HSBCMOMX", "HSBCLKLX", "HSBCTHBK", "HSBCINBB", "HSBCBDDH", "BBDAHKHX", "HSBCKRSE", "HSBCMUMU", "HSBCBNBB", "HSBCMYKA", "BLICCHGG", "BLICRUMM", "HSBCTWTP", "HSBCVNVX", "HSBCTRIX", "HKBAAU2S", "HKBCCATT", "EBBKEGCX", "HSBCKZKA", "BBMEBHBX", "BBMELBBX", "BBMEJOAX", "HSBCPKKX", "BBMEQAQX", "BBMEAEAD", "BBMEOMRX", "HSBCBEBB", "MIDLGRAA", "HSBCIE2D", "MIDLITMX", "HSBCNL2A", "MIDLESMM", "MIDLGB22", "HSBCZAJJ", "HSBCILIT", "MIDLCZPP", "HSBCPLPW", "MRMDUS33", "HSBCCNSH", "CCFRFRPP", "BBDASGSX", "BLICMCMC", "BBDALULX", "HSBCPHMM", "HSBCIDJA", "HSBCJPJT", "HSBCNZ2A", "MIDLGB22", "MIDLGB22", "MIDLGB22", "MIDLGB22", "MIDLGB22", "MIDLGB22", "NATAAU33", "NATXFRPP", "NATXDZAL", "NDEASESS", "NDEADKKK", "NDEAEE2X", "NDEALV2X", "NDEAFIHH", "NDEALT2X", "NDEAGB2L", "NDEANOKK", "NORDFRPP", "NWBKGB2L", "OBKLAT2L", "OCBCSGSG", "PCBCCNBJ", "PNCCUS33", "POFICHBE", "QIIBQAQA", "QNBAEGCX", "QNBAQAQA", "FNNBTRIS", "QNBAMRMU", "QNBAFRPP", "QNBASGSG", "QNBASDKH", "QNBAYESA", "RABONL2U", "RBOSGB2L", "ULSBIE2D", "RHBBMYKL", "ROYCCAT2", "RZBAATWW", "SBICKENX", "SBICBWGX", "SBICGHAC", "SBICTZTX", "SBICUGKX", "SBICZMLX", "SBICZWHX", "SBICNGLX", "SBICMUMU", "SBICAOLU", "SBICMWMX", "SBNMNANX", "SBICCDKX", "SBICMZMX", "SBICSZMX", "SBICLSMX", "SBZAZAJJ", "SCBLBHBM", "SCBLBDDX", "SCHBBWGX", "SCBLBNBB", "SCBLHKHH", "SCBLINBB", "SCBLIDJX", "SCBLMOMX", "SCBLMYKX", "SCBLMUMU", "SCBLOMRX", "SCBLPHMM", "SCBLQAQX", "SCBLSGSG", "SCBLZAJJ", "SCBLLKLX", "SCBLAEAD", "SCBLUS33", "SCBLVNVX", "SCBLZWHX", "SCBLCNSX", "SCBLPKKX", "SCBLTWTP", "SCBLTHBX", "SCBLCMCX", "SCBLCIAB", "SCBLGMGM", "SCBLGHAC", "SCBLKENX", "SCBLKRSE", "SCBLGB2L", "SCBLNPKA", "SCBLNGLA", "SCBLLBBE", "SCBLSLFR", "SCBLTZTX", "SCBLUGKA", "SCBLZMLX", "SCBLJOAX", "SCBLJPJT", "SCBLGB2L", "SCBLGB2L", "SETCPHMM", "SHBKINBB", "SHBKCATT", "SHBKSGSG", "SHBKUS6L", "SHBKUS33", "SHBKDEFF", "SHBKJPJX", "SHBKKZKA", "SHBKVNVX", "SHBKCNBJ", "SHBKHKHX", "SHBKGB2L", "SHBKKHPP", "SHBKKRSE", "SHBKAU2S", "SHBKIDJA", "SHBKMMMY", "SHBKPHMM", "SHBKAEAD", "SUNIIDJA", "SMBCAU2S", "SMBCCN22", "SMBCHKHH", "SMBCINDD", "SMBCJPJT", "SMBCKRSE", "SMBCMYKL", "SMBCSGSG", "SMBCTWTP", "SMBCTHBK", "SMBCUS33", "SMBCVNVX", "SOGEDZAL", "SGABATWW", "SGABBEB2", "SOGEBJBJ", "SGBBBFBF", "SGCMCMC1", "SOGETDND", "SGCLCNBJ", "SOGECGCG", "SGCICIAB", "SOGECY2N", "KOMBCZPP", "SOGEFRPP", "SOGEGPGP", "SOGEMQM1", "BFCORERX", "BPOLPFTP", "SOGEDEFF", "SSEBGHAC", "SGGNGNGN", "SGGEGQGQ", "SOGEHKHH", "SOGEINBB", "SOGEITMM", "SGNPJPJT", "SGMEJOAM", "SGLILBBX", "SGABLULL", "OHRDMK22", "BFAVMGMG", "BIIMMRMR", "SOGEMCM1", "PDBPMEPG", "SGMBMAMC", "SOGEMZMA", "SOGENL2A", "SOGENCNN", "SOGEPLPW", "MOBBMD22", "SOGYRSBG", "BRDEROBU", "RSBNRUMM", "SGSNSNDA", "SOGESGSG", "KOMBSKBA", "SKBASI2X", "SOGEESMM", "SGABCHZZ", "SOGETGTG", "UIBKTNTT", "SOGEGB2L", "SOGEUS33", "SEAVVNVX", "SOGEKRSE", "SOGETWTP", "SOLADEST", "SPDBCNSH", "SYCBCNBY", "TGBATRIS", "UBSWCHZH", "UNAFNGLA", "UNCRBA22", "BACXCZPP", "HYVEDEMM", "HYVEUS33", "BKAUATWW", "UNCRSKBX", "BACXHUHB", "BACXRSBG", "BACXSI22", "UNCRBGSF", "UNCRITMM", "BACXROBU", "UNCRGB22", "ZABAHR2X", "BVBEHKHH", "BVBESGSG", "USBKUS44", "WEMANGLA", "PNBPGB2L", "WFBIUS6S", "WPACAU2S", "WPACNZ2W", "ZEIBNGLA"] iban_details: # Data from http://www.tbg5-finance.org/?ibandocs.shtml/ ad: diff --git a/src/main/resources/en/barcode.yml b/src/main/resources/en/barcode.yml new file mode 100644 index 00000000..ce2d4316 --- /dev/null +++ b/src/main/resources/en/barcode.yml @@ -0,0 +1,10 @@ +en: + faker: + barcode: + types: ['UPC', 'UPC-A', 'UPC-E', 'Code128', 'Code39','Code93', 'EAN', 'EAN-13', 'EAN-8', 'JAN-13', 'ISBN', 'ISSN', + 'ITF', 'Codabar', 'Ames Code', 'NW-7', 'Monarch', 'Code 2 of 7', 'Rationalized', 'ANSI/AIM BC3-1995', 'USD-4', + 'GS1 Databar', 'MSI Plessey', 'UCC'] + datas: ['12345678', '09876543', '05755069', '15008444', '69503172', '05082366', '29951287', '37457367', + '87164772', '17217165', '56462327', '35186895', '16957481', '68124245', '28664694', '12372549', + '02527355'] + typeAndData: "#{barcode.types} #{barcode.datas}" \ No newline at end of file diff --git a/src/main/resources/en/country.yml b/src/main/resources/en/country.yml index c6330dc2..c5d8a55e 100644 --- a/src/main/resources/en/country.yml +++ b/src/main/resources/en/country.yml @@ -3,7 +3,7 @@ en: country: code2: ['af', 'al', 'dz', 'ad', 'ao', 'ag', 'ar', 'am', 'au', 'at', 'az', 'bs', 'bh', 'bd', 'bb', 'by', 'be', 'bz', 'bj', 'bt', 'bo', 'ba', 'bw', 'br', 'bn', 'bg', 'bf', 'bi', 'cv', 'kh', 'cm', 'ca', 'cf', 'td', 'cl', 'cn', 'co', 'km', 'cg', 'cd', 'cr', 'ci', 'hr', 'cu', 'cy', 'cz', 'dk', 'dj', 'dm', 'do', 'ec', 'eg', 'sv', 'gq', 'er', 'ee', 'sz', 'et', 'fj', 'fi', 'fr', 'ga', 'gm', 'ge', 'de', 'gh', 'gr', 'gd', 'gt', 'gn', 'gw', 'gy', 'ht', 'hn', 'hu', 'is', 'in', 'id', 'ir', 'iq', 'ie', 'il', 'it', 'jm', 'jp', 'jo', 'kz', 'ke', 'ki', 'kp', 'kr', 'kw', 'kg', 'la', 'lv', 'lb', 'ls', 'lr', 'ly', 'li', 'lt', 'lu', 'mk', 'mg', 'mw', 'my', 'mv', 'ml', 'mt', 'mh', 'mr', 'mu', 'mx', 'fm', 'md', 'mc', 'mn', 'me', 'ma', 'mz', 'mm', 'na', 'nr', 'np', 'nl', 'nz', 'ni', 'ne', 'ng', 'no', 'om', 'pk', 'pw', 'pa', 'pg', 'py', 'pe', 'ph', 'pl', 'pt', 'qa', 'ro', 'ru', 'rw', 'kn', 'lc', 'vc', 'ws', 'sm', 'st', 'sa', 'sn', 'rs', 'sc', 'sl', 'sg', 'sk', 'si', 'sb', 'so', 'za', 'ss', 'es', 'lk', 'sd', 'sr', 'se', 'ch', 'sy', 'tj', 'tz', 'th', 'tl', 'tg', 'to', 'tt', 'tn', 'tr', 'tm', 'tv', 'ug', 'ua', 'ae', 'gb', 'us', 'uy', 'uz', 'vu', 've', 'vn', 'ye', 'zm', 'zw'] code3: ['afg', 'alb', 'dza', 'and', 'ago', 'atg', 'arg', 'arm', 'aus', 'aut', 'aze', 'bhs', 'bhr', 'bgd', 'brb', 'blr', 'bel', 'blz', 'ben', 'btn', 'bol', 'bih', 'bwa', 'bra', 'brn', 'bgr', 'bfa', 'bdi', 'cpv', 'khm', 'cmr', 'can', 'caf', 'tcd', 'chl', 'chn', 'col', 'com', 'cog', 'cod', 'cri', 'civ', 'hrv', 'cub', 'cyp', 'cze', 'dnk', 'dji', 'dma', 'dom', 'ecu', 'egy', 'slv', 'gnq', 'eri', 'est', 'swz', 'eth', 'fji', 'fin', 'fra', 'gab', 'gmb', 'geo', 'deu', 'gha', 'grc', 'grd', 'gtm', 'gin', 'gnb', 'guy', 'hti', 'hnd', 'hun', 'isl', 'ind', 'idn', 'irn', 'irq', 'irl', 'isr', 'ita', 'jam', 'jpn', 'jor', 'kaz', 'ken', 'kir', 'prk', 'kor', 'kwt', 'kgz', 'lao', 'lva', 'lbn', 'lso', 'lbr', 'lby', 'lie', 'ltu', 'lux', 'mkd', 'mdg', 'mwi', 'mys', 'mdv', 'mli', 'mlt', 'mhl', 'mrt', 'mus', 'mex', 'fsm', 'mda', 'mco', 'mng', 'mne', 'mar', 'moz', 'mmr', 'nam', 'nru', 'npl', 'nld', 'nzl', 'nic', 'ner', 'nga', 'nor', 'omn', 'pak', 'plw', 'pan', 'png', 'pry', 'per', 'phl', 'pol', 'prt', 'qat', 'rou', 'rus', 'rwa', 'kna', 'lca', 'vct', 'wsm', 'smr', 'stp', 'sau', 'sen', 'srb', 'syc', 'sle', 'sgp', 'svk', 'svn', 'slb', 'som', 'zaf', 'ssd', 'esp', 'lka', 'sdn', 'sur', 'swe', 'che', 'syr', 'tjk', 'tza', 'tha', 'tls', 'tgo', 'ton', 'tto', 'tun', 'tur', 'tkm', 'tuv', 'uga', 'ukr', 'are', 'gbr', 'usa', 'ury', 'uzb', 'vut', 'ven', 'vnm', 'yem', 'zmb', 'zwe'] - name: ["Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bhutan", "Bolivia (Plurinational State of)", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei Darussalam", "Bulgaria", "Burkina Faso", "Burundi", "Cabo Verde", "Cambodia", "Cameroon", "Canada", "Central African Republic", "Chad", "Chile", "China", "Colombia", "Comoros", "Congo", "Congo, Democratic Republic of the", "Costa Rica", "C√¥te d'Ivoire", "Croatia", "Cuba", "Cyprus", "Czechia", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea", "Eritrea", "Estonia", "Eswatini", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Greece", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran (Islamic Republic of)", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea (Democratic People's Republic of)", "Korea, Republic of", "Kuwait", "Kyrgyzstan", "Lao People's Democratic Republic", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia, the former Yugoslav Republic of", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia (Federated States of)", "Moldova, Republic of", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Norway", "Oman", "Pakistan", "Palau", "Panama", "Papua New Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russian Federation", "Rwanda", "Saint Kitts and Nevis", "Saint Lucia", "Saint Vincent and the Grenadines", "Samoa", "San Marino", "Sao Tome and Principe", "Saudi Arabia", "Senegal", "Serbia", "Seychelles", "Sierra Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "South Sudan", "Spain", "Sri Lanka", "Sudan", "Suriname", "Sweden", "Switzerland", "Syrian Arab Republic", "Tajikistan", "Tanzania, United Republic of", "Thailand", "Timor-Leste", "Togo", "Tonga", "Trinidad and Tobago", "Tunisia", "Turkey", "Turkmenistan", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom of Great Britain and Northern Ireland", "United States of America", "Uruguay", "Uzbekistan", "Vanuatu", "Venezuela (Bolivarian Republic of)", "Viet Nam", "Yemen", "Zambia", "Zimbabwe"] + name: ["Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bhutan", "Bolivia (Plurinational State of)", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei Darussalam", "Bulgaria", "Burkina Faso", "Burundi", "Cabo Verde", "Cambodia", "Cameroon", "Canada", "Central African Republic", "Chad", "Chile", "China", "Colombia", "Comoros", "Congo", "Congo, Democratic Republic of the", "Costa Rica", "Côte d'Ivoire", "Croatia", "Cuba", "Cyprus", "Czechia", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea", "Eritrea", "Estonia", "Eswatini", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Greece", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran (Islamic Republic of)", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea (Democratic People's Republic of)", "Korea, Republic of", "Kuwait", "Kyrgyzstan", "Lao People's Democratic Republic", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia, the former Yugoslav Republic of", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia (Federated States of)", "Moldova, Republic of", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Norway", "Oman", "Pakistan", "Palau", "Panama", "Papua New Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russian Federation", "Rwanda", "Saint Kitts and Nevis", "Saint Lucia", "Saint Vincent and the Grenadines", "Samoa", "San Marino", "Sao Tome and Principe", "Saudi Arabia", "Senegal", "Serbia", "Seychelles", "Sierra Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "South Sudan", "Spain", "Sri Lanka", "Sudan", "Suriname", "Sweden", "Switzerland", "Syrian Arab Republic", "Tajikistan", "Tanzania, United Republic of", "Thailand", "Timor-Leste", "Togo", "Tonga", "Trinidad and Tobago", "Tunisia", "Turkey", "Turkmenistan", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom of Great Britain and Northern Ireland", "United States of America", "Uruguay", "Uzbekistan", "Vanuatu", "Venezuela (Bolivarian Republic of)", "Viet Nam", "Yemen", "Zambia", "Zimbabwe"] capital: ["Hargeisa", "King Edward Point", "Port-aux-Fran√ßais", "Jerusalem", "Mariehamn", "Yaren", "Marigot", "Atafu", "El-Aai√∫n", "Kabul", "Tirana", "Algiers", "Pago Pago", "Andorra la Vella", "Luanda", "The Valley", "Saint John's", "Buenos Aires", "Yerevan", "Oranjestad", "Canberra", "Vienna", "Baku", "Nassau", "Manama", "Dhaka", "Bridgetown", "Minsk", "Brussels", "Belmopan", "Porto-Novo", "Hamilton", "Thimphu", "La Paz", "Sarajevo", "Gaborone", "Brasilia", "Road Town", "Bandar Seri Begawan", "Sofia", "Ouagadougou", "Rangoon", "Bujumbura", "Phnom Penh", "Yaounde", "Ottawa", "Praia", "George Town", "Bangui", "N'Djamena", "Santiago", "Beijing", "The Settlement", "West Island", "Bogota", "Moroni", "Kinshasa", "Brazzaville", "Avarua", "San Jose", "Yamoussoukro", "Zagreb", "Havana", "Willemstad", "Nicosia", "Prague", "Copenhagen", "Djibouti", "Roseau", "Santo Domingo", "Quito", "Cairo", "San Salvador", "Malabo", "Asmara", "Tallinn", "Addis Ababa", "Stanley", "Torshavn", "Suva", "Helsinki", "Paris", "Papeete", "Libreville", "Banjul", "Tbilisi", "Berlin", "Accra", "Gibraltar", "Athens", "Nuuk", "Saint George's", "Hagatna", "Guatemala City", "Saint Peter Port", "Conakry", "Bissau", "Georgetown", "Port-au-Prince", "Vatican City", "Tegucigalpa", "Budapest", "Reykjavik", "New Delhi", "Jakarta", "Tehran", "Baghdad", "Dublin", "Douglas", "Jerusalem", "Rome", "Kingston", "Tokyo", "Saint Helier", "Amman", "Astana", "Nairobi", "Tarawa", "Pyongyang", "Seoul", "Pristina", "Kuwait City", "Bishkek", "Vientiane", "Riga", "Beirut", "Maseru", "Monrovia", "Tripoli", "Vaduz", "Vilnius", "Luxembourg", "Skopje", "Antananarivo", "Lilongwe", "Kuala Lumpur", "Male", "Bamako", "Valletta", "Majuro", "Nouakchott", "Port Louis", "Mexico City", "Palikir", "Chisinau", "Monaco", "Ulaanbaatar", "Podgorica", "Plymouth", "Rabat", "Maputo", "Windhoek", "Kathmandu", "Amsterdam", "Noumea", "Wellington", "Managua", "Niamey", "Abuja", "Alofi", "Kingston", "Saipan", "Oslo", "Muscat", "Islamabad", "Melekeok", "Panama City", "Port Moresby", "Asuncion", "Lima", "Manila", "Adamstown", "Warsaw", "Lisbon", "San Juan", "Doha", "Bucharest", "Moscow", "Kigali", "Gustavia", "Jamestown", "Basseterre", "Castries", "Saint-Pierre", "Kingstown", "Apia", "San Marino", "Sao Tome", "Riyadh", "Dakar", "Belgrade", "Victoria", "Freetown", "Singapore", "Philipsburg", "Bratislava", "Ljubljana", "Honiara", "Mogadishu", "Pretoria", "Juba", "Madrid", "Colombo", "Khartoum", "Paramaribo", "Longyearbyen", "Mbabane", "Stockholm", "Bern", "Damascus", "Taipei", "Dushanbe", "Dar es Salaam", "Bangkok", "Dili", "Lome", "Nuku'alofa", "Port of Spain", "Tunis", "Ankara", "Ashgabat", "Grand Turk", "Funafuti", "Kampala", "Kyiv", "Abu Dhabi", "London", "Washington", "Montevideo", "Tashkent", "Port-Vila", "Caracas", "Hanoi", "Charlotte Amalie", "Mata-Utu", "Sanaa", "Lusaka", "Harare", "Washington", "North Nicosia", "Diego Garcia"] currency: ["Afghani", "Euro", "Lek", "Algerian Dinar", "US Dollar", "Euro", "Kwanza", "East Caribbean Dollar", "No universal currency", "East Caribbean Dollar", "Argentine Peso", "Armenian Dram", "Aruban Florin", "Australian Dollar", "Euro", "Azerbaijan Manat", "Bahamian Dollar", "Bahraini Dinar", "Taka", "Barbados Dollar", "Belarusian Ruble", "Euro", "Belize Dollar", "CFA Franc BCEAO", "Bermudian Dollar", "Indian Rupee", "Ngultrum", "Boliviano", "Mvdol", "US Dollar", "Convertible Mark", "Pula", "Norwegian Krone", "Brazilian Real", "US Dollar", "Brunei Dollar", "Bulgarian Lev", "CFA Franc BCEAO", "Burundi Franc", "Cabo Verde Escudo", "Riel", "CFA Franc BEAC", "Canadian Dollar", "Cayman Islands Dollar", "CFA Franc BEAC", "CFA Franc BEAC", "Chilean Peso", "Unidad de Fomento", "Yuan Renminbi", "Australian Dollar", "Australian Dollar", "Colombian Peso", "Unidad de Valor Real", "Comorian Franc ", "Congolese Franc", "CFA Franc BEAC", "New Zealand Dollar", "Costa Rican Colon", "CFA Franc BCEAO", "Kuna", "Cuban Peso", "Peso Convertible", "Netherlands Antillean Guilder", "Euro", "Czech Koruna", "Danish Krone", "Djibouti Franc", "East Caribbean Dollar", "Dominican Peso", "US Dollar", "Egyptian Pound", "El Salvador Colon", "US Dollar", "CFA Franc BEAC", "Nakfa", "Euro", "Ethiopian Birr", "Euro", "Falkland Islands Pound", "Danish Krone", "Fiji Dollar", "Euro", "Euro", "Euro", "CFP Franc", "Euro", "CFA Franc BEAC", "Dalasi", "Lari", "Euro", "Ghana Cedi", "Gibraltar Pound", "Euro", "Danish Krone", "East Caribbean Dollar", "Euro", "US Dollar", "Quetzal", "Pound Sterling", "Guinean Franc", "CFA Franc BCEAO", "Guyana Dollar", "Gourde", "US Dollar", "Australian Dollar", "Euro", "Lempira", "Hong Kong Dollar", "Forint", "Iceland Krona", "Indian Rupee", "Rupiah", "SDR (Special Drawing Right)", "Iranian Rial", "Iraqi Dinar", "Euro", "Pound Sterling", "New Israeli Sheqel", "Euro", "Jamaican Dollar", "Yen", "Pound Sterling", "Jordanian Dinar", "Tenge", "Kenyan Shilling", "Australian Dollar", "North Korean Won", "Won", "Kuwaiti Dinar", "Som", "Lao Kip", "Euro", "Lebanese Pound", "Loti", "Rand", "Liberian Dollar", "Libyan Dinar", "Swiss Franc", "Euro", "Euro", "Pataca", "Denar", "Malagasy Ariary", "Malawi Kwacha", "Malaysian Ringgit", "Rufiyaa", "CFA Franc BCEAO", "Euro", "US Dollar", "Euro", "Ouguiya", "Mauritius Rupee", "Euro", "ADB Unit of Account", "Mexican Peso", "Mexican Unidad de Inversion (UDI)", "US Dollar", "Moldovan Leu", "Euro", "Tugrik", "Euro", "East Caribbean Dollar", "Moroccan Dirham", "Mozambique Metical", "Kyat", "Namibia Dollar", "Rand", "Australian Dollar", "Nepalese Rupee", "Euro", "CFP Franc", "New Zealand Dollar", "Cordoba Oro", "CFA Franc BCEAO", "Naira", "New Zealand Dollar", "Australian Dollar", "US Dollar", "Norwegian Krone", "Rial Omani", "Pakistan Rupee", "US Dollar", "No universal currency", "Balboa", "US Dollar", "Kina", "Guarani", "Sol", "Philippine Peso", "New Zealand Dollar", "Zloty", "Euro", "US Dollar", "Qatari Rial", "Euro", "Romanian Leu", "Russian Ruble", "Rwanda Franc", "Euro", "Saint Helena Pound", "East Caribbean Dollar", "East Caribbean Dollar", "Euro", "Euro", "East Caribbean Dollar", "Tala", "Euro", "Dobra", "Saudi Riyal", "CFA Franc BCEAO", "Serbian Dinar", "Seychelles Rupee", "Leone", "Singapore Dollar", "Netherlands Antillean Guilder", "Sucre", "Euro", "Euro", "Solomon Islands Dollar", "Somali Shilling", "Rand", "No universal currency", "South Sudanese Pound", "Euro", "Sri Lanka Rupee", "Sudanese Pound", "Surinam Dollar", "Norwegian Krone", "Lilangeni", "Swedish Krona", "Swiss Franc", "WIR Euro", "WIR Franc", "Syrian Pound", "New Taiwan Dollar", "Somoni", "Tanzanian Shilling", "Baht", "US Dollar", "CFA Franc BCEAO", "New Zealand Dollar", "Pa’anga", "Trinidad and Tobago Dollar", "Tunisian Dinar", "Turkish Lira", "Turkmenistan New Manat", "US Dollar", "Australian Dollar", "Uganda Shilling", "Hryvnia", "UAE Dirham", "Pound Sterling", "US Dollar", "US Dollar", "US Dollar (Next day)", "Peso Uruguayo", "Uruguay Peso en Unidades Indexadas (UI)", "Unidad Previsional", "Uzbekistan Sum", "Vatu", "Bolívar Soberano", "Dong", "US Dollar", "US Dollar", "CFP Franc", "Moroccan Dirham", "Yemeni Rial", "Zambian Kwacha", "Zimbabwe Dollar"] currency_code: ["AFN", "EUR", "ALL", "DZD", "USD", "EUR", "AOA", "XCD", "XCD", "ARS", "AMD", "AWG", "AUD", "EUR", "AZN", "BSD", "BHD", "BDT", "BBD", "BYN", "EUR", "BZD", "XOF", "BMD", "INR", "BTN", "BOB", "BOV", "USD", "BAM", "BWP", "NOK", "BRL", "USD", "BND", "BGN", "XOF", "BIF", "CVE", "KHR", "XAF", "CAD", "KYD", "XAF", "XAF", "CLP", "CLF", "CNY", "AUD", "AUD", "COP", "COU", "KMF", "CDF", "XAF", "NZD", "CRC", "XOF", "HRK", "CUP", "CUC", "ANG", "EUR", "CZK", "DKK", "DJF", "XCD", "DOP", "USD", "EGP", "SVC", "USD", "XAF", "ERN", "EUR", "ETB", "EUR", "FKP", "DKK", "FJD", "EUR", "EUR", "EUR", "XPF", "EUR", "XAF", "GMD", "GEL", "EUR", "GHS", "GIP", "EUR", "DKK", "XCD", "EUR", "USD", "GTQ", "GBP", "GNF", "XOF", "GYD", "HTG", "USD", "AUD", "EUR", "HNL", "HKD", "HUF", "ISK", "INR", "IDR", "XDR", "IRR", "IQD", "EUR", "GBP", "ILS", "EUR", "JMD", "JPY", "GBP", "JOD", "KZT", "KES", "AUD", "KPW", "KRW", "KWD", "KGS", "LAK", "EUR", "LBP", "LSL", "ZAR", "LRD", "LYD", "CHF", "EUR", "EUR", "MOP", "MKD", "MGA", "MWK", "MYR", "MVR", "XOF", "EUR", "USD", "EUR", "MRU", "MUR", "EUR", "XUA", "MXN", "MXV", "USD", "MDL", "EUR", "MNT", "EUR", "XCD", "MAD", "MZN", "MMK", "NAD", "ZAR", "AUD", "NPR", "EUR", "XPF", "NZD", "NIO", "XOF", "NGN", "NZD", "AUD", "USD", "NOK", "OMR", "PKR", "USD", "PAB", "USD", "PGK", "PYG", "PEN", "PHP", "NZD", "PLN", "EUR", "USD", "QAR", "EUR", "RON", "RUB", "RWF", "EUR", "SHP", "XCD", "XCD", "EUR", "EUR", "XCD", "WST", "EUR", "STN", "SAR", "XOF", "RSD", "SCR", "SLL", "SGD", "ANG", "XSU", "EUR", "EUR", "SBD", "SOS", "ZAR", "SSP", "EUR", "LKR", "SDG", "SRD", "NOK", "SZL", "SEK", "CHF", "CHE", "CHW", "SYP", "TWD", "TJS", "TZS", "THB", "USD", "XOF", "NZD", "TOP", "TTD", "TND", "TRY", "TMT", "USD", "AUD", "UGX", "UAH", "AED", "GBP", "USD", "USD", "USN", "UYU", "UYI", "UYW", "UZS", "VUV", "VES", "VND", "USD", "USD", "XPF", "MAD", "YER", "ZMW", "ZWL"] diff --git a/src/main/resources/en/disease.yml b/src/main/resources/en/disease.yml new file mode 100644 index 00000000..53b4ed73 --- /dev/null +++ b/src/main/resources/en/disease.yml @@ -0,0 +1,12 @@ +en: + faker: + disease: + internal_disease: ['Acidosis', 'Adams-Stokes syndrome', 'alcoholism', 'alkalosis', 'anaphylaxis', 'anemia', 'iron deficiency anemia', 'megaloblastic anemia', 'aplastic anemia', 'angiitis', 'angina pectoris', 'arteriosclerosis', 'apoplexy', 'auricular fibrillation', 'auriculo-ventricular block', 'bronchial asthma', 'bronchitis', 'bronchiectasis', 'bronchopneumonia', 'carcinoma', 'cardiac arrhythmia', 'cardiac failure', 'cardiomyopathy', 'cirrhosis', 'coronary arteriosclerotic heart disease', 'Crohn disease', "Cushing's syndrome", 'diabetes', 'diffuse intravascular coagulation', 'dysentery', 'enteritis', 'gastric ulcer', 'gastritis', 'gout', 'hepatitis', "Hodgkin's disease", 'hyperlipemia', 'hyperparathyroidism', 'hypersplenism', 'hypertension', 'hyperthyroidism', 'hypoglycemia', 'hypothyroidism', 'infective endocarditis', 'influenza', 'leukemia', 'lobar pneumonia', 'lymphadenitis', 'lymphoma', 'malaria', 'malnutrition', 'measles', 'myeloma', 'myocardial infarction', 'myocarditis', 'nephritis', 'nephritic syndrome', 'obstructive pulmonary emphysema', 'pancreatitis', 'peptic ulcer', 'peritonitis', 'pleuritis', 'pneumonia', 'pneumothorax', 'purpura', 'allergic purpura', 'thrombocytolytic purpura', 'pyelonephritis', 'renal failure', 'rheumatic fever', 'rheumatoid arthritis', 'scarlet fever', 'septicemia', 'syphilis', 'tachycardia', 'tumour', 'typhoid', 'ulcerative colitis'] + neurology: ['brain abscess', 'cerebral embolism', 'cerebral infarction', 'cerebral thrombosis', 'cerebral hemorrhage', 'concussion of brain', 'craniocerebral injury', 'epilepsy', 'intracranial tumour', 'intracranial hematoma', 'meningitis', 'migraine', 'neurasthenia', 'neurosis', 'paranoid psychosis', "Parkinson's disease", 'psychosis'] + surgery: ['abdominal external hernia', 'acute diffuse peritonitis', 'acute mastitis', 'acute pancreatitis', 'acute perforation of gastro-duodenal', 'acute pyelonephritis', 'anal fissure', 'anal fistula', 'anesthesia', 'angioma', 'appendicitis', 'bleeding of gastro-duodenal ulcer', 'bone tumour', 'breast adenoma', 'burn', 'cancer of breast', 'carbuncle', 'carcinoma of colon', 'carcinoma of esophagus', 'carcinoma of gallbladder', 'carcinoma of rectum', 'carcinoma of stomach', 'cholecystitis', 'cervical spondylosis', 'choledochitis', 'cholelithiasis', 'chondroma', 'dislocation of joint', 'erysipelas', 'fracture', 'furuncle', 'hemorrhoid', 'hemothorax', 'hypertrophy of prostate', 'intestinal obstruction', 'intestinal tuberculosis', 'lipoma', 'lithangiuria', 'liver abscess', 'melanoma', 'osseous tuberculosis', 'osteoclastoma', 'osteoporosis', 'osteosarcoma', 'osteosarcoma', "Paget's disease", 'perianorecrtal abscess', 'phlegmon', 'portal hypertension', 'prostatitis', 'protrusion of intervertebral disc', 'purulent arthritis', 'pyogenic ostcomyclitis', 'pyothorax', 'rectal polyp', 'rheumatoid arthritis', 'rupture of spleen', 'scapulohumeral periarthritis', 'tenosynovitis', 'tetanus', 'thromboangiitis', 'thyroid adenocarcinoma', 'thyroid adenoma', 'trauma', 'urinary infection', 'varicose vein of lower limb'] + paediatrics: ['acute military tuberculosis of the lung', 'acute necrotic enteritis', 'anaphylactic purpura', 'ancylostomiasis', 'ascariasis', 'asphyxia of the newborn', 'atrial septal defect', 'birth injury', 'cephalhematoma', 'cerebral palsy', 'congenital torticollis', 'convulsion', "Down's syndrome", 'glomerulonephritis', 'hemophilia', 'infantile diarrhea', 'intracranial hemorrhage of the newborn', 'intussusception', 'necrotic enterocolitis of newborn', 'neonatal jaundice', 'nutritional iron deficiency anemia', 'nutritional megaloblastic anemia', 'patent ductus arteriosis', 'poliomyelitis', 'premature infant', 'primary tuberculosis', 'progressive muscular dystrophy', 'pulmonary stenosis', 'purulent meningitis', 'rickets', 'sepsis of the newborn', 'tetanus of the newborn', 'tetralogy of Fallot', 'thrush', 'varicella', 'ventricular septal defect', 'viral encephalitis', 'viral myocarditis'] + gynecology_and_obstetrics: ['abortion', 'adenomyosis', 'amniotic fluid embolism', 'Bartholins cyst', 'carcinoma of cervix', 'carcinoma of endometrium', 'carcinoma of ovary', 'cervicitis', 'chorio-epithelioma', 'corpora luteum cyst', 'dystocia', 'eclampsia', 'edema-proteinuria-hypertension', 'endometriosis', 'extrauterine pregnancy', 'hydatidiform mole', 'hyperemesis gravidarum', 'infertility', 'irregular menstruation', 'lochia', 'monilial vaginitis', 'multiple pregnancy', 'myoma of uterus', 'oligohydramnios', 'ovarian tumour', 'pelvic inflammatory disease', 'placenta previa', 'placental abruption', 'pregnancy-hypertension syndrome', 'premature birth', 'premature rupture of membrane', 'postpartum hemorrhage', 'puerperal infection', 'rupture of uterus', 'trichomonas vaginitis', 'uteroplacental apoplexy', 'vulvitis'] + ophthalmology_and_otorhinolaryngology: ['amblyopia', 'tonsillitis', 'astigmatism', 'carcinoma of nasphyarynx', 'carcinoma of larynx', 'cataract', 'tinnitus', 'chalazion', 'colour blindness', 'deflection of nasal septum', 'deafness', 'furuncle of nasalvestibule', 'glaucoma', 'heterotropia', 'hyperopia', 'injury of cornea', 'ceruminal impaction', 'iritis', 'keratitis', 'labyrinthitis', 'laryngitis', 'mastoiditis', 'myopia', 'nasal sinusitis', 'otitis media', 'obstruction of larynx', 'peritonsillar abscess', 'pharyngitis', 'rhinitis'] + dermatolory: ['acne', 'carcinoma of skin', 'bed sore', 'decubitus ulcer', 'drug eruption', 'eczema', 'herpes simplex', 'herpes zoster', 'lupus erythematosis', 'psoriasis', 'urticaria'] + + diff --git a/src/main/resources/en/gender.yml b/src/main/resources/en/gender.yml index 5c1b26fd..c727b2bf 100644 --- a/src/main/resources/en/gender.yml +++ b/src/main/resources/en/gender.yml @@ -1,5 +1,6 @@ -en: - faker: - gender: - types: ["Female", "Male", "Non-binary", "Agender", "Genderfluid", "Genderqueer", "Bigender", "Polygender"] - binary_types: ["Female", "Male"] +en: + faker: + gender: + types: ["Female", "Male", "NonBinary", "Agender", "Genderfluid", "Genderqueer", "Bigender", "Polygender"] + binary_types: ["Female", "Male"] + short_binary_types: ["f", "m"] \ No newline at end of file diff --git a/src/main/resources/en/star_trek.yml b/src/main/resources/en/star_trek.yml index 79893a91..41b78dad 100644 --- a/src/main/resources/en/star_trek.yml +++ b/src/main/resources/en/star_trek.yml @@ -5,3 +5,4 @@ en: location: ["Qo'noS", "Romulus", "Bajor", "Vulcan", "Neutral Zone", "Alpha Quadrant", "Beta Quadrant", "Delta Quadrant", "Gamma Quadrant", "Tau Ceti Prime", "Wolf 359", "Thalos VII", "Cardassia", "Trillius Prime", "Badlands", "Betazed", "Risa", "Deep Space Nine", "Ferenginar", "The Briar Patch", "Khitomer"] specie: ["Breen", "El-Aurian", "Jem'Hadar", "Kazon", "Ocampa", "Q", "Ferengi", "Klingon", "Talaxian", "Vidiian", "Cardassian", "Vulcan", "Borg", "Romulan", "Vorta", "Andorian", "Bajoran", "Betazoid"] villain: ["Q", "Gorn", "Khan Noonien Singh", "Ru'afo", "Maltz", "Kruge", "Ayel", "Admiral Marcus", "Martia", "Lt. Valeris", "V'ger", "God of Sha Ka Ree", "Admiral Dougherty", "Nero", "Krall", "Tolian Soran", "Shinzon", "General Chang", "Lursa", "B'Etor", "Borg Queen"] + klingon: ["tlhIngan maH", "bogh tlhInganpu', SuvwI'pu' moj, Hegh", "SuvmeH 'ej charghmeH bogh tlhInganpu'", "DabuQlu'DI' yISuv", "qa' wIje'meH maSuv", "bI'IQchugh yIvang", "tIqIpqu' 'ej nom tIqIp", "lumbe' tlhInganpu'.", "Dubotchugh yIpummoH", "mataHmeH maSachnIS"] diff --git a/src/main/resources/es-MX.yml b/src/main/resources/es-MX.yml index 80185c36..7dc6a81c 100644 --- a/src/main/resources/es-MX.yml +++ b/src/main/resources/es-MX.yml @@ -52,7 +52,7 @@ es-MX: name: first_name: [José Luis, Juan, Francisco, José, Antonio, Jesús, Miguel Ángel, Pedro, Alejandro, Manuel, Juan Carlos, Roberto, Jorge, Carlos, Fernando, Ricardo, Miguel, Javier, Martín, Rafael, Raúl, Arturo, Daniel, Eduardo, Enrique, Mario, José Antonio, Sergio, Gerardo, Salvador, Marco Antonio, Alfredo, David, Armando, Alberto, Luis, Óscar, Ramón, Guillermo, Rubén, Jaime, Felipe, Julio César, Andrés, Pablo, Ángel, Gabriel, Héctor, Alfonso, José Guadalupe, Agustín, Ignacio, Víctor, Rogelio, Gustavo, Ernesto, Rodolfo, Luis Alberto, Gilberto, Vicente, Juan Antonio, Tomás, Israel, César, Adrián, Ismael, Santiago, Humberto, Gregorio, Joel, Esteban, José Alfredo, Nicolás, Omar, Moisés, Félix, Lorenzo, Samuel, Carlos Alberto, José Angel, Ramiro, Abel, Jorge Luis, Marcos, Mario Alberto, Rodrigo, Edgar, Isidro, José Alberto, Leonardo, Benjamín, Jorge Alberto, Julio, Raymundo, Víctor Hugo, Saúl, Benito, José Juan, Rigoberto, Hugo, Guadalupe, María, Margarita, Verónica, María Elena, Josefina, Leticia, Teresa, Patricia, Rosa, Martha, Rosa María, Alicia, Yolanda, Francisca, Silvia, Elizabeth, Gloria, Ana María, Gabriela, Alejandra, María Luisa, María de Lourdes, Adriana, Araceli, Antonia, Lucía, Carmen, Irma, Claudia, Beatriz, Isabel, Laura, Maribel, Graciela, Virginia, Catalina, Esperanza, Angélica, Maricela, Cecilia, Susana, Cristina, Julia, Concepción, Victoria, Ofelia, Rocío, Carolina, Raquel, Petra, Lorena, Reyna, Sandra, Paula, Guillermina, Sara, Elvira, Manuela, Marisol, Mónica, Erika, Celia, Luz María, Irene, Magdalena, Estela, Ángela, Rosario, Esther, Eva, Norma, Aurora, Socorro, Consuelo, Lidia, Bertha, Sofía, Dolores, Elena, Rosalba, Liliana, Andrea, Adela, Mariana, Fabiola, Karina, Martina, Marcela, Miriam, Mercedes, Marina, Amalia, Olivia, Angelina, Sonia, Agustina, Edith, Lilia, Micaela] - last_name: [Hernández, García, Martínez, López, González, Rodríguez, Pérez, Sánchez, Ramírez, Cruz, Flores, Gómez, Morales, Vázquez, Reyes, Jímenez, Torres, Díaz, Gutiérrez, Mendoza, Ruiz, Aguilar, Ortiz, Castillo, Moreno, Romero, Álvarez, Chávez, Rivera, Juárez, Ramos, Méndez, Domínguez, Herrera, Medina, Vargas, Castro, Guzmán, Velázquez, Muñoz, Rojas, Contreras, Salazar, Luna, de la Cruz, Ortega, Guerrero, Santiago, Estrada, Bautista, Cortés, Soto, Alvarado, Espinoza, Lara, Ávila, Ríos, Cervantes, Silva, Delgado, Vega, Márquez, Sandoval, Fernández, León, Carrillo, Mejía, Solís, Núñez, Rosas, Valdez, Ibarra, Campos, Santos, Camacho, Peña, Maldonado, Navarro, Rosales, Acosta, Miranda, Trejo, Cabrera, Valencia, Nava, Castañeda, Pacheco, Robles, Molina, Rangel, Fuentes, Huerta, Meza, Aguirre, Cárdenas, Orozco, Padilla, Espinosa, Ayala, Salas, Valenzuela, Zúñiga, Ochoa, Salinas, Mora, Tapia, Serrano, Durán, Olvera, Macías, Zamora, Calderón, Arellano, Suárez, Barrera, Zavala, Villegas, Gallegos, Lozano, Galván, Figueroa, Beltrán, Franco, Villanueva, Sosa, Montes, Andrade, Velasco, Arias, Marín, Corona, Garza, Ponce, Esquivel, Pineda, Alonso, Palacios, Antonio, Vásquez, Trujillo, Cortez, Rocha, Rubio, Bernal, Benítez, Escobar, Villa, Galindo, Cuevas, Bravo, Cano, Osorio, Mata, Carmona, Montoya, de Jesús, Enríquez, Cisneros, Rivas, Parra, Reséndiz, Téllez, Zárate, Salgado, de la Rosa, Vera, Tovar, Arroyo, Córdova, Leyva, Quintero, Becerra, Quiroz, Barajas, Ávalos, Peralta, Román, Esparza, Murillo, Guevara, Olivares, Félix, de León, Castellanos, Villarreal, Villalobos, Lugo, Ángeles, Montiel, Segura, Magaña, Saucedo, Gallardo, Mercado, Navarrete, Reyna, Paredes, Dávila, Leal, Guerra, Saldaña, Guillén, Santana, Uribe, Monroy, Piña, Yáñez, Nieto, Islas, Granados, Escobedo, Zapata, Caballero, del Ángel, Solano, Barron, Zepeda, Acevedo, Arriaga, Barrios, Mondragón, Galicia, Godínez, Ojeda, Duarte, Alfaro, Medrano, Rico, Aguilera, Gil, Ventura, Balderas, Arredondo, Coronado, Escamilla, Nájera, Palma, Amador, Blanco, Ocampo, Garduño, Barragán, Gámez, Francisco, Meléndez, Carbajal, Hurtado, Carrasco, Bonilla, Correa, Sierra, Anaya, Carranza, Romo, Valdés, Armenta, Alcántara, Escalante, Arreola, Quezada, Alarcón, Gaytán, Rentería, Vidal, Báez, de los Santos, Toledo, Colín, May, Carrera, Jaramillo, Santillán, Valle, Varela, Arenas, Rendón, Treviño, Venegas, Soriano, Zaragoza, Morán, Áviles, Aranda, Lira, Quintana, Arteaga, Valadez, Cordero, Sotelo, de la Torre, Muñiz, Hidalgo, Cázares, Covarrubias, Zamudio, Ordoñez, Aparicio, Baltazar, Gálvez, Madrigal] + last_name: [Hernández, García, Martínez, López, González, Rodríguez, Pérez, Sánchez, Ramírez, Cruz, Flores, Gómez, Morales, Vázquez, Reyes, Jímenez, Torres, Díaz, Gutiérrez, Mendoza, Ruiz, Aguilar, Ortiz, Castillo, Moreno, Romero, Álvarez, Chávez, Rivera, Juárez, Ramos, Méndez, Domínguez, Herrera, Medina, Vargas, Castro, Guzmán, Velázquez, Muñoz, Rojas, Contreras, Salazar, Luna, de la Cruz, Ortega, Guerrero, Santiago, Estrada, Bautista, Cortés, Soto, Alvarado, Espinoza, Lara, Ávila, Ríos, Cervantes, Silva, Delgado, Vega, Márquez, Sandoval, Fernández, León, Carrillo, Mejía, Solís, Núñez, Rosas, Valdez, Ibarra, Campos, Santos, Camacho, Peña, Maldonado, Navarro, Rosales, Acosta, Miranda, Trejo, Cabrera, Valencia, Nava, Castañeda, Pacheco, Robles, Molina, Rangel, Fuentes, Huerta, Meza, Aguirre, Cárdenas, Orozco, Padilla, Espinosa, Ayala, Salas, Valenzuela, Zúñiga, Ochoa, Salinas, Mora, Tapia, Serrano, Durán, Olvera, Macías, Zamora, Calderón, Arellano, Suárez, Barrera, Zavala, Villegas, Gallegos, Lozano, Galván, Figueroa, Beltrán, Franco, Villanueva, Sosa, Montes, Andrade, Velasco, Arias, Marín, Corona, Garza, Ponce, Esquivel, Pineda, Alonso, Palacios, Antonio, Vásquez, Trujillo, Cortez, Rocha, Rubio, Bernal, Benítez, Escobar, Villa, Galindo, Cuevas, Bravo, Cano, Osorio, Mata, Carmona, Montoya, de Jesús, Enríquez, Cisneros, Rivas, Parra, Reséndiz, Téllez, Zárate, Salgado, de la Rosa, Vera, Tovar, Arroyo, Córdova, Leyva, Quintero, Becerra, Quiroz, Barajas, Ávalos, Peralta, Román, Esparza, Murillo, Guevara, Olivares, Félix, de León, Castellanos, Villarreal, Villalobos, Lugo, Ángeles, Montiel, Segura, Magaña, Saucedo, Gallardo, Mercado, Navarrete, Reyna, Paredes, Dávila, Leal, Guerra, Saldaña, Guillén, Santana, Uribe, Monroy, Piña, Yáñez, Nieto, Islas, Granados, Escobedo, Zapata, Caballero, del Ángel, Solano, Barron, Zepeda, Acevedo, Arriaga, Barrios, Mondragón, Galicia, Godínez, Ojeda, Duarte, Alfaro, Medrano, Rico, Aguilera, Gil, Ventura, Balderas, Arredondo, Coronado, Escamilla, Nájera, Palma, Amador, Blanco, Ocampo, Garduño, Barragán, Gámez, Francisco, Meléndez, Carbajal, Hurtado, Carrasco, Bonilla, Correa, Sierra, Anaya, Carranza, Romo, Valdés, Armenta, Alcántara, Escalante, Arreola, Quezada, Alarcón, Gaytán, Rentería, Vidal, Báez, de los Santos, Toledo, Colín, May, Carrera, Jaramillo, Santillán, Valle, Varela, Arenas, Rendón, Treviño, Venegas, Soriano, Zaragoza, Morán, Áviles, Aranda, Lira, Quintana, Arteaga, Valadez, Cordero, Sotelo, de la Torre, Muñiz, Hidalgo, Cázares, Covarrubias, Zamudio, Ordoñez, Aparicio, Baltazar, Gálvez, Madrigal,Ibañez,De Romaña,Ormeño] prefix: [Sr., Sra., Srita., Dr., Ing.] suffix: [Jr., Sr., I, II, III, IV, V] title: diff --git a/src/main/resources/es.yml b/src/main/resources/es.yml index 4651a235..1bc31e24 100644 --- a/src/main/resources/es.yml +++ b/src/main/resources/es.yml @@ -59,7 +59,7 @@ es: first_name: - "#{female_first_name}" - "#{male_first_name}" - last_name: [ Abeyta, Abrego, Abreu, Acevedo, Acosta, Acuña, Adame, Adorno, Agosto, Aguayo, Águilar, Aguilera, Aguirre, Alanis, Alaniz, Alarcón, Alba, Alcala, Alcántar, Alcaraz, Alejandro, Alemán, Alfaro, Alicea, Almanza, Almaraz, Almonte, Alonso, Alonzo, Altamirano, Alva, Alvarado, Alvarez, Amador, Amaya, Anaya, Anguiano, Angulo, Aparicio, Apodaca, Aponte, Aragón, Araña, Aranda, Arce, Archuleta, Arellano, Arenas, Arevalo, Arguello, Arias, Armas, Armendáriz, Armenta, Armijo, Arredondo, Arreola, Arriaga, Arroyo, Arteaga, Atencio, Ávalos, Ávila, Avilés, Ayala, Baca, Badillo, Báez, Baeza, Bahena, Balderas, Ballesteros, Banda, Bañuelos, Barajas, Barela, Barragán, Barraza, Barrera, Barreto, Barrientos, Barrios, Batista, Becerra, Beltrán, Benavides, Benavídez, Benítez, Bermúdez, Bernal, Berríos, Bétancourt, Blanco, Bonilla, Borrego, Botello, Bravo, Briones, Briseño, Brito, Bueno, Burgos, Bustamante, Bustos, Caballero, Cabán, Cabrera, Cadena, Caldera, Calderón, Calvillo, Camacho, Camarillo, Campos, Canales, Candelaria, Cano, Cantú, Caraballo, Carbajal, Cardenas, Cardona, Carmona, Carranza, Carrasco, Carrasquillo, Carreón, Carrera, Carrero, Carrillo, Carrion, Carvajal, Casanova, Casares, Casárez, Casas, Casillas, Castañeda, Castellanos, Castillo, Castro, Cavazos, Cazares, Ceballos, Cedillo, Ceja, Centeno, Cepeda, Cerda, Cervantes, Cervántez, Chacón, Chapa, Chavarría, Chávez, Cintrón, Cisneros, Collado, Collazo, Colón, Colunga, Concepción, Contreras, Cordero, Córdova, Cornejo, Corona, Coronado, Corral, Corrales, Correa, Cortés, Cortez, Cotto, Covarrubias, Crespo, Cruz, Cuellar, Curiel, Dávila, de Anda, de Jesús, Delacrúz, Delafuente, Delagarza, Delao, Delapaz, Delarosa, Delatorre, Deleón, Delgadillo, Delgado, Delrío, Delvalle, Díaz, Domínguez, Domínquez, Duarte, Dueñas, Duran, Echevarría, Elizondo, Enríquez, Escalante, Escamilla, Escobar, Escobedo, Esparza, Espinal, Espino, Espinosa, Espinoza, Esquibel, Esquivel, Estévez, Estrada, Fajardo, Farías, Feliciano, Fernández, Ferrer, Fierro, Figueroa, Flores, Flórez, Fonseca, Franco, Frías, Fuentes, Gaitán, Galarza, Galindo, Gallardo, Gallegos, Galván, Gálvez, Gamboa, Gamez, Gaona, Garay, García, Garibay, Garica, Garrido, Garza, Gastélum, Gaytán, Gil, Girón, Godínez, Godoy, Gómez, Gonzales, González, Gollum, Gracia, Granado, Granados, Griego, Grijalva, Guajardo, Guardado, Guerra, Guerrero, Guevara, Guillen, Gurule, Gutiérrez, Guzmán, Haro, Henríquez, Heredia, Hernádez, Hernandes, Hernández, Herrera, Hidalgo, Hinojosa, Holguín, Huerta, Hurtado, Ibarra, Iglesias, Irizarry, Jaime, Jaimes, Jáquez, Jaramillo, Jasso, Jiménez, Jimínez, Juárez, Jurado, Laboy, Lara, Laureano, Leal, Lebrón, Ledesma, Leiva,Lemus, León, Lerma, Leyva, Limón, Linares, Lira, Llamas, Loera, Lomeli, Longoria, López, Lovato, Loya, Lozada, Lozano, Lucero, Lucio, Luevano, Lugo, Luna, Macías, Madera, Madrid, Madrigal, Maestas, Magaña, Malave, Maldonado, Manzanares, Mares, Marín, Márquez, Marrero, Marroquín, Martínez, Mascareñas, Mata, Mateo, Matías, Matos, Maya, Mayorga, Medina, Medrano, Mejía, Meléndez, Melgar, Mena, Menchaca, Méndez, Mendoza, Menéndez, Meraz, Mercado, Merino, Mesa, Meza, Miramontes, Miranda, Mireles, Mojica, Molina, Mondragón, Monroy, Montalvo, Montañez, Montaño, Montemayor, Montenegro, Montero, Montes, Montez, Montoya, Mora, Morales, Moreno, Mota, Moya, Munguía, Muñiz, Muñoz, Murillo, Muro, Nájera, Naranjo, Narváez, Nava, Navarrete, Navarro, Nazario, Negrete, Negrón, Nevárez, Nieto, Nieves, Niño, Noriega, Núñez, Ocampo, Ocasio, Ochoa, Ojeda, Olivares, Olivárez, Olivas, Olivera, Olivo, Olmos, Olvera, Ontiveros, Oquendo, Ordóñez, Orellana, Ornelas, Orosco, Orozco, Orta, Ortega, Ortiz, Osorio, Otero, Ozuna, Pabón, Pacheco, Padilla, Padrón, Páez, Pagan, Palacios, Palomino, Palomo, Pantoja, Paredes, Parra, Partida, Patiño, Paz, Pedraza, Pedroza, Pelayo, Peña, Perales, Peralta, Perea, Peres, Pérez, Pichardo, Piña, Pineda, Pizarro, Polanco, Ponce, Porras, Portillo, Posada, Prado, Preciado, Prieto, Puente, Puga, Pulido, Quesada, Quezada, Quiñones, Quiñónez, Quintana, Quintanilla, Quintero, Quiroz, Rael, Ramírez, Ramón, Ramos, Rangel, Rascón, Raya, Razo, Regalado, Rendón, Rentería, Reséndez, Reyes, Reyna, Reynoso, Rico, Rincón, Riojas, Ríos, Rivas, Rivera, Rivero, Robledo, Robles, Rocha, Rodarte, Rodrígez, Rodríguez, Rodríquez, Rojas, Rojo, Roldán, Rolón, Romero, Romo, Roque, Rosado, Rosales, Rosario, Rosas, Roybal, Rubio, Ruelas, Ruiz, Saavedra, Sáenz, Saiz, Salas, Salazar, Salcedo, Salcido, Saldaña, Saldivar, Salgado, Salinas, Samaniego, Sanabria, Sanches, Sánchez, Sandoval, Santacruz, Santana, Santiago, Santillán, Sarabia, Sauceda, Saucedo, Sedillo, Segovia, Segura, Sepúlveda, Serna, Serrano, Serrato, Sevilla, Sierra, Sisneros, Solano, Solís, Soliz, Solorio, Solorzano, Soria, Sosa, Sotelo, Soto, Suárez, Tafoya, Tamayo, Tamez, Tapia, Tejada, Tejeda, Téllez, Tello, Terán, Terrazas, Tijerina, Tirado, Toledo, Toro, Torres, Tórrez, Tovar, Trejo, Treviño, Trujillo, Ulibarri, Ulloa, Urbina, Ureña, Urías, Uribe, Urrutia, Vaca, Valadez, Valdés, Valdez, Valdivia, Valencia, Valentín, Valenzuela, Valladares, Valle, Vallejo, Valles, Valverde, Vanegas, Varela, Vargas, Vásquez, Vázquez, Vega, Vela, Velasco, Velásquez, Velázquez, Vélez, Véliz, Venegas, Vera, Verdugo, Verduzco, Vergara, Viera, Vigil, Villa, Villagómez, Villalobos, Villalpando, Villanueva, Villareal, Villarreal, Villaseñor, Villegas, Yáñez, Ybarra, Zambrano, Zamora, Zamudio, Zapata, Zaragoza, Zarate, Zavala, Zayas, Zelaya, Zepeda, Zúñiga] + last_name: [Ibañez,De Romaña,Ormeño, Abeyta, Abrego, Abreu, Acevedo, Acosta, Acuña, Adame, Adorno, Agosto, Aguayo, Águilar, Aguilera, Aguirre, Alanis, Alaniz, Alarcón, Alba, Alcala, Alcántar, Alcaraz, Alejandro, Alemán, Alfaro, Alicea, Almanza, Almaraz, Almonte, Alonso, Alonzo, Altamirano, Alva, Alvarado, Alvarez, Amador, Amaya, Anaya, Anguiano, Angulo, Aparicio, Apodaca, Aponte, Aragón, Araña, Aranda, Arce, Archuleta, Arellano, Arenas, Arevalo, Arguello, Arias, Armas, Armendáriz, Armenta, Armijo, Arredondo, Arreola, Arriaga, Arroyo, Arteaga, Atencio, Ávalos, Ávila, Avilés, Ayala, Baca, Badillo, Báez, Baeza, Bahena, Balderas, Ballesteros, Banda, Bañuelos, Barajas, Barela, Barragán, Barraza, Barrera, Barreto, Barrientos, Barrios, Batista, Becerra, Beltrán, Benavides, Benavídez, Benítez, Bermúdez, Bernal, Berríos, Bétancourt, Blanco, Bonilla, Borrego, Botello, Bravo, Briones, Briseño, Brito, Bueno, Burgos, Bustamante, Bustos, Caballero, Cabán, Cabrera, Cadena, Caldera, Calderón, Calvillo, Camacho, Camarillo, Campos, Canales, Candelaria, Cano, Cantú, Caraballo, Carbajal, Cardenas, Cardona, Carmona, Carranza, Carrasco, Carrasquillo, Carreón, Carrera, Carrero, Carrillo, Carrion, Carvajal, Casanova, Casares, Casárez, Casas, Casillas, Castañeda, Castellanos, Castillo, Castro, Cavazos, Cazares, Ceballos, Cedillo, Ceja, Centeno, Cepeda, Cerda, Cervantes, Cervántez, Chacón, Chapa, Chavarría, Chávez, Cintrón, Cisneros, Collado, Collazo, Colón, Colunga, Concepción, Contreras, Cordero, Córdova, Cornejo, Corona, Coronado, Corral, Corrales, Correa, Cortés, Cortez, Cotto, Covarrubias, Crespo, Cruz, Cuellar, Curiel, Dávila, de Anda, de Jesús, Delacrúz, Delafuente, Delagarza, Delao, Delapaz, Delarosa, Delatorre, Deleón, Delgadillo, Delgado, Delrío, Delvalle, Díaz, Domínguez, Domínquez, Duarte, Dueñas, Duran, Echevarría, Elizondo, Enríquez, Escalante, Escamilla, Escobar, Escobedo, Esparza, Espinal, Espino, Espinosa, Espinoza, Esquibel, Esquivel, Estévez, Estrada, Fajardo, Farías, Feliciano, Fernández, Ferrer, Fierro, Figueroa, Flores, Flórez, Fonseca, Franco, Frías, Fuentes, Gaitán, Galarza, Galindo, Gallardo, Gallegos, Galván, Gálvez, Gamboa, Gamez, Gaona, Garay, García, Garibay, Garica, Garrido, Garza, Gastélum, Gaytán, Gil, Girón, Godínez, Godoy, Gómez, Gonzales, González, Gollum, Gracia, Granado, Granados, Griego, Grijalva, Guajardo, Guardado, Guerra, Guerrero, Guevara, Guillen, Gurule, Gutiérrez, Guzmán, Haro, Henríquez, Heredia, Hernádez, Hernandes, Hernández, Herrera, Hidalgo, Hinojosa, Holguín, Huerta, Hurtado, Ibarra, Iglesias, Irizarry, Jaime, Jaimes, Jáquez, Jaramillo, Jasso, Jiménez, Jimínez, Juárez, Jurado, Laboy, Lara, Laureano, Leal, Lebrón, Ledesma, Leiva,Lemus, León, Lerma, Leyva, Limón, Linares, Lira, Llamas, Loera, Lomeli, Longoria, López, Lovato, Loya, Lozada, Lozano, Lucero, Lucio, Luevano, Lugo, Luna, Macías, Madera, Madrid, Madrigal, Maestas, Magaña, Malave, Maldonado, Manzanares, Mares, Marín, Márquez, Marrero, Marroquín, Martínez, Mascareñas, Mata, Mateo, Matías, Matos, Maya, Mayorga, Medina, Medrano, Mejía, Meléndez, Melgar, Mena, Menchaca, Méndez, Mendoza, Menéndez, Meraz, Mercado, Merino, Mesa, Meza, Miramontes, Miranda, Mireles, Mojica, Molina, Mondragón, Monroy, Montalvo, Montañez, Montaño, Montemayor, Montenegro, Montero, Montes, Montez, Montoya, Mora, Morales, Moreno, Mota, Moya, Munguía, Muñiz, Muñoz, Murillo, Muro, Nájera, Naranjo, Narváez, Nava, Navarrete, Navarro, Nazario, Negrete, Negrón, Nevárez, Nieto, Nieves, Niño, Noriega, Núñez, Ocampo, Ocasio, Ochoa, Ojeda, Olivares, Olivas, Olivera, Olivo, Olmos, Olvera, Ontiveros, Oquendo, Ordóñez, Orellana, Ornelas, Orosco, Ormeño, Orozco, Orta, Ortega, Ortiz, Osorio, Otero, Ozuna, Pabón, Pacheco, Padilla, Padrón, Páez, Pagan, Palacios, Palomino, Palomo, Pantoja, Paredes, Parra, Partida, Patiño, Paz, Pedraza, Pedroza, Pelayo, Peña, Perales, Peralta, Perea, Peres, Pérez, Pichardo, Piña, Pineda, Pizarro, Polanco, Ponce, Porras, Portillo, Posada, Prado, Preciado, Prieto, Puente, Puga, Pulido, Quesada, Quezada, Quiñones, Quiñónez, Quintana, Quintanilla, Quintero, Quiroz, Rael, Ramírez, Ramón, Ramos, Rangel, Rascón, Raya, Razo, Regalado, Rendón, Rentería, Reséndez, Reyes, Reyna, Reynoso, Rico, Rincón, Riojas, Ríos, Rivas, Rivera, Rivero, Robledo, Robles, Rocha, Rodarte, Rodrígez, Rodríguez, Rodríquez, Rojas, Rojo, Roldán, Rolón, Romero, Romo, Roque, Rosado, Rosales, Rosario, Rosas, Roybal, Rubio, Ruelas, Ruiz, Saavedra, Sáenz, Saiz, Salas, Salazar, Salcedo, Salcido, Saldaña, Saldivar, Salgado, Salinas, Samaniego, Sanabria, Sanches, Sánchez, Sandoval, Santacruz, Santana, Santiago, Santillán, Sarabia, Sauceda, Saucedo, Sedillo, Segovia, Segura, Sepúlveda, Serna, Serrano, Serrato, Sevilla, Sierra, Sisneros, Solano, Solís, Soliz, Solorio, Solorzano, Soria, Sosa, Sotelo, Soto, Suárez, Tafoya, Tamayo, Tamez, Tapia, Tejada, Tejeda, Téllez, Tello, Terán, Terrazas, Tijerina, Tirado, Toledo, Toro, Torres, Tórrez, Tovar, Trejo, Treviño, Trujillo, Ulibarri, Ulloa, Urbina, Ureña, Urías, Uribe, Urrutia, Vaca, Valadez, Valdés, Valdez, Valdivia, Valencia, Valentín, Valenzuela, Valladares, Valle, Vallejo, Valles, Valverde, Vanegas, Varela, Vargas, Vásquez, Vázquez, Vega, Vela, Velasco, Velásquez, Velázquez, Vélez, Véliz, Venegas, Vera, Verdugo, Verduzco, Vergara, Viera, Vigil, Villa, Villagómez, Villalobos, Villalpando, Villanueva, Villareal, Villarreal, Villaseñor, Villegas, Yáñez, Ybarra, Zambrano, Zamora, Zamudio, Zapata, Zaragoza, Zarate, Zavala, Zayas, Zelaya, Zepeda, Zúñiga] prefix: [Sr., Sra., Sta.] suffix: [Jr., Sr., I, II, III, IV, V, MD, DDS, PhD, DVM] title: diff --git a/src/main/resources/fr.yml b/src/main/resources/fr.yml index 96f3f304..2f423a1e 100644 --- a/src/main/resources/fr.yml +++ b/src/main/resources/fr.yml @@ -7,7 +7,7 @@ fr: secondary_address: ['Apt. ###', '# étage'] postcode: ['#####'] state: ['Alsace', 'Aquitaine', 'Auvergne', 'Basse-Normandie', 'Bourgogne', 'Bretagne', 'Centre', 'Champagne-Ardenne', 'Corse', 'Franche-Comté', 'Guadeloupe', 'Guyane', 'Haute-Normandie', 'Île-de-France', 'La Réunion', 'Languedoc-Roussillon', 'Limousin', 'Lorraine', 'Martinique', 'Mayotte', 'Midi-Pyrénées', 'Nord-Pas-de-Calais', 'Pays de la Loire', 'Picardie', 'Poitou-Charentes', "Provence-Alpes-Côte d'Azur", 'Rhône-Alpes'] - city_name: ["Paris", "Marseille", "Lyon", "Toulouse", "Nice", "Nantes", "Strasbourg", "Montpellier", "Bordeaux", "Lille", "Rennes", "Reims", "Le Havre", "Saint-Étienne", "Toulon", "Grenoble", "Dijon", "Angers", "Saint-Denis", "Villeurbanne", "Le Mans", "Aix-en-Provence", "Brest", "Nîmes", "Limoges", "Clermont-Ferrand", "Tours", "Amiens", "Metz", "Perpignan", "Besançon", "Orléans", "Boulogne-Billancourt", "Mulhouse", "Rouen", "Caen", "Nancy", "Saint-Denis", "Saint-Paul", "Montreuil", "Argenteuil", "Roubaix", "Dunkerque14", "Tourcoing", "Nanterre", "Avignon", "Créteil", "Poitiers", "Fort-de-France", "Courbevoie", "Versailles", "Vitry-sur-Seine", "Colombes", "Pau", "Aulnay-sous-Bois", "Asnières-sur-Seine", "Rueil-Malmaison", "Saint-Pierre", "Antibes", "Saint-Maur-des-Fossés", "Champigny-sur-Marne", "La Rochelle", "Aubervilliers", "Calais", "Cannes", "Le Tampon", "Béziers", "Colmar", "Bourges", "Drancy", "Mérignac", "Saint-Nazaire", "Valence", "Ajaccio", "Issy-les-Moulineaux", "Villeneuve-d'Ascq", "Levallois-Perret", "Noisy-le-Grand", "Quimper", "La Seyne-sur-Mer", "Antony", "Troyes", "Neuilly-sur-Seine", "Sarcelles", "Les Abymes", "Vénissieux", "Clichy", "Lorient", "Pessac", "Ivry-sur-Seine", "Cergy", "Cayenne", "Niort", "Chambéry", "Montauban", "Saint-Quentin", "Villejuif", "Hyères", "Beauvais", "Cholet"] + city_name: ["Paris", "Marseille", "Lyon", "Toulouse", "Nice", "Nantes", "Strasbourg", "Montpellier", "Bordeaux", "Lille", "Rennes", "Reims", "Le Havre", "Saint-Étienne", "Toulon", "Grenoble", "Dijon", "Angers", "Saint-Denis", "Villeurbanne", "Le Mans", "Aix-en-Provence", "Brest", "Nîmes", "Limoges", "Clermont-Ferrand", "Tours", "Amiens", "Metz", "Perpignan", "Besançon", "Orléans", "Boulogne-Billancourt", "Mulhouse", "Rouen", "Caen", "Nancy", "Saint-Denis", "Saint-Paul", "Montreuil", "Argenteuil", "Roubaix", "Dunkerque", "Tourcoing", "Nanterre", "Avignon", "Créteil", "Poitiers", "Fort-de-France", "Courbevoie", "Versailles", "Vitry-sur-Seine", "Colombes", "Pau", "Aulnay-sous-Bois", "Asnières-sur-Seine", "Rueil-Malmaison", "Saint-Pierre", "Antibes", "Saint-Maur-des-Fossés", "Champigny-sur-Marne", "La Rochelle", "Aubervilliers", "Calais", "Cannes", "Le Tampon", "Béziers", "Colmar", "Bourges", "Drancy", "Mérignac", "Saint-Nazaire", "Valence", "Ajaccio", "Issy-les-Moulineaux", "Villeneuve-d'Ascq", "Levallois-Perret", "Noisy-le-Grand", "Quimper", "La Seyne-sur-Mer", "Antony", "Troyes", "Neuilly-sur-Seine", "Sarcelles", "Les Abymes", "Vénissieux", "Clichy", "Lorient", "Pessac", "Ivry-sur-Seine", "Cergy", "Cayenne", "Niort", "Chambéry", "Montauban", "Saint-Quentin", "Villejuif", "Hyères", "Beauvais", "Cholet"] city: - "#{city_name}" street_suffix: ["de l'Abbaye", "Adolphe Mille", "d'Alésia", "d'Argenteuil", "d'Assas", "du Bac", "de Paris", "La Boétie", "Bonaparte", "de la Bûcherie", "de Caumartin", "Charlemagne", "du Chat-qui-Pêche", "de la Chaussée-d'Antin", "du Dahomey", "Dauphine", "Delesseux", "du Faubourg Saint-Honoré", "du Faubourg-Saint-Denis", "de la Ferronnerie", "des Francs-Bourgeois", "des Grands Augustins", "de la Harpe", "du Havre", "de la Huchette", "Joubert", "Laffitte", "Lepic", "des Lombards", "Marcadet", "Molière", "Monsieur-le-Prince", "de Montmorency", "Montorgueil", "Mouffetard", "de Nesle", "Oberkampf", "de l'Odéon", "d'Orsel", "de la Paix", "des Panoramas", "Pastourelle", "Pierre Charron", "de la Pompe", "de Presbourg", "de Provence", "de Richelieu", "de Rivoli", "des Rosiers", "Royale", "d'Abbeville", "Saint-Honoré", "Saint-Bernard", "Saint-Denis", "Saint-Dominique", "Saint-Jacques", "Saint-Séverin", "des Saussaies", "de Seine", "de Solférino", "Du Sommerard", "de Tilsitt", "Vaneau", "de Vaugirard", "de la Victoire", "Zadkine"] diff --git a/src/main/resources/hu.yml b/src/main/resources/hu.yml index 0066a6d5..33e7ce88 100644 --- a/src/main/resources/hu.yml +++ b/src/main/resources/hu.yml @@ -23,7 +23,7 @@ hu: HE: ["2200", "2377", "2658", "3000", "3011", "3013", "3015", "3023", "3031", "3032", "3035", "3036", "3200", "3213", "3214", "3231", "3232", "3233", "3234", "3235", "3240", "3242", "3244", "3245", "3246", "3247", "3248", "3250", "3252", "3253", "3254", "3255", "3256", "3257", "3258", "3259", "3261", "3262", "3264", "3265", "3271", "3272", "3273", "3274", "3275", "3281", "3282", "3283", "3284", "3291", "3292", "3293", "3294", "3295", "3296", "3300", "3304", "3321", "3322", "3323", "3324", "3325", "3331", "3332", "3334", "3334", "3336", "3337", "3341", "3343", "3344", "3346", "3347", "3349", "3350", "3351", "3352", "3353", "3354", "3355", "3357", "3358", "3359", "3360", "3369", "3371", "3373", "3375", "3377", "3378", "3379", "3381", "3382", "3383", "3385", "3386", "3387", "3390", "3394", "3395", "3396", "3397", "3398", "3399", "3414", "3557", "3757", "3765", "5516", "5745", "5836", "6200", "6758", "7064", "7132", "7142", "7477", "7539", "7545", "7720", "7972", "8553", "8878", "8943", "8948", "8969", "9723"] JN: ["2133", "2134", "3651", "5051", "5052", "5053", "5054", "5055", "5061", "5063", "5064", "5071", "5081", "5082", "5083", "5084", "5085", "5092", "5093", "5094", "5095", "5100", "5111", "5121", "5122", "5123", "5124", "5126", "5130", "5135", "5136", "5137", "5141", "5142", "5143", "5144", "5152", "5211", "5213", "5231", "5232", "5233", "5234", "5235", "5241", "5243", "5244", "5300", "5309", "5310", "5321", "5322", "5323", "5331", "5340", "5349", "5350", "5358", "5359", "5361", "5362", "5363", "5400", "5411", "5412", "5430", "5435", "5452", "5453", "5461", "5462", "5463", "5464", "5465", "5471", "5472", "5474", "5475", "5476", "6043", "7038", "7130", "7675", "7741", "7755", "8161", "8796", "8864", "8877"] KE: ["2028", "2067", "2146", "2225", "2242", "2500", "2509", "2517", "2518", "2519", "2522", "2523", "2524", "2525", "2526", "2527", "2529", "2531", "2533", "2534", "2536", "2537", "2541", "2543", "2544", "2545", "2800", "2821", "2823", "2824", "2831", "2832", "2833", "2834", "2835", "2836", "2837", "2852", "2854", "2856", "2858", "2859", "2861", "2862", "2870", "2879", "2881", "2882", "2883", "2884", "2885", "2886", "2887", "2888", "2890", "2897", "2899", "2911", "2931", "2941", "2942", "2943", "2944", "2945", "2946", "2947", "2948", "2949", "3374", "3910", "4145", "4965", "5536", "5539", "7200", "7334", "7530", "7668", "8625", "8736", "9612", "9982"] - NO: ["2175", "2176", "2177", "2611", "2616", "2617", "2618", "2619", "2640", "2641", "2642", "2643", "2645", "2646", "2647", "2648", "2649", "2651", "2652", "2653", "2655", "2656", "2659", "2660", "2668", "2669", "2672", "2673", "2675", "2676", "2677", "2678", "2682", "2685", "2686", "2687", "2688", "2691", "2692", "2693", "2694", "2696", "2697", "3034", "3041", "3042", "3043", "3044", "3045", "3046", "3047", "3051", "3052", "3053", "3060", "3063", "3065", "3066", "3067", "3067", "3068", "3069", "3070", "3073", "3074", "3075", "3077", "3078", "3082", "3100", "3102", "3104", "3109", "3121", "3123", "3124", "3125", "3126", "3127", "3128", "3129", "3129", "3132", "3133", "3134", "3135", "3136", "3137", "3138", "3141", "3142", "3143", "3144", "3145", "3146", "3147", "3151", "3152", "3155", "3161", "3162", "3163", "3163", "3165", "3170", "3175", "3177", "3178", "3179", "3181", "3182", "3183", "3184", "3185", "3186", "3187", "3188", "3625", "3812", "3872", "3934", "3999", "4492", "7226", "7700", "7735", "7932", "8434", "9153", "9495", "9554", "9675", "9774"] + "NO": ["2175", "2176", "2177", "2611", "2616", "2617", "2618", "2619", "2640", "2641", "2642", "2643", "2645", "2646", "2647", "2648", "2649", "2651", "2652", "2653", "2655", "2656", "2659", "2660", "2668", "2669", "2672", "2673", "2675", "2676", "2677", "2678", "2682", "2685", "2686", "2687", "2688", "2691", "2692", "2693", "2694", "2696", "2697", "3034", "3041", "3042", "3043", "3044", "3045", "3046", "3047", "3051", "3052", "3053", "3060", "3063", "3065", "3066", "3067", "3067", "3068", "3069", "3070", "3073", "3074", "3075", "3077", "3078", "3082", "3100", "3102", "3104", "3109", "3121", "3123", "3124", "3125", "3126", "3127", "3128", "3129", "3129", "3132", "3133", "3134", "3135", "3136", "3137", "3138", "3141", "3142", "3143", "3144", "3145", "3146", "3147", "3151", "3152", "3155", "3161", "3162", "3163", "3163", "3165", "3170", "3175", "3177", "3178", "3179", "3181", "3182", "3183", "3184", "3185", "3186", "3187", "3188", "3625", "3812", "3872", "3934", "3999", "4492", "7226", "7700", "7735", "7932", "8434", "9153", "9495", "9554", "9675", "9774"] PE: ["2000", "2009", "2011", "2014", "2015", "2016", "2017", "2021", "2022", "2023", "2024", "2025", "2026", "2030", "2035", "2036", "2040", "2049", "2051", "2053", "2071", "2072", "2074", "2080", "2081", "2084", "2085", "2086", "2087", "2089", "2092", "2093", "2094", "2094", "2095", "2097", "2098", "2099", "2100", "2111", "2112", "2113", "2114", "2115", "2116", "2117", "2118", "2119", "2120", "2142", "2143", "2144", "2145", "2163", "2164", "2165", "2167", "2170", "2173", "2174", "2181", "2183", "2184", "2185", "2191", "2192", "2193", "2194", "2209", "2211", "2212", "2213", "2214", "2215", "2216", "2217", "2220", "2233", "2234", "2235", "2251", "2252", "2253", "2254", "2255", "2300", "2310", "2314", "2315", "2317", "2318", "2319", "2321", "2322", "2330", "2335", "2336", "2337", "2338", "2339", "2340", "2345", "2347", "2351", "2360", "2363", "2365", "2366", "2367", "2370", "2371", "2373", "2375", "2376", "2378", "2381", "2440", "2461", "2510", "2600", "2613", "2614", "2615", "2621", "2623", "2626", "2627", "2628", "2629", "2631", "2632", "2633", "2634", "2635", "2637", "2638", "2639", "2681", "2683", "2700", "2711", "2712", "2713", "2721", "2723", "2724", "2730", "2735", "2736", "2737", "2738", "2740", "2746", "2747", "2760", "2764", "2765", "2766", "2767", "2768", "2769", "2898", "3356", "3604", "3630", "3647", "3775", "3874", "3905", "3906", "4836", "6332", "6781", "7092", "7163", "7212", "7918", "7954", "7981", "8193", "8292", "8321", "8351", "8357", "8452", "8619", "8640", "8692", "8873", "8881", "8929", "8984", "9651", "9707", "9739", "9791", "9825"] SO: ["2083", "2151", "2521", "2625", "2855", "2903", "3016", "3348", "3384", "3388", "3411", "3562", "3577", "3603", "3734", "3769", "3813", "3821", "3893", "3894", "4177", "4231", "4373", "4565", "5008", "5212", "5556", "6341", "7086", "7191", "7253", "7255", "7256", "7258", "7261", "7271", "7274", "7275", "7276", "7279", "7282", "7284", "7285", "7286", "7394", "7400", "7431", "7432", "7434", "7435", "7436", "7441", "7442", "7443", "7444", "7452", "7453", "7454", "7456", "7457", "7458", "7463", "7463", "7464", "7465", "7471", "7472", "7473", "7474", "7476", "7477", "7478", "7479", "7500", "7512", "7513", "7514", "7515", "7516", "7521", "7522", "7523", "7525", "7527", "7530", "7532", "7533", "7535", "7536", "7538", "7542", "7543", "7544", "7551", "7552", "7555", "7556", "7557", "7561", "7562", "7563", "7564", "7570", "7582", "7584", "7585", "7587", "7588", "7589", "7918", "7921", "7922", "7924", "7976", "7977", "7979", "7987", "7988", "8041", "8229", "8254", "8455", "8484", "8495", "8600", "8609", "8611", "8612", "8613", "8614", "8618", "8621", "8622", "8623", "8624", "8626", "8628", "8630", "8636", "8637", "8638", "8646", "8647", "8648", "8649", "8651", "8652", "8653", "8654", "8656", "8658", "8660", "8666", "8667", "8668", "8671", "8672", "8673", "8674", "8675", "8676", "8681", "8683", "8684", "8685", "8691", "8692", "8693", "8694", "8696", "8698", "8699", "8700", "8705", "8706", "8707", "8708", "8709", "8710", "8711", "8712", "8713", "8714", "8716", "8717", "8718", "8721", "8722", "8723", "8724", "8725", "8726", "8728", "8731", "8732", "8732", "8733", "8735", "8737", "8738", "8739", "8840", "8849", "8851", "8853", "8858", "8865", "8913", "8956", "9131", "9167", "9676", "9740", "9752", "9784", "9796", "9935"] SZ: ["2166", "2244", "2464", "2528", "2900", "3326", "3627", "3658", "3767", "4136", "4138", "4232", "4233", "4234", "4235", "4244", "4245", "4246", "4266", "4267", "4300", "4311", "4320", "4324", "4325", "4326", "4327", "4331", "4332", "4333", "4334", "4335", "4337", "4338", "4341", "4342", "4343", "4351", "4352", "4353", "4354", "4355", "4356", "4361", "4362", "4363", "4371", "4372", "4374", "4375", "4376", "4400", "4405", "4412", "4431", "4432", "4433", "4434", "4440", "4445", "4446", "4447", "4450", "4455", "4456", "4461", "4463", "4464", "4465", "4466", "4467", "4468", "4471", "4472", "4474", "4475", "4481", "4483", "4484", "4485", "4486", "4487", "4488", "4491", "4493", "4494", "4496", "4501", "4502", "4503", "4511", "4515", "4516", "4517", "4521", "4522", "4523", "4524", "4525", "4531", "4532", "4533", "4534", "4535", "4536", "4537", "4541", "4542", "4543", "4544", "4546", "4547", "4551", "4552", "4553", "4554", "4555", "4556", "4557", "4561", "4562", "4563", "4564", "4566", "4567", "4600", "4611", "4621", "4624", "4625", "4627", "4628", "4631", "4632", "4633", "4634", "4635", "4641", "4643", "4644", "4645", "4646", "4700", "4721", "4722", "4731", "4732", "4734", "4735", "4737", "4741", "4742", "4743", "4745", "4746", "4752", "4754", "4756", "4762", "4764", "4765", "4766", "4767", "4800", "4803", "4804", "4811", "4812", "4813", "4822", "4823", "4824", "4831", "4832", "4833", "4834", "4835", "4841", "4842", "4843", "4844", "4845", "4900", "4911", "4912", "4913", "4921", "4922", "4931", "4932", "4933", "4935", "4936", "4937", "4942", "4944", "4945", "4946", "4947", "4948", "4951", "4953", "4956", "4961", "4962", "4963", "4966", "4967", "4968", "4969", "4972", "4973", "4974", "4975", "4976", "4977", "5700", "7087", "7143", "7745", "7811", "7824", "8191", "8244", "8425", "8426", "8734", "8773", "9113", "9512", "9553", "9749", "9824", "9943", "9954"] diff --git a/src/main/resources/pt-BR.yml b/src/main/resources/pt-BR.yml index 215d1449..66a98b0b 100644 --- a/src/main/resources/pt-BR.yml +++ b/src/main/resources/pt-BR.yml @@ -694,4 +694,7 @@ pt-BR: TO: ["MV[L-Z]-####", "MW?-####", "MX[A-G]-####", "OL[H-N]-####", "OY[A-C]-####", "QK[A-M]-####"] gender: types: ["Feminino", "Masculino", "Não Binário", "Agênero", "Gênero Fluido", "Gênero queer", "Bigênero", "Poligênero"] - binary_types: ["Feminino", "Masculino"] \ No newline at end of file + binary_types: ["Feminino", "Masculino"] + creature: + animal: + name: ["jacaré", "crocodilo", "alpaca", "formiga", "antílope", "macaco", "tatu", "burro", "babuíno", "texugo", "morcego", "urso", "castor", "abelha", "besouro", "búfalo", "borboleta", "camelo", "búfalo-asiático", "caribu", "gato", "gado", "guepardo", "chimpanzé", "chinchila", "cigarra", "amêijoa", "barata", "bacalhau", "coiote", "caranguejo", "grilo", "corvo", "corvo-comum", "cervo", "dinossauro", "cachorro", "golfinho", "toninha", "pato", "águia", "enguia", "elefante", "alce", "furão", "peixe", "mosca", "raposa", "sapo", "rã" , "gerbilo", "girafa", "mosquito", "gnu", "gnu-cauda-preta", "cabra", "peixe-dourado", "ganso", "gorila", "gafanhoto", "porquinho da índia", "hamster", "lebre", "ouriço", "arenque", "hipopótamo", "vespa", "cavalo", "cão de caça", "hiena", "impala", "chacal", "água-viva", "canguru", "wallaby", "coala", "leopardo", "leão", "lagarto", "lhama", "gafanhoto", "piolho", "arara", "pato selvagem", "mamute", "peixe-boi", "marta", "vison", "vairão", "toupeira", "macaco", "alce", "mosquito", "rato", "ratazana", "mula", "rato almiscarado", "lontra", "boi", "ostra", "panda", "porco", "ornitorrinco", "porco-espinho", "cão da pradaria", "pug", "coelho", "guaxinim", "rena", "rinoceronte", "salmão", "sardinha", "escorpião", "foca", "leão-marinho", "serval", "tubarão", "ovelha", "gambá", "caracol", "cobra", "aranha", "esquilo", "cisne", "cupim", "tigre", "truta", "tartaruga", "jabuti", "morsa", "vespa", "doninha", "baleia", "lobo", "vombate", "marmota", "minhoca", "iaque", "vespa", "zebra"] diff --git a/src/main/resources/pt.yml b/src/main/resources/pt.yml index 3b053e96..deaadfcd 100644 --- a/src/main/resources/pt.yml +++ b/src/main/resources/pt.yml @@ -2,8 +2,6 @@ pt: faker: address: city_name: [Abrantes,Agualva-Cacém,Águeda,Albergaria-a-Velha,Albufeira,Alcácer do Sal,Alcobaça,Alfena,Almada,Almeirim,Alverca do Ribatejo,Amadora,Amarante,Amora,Anadia,Angra do Heroísmo,Aveiro,Barcelos,Barreiro,Beja,Borba,Braga,Bragança,Caldas da Rainha,Câmara de Lobos,Caniço,Cantanhede,Cartaxo,Castelo Branco,Chaves,Coimbra,Costa da Caparica,Covilhã,Elvas,Entroncamento,Ermesinde,Esmoriz,Espinho,Esposende,Estarreja,Estremoz,Évora,Fafe,Faro,Fátima,Felgueiras,Figueira da Foz,Fiães,Freamunde,Funchal,Fundão,Gafanha da Nazaré,Gandra,Gondomar,Gouveia,Guarda,Guimarães,Horta,Ílhavo,Lagoa,Lagoa,Lagos,Lamego,Leiria,Lisboa,Lixa,Loulé,Loures,Lourosa,Macedo de Cavaleiros,Machico,Maia,Mangualde,Marco de Canaveses,Marinha Grande,Matosinhos,Mealhada,Mêda,Miranda do Douro / Miranda de l Douro,Mirandela,Montemor-o-Novo,Montijo,Moura,Odivelas,Olhão da Restauração,Oliveira de Azeméis,Oliveira do Bairro,Oliveira do Hospital,Ourém,Ovar,Paços de Ferreira,Paredes,Penafiel,Peniche,Peso da Régua,Pinhel,Pombal,Ponta Delgada,Ponte de Sor,Portalegre,Portimão,Porto,Póvoa de Santa Iria,Póvoa de Varzim,Praia da Vitória,Quarteira,Queluz,Rebordosa,Reguengos de Monsaraz,Ribeira Grande,Rio Maior,Rio Tinto,Sabugal,Sacavém,Samora Correia,Santa Comba Dão,Santa Cruz,Santa Maria da Feira,Santana,Santarém,Santiago do Cacém,Santo Tirso,São João da Madeira,São Mamede de Infesta,São Pedro do Sul,Lordelo,Seia,Seixal,Senhora da Hora,Serpa,Setúbal,Silves,Sines,Tarouca,Tavira,Tomar,Tondela,Torres Novas,Torres Vedras,Trancoso,Trofa,Valbom,Vale de Cambra,Valença,Valongo,Valpaços,Vendas Novas,Viana do Castelo,Vila Baleira,Vila do Conde,Vila Franca de Xira,Vila Nova de Famalicão,Vila Nova de Foz Côa,Vila Nova de Gaia,Vila Nova de Santo André,Vila Real,Vila Real de Santo António,Viseu,Vizela] - city_prefix: "" - city_suffix: "" city: - "#{city_name}" country: [ "Afeganistão", "Albânia", "Algéria", "Samoa", "Andorra", "Angola", "Anguilla", "Antigua and Barbada", "Argentina", "Armênia", "Aruba", "Austrália", diff --git a/src/test/java/com/github/javafaker/BarcodeTest.java b/src/test/java/com/github/javafaker/BarcodeTest.java new file mode 100644 index 00000000..b30b2daa --- /dev/null +++ b/src/test/java/com/github/javafaker/BarcodeTest.java @@ -0,0 +1,28 @@ +package com.github.javafaker; + +import org.junit.Test; + +import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression; +import static org.junit.Assert.assertThat; + +public class BarcodeTest extends AbstractFakerTest { + + @Test + public void type() { + assertThat(faker.barcode().type(), + matchesRegularExpression("(Code(128|39|93))|(E|J)AN(-\\d{1,2})*|Codabar|UCC|UPC(-(A|E))*|IS(B|S)N|ITF|" + + "Ames\\sCode|NW-7|Monarch|Code\\s2\\sof\\s7|Rationalized|ANSI\\/AIM BC3-1995|USD-4|" + + "GS1 Databar|MSI Plessey")); + } + + @Test + public void data(){ + assertThat(faker.barcode().data(), matchesRegularExpression("\\d+")); + } + + @Test + public void typeAndData(){ + assertThat(faker.barcode().typeAndData(), matchesRegularExpression("(\\w|\\W)+\\s\\d+$")); + } + +} diff --git a/src/test/java/com/github/javafaker/BasketballTest.java b/src/test/java/com/github/javafaker/BasketballTest.java new file mode 100644 index 00000000..26895791 --- /dev/null +++ b/src/test/java/com/github/javafaker/BasketballTest.java @@ -0,0 +1,74 @@ +package com.github.javafaker; + +import com.github.javafaker.AbstractFakerTest; +import com.github.javafaker.Faker; +import org.junit.Test; +import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression; +import static org.junit.Assert.assertThat; +import static org.junit.Assert.assertTrue; + +public class BasketballTest extends AbstractFakerTest { + + @Test + public void testPositions(){ + Faker faker=new Faker(); + assertThat(faker.basketball().positions(),matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); } + + @Test + public void testTeams(){ + Faker faker=new Faker(); + assertThat(faker.basketball().teams(),matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); } + + @Test + public void testCoaches(){ + Faker faker=new Faker(); + assertThat(faker.basketball().coaches(),matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); } + + @Test + public void testPlayers(){ + Faker faker=new Faker(); + assertThat(faker.basketball().players(),matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); } + + @Test + public void testPositionsWith10000Times(){ + Faker faker=new Faker(); + boolean isExist=false; + for(int i=0;i<10000;i++){ + String generateString=faker.basketball().positions(); + if(generateString.equals("Point Guard")){isExist=true;} + } + assertTrue(isExist); + } + + @Test + public void testTeamsWith10000Times(){ + Faker faker=new Faker(); + boolean isExist=false; + for(int i=0;i<10000;i++){ + String generateString=faker.basketball().teams(); + if(generateString.equals("Atlanta Hawks")){isExist=true;} + } + assertTrue(isExist); + } + + @Test + public void testCoachesWith10000Times(){ + Faker faker=new Faker(); + boolean isExist=false; + for(int i=0;i<10000;i++){ + String generateString=faker.basketball().coaches(); + if(generateString.equals("Kenny Atkinson")){isExist=true;} + } + assertTrue(isExist); + } + + @Test + public void testPlayersWith10000Times(){ + Faker faker=new Faker(); + boolean isExist=false; + for(int i=0;i<10000;i++){ + String generateString=faker.basketball().players(); + if(generateString.equals("Joel Embiid")){isExist=true;} + } + assertTrue(isExist); } +} diff --git a/src/test/java/com/github/javafaker/BojackHorsemanTest.java b/src/test/java/com/github/javafaker/BojackHorsemanTest.java new file mode 100644 index 00000000..5e47149d --- /dev/null +++ b/src/test/java/com/github/javafaker/BojackHorsemanTest.java @@ -0,0 +1,62 @@ +package com.github.javafaker; + +import com.github.javafaker.AbstractFakerTest; +import com.github.javafaker.Faker; +import org.junit.Test; + +import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression; +import static org.junit.Assert.*; + +public class BojackHorsemanTest extends AbstractFakerTest { + + @Test + public void testCharacters1(){ + Faker faker=new Faker(); + assertThat(faker.bojackHorseman().characters(),matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); } + + @Test + public void testQuotes1(){ + Faker faker=new Faker(); + assertFalse(faker.bojackHorseman().quotes().isEmpty()); } + + @Test + public void testTongueTwisters1(){ + Faker faker=new Faker(); + assertFalse(faker.bojackHorseman().tongueTwisters().isEmpty());} + + @Test + public void testCharactersWith10000Times(){ + Faker faker=new Faker(); + boolean isExist=false; + for(int i=0;i<10000;i++){ + String generateString=faker.bojackHorseman().characters(); + if(generateString.equals("Joseph Sugarman")){isExist=true;} + } + assertTrue(isExist); + } + + @Test + public void testQuotesWith10000Times(){ + Faker faker=new Faker(); + boolean isExist=false; + for(int i=0;i<10000;i++){ + String generateString=faker.bojackHorseman().quotes(); + if(generateString.equals("It gets easier. But you have to do it every day, that's the hard part. But it does get easier")) + {isExist=true;} + } + assertTrue(isExist); + } + + @Test + public void testTongueTwistersWith10000Times(){ + Faker faker=new Faker(); + boolean isExist=false; + for(int i=0;i<10000;i++){ + String generateString=faker.bojackHorseman().tongueTwisters(); + if(generateString.equals("Courtly roles like the formerly portly consort are Courtney Portnoy's forté")) + {isExist=true;} + } + assertTrue(isExist); + } + +} diff --git a/src/test/java/com/github/javafaker/DateAndTimeTest.java b/src/test/java/com/github/javafaker/DateAndTimeTest.java index 2d3eb336..0caa27bf 100644 --- a/src/test/java/com/github/javafaker/DateAndTimeTest.java +++ b/src/test/java/com/github/javafaker/DateAndTimeTest.java @@ -4,14 +4,12 @@ package com.github.javafaker; import org.junit.Test; - import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.concurrent.TimeUnit; - import static org.hamcrest.Matchers.*; -import static org.junit.Assert.assertThat; +import static org.junit.Assert.*; /** * @author pmiklos @@ -80,7 +78,16 @@ public class DateAndTimeTest extends AbstractFakerTest { assertThat("before lower bound", date.getTime(), greaterThanOrEqualTo(now.getTime())); } } - + @Test + public void testBetweenThenLargerThanNow(){ + try{ + Date now = new Date(); + Date then = new Date(now.getTime() + 1000); + Date date =faker.date().between(then,now); + fail("Should be exception");}catch (IllegalArgumentException e){ + assertEquals("Invalid date range, the upper bound date is before the lower bound.", e.getMessage()); + } + } @Test public void testBirthday() { int currentYear = Calendar.getInstance().get(Calendar.YEAR); diff --git a/src/test/java/com/github/javafaker/DiseaseTest.java b/src/test/java/com/github/javafaker/DiseaseTest.java new file mode 100644 index 00000000..e44d0440 --- /dev/null +++ b/src/test/java/com/github/javafaker/DiseaseTest.java @@ -0,0 +1,109 @@ +package com.github.javafaker; + +import com.github.javafaker.repeating.Repeat; +import org.junit.Test; + +import static com.github.javafaker.matchers.IsStringWithContents.isStringWithContents; +import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression; +import static org.junit.Assert.*; + +public class DiseaseTest extends AbstractFakerTest { + @Test + public void testInternalDisease() { + Faker faker = new Faker(); + assertThat(faker.disease().internalDisease(), matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); + } + + @Test + public void testNeurology() { + Faker faker = new Faker(); + assertThat(faker.disease().neurology(), matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); + } + + @Test + public void testSurgery() { + Faker faker = new Faker(); + assertThat(faker.disease().surgery(), matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); + } + + @Test + public void testPaediatrics() { + Faker faker = new Faker(); + assertThat(faker.disease().paediatrics(), matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); + } + + @Test + public void testGynecologyAndObstetrics() { + Faker faker = new Faker(); + assertThat(faker.disease().gynecologyAndObstetrics(), matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); + } + + @Test + public void testOphthalmologyAndOtorhinolaryngology() { + Faker faker = new Faker(); + assertThat(faker.disease().ophthalmologyAndOtorhinolaryngology(), matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); + } + + @Test + public void testDermatolory() { + Faker faker = new Faker(); + assertThat(faker.disease().dermatolory(), matchesRegularExpression("[\\p{L}'()\\., 0-9-’’]+")); + } + + + @Test + public void testInternalDiseaseWith10000Times() { + Faker faker = new Faker(); + boolean isExist = false; + for (int i = 0; i < 10000; i++) { + String generateString = faker.disease().internalDisease(); + if (generateString.equals("anaphylaxis")) { + isExist = true; + } + } + assertTrue(isExist); + } + + @Test + @Repeat(times = 10000) + public void testNeurologyWith10000Times() { + Faker faker = new Faker(); + assertThat(faker.disease().neurology(), isStringWithContents()); + } + + @Test + @Repeat(times = 10000) + public void testSurgeryWith10000Times() { + Faker faker = new Faker(); + assertThat(faker.disease().surgery(), isStringWithContents()); + } + + @Test + @Repeat(times = 10000) + public void testPaediatricsWith10000Times() { + Faker faker = new Faker(); + assertThat(faker.disease().paediatrics(), isStringWithContents()); + } + + @Test + @Repeat(times = 10000) + public void testGynecologyAndObstetricsWith10000Times() { + Faker faker = new Faker(); + assertThat(faker.disease().gynecologyAndObstetrics(), isStringWithContents()); + } + + @Test + @Repeat(times = 10000) + public void testOphthalmologyAndOtorhinolaryngologyWith10000Times() { + Faker faker = new Faker(); + assertThat(faker.disease().ophthalmologyAndOtorhinolaryngology(), isStringWithContents()); + } + + @Test + @Repeat(times = 10000) + public void testDermatoloryWith10000Times() { + Faker faker = new Faker(); + assertThat(faker.disease().dermatolory(), isStringWithContents()); + } + +} diff --git a/src/test/java/com/github/javafaker/GenderTest.java b/src/test/java/com/github/javafaker/GenderTest.java new file mode 100644 index 00000000..c937c730 --- /dev/null +++ b/src/test/java/com/github/javafaker/GenderTest.java @@ -0,0 +1,25 @@ +package com.github.javafaker; + +import org.junit.Test; + +import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression; +import static org.junit.Assert.assertThat; + +public class GenderTest extends AbstractFakerTest { + + @Test + public void types() { + assertThat(faker.gender().types(), matchesRegularExpression("(\\w+ ?){1,2}")); + } + + @Test + public void binaryTypes() { + assertThat(faker.gender().binaryTypes(), matchesRegularExpression("[A-Za-z ]+")); + } + + @Test + public void shortBinaryTypes() { + assertThat(faker.gender().shortBinaryTypes(), matchesRegularExpression("f|m")); + } + +} diff --git a/src/test/java/com/github/javafaker/InternetTest.java b/src/test/java/com/github/javafaker/InternetTest.java index 373a222d..499993c5 100644 --- a/src/test/java/com/github/javafaker/InternetTest.java +++ b/src/test/java/com/github/javafaker/InternetTest.java @@ -13,16 +13,7 @@ import java.util.Locale; import static com.github.javafaker.matchers.CountOfCharactersMatcher.countOf; import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression; import static java.lang.Integer.parseInt; -import static org.hamcrest.Matchers.anyOf; -import static org.hamcrest.Matchers.both; -import static org.hamcrest.Matchers.greaterThan; -import static org.hamcrest.Matchers.greaterThanOrEqualTo; -import static org.hamcrest.Matchers.is; -import static org.hamcrest.Matchers.isEmptyOrNullString; -import static org.hamcrest.Matchers.lessThan; -import static org.hamcrest.Matchers.lessThanOrEqualTo; -import static org.hamcrest.Matchers.not; -import static org.hamcrest.Matchers.startsWith; +import static org.hamcrest.Matchers.*; import static org.junit.Assert.assertThat; public class InternetTest extends AbstractFakerTest { @@ -301,4 +292,10 @@ public class InternetTest extends AbstractFakerTest { //Test faker.internet().userAgentAny() for random user_agent retrieval. assertThat(faker.internet().userAgentAny(), not(isEmptyOrNullString())); } + + @Test + public void testSlugWithNull(){ + Faker f=new Faker(); + assertThat(f.internet().slug(null,"_"),notNullValue()); + } } diff --git a/src/test/java/com/github/javafaker/StarTrekTest.java b/src/test/java/com/github/javafaker/StarTrekTest.java index 73b92500..3effea04 100644 --- a/src/test/java/com/github/javafaker/StarTrekTest.java +++ b/src/test/java/com/github/javafaker/StarTrekTest.java @@ -4,6 +4,8 @@ import org.junit.Test; import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression; import static org.junit.Assert.assertThat; +import static org.hamcrest.Matchers.isEmptyOrNullString; +import static org.hamcrest.Matchers.not; public class StarTrekTest extends AbstractFakerTest { @@ -26,4 +28,7 @@ public class StarTrekTest extends AbstractFakerTest { public void villain() { assertThat(faker.starTrek().villain(), matchesRegularExpression("^(\\w+'?\\.?\\s?)+$")); } + + @Test + public void klingon() { assertThat(faker.starTrek().klingon(), not(isEmptyOrNullString())); } } diff --git a/src/test/java/com/github/javafaker/integration/FakerIT.java b/src/test/java/com/github/javafaker/integration/FakerIT.java index 9a0661c4..e6165073 100644 --- a/src/test/java/com/github/javafaker/integration/FakerIT.java +++ b/src/test/java/com/github/javafaker/integration/FakerIT.java @@ -47,6 +47,11 @@ public class FakerIT { exceptions.put(new Locale("pt"), Arrays.asList("Address.cityPrefix", "Address.citySuffix")); exceptions.put(new Locale("uk"), Arrays.asList("Address.stateAbbr", "Address.streetSuffix", "Address.cityPrefix", "Address.citySuffix")); + exceptions.put(new Locale("pt-BR"), Arrays.asList("Address.cityPrefix", "Address.citySuffix")); + exceptions.put(new Locale("pt-br"), Arrays.asList("Address.cityPrefix", "Address.citySuffix")); + exceptions.put(new Locale("Pt_br"), Arrays.asList("Address.cityPrefix", "Address.citySuffix")); + exceptions.put(new Locale("pT_Br"), Arrays.asList("Address.cityPrefix", "Address.citySuffix")); + exceptions.put(new Locale("pt","Br", "x2"), Arrays.asList("Address.cityPrefix", "Address.citySuffix")); } public FakerIT(Locale locale, Random random) { @@ -126,6 +131,7 @@ public class FakerIT { testAllMethodsThatReturnStringsActuallyReturnStrings(faker.finance()); testAllMethodsThatReturnStringsActuallyReturnStrings(faker.food()); testAllMethodsThatReturnStringsActuallyReturnStrings(faker.gameOfThrones()); + testAllMethodsThatReturnStringsActuallyReturnStrings(faker.gender()); testAllMethodsThatReturnStringsActuallyReturnStrings(faker.hacker()); testAllMethodsThatReturnStringsActuallyReturnStrings(faker.idNumber()); testAllMethodsThatReturnStringsActuallyReturnStrings(faker.shakespeare()); @@ -164,6 +170,10 @@ public class FakerIT { testAllMethodsThatReturnStringsActuallyReturnStrings(faker.programmingLanguage()); testAllMethodsThatReturnStringsActuallyReturnStrings(faker.kaamelott()); testAllMethodsThatReturnStringsActuallyReturnStrings(faker.starCraft()); + testAllMethodsThatReturnStringsActuallyReturnStrings(faker.bojackHorseman()); + testAllMethodsThatReturnStringsActuallyReturnStrings(faker.disease()); + testAllMethodsThatReturnStringsActuallyReturnStrings(faker.basketball()); + testAllMethodsThatReturnStringsActuallyReturnStrings(faker.barcode()); } private void testAllMethodsThatReturnStringsActuallyReturnStrings(Object object) throws Exception { diff --git a/src/test/java/com/github/javafaker/service/FakeValuesServiceTest.java b/src/test/java/com/github/javafaker/service/FakeValuesServiceTest.java index cfc470ac..85eb6715 100644 --- a/src/test/java/com/github/javafaker/service/FakeValuesServiceTest.java +++ b/src/test/java/com/github/javafaker/service/FakeValuesServiceTest.java @@ -301,7 +301,16 @@ public class FakeValuesServiceTest extends AbstractFakerTest { assertThat(actual, is("1 2")); verifyZeroInteractions(faker); } - + @Test + public void FakeValuesServiceWithNullLocaleTest(){ + try{ + RandomService r=new RandomService(); + FakeValuesService f=new FakeValuesService(null,r); + fail("Should catch IllegalArgumentException"); + }catch (IllegalArgumentException e){ + assertThat(e.getMessage(),is("locale is required")); + } + } public static class DummyService { public String firstName() { return "John"; diff --git a/src/test/java/com/github/javafaker/service/FakeValuesTest.java b/src/test/java/com/github/javafaker/service/FakeValuesTest.java index 0560aa2f..1710efe6 100644 --- a/src/test/java/com/github/javafaker/service/FakeValuesTest.java +++ b/src/test/java/com/github/javafaker/service/FakeValuesTest.java @@ -57,4 +57,5 @@ public class FakeValuesTest { FakeValues fakeValues = new FakeValues(new Locale("nothing")); assertThat(fakeValues.get(PATH), is(nullValue())); } + } diff --git a/src/test/java/com/github/javafaker/service/RandomServiceTest.java b/src/test/java/com/github/javafaker/service/RandomServiceTest.java index 1b71d972..1e18de1c 100644 --- a/src/test/java/com/github/javafaker/service/RandomServiceTest.java +++ b/src/test/java/com/github/javafaker/service/RandomServiceTest.java @@ -68,4 +68,8 @@ public class RandomServiceTest extends AbstractFakerTest { public void testHex() { assertThat(randomService.hex(8), matchesRegularExpression("^[0-9A-F]{8}$")); } + @Test + public void testDefaultHex() { + assertThat(randomService.hex(), matchesRegularExpression("^[0-9A-F]{8}$")); + } }