Merge branch 'master' into starcraft-faker

This commit is contained in:
Ricky Yim
2020-08-19 18:55:53 +10:00
committed by GitHub
38 changed files with 754 additions and 47 deletions
+1 -3
View File
@@ -1,8 +1,6 @@
language: java
dist: trusty
dist: xenial
jdk:
- oraclejdk8
- openjdk7
- openjdk10
- oraclejdk11
sudo: true
+4
View File
@@ -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
+1 -1
View File
@@ -53,7 +53,7 @@
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.23</version>
<version>1.26</version>
<classifier>android</classifier>
</dependency>
<dependency>
@@ -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");
}
}
@@ -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);
}
}
@@ -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);
}
}
@@ -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);
}
}
+34 -8
View File
@@ -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);
}
}
}
@@ -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");
}
}
@@ -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);
}
}
@@ -72,7 +72,7 @@ public class FakeValuesService {
}
all.add(fakeValuesGrouping);
} else {
all.add(new FakeValues(locale));
all.add(new FakeValues(l));
}
}
@@ -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);
}
}
@@ -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",
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+10
View File
@@ -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}"
+1 -1
View File
@@ -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", "Paanga", "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"]
+12
View File
@@ -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']
+6 -5
View File
@@ -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"]
+1
View File
@@ -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"]
+1 -1
View File
@@ -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:
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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"]
+4 -1
View File
@@ -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"]
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"]
-2
View File
@@ -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",
@@ -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+$"));
}
}
@@ -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); }
}
@@ -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);
}
}
@@ -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);
@@ -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());
}
}
@@ -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"));
}
}
@@ -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());
}
}
@@ -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())); }
}
@@ -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 {
@@ -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";
@@ -57,4 +57,5 @@ public class FakeValuesTest {
FakeValues fakeValues = new FakeValues(new Locale("nothing"));
assertThat(fakeValues.get(PATH), is(nullValue()));
}
}
@@ -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}$"));
}
}