Compare commits
114 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0147cc7925 | |||
| 84359c41c8 | |||
| de3d339323 | |||
| f86ee64d3f | |||
| 9c1f1d6668 | |||
| 396ca36a17 | |||
| 469f007d6d | |||
| 31db0ab659 | |||
| 563e0c79df | |||
| c0f8d153fe | |||
| d1749e793c | |||
| d5ee26d713 | |||
| 602b8d2ef7 | |||
| d6e647bfd5 | |||
| a8a1c2687b | |||
| 598b00fe7a | |||
| 506d072988 | |||
| 5e7c7c0246 | |||
| bdd923612a | |||
| 043ad3edc6 | |||
| e6d0aa4a5b | |||
| d42f386555 | |||
| a568d925cc | |||
| 0eba56018b | |||
| aa64edf17c | |||
| 6a2123b3d7 | |||
| 81e1f86db2 | |||
| 23fd6e63f9 | |||
| 06ece70248 | |||
| 056e67f5d7 | |||
| 381501666c | |||
| 381879331f | |||
| 85a3464e71 | |||
| 357d0c4333 | |||
| 154335e4a9 | |||
| 8b34ad5983 | |||
| 6440b082ec | |||
| 45a5315cd4 | |||
| 4296a648a4 | |||
| e2eec2f552 | |||
| b18526f360 | |||
| 99bcbd4e74 | |||
| 0da6663c1e | |||
| 8013b21745 | |||
| 1f75676a77 | |||
| d10a91628c | |||
| f377b486e3 | |||
| 1031135026 | |||
| 6e06c52b7a | |||
| 5264f3c8a9 | |||
| 5aacf67554 | |||
| eb693c37cc | |||
| 78c43e3037 | |||
| 3127b80b00 | |||
| eb66eb9385 | |||
| df8c46da88 | |||
| 8684b65838 | |||
| 364126bf65 | |||
| 370d956289 | |||
| f4c3fff71b | |||
| 6986a53d9f | |||
| e0963d6bbc | |||
| 4e78791a53 | |||
| d78b7d029c | |||
| 13a30260af | |||
| c175aabd16 | |||
| 3aaef1b527 | |||
| 7d5c263d8e | |||
| ac6d4cdf6f | |||
| 9ff4d1647a | |||
| 4c8b7406f1 | |||
| 9ee036cf25 | |||
| b15bf3e6ae | |||
| 18eba0fb14 | |||
| 69eb4d8c6b | |||
| eb84ebe79a | |||
| 1fae9ce05e | |||
| 0de32872b6 | |||
| 7583150090 | |||
| a84c128029 | |||
| 2024176a48 | |||
| c1425cc65c | |||
| 0098bd7656 | |||
| 578c13f135 | |||
| e5f444ec4c | |||
| 1116c73788 | |||
| 5471419039 | |||
| 0a8d0d1868 | |||
| 5ffcfd82b6 | |||
| 741bd2b1d3 | |||
| a27167061f | |||
| f973acb33f | |||
| c55c6416f0 | |||
| f024d82908 | |||
| f73dd19086 | |||
| 6fc2a3b0a5 | |||
| 23e2e34c17 | |||
| 18af4ed98b | |||
| 56076c0f64 | |||
| c2714b3c95 | |||
| cc17b0a115 | |||
| 807d5ec0bf | |||
| b0006419bf | |||
| 669165926b | |||
| c1d3e80091 | |||
| 33a1aa0801 | |||
| 02d831d56c | |||
| d7409c8375 | |||
| 84efab1290 | |||
| 97f044126f | |||
| 45c476376e | |||
| 0b7fe0dfaa | |||
| e32e1a3598 | |||
| ef939c94fa |
+5
-2
@@ -1,9 +1,11 @@
|
||||
language: java
|
||||
dist: precise
|
||||
dist: trusty
|
||||
jdk:
|
||||
- oraclejdk7
|
||||
- oraclejdk8
|
||||
- openjdk7
|
||||
- openjdk10
|
||||
- oraclejdk11
|
||||
sudo: true
|
||||
script: "mvn verify failsafe:integration-test failsafe:verify"
|
||||
branches:
|
||||
except:
|
||||
@@ -12,3 +14,4 @@ notifications:
|
||||
email: false
|
||||
after_success:
|
||||
- mvn clean cobertura:cobertura coveralls:cobertura
|
||||
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
First and foremost thanks to anyone who contributes, very much appreciated.
|
||||
|
||||
|
||||
## Guidelines
|
||||
- Need to maintain compatibility with Java 1.6 (and Android). Therefore any attempt to migrate to 1.6 JDKs and above will not be merged back in.
|
||||
|
||||
- If you add new faker classes like `Address`, `Country`, and `Number` they should be accompanied by a unit test. Where relevant please add more assertions to the `com.github.javafaker.integration.FakerIT` class.
|
||||
- If you add a new faker class, update the `README.md`.
|
||||
- Submit a PR with your change and if there are no comments, changes will be merged in
|
||||
- If you're not sure about the change, raise an issue and have a discussion before spending time coding it up
|
||||
- Try and make one logical change per PR. That is not make many changes in one PR. Submit multiple PRs instead
|
||||
|
||||
## Building
|
||||
|
||||
- Should be as easy as running `mvn clean install` on the root directory
|
||||
@@ -4,7 +4,6 @@ Java Faker
|
||||
[](http://mvnrepository.com/artifact/com.github.javafaker/javafaker)
|
||||
[](https://travis-ci.org/DiUS/java-faker)
|
||||
[](https://coveralls.io/r/DiUS/java-faker)
|
||||
[](https://www.versioneye.com/user/projects/572c2f11a0ca35004baf861a)
|
||||
[](http://www.apache.org/licenses/LICENSE-2.0.html)
|
||||
|
||||
This library is a port of Ruby's [faker](https://github.com/stympy/faker) gem (as well as Perl's Data::Faker library) that generates fake data.
|
||||
@@ -18,19 +17,15 @@ In pom.xml, add the following xml stanza between `<dependencies> ... </dependenc
|
||||
<dependency>
|
||||
<groupId>com.github.javafaker</groupId>
|
||||
<artifactId>javafaker</artifactId>
|
||||
<version>0.14</version>
|
||||
<version>0.18</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
For gradle users, add the following to your build.gradle file.
|
||||
|
||||
```groovy
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
testCompile group: 'com.github.javafaker', name: 'javafaker', version: '0.14'
|
||||
implementation 'com.github.javafaker:javafaker:0.18'
|
||||
}
|
||||
|
||||
```
|
||||
@@ -52,6 +47,11 @@ Javadoc
|
||||
http://dius.github.io/java-faker/apidocs/index.html
|
||||
|
||||
|
||||
Contributions
|
||||
-------------
|
||||
See [CONTRIBUTING.md](https://github.com/DiUS/java-faker/blob/master/CONTRIBUTING.md)
|
||||
|
||||
|
||||
Fakers
|
||||
-----
|
||||
* Ancient
|
||||
@@ -59,6 +59,7 @@ Fakers
|
||||
* App
|
||||
* Artist
|
||||
* Avatar
|
||||
* Aviation
|
||||
* Beer
|
||||
* Book
|
||||
* Bool
|
||||
@@ -72,19 +73,26 @@ Fakers
|
||||
* Crypto
|
||||
* DateAndTime
|
||||
* Demographic
|
||||
* Dog
|
||||
* DragonBall
|
||||
* Educator
|
||||
* Esports
|
||||
* File
|
||||
* Finance
|
||||
* Food
|
||||
* Friends
|
||||
* FunnyName
|
||||
* GameOfThrones
|
||||
* Hacker
|
||||
* HarryPotter
|
||||
* Hipster
|
||||
* HitchhikersGuideToTheGalaxy
|
||||
* Hobbit
|
||||
* HowIMetYourMother
|
||||
* IdNumber
|
||||
* Internet
|
||||
* Job
|
||||
* LeagueOfLegends
|
||||
* Lebowski
|
||||
* LordOfTheRings
|
||||
* Lorem
|
||||
@@ -93,13 +101,16 @@ Fakers
|
||||
* Name
|
||||
* Number
|
||||
* Options
|
||||
* Overwatch
|
||||
* PhoneNumber
|
||||
* Pokemon
|
||||
* RickAndMorty
|
||||
* Robin
|
||||
* RockBand
|
||||
* Shakespeare
|
||||
* SlackEmoji
|
||||
* Space
|
||||
* StarTrek
|
||||
* Stock
|
||||
* Superhero
|
||||
* Team
|
||||
@@ -173,4 +184,4 @@ TODO
|
||||
|
||||
LICENSE
|
||||
-------
|
||||
Copyright (c) 2014 DiUS Computing Pty Ltd. See the LICENSE file for license rights and limitations.
|
||||
Copyright (c) 2019 DiUS Computing Pty Ltd. See the LICENSE file for license rights and limitations.
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<groupId>com.github.javafaker</groupId>
|
||||
<artifactId>javafaker</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<version>0.15</version>
|
||||
<version>1.0.1-SNAPSHOT</version>
|
||||
<name>Java Faker</name>
|
||||
<description>
|
||||
This library is a port of Ruby's stympy/faker gem (as well as Perl's Data::Faker library) that generates fake data.
|
||||
@@ -13,6 +13,7 @@
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<additionalparam>-Xdoclint:none</additionalparam>
|
||||
</properties>
|
||||
<licenses>
|
||||
<license>
|
||||
@@ -52,7 +53,7 @@
|
||||
<dependency>
|
||||
<groupId>org.yaml</groupId>
|
||||
<artifactId>snakeyaml</artifactId>
|
||||
<version>1.20</version>
|
||||
<version>1.23</version>
|
||||
<classifier>android</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
@@ -93,7 +94,7 @@
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>2.17.0</version>
|
||||
<version>2.23.4</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
|
||||
@@ -35,7 +35,13 @@ public class Address {
|
||||
return faker.bothify(faker.fakeValuesService().resolve("address.postcode", this,faker));
|
||||
}
|
||||
|
||||
public String zipCodeByState(String stateAbbr) { return faker.fakeValuesService().resolve("address.postcode_by_state." + stateAbbr, this, faker); }
|
||||
public String zipCodeByState(String stateAbbr) {
|
||||
return faker.fakeValuesService().resolve("address.postcode_by_state." + stateAbbr, this, faker);
|
||||
}
|
||||
|
||||
public String countyByZipCode(String postCode) {
|
||||
return faker.fakeValuesService().resolve("address.county_by_postcode." + postCode, this, faker);
|
||||
}
|
||||
|
||||
public String streetSuffix() {
|
||||
return faker.fakeValuesService().resolve("address.street_suffix", this, faker);
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
/**
|
||||
* Generates aviation related strings.
|
||||
*/
|
||||
public class Aviation {
|
||||
|
||||
private final Faker faker;
|
||||
|
||||
protected Aviation(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return some aircraft name/model/make e.g. "An-2".
|
||||
*/
|
||||
public String aircraft() {
|
||||
return faker.fakeValuesService().fetchString("aviation.aircraft");
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an airport ICAO code.
|
||||
* See also: https://en.wikipedia.org/wiki/List_of_airports_by_ICAO_code:_A
|
||||
*/
|
||||
public String airport() {
|
||||
return faker.fakeValuesService().fetchString("aviation.airport");
|
||||
}
|
||||
|
||||
/**
|
||||
* Provides a METAR weather report.
|
||||
* Have a look at https://en.wikipedia.org/wiki/METAR
|
||||
*/
|
||||
public String METAR() {
|
||||
return faker.fakeValuesService().fetchString("aviation.metar");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class BackToTheFuture {
|
||||
private final Faker faker;
|
||||
|
||||
protected BackToTheFuture(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String character() {
|
||||
return faker.resolve("back_to_the_future.characters");
|
||||
}
|
||||
|
||||
public String date() {
|
||||
return faker.resolve("back_to_the_future.dates");
|
||||
}
|
||||
|
||||
public String quote() {
|
||||
return faker.resolve("back_to_the_future.quotes");
|
||||
}
|
||||
}
|
||||
@@ -9,14 +9,14 @@ public class Cat {
|
||||
}
|
||||
|
||||
public String name() {
|
||||
return faker.fakeValuesService().resolve("cat.name", this, faker);
|
||||
return faker.fakeValuesService().resolve("creature.cat.name", this, faker);
|
||||
}
|
||||
|
||||
public String breed() {
|
||||
return faker.fakeValuesService().resolve("cat.breed", this, faker);
|
||||
return faker.fakeValuesService().resolve("creature.cat.breed", this, faker);
|
||||
}
|
||||
|
||||
public String registry() {
|
||||
return faker.fakeValuesService().resolve("cat.registry", this, faker);
|
||||
return faker.fakeValuesService().resolve("creature.cat.registry", this, faker);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,4 +10,15 @@ public class Color {
|
||||
public String name() {
|
||||
return faker.fakeValuesService().resolve("color.name", this, faker);
|
||||
}
|
||||
|
||||
public String hex() {
|
||||
return hex(true);
|
||||
}
|
||||
|
||||
public String hex(boolean includeHashSign) {
|
||||
String hexString = faker.random().hex(6);
|
||||
if(includeHashSign)
|
||||
return "#" + hexString;
|
||||
return hexString;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class Country {
|
||||
private final Faker faker;
|
||||
private final String flagUrl;
|
||||
|
||||
protected Country(Faker faker) {
|
||||
this.faker = faker;
|
||||
this.flagUrl = "http://flags.fmcdn.net/data/flags/w580/";
|
||||
}
|
||||
|
||||
public String flag() {
|
||||
return flagUrl + faker.fakeValuesService().resolve("country.code2", this, faker) + ".png";
|
||||
}
|
||||
|
||||
public String countryCode2() {
|
||||
return faker.fakeValuesService().resolve("country.code2", this, faker);
|
||||
}
|
||||
|
||||
public String countryCode3() {
|
||||
return faker.fakeValuesService().resolve("country.code3", this, faker);
|
||||
}
|
||||
|
||||
public String capital() {
|
||||
return faker.fakeValuesService().resolve("country.capital", this, faker);
|
||||
}
|
||||
|
||||
public String currency() {
|
||||
return faker.fakeValuesService().resolve("country.currency", this, faker);
|
||||
}
|
||||
|
||||
public String currencyCode() {
|
||||
return faker.fakeValuesService().resolve("country.currency_code", this, faker);
|
||||
}
|
||||
|
||||
public String name() {
|
||||
return faker.fakeValuesService().resolve("country.name", this, faker);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
*
|
||||
*
|
||||
*/
|
||||
package com.github.javafaker;
|
||||
|
||||
@@ -10,7 +10,7 @@ import java.util.concurrent.TimeUnit;
|
||||
|
||||
/**
|
||||
* A generator of random dates.
|
||||
*
|
||||
*
|
||||
* @author pmiklos
|
||||
*
|
||||
*/
|
||||
@@ -26,7 +26,7 @@ public class DateAndTime {
|
||||
|
||||
/**
|
||||
* Generates a future date from now. Note that there is a 1 second slack to avoid generating a past date.
|
||||
*
|
||||
*
|
||||
* @param atMost
|
||||
* at most this amount of time ahead from now exclusive.
|
||||
* @param unit
|
||||
@@ -39,9 +39,26 @@ public class DateAndTime {
|
||||
return future(atMost, unit, aBitLaterThanNow);
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates a future date from now, with a minimum time.
|
||||
*
|
||||
* @param atMost
|
||||
* at most this amount of time ahead from now exclusive.
|
||||
* @param minimum
|
||||
* the minimum amount of time in the future from now.
|
||||
* @param unit
|
||||
* the time unit.
|
||||
* @return a future date from now.
|
||||
*/
|
||||
public Date future(int atMost, int minimum, TimeUnit unit) {
|
||||
Date now = new Date();
|
||||
Date minimumDate = new Date(now.getTime() + unit.toMillis(minimum));
|
||||
return future(atMost - minimum, unit, minimumDate);
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates a future date relative to the {@code referenceDate}.
|
||||
*
|
||||
*
|
||||
* @param atMost
|
||||
* at most this amount of time ahead to the {@code referenceDate} exclusive.
|
||||
* @param unit
|
||||
@@ -61,7 +78,7 @@ public class DateAndTime {
|
||||
|
||||
/**
|
||||
* Generates a past date from now. Note that there is a 1 second slack added.
|
||||
*
|
||||
*
|
||||
* @param atMost
|
||||
* at most this amount of time earlier from now exclusive.
|
||||
* @param unit
|
||||
@@ -74,9 +91,26 @@ public class DateAndTime {
|
||||
return past(atMost, unit, aBitEarlierThanNow);
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates a past date from now, with a minimum time.
|
||||
*
|
||||
* @param atMost
|
||||
* at most this amount of time earlier from now exclusive.
|
||||
* @param minimum
|
||||
* the minimum amount of time in the past from now.
|
||||
* @param unit
|
||||
* the time unit.
|
||||
* @return a past date from now.
|
||||
*/
|
||||
public Date past(int atMost, int minimum, TimeUnit unit) {
|
||||
Date now = new Date();
|
||||
Date minimumDate = new Date(now.getTime() - unit.toMillis(minimum));
|
||||
return past(atMost - minimum, unit, minimumDate);
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates a past date relative to the {@code referenceDate}.
|
||||
*
|
||||
*
|
||||
* @param atMost
|
||||
* at most this amount of time past to the {@code referenceDate} exclusive.
|
||||
* @param unit
|
||||
@@ -96,7 +130,7 @@ public class DateAndTime {
|
||||
|
||||
/**
|
||||
* Generates a random date between two dates.
|
||||
*
|
||||
*
|
||||
* @param from
|
||||
* the lower bound inclusive
|
||||
* @param to
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class Dog {
|
||||
|
||||
private final Faker faker;
|
||||
|
||||
protected Dog(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String name() {
|
||||
return faker.fakeValuesService().resolve("creature.dog.name", this, faker);
|
||||
}
|
||||
|
||||
public String breed() {
|
||||
return faker.fakeValuesService().resolve("creature.dog.breed", this, faker);
|
||||
}
|
||||
|
||||
public String sound() {
|
||||
return faker.fakeValuesService().resolve("creature.dog.sound", this, faker);
|
||||
}
|
||||
|
||||
public String memePhrase() {
|
||||
return faker.fakeValuesService().resolve("creature.dog.meme_phrase", this, faker);
|
||||
}
|
||||
|
||||
public String age() {
|
||||
return faker.fakeValuesService().resolve("creature.dog.age", this, faker);
|
||||
}
|
||||
|
||||
public String coatLength() {
|
||||
return faker.fakeValuesService().resolve("creature.dog.coat_length", this, faker);
|
||||
}
|
||||
|
||||
public String gender() {
|
||||
return faker.fakeValuesService().resolve("creature.dog.gender", this, faker);
|
||||
}
|
||||
|
||||
public String size() {
|
||||
return faker.fakeValuesService().resolve("creature.dog.size", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class DragonBall {
|
||||
private final Faker faker;
|
||||
|
||||
protected DragonBall(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String character() {
|
||||
return faker.fakeValuesService().resolve("dragon_ball.characters", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -15,9 +15,9 @@ public class Educator {
|
||||
}
|
||||
|
||||
public String course() {
|
||||
return faker.fakeValuesService().resolve("educator.tertiary.course.type", this, faker)
|
||||
return faker.fakeValuesService().resolve("educator.tertiary.degree.type", this, faker)
|
||||
+ " "
|
||||
+ faker.fakeValuesService().resolve("educator.tertiary.course.subject", this, faker);
|
||||
+ faker.fakeValuesService().resolve("educator.tertiary.degree.subject", this, faker);
|
||||
}
|
||||
|
||||
public String secondarySchool() {
|
||||
|
||||
@@ -8,22 +8,22 @@ public class Esports {
|
||||
}
|
||||
|
||||
public String player() {
|
||||
return faker.resolve("esports.players");
|
||||
return faker.resolve("esport.players");
|
||||
}
|
||||
|
||||
public String team() {
|
||||
return faker.resolve("esports.teams");
|
||||
return faker.resolve("esport.teams");
|
||||
}
|
||||
|
||||
public String event() {
|
||||
return faker.resolve("esports.events");
|
||||
return faker.resolve("esport.events");
|
||||
}
|
||||
|
||||
public String league() {
|
||||
return faker.resolve("esports.leagues");
|
||||
return faker.resolve("esport.leagues");
|
||||
}
|
||||
|
||||
public String game() {
|
||||
return faker.resolve("esports.games");
|
||||
return faker.resolve("esport.games");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,6 +20,7 @@ public class Faker {
|
||||
private final App app;
|
||||
private final Artist artist;
|
||||
private final Avatar avatar;
|
||||
private final Aviation aviation;
|
||||
private final Lorem lorem;
|
||||
private final Music music;
|
||||
private final Name name;
|
||||
@@ -33,6 +34,7 @@ public class Faker {
|
||||
private final ChuckNorris chuckNorris;
|
||||
private final Color color;
|
||||
private final Commerce commerce;
|
||||
private final Country country;
|
||||
private final Currency currency;
|
||||
private final Company company;
|
||||
private final Crypto crypto;
|
||||
@@ -45,6 +47,7 @@ public class Faker {
|
||||
private final GameOfThrones gameOfThrones;
|
||||
private final DateAndTime dateAndTime;
|
||||
private final Demographic demographic;
|
||||
private final Dog dog;
|
||||
private final Educator educator;
|
||||
private final Shakespeare shakespeare;
|
||||
private final SlackEmoji slackEmoji;
|
||||
@@ -70,8 +73,19 @@ public class Faker {
|
||||
private final Yoda yoda;
|
||||
private final Matz matz;
|
||||
private final Witcher witcher;
|
||||
private final DragonBall dragonBall;
|
||||
private final FunnyName funnyName;
|
||||
private final HitchhikersGuideToTheGalaxy hitchhikersGuideToTheGalaxy;
|
||||
private final Hobbit hobbit;
|
||||
private final HowIMetYourMother howIMetYourMother;
|
||||
private final LeagueOfLegends leagueOfLegends;
|
||||
private final Overwatch overwatch;
|
||||
private final Robin robin;
|
||||
private final StarTrek starTrek;
|
||||
private final Weather weather;
|
||||
private final Lebowski lebowski;
|
||||
private final Medical medical;
|
||||
private final BackToTheFuture backToTheFuture;
|
||||
|
||||
public Faker() {
|
||||
this(Locale.ENGLISH);
|
||||
@@ -93,6 +107,7 @@ public class Faker {
|
||||
this.app = new App(this);
|
||||
this.artist = new Artist(this);
|
||||
this.avatar = new Avatar(this);
|
||||
this.aviation = new Aviation(this);
|
||||
this.lorem = new Lorem(this);
|
||||
this.music = new Music(this);
|
||||
this.name = new Name(this);
|
||||
@@ -119,6 +134,7 @@ public class Faker {
|
||||
this.gameOfThrones = new GameOfThrones(this);
|
||||
this.dateAndTime = new DateAndTime(this);
|
||||
this.demographic = new Demographic(this);
|
||||
this.dog = new Dog(this);
|
||||
this.educator = new Educator(this);
|
||||
this.shakespeare = new Shakespeare(this);
|
||||
this.slackEmoji = new SlackEmoji(this);
|
||||
@@ -143,8 +159,20 @@ public class Faker {
|
||||
this.yoda = new Yoda(this);
|
||||
this.matz = new Matz(this);
|
||||
this.witcher = new Witcher(this);
|
||||
this.dragonBall = new DragonBall(this);
|
||||
this.funnyName = new FunnyName(this);
|
||||
this.hitchhikersGuideToTheGalaxy = new HitchhikersGuideToTheGalaxy(this);
|
||||
this.hobbit = new Hobbit(this);
|
||||
this.howIMetYourMother = new HowIMetYourMother(this);
|
||||
this.leagueOfLegends = new LeagueOfLegends(this);
|
||||
this.overwatch = new Overwatch(this);
|
||||
this.robin = new Robin(this);
|
||||
this.starTrek = new StarTrek(this);
|
||||
this.weather = new Weather(this);
|
||||
this.lebowski = new Lebowski(this);
|
||||
this.medical = new Medical(this);
|
||||
this.country = new Country(this);
|
||||
this.backToTheFuture = new BackToTheFuture(this);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -285,6 +313,10 @@ public class Faker {
|
||||
return avatar;
|
||||
}
|
||||
|
||||
public Aviation aviation() {
|
||||
return aviation;
|
||||
}
|
||||
|
||||
public Music music() {
|
||||
return music;
|
||||
}
|
||||
@@ -385,6 +417,10 @@ public class Faker {
|
||||
return demographic;
|
||||
}
|
||||
|
||||
public Dog dog() {
|
||||
return dog;
|
||||
}
|
||||
|
||||
public Educator educator() {
|
||||
return educator;
|
||||
}
|
||||
@@ -481,6 +517,42 @@ public class Faker {
|
||||
return witcher;
|
||||
}
|
||||
|
||||
public DragonBall dragonBall() {
|
||||
return dragonBall;
|
||||
}
|
||||
|
||||
public FunnyName funnyName() {
|
||||
return funnyName;
|
||||
}
|
||||
|
||||
public HitchhikersGuideToTheGalaxy hitchhikersGuideToTheGalaxy() {
|
||||
return hitchhikersGuideToTheGalaxy;
|
||||
}
|
||||
|
||||
public Hobbit hobbit() {
|
||||
return hobbit;
|
||||
}
|
||||
|
||||
public HowIMetYourMother howIMetYourMother() {
|
||||
return howIMetYourMother;
|
||||
}
|
||||
|
||||
public LeagueOfLegends leagueOfLegends() {
|
||||
return leagueOfLegends;
|
||||
}
|
||||
|
||||
public Overwatch overwatch() {
|
||||
return overwatch;
|
||||
}
|
||||
|
||||
public Robin robin() {
|
||||
return robin;
|
||||
}
|
||||
|
||||
public StarTrek starTrek() {
|
||||
return starTrek;
|
||||
}
|
||||
|
||||
public Weather weather() {
|
||||
return weather;
|
||||
}
|
||||
@@ -489,21 +561,30 @@ public class Faker {
|
||||
return lebowski;
|
||||
}
|
||||
|
||||
public Medical medical(){return medical;}
|
||||
|
||||
public Country country(){ return country;}
|
||||
|
||||
public BackToTheFuture backToTheFuture() {
|
||||
return backToTheFuture;
|
||||
}
|
||||
|
||||
public String resolve(String key) {
|
||||
return this.fakeValuesService.resolve(key, this, this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Allows the evaluation of native YML expressions to allow you to build your own.
|
||||
*
|
||||
* <p>
|
||||
* The following are valid expressions:
|
||||
* <ul>
|
||||
* <li>#{regexify '(a|b){2,3}'}</li>
|
||||
* <li>#{regexify '\\.\\*\\?\\+'}</li>
|
||||
* <li>#{bothify '????','false'}</li>
|
||||
* <li>#{Name.first_name} #{Name.first_name} #{Name.last_name}</li>
|
||||
* <li>#{number.number_between '1','10'}</li>
|
||||
* <li>#{regexify '(a|b){2,3}'}</li>
|
||||
* <li>#{regexify '\\.\\*\\?\\+'}</li>
|
||||
* <li>#{bothify '????','false'}</li>
|
||||
* <li>#{Name.first_name} #{Name.first_name} #{Name.last_name}</li>
|
||||
* <li>#{number.number_between '1','10'}</li>
|
||||
* </ul>
|
||||
*
|
||||
* @param expression (see examples above)
|
||||
* @return the evaluated string expression
|
||||
* @throws RuntimeException if unable to evaluate the expression
|
||||
|
||||
@@ -20,7 +20,7 @@ public class Finance {
|
||||
createCountryCodeToBasicBankAccountNumberPatternMap();
|
||||
|
||||
public String creditCard(CreditCardType creditCardType) {
|
||||
final String key = String.format("credit_card.%s", creditCardType.toString().toLowerCase());
|
||||
final String key = String.format("finance.credit_card.%s", creditCardType.toString().toLowerCase());
|
||||
String value = faker.fakeValuesService().resolve(key, this, faker);
|
||||
final String template = faker.numerify(value);
|
||||
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class FunnyName {
|
||||
private final Faker faker;
|
||||
|
||||
protected FunnyName(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String name() {
|
||||
return faker.fakeValuesService().resolve("funny_name.name", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class HitchhikersGuideToTheGalaxy {
|
||||
private final Faker faker;
|
||||
|
||||
protected HitchhikersGuideToTheGalaxy(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String character() {
|
||||
return faker.fakeValuesService().resolve("hitchhikers_guide_to_the_galaxy.characters", this, faker);
|
||||
}
|
||||
|
||||
public String location() {
|
||||
return faker.fakeValuesService().resolve("hitchhikers_guide_to_the_galaxy.locations", this, faker);
|
||||
}
|
||||
|
||||
public String marvinQuote() {
|
||||
return faker.fakeValuesService().resolve("hitchhikers_guide_to_the_galaxy.marvin_quote", this, faker);
|
||||
}
|
||||
|
||||
public String planet() {
|
||||
return faker.fakeValuesService().resolve("hitchhikers_guide_to_the_galaxy.planets", this, faker);
|
||||
}
|
||||
|
||||
public String quote() {
|
||||
return faker.fakeValuesService().resolve("hitchhikers_guide_to_the_galaxy.quotes", this, faker);
|
||||
}
|
||||
|
||||
public String specie() {
|
||||
return faker.fakeValuesService().resolve("hitchhikers_guide_to_the_galaxy.species", this, faker);
|
||||
}
|
||||
|
||||
public String starship() {
|
||||
return faker.fakeValuesService().resolve("hitchhikers_guide_to_the_galaxy.starships", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class Hobbit {
|
||||
private final Faker faker;
|
||||
|
||||
protected Hobbit(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String character() {
|
||||
return faker.fakeValuesService().resolve("hobbit.character", this, faker);
|
||||
}
|
||||
|
||||
public String thorinsCompany() {
|
||||
return faker.fakeValuesService().resolve("hobbit.thorins_company", this, faker);
|
||||
}
|
||||
|
||||
public String quote() {
|
||||
return faker.fakeValuesService().resolve("hobbit.quote", this, faker);
|
||||
}
|
||||
|
||||
public String location() {
|
||||
return faker.fakeValuesService().resolve("hobbit.location", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class HowIMetYourMother {
|
||||
private final Faker faker;
|
||||
|
||||
protected HowIMetYourMother(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String character() {
|
||||
return faker.fakeValuesService().resolve("how_i_met_your_mother.character", this, faker);
|
||||
}
|
||||
|
||||
public String catchPhrase() {
|
||||
return faker.fakeValuesService().resolve("how_i_met_your_mother.catch_phrase", this, faker);
|
||||
}
|
||||
|
||||
public String highFive() {
|
||||
return faker.fakeValuesService().resolve("how_i_met_your_mother.high_five", this, faker);
|
||||
}
|
||||
|
||||
public String quote() {
|
||||
return faker.fakeValuesService().resolve("how_i_met_your_mother.quote", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -9,6 +9,7 @@ import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import static org.apache.commons.lang3.StringUtils.join;
|
||||
import static org.apache.commons.lang3.StringUtils.stripAccents;
|
||||
|
||||
public class Internet {
|
||||
private final Faker faker;
|
||||
@@ -22,9 +23,7 @@ public class Internet {
|
||||
}
|
||||
|
||||
public String emailAddress(String localPart) {
|
||||
return join(localPart,
|
||||
"@",
|
||||
FakerIDN.toASCII(faker.fakeValuesService().resolve("internet.free_email", this, faker)));
|
||||
return emailAddress(localPart, FakerIDN.toASCII(faker.fakeValuesService().resolve("internet.free_email", this, faker)));
|
||||
}
|
||||
|
||||
public String safeEmailAddress() {
|
||||
@@ -32,9 +31,11 @@ public class Internet {
|
||||
}
|
||||
|
||||
public String safeEmailAddress(String localPart) {
|
||||
return join(localPart,
|
||||
"@",
|
||||
FakerIDN.toASCII(faker.fakeValuesService().resolve("internet.safe_email", this, faker)));
|
||||
return emailAddress(localPart, FakerIDN.toASCII(faker.fakeValuesService().resolve("internet.safe_email", this, faker)));
|
||||
}
|
||||
|
||||
private String emailAddress(String localPart, String domain) {
|
||||
return join(stripAccents(localPart), "@", domain);
|
||||
}
|
||||
|
||||
public String domainName() {
|
||||
@@ -109,6 +110,10 @@ public class Internet {
|
||||
return password(8, 16);
|
||||
}
|
||||
|
||||
public String password(boolean includeDigit) {
|
||||
return password(8, 16, false, false, includeDigit);
|
||||
}
|
||||
|
||||
public String password(int minimumLength, int maximumLength) {
|
||||
return password(minimumLength, maximumLength, false);
|
||||
}
|
||||
@@ -118,15 +123,19 @@ public class Internet {
|
||||
}
|
||||
|
||||
public String password(int minimumLength, int maximumLength, boolean includeUppercase, boolean includeSpecial) {
|
||||
return password(minimumLength, maximumLength, includeUppercase, includeSpecial, true);
|
||||
}
|
||||
|
||||
public String password(int minimumLength, int maximumLength, boolean includeUppercase, boolean includeSpecial, boolean includeDigit) {
|
||||
if (includeSpecial) {
|
||||
char[] password = faker.lorem().characters(minimumLength, maximumLength, includeUppercase).toCharArray();
|
||||
char[] password = faker.lorem().characters(minimumLength, maximumLength, includeUppercase, includeDigit).toCharArray();
|
||||
char[] special = new char[]{'!', '@', '#', '$', '%', '^', '&', '*'};
|
||||
for (int i = 0; i < faker.random().nextInt(minimumLength); i++) {
|
||||
password[faker.random().nextInt(password.length)] = special[faker.random().nextInt(special.length)];
|
||||
}
|
||||
return new String(password);
|
||||
} else {
|
||||
return faker.lorem().characters(minimumLength, maximumLength, includeUppercase);
|
||||
return faker.lorem().characters(minimumLength, maximumLength, includeUppercase, includeDigit);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -296,4 +305,47 @@ public class Internet {
|
||||
private <T> T random(T[] src) {
|
||||
return src[faker.random().nextInt(src.length)];
|
||||
}
|
||||
|
||||
public String userAgent(UserAgent userAgent) {
|
||||
UserAgent agent = userAgent;
|
||||
|
||||
if(agent == null) {
|
||||
agent = UserAgent.any();
|
||||
}
|
||||
|
||||
String userAgentKey = "internet.user_agent." + agent.toString();
|
||||
return faker.fakeValuesService().resolve(userAgentKey, this, faker);
|
||||
}
|
||||
|
||||
public String userAgentAny() {
|
||||
return userAgent(null);
|
||||
}
|
||||
|
||||
public enum UserAgent {
|
||||
AOL("aol"),
|
||||
CHROME("chrome"),
|
||||
FIREFOX("firefox"),
|
||||
INTERNET_EXPLORER("internet_explorer"),
|
||||
NETSCAPE("netscape"),
|
||||
OPERA("opera"),
|
||||
SAFARI("safari");
|
||||
|
||||
//Browser's name in corresponding yaml (internet.yml) file.
|
||||
private String browserName;
|
||||
|
||||
UserAgent(String browserName) {
|
||||
this.browserName = browserName;
|
||||
}
|
||||
|
||||
private static UserAgent any() {
|
||||
UserAgent[] agents = UserAgent.values();
|
||||
int randomIndex = (int)(Math.random() * agents.length);
|
||||
return agents[randomIndex];
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return browserName;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class LeagueOfLegends {
|
||||
private final Faker faker;
|
||||
|
||||
protected LeagueOfLegends(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String champion() {
|
||||
return faker.fakeValuesService().resolve("games.league_of_legends.champion", this, faker);
|
||||
}
|
||||
|
||||
public String location() {
|
||||
return faker.fakeValuesService().resolve("games.league_of_legends.location", this, faker);
|
||||
}
|
||||
|
||||
public String quote() {
|
||||
return faker.fakeValuesService().resolve("games.league_of_legends.quote", this, faker);
|
||||
}
|
||||
|
||||
public String summonerSpell() {
|
||||
return faker.fakeValuesService().resolve("games.league_of_legends.summoner_spell", this, faker);
|
||||
}
|
||||
|
||||
public String masteries() {
|
||||
return faker.fakeValuesService().resolve("games.league_of_legends.masteries", this, faker);
|
||||
}
|
||||
|
||||
public String rank() {
|
||||
return faker.fakeValuesService().resolve("games.league_of_legends.rank", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -39,17 +39,32 @@ public class Lorem {
|
||||
return characters(faker.random().nextInt(maximumLength - minimumLength) + minimumLength, includeUppercase);
|
||||
}
|
||||
|
||||
public String characters(int minimumLength, int maximumLength, boolean includeUppercase, boolean includeDigit) {
|
||||
return characters(faker.random().nextInt(maximumLength - minimumLength) + minimumLength, includeUppercase, includeDigit);
|
||||
}
|
||||
|
||||
public String characters(int fixedNumberOfCharacters) {
|
||||
return characters(fixedNumberOfCharacters, false);
|
||||
}
|
||||
|
||||
public String characters(int fixedNumberOfCharacters, boolean includeUppercase) {
|
||||
return characters(fixedNumberOfCharacters, includeUppercase, true);
|
||||
}
|
||||
|
||||
public String characters(int fixedNumberOfCharacters, boolean includeUppercase, boolean includeDigit) {
|
||||
if (fixedNumberOfCharacters < 1) {
|
||||
return "";
|
||||
}
|
||||
char[] buffer = new char[fixedNumberOfCharacters];
|
||||
for (int i = 0; i < buffer.length; i++) {
|
||||
char randomCharacter = characters[faker.random().nextInt(characters.length)];
|
||||
char randomCharacter;
|
||||
|
||||
if (includeDigit) {
|
||||
randomCharacter = characters[faker.random().nextInt(characters.length)];
|
||||
} else {
|
||||
randomCharacter = letters[faker.random().nextInt(letters.length)];
|
||||
}
|
||||
|
||||
if (includeUppercase && faker.bool().bool()) {
|
||||
randomCharacter = Character.toUpperCase(randomCharacter);
|
||||
}
|
||||
@@ -145,15 +160,17 @@ public class Lorem {
|
||||
|
||||
static {
|
||||
StringBuilder builder = new StringBuilder(36);
|
||||
for (char number = '0'; number <= '9'; number++) {
|
||||
builder.append(number);
|
||||
}
|
||||
for (char character = 'a'; character <= 'z'; character++) {
|
||||
builder.append(character);
|
||||
}
|
||||
letters = builder.toString().toCharArray();
|
||||
for (char number = '0'; number <= '9'; number++) {
|
||||
builder.append(number);
|
||||
}
|
||||
characters = builder.toString().toCharArray();
|
||||
}
|
||||
|
||||
private static final char[] letters;
|
||||
private static final char[] characters;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class Medical {
|
||||
|
||||
private final Faker faker;
|
||||
|
||||
protected Medical(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String medicineName() {
|
||||
return faker.fakeValuesService().resolve("medical.medicine_name", this, faker);
|
||||
}
|
||||
|
||||
public String diseaseName() {
|
||||
return faker.fakeValuesService().resolve("medical.disease_name", this, faker);
|
||||
}
|
||||
|
||||
public String hospitalName() {
|
||||
return faker.fakeValuesService().resolve("medical.hospital_name", this, faker);
|
||||
}
|
||||
|
||||
public String symptoms() {
|
||||
return faker.fakeValuesService().resolve("medical.symptoms", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -23,4 +23,8 @@ public class Music {
|
||||
public String chord() {
|
||||
return key() + faker.options().option(CHORD_TYPES);
|
||||
}
|
||||
|
||||
public String genre() {
|
||||
return faker.resolve("music.genres");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -120,10 +120,13 @@ public class Name {
|
||||
* @see Name#lastName()
|
||||
*/
|
||||
public String username() {
|
||||
return StringUtils.join(new String[]{
|
||||
|
||||
String username = StringUtils.join(new String[]{
|
||||
firstName().replaceAll("'", "").toLowerCase(),
|
||||
".",
|
||||
lastName().replaceAll("'", "").toLowerCase()}
|
||||
);
|
||||
|
||||
return StringUtils.deleteWhitespace(username);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,11 +9,23 @@ public class Options {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
|
||||
public String option(String... options) {
|
||||
/**
|
||||
* Returns a random element from an varargs.
|
||||
*
|
||||
* @param options The varargs to take a random element from.
|
||||
* @param <E> The type of the elements in the varargs.
|
||||
* @return A randomly selected element from the varargs.
|
||||
*/
|
||||
public <E> E option(E... options) {
|
||||
return options[faker.random().nextInt(options.length)];
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a random element from Enum.
|
||||
*
|
||||
* @param enumeration The Enum to take a random element from.
|
||||
* @return A randomly selected element from the enum.
|
||||
*/
|
||||
public <E extends Enum<E>> E option(Class<E> enumeration) {
|
||||
E[] enumConstants = enumeration.getEnumConstants();
|
||||
return enumConstants[faker.random().nextInt(enumConstants.length)];
|
||||
@@ -22,7 +34,7 @@ public class Options {
|
||||
/**
|
||||
* Returns a random element from an array.
|
||||
*
|
||||
* @param array The array to take a random element fom.
|
||||
* @param array The array to take a random element from.
|
||||
* @param <E> The type of the elements in the array.
|
||||
* @return A randomly selected element from the array.
|
||||
*/
|
||||
@@ -33,7 +45,7 @@ public class Options {
|
||||
/**
|
||||
* Returns a random element from a list.
|
||||
*
|
||||
* @param list The list to take a random element fom.
|
||||
* @param list The list to take a random element from.
|
||||
* @param <E> The type of the elements in the list.
|
||||
* @return A randomly selected element from the list.
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class Overwatch {
|
||||
private final Faker faker;
|
||||
|
||||
protected Overwatch(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String hero() {
|
||||
return faker.fakeValuesService().resolve("games.overwatch.heroes", this, faker);
|
||||
}
|
||||
|
||||
public String location() {
|
||||
return faker.fakeValuesService().resolve("games.overwatch.locations", this, faker);
|
||||
}
|
||||
|
||||
public String quote() {
|
||||
return faker.fakeValuesService().resolve("games.overwatch.quotes", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -14,4 +14,20 @@ public class PhoneNumber {
|
||||
public String phoneNumber() {
|
||||
return faker.numerify(faker.fakeValuesService().resolve("phone_number.formats", this, faker));
|
||||
}
|
||||
|
||||
public String extension() {
|
||||
return subscriberNumber();
|
||||
}
|
||||
|
||||
public String subscriberNumber(int length) {
|
||||
StringBuilder subscriberNumber = new StringBuilder();
|
||||
for (int i = 0; i < length; i++) {
|
||||
subscriberNumber.append("#");
|
||||
}
|
||||
return faker.numerify(subscriberNumber.toString());
|
||||
}
|
||||
|
||||
public String subscriberNumber() {
|
||||
return subscriberNumber(4);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,10 +9,10 @@ public class Pokemon {
|
||||
}
|
||||
|
||||
public String name() {
|
||||
return faker.resolve("pokemon.names");
|
||||
return faker.resolve("games.pokemon.names");
|
||||
}
|
||||
|
||||
public String location() {
|
||||
return faker.resolve("pokemon.locations");
|
||||
return faker.resolve("games.pokemon.locations");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class Robin {
|
||||
private final Faker faker;
|
||||
|
||||
protected Robin(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String quote() {
|
||||
return faker.fakeValuesService().resolve("robin.quotes", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.github.javafaker;
|
||||
|
||||
public class StarTrek {
|
||||
private final Faker faker;
|
||||
|
||||
protected StarTrek(Faker faker) {
|
||||
this.faker = faker;
|
||||
}
|
||||
|
||||
public String character() {
|
||||
return faker.fakeValuesService().resolve("star_trek.character", this, faker);
|
||||
}
|
||||
|
||||
public String location() {
|
||||
return faker.fakeValuesService().resolve("star_trek.location", this, faker);
|
||||
}
|
||||
|
||||
public String specie() {
|
||||
return faker.fakeValuesService().resolve("star_trek.specie", this, faker);
|
||||
}
|
||||
|
||||
public String villain() {
|
||||
return faker.fakeValuesService().resolve("star_trek.villain", this, faker);
|
||||
}
|
||||
}
|
||||
@@ -8,26 +8,26 @@ public class Witcher {
|
||||
}
|
||||
|
||||
public String character() {
|
||||
return faker.fakeValuesService().resolve("witcher.characters", this, faker);
|
||||
return faker.fakeValuesService().resolve("games.witcher.characters", this, faker);
|
||||
}
|
||||
|
||||
public String witcher() {
|
||||
return faker.fakeValuesService().resolve("witcher.witchers", this, faker);
|
||||
return faker.fakeValuesService().resolve("games.witcher.witchers", this, faker);
|
||||
}
|
||||
|
||||
public String school() {
|
||||
return faker.fakeValuesService().resolve("witcher.schools", this, faker);
|
||||
return faker.fakeValuesService().resolve("games.witcher.schools", this, faker);
|
||||
}
|
||||
|
||||
public String location() {
|
||||
return faker.fakeValuesService().resolve("witcher.locations", this, faker);
|
||||
return faker.fakeValuesService().resolve("games.witcher.locations", this, faker);
|
||||
}
|
||||
|
||||
public String quote() {
|
||||
return faker.fakeValuesService().resolve("witcher.quotes", this, faker);
|
||||
return faker.fakeValuesService().resolve("games.witcher.quotes", this, faker);
|
||||
}
|
||||
|
||||
public String monster() {
|
||||
return faker.fakeValuesService().resolve("witcher.monsters", this, faker);
|
||||
return faker.fakeValuesService().resolve("games.witcher.monsters", this, faker);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,10 +8,10 @@ public class Zelda {
|
||||
}
|
||||
|
||||
public String game() {
|
||||
return faker.resolve("zelda.games");
|
||||
return faker.resolve("games.zelda.games");
|
||||
}
|
||||
|
||||
public String character() {
|
||||
return faker.resolve("zelda.characters");
|
||||
return faker.resolve("games.zelda.characters");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,92 @@
|
||||
package com.github.javafaker.service;
|
||||
|
||||
import org.yaml.snakeyaml.Yaml;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
|
||||
public class FakeValues implements FakeValuesInterface {
|
||||
private final Locale locale;
|
||||
private final String filename;
|
||||
private final String path;
|
||||
private Map values;
|
||||
|
||||
FakeValues(Locale locale) {
|
||||
this(locale, getFilename(locale), getFilename(locale));
|
||||
}
|
||||
|
||||
private static String getFilename(Locale locale) {
|
||||
final StringBuilder filename = new StringBuilder(language(locale));
|
||||
if (!"".equals(locale.getCountry())) {
|
||||
filename.append("-").append(locale.getCountry());
|
||||
}
|
||||
return filename.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* If you new up a locale with "he", it gets converted to "iw" which is old.
|
||||
* This addresses that unfortunate condition.
|
||||
*/
|
||||
private static String language(Locale l) {
|
||||
if (l.getLanguage().equals("iw")) {
|
||||
return "he";
|
||||
}
|
||||
return l.getLanguage();
|
||||
}
|
||||
|
||||
FakeValues(Locale locale, String filename, String path) {
|
||||
this.locale = locale;
|
||||
this.filename = filename;
|
||||
this.path = path;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map get(String key) {
|
||||
if (values == null) {
|
||||
values = loadValues();
|
||||
}
|
||||
|
||||
return values == null ? null : (Map) values.get(key);
|
||||
}
|
||||
|
||||
private Map loadValues() {
|
||||
String pathWithLocaleAndFilename = "/" + locale.getLanguage() + "/" + this.filename;
|
||||
String pathWithFilename = "/" + filename + ".yml";
|
||||
String pathWithLocale = "/" + locale.getLanguage() + ".yml";
|
||||
|
||||
List<String> paths = Arrays.asList(pathWithLocaleAndFilename, pathWithFilename, pathWithLocale);
|
||||
InputStream stream = null;
|
||||
for (String path : paths) {
|
||||
stream = findStream(path);
|
||||
if (stream != null) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (stream == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
final Map valuesMap = new Yaml().loadAs(stream, Map.class);
|
||||
Map localeBased = (Map) valuesMap.get(locale.getLanguage());
|
||||
if (localeBased == null) {
|
||||
localeBased = (Map) valuesMap.get(filename);
|
||||
}
|
||||
return (Map) localeBased.get("faker");
|
||||
}
|
||||
|
||||
private InputStream findStream(String filename) {
|
||||
InputStream streamOnClass = getClass().getResourceAsStream(filename);
|
||||
if (streamOnClass != null) {
|
||||
return streamOnClass;
|
||||
}
|
||||
return getClass().getClassLoader().getResourceAsStream(filename);
|
||||
}
|
||||
|
||||
boolean supportsPath(String path) {
|
||||
return this.path.equals(path);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.github.javafaker.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public class FakeValuesGrouping implements FakeValuesInterface {
|
||||
|
||||
private List<FakeValues> fakeValuesList = new ArrayList<FakeValues>();
|
||||
|
||||
public void add(FakeValues fakeValues) {
|
||||
fakeValuesList.add(fakeValues);
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings({"unchecked", "rawtypes"})
|
||||
public Map get(String key) {
|
||||
Map result = null;
|
||||
for (FakeValues fakeValues : fakeValuesList) {
|
||||
if (fakeValues.supportsPath(key)) {
|
||||
if (result != null) {
|
||||
final Map newResult = fakeValues.get(key);
|
||||
result.putAll(newResult);
|
||||
} else {
|
||||
result = fakeValues.get(key);
|
||||
}
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.github.javafaker.service;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public interface FakeValuesInterface {
|
||||
Map get(String key);
|
||||
}
|
||||
@@ -3,15 +3,21 @@ package com.github.javafaker.service;
|
||||
import com.github.javafaker.Address;
|
||||
import com.github.javafaker.Faker;
|
||||
import com.github.javafaker.Name;
|
||||
import com.github.javafaker.service.files.EnFile;
|
||||
import com.mifmif.common.regex.Generex;
|
||||
import org.apache.commons.lang3.ClassUtils;
|
||||
import org.yaml.snakeyaml.Yaml;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.lang.reflect.Constructor;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.regex.Matcher;
|
||||
@@ -21,28 +27,28 @@ public class FakeValuesService {
|
||||
private static final Pattern EXPRESSION_PATTERN = Pattern.compile("#\\{([a-z0-9A-Z_.]+)\\s?(?:'([^']+)')?(?:,'([^']+)')*\\}");
|
||||
|
||||
private final Logger log = Logger.getLogger("faker");
|
||||
|
||||
private final List<Map<String, Object>> fakeValuesMaps;
|
||||
|
||||
|
||||
private final List<FakeValuesInterface> fakeValuesList;
|
||||
private final RandomService randomService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Resolves YAML file using the most specific path first based on language and country code.
|
||||
* 'en_US' would resolve in the following order:
|
||||
* <ol>
|
||||
* <li>/en-US.yml</li>
|
||||
* <li>/en.yml</li>
|
||||
* </ol>
|
||||
* The search is case-insensitive, so the following will all resolve correctly. Also, either a hyphen or
|
||||
* an underscore can be used when constructing a {@link Locale} instance. This is legacy behavior and not
|
||||
* condoned, but it will work.
|
||||
* <ul>
|
||||
* <li>EN_US</li>
|
||||
* <li>En-Us</li>
|
||||
* <li>eN_uS</li>
|
||||
* </ul>
|
||||
* Resolves YAML file using the most specific path first based on language and country code.
|
||||
* 'en_US' would resolve in the following order:
|
||||
* <ol>
|
||||
* <li>/en-US.yml</li>
|
||||
* <li>/en.yml</li>
|
||||
* </ol>
|
||||
* The search is case-insensitive, so the following will all resolve correctly. Also, either a hyphen or
|
||||
* an underscore can be used when constructing a {@link Locale} instance. This is legacy behavior and not
|
||||
* condoned, but it will work.
|
||||
* <ul>
|
||||
* <li>EN_US</li>
|
||||
* <li>En-Us</li>
|
||||
* <li>eN_uS</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
*
|
||||
* @param locale
|
||||
* @param randomService
|
||||
*/
|
||||
@@ -55,57 +61,29 @@ public class FakeValuesService {
|
||||
locale = normalizeLocale(locale);
|
||||
|
||||
final List<Locale> locales = localeChain(locale);
|
||||
final List<Map<String,Object>> all = new ArrayList(locales.size());
|
||||
final List<FakeValuesInterface> all = new ArrayList(locales.size());
|
||||
|
||||
for (final Locale l : locales) {
|
||||
final StringBuilder filename = new StringBuilder(language(l));
|
||||
if (!"".equals(l.getCountry())) {
|
||||
filename.append("-").append(l.getCountry());
|
||||
}
|
||||
|
||||
final InputStream stream = findStream(filename.toString());
|
||||
if (stream != null) {
|
||||
all.add(fakerFromStream(stream, filename.toString()));
|
||||
boolean isEnglish = l.equals(Locale.ENGLISH);
|
||||
if (isEnglish) {
|
||||
FakeValuesGrouping fakeValuesGrouping = new FakeValuesGrouping();
|
||||
for (EnFile file : EnFile.getFiles()) {
|
||||
fakeValuesGrouping.add(new FakeValues(l, file.getFile(), file.getPath()));
|
||||
}
|
||||
all.add(fakeValuesGrouping);
|
||||
} else {
|
||||
all.add(new FakeValues(locale));
|
||||
}
|
||||
}
|
||||
|
||||
if (all.size() == 1 && !locale.equals(Locale.ENGLISH)) {
|
||||
// if we have only successfully loaded ENGLISH and the requested locale
|
||||
// wasn't english that means we were unable to load the requested locale
|
||||
// in that case we vomit.
|
||||
// If someone requests FRANCE ("fr","FR") and we can't load fr_FR but we
|
||||
// load "fr", then that's ok. we picked up a variant. only if we ONLY pick up
|
||||
// the default do we throw that exception.
|
||||
throw new LocaleDoesNotExistException(locale.toString() + " does not exist");
|
||||
}
|
||||
|
||||
this.fakeValuesMaps = Collections.unmodifiableList(all);
|
||||
}
|
||||
|
||||
/**
|
||||
* If you new up a locale with "he", it gets converted to "iw" which is old.
|
||||
* This addresses that unfortunate condition.
|
||||
*/
|
||||
private String language(Locale l) {
|
||||
if (l.getLanguage().equals("iw")) {
|
||||
return "he";
|
||||
}
|
||||
return l.getLanguage();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the embedded faker: clause from the loaded Yml by the localeName, so .yml > en-us: > faker:
|
||||
*/
|
||||
protected Map fakerFromStream(InputStream stream, String localeName) {
|
||||
final Map valuesMap = new Yaml().loadAs(stream, Map.class);
|
||||
final Map localeBased = (Map) valuesMap.get(localeName);
|
||||
return (Map) localeBased.get("faker");
|
||||
this.fakeValuesList = Collections.unmodifiableList(all);
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert the specified locale into a chain of locales used for message resolution. For example:
|
||||
*
|
||||
* {@link Locale#FRANCE} (fr_FR) -> [ fr_FR, fr, en ]
|
||||
*
|
||||
* <p>
|
||||
* {@link Locale#FRANCE} (fr_FR) -> [ fr_FR, anotherTest, en ]
|
||||
*
|
||||
* @return a list of {@link Locale} instances
|
||||
*/
|
||||
protected List<Locale> localeChain(Locale from) {
|
||||
@@ -123,31 +101,22 @@ public class FakeValuesService {
|
||||
chain.add(Locale.ENGLISH); // default
|
||||
return chain;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @return a proper {@link Locale} instance with language and country code set regardless of how
|
||||
* it was instantiated. new Locale("pt-br") will be normalized to a locale constructed
|
||||
* with new Locale("pt","BR").
|
||||
* it was instantiated. new Locale("pt-br") will be normalized to a locale constructed
|
||||
* with new Locale("pt","BR").
|
||||
*/
|
||||
private Locale normalizeLocale(Locale locale) {
|
||||
final String[] parts = locale.toString().split("[-\\_]");
|
||||
|
||||
|
||||
if (parts.length == 1) {
|
||||
return new Locale(parts[0]);
|
||||
} else {
|
||||
return new Locale(parts[0],parts[1]);
|
||||
return new Locale(parts[0], parts[1]);
|
||||
}
|
||||
}
|
||||
|
||||
private InputStream findStream(String filename) {
|
||||
String filenameWithExtension = "/" + filename + ".yml";
|
||||
InputStream streamOnClass = getClass().getResourceAsStream(filenameWithExtension);
|
||||
if (streamOnClass != null) {
|
||||
return streamOnClass;
|
||||
}
|
||||
return getClass().getClassLoader().getResourceAsStream(filenameWithExtension);
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetch a random value from an array item specified by the key
|
||||
*
|
||||
@@ -214,10 +183,15 @@ public class FakeValuesService {
|
||||
String[] path = key.split("\\.");
|
||||
|
||||
Object result = null;
|
||||
for (Map<String, Object> fakeValuesMap : fakeValuesMaps) {
|
||||
Object currentValue = fakeValuesMap;
|
||||
for (FakeValuesInterface fakeValuesInterface : fakeValuesList) {
|
||||
Object currentValue = fakeValuesInterface;
|
||||
for (int p = 0; currentValue != null && p < path.length; p++) {
|
||||
currentValue = ((Map<String, Object>) currentValue).get(path[p]);
|
||||
String currentPath = path[p];
|
||||
if (currentValue instanceof Map) {
|
||||
currentValue = ((Map) currentValue).get(currentPath);
|
||||
} else {
|
||||
currentValue = ((FakeValuesInterface) currentValue).get(currentPath);
|
||||
}
|
||||
}
|
||||
result = currentValue;
|
||||
if (result != null) {
|
||||
@@ -260,7 +234,7 @@ public class FakeValuesService {
|
||||
}
|
||||
|
||||
/**
|
||||
* Applies both a {@link #numerify(String)} and a {@link #letterify(String,boolean)}
|
||||
* Applies both a {@link #numerify(String)} and a {@link #letterify(String, boolean)}
|
||||
* over the incoming string.
|
||||
*
|
||||
* @param string
|
||||
@@ -300,7 +274,7 @@ public class FakeValuesService {
|
||||
* For example, the string "12??34" could be replaced with a string like "12AB34".
|
||||
*
|
||||
* @param letterString
|
||||
* @param isUpper specifies whether or not letters should be upper case
|
||||
* @param isUpper specifies whether or not letters should be upper case
|
||||
* @return
|
||||
*/
|
||||
public String letterify(String letterString, boolean isUpper) {
|
||||
@@ -322,14 +296,14 @@ public class FakeValuesService {
|
||||
|
||||
/**
|
||||
* Resolves a key to a method on an object.
|
||||
*
|
||||
* <p>
|
||||
* #{hello} with result in a method call to current.hello();
|
||||
*
|
||||
* <p>
|
||||
* #{Person.hello_someone} will result in a method call to person.helloSomeone();
|
||||
*
|
||||
*/
|
||||
public String resolve(String key, Object current, Faker root) {
|
||||
final String expression = safeFetch(key, null);
|
||||
|
||||
if (expression == null) {
|
||||
throw new RuntimeException(key + " resulted in null expression");
|
||||
}
|
||||
@@ -339,6 +313,7 @@ public class FakeValuesService {
|
||||
|
||||
/**
|
||||
* resolves an expression using the current faker.
|
||||
*
|
||||
* @param expression
|
||||
* @param faker
|
||||
* @return
|
||||
@@ -346,22 +321,23 @@ public class FakeValuesService {
|
||||
public String expression(String expression, Faker faker) {
|
||||
return resolveExpression(expression, null, faker);
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>processes a expression in the style #{X.y} using the current objects as the 'current' location
|
||||
* within the yml file (or the {@link Faker} object hierarchy as it were).
|
||||
* </p>
|
||||
* <p>
|
||||
* #{Address.streetName} would get resolved to {@link Faker#address()}'s {@link Address#streetName()}
|
||||
* #{Address.streetName} would get resolved to {@link Faker#address()}'s {@link Address#streetName()}
|
||||
* </p>
|
||||
* <p>
|
||||
* #{address.street} would get resolved to the YAML > locale: faker: address: street:
|
||||
* #{address.street} would get resolved to the YAML > locale: faker: address: street:
|
||||
* </p>
|
||||
* <p>
|
||||
* Combinations are supported as well: "#{x} #{y}"
|
||||
* Combinations are supported as well: "#{x} #{y}"
|
||||
* </p>
|
||||
* <p>
|
||||
* Recursive templates are supported. if "#{x}" resolves to "#{Address.streetName}" then "#{x}" resolves to
|
||||
* {@link Faker#address()}'s {@link Address#streetName()}.
|
||||
* Recursive templates are supported. if "#{x}" resolves to "#{Address.streetName}" then "#{x}" resolves to
|
||||
* {@link Faker#address()}'s {@link Address#streetName()}.
|
||||
* </p>
|
||||
*/
|
||||
protected String resolveExpression(String expression, Object current, Faker root) {
|
||||
@@ -372,10 +348,10 @@ public class FakeValuesService {
|
||||
final String escapedDirective = matcher.group(0);
|
||||
final String directive = matcher.group(1);
|
||||
List<String> args = new ArrayList<String>();
|
||||
for (int i=2;i < matcher.groupCount()+1 && matcher.group(i) != null;i++) {
|
||||
for (int i = 2; i < matcher.groupCount() + 1 && matcher.group(i) != null; i++) {
|
||||
args.add(matcher.group(i));
|
||||
}
|
||||
|
||||
|
||||
// resolve the expression and reprocess it to handle recursive templates
|
||||
String resolved = resolveExpression(directive, args, current, root);
|
||||
if (resolved == null) {
|
||||
@@ -383,7 +359,7 @@ public class FakeValuesService {
|
||||
}
|
||||
|
||||
resolved = resolveExpression(resolved, current, root);
|
||||
result = result.replace(escapedDirective, resolved);
|
||||
result = StringUtils.replaceOnce(result, escapedDirective, resolved);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@@ -391,20 +367,21 @@ public class FakeValuesService {
|
||||
/**
|
||||
* <h1>Search Order</h1>
|
||||
* <ul>
|
||||
* <li>Search for methods on the current object</li>
|
||||
* <li>local keys in Yaml File</li>
|
||||
* <li>Search for methods on faker child objects</li>
|
||||
* <li>Search for keys in yaml file by transforming object reference to yaml reference</li>
|
||||
* <li>Search for methods on the current object</li>
|
||||
* <li>local keys in Yaml File</li>
|
||||
* <li>Search for methods on faker child objects</li>
|
||||
* <li>Search for keys in yaml file by transforming object reference to yaml reference</li>
|
||||
* </ul>
|
||||
*
|
||||
* @return null if unable to resolve
|
||||
*/
|
||||
private String resolveExpression(String directive, List<String> args, Object current, Faker root) {
|
||||
// name.name (resolve locally)
|
||||
// Name.first_name (resolve to faker.name().firstName())
|
||||
final String simpleDirective = (isDotDirective(directive) || current == null)
|
||||
? directive
|
||||
final String simpleDirective = (isDotDirective(directive) || current == null)
|
||||
? directive
|
||||
: classNameToYamlName(current) + "." + directive;
|
||||
|
||||
|
||||
String resolved = null;
|
||||
// resolve method references on CURRENT object like #{number_between '1','10'} on Number or
|
||||
// #{ssn_valid} on IdNumber
|
||||
@@ -413,7 +390,7 @@ public class FakeValuesService {
|
||||
}
|
||||
|
||||
// simple fetch of a value from the yaml file. the directive may have been mutated
|
||||
// such that if the current yml object is car: and directive is #{wheel} then
|
||||
// such that if the current yml object is car: and directive is #{wheel} then
|
||||
// car.wheel will be looked up in the YAML file.
|
||||
if (resolved == null) {
|
||||
resolved = safeFetch(simpleDirective, null);
|
||||
@@ -428,16 +405,16 @@ public class FakeValuesService {
|
||||
if (resolved == null && isDotDirective(directive)) {
|
||||
resolved = resolveFakerObjectAndMethod(root, directive, args);
|
||||
}
|
||||
|
||||
|
||||
// last ditch effort. Due to Ruby's dynamic nature, something like 'Address.street_title' will resolve
|
||||
// because 'street_title' is a dynamic method on the Address object. We can't do this in Java so we go
|
||||
// because 'street_title' is a dynamic method on the Address object. We can't do this in Java so we go
|
||||
// thru the normal resolution above, but if we will can't resolve it, we once again do a 'safeFetch' as we
|
||||
// did first but FIRST we change the Object reference Class.method_name with a yml style internal refernce ->
|
||||
// class.method_name (lowercase)
|
||||
if (resolved == null && isDotDirective(directive)) {
|
||||
resolved = safeFetch(javaNameToYamlName(simpleDirective), null);
|
||||
}
|
||||
|
||||
|
||||
return resolved;
|
||||
}
|
||||
|
||||
@@ -452,6 +429,7 @@ public class FakeValuesService {
|
||||
|
||||
/**
|
||||
* Given a {@code slashDelimitedRegex} such as {@code /[ab]/}, removes the slashes and returns only {@code [ab]}
|
||||
*
|
||||
* @param slashDelimitedRegex a non null slash delimited regex (ex. {@code /[ab]/})
|
||||
* @return the regex without the slashes (ex. {@code [ab]})
|
||||
*/
|
||||
@@ -464,14 +442,14 @@ public class FakeValuesService {
|
||||
}
|
||||
|
||||
/**
|
||||
* @return a yaml style name from the classname of the supplied object (PhoneNumber => phone_number)
|
||||
* @return a yaml style name from the classname of the supplied object (PhoneNumber => phone_number)
|
||||
*/
|
||||
private String classNameToYamlName(Object current) {
|
||||
return javaNameToYamlName(current.getClass().getSimpleName());
|
||||
}
|
||||
|
||||
/**
|
||||
* @return a yaml style name like 'phone_number' from a java style name like 'PhoneNumber'
|
||||
* @return a yaml style name like 'phone_number' from a java style name like 'PhoneNumber'
|
||||
*/
|
||||
private String javaNameToYamlName(String expression) {
|
||||
return expression.replaceAll("([A-Z])", "_$1")
|
||||
@@ -480,7 +458,6 @@ public class FakeValuesService {
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Given a directive like 'firstName', attempts to resolve it to a method. For example if obj is an instance of
|
||||
* {@link Name} then this method would return {@link Name#firstName()}. Returns null if the directive is nested
|
||||
@@ -500,15 +477,16 @@ public class FakeValuesService {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Accepts a {@link Faker} instance and a name.firstName style 'key' which is resolved to the return value of:
|
||||
* {@link Faker#name()}'s {@link Name#firstName()} method.
|
||||
*
|
||||
* @throws RuntimeException if there's a problem invoking the method or it doesn't exist.
|
||||
*/
|
||||
private String resolveFakerObjectAndMethod(Faker faker, String key, List<String> args) {
|
||||
final String[] classAndMethod = key.split("\\.", 2);
|
||||
|
||||
|
||||
try {
|
||||
String fakerMethodName = classAndMethod[0].replaceAll("_", "");
|
||||
MethodAndCoercedArgs fakerAccessor = accessor(faker, fakerMethodName, Collections.<String>emptyList());
|
||||
@@ -532,15 +510,15 @@ public class FakeValuesService {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Find an accessor by name ignoring case.
|
||||
*/
|
||||
private MethodAndCoercedArgs accessor(Object onObject, String name, List<String> args) {
|
||||
log.log(Level.FINE, "Find accessor named " + name + " on " + onObject.getClass().getSimpleName() + " with args " + args);
|
||||
|
||||
|
||||
for (Method m : onObject.getClass().getMethods()) {
|
||||
if (m.getName().equalsIgnoreCase(name)
|
||||
if (m.getName().equalsIgnoreCase(name)
|
||||
&& m.getParameterTypes().length == args.size()) {
|
||||
final List<Object> coercedArguments = coerceArguments(m, args);
|
||||
if (coercedArguments != null) {
|
||||
@@ -558,6 +536,7 @@ public class FakeValuesService {
|
||||
/**
|
||||
* Coerce arguments in <em>args</em> into the appropriate types (if possible) for the parameter arguments
|
||||
* to <em>accessor</em>.
|
||||
*
|
||||
* @return array of coerced values if successful, null otherwise
|
||||
* @throws Exception if unable to coerce
|
||||
*/
|
||||
@@ -567,10 +546,16 @@ public class FakeValuesService {
|
||||
|
||||
Class<?> toType = ClassUtils.primitiveToWrapper(accessor.getParameterTypes()[i]);
|
||||
try {
|
||||
final Constructor<?> ctor = toType.getConstructor(String.class);
|
||||
final Object coercedArgument = ctor.newInstance(args.get(i));
|
||||
|
||||
coerced.add(coercedArgument);
|
||||
if (toType.isEnum()) {
|
||||
Method method = toType.getMethod( "valueOf", String.class );
|
||||
String enumArg = args.get( i ).substring( args.get( i ).indexOf( "." ) + 1 );
|
||||
Object coercedArg = method.invoke( null, enumArg );
|
||||
coerced.add( coercedArg );
|
||||
} else {
|
||||
final Constructor<?> ctor = toType.getConstructor(String.class);
|
||||
final Object coercedArgument = ctor.newInstance(args.get(i));
|
||||
coerced.add(coercedArgument);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.fine("Unable to coerce " + args.get(i) + " to " + toType.getSimpleName() + " via " + toType.getSimpleName() + "(String) constructor.");
|
||||
return null;
|
||||
@@ -578,7 +563,7 @@ public class FakeValuesService {
|
||||
}
|
||||
return coerced;
|
||||
}
|
||||
|
||||
|
||||
private String string(Object obj) {
|
||||
return (obj == null) ? null : obj.toString();
|
||||
}
|
||||
@@ -591,14 +576,14 @@ public class FakeValuesService {
|
||||
private class MethodAndCoercedArgs {
|
||||
|
||||
private final Method method;
|
||||
|
||||
|
||||
private final List<Object> coerced;
|
||||
|
||||
private MethodAndCoercedArgs(Method m, List<Object> coerced) {
|
||||
this.method = requireNonNull(m, "method cannot be null");
|
||||
this.coerced = requireNonNull(coerced, "coerced arguments cannot be null");
|
||||
}
|
||||
|
||||
|
||||
private Object invoke(Object on) throws InvocationTargetException, IllegalAccessException {
|
||||
return method.invoke(on, coerced.toArray());
|
||||
}
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
package com.github.javafaker.service;
|
||||
|
||||
public class LocaleDoesNotExistException extends RuntimeException {
|
||||
public LocaleDoesNotExistException(String message) {
|
||||
super(message);
|
||||
}
|
||||
}
|
||||
@@ -54,4 +54,17 @@ public class RandomService {
|
||||
public Integer nextInt(int min, int max) {
|
||||
return random.nextInt((max - min) + 1) + min;
|
||||
}
|
||||
|
||||
public String hex() {
|
||||
return hex(8);
|
||||
}
|
||||
|
||||
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)]);
|
||||
}
|
||||
return hexString.toString();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,199 @@
|
||||
package com.github.javafaker.service.files;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
public class EnFile {
|
||||
private final String file;
|
||||
private final String path;
|
||||
|
||||
private EnFile(String file) {
|
||||
this(file, file.replaceFirst(".yml", ""));
|
||||
}
|
||||
|
||||
private EnFile(String file, String path) {
|
||||
this.file = file;
|
||||
this.path = path;
|
||||
}
|
||||
|
||||
|
||||
public String getFile() {
|
||||
return file;
|
||||
}
|
||||
|
||||
public String getPath() {
|
||||
return path;
|
||||
}
|
||||
|
||||
private static List<String> FILES = Arrays.asList("address.yml",
|
||||
"ancient.yml",
|
||||
"animal.yml",
|
||||
"app.yml",
|
||||
"appliance.yml",
|
||||
"aqua_teen_hunger_force.yml",
|
||||
"artist.yml",
|
||||
"aviation.yml",
|
||||
"back_to_the_future.yml",
|
||||
"bank.yml",
|
||||
"beer.yml",
|
||||
"bojack_horseman.yml",
|
||||
"book.yml",
|
||||
"bossa_nova.yml",
|
||||
"breaking_bad.yml",
|
||||
"buffy.yml",
|
||||
"business.yml",
|
||||
"cannabis.yml",
|
||||
"chuck_norris.yml",
|
||||
"code.yml",
|
||||
"coffee.yml",
|
||||
"coin.yml",
|
||||
"color.yml",
|
||||
"commerce.yml",
|
||||
"community.yml",
|
||||
"company.yml",
|
||||
"compass.yml",
|
||||
"construction.yml",
|
||||
"cosmere.yml",
|
||||
"country.yml",
|
||||
"crypto_coin.yml",
|
||||
"currency.yml",
|
||||
"dc_comics.yml",
|
||||
"demographic.yml",
|
||||
"dessert.yml",
|
||||
"device.yml",
|
||||
"dota.yml",
|
||||
"dr_who.yml",
|
||||
"dragon_ball.yml",
|
||||
"dumb_and_dumber.yml",
|
||||
"dune.yml",
|
||||
"educator.yml",
|
||||
"elder_scrolls.yml",
|
||||
"electrical_components.yml",
|
||||
"esport.yml",
|
||||
"fallout.yml",
|
||||
"family_guy.yml",
|
||||
"famous_last_words.yml",
|
||||
"file.yml",
|
||||
"finance.yml",
|
||||
"food.yml",
|
||||
"football.yml",
|
||||
"fresh_prince_of_bel_air.yml",
|
||||
"friends.yml",
|
||||
"funny_name.yml",
|
||||
"game_of_thrones.yml",
|
||||
"gender.yml",
|
||||
"ghostbusters.yml",
|
||||
"grateful_dead.yml",
|
||||
"greek_philosophers.yml",
|
||||
"hacker.yml",
|
||||
"half_life.yml",
|
||||
"harry_potter.yml",
|
||||
"heroes.yml",
|
||||
"heroes_of_the_storm.yml",
|
||||
"hey_arnold.yml",
|
||||
"hipster.yml",
|
||||
"hitchhikers_guide_to_the_galaxy.yml",
|
||||
"hobbit.yml",
|
||||
"house.yml",
|
||||
"how_i_met_your_mother.yml",
|
||||
"id_number.yml",
|
||||
"industry_segments.yml",
|
||||
"internet.yml",
|
||||
"invoice.yml",
|
||||
"job.yml",
|
||||
"kpop.yml",
|
||||
"lebowski.yml",
|
||||
"lord_of_the_rings.yml",
|
||||
"lorem.yml",
|
||||
"lovecraft.yml",
|
||||
"markdown.yml",
|
||||
"marketing.yml",
|
||||
"matz.yml",
|
||||
"measurement.yml",
|
||||
"medical.yml",
|
||||
"michael_scott.yml",
|
||||
"military.yml",
|
||||
"most_interesting_man_in_the_world.yml",
|
||||
"movie.yml",
|
||||
"music.yml",
|
||||
"myst.yml",
|
||||
"name.yml",
|
||||
"nation.yml",
|
||||
"nato_phonetic_alphabet.yml",
|
||||
"new_girl.yml",
|
||||
"one_piece.yml",
|
||||
"overwatch.yml",
|
||||
"parks_and_rec.yml",
|
||||
"phish.yml",
|
||||
"phone_number.yml",
|
||||
"pokemon.yml",
|
||||
"princess_bride.yml",
|
||||
"programming_language.yml",
|
||||
"relationship.yml",
|
||||
"restaurant.yml",
|
||||
"rick_and_morty.yml",
|
||||
"robin.yml",
|
||||
"rock_band.yml",
|
||||
"rupaul.yml",
|
||||
"science.yml",
|
||||
"seinfeld.yml",
|
||||
"shakespeare.yml",
|
||||
"silicon_valley.yml",
|
||||
"simpsons.yml",
|
||||
"singular_siegler.yml",
|
||||
"slack_emoji.yml",
|
||||
"sonic_the_hedgehog.yml",
|
||||
"source.yml",
|
||||
"south_park.yml",
|
||||
"space.yml",
|
||||
"star_trek.yml",
|
||||
"star_wars.yml",
|
||||
"stargate.yml",
|
||||
"stock.yml",
|
||||
"stranger_thing.yml",
|
||||
"stripe.yml",
|
||||
"subscription.yml",
|
||||
"super_smash_bros.yml",
|
||||
"superhero.yml",
|
||||
"sword_art_online.yml",
|
||||
"team.yml",
|
||||
"the_expanse.yml",
|
||||
"the_it_crowd.yml",
|
||||
"the_thick_of_it.yml",
|
||||
"twin_peaks.yml",
|
||||
"umphreys_mcgee.yml",
|
||||
"university.yml",
|
||||
"v_for_vendetta.yml",
|
||||
"vehicle.yml",
|
||||
"venture_bros.yml",
|
||||
"verbs.yml",
|
||||
"weather.yml",
|
||||
"witcher.yml",
|
||||
"world_cup.yml",
|
||||
"world_of_warcraft.yml",
|
||||
"yoda.yml",
|
||||
"zelda.yml");
|
||||
|
||||
// files where the search path can't be derived from the filename
|
||||
private static List<EnFile> FILES_WITH_A_DIFFERENT_PATH = Arrays.asList(
|
||||
new EnFile("cat.yml", "creature"),
|
||||
new EnFile("dog.yml", "creature"),
|
||||
new EnFile("league_of_legends.yml", "games"),
|
||||
new EnFile("overwatch.yml", "games"),
|
||||
new EnFile("pokemon.yml", "games"),
|
||||
new EnFile("witcher.yml", "games"),
|
||||
new EnFile("zelda.yml", "games"),
|
||||
new EnFile("phone_number.yml", "cell_phone")); // load phone number again with a differen path
|
||||
|
||||
|
||||
public static List<EnFile> getFiles() {
|
||||
List<EnFile> files = new ArrayList<EnFile>();
|
||||
for (String file : FILES) {
|
||||
files.add(new EnFile(file));
|
||||
}
|
||||
files.addAll(FILES_WITH_A_DIFFERENT_PATH);
|
||||
|
||||
return files;
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -27,6 +27,9 @@ bg:
|
||||
female_first_name: [Мария, Иванка, Елена, Йорданка, Пенка, Маргарита, Виолета, Лиляна, Цветанка, Радка, Надежда, Марийка, Румяна, Тодорка, Стефка, Стоянка, Василка, Росица, Станка, Емилия, Донка, Милка, Величка, Райна, Анка, Красимира, Снежана, Мариана, Валентина, Янка, Христина, Катя, Николина, Даниела, Татяна, Светла, Галина, Златка, Лилия, Екатерина, Цветана, Недялка, Диана, Антоанета, Павлина, Анна, Веселина, Славка, Марияна, Юлия]
|
||||
female_middle_name: [Александрова, Адрианова, Ангелова, Аспарухова, Алексиева, Марианов, Бисерова, Благовестова, Боримирова, Викториева, Владимирова, Валентинова, Венциславова, Георгиева, Григорова, Грозданова, Димитрова, Даниелова, Денисова, Дамянова, Добромирова, Евгениева, Петрова, Иванова, Павлова]
|
||||
female_last_name: [Иванова, Георгиева, Димитрова, Петрова, Николова, Стоянова, Христова, Тодорова, Илиева, Василева, Атанасова, Петкова, Ангелова, Колева, Йорданова, Маринова, Стефанова, Попова, Михайлова, Кръстева, Костова, Димова, Павлова, Костадинова, Митева, Симеонова, цветкова, Александрова, Маркова, Спасова, Лазарова, Добрева, Младенова, Андреева, Янева, Радева, Русева, Янкова, Пенева, Вълчева, Григорова, Кирова, Найденова, Станчева, Алексиева, Стойчева, Борисова, Славова, Станева, Панайотова]
|
||||
first_name:
|
||||
- "#{male_first_name}"
|
||||
- "#{female_first_name}"
|
||||
name:
|
||||
- "#{male_first_name} #{male_last_name}"
|
||||
- "#{male_last_name} #{male_first_name}"
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
by:
|
||||
faker:
|
||||
separator: " і "
|
||||
address:
|
||||
country: [Аўстралія, Аўстрыя, Азербайджан, Албанія, Алжыр, Амерыканскае Самоа (не прызнаная), Ірландыя, Ісландыя, Іспанія, Антарктыка (не прызнаная), Антыгуа і Барбуда, Антыльскія Астравы (не прызнаная), Аомынь (не прызнаная), Аргенціна, Арменія, Афганістан, Багамскія Астравы, Бангладэш, Барбадас, Бахрэйн, Беларусь, Беліз, Бельгія, Бенін, Балгарыя, Балівія, Боснія і Герцагавіна, Батсвана, Бразілія, Бруней, Буркіна-Фасо, Бурундзі, Бутан, Вануату, Ватыкан, Вялікабрытанія, Венгрыя, Венесуэла, Усходні Тымор, В'етнам, Габон, Гаіці, Гаяна, Гамбія, Гана, Гвадэлупа (не прызнаная), Гватэмала, Гвіяна (не прызнаная), Гвінея, Гвінея-Бісаў, Германія, Гандурас, Грэнада, Грэцыя, Грузія, Данія, Джыбуці, Дамініка, Дамініканская Рэспубліка, Егіпет, Замбія, Зімбабвэ, Ізраіль, Індыя, Інданезія, Іарданія, Ірак, Іран, Ірландыя, Ісландыя, Іспанія, Італія, Емен, Каба-Вэрдэ, Казахстан, Камбоджа, Камерун, Канада, Катар, Кенія, Кіпр, Кірыбаці, Кітай, Калумбія, Каморскія Выспы, Конга, Дэмакратычная Рэспубліка, Карэя (Паўночная), Карэя (Паўднёвая), Косава, Коста-Рыка, Кот-Д'івуар, Куба, Кувейт, выспы Кука, Кыргызстан, Лаос, Латвія, Лесота, Ліберыя, Ліван, Лівія, Літва, Ліхтэнштэйн, Люксембург, Маўрыкій, Маўрытанія, Мадагаскар, Македонія, Малаві, Малайзія, Малі, Мальдывы, Мальта, Маршалавы Астравы, Мексіка, Мікранэзія, Мазамбік, Малдова, Манака, Манголія, Марока, М'янма, Намібія, Науру, Непал, Нігер, Нігерыя, Нідэрланды, Нікарагуа, Новая Зеландыя, Нарвегія, Аб'яднаныя Арабскія Эміраты, Аман, Пакістан, Палаў, Панама, Папуа — Новая Гвінея, Парагвай, Перу, Польшча, Партугалія, Рэспубліка Конга, Расея, Руанда, Румынія, Сальвадор, Самоа, Сан-Марына, Сан-Томе і Прынсэп, Саудаўская Аравія, Свазіленд, Сейшэльскія астравы, Сенегал, Сэнт-Вінсэнт і Грэнадыны, Сэнт-Кітс і Нэвіс, Сэнт-Люсія, Сербія, Сінгапур, Сірыя, Славакія, Славенія, Злучаныя Штаты Амерыкі, Саламонавы Выспы, Самалі, Судан, Сурынам, Сьера-Леонэ, Таджыкістан, Тайланд, Тайвань (не прызнаная), Таміл-Ілама (не прызнаная), Танзанія, Тэркс і Кайкас (не прызнаная), Таго, Такелаў (не прызнаная), Тангійская, Трынідад і Табага, Тувалу, Туніс, Турэцкая Рэспубліка Паўночнага Кіпра (не прызнаная), Туркменістан, Турцыя, Уганда, Узбекістан, Украіна, Уругвай, Фарэрскія Выспы (не прызнаная), Фіджы, Філіпіны, Фінляндыя, Францыя, Французская Палінезія (не прызнаная), Харватыя, Цэнтральнаафрыканская Рэспубліка, Чад, Чарнагорыя, Чэхія, Чылі, Швейцарыя, Швецыя, Шры-Ланка, Эквадор, Экватарыяльная Гвінея, Эрытрэя, Эстонія, Эфіопія, Паўднёва-Афрыканская Рэспубліка, Ямайка, Японія]
|
||||
building_number: ['###']
|
||||
street_suffix: ['вул', 'вуліца', 'праспект', 'плошча', 'пл.']
|
||||
secondary_address: ['кв. ###']
|
||||
postcode: ['######']
|
||||
state: [Брэсцкая вобласць Віцебская вобласць, Гомельская вобласць, Гродзенская вобласць, Мінская вобласць, Магілёўская вобласць]
|
||||
street_title: [Савецкая, Маладзёжная, Цэнтральная, Школьная, Новая, Садовая, Лясная, Набярэжная, Леніна, Кастрычніцкая, Зялёная, Камсамольская, Зарэчная, Першамайская, Гагарына, Палявая, Лугавая, Піянерская, Кірава, Юбілейная, Паўднёвая, Пралетарская, Стэпавая, Пушкіна, Калініна, Паўднёвая, Калгасная, Працоўная, Сонечная, Чыгуначная, Усходняя, Завадская, Чапаева, Нагорная, Будаўнікоў, Берагавая, Перамогі, Горкага, Кааператыўная, Чырвонаармейская, Саўгасная, Рачная, Заплечнік , Спартыўная, Азёрная, Будаўнічая, Паркавая, Чкалава, Мічурына, Падгорная, Дружбы, Паштовая, Партызанская, Вакзальная, Лермантава, Свабоды, Дарожная, Дачная, Маякоўскага, Заходняя, Фрунзэ, Дзяржынскага, Маскоўская, Свярдлова, Някрасава, Гогаля, Чырвоная, Працоўная, Шасейная, Чэхава, Камуністычная, Працы, Камарова, Матросава, Астроўскага, Сасновая, Клубная, Куйбышава, Крупскай, Бярозавая, Карла Маркса, 8 Сакавіка, Бальнічная, Садовы , Інтэрнацыянальная, Суворава, Кветкавая, Трактовая, Ламаносава, Горная, Касманаўтаў, Энергетыкаў, Шаўчэнка, Вясновая, Механізатараў, Камунальная, Лясной , 40 гадоў Перамогі, Майская]
|
||||
city_name: [г. Гродна, г. Мiнск, г. Магiлёў , г. Брэст , г. Вiцебск , г. Гомель , г. Баранавiчы , г. Бешанковiчы , г. Брагiн , г. Бяроза , г. Браслаў , г. Буда-Кашалёва , г. Ганцавiчы , г. Верхнядзвiнск , г. Ветка , г. Драгiчын , г. Глыбокае , г. Добруш , г. Жабiнка , г. Гарадок , г. Ельск , г. Iванава , г. Докшыцы , г. Жыткавiчы , г. Iвацэвiчы , г. Дуброўна , г. Жлобiн , г. Камянец , г. Лепель , г. Калiнкавiчы , г. Кобрын , г. Лёзна , г. Карма , г. Лунiнец , г. Мёры , г. Лельчыцы , г. Ляхавiчы , г. Наваполацк , г. Лоеў , г. Маларыта , г. Орша , г. Мазыр , г. Пiнск , г. Полацк , г. Нароўля , г. Пружаны , г. Паставы , г. Кастрычнiцкi , г. Столiн , г. Расоны , г. Петрыкаў , г. Сянно , г. Рэчыца , г. Талачын , г. Рагачоў , г. Ушачы , г. Светлагорск , г. Чашнiкi , г. Хойнiкi , г. Шаркаўшчына , г. Чачэрск , г. Шумiлiна , г. Бераставiца , г. Бялынiчы , г. Ваўкавыск , г. Беразiно , г. Бабруйск , г. Воранава , г. Барысаў , г. Быхаў , г. Дзятлава , г. Вiлейка , г. Глуск , г. Зэльва , г. Валожын , г. Горкi , г. Iўе , г. Дзяржынск , г. Дрыбiн , г. Карэлiчы , г. Жодзiна , г. Кiраўск , г. Лiда , г. Клецк , г. Клiмавiчы , г. Масты , г. Капыль , г. Клiчаў , г. Навагрудак , г. Крупкi , г. Касцюковiчы , г. Астравец , г. Лагойск , г. Краснаполле , г. Ашмяны , г. Любань , г. Крычаў , г. Слуцк , г. Чэрыкаў , г. Смалявiчы , г. Шклоў , г. Салiгорск , г. Стоўбцы , г. Узда , г. Чэрвень]
|
||||
city:
|
||||
- "#{Address.city_name}"
|
||||
street_name:
|
||||
- "#{street_suffix} #{Address.street_title}"
|
||||
- "#{Address.street_title} #{street_suffix}"
|
||||
street_address:
|
||||
- "#{street_name}, #{building_number}"
|
||||
default_country: [Беларусь]
|
||||
full_address:
|
||||
- "#{postcode} #{default_country}, #{city}, #{street_address}"
|
||||
- "#{postcode} #{default_country}, #{city}, #{street_address} #{secondary_address}"
|
||||
|
||||
internet:
|
||||
free_email: [yandex.ru, ya.ru, mail.ru, gmail.com, yahoo.com, hotmail.com]
|
||||
domain_suffix: [com, ru, info, бел, net, org, by]
|
||||
|
||||
name:
|
||||
male_first_name: [Аляксандр, Аляксей, Альберт, Анатоль, Андрэй, Антон, Аркадзь, Арсеній, Арцём, Барыс, Вадзім, Валянцін, Валерый, Васіль, Віктар, Віталь, Уладзімір, Уладзіслаў, Вячаслаў, Генадзь, Георгій, Герман, Рыгор, Данііл, Дзяніс, Дзмітрый, Яўген, Ягор, Іван, Ігнат, Ігар, Ілля, Канстанцін, Лаўрэнцій, Леанід, Лука, Макар, Максім, Мацвей, Міхаіл, Мікіта, Мікалай, Алег, Раман, Сямён, Сяргей, Станіслаў, Сцяпан, Фёдар, Эдуард, Юрый, Яраслаў]
|
||||
male_middle_name: [Аляксандравіч, Аляксеевіч, Альбертавіч, Анатольевіч, Андрэевіч, Антановіч, Аркадзевіч, Арсеньевіч, Арцёмавіч, Барысавіч, Вадзімавіч, Валянцінавіч, Валер'евіч, Васільевіч, Віктаравіч, Вітальевіч, Уладзіміравіч, Уладзіслававіч, Вячаслававіч, Генадзьевіч, Георгіевіч, Германовіч, Рыгоравіч, Данілавіч, Дзянісавіч, Дзмітрыевіч, Яўгеньевіч, Ягоравіч, Іванавіч, Ігнатавіч, Ігаравіч, Ільіча, Канстанцінавіч, Лаўрэнцьевіч, Леанідавіч, Лукіч, Макаравіч, Максімавіч, Мацвеевіч, Міхайлавіч, Нікіціч, Мікалаевіч, Алегавіч, Рамановіч, Сямёнавіч, Сяргеевіч, Станіслававіч, Сцяпанавіч, Фёдаравіч, Эдуардавіч, Юр'евіч, Яраслававіч]
|
||||
male_last_name: [Смірноў, Іваноў, І. Кузняцоў, Папоў, Сакалоў, Лебедзеў, Казлоў, Новікаў, Марозаў, Пятроў, Ваўкоў, Салаўёў, Васільеў, Зайцаў, Паўлаў, Сямёнаў, Голубеў, Вінаградаў, Багданаў, Вараб'ёў, Фёдараў, Міхайлаў, Бяляеў, Тарасаў, Бялоў, Камароў, Арлоў, Кісялёў, Макараў, Андрэеў, Кавалёў, Ільін, Гусеў, Цітоў, Кузьмін, Кудраўцаў, Баранаў, Кулікоў, Аляксееў, Сцяпанаў, Якаўлеў, Сарокін, Сяргееў, Раманаў, Захараў, Барысаў, Каралеў, Герасімаў, Панамароў, Грыгор'еў, Лазараў, Мядзведзеў, Яршоў, Нікіцін, Собалеў, Рабаў, Палякаў, Кветак, Данілаў, Жукоў, Фралоў, Жураўлёў, Нікалаеў, Крылоў, Максімаў, Сідараў, Осіпаў, Белавусаў, Фядотаў, Дарафееў, Ягораў, Мацвееў, Баброў, Дзмітрыеў, Калінін, Анісімаў, Пеўняў, Антонаў, Цімафееў, Нікіфараў, Весялоў, Філіпаў, Маркаў, Бальшакоў, Суханаў, Міронаў, Шыраеў, Аляксандраў, Канавалаў, Шастакоў, Казакоў, Яфімаў, Дзянісаў, Громаў, Фамін, Давыдаў, Мельнікаў, Шчарбакоў, Бліноў, Калеснікаў, Карпаў, Афанасьеў, Уласаў, Маслаў, Ісакаў, Ціханаў, Аксёнаў, Гаўрылаў, Радзівонаў, Катоў, Гарбуноў, Кудрашоў, Быкаў, Зуеў, Траццякоў, Савельеў, Паноў, Рыбакоў, Сувораў, Абрамаў, Воранаў, Мухін, Архіпаў, Трафімаў, Мартынаў, Емяльянаў, Гаршкоў, Чарноў, Аўчыннікаў, Селязнёў, Панфілаў, Капылоў, Міхееў, Галкін, Назараў, Лабанаў, Лукін, Белякоў, Патапаў, Някрасаў, Хахлоў, Жданаў, Навумаў, Шылаў, Варанцоў, Ермакоў, Драздоў, Ігнацьеў, Савін, Лагінаў, Сафонаў, Капусцін, Кірылаў, Маісееў, Елісееў, Кошалеў, Косцін, Гарбачоў, Арэхаў, Яфрэмаў, Ісаеў, Еўдакімаў, Калашнікаў, Дзікоў, Шкарпэтак, Юдзін, Кулагін, Лапін, Прохараў, Несцераў, Харытонаў, Агафонаў, Мурашак, Ларыёнаў, Федасееў, Зімін, Пахомаў, Шубін, Ігнатаў, Філатаў, Крукаў, Рагоў, Кулакоў, Цярэнцьеў, Малчанаў, Уладзіміраў, Арцем'еў, Гур'еў, Зіноўеў, Грышын, Конанаў, Дзяменцьеў, Сітнікаў, Сіманаў, Мішын, Фадзееў, Камісараў, Мамантаў, Носаў, Гуляеў, Шароў, Усцінаў, Вішнякоў, Яўсееў, Лаўрэнцьеў, Брагін, Канстанцінаў, Карнілаў, Аўдзееў, Зыкаў, Бірукоў, Шарапаў, Ніканаў, Шчукін, Дзячкоў, Адзінцоў, Сазонаў, Якушаў, Красільнікаў, Гардзееў, Самойлаў, Князеў, Бяспалаў, Увараў, Шашкоў, Бабылёў, Даронін, Белазёраў, Ражкоў, Самсонаў, Мяснікоў, Ліхачоў, Бураў, Сысоеў, Фамічоў, Русакоў, Стралкоў, Гушчын, Цяцерын, Колобов, Субоцін, Фокін, Блахін, Селіверстаў, Пестов, Кандрацьеў, Сілін, Меркушев, Лыткін, Тураў]
|
||||
female_first_name: [Ганна, Алёна, Аляўціна, Аляксандра, Аліна, Ала, Анастасія, Ангеліна, Анжэла, Анжаліка, Антонида, Антаніна, Анфіса, Арына, Валянціна, Валерыя, Варвара, Васіліса, Вера, Вераніка, Вікторыя, Галіна, Дар'я, Яўгенія, Кацярына, Алена, Лізавета, Жанна, Зінаіда, Зоя, Ірына, Кіра, Клаўдзія, Ксенія, Ларыса, Лідзія, Любоў, Людміла, Маргарыта, Марына, Марыя, Надзея, Наталля, Ніна, Аксана, Вольга, Раіса, Рэгіна, Рыма, Святлана, Сафія, Таісія, Тамара, Таццяна, Ульяна, Юлія]
|
||||
female_middle_name: [Аляксандраўна, Аляксееўна, Альбертаўна, Анатольеўна, Андрэеўна, Антонаўна, Аркадзьеўна, Арсеньеўна, Арцёмаўна, Барысаўна, Вадзімаўна, Валянцінаўна, Валер'еўна, Васільеўна, Віктараўна, Вітальеўна, Уладзіміраўна, Уладзіславаўна, Вячаславаўна, Генадзьеўна, Георгіеўна, Германовна, Рыгораўна, Данииловна, Дзянісаўна, Дзмітрыеўна, Яўгенаўна, Ягораўна, Іванаўна, Ігнацьеўна, Ігараўна, Ільінічна, Канстанцінаўна, Лаўрэнцьеўна, Леанідаўна, Макараўна, Максімаўна, Мацвееўна, Міхайлаўна, Мікітаўна, Мікалаеўна, Алегаўна, Раманаўна, Сямёнаўна, Іванаўна, Станіславаўна, Сцяпанаўна, Фёдараўна, Эдуардаўна, Юр'еўна, Ярославовна]
|
||||
female_last_name: [Смірнова, Іванова, Кузняцова, Папова, Сакалова, Лебедзева, Казлова, Новікава, Марозава, Пятрова, Волкава, Салаўёва, Васільева, Зайцава, Паўлава, Сямёнава, Голубева, Вінаградава, Багданава, Вараб'ёва, Фёдарава, Міхайлава, Бяляева, Тарасава, Бялова, Камарова, Арлова, Кісялёва, Макарава, Андрэева, Кавалёва, Ільіна, Гусева, Цітова, Кузьміна, Кудраўцава, Баранава, Кулікова, Аляксеева, Сцяпанава, Якаўлева, Сарокіна, Сяргеева, Раманава, Захарава, Барысава, Каралева, Герасімава, Панамарова, Грыгор'ева, Лазарава, Мядзведзева, Яршова, Нікіціна, Собалева, Рабава, Палякова, Цвяткова, Данілава, Жукава, Фралова, Жураўлёва, Мікалаева, Крылова, Максімава, Сідарава, Осіпава, Белавусава, Фядотава, Дарафеева, Ягорава, Матвеева, Баброва, Дзмітрыева, Калініна, Анісімава, Петухова, Антонава, Цімафеева, Нікіфарава, Весялова, Філіпава, Маркава, Бальшакова, Суханава, Міронава, Ширяева, Аляксандрава, Канавалава, Шастакова, Казакова, Яфімава, Дзянісава, Громава, Фаміна, Давыдава, Мельнікава, Шчарбакова, Блінова, Калеснікава, Карпава, Афанасьева, Уласава, Маслава, Ісакава, Ціханава, Аксёнава, Гаўрылава, Радзівонава, Котава, Гарбунова, Кудрашова, Быкава, Зуева, Траццякова, Савельева, Панова, Рыбакова, Суворава, Абрамава, Воранава, Мухіна, Архіпава, Трафімава, Мартынава, Емяльянава, Гаршкова, Чарнова, Аўчыннікава, Селязнёва, Панфілава, Копылова, Міхеева, Галкіна, Назарава, Лабанава, Лукіна, Белякова, Патапава, Някрасава, Хахлова, Жданава, Навумава, Шылава, Варанцова, Ермакова, Драздова, Ігнацьева, Савіна, Логінава, Сафонава, Капусціна, Кірылава, Маісеева, Елісеева, Кошалева, Косціна, Гарбачова, Арэхава, Яфрэмава, Ісаева, Еўдакімава, Калашнікава, Кабанава, Наскова, Юдзіна, Кулагіна, Лапіна, Прохарава, Несцерава, Харытонава, Агафонава, Мураўёва, Ларыёнава, Федасеева, Зіміна, Пахомава, Шубіна, Ігнатава, Філатава, Крукава, Рогава, Кулакова, Цярэнцьева, Малчанава, Уладзімірава, Арцем'ева, Гур'ева, Зіноўева, Грышына, Конанава, Дзяменцьева, Сітнікава, Сіманава, Мішына, Фадзеева, Камісарава, Мамантава, Носава, Гуляева, Шарова, Усцінава, Вішнякова, Яўсеева, Лаўрэнцьева, Брагіна, Канстанцінава, Карнілава, Аўдзеева, Зыкава, Бірукова, Шарапава, Ніканава, Шчукіна, Дзьячкова, Адзінцова, Сазонава, Якушава, Красільнікава, Гардзеева, Самойлава, Князева, Бяспалава, Уварава, Шашкова, Бобылева, Дароніна, Белазёрава, Ражкова, Самсонава, Мяснікова, Ліхачова, Бурава, Сысоева, Фамічова, Русакова, Стралкова, Гушчына, Цяцерына, Колабава, Субоціна, Фокіна, Блахіна, Селіверстава, Пестова, Кандрацьева, Сілін, Меркушева, Лыткіна, Турава]
|
||||
first_name:
|
||||
- "#{female_first_name}"
|
||||
- "#{male_first_name}"
|
||||
last_name:
|
||||
- "#{female_last_name}"
|
||||
- "#{male_last_name}"
|
||||
name:
|
||||
- "#{male_first_name} #{male_last_name}"
|
||||
- "#{male_last_name} #{male_first_name}"
|
||||
- "#{male_first_name} #{male_middle_name} #{male_last_name}"
|
||||
- "#{male_last_name} #{male_first_name} #{male_middle_name}"
|
||||
- "#{female_first_name} #{female_last_name}"
|
||||
- "#{female_last_name} #{female_first_name}"
|
||||
- "#{female_first_name} #{female_middle_name} #{female_last_name}"
|
||||
- "#{female_last_name} #{female_first_name} #{female_middle_name}"
|
||||
|
||||
phone_number:
|
||||
formats: ['+375(##)###-##-##']
|
||||
|
||||
commerce:
|
||||
color: [чырвоны, зялены, сіні, жоўты, барвовы, мятный, зелянява-блакітны, белы, чорны, аранжавы, ружовы, шэры, чырвона-карычневы, фіялетавы, бірузовы, жоўта-карычневы, нябесна блакітны, памяранцава-ружовы, цемна-фіялетавы, орхидный, аліўкавы, фіялетавы, цытрынавы, крэмавы, сіне-фіялетавы, залаты, чырвона-фіялетавы, блакітны, блакітны, ліловы, сярэбраны]
|
||||
department: ["Кнігі", "Фільмы", "музыка", "гульні", "Электроніка", "кампутары", "Дом", "сад інструмент", "Бакалея", "здароўе", "прыгажосць", "Цацкі", "дзіцячы", "для дзяцей", "Адзенне", "абутак", "ўпрыгожванні", "Спорт", "турызм", "Аўтамабільная", "прамысловая"]
|
||||
product_name:
|
||||
adjective: [Маленькі, Эрганамічны, Грубы, Інтэлектуальны, Цудоўны, Казачны, Фантастычны, Практычны, Лоснящийся, Надзвычайны, Велізарны, Здавальняючы, Сінэргетычны, Цяжкі, Лёгкі, Аэрадынамічнае, Трывалы]
|
||||
material: [Сталёвы, Драўляны, Бетонны, Пластыкавы, Баваўняны, Гранітны, Гумовы, Скураны, Шаўковы, Ваўнянай, Ільняны, Мармуровы, Жалезны, Бронзавы, Медны, Алюмініевы, Папяровы]
|
||||
product: [Крэсла, Аўтамабіль, Кампутар, Бярэ, Кулон, Стол, Швэдар, Рэмень, Чаравік, Талерка, Нож, Бутэлька, Паліто, Лямпа, Клавіятура, Сумка, Лава, Гадзіннік, Кашалек]
|
||||
|
||||
company:
|
||||
prefix: [ІП, ТАА, ЗАТ, ААТ, НКА, ТСЖ, ОП]
|
||||
suffix: [Снаб, Торг, Пром, Трейд, Сбыт]
|
||||
name:
|
||||
- "#{prefix} #{Name.female_first_name}"
|
||||
- "#{prefix} #{Name.male_first_name}"
|
||||
- "#{prefix} #{Name.male_last_name}"
|
||||
- "#{prefix} #{suffix}#{suffix}"
|
||||
- "#{prefix} #{suffix}#{suffix}#{suffix}"
|
||||
- "#{prefix} #{Address.city_name}#{suffix}"
|
||||
- "#{prefix} #{Address.city_name}#{suffix}#{suffix}"
|
||||
- "#{prefix} #{Address.city_name}#{suffix}#{suffix}#{suffix}"
|
||||
|
||||
weather:
|
||||
description: ["Ясна","Сонечна","Хмарно з проясненнями","Мінлива хмарність","Переважно хмарно","Пасмурно","Злива","Дощ","Мряка","Грози","Сніг","Мокрий сніг","Град"]
|
||||
temperature:
|
||||
celsius: °C
|
||||
fahrenheit: °F
|
||||
@@ -9,7 +9,7 @@ ca-CAT:
|
||||
secondary_address: ['Esc. ###', 'Porta ###']
|
||||
postcode: ['#####']
|
||||
province: [Barcelona, Girona, Lleida, Tarragona]
|
||||
state: [l''Alt Camp, l''Alt Empordà, l''Alt Penedès, l''Alt Urgell, l''Alta Ribagorça, l''Anoia, el Bages, el Baix Camp, el Baix Ebre, el Baix Empordà, el Baix Llobregat, el Baix Penedès, el Barcelonès, el Berguedà, la Cerdanya, la Conca de Barberà, el Garraf, les Garrigues, la Garrotxa, el Gironès, el Maresme, el Moianès, el Montsià, la Noguera, Osona, el Pallars Jussà, el Pallars Sobirà, el Pla d''Urgell, el Pla de l''Estany, el Priorat, la Ribera d''Ebre, el Ripollès, la Segarra, el Segrià, la Selva, el Solsonès, el Tarragonès, la Terra Alta, l''Urgell, la Val d''Aran, el Vallès Occidental, el Vallès Oriental]
|
||||
state: [l''Alt Camp, l''Alt Empordà, l''Alt Penedès, l''Alt Urgell, l''Alta Ribagorça, l''Anoia, el Bages, el Baix Camp, el Baix Ebre, el Baix Empordà, el Baix Llobregat, el Baix Penedès, el Barcelonès, el Berguedà, la Cerdanya, la Conca de Barberà, el Garraf, les Garrigues, la Garrotxa, el Gironès, el Maresme, el Moianès, el Montsià, la Noguera, Osona, el Pallars Jussà, el Pallars Sobirà, el Pla d''Urgell, el Pla de l''Estany, el Priorat, la Ribera d''Ebre, el Ripollès, la Segarra, el Segrià, la Selva, el Solsonès, el Tarragonès, la Terra Alta, l''Urgell, la Val d''Aran, el Vallès Occidental, el Vallès Oriental]
|
||||
street_name:
|
||||
- "#{street_suffix} #{Name.first_name}"
|
||||
- "#{street_suffix} #{Name.first_name} #{Name.last_name}"
|
||||
|
||||
@@ -21,5 +21,11 @@ ca:
|
||||
- "#{male_first_name} #{last_name} #{last_name}"
|
||||
- "#{male_first_name} #{last_name} #{last_name}"
|
||||
- "#{male_first_name} #{last_name} #{last_name}"
|
||||
name_with_middle:
|
||||
- "#{prefix} #{first_name} #{last_name} #{last_name}"
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
color:
|
||||
name: [aiguamarina, albercoc, amarant, ambre, ametista, atzur, beix, bistre, blanc, blat, blau, blau cel, blau fosc, blau marí, blau reial, blauet, bronze, camussa, canyella, caqui, cardenal, carmesí, carmí, carnació, castany rogenc, celadont, ceruli, chartreuse, cian, cirera, corall, coure, crema, escarlata, granat, gris, gris fosc, groc, lavanda, lila, llima, magenta, malva, marró, morat, ocre, or, orquídia, panotxa, plata, porpra, préssec, pruna, verd, verd maragda, verd oliva, verd veronès, vermell, vermell fosc, vermelló, vinca, violat, vori]
|
||||
|
||||
@@ -4,12 +4,12 @@ da-DK:
|
||||
city_prefix: [Nord, Birke, Ny, Frederiks, Lille, Vær, Ring, Støv, Sven, Munke, Kerte, Horn, Aa, Bør, Otte, Had, Vi, Rud, Bro, Vide, Jyde, Lange]
|
||||
city_suffix: [by, hus, borg, holm, bjerg, lund, bro, bæk, løse, slev, rød, å, sør, skov, slet, værk, strup, købing, sted, sten, kro, toft, ring, vig, bo]
|
||||
country: [Rusland, Canada, Kina, USA, Brasilien, Australien, Indien, Argentina, Kasakhstan, Algeriet, Den Demokratiske Republik Congo, Danmark, Færøerne, Grønland, Saudi-Arabien, Mexico, Indonesien, Sudan, Libyen, Iran, Mongoliet, Peru, Chad, Niger, Angola, Mali, Sydafrika, Colombia, Etiopien, Bolivia, Mauretanien, Egypten, Tanzania, Nigeria, Venezuela, Namibia, Pakistan, Mocambique, Tyrkiet, Chile, Zambia, Marokko, Vestsahara, Burma, Afghanistan, Somalia, Den Centralafrikanske Republik, Sydsudan, Ukraine, Botswana, Madagaskar, Kenya, Frankrig, Fransk Guyana, Yemen, Thailand, Spanien, Turkmenistan, Cameroun, Papua Ny Guinea, Sverige, Usbekistan, Irak, Paraguay, Zimbabwe, Japan, Tyskland, Congo, Finland, Malaysia, Vietnam, Norge, Svalbard, Jan Mayen, Elfenbenskysten, Polen, Italien, Filippinerne, Ecuador, Burkina Faso, Nya Zealand, Gabon, Guinea, Storbritannien, Ghana, Rumænien, Laos, Uganda, Guyana, Oman, Hviderusland, Kirgisistan, Senegal, Syrien, Cambodja, Uruguay, Tunesien, Surinam, Nepal, Bangladesh, Tadsjikistan, Grækenland, Nicaragua, Eritrea, Nordkorea, Malawi, Benin, Honduras, Liberia, Bulgarien, Cuba, Guatemala, Island, Sydkorea, Ungarn, Portugal, Jordan, Serbien, Aserbajdsjan, Østrig, De Forenede Arabiske Emirater, Tjekkiet, Panama, Sierra Leone, Irland, Georgien, Sri Lanka, Litauen, Letland, Togo, Kroatien, Bosnien og Hercegovina, Costa Rica, Slovakiet, Den Dominikanske republik, Bhutan, Estland, Danmark, Færøerne, Grønland, Nederlænderne, Schweiz, Guinea-Bissau, Taiwan, Moldova, Belgien, Lesotho, Armenien, Albanien, Salomonøerne, Ækvatorialguinea, Burundi, Haiti, Rwanda, Makedonien, Djibouti, Belize, Israel, El Salvador, Slovenien, Fiji, Kuwait, Swaziland, Østtimor, Montenegro, Bahamas, Vanuatu, Qatar, Gambia, Jamaica, Kosovo, Libanon, Cypern, Brunei, Trinidad og Tobago, Kap Verde, Samoa, Luxembourg, Comorerne, Mauritius, São Tomé og Principe, Kiribati, Dominica, Tonga, Mikronesien, Singapore, Bahrain, Saint Lucia, Andorra, Palau, Seychellerne, Antigua og Barbuda, Barbados, Saint Vincent og Grenadinerne, Grenada, Malta, Maldiverne, Saint Kitts og Nevis, Marshalløerne, Liechtenstein, San Marino, Tuvalu, Nauru, Monaco, Vatikanstaten]
|
||||
country_code: ['DK']
|
||||
common_street_suffix: [vej, gade]
|
||||
street_prefix: [Vester, Øster, Nørre, Over, Under]
|
||||
street_root: [Lærke, Birke, Vinkel, Vibe, Mølle, Ring, Skole, Skov, Ny, Ege, Sol, Industri, Kirke, Park, Strand, Eng]
|
||||
street_suffix: [vej, gade, gyde, allé]
|
||||
state: [Region Nordjylland, Region Midtjylland, Region Syddanmark, Region Hovedstaden, Region Sjælland]
|
||||
|
||||
city:
|
||||
- "#{city_prefix}#{city_suffix}"
|
||||
street_name:
|
||||
@@ -38,7 +38,6 @@ da-DK:
|
||||
first_name: [Peter, Jens, Lars, Michael, Henrik, Thomas, Søren, Jan, Christian, Niels, Anne, Kirsten, Hanne, Mette, Anna, Helle, Susanne, Lene, Maria, Marianne]
|
||||
last_name: [Nielsen, Jensen, Hansen, Pedersen, Andersen, Christensen, Larsen, Sørensen, Rasmussen, Jørgensen]
|
||||
prefix: ["Dr.", "Prof.", "Cand.mag.", "Cand.jur."]
|
||||
|
||||
title:
|
||||
descriptor: [Leder, Senior, Fremtid, Produkt, National, Regional, Distrikt, Central, Global, Kunde, Investor, Dynamic, International, Legacy, Forward, Intern, HR, Direktør, Rektor]
|
||||
level: [Solutions, Program, Brand, Sikkerhed, Research, Marketing, Directives, Implementering, Integration, Funktionalitet, Respons, Paradigme, Taktik, Identitet, Markeder, Gruppe, Division, Applikationer, Optimering, Operationer, Infrastruktur, Intranet, Kommunikation, Web, Branding, Kvalitet, Kontrol, Mobilitet, Regnskab, Data, Kreativ, Konfiguration, Interaktioner, Faktorer, Anvendelighed, Metrik]
|
||||
@@ -46,6 +45,12 @@ da-DK:
|
||||
name:
|
||||
- "#{first_name} #{last_name}"
|
||||
- "#{prefix} #{first_name} #{last_name}"
|
||||
name_with_middle:
|
||||
- "#{prefix} #{first_name} #{last_name} #{last_name}"
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
|
||||
phone_number:
|
||||
formats:
|
||||
@@ -64,6 +69,5 @@ da-DK:
|
||||
adjective: [Lille, Ergonomisk, Robust, Intelligent, Sød, Utrolig, Fantastisk, Praktisk, Slank, Fed, Enorm, Enkel, Tung, Let, Multianvendelig, Udholdende]
|
||||
material: [Stål, Metal, Træ, Beton, Plastic, Bomuld, Granit, Gummi, Latex, Læder, Silke, Uld, Ruskind, Linned, Marmor, Jern, Bronze, Kobber, Messing, Aluminium, Papir]
|
||||
product: [Stol, Bil, Computer, Buks, Trøje, Bord, Hat, Tallerken, Kniv, Flaske, Jakke, Lampe, Tastatur, Taske, Bænk, Ur, Pung]
|
||||
|
||||
name:
|
||||
- "#{Address.city} #{suffix}"
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,61 @@
|
||||
ee:
|
||||
faker:
|
||||
invoice:
|
||||
reference:
|
||||
# '#' means the place where check digit is placed
|
||||
# Source: http://www.pangaliit.ee/en/settlements-and-standards/reference-number-of-the-invoice
|
||||
check_digit_method: method_731
|
||||
pattern: '\d{1,19}#'
|
||||
address:
|
||||
postcode: ["#####"]
|
||||
building_number: ["####", "###", "##"]
|
||||
street_suffix: ["tee", "maantee", "tänav", "põik"]
|
||||
state: [Harjumaa, Tartumaa, Ida-Virumaa, Pärnumaa, Lääne-Virumaa, Viljandimaa, Raplamaa, Võrumaa, Saaremaa, Jõgevamaa, Järvamaa, Valgamaa, Põlvamaa, Läänemaa, Hiiumaa]
|
||||
city_name: [Tallinn, Tartu, Narva, Pärnu, Kohtla-Järve, Viljandi, Rakvere, Maardu, Sillamäe, Kuressaare, Valga, Võru, Haapsalu, Jõhvi, Keila, Põlva, Rapla, Türi, Paide, Tapa, Saue, Elva, Kehra, Kiviõli, Suure-Jaani, Jõgeva, Räpina, Kärdla, Põltsamaa, Otepää, Kilingi-Nõmme, Sindi, Paldiski, Tamsalu, Antsla, Karksi-Nuia, Kunda, Püssi, Narva-Jõesuu, Tõrva, Loksa, Lihula, Abja-Paluoja, Võhma, Mustvee, Kallaste, Mõisaküla]
|
||||
city:
|
||||
- "#{city_name}"
|
||||
street_name:
|
||||
- "#{Name.last_name} #{street_suffix}"
|
||||
street_address:
|
||||
- "#{Name.last_name} #{street_suffix} #{building_number}"
|
||||
|
||||
company:
|
||||
suffix: [AS, OÜ]
|
||||
# Buzzword wordlist from http://www.1728.com/buzzword.htm
|
||||
buzzwords:
|
||||
- ["Adaptive", "Advanced", "Ameliorated", "Assimilated", "Automated", "Balanced", "Business-focused", "Centralized", "Cloned", "Compatible", "Configurable", "Cross-group", "Cross-platform", "Customer-focused", "Customizable", "Decentralized", "De-engineered", "Devolved", "Digitized", "Distributed", "Diverse", "Down-sized", "Enhanced", "Enterprise-wide", "Ergonomic", "Exclusive", "Expanded", "Extended", "Face to face", "Focused", "Front-line", "Fully-configurable", "Function-based", "Fundamental", "Future-proofed", "Grass-roots", "Horizontal", "Implemented", "Innovative", "Integrated", "Intuitive", "Inverse", "Managed", "Mandatory", "Monitored", "Multi-channelled", "Multi-lateral", "Multi-layered", "Multi-tiered", "Networked", "Object-based", "Open-architected", "Open-source", "Operative", "Optimized", "Optional", "Organic", "Organized", "Persevering", "Persistent", "Phased", "Polarised", "Pre-emptive", "Proactive", "Profit-focused", "Profound", "Programmable", "Progressive", "Public-key", "Quality-focused", "Reactive", "Realigned", "Re-contextualized", "Re-engineered", "Reduced", "Reverse-engineered", "Right-sized", "Robust", "Seamless", "Secured", "Self-enabling", "Sharable", "Stand-alone", "Streamlined", "Switchable", "Synchronised", "Synergistic", "Synergized", "Team-oriented", "Total", "Triple-buffered", "Universal", "Up-sized", "Upgradable", "User-centric", "User-friendly", "Versatile", "Virtual", "Visionary", "Vision-oriented"]
|
||||
- ["24 hour", "24/7", "3rd generation", "4th generation", "5th generation", "6th generation", "actuating", "analyzing", "asymmetric", "asynchronous", "attitude-oriented", "background", "bandwidth-monitored", "bi-directional", "bifurcated", "bottom-line", "clear-thinking", "client-driven", "client-server", "coherent", "cohesive", "composite", "context-sensitive", "contextually-based", "content-based", "dedicated", "demand-driven", "didactic", "directional", "discrete", "disintermediate", "dynamic", "eco-centric", "empowering", "encompassing", "even-keeled", "executive", "explicit", "exuding", "fault-tolerant", "foreground", "fresh-thinking", "full-range", "global", "grid-enabled", "heuristic", "high-level", "holistic", "homogeneous", "human-resource", "hybrid", "impactful", "incremental", "intangible", "interactive", "intermediate", "leading edge", "local", "logistical", "maximized", "methodical", "mission-critical", "mobile", "modular", "motivating", "multimedia", "multi-state", "multi-tasking", "national", "needs-based", "neutral", "next generation", "non-volatile", "object-oriented", "optimal", "optimizing", "radical", "real-time", "reciprocal", "regional", "responsive", "scalable", "secondary", "solution-oriented", "stable", "static", "systematic", "systemic", "system-worthy", "tangible", "tertiary", "transitional", "uniform", "upward-trending", "user-facing", "value-added", "web-enabled", "well-modulated", "zero administration", "zero defect", "zero tolerance"]
|
||||
- ["ability", "access", "adapter", "algorithm", "alliance", "analyzer", "application", "approach", "architecture", "archive", "artificial intelligence", "array", "attitude", "benchmark", "budgetary management", "capability", "capacity", "challenge", "circuit", "collaboration", "complexity", "concept", "conglomeration", "contingency", "core", "customer loyalty", "database", "data-warehouse", "definition", "emulation", "encoding", "encryption", "extranet", "firmware", "flexibility", "focus group", "forecast", "frame", "framework", "function", "functionalities", "Graphic Interface", "groupware", "Graphical User Interface", "hardware", "help-desk", "hierarchy", "hub", "implementation", "info-mediaries", "infrastructure", "initiative", "installation", "instruction set", "interface", "internet solution", "intranet", "knowledge user", "knowledge base", "local area network", "leverage", "matrices", "matrix", "methodology", "middleware", "migration", "model", "moderator", "monitoring", "moratorium", "neural-net", "open architecture", "open system", "orchestration", "paradigm", "parallelism", "policy", "portal", "pricing structure", "process improvement", "product", "productivity", "project", "projection", "protocol", "secured line", "service-desk", "software", "solution", "standardization", "strategy", "structure", "success", "superstructure", "support", "synergy", "system engine", "task-force", "throughput", "time-frame", "toolset", "utilisation", "website", "workforce"]
|
||||
# BS wordlist from http://dack.com/web/bullshit.html
|
||||
bs:
|
||||
- ["implement", "utilize", "integrate", "streamline", "optimize", "evolve", "transform", "embrace", "enable", "orchestrate", "leverage", "reinvent", "aggregate", "architect", "enhance", "incentivize", "morph", "empower", "envisioneer", "monetize", "harness", "facilitate", "seize", "disintermediate", "synergize", "strategize", "deploy", "brand", "grow", "target", "syndicate", "synthesize", "deliver", "mesh", "incubate", "engage", "maximize", "benchmark", "expedite", "reintermediate", "whiteboard", "visualize", "repurpose", "innovate", "scale", "unleash", "drive", "extend", "engineer", "revolutionize", "generate", "exploit", "transition", "e-enable", "iterate", "cultivate", "matrix", "productize", "redefine", "recontextualize"]
|
||||
- ["clicks-and-mortar", "value-added", "vertical", "proactive", "robust", "revolutionary", "scalable", "leading-edge", "innovative", "intuitive", "strategic", "e-business", "mission-critical", "sticky", "one-to-one", "24/7", "end-to-end", "global", "B2B", "B2C", "granular", "frictionless", "virtual", "viral", "dynamic", "24/365", "best-of-breed", "killer", "magnetic", "bleeding-edge", "web-enabled", "interactive", "dot-com", "sexy", "back-end", "real-time", "efficient", "front-end", "distributed", "seamless", "extensible", "turn-key", "world-class", "open-source", "cross-platform", "cross-media", "synergistic", "bricks-and-clicks", "out-of-the-box", "enterprise", "integrated", "impactful", "wireless", "transparent", "next-generation", "cutting-edge", "user-centric", "visionary", "customized", "ubiquitous", "plug-and-play", "collaborative", "compelling", "holistic", "rich"]
|
||||
- ["synergies", "web-readiness", "paradigms", "markets", "partnerships", "infrastructures", "platforms", "initiatives", "channels", "eyeballs", "communities", "ROI", "solutions", "e-tailers", "e-services", "action-items", "portals", "niches", "technologies", "content", "vortals", "supply-chains", "convergence", "relationships", "architectures", "interfaces", "e-markets", "e-commerce", "systems", "bandwidth", "infomediaries", "models", "mindshare", "deliverables", "users", "schemas", "networks", "applications", "metrics", "e-business", "functionalities", "experiences", "web services", "methodologies"]
|
||||
name:
|
||||
- "#{Name.last_name} #{suffix}"
|
||||
- "#{suffix} #{Name.last_name}"
|
||||
|
||||
internet:
|
||||
free_email: [gmail.com, yahoo.com, hotmail.com]
|
||||
domain_suffix: [com, com.ee, ee, net, org]
|
||||
|
||||
name:
|
||||
first_name: [Aabel, Aabraham, Aadu, Aare, Aarne, Aaron, Aavo, Ago, Agu, Ahti, Ahto, Aigar, Ain, Aivar, Aivo, Aksel, Alar, Alari, Albert, Aleks, Aleksander, Allan, Allar, Alo, Alvar, Ando, Andre, Andreas, Andres, Andrus, Anti, Anton, Ants, Ardi, Ardo, Arno, Arnold, Arti, Artur, Arved, Arvi, Arvo, Asko, August, Edgar, Eduard, Eedo, Eedu, Eerik, Eero, Egert, Egon, Einar, Eino, Elias, Elmar, Elmo, Endel, Endrik, Enn, Enno, Ergo, Erik, Erki, Erko, Erlend, Ermo, Evald, Evert, Feliks, Georg, Gert, Gunnar, Gustav, Hannes, Hans, Hardi, Harri, Heigo, Heiki, Heino, Heiti, Hendrik, Henn, Henri, Hillar, Iisak, Illar, Illimar, Ilmar, Ilmo, Imre, Indrek, Innar, Ivar, Ivari, Ivo, Jaagup, Jaak, Jaakob, Jaan, Jaanus, Jakob, Janar, Janek, Janno, Jass, Joel, Johannes, Joona, Joonas, Joonatan, Joosep, Juhan, Juho, Jukk, Juss, Jürgen, Jüri, Jürjo, Kaarel, Kaido, Kajar, Kalev, Kaljo, Kalju, Kalle, Kardo, Karl, Kaspar, Kaupo, Kaur, Kauri, Ken, Kermo, Kert, Kevin, Koit, Kristen, Kristian, Kristjan, Kristo, Kristofer, Kuldar, Kunnar, Kusta, Kustas, Kustav, Küllo, Laur, Lauri, Leevi, Leho, Lembit, Lennart, Luukas, Maanus, Maarjo, Madi, Madis, Magnus, Maido, Mairo, Mait, Marek, Margo, Margus, Mario, Mark, Marko, Markus, Marten, Marti, Martin, Mati, Matteus, Mattias, Meelis, Meeme, Mehis, Mihkel, Miikael, Mikk, Märt, Neeme, Nigul, Nigulas, Niilo, Nuut, Olari, Olavi, Olev, Oliver, Oskar, Ott, Otto, Paavo, Paul, Paulus, Peep, Aada, Aasa, Aet, Age, Agnes, Aile, Aili, Aino, Ainu, Aire, Airi, Aita, Aive, Aleksandra, Alina, Andra, Anete, Angela, Angelika, Ann, Anna, Anne, Anneli, Anni, Annika, Anu, Asta, Astrid, Auli, Aune, Aurelia, Ave, Berit, Birgit, Brita, Dagmar, Diana, Ebe, Eda, Eeva, Eevi, Egle, Eha, Eili, Eliisa, Eliisabet, Eliise, Elina, Elis, Elle, Ellen, Elo, Elvi, Emma, Endla, Ene, Eneli, Epp, Ere, Erika, Esta, Ester, Eva, Eve, Evelin, Gerli, Greete, Grete, Hanna, Hedi, Heidi, Heili, Helbe, Hele, Helen, Helena, Heleri, Helga, Helgi, Heli, Helina, Helju, Helle, Helmi, Helve, Hiie, Hilda, Hilja, Hille, Iiris, Ille, Ilme, Ilona, Imbi, Ines, Inga, Inge, Ingel, Ingrid, Inna, Irene, Iris, Irja, Irma, Ivi, Ivika, Jaana, Jaanika, Jana, Jane, Janne, Johanna, Juta, Kaarin, Kadi, Kadri, Kai, Kaia, Kaidi, Kaie, Kaili, Kairi, Kaisa, Kaja, Karin, Karina, Karmen, Karoliina, Karoliine, Karolin, Katariina, Kati, Katre, Katri, Katriin, Katrin, Keiu, Kelli, Kerli, Kersti, Kerstin, Kertu, Kirke, Koidu, Krista, Kristel, Kristen, Kristi, Kristiina, Kristin, Kristina, Kärt, Kätlin, Külli, Küllike, Lagle, Laine, Laura, Lea, Leelo, Lehte, Leida, Leili, Lembi, Lemme, Lii, Liia, Liidia, Liilia, Liina, Liis, Liisa, Liisbet, Liisi, Liivi, Lilian, Lilli, Linda, Luule, Lüüdia, Maarika, Maarja, Made, Madli, Mai, Maia, Maie, Maila, Maimu, Maire, Malle, Mare, Maret, Margareeta, Margaret, Marge, Margit, Margot, Mari, Mari-Liis]
|
||||
last_name: [Aare, Aasmäe, Aavik, Allik, Alver, Antson, Eenpalu, Eskola, Härma, Hõbe, Ilves, Ivask, Jänes, Järvekülg, Jääger, Jõgi, Kaasik, Kaljurand, Kangur, Kasak, Kask, Kesküla, Kivi, Koppel, Korjus, Kross, Kukk, Kuuse, Kuusik, Kuusk, Käbin, Kärner, Kõiv, Kütt, Laar, Laur, Leok, Lepik, Levandi, Linna, Luik, Lõhmus, Lõoke, Made, Mark, Masing, Meri, Mädamürk, Mägi, Männik, Naissoo, Nurme, Nurmsalu, Nõmmik, Olesk, Orav, Poska, Puhvel, Pärn, Pääsuke, Raag, Raud, Rebane, Reinsalu, Rootare, Rüütli, Saar, Salumäe, Savisaar, Sepp, Sisask, Soosaar, Taaramae, Tamm, Tammik, Toome, Tätte, Vaher, Vaino, Valdma, Valk, Vesik, Viiding, Vitsut, Välbe, Väljas, Västrik, Võsu, Wahl, Õunapuu, Öpik]
|
||||
title:
|
||||
descriptor: [Lead, Senior, Direct, Corporate, Dynamic, Future, Product, National, Regional, District, Central, Global, Customer, Investor, Dynamic, International, Legacy, Forward, Internal, Human, Chief, Principal]
|
||||
level: [Solutions, Program, Brand, Security, Research, Marketing, Directives, Implementation, Integration, Functionality, Response, Paradigm, Tactics, Identity, Markets, Group, Division, Applications, Optimization, Operations, Infrastructure, Intranet, Communications, Web, Branding, Quality, Assurance, Mobility, Accounts, Data, Creative, Configuration, Accountability, Interactions, Factors, Usability, Metrics]
|
||||
job: [Supervisor, Associate, Executive, Liaison, Officer, Manager, Engineer, Specialist, Director, Coordinator, Administrator, Architect, Analyst, Designer, Planner, Orchestrator, Technician, Developer, Producer, Consultant, Assistant, Facilitator, Agent, Representative, Strategist]
|
||||
name:
|
||||
- "#{first_name} #{last_name}"
|
||||
- "#{first_name} #{last_name}"
|
||||
- "#{first_name} #{last_name}"
|
||||
- "#{first_name} #{last_name}"
|
||||
- "#{first_name} #{last_name}"
|
||||
name_with_middle:
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
|
||||
phone_number:
|
||||
formats: ["32# ####", "33# ####", "35# ####", "38# ####", "39# ####", "43# ####", "44# ####", "45# ####", "46# ####", "47# ####", "48# ####", "61# ####", "62# ####", "63# ####", "64# ####", "65# ####", "66# ####", "67# ####", "68# ####", "69# ####", "7## ####", "71# ####", "72# ####", "73# ####", "74# ####", "75# ####", "76# ####", "77# ####", "78# ####", "79# ####", "88# ####"]
|
||||
cell_phone:
|
||||
formats: ["5### ####", "5## ####", "81## ####", "82## ####", "83## ####", "84## ####"]
|
||||
@@ -7,6 +7,8 @@ en-AU:
|
||||
name:
|
||||
first_name: [William, Jack, Oliver, Joshua, Thomas, Lachlan, Cooper, Noah, Ethan, Lucas, James, Samuel, Jacob, Liam, Alexander, Benjamin, Max, Isaac, Daniel, Riley, Ryan, Charlie, Tyler, Jake, Matthew, Xavier, Harry, Jayden, Nicholas, Harrison, Levi, Luke, Adam, Henry, Aiden, Dylan, Oscar, Michael, Jackson, Logan, Joseph, Blake, Nathan, Connor, Elijah, Nate, Archie, Bailey, Marcus, Cameron, Jordan, Zachary, Caleb, Hunter, Ashton, Toby, Aidan, Hayden, Mason, Hamish, Edward, Angus, Eli, Sebastian, Christian, Patrick, Andrew, Anthony, Luca, Kai, Beau, Alex, George, Callum, Finn, Zac, Mitchell, Jett, Jesse, Gabriel, Leo, Declan, Charles, Jasper, Jonathan, Aaron, Hugo, David, Christopher, Chase, Owen, Justin, Ali, Darcy, Lincoln, Cody, Phoenix, Sam, John, Joel, Isabella, Ruby, Chloe, Olivia, Charlotte, Mia, Lily, Emily, Ella, Sienna, Sophie, Amelia, Grace, Ava, Zoe, Emma, Sophia, Matilda, Hannah, Jessica, Lucy, Georgia, Sarah, Abigail, Zara, Eva, Scarlett, Jasmine, Chelsea, Lilly, Ivy, Isla, Evie, Isabelle, Maddison, Layla, Summer, Annabelle, Alexis, Elizabeth, Bella, Holly, Lara, Madison, Alyssa, Maya, Tahlia, Claire, Hayley, Imogen, Jade, Ellie, Sofia, Addison, Molly, Phoebe, Alice, Savannah, Gabriella, Kayla, Mikayla, Abbey, Eliza, Willow, Alexandra, Poppy, Samantha, Stella, Amy, Amelie, Anna, Piper, Gemma, Isabel, Victoria, Stephanie, Caitlin, Heidi, Paige, Rose, Amber, Audrey, Claudia, Taylor, Madeline, Angelina, Natalie, Charli, Lauren, Ashley, Violet, Mackenzie, Abby, Skye, Lillian, Alana, Lola, Leah, Eve, Kiara]
|
||||
last_name: [Smith, Jones, Williams, Brown, Wilson, Taylor, Johnson, White, Martin, Anderson, Thompson, Nguyen, Thomas, Walker, Harris, Lee, Ryan, Robinson, Kelly, King, Davis, Wright, Evans, Roberts, Green, Hall, Wood, Jackson, Clarke, Patel, Khan, Lewis, James, Phillips, Mason, Mitchell, Rose, Davies, Rodriguez, Cox, Alexander, Garden, Campbell, Johnston, Moore, Smyth, O'neill, Doherty, Stewart, Quinn, Murphy, Graham, Mclaughlin, Hamilton, Murray, Hughes, Robertson, Thomson, Scott, Macdonald, Reid, Clark, Ross, Young, Watson, Paterson, Morrison, Morgan, Griffiths, Edwards, Rees, Jenkins, Owen, Price, Moss, Richards, Abbott, Adams, Armstrong, Bahringer, Bailey, Barrows, Bartell, Bartoletti, Barton, Bauch, Baumbach, Bayer, Beahan, Beatty, Becker, Beier, Berge, Bergstrom, Bode, Bogan, Borer, Bosco, Botsford, Boyer, Boyle, Braun, Bruen, Carroll, Carter, Cartwright, Casper, Cassin, Champlin, Christiansen, Cole, Collier, Collins, Connelly, Conroy, Corkery, Cormier, Corwin, Cronin, Crooks, Cruickshank, Cummings, D'amore, Daniel, Dare, Daugherty, Dickens, Dickinson, Dietrich, Donnelly, Dooley, Douglas, Doyle, Durgan, Ebert, Emard, Emmerich, Erdman, Ernser, Fadel, Fahey, Farrell, Fay, Feeney, Feil, Ferry, Fisher, Flatley, Gibson, Gleason, Glover, Goldner, Goodwin, Grady, Grant, Greenfelder, Greenholt, Grimes, Gutmann, Hackett, Hahn, Haley, Hammes, Hand, Hane, Hansen, Harber, Hartmann, Harvey, Hayes, Heaney, Heathcote, Heller, Hermann, Hermiston, Hessel, Hettinger, Hickle, Hill, Hills, Hoppe, Howe, Howell, Hudson, Huel, Hyatt, Jacobi, Jacobs, Jacobson, Jerde, Johns, Keeling, Kemmer, Kessler, Kiehn, Kirlin, Klein, Koch, Koelpin, Kohler, Koss, Kovacek, Kreiger, Kris, Kuhlman, Kuhn, Kulas, Kunde, Kutch, Lakin, Lang, Langworth, Larkin, Larson, Leannon, Leffler, Little, Lockman, Lowe, Lynch, Mann, Marks, Marvin, Mayer, Mccullough, Mcdermott, Mckenzie, Miller, Mills, Monahan, Morissette, Mueller, Muller, Nader, Nicolas, Nolan, O'connell, O'conner, O'hara, O'keefe, Olson, O'reilly, Parisian, Parker, Quigley, Reilly, Reynolds, Rice, Ritchie, Rohan, Rolfson, Rowe, Russel, Rutherford, Sanford, Sauer, Schmidt, Schmitt, Schneider, Schroeder, Schultz, Shields, Smitham, Spencer, Stanton, Stark, Stokes, Swift, Tillman, Towne, Tremblay, Tromp, Turcotte, Turner, Walsh, Walter, Ward, Waters, Weber, Welch, West, Wilderman, Wilkinson, Williamson, Windler, Wolf]
|
||||
name_with_middle:
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
company:
|
||||
suffix: [Pty Ltd, and Sons, Corp, Group, Brothers, Partners]
|
||||
internet:
|
||||
|
||||
@@ -11,4 +11,26 @@ en-CA:
|
||||
domain_suffix: [ca, com, biz, info, name, net, org]
|
||||
|
||||
phone_number:
|
||||
formats: ['###-###-####', '(###)###-####', '###.###.####', '1-###-###-####', '###-###-#### x###', '(###)###-#### x###', '1-###-###-#### x###', '###.###.#### x###', '###-###-#### x####', '(###)###-#### x####', '1-###-###-#### x####', '###.###.#### x####', '###-###-#### x#####', '(###)###-#### x#####', '1-###-###-#### x#####', '###.###.#### x#####']
|
||||
area_code: ["204", "226", "236", "249", "250", "289", "306", "343", "365", "403", "416", "418", "431", "437", "438", "450", "506", "514", "519", "579", "581", "587", "604", "613", "639", "647", "705", "709", "778", "780", "807", "819", "867", "873", "902", "905"]
|
||||
exchange_code: ["201", "202", "203", "205", "206", "207", "208", "209", "210", "212", "213", "214", "215", "216", "217", "218", "219", "224", "225", "227", "228", "229", "231", "234", "239", "240", "248", "251", "252", "253", "254", "256", "260", "262", "267", "269", "270", "276", "281", "283", "301", "302", "303", "304", "305", "307", "308", "309", "310", "312", "313", "314", "315", "316", "317", "318", "319", "320", "321", "323", "330", "331", "334", "336", "337", "339", "347", "351", "352", "360", "361", "386", "401", "402", "404", "405", "406", "407", "408", "409", "410", "412", "413", "414", "415", "417", "419", "423", "424", "425", "434", "435", "440", "443", "445", "464", "469", "470", "475", "478", "479", "480", "484", "501", "502", "503", "504", "505", "507", "508", "509", "510", "512", "513", "515", "516", "517", "518", "520", "530", "540", "541", "551", "557", "559", "561", "562", "563", "564", "567", "570", "571", "573", "574", "580", "585", "586", "601", "602", "603", "605", "606", "607", "608", "609", "610", "612", "614", "615", "616", "617", "618", "619", "620", "623", "626", "630", "631", "636", "641", "646", "650", "651", "660", "661", "662", "667", "678", "682", "701", "702", "703", "704", "706", "707", "708", "712", "713", "714", "715", "716", "717", "718", "719", "720", "724", "727", "731", "732", "734", "737", "740", "754", "757", "760", "763", "765", "770", "772", "773", "774", "775", "781", "785", "786", "801", "802", "803", "804", "805", "806", "808", "810", "812", "813", "814", "815", "816", "817", "818", "828", "830", "831", "832", "835", "843", "845", "847", "848", "850", "856", "857", "858", "859", "860", "862", "863", "864", "865", "870", "872", "878", "901", "903", "904", "906", "907", "908", "909", "910", "912", "913", "914", "915", "916", "917", "918", "919", "920", "925", "928", "931", "936", "937", "940", "941", "947", "949", "952", "954", "956", "959", "970", "971", "972", "973", "975", "978", "979", "980", "984", "985", "989"]
|
||||
formats:
|
||||
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
|
||||
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
|
||||
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
|
||||
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number}"
|
||||
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
|
||||
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
|
||||
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
|
||||
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number}"
|
||||
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
|
||||
|
||||
@@ -4,6 +4,7 @@ en-GB:
|
||||
postcode: /[A-PR-UWYZ]([A-HK-Y][0-9][ABEHMNPRVWXY0-9]?|[0-9][ABCDEFGHJKPSTUW0-9]?) [0-9][ABD-HJLNP-UW-Z]{2}/
|
||||
county: [Avon, Bedfordshire, Berkshire, Borders, Buckinghamshire, Cambridgeshire, Central, Cheshire, Cleveland, Clwyd, Cornwall, County Antrim, County Armagh, County Down, County Fermanagh, County Londonderry, County Tyrone, Cumbria, Derbyshire, Devon, Dorset, Dumfries and Galloway, Durham, Dyfed, East Sussex, Essex, Fife, Gloucestershire, Grampian, Greater Manchester, Gwent, Gwynedd County, Hampshire, Herefordshire, Hertfordshire, Highlands and Islands, Humberside, Isle of Wight, Kent, Lancashire, Leicestershire, Lincolnshire, Lothian, Merseyside, Mid Glamorgan, Norfolk, North Yorkshire, Northamptonshire, Northumberland, Nottinghamshire, Oxfordshire, Powys, Rutland, Shropshire, Somerset, South Glamorgan, South Yorkshire, Staffordshire, Strathclyde, Suffolk, Surrey, Tayside, Tyne and Wear, Warwickshire, West Glamorgan, West Midlands, West Sussex, West Yorkshire, Wiltshire, Worcestershire]
|
||||
uk_country: [England, Scotland, Wales, Northern Ireland]
|
||||
country_code: ['GB']
|
||||
default_country: [England, Scotland, Wales, Northern Ireland]
|
||||
internet:
|
||||
domain_suffix: [co.uk, com, biz, info, name]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -7,6 +7,12 @@ en-MS:
|
||||
chinese_male_first_name: [Jin Quan, Wen Jun, Jun Jie, Cheng Han, Tze-Kwang, Jin Leong, Zi Liang, Zhi Ren, Jin Quan, Wen Jun, Chee Hin, Guo Jun, Kai Jie, Kun Qiang,Jun Kiat, Yong Zheng, Yong Jun, Chit Boon, You Ren, Wen Zhong, Yang Shun, Qi Guang, Kang Soon, Wee Heng, Kah Yang, Siew Beng, Jia Woei, Chean Meng, Wai Kay, Keng Hua, Yew Meng, Cheng Wen, Jiun Wei, Yee Sian, Shao Hong, Bin Shen, Wing Yiu, Ee Hong, Yu Pyn, Yong Sheng, Jun Peng, Jia Jie, Guang Yi, Si Heng, Wei Hou, Kang Sheng, Hong Ern, Jia Liang, Wei Lip, Wee Chen, Wee Leng, Yu Xi, Ming Yang, Wen Hao, Siang Meng, Mong Li, Ghim Huat, Jun Yi, Jie Kai, Zhiming, Wei Jie, Teng Qing, Wei Jian, Wei Kwan, Chee Chin]
|
||||
chinese_male_last_name: [Tan, Lim, Lee, Ng, Ong, Wong, Goh, Chua, Chan, Koh, Teo, Ang, Yeo, Tay, Ho, Low]
|
||||
chinese_female_first_name: [Xiu Yi, Wai Teng, Sing Yee, Jing Yi, Jia Yee, Jia Xuan, Shu En, Pei Ying, Pei Yu, Pih Foung, Li-ann, Shi Xuan, Yi Xuan, Shu En, Yi Xin, Hui Juan, Yu En, Yihui, Xin Yi, Yun Xuan, Xuan Xuan]
|
||||
male_first_name:
|
||||
- "#{malay_male_first_name}"
|
||||
- "#{chinese_male_first_name}"
|
||||
female_first_name:
|
||||
- "#{malay_female_first_name}"
|
||||
- "#{chinese_female_first_name}"
|
||||
first_name:
|
||||
- "#{malay_male_first_name}"
|
||||
- "#{malay_female_first_name}"
|
||||
|
||||
@@ -25,6 +25,8 @@ en-NEP:
|
||||
- "#{male_first_name} #{middle_name} #{last_name}"
|
||||
- "#{female_first_name} #{last_name}"
|
||||
- "#{first_name} #{last_name}"
|
||||
name_with_middle:
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
address:
|
||||
default_time_zone: ["Asia/Kathmandu"]
|
||||
default_country_code: ["NP"]
|
||||
@@ -45,5 +47,3 @@ en-NEP:
|
||||
suffix: ['Pvt Ltd', 'Group', 'Ltd', 'Limited']
|
||||
phone_number:
|
||||
formats: ['##-#######', '+977-#-#######', '+977########']
|
||||
|
||||
|
||||
|
||||
@@ -29,6 +29,8 @@ en-NG:
|
||||
Gbadamosi, Saheed, Opeyemi, Jimoh, Jamiu, Babatunde, Motalo, Omobolanle, Sarah, Okunola, Oluwashina, Olasunkanmi-fasayo, Wasiu, Ayobami, Busari,
|
||||
Segunmaru, Aderonke, Hanifat, Balogun, Sulaimon, Oladimeji, Oluwakemi
|
||||
]
|
||||
name_with_middle:
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
internet:
|
||||
domain_suffix: [com.ng, com, ng, net, edu.ng, org, gov.ng, org.ng, biz, co]
|
||||
address:
|
||||
|
||||
@@ -8,13 +8,16 @@
|
||||
# Using popular New Zealand Sport & National Team Names
|
||||
|
||||
en-NZ:
|
||||
|
||||
faker:
|
||||
|
||||
name:
|
||||
first_name: [Nikau, Ari, Manaia, Wiremu, Kauri, Mikaere, Rawiri, Ihaia, Kai, Manaaki, Tai, Tane, Tamati, Taika, Kahurangi, Tangaroa, Manawa, Ihaka, Tama, Tawhiri, Oliver, Jack, William, James, Benjamin, Mason, Hunter, Charlie, Liam, Jacob, Noah, Thomas, Max, Lucas, George, Samuel, Ryan, Alexander, Ethan, Cooper, Maia, Manaia, Anahera, Ana, Aroha, Kaia, Hana, Ataahua, Tia, Kora, Amaia, Tui, Te Aroha, Kahurangi, Awhina, Manawa, Kara, Aaria, Rui, Te Ao, Olivia, Charlotte, Harper, Sophie, Emily, Ella, Isla, Mia, Amelia, Isabella, Ruby, Grace, Emma, Chloe, Ava, Lucy, Zoe, Mila, Sophia, Lily]
|
||||
last_name: [Smith, Jones, Williams, Brown, Wilson, Taylor, Johnson, White, Martin, Anderson, Thompson, Nguyen, Thomas, Walker, Harris, Lee, Ryan, Robinson, Kelly, King, Davis, Wright, Evans, Roberts, Green, Hall, Wood, Jackson, Clarke, Patel, Khan, Lewis, James, Phillips, Mason, Mitchell, Rose, Davies, Rodriguez, Cox, Alexander, Garden, Campbell, Johnston, Moore, Smyth, Oneill, Doherty, Stewart, Quinn, Murphy, Graham, Mclaughlin, Hamilton, Murray, Hughes, Robertson, Thomson, Scott, Macdonald, Reid, Clark, Ross, Young, Watson, Paterson, Morrison, Morgan, Griffiths, Edwards, Rees, Jenkins, Owen, Price, Moss, Richards, Abbott, Adams, Armstrong, Bahringer, Bailey, Barrows, Bartell, Bartoletti, Barton, Bauch, Baumbach, Bayer, Beahan, Beatty, Becker, Beier, Berge, Bergstrom, Bode, Bogan, Borer, Bosco, Botsford, Boyer, Boyle, Braun, Bruen, Carroll, Carter, Cartwright, Casper, Cassin, Champlin, Christiansen, Cole, Collier, Collins, Connelly, Conroy, Corkery, Cormier, Corwin, Cronin, Crooks, Cruickshank, Cummings, Damore, Daniel, Dare, Daugherty, Dickens, Dickinson, Dietrich, Donnelly, Dooley, Douglas, Doyle, Durgan, Ebert, Emard, Emmerich, Erdman, Ernser, Fadel, Fahey, Farrell, Fay, Feeney, Feil, Ferry, Fisher, Flatley, Gibson, Gleason, Glover, Goldner, Goodwin, Grady, Grant, Greenfelder, Greenholt, Grimes, Gutmann, Hackett, Hahn, Haley, Hammes, Hand, Hane, Hansen, Harber, Hartmann, Harvey, Hayes, Heaney, Heathcote, Heller, Hermann, Hermiston, Hessel, Hettinger, Hickle, Hill, Hills, Hoppe, Howe, Howell, Hudson, Huel, Hyatt, Jacobi, Jacobs, Jacobson, Jerde, Johns, Keeling, Kemmer, Kessler, Kiehn, Kirlin, Klein, Koch, Koelpin, Kohler, Koss, Kovacek, Kreiger, Kris, Kuhlman, Kuhn, Kulas, Kunde, Kutch, Lakin, Lang, Langworth, Larkin, Larson, Leannon, Leffler, Little, Lockman, Lowe, Lynch, Mann, Marks, Marvin, Mayer, Mccullough, Mcdermott, Mckenzie, Miller, Mills, Monahan, Morissette, Mueller, Muller, Nader, Nicolas, Nolan, O''connell, O''conner, O''hara, O''keefe, Olson, O''reilly, Parisian, Parker, Quigley, Reilly, Reynolds, Rice, Ritchie, Rohan, Rolfson, Rowe, Russel, Rutherford, Sanford, Sauer, Schmidt, Schmitt, Schneider, Schroeder, Schultz, Shields, Smitham, Spencer, Stanton, Stark, Stokes, Swift, Tillman, Towne, Tremblay, Tromp, Turcotte, Turner, Walsh, Walter, Ward, Waters, Weber, Welch, West, Wilderman, Wilkinson, Williamson, Windler, Wolf]
|
||||
|
||||
name_with_middle:
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
company:
|
||||
suffix: [Ltd, Ltc, and Sons, Group, Brothers, Partners]
|
||||
internet:
|
||||
domain_suffix: [co.nz, com, net.nz, net, org.nz, org, govt.nz, iwi.nz]
|
||||
address:
|
||||
region_abbr: [NTL, AUK, WKO, BOP, GIS, HKB, TKI, MWT, WGN, TAS, NSN, MBH, WTC, CAN, OTA, STL]
|
||||
region: [Northland, Auckland, Waikato, Bay of Plenty, Gisborne, Hawkes Bay, Taranaki, Manawatu, Wellington, Tasman, Nelson, Marlborough, West Coast, Canterbury, Otago, Southland]
|
||||
@@ -31,12 +34,6 @@ en-NZ:
|
||||
university:
|
||||
name: [Auckland University of Technology, Lincoln University, Massey University, University of Auckland, University of Canterbury, University of Otago, University of Waikato, Victoria University of Wellington]
|
||||
|
||||
company:
|
||||
suffix: [Ltd, Ltc, and Sons, Group, Brothers, Partners]
|
||||
|
||||
internet:
|
||||
domain_suffix: [co.nz, com, net.nz, net, org.nz, org, govt.nz, iwi.nz, nz, io, co]
|
||||
|
||||
team:
|
||||
sport: [basketball, football, rugby league, netball, rugby union, hockey, cricket, golf, boxing, rowing, motorsport, tennis, athletics, sailing, surf life saving, squash]
|
||||
name: [Tall Blacks, All Whites, Warriors, Silver Ferns, All Blacks, Black Sticks, Black Caps]
|
||||
@@ -3,7 +3,8 @@ en-PAK:
|
||||
name:
|
||||
first_name: [ Hamza, Harris, Raees, Ehtisham, Zohair, Zuhaib, Aslam, Nadeem, Younas, Danish, Zahoor, Abdul , Nizam, Taimur, Iftikhar, Kashif, Naseer, Zohaib, Mazhar, Saeed, Jawad, Wakeel Khan, Quddus, Nasir, Tabraiz, Shahbaz, Wasi, Rahim, Suleman, Akbar, Maqbool Ahmed, Sajjad, Akif, Sarmad, Zarar, Zulqarnain, Sunny, Nawaz, Sattar, Humayun, Khurshid, Abid, Ahmed, Ijaz, Tariq, Sarim Hayat, Syed Najum, Rashid, Umair, Zubair, Salim, Sultan, Nauman, Waqar, Imran, Fazal, Usman, Adam, Ilyas, Saghar, Azeem, Ali, Akram, Dawood, Sohrab, Zeeshan, Amjad, Majid, Naveed, Yousaf, Safeer, Akhtar, Muzaffar, Saqlain, Afzal, Maqsood, Hassan, Moheem, Zaighum, Amir, Saqib, Vazir, Vakeel, Qadir, Malik, Jafar, Sikandar, Ismail, Junaid, Mehr, Idrees Khan, Jamal, Shafqat, Taufeeq, Rasheed, Shakoor, Wasim, Saadat, Siddiq, Shabbir, Umair, Shams, Habib, Salahuddin, Fayaz, Faiz, Zaeem, Yasir, Shan, Wasif, Khan, Adnan, Arsalan, Shamsher, Nafees, Mumtaz, Javid, Yahya, Uzaif, Ayub, Noman, Zameer, Mian, Mushtaq, Aleem, Ghayoor, Khalid, Taj, Parvez, Zahid, Aziz, Tanvir, Musharraf, Shakir, Sohail, Arif, Sabir, Zain, Tauseef, Saif, Rahman, Aqib, Zulfiqar, Salman, Sibtain, Hamid, Sohaib, Najib, Sadaqat, Inzamam, Haroon, Danial, Imran, Fahid, Aqeel, Subhan, Shakeel, Rana, Hammad, Faizan, Muhammad, Ahmer, Jabbar, Aamir Saleem, Kaleem, Tauqeer, Bilal, Razzaq, Zafar, Shahzad, Latif, Mohammed, Raja Zohaib, Munawar, Karim, Waheed, Mustafa, Sameer, Sarwar, Sarfraz, Jaleel, Jamal, Salman, Sagheer, Qasim, Mustansar, Umar, Mohammad, Waheed, Sadiq, Taha, Amin, Mujtaba, Mahmood, Hameed, Zareef, Fahad, Irfan, Yawar, Waqas, Ishaq, Arshad, Mustafa, Khushal, Murtaza, Qaiser, Farrukh, Naeem, Abbas, Qais, Idrees, Masood, Aon, Daniyal , Zaman, Zia, Obaid, Mubashar, Wasay, Yasin, Zakir, Shoaib, Bashir, Azhar, Jarrar, Waseem, Yar, Zain, Naeem, Zakaria, Jameel, Sahir, Ibrahim, Ahsan, Shafiq, Haji, Babar, Shahid, Sheraz, Saad, Ghous, Tajammul, Saif, Mohsin, Azad, Zaheer, Farooq, Rauf, Ghafoor, Babar, Sajid, Abrar, Haider, Shaukat, Omar, Sohail, Irfan, Wakeel, Wazir, Mohammad, Hadier, Shuja, Chaudhary, Adeel, Asad, Saad, Afzaal, Mudassar, Nabeel, Fazal, Altaf, Wajid, Ayaaz, Wahid, Usman, Fawad, Ajmal, Ibrahim, Raza, Danial, Rizwan, Wali]
|
||||
last_name: [Jutt, Khan, Butt, Mughal, Bhatti, Sindho, Virk, Dar, Nambardar, Qazi, Gujjar, Iqbal, Adil, Ali Raza, Azam, Zarnosh Khan, Riaz, Farid, Asim, Uzair, Tahir, Saud, Hasan, Muhammad, Tehsin, Sher, Ahmed, Tufail, Faisal, Shujaat, Shehzad, Sharjeel, A Haq Ansari, Kabir, Sheharyar, Safdar, Talat, Jalal, Hussain, Anwar, Hafeez, Ash, Rameez, Badar, Javed]
|
||||
|
||||
name_with_middle:
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
address:
|
||||
postcode: ['####0']
|
||||
state: [Balochistan, Khyber Pakhtunkhwa, Punjab, Sindh, Islamabad Capital Territory, Federally Administered Tribal Areas, Azad Jammu and Kashmir, Gilgit-Baltistan]
|
||||
|
||||
@@ -16,6 +16,8 @@ en-SG:
|
||||
- "#{male_english_name} #{last_name} #{male_first_name}"
|
||||
- "#{last_name} #{female_first_name}"
|
||||
- "#{female_english_name} #{last_name} #{female_first_name}"
|
||||
name_with_middle:
|
||||
- "#{first_name} #{last_name} #{last_name}"
|
||||
address:
|
||||
postcode: ['######']
|
||||
building_number: ['#', '##', '###']
|
||||
@@ -29,3 +31,5 @@ en-SG:
|
||||
default_country: [Singapore]
|
||||
phone_number:
|
||||
formats: ['+65 6### ####', '+65 9### ####', '+65 8### ####']
|
||||
vehicle:
|
||||
license_plate: 'S??####'
|
||||
|
||||
+40986
-30
File diff suppressed because one or more lines are too long
+105
-12
File diff suppressed because one or more lines are too long
+1
-827
File diff suppressed because one or more lines are too long
@@ -0,0 +1,575 @@
|
||||
en:
|
||||
faker:
|
||||
address:
|
||||
city_prefix: [North, East, West, South, New, Lake, Port]
|
||||
city_suffix: [town, ton, land, ville, berg, burgh, borough, bury, view, port, mouth, stad, furt, chester, mouth, fort, haven, side, shire]
|
||||
country: [Afghanistan, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antarctica (the territory South of 60 deg S), Antigua and Barbuda, Argentina, Armenia, Aruba, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belarus, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Bouvet Island (Bouvetoya), Brazil, British Indian Ocean Territory (Chagos Archipelago), Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde, Cayman Islands, Central African Republic, Chad, Chile, China, Christmas Island, Cocos (Keeling) Islands, Colombia, Comoros, Congo, Congo, Cook Islands, Costa Rica, Cote d'Ivoire, Croatia, Cuba, Cyprus, Czech Republic, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, Faroe Islands, Falkland Islands (Malvinas), Fiji, Finland, France, French Guiana, French Polynesia, French Southern Territories, Gabon, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guadeloupe, Guam, Guatemala, Guernsey, Guinea, Guinea-Bissau, Guyana, Haiti, Heard Island and McDonald Islands, Holy See (Vatican City State), Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Iran, Iraq, Isle of Man, Israel, Italy, Jamaica, Japan, Jersey, Jordan, Kazakhstan, Kenya, Kiribati, Democratic People's Republic of Korea, Republic of Korea, Kuwait, Kyrgyz Republic, Lao People's Democratic Republic, Latvia, Lebanon, Lesotho, Liberia, Libyan Arab Jamahiriya, Liechtenstein, Lithuania, Luxembourg, Macao, Macedonia, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Martinique, Mauritania, Mauritius, Mayotte, Mexico, Micronesia, Moldova, Monaco, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands Antilles, Netherlands, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, Niue, Norfolk Island, Northern Mariana Islands, Norway, Oman, Pakistan, Palau, Palestinian Territory, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Pitcairn Islands, Poland, Portugal, Puerto Rico, Qatar, Reunion, Romania, Russian Federation, Rwanda, Saint Barthelemy, Saint Helena, Saint Kitts and Nevis, Saint Lucia, Saint Martin, Saint Pierre and Miquelon, Saint Vincent and the Grenadines, Samoa, San Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia (Slovak Republic), Slovenia, Solomon Islands, Somalia, South Africa, South Georgia and the South Sandwich Islands, Spain, Sri Lanka, Sudan, Suriname, Svalbard & Jan Mayen Islands, Swaziland, Sweden, Switzerland, Syrian Arab Republic, Taiwan, Tajikistan, Tanzania, Thailand, Timor-Leste, Togo, Tokelau, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine, United Arab Emirates, United Kingdom, United States of America, United States Minor Outlying Islands, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, 'Virgin Islands, British', 'Virgin Islands, U.S.', Wallis and Futuna, Western Sahara, Yemen, Zambia, Zimbabwe]
|
||||
country_by_code:
|
||||
AF: "Afghanistan"
|
||||
AL: "Albania"
|
||||
DZ: "Algeria"
|
||||
AS: "American Samoa"
|
||||
AD: "Andorra"
|
||||
AO: "Angola"
|
||||
AI: "Anguilla"
|
||||
AQ: "Antarctica"
|
||||
AG: "Antigua And Barbuda"
|
||||
AR: "Argentina"
|
||||
AM: "Armenia"
|
||||
AW: "Aruba"
|
||||
AU: "Australia"
|
||||
AT: "Austria"
|
||||
AZ: "Azerbaijan"
|
||||
BS: "Bahamas"
|
||||
BH: "Bahrain"
|
||||
BD: "Bangladesh"
|
||||
BB: "Barbados"
|
||||
BY: "Belarus"
|
||||
BE: "Belgium"
|
||||
BZ: "Belize"
|
||||
BJ: "Benin"
|
||||
BM: "Bermuda"
|
||||
BT: "Bhutan"
|
||||
BO: "Bolivia"
|
||||
BA: "Bosnia And Herzegovina"
|
||||
BW: "Botswana"
|
||||
BV: "Bouvet Island"
|
||||
BR: "Brazil"
|
||||
IO: "British Indian Ocean Territory"
|
||||
BN: "Brunei Darussalam"
|
||||
BG: "Bulgaria"
|
||||
BF: "Burkina Faso"
|
||||
BI: "Burundi"
|
||||
KH: "Cambodia"
|
||||
CM: "Cameroon"
|
||||
CA: "Canada"
|
||||
CV: "Cape Verde"
|
||||
KY: "Cayman Islands"
|
||||
CF: "Central African Republic"
|
||||
TD: "Chad"
|
||||
CL: "Chile"
|
||||
CN: "China"
|
||||
CX: "Christmas Island"
|
||||
CC: "Cocos (keeling) Islands"
|
||||
CO: "Colombia"
|
||||
KM: "Comoros"
|
||||
CG: "Congo"
|
||||
CD: "Congo, The Democratic Republic Of The"
|
||||
CK: "Cook Islands"
|
||||
CR: "Costa Rica"
|
||||
CI: "Cote D'ivoire"
|
||||
HR: "Croatia"
|
||||
CU: "Cuba"
|
||||
CY: "Cyprus"
|
||||
CZ: "Czech Republic"
|
||||
DK: "Denmark"
|
||||
DJ: "Djibouti"
|
||||
DM: "Dominica"
|
||||
DO: "Dominican Republic"
|
||||
TP: "East Timor"
|
||||
EC: "Ecuador"
|
||||
EG: "Egypt"
|
||||
SV: "El Salvador"
|
||||
GQ: "Equatorial Guinea"
|
||||
ER: "Eritrea"
|
||||
EE: "Estonia"
|
||||
ET: "Ethiopia"
|
||||
FK: "Falkland Islands (malvinas)"
|
||||
FO: "Faroe Islands"
|
||||
FJ: "Fiji"
|
||||
FI: "Finland"
|
||||
FR: "France"
|
||||
GF: "French Guiana"
|
||||
PF: "French Polynesia"
|
||||
TF: "French Southern Territories"
|
||||
GA: "Gabon"
|
||||
GM: "Gambia"
|
||||
GE: "Georgia"
|
||||
DE: "Germany"
|
||||
GH: "Ghana"
|
||||
GI: "Gibraltar"
|
||||
GR: "Greece"
|
||||
GL: "Greenland"
|
||||
GD: "Grenada"
|
||||
GP: "Guadeloupe"
|
||||
GU: "Guam"
|
||||
GT: "Guatemala"
|
||||
GN: "Guinea"
|
||||
GW: "Guinea-bissau"
|
||||
GY: "Guyana"
|
||||
HT: "Haiti"
|
||||
HM: "Heard Island And Mcdonald Islands"
|
||||
VA: "Holy See (vatican City State)"
|
||||
HN: "Honduras"
|
||||
HK: "Hong Kong"
|
||||
HU: "Hungary"
|
||||
IS: "Iceland"
|
||||
IN: "India"
|
||||
ID: "Indonesia"
|
||||
IR: "Iran, Islamic Republic Of"
|
||||
IQ: "Iraq"
|
||||
IE: "Ireland"
|
||||
IL: "Israel"
|
||||
IT: "Italy"
|
||||
JM: "Jamaica"
|
||||
JP: "Japan"
|
||||
JO: "Jordan"
|
||||
KZ: "Kazakstan"
|
||||
KE: "Kenya"
|
||||
KI: "Kiribati"
|
||||
KP: "Korea, Democratic People's Republic Of"
|
||||
KR: "Korea, Republic Of"
|
||||
KV: "Kosovo"
|
||||
KW: "Kuwait"
|
||||
KG: "Kyrgyzstan"
|
||||
LA: "Lao People's Democratic Republic"
|
||||
LV: "Latvia"
|
||||
LB: "Lebanon"
|
||||
LS: "Lesotho"
|
||||
LR: "Liberia"
|
||||
LY: "Libyan Arab Jamahiriya"
|
||||
LI: "Liechtenstein"
|
||||
LT: "Lithuania"
|
||||
LU: "Luxembourg"
|
||||
MO: "Macau"
|
||||
MK: "Macedonia, The Former Yugoslav Republic Of"
|
||||
MG: "Madagascar"
|
||||
MW: "Malawi"
|
||||
MY: "Malaysia"
|
||||
MV: "Maldives"
|
||||
ML: "Mali"
|
||||
MT: "Malta"
|
||||
MH: "Marshall Islands"
|
||||
MQ: "Martinique"
|
||||
MR: "Mauritania"
|
||||
MU: "Mauritius"
|
||||
YT: "Mayotte"
|
||||
MX: "Mexico"
|
||||
FM: "Micronesia, Federated States Of"
|
||||
MD: "Moldova, Republic Of"
|
||||
MC: "Monaco"
|
||||
MN: "Mongolia"
|
||||
MS: "Montserrat"
|
||||
ME: "Montenegro"
|
||||
MA: "Morocco"
|
||||
MZ: "Mozambique"
|
||||
MM: "Myanmar"
|
||||
NA: "Namibia"
|
||||
NR: "Nauru"
|
||||
NP: "Nepal"
|
||||
NL: "Netherlands"
|
||||
AN: "Netherlands Antilles"
|
||||
NC: "New Caledonia"
|
||||
NZ: "New Zealand"
|
||||
NI: "Nicaragua"
|
||||
NE: "Niger"
|
||||
NG: "Nigeria"
|
||||
NU: "Niue"
|
||||
NF: "Norfolk Island"
|
||||
MP: "Northern Mariana Islands"
|
||||
NO: "Norway"
|
||||
OM: "Oman"
|
||||
PK: "Pakistan"
|
||||
PW: "Palau"
|
||||
PS: "Palestinian Territory, Occupied"
|
||||
PA: "Panama"
|
||||
PG: "Papua New Guinea"
|
||||
PY: "Paraguay"
|
||||
PE: "Peru"
|
||||
PH: "Philippines"
|
||||
PN: "Pitcairn"
|
||||
PL: "Poland"
|
||||
PT: "Portugal"
|
||||
PR: "Puerto Rico"
|
||||
QA: "Qatar"
|
||||
RE: "Reunion"
|
||||
RO: "Romania"
|
||||
RU: "Russian Federation"
|
||||
RW: "Rwanda"
|
||||
SH: "Saint Helena"
|
||||
KN: "Saint Kitts And Nevis"
|
||||
LC: "Saint Lucia"
|
||||
PM: "Saint Pierre And Miquelon"
|
||||
VC: "Saint Vincent And The Grenadines"
|
||||
WS: "Samoa"
|
||||
SM: "San Marino"
|
||||
ST: "Sao Tome And Principe"
|
||||
SA: "Saudi Arabia"
|
||||
SN: "Senegal"
|
||||
RS: "Serbia"
|
||||
SC: "Seychelles"
|
||||
SL: "Sierra Leone"
|
||||
SG: "Singapore"
|
||||
SK: "Slovakia"
|
||||
SI: "Slovenia"
|
||||
SB: "Solomon Islands"
|
||||
SO: "Somalia"
|
||||
ZA: "South Africa"
|
||||
GS: "South Georgia And The South Sandwich Islands"
|
||||
ES: "Spain"
|
||||
LK: "Sri Lanka"
|
||||
SD: "Sudan"
|
||||
SR: "Suriname"
|
||||
SJ: "Svalbard And Jan Mayen"
|
||||
SZ: "Swaziland"
|
||||
SE: "Sweden"
|
||||
CH: "Switzerland"
|
||||
SY: "Syrian Arab Republic"
|
||||
TW: "Taiwan, Province Of China"
|
||||
TJ: "Tajikistan"
|
||||
TZ: "Tanzania, United Republic Of"
|
||||
TH: "Thailand"
|
||||
TG: "Togo"
|
||||
TK: "Tokelau"
|
||||
TO: "Tonga"
|
||||
TT: "Trinidad And Tobago"
|
||||
TN: "Tunisia"
|
||||
TR: "Turkey"
|
||||
TM: "Turkmenistan"
|
||||
TC: "Turks And Caicos Islands"
|
||||
TV: "Tuvalu"
|
||||
UG: "Uganda"
|
||||
UA: "Ukraine"
|
||||
AE: "United Arab Emirates"
|
||||
GB: "United Kingdom"
|
||||
US: "United States"
|
||||
UM: "United States Minor Outlying Islands"
|
||||
UY: "Uruguay"
|
||||
UZ: "Uzbekistan"
|
||||
VU: "Vanuatu"
|
||||
VE: "Venezuela"
|
||||
VN: "Viet Nam"
|
||||
VG: "Virgin Islands, British"
|
||||
VI: "Virgin Islands, U.s."
|
||||
WF: "Wallis And Futuna"
|
||||
EH: "Western Sahara"
|
||||
YE: "Yemen"
|
||||
ZM: "Zambia"
|
||||
ZW: "Zimbabwe"
|
||||
country_by_name:
|
||||
afghanistan: "AF"
|
||||
albania: "AB"
|
||||
algeria: "DZ"
|
||||
american_samoa: "AS"
|
||||
andorra: "AD"
|
||||
angola: "AO"
|
||||
anguilla: "AI"
|
||||
antarctica: "AQ"
|
||||
antigua_and_barbuda: "AG"
|
||||
argentina: "AR"
|
||||
armenia: "AM"
|
||||
aruba: "AW"
|
||||
australia: "AU"
|
||||
austria: "AT"
|
||||
azerbaijan: "AZ"
|
||||
bahamas: "BS"
|
||||
bahrain: "BH"
|
||||
bangladesh: "BD"
|
||||
barbados: "BB"
|
||||
belarus: "BY"
|
||||
belgium: "BE"
|
||||
belize: "BZ"
|
||||
benin: "BJ"
|
||||
bermuda: "BM"
|
||||
bhutan: "BT"
|
||||
bolivia: "BO"
|
||||
bosnia_and_herzegovina: "BA"
|
||||
botswana: "BW"
|
||||
bouvet_island: "BV"
|
||||
brazil: "BR"
|
||||
british_indian_ocean_territory: "IO"
|
||||
brunei_darussalam: "BN"
|
||||
bulgaria: "BG"
|
||||
burkina_faso: "BF"
|
||||
burundi: "BI"
|
||||
cambodia: "KH"
|
||||
cameroon: "CM"
|
||||
canada: "CA"
|
||||
cape_verde: "CV"
|
||||
cayman_islands: "KY"
|
||||
central_african_republic: "CF"
|
||||
chad: "TD"
|
||||
chile: "CL"
|
||||
china: "CN"
|
||||
christmas_island: "CX"
|
||||
cocos_islands: "CC"
|
||||
colombia: "CO"
|
||||
comoros: "KM"
|
||||
congo: "CG"
|
||||
cook_islands: "CK"
|
||||
costa_rica: "CR"
|
||||
cote_d_ivoire: "CI"
|
||||
croatia: "HR"
|
||||
cuba: "CU"
|
||||
cyprus: "CY"
|
||||
czech_republic: "CZ"
|
||||
denmark: "DK"
|
||||
djibouti: "DJ"
|
||||
dominica: "DM"
|
||||
dominican_republic: "DO"
|
||||
east_timor: "TP"
|
||||
ecuador: "EC"
|
||||
egypt: "EG"
|
||||
el_salvador: "SV"
|
||||
equatorial_guinea: "GQ"
|
||||
eritrea: "ER"
|
||||
estonia: "EE"
|
||||
ethiopia: "ET"
|
||||
falkland_islands: "FK"
|
||||
malvinas: "FK"
|
||||
faroe_islands: "FO"
|
||||
fiji: "FJ"
|
||||
finland: "FI"
|
||||
france: "FR"
|
||||
french_guiana: "GF"
|
||||
french_polynesia: "PF"
|
||||
french_southern_territories: "TF"
|
||||
gabon: "GA"
|
||||
gambia: "GM"
|
||||
georgia: "GE"
|
||||
germany: "DE"
|
||||
ghana: "GH:"
|
||||
gibraltar: "GI"
|
||||
greece: "GR"
|
||||
greenland: "GL"
|
||||
grenada: "GD"
|
||||
guadeloupe: "GP"
|
||||
guam: "GU"
|
||||
guatemala: "GT"
|
||||
guinea: "GN"
|
||||
guinea_bissau: "GW"
|
||||
guyana: "GY"
|
||||
haiti: "HT"
|
||||
heard_island_and_mcdonald_islands: "HM"
|
||||
holy_see: "VA"
|
||||
honduras: "HN"
|
||||
hong_kong: "HK"
|
||||
hungary: "HU"
|
||||
iceland: "IS"
|
||||
india: "IN"
|
||||
indonesia: "ID"
|
||||
ir_islamic_republic_of: "IR"
|
||||
iraq: "IQ"
|
||||
ireland: "IE"
|
||||
israel: "IL"
|
||||
italy: "IT"
|
||||
jamaica: "JM"
|
||||
japan: "JP"
|
||||
jordan: "JO"
|
||||
kazakstan: "KZ"
|
||||
kenya: "KE"
|
||||
kiribati: "KI"
|
||||
korea_democratic_people_s_republic_of: "KP"
|
||||
korea_republic_of: "KR"
|
||||
kosovo: "KV"
|
||||
kuwait: "KW"
|
||||
kyrgyzstan: "KG"
|
||||
lao_people_s_democratic_republic: "LA"
|
||||
latvia: "LV"
|
||||
lebanon: "LB"
|
||||
lesotho: "LS"
|
||||
liberia: "LR"
|
||||
libyan_arab_jamahiriya: "LY"
|
||||
liechtenstein: "LI"
|
||||
lithuania: "LT"
|
||||
luxembourg: "LU"
|
||||
macau: "MO"
|
||||
macedonia_the_former_yugoslav_republic_of: "MK"
|
||||
madagascar: "MG"
|
||||
malawi: "MW"
|
||||
malaysia: "MY"
|
||||
maldives: "MV"
|
||||
mali: "ML"
|
||||
malta: "MT"
|
||||
marshall_islands: "MH"
|
||||
martinique: "MQ"
|
||||
mauritania: "MR"
|
||||
mauritius: "MU"
|
||||
mayotte: "YT"
|
||||
mexicoMX: ""
|
||||
micronesia_federated_states_of: "FM"
|
||||
moldova_republic_of: "MD"
|
||||
monaco: "MC"
|
||||
mongolia: "MN"
|
||||
montserrat: "MS"
|
||||
montenegro: "ME"
|
||||
morocco: "MA"
|
||||
mozambique: "MZ"
|
||||
myanmar: "MM"
|
||||
namibia: "NA"
|
||||
nauru: "NR"
|
||||
nepal: "NP"
|
||||
netherlands: "NL"
|
||||
netherlands_antilles: "AN"
|
||||
new_caledonia: "NC"
|
||||
new_zealand: "NZ"
|
||||
nicaragua: "NI"
|
||||
niger: "NE"
|
||||
nigeria: "NG"
|
||||
niue: "NU"
|
||||
norfolk_island: "NF"
|
||||
northern_mariana_islands: "NP"
|
||||
norway: "NP"
|
||||
oman: "OM"
|
||||
pakistan: "PK"
|
||||
palau: "PW"
|
||||
palestinian_territory_occupied: "PS"
|
||||
panama: "PA"
|
||||
papua_new_guinea: "PG"
|
||||
paraguay: "PY"
|
||||
peru: "PE"
|
||||
philippines: "PH"
|
||||
pitcairn: "PN"
|
||||
poland: "PL"
|
||||
portugal: "PT"
|
||||
puerto_rico: "PR"
|
||||
qatar: "QA"
|
||||
reunion: "RE"
|
||||
romania: "RO"
|
||||
russian_federation: "RU"
|
||||
rwanda: "RW"
|
||||
saint_helena: "SH"
|
||||
saint_kitts_and_nevis: "KN"
|
||||
saint_lucia: "LC"
|
||||
saint_pierre_and_miquelon: "PM"
|
||||
saint_vincent_and_the_grenadines: "VC"
|
||||
samoa: "WS"
|
||||
san_marino: "SM"
|
||||
sao_tome_and_principe: "ST"
|
||||
saudi_arabia: "SA"
|
||||
senegal: "SN"
|
||||
serbia: "RS"
|
||||
seychelles: "SC"
|
||||
sierra_leone: "SL"
|
||||
singapore: "SG"
|
||||
slovakia: "SK"
|
||||
slovenia: "SI"
|
||||
solomon Islands: "SB"
|
||||
somalia: "SO"
|
||||
south_africa: "ZA"
|
||||
south_georgia_and_the_south_sandwich_islands: "GS"
|
||||
spain: "ES"
|
||||
sri_lanka: "LK"
|
||||
sudan: "SD"
|
||||
suriname: "SR"
|
||||
svalbard_and_jan_mayen: "SJ"
|
||||
swaziland: "SZ"
|
||||
sweden: "SE"
|
||||
switzerland: "CH"
|
||||
syrian_arab_republic: "SY"
|
||||
taiwan_province_of_china: "TW"
|
||||
tajikistan: "TJ"
|
||||
tanzania_united_republic_of: "TZ"
|
||||
thailand: "TH"
|
||||
togo: "TG"
|
||||
tokelau: "TK"
|
||||
tonga: "TO"
|
||||
trinidad_and_tobago: "TT"
|
||||
tunisia: "TN"
|
||||
turkey: "TR"
|
||||
turkmenistan: "TM"
|
||||
turks_and_caicos_islands: "TC"
|
||||
tuvalu: "TV"
|
||||
uganda: "UG"
|
||||
ukraine: "UA"
|
||||
united_arab_emirates: ""
|
||||
united_kingdom: "GB"
|
||||
united_states: "US"
|
||||
united_states_minor_outlying_islands: "UM"
|
||||
uruguay: "UY"
|
||||
uzbekistan: "UZ"
|
||||
vanuatu: "VU"
|
||||
venezuela: "VE"
|
||||
viet_nam: "VN"
|
||||
virgin_islands_british: "VG"
|
||||
virgin_islands_u_s_: "VI"
|
||||
wallis And Futuna: "WF"
|
||||
western_sahara: "EH"
|
||||
yemen: "YE"
|
||||
zambia: "ZM"
|
||||
zimbabwe: "ZW"
|
||||
country_code: ["AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AS", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", "BO", "BQ", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CU", "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MH", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SD", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "UM", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "YE", "YT", "ZA", "ZM", "ZW"]
|
||||
country_code_long: ["ABW", "AFG", "AGO", "AIA", "ALA", "ALB", "AND", "ARE", "ARG", "ARM", "ASM", "ATA", "ATF", "ATG", "AUS", "AUT", "AZE", "BDI", "BEL", "BEN", "BES", "BFA", "BGD", "BGR", "BHR", "BHS", "BIH", "BLM", "BLR", "BLZ", "BMU", "BOL", "BRA", "BRB", "BRN", "BTN", "BVT", "BWA", "CAF", "CAN", "CCK", "CHE", "CHL", "CHN", "CIV", "CMR", "COD", "COG", "COK", "COL", "COM", "CPV", "CRI", "CUB", "CUW", "CXR", "CYM", "CYP", "CZE", "DEU", "DJI", "DMA", "DNK", "DOM", "DZA", "ECU", "EGY", "ERI", "ESH", "ESP", "EST", "ETH", "FIN", "FJI", "FLK", "FRA", "FRO", "FSM", "GAB", "GBR", "GEO", "GGY", "GHA", "GIB", "GIN", "GLP", "GMB", "GNB", "GNQ", "GRC", "GRD", "GRL", "GTM", "GUF", "GUM", "GUY", "HKG", "HMD", "HND", "HRV", "HTI", "HUN", "IDN", "IMN", "IND", "IOT", "IRL", "IRN", "IRQ", "ISL", "ISR", "ITA", "JAM", "JEY", "JOR", "JPN", "KAZ", "KEN", "KGZ", "KHM", "KIR", "KNA", "KOR", "KWT", "LAO", "LBN", "LBR", "LBY", "LCA", "LIE", "LKA", "LSO", "LTU", "LUX", "LVA", "MAC", "MAF", "MAR", "MCO", "MDA", "MDG", "MDV", "MEX", "MHL", "MKD", "MLI", "MLT", "MMR", "MNE", "MNG", "MNP", "MOZ", "MRT", "MSR", "MTQ", "MUS", "MWI", "MYS", "MYT", "NAM", "NCL", "NER", "NFK", "NGA", "NIC", "NIU", "NLD", "NOR", "NPL", "NRU", "NZL", "OMN", "PAK", "PAN", "PCN", "PER", "PHL", "PLW", "PNG", "POL", "PRI", "PRK", "PRT", "PRY", "PSE", "PYF", "QAT", "REU", "ROU", "RUS", "RWA", "SAU", "SDN", "SEN", "SGP", "SGS", "SHN", "SJM", "SLB", "SLE", "SLV", "SMR", "SOM", "SPM", "SRB", "SSD", "STP", "SUR", "SVK", "SVN", "SWE", "SWZ", "SXM", "SYC", "SYR", "TCA", "TCD", "TGO", "THA", "TJK", "TKL", "TKM", "TLS", "TON", "TTO", "TUN", "TUR", "TUV", "TWN", "TZA", "UGA", "UKR", "UMI", "URY", "USA", "UZB", "VAT", "VCT", "VEN", "VGB", "VIR", "VNM", "VUT", "WLF", "WSM", "YEM", "ZAF", "ZMB", "ZWE"]
|
||||
building_number: ['#####', '####', '###']
|
||||
community_prefix: [Park, Summer, Autumn, Paradise, Eagle, Pine, Royal, University, Willow]
|
||||
community_suffix: [Village, Creek, Place, Pointe, Square, Oaks, Gardens, Crossing, Court, Acres, Estates, Heights]
|
||||
community:
|
||||
- "#{community_prefix} #{community_suffix}"
|
||||
street_suffix: [Alley, Avenue, Branch, Bridge, Brook, Brooks, Burg, Burgs, Bypass, Camp, Canyon, Cape, Causeway, Center, Centers, Circle, Circles, Cliff, Cliffs, Club, Common, Corner, Corners, Course, Court, Courts, Cove, Coves, Creek, Crescent, Crest, Crossing, Crossroad, Curve, Dale, Dam, Divide, Drive, Drive, Drives, Estate, Estates, Expressway, Extension, Extensions, Fall, Falls, Ferry, Field, Fields, Flat, Flats, Ford, Fords, Forest, Forge, Forges, Fork, Forks, Fort, Freeway, Garden, Gardens, Gateway, Glen, Glens, Green, Greens, Grove, Groves, Harbor, Harbors, Haven, Heights, Highway, Hill, Hills, Hollow, Inlet, Inlet, Island, Island, Islands, Islands, Isle, Isle, Junction, Junctions, Key, Keys, Knoll, Knolls, Lake, Lakes, Land, Landing, Lane, Light, Lights, Loaf, Lock, Locks, Locks, Lodge, Lodge, Loop, Mall, Manor, Manors, Meadow, Meadows, Mews, Mill, Mills, Mission, Mission, Motorway, Mount, Mountain, Mountain, Mountains, Mountains, Neck, Orchard, Oval, Overpass, Park, Parks, Parkway, Parkways, Pass, Passage, Path, Pike, Pine, Pines, Place, Plain, Plains, Plains, Plaza, Plaza, Point, Points, Port, Port, Ports, Ports, Prairie, Prairie, Radial, Ramp, Ranch, Rapid, Rapids, Rest, Ridge, Ridges, River, Road, Road, Roads, Roads, Route, Row, Rue, Run, Shoal, Shoals, Shore, Shores, Skyway, Spring, Springs, Springs, Spur, Spurs, Square, Square, Squares, Squares, Station, Station, Stravenue, Stravenue, Stream, Stream, Street, Street, Streets, Summit, Summit, Terrace, Throughway, Trace, Track, Trafficway, Trail, Trail, Tunnel, Tunnel, Turnpike, Turnpike, Underpass, Union, Unions, Valley, Valleys, Via, Viaduct, View, Views, Village, Village, Villages, Ville, Vista, Vista, Walk, Walks, Wall, Way, Ways, Well, Wells]
|
||||
secondary_address: ['Apt. ###', 'Suite ###']
|
||||
# Though these are US-specific, they are here (in the default locale) for backwards compatibility
|
||||
postcode: ['#####', '#####-####']
|
||||
postcode_by_state:
|
||||
AL: '350##'
|
||||
AK: '995##'
|
||||
AS: '967##'
|
||||
AZ: '850##'
|
||||
AR: '717##'
|
||||
CA: '900##'
|
||||
CO: '800##'
|
||||
CT: '061##'
|
||||
DC: '204##'
|
||||
DE: '198##'
|
||||
FL: '322##'
|
||||
GA: '301##'
|
||||
HI: '967##'
|
||||
ID: '832##'
|
||||
IL: '600##'
|
||||
IN: '463##'
|
||||
IA: '510##'
|
||||
KS: '666##'
|
||||
KY: '404##'
|
||||
LA: '701##'
|
||||
ME: '042##'
|
||||
MD: '210##'
|
||||
MA: '026##'
|
||||
MI: '480##'
|
||||
MN: '555##'
|
||||
MS: '387##'
|
||||
MO: '650##'
|
||||
MT: '590##'
|
||||
NE: '688##'
|
||||
NV: '898##'
|
||||
NH: '036##'
|
||||
NJ: '076##'
|
||||
NM: '880##'
|
||||
NY: '122##'
|
||||
NC: '288##'
|
||||
ND: '586##'
|
||||
OH: '444##'
|
||||
OK: '730##'
|
||||
OR: '979##'
|
||||
PA: '186##'
|
||||
RI: '029##'
|
||||
SC: '299##'
|
||||
SD: '577##'
|
||||
TN: '383##'
|
||||
TX: '798##'
|
||||
UT: '847##'
|
||||
VT: '050##'
|
||||
VA: '222##'
|
||||
WA: '990##'
|
||||
WV: '247##'
|
||||
WI: '549##'
|
||||
WY: '831##'
|
||||
state: [Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin, Wyoming]
|
||||
state_abbr: [AL, AK, AZ, AR, CA, CO, CT, DE, FL, GA, HI, ID, IL, IN, IA, KS, KY, LA, ME, MD, MA, MI, MN, MS, MO, MT, NE, NV, NH, NJ, NM, NY, NC, ND, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VT, VA, WA, WV, WI, WY]
|
||||
time_zone: [Pacific/Midway, Pacific/Pago_Pago, Pacific/Honolulu, America/Juneau, America/Los_Angeles, America/Tijuana, America/Denver, America/Phoenix, America/Chihuahua, America/Mazatlan, America/Chicago, America/Regina, America/Mexico_City, America/Mexico_City, America/Monterrey, America/Guatemala, America/New_York, America/Indiana/Indianapolis, America/Bogota, America/Lima, America/Lima, America/Halifax, America/Caracas, America/La_Paz, America/Santiago, America/St_Johns, America/Sao_Paulo, America/Argentina/Buenos_Aires, America/Guyana, America/Godthab, Atlantic/South_Georgia, Atlantic/Azores, Atlantic/Cape_Verde, Europe/Dublin, Europe/London, Europe/Lisbon, Europe/London, Africa/Casablanca, Africa/Monrovia, Etc/UTC, Europe/Belgrade, Europe/Bratislava, Europe/Budapest, Europe/Ljubljana, Europe/Prague, Europe/Sarajevo, Europe/Skopje, Europe/Warsaw, Europe/Zagreb, Europe/Brussels, Europe/Copenhagen, Europe/Madrid, Europe/Paris, Europe/Amsterdam, Europe/Berlin, Europe/Berlin, Europe/Rome, Europe/Stockholm, Europe/Vienna, Africa/Algiers, Europe/Bucharest, Africa/Cairo, Europe/Helsinki, Europe/Kiev, Europe/Riga, Europe/Sofia, Europe/Tallinn, Europe/Vilnius, Europe/Athens, Europe/Istanbul, Europe/Minsk, Asia/Jerusalem, Africa/Harare, Africa/Johannesburg, Europe/Moscow, Europe/Moscow, Europe/Moscow, Asia/Kuwait, Asia/Riyadh, Africa/Nairobi, Asia/Baghdad, Asia/Tehran, Asia/Muscat, Asia/Muscat, Asia/Baku, Asia/Tbilisi, Asia/Yerevan, Asia/Kabul, Asia/Yekaterinburg, Asia/Karachi, Asia/Karachi, Asia/Tashkent, Asia/Kolkata, Asia/Kolkata, Asia/Kolkata, Asia/Kolkata, Asia/Kathmandu, Asia/Dhaka, Asia/Dhaka, Asia/Colombo, Asia/Almaty, Asia/Novosibirsk, Asia/Rangoon, Asia/Bangkok, Asia/Bangkok, Asia/Jakarta, Asia/Krasnoyarsk, Asia/Shanghai, Asia/Chongqing, Asia/Hong_Kong, Asia/Urumqi, Asia/Kuala_Lumpur, Asia/Singapore, Asia/Taipei, Australia/Perth, Asia/Irkutsk, Asia/Ulaanbaatar, Asia/Seoul, Asia/Tokyo, Asia/Tokyo, Asia/Tokyo, Asia/Yakutsk, Australia/Darwin, Australia/Adelaide, Australia/Melbourne, Australia/Melbourne, Australia/Sydney, Australia/Brisbane, Australia/Hobart, Asia/Vladivostok, Pacific/Guam, Pacific/Port_Moresby, Asia/Magadan, Asia/Magadan, Pacific/Noumea, Pacific/Fiji, Asia/Kamchatka, Pacific/Majuro, Pacific/Auckland, Pacific/Auckland, Pacific/Tongatapu, Pacific/Fakaofo, Pacific/Apia]
|
||||
city_name:
|
||||
- "#{city}"
|
||||
city:
|
||||
- "#{city_prefix} #{Name.first_name}#{city_suffix}"
|
||||
- "#{city_prefix} #{Name.first_name}"
|
||||
- "#{Name.first_name}#{city_suffix}"
|
||||
- "#{Name.last_name}#{city_suffix}"
|
||||
street_prefix: "xx"
|
||||
street_name:
|
||||
- "#{Name.first_name} #{street_suffix}"
|
||||
- "#{Name.last_name} #{street_suffix}"
|
||||
street_address:
|
||||
- "#{building_number} #{street_name}"
|
||||
full_address:
|
||||
- "#{street_address}, #{city}, #{state_abbr} #{zip_code}"
|
||||
- "#{secondary_address} #{street_address}, #{city}, #{state_abbr} #{zip_code}"
|
||||
default_country: [United States of America]
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
en:
|
||||
faker:
|
||||
ancient:
|
||||
god: ["Aphrodite", "Apollo", "Ares", "Artemis", "Athena", "Demeter", "Dionysus", "Hades", "Hephaestus", "Hera", "Hermes", "Hestia", "Poseidon", "Zeus"]
|
||||
primordial: ["Aion", "Aether", "Ananke", "Chaos", "Chronos", "Erebus", "Eros", "Hypnos", "Nesoi", "Uranus", "Gaia", "Ourea", "Phanes", "Pontus", "Tartarus", "Thalassa", "Thanatos", "Hemera", "Nyx", "Nemesis"]
|
||||
titan: ["Coeus", "Crius", "Cronus", "Hyperion", "Iapetus", "Mnemosyne", "Oceanus", "Phoebe", "Rhea", "Tethys", "Theia", "Themis", "Asteria", "Astraeus", "Atlas", "Aura", "Clymene", "Dione", "Helios", "Selene", "Eos", "Epimetheus", "Eurybia", "Eurynome", "Lelantos", "Leto", "Menoetius", "Metis", "Ophion", "Pallas", "Perses", "Prometheus", "Styx"]
|
||||
hero: ["Abderus", "Achilles", "Aeneas", "Ajax", "Amphitryon", "Antilochus", "Bellerophon", "Castor", "Chrysippus", "Daedalus", "Diomedes", "Eleusis", "Eunostus", "Ganymede", "Hector", "Hercules", "Icarus", "Iolaus", "Jason", "Meleager", "Odysseus", "Orpheus", "Pandion", "Perseus", "Theseus", "Alcestis", "Amymone", "Andromache", "Andromeda", "Antigone", "Arachne", "Ariadne", "Atalanta", "Briseis", "Caeneus", "Cassandra", "Cassiopeia", "Clytemnestra", "Danaë", "Deianeira", "Electra", "Europa", "Hecuba", "Helen", "Hermione", "Iphigenia", "Ismene", "Jocasta", "Medea", "Medusa", "Niobe", "Pandora", "Penelope", "Phaedra", "Polyxena", "Semele", "Thrace"]
|
||||
@@ -0,0 +1,6 @@
|
||||
en:
|
||||
faker:
|
||||
creature:
|
||||
animal:
|
||||
name: ["alligator", "crocodile", "alpaca", "ant", "antelope", "ape", "armadillo", "donkey", "baboon", "badger", "bat", "bear", "beaver", "bee", "beetle", "buffalo", "butterfly", "camel", "water buffalo", "caribou", "cat", "cattle", "cheetah", "chimpanzee", "chinchilla", "cicada", "clam", "cockroach", "cod", "coyote", "crab", "cricket", "crow", "raven", "deer", "dinosaur", "dog", "dolphin", "porpoise", "duck", "eagle", "eel", "elephant", "elk", "ferret", "fish", "fly", "fox", "frog", "toad", "gerbil", "giraffe", "gnat", "gnu ", "wildebeest", "goat", "goldfish", "goose", "gorilla", "grasshopper", "guinea pig", "hamster", "hare", "hedgehog", "herring", "hippopotamus", "hornet", "horse", "hound", "hyena", "impala", "jackal", "jellyfish", "kangaroo ", "wallaby", "koala", "leopard", "lion", "lizard", "llama", "locust", "louse", "macaw", "mallard", "mammoth", "manatee", "marten", "mink", "minnow", "mole", "monkey", "moose", "mosquito", "mouse", "rat", "mule", "muskrat", "otter", "ox", "oyster", "panda", "pig", "platypus", "porcupine", "prairie dog", "pug", "rabbit", "raccoon", "reindeer", "rhinoceros", "salmon", "sardine", "scorpion", "seal ", "sea lion", "serval", "shark", "sheep", "skunk", "snail", "snake", "spider", "squirrel", "swan", "termite", "tiger", "trout", "turtle ", "tortoise", "walrus", "wasp", "weasel", "whale", "wolf", "wombat", "woodchuck", "worm", "yak", "yellowjacket", "zebra"]
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
en:
|
||||
faker:
|
||||
app:
|
||||
name: ['Redhold', 'Treeflex', 'Trippledex', 'Kanlam', 'Bigtax', 'Daltfresh', 'Toughjoyfax', 'Mat Lam Tam', 'Otcom', 'Tres-Zap', 'Y-Solowarm', 'Tresom', 'Voltsillam', 'Biodex', 'Greenlam', 'Viva', 'Matsoft', 'Temp', 'Zoolab', 'Subin', 'Rank', 'Job', 'Stringtough', 'Tin', 'It', 'Home Ing', 'Zamit', 'Sonsing', 'Konklab', 'Alpha', 'Latlux', 'Voyatouch', 'Alphazap', 'Holdlamis', 'Zaam-Dox', 'Sub-Ex', 'Quo Lux', 'Bamity', 'Ventosanzap', 'Lotstring', 'Hatity', 'Tempsoft', 'Overhold', 'Fixflex', 'Konklux', 'Zontrax', 'Tampflex', 'Span', 'Namfix', 'Transcof', 'Stim', 'Fix San', 'Sonair', 'Stronghold', 'Fintone', 'Y-find', 'Opela', 'Lotlux', 'Ronstring', 'Zathin', 'Duobam', 'Keylex', 'Andalax', 'Solarbreeze', 'Cookley', 'Vagram', 'Aerified', 'Pannier', 'Asoka', 'Regrant', 'Wrapsafe', 'Prodder', 'Bytecard', 'Bitchip', 'Veribet', 'Gembucket', 'Cardguard', 'Bitwolf', 'Cardify', 'Domainer', 'Flowdesk', 'Flexidy']
|
||||
version: ['0.#.#', '0.##', '#.##', '#.#', '#.#.#']
|
||||
author:
|
||||
- "#{Name.name}"
|
||||
- "#{Company.name}"
|
||||
@@ -0,0 +1,5 @@
|
||||
en:
|
||||
faker:
|
||||
appliance:
|
||||
brand: ['Admiral','Amana','Blue Star','Bosch','Electrolux','Fagor','Franke','IKEA','KitchenAid','LG','Samsung','Sharp','Siemens','Whirlpool']
|
||||
equipment: ['Air ioniser', 'Air purifier', 'Appliance plug', 'Aroma lamp', 'Attic fan', 'Bachelor griller', 'Back boiler', 'Beverage opener', 'Blender', 'Box mangle', 'Can opener', 'Ceiling fan', 'Central vacuum cleaner', 'Clothes dryer', 'Clothes iron', 'Cold-pressed juicer', 'Combo washer dryer', 'Dish draining closet', 'Dishwasher', 'Domestic robot', 'Drawer dishwasher', 'Electric water boiler', 'Evaporative cooler', 'Exhaust hood', 'Fan heater', 'Flame supervision device', 'Forced-air', 'Futon dryer', 'Garbage disposal unit', 'Gas appliance', 'Go-to-bed matchbox', 'HVAC', 'Hair dryer', 'Hair iron', 'Hob (hearth)', 'Home server', 'Humidifier', 'Icebox', 'Kimchi refrigerator', 'Mangle (machine)', 'Micathermic heater', 'Microwave oven', 'Mousetrap', 'Oil heater', 'Oven', 'Paper shredder', 'Patio heater', 'Radiator (heating)', 'Refrigerator', 'Sewing machine', 'Solar water heater', 'Space heater', 'Steam mop', 'Stove', 'Sump pump', 'Television', 'Tie press', 'Toaster and toaster ovens', 'Trouser press', 'Vacuum cleaner', 'Washing machine', 'Water cooker', 'Water heater', 'Water purifier', 'Window fan']
|
||||
@@ -0,0 +1,4 @@
|
||||
en:
|
||||
faker:
|
||||
aqua_teen_hunger_force:
|
||||
character: ["Carl Brutananadilewski", "Cybernetic Ghost of Christmas Past from the Future", "D.P", "Dr. Weird", "Dr. Wongburger", "Emory", "Err", "Frylock", "George Lowe", "Ignignokt", "Master Shake", "MC Pee Pants", "Meatwad", "Oglethorpe", "Skeeter", "Steve", "Turkatron"]
|
||||
@@ -0,0 +1,4 @@
|
||||
en:
|
||||
faker:
|
||||
artist:
|
||||
names: ["Donatello", "Botticelli", "Michelangelo", "Raphael", "Titian", "Durer", "Caravaggio", "Rubens", "Bernini", "Rembrandt", "Pissarro", "Manet", "Degas", "Cezanne", "Monet", "Renoir", "Cassatt", "Gauguin", "Munch", "Klimt", "Matisse", "Picasso", "Kandinsky", "Chagall", "Seurat", "Magritte", "Escher", "Rothko", "Dali", "Kahlo", "Pollock", "Warhol", "Vettriano", "Da Vinci", "El Greco", "Winslow Homer", "Paul Klee", "Edward Hopper", "Diego Rivera", "Vincent", "Joan Miro", "Ansel Adams"]
|
||||
@@ -0,0 +1,45 @@
|
||||
en:
|
||||
faker:
|
||||
aviation:
|
||||
aircraft: ["An-2", "An-3", "An-8", "An-10", "An-12", "An-24", "An-26", "An-32", "An-38", "An-70", "An-72", "An-74TK", "An-124", "An-225", "Tu-2", "Tu-4", "Tu-16", "Tu-95", "Tu-104", "Tu-114", "Tu-128", "Tu-134", "Tu-144", "Tu-154", "Tu-154M", "Tu-160", "Tu-204", "Tu-214", "Tu-334", "Il-2", "Il-4", "DB-3", "Il-28","Il-38", "Il-76", "Il-86", "Il-96", "Il-112", "Il-114", "Li-2", "Yak-1", "Yak-3", "Yak-9", "Yak-12", "Yak-18A", "Yak-18T", "Yak-52", "Yak-55", "Yak-36", "Yak-38", "Yak-130", "Yak-141", "Yak-152", "Su-2", "Su-7", "Su-7B", "Su-15", "Su-17", "Su-20", "Su-22", "Su-24", "Su-25", "Su-26", "Su-27", "Su-29", "Su-30", "Su-30MK", "Su-30MKI", "Su-32FN", "Su-34", "Su-35", "Su-37", "Su-57", "MiG-1", "MiG-3", "MiG-9", "MiG-15", "MiG-17", "MiG-19", "MiG-21", "MiG-23", "MiG-25", "MiG-29", "MiG-35", "LaGG-3", "La-5", "La-5FN", "La-7", "La-9", "Be-12", "Be-200", "VVA-14", "Cessna-172", "Cessna-182", "Cessna-152", "Cessna-120", "Cessna-140", "Cessna-208", "Mi-8", "Mi-24", "Mi-35", "Mi-17", "Mi-28", "Ka-25", "Ka-27", "Ka-50", "Ka-52", "Po-2", "U-2", "SSJ", "MS-21", "Airbus 300", "Airbus 319", "Airbus 320", "Airbus 321", "Airbus 330", "Airbus 340", "Airbus 350", "Airbus 380", "Boeing 707", "Boeing 727", "Boeing 737", "Boeing 747", "Boeing 757", "Boeing 767", "Boeing 777", "Boeing 787", "C-47", "C-130", "de Havilland Canada DHC-2 Beaver", "de Havilland Canada DHC-6 Twin Otter", "de Havilland Comet", "de Havilland Dragon", "de Havilland Sea Venom", "Piper PA-28 Cherokee", "Piper J-3 Cub", "L-410", "L-29", "L-39", "Zenith STOL CH 701", "Zenair CH 640", "Zmaj Fizir FN", "Zlín Z-50", "Beechcraft Baron", "Beechcraft Queen Air", "Saab 35 Draken", "Saab JAS 39 Gripen", "Dassault Rafale", "Dassault Mirage F1", "Dassault Mirage III", "T-38", "F-4", "F-104", "F-5", "F-105", "F-101", "F-111", "F-15", "F-16", "F-18", "F-117", "F-22", "F-35", "PC-21", "P-39", "P-40", "P-63", "A-5", "A-7", "A-9", "B-25", "B-12", "B-2", "B-52", "Catalina", "Ju-87", "Ju-88", "He-111", "Fw-190", "Bf-109", "Bf-110", "Spitfire", "Hurricane", "Harrier", "Tornado"]
|
||||
airport: ["AGAF", "AGAT", "AYLA", "AYKY", "BGGD", "ULAA", "BIIS", "UEEE", "URWW", "SGAS", "SBSP", "SVMI", "SCRM", "VABB", "ZSPD", "YPPH", "KSFO", "MMLT", "UWKI", "UWWW", "UUBB", "UUOO", "USRR", "USDB", "UELL", "BIBA", "BIPA", "CYAB", "CYBA", "CYKA", "DAAD", "DIBU", "EBAW", "EBBR", "EBCI", "EBKT", "EBLG", "EBOS", "ELLZ", "ELUS", "ENAL", "ENAN", "ENAS", "FAMG", "FAMO", "FAPA", "FAPH", "FAPG", "FAMW", "GANR", "GCLA", "GCHI", "GASK", "GAYE", "GBYD", "GCFV", "HADD", "HADR", "KAAA", "KAPA", "LBIA", "LBPD", "LBPS", "MHAM", "MHCA", "MHCC", "MHCG", "NFCI", "NFCS", "NFFA", "OIBB", "OIAW", "OIAJ", "OIAA", "PAAK", "PAAL", "PAAM", "PAAN", "RJAA", "RJAF", "SAAC", "SAAG", "SAAJ", "TDCF", "TDPD", "TFFA", "VEAP", "VEBT", "VEAB", "VEAN", "WA44", "WAAA", "WAAB", "YABA", "YAGD", "YALA", "ZBAA", "ZBAD", "ZBAL", "ZBAR", "ZBBB", "RJAH"]
|
||||
metar: ["METAR: ULAA 011400Z 17004MPS 120V220 9999 SCT030 18/06 Q1002 R08/190068 NOSIG RMK QFE750/1001",
|
||||
"METAR: BIIS 101100Z 05007KT 9999 FEW025 07/M01 Q1018",
|
||||
"METAR: UEEE 151700Z 18003MPS CAVOK 19/11 Q1006 R23L/09//60 NOSIG RMK QFE746",
|
||||
"METAR: URWW 230800Z 02007MPS 9999 BKN050CB 21/08 Q1010 R06/010070 TEMPO -TSRA BKN030CB",
|
||||
"METAR: VABB 302100Z 02007KT 2100 -RA SCT010 SCT015 FEW030CB OVC080 26/25 Q1002 TEMPO 1500 +RA",
|
||||
"METAR: ZSPD 311400Z 12002MPS 080V190 9999 -SHRA NSC 23/22 Q1008 NOSIG",
|
||||
"METAR: YPPH 011730Z 01004KT CAVOK 09/08 Q1021 NOSIG",
|
||||
"METAR: KSFO 011356Z 25007KT 10SM FEW008 SCT013 SCT200 13/11 A3006 RMK AO2 SLP180 T01330106",
|
||||
"METAR: MMLT 031340Z 16006KT 8SM FEW040 SCT100 28/26 A2984 RMK 8/130 HZY",
|
||||
"METAR: NTAA 140330Z 11004KT 9999 FEW023 SCT300 22/17 Q1014 NOSIG",
|
||||
"METAR: NCRG 130400Z AUTO 10011G23KT 070V160 9999 -RA FEW012/// SCT021/// BKN043/// 20/17 Q1020",
|
||||
"METAR: PTSA 120350Z 25009KT 10SM SCT022 SCT130 BKN300 31/25 A2976 RMK LAST",
|
||||
"METAR: YSSY 110700Z 14009KT 9999 VCSH FEW018 SCT022 BKN034 14/13 Q1035 NOSIG",
|
||||
"METAR: AGGH 102330Z 11002KT 9999 FEW014 23/23 Q1011",
|
||||
"METAR: WSSS 092200Z 15008KT 130V190 9999 FEW020 BKN300 29/24 Q1009 NOSIG",
|
||||
"METAR: UIAA 082000Z AUTO 32002MPS 9999 NCD 16/10 Q1009 RMK QFE698/0931",
|
||||
"METAR: ZSPD 071300Z 13004MPS CAVOK 23/22 Q1001 NOSIG",
|
||||
"METAR: ZYHB 061600Z 20002MPS 4000 BR SCT033 23/20 Q0999 BECMG TL1420 23008MPS -TSRA",
|
||||
"METAR: VVNB 310100Z 13008KT 9999 FEW030 32/25 Q1000 NOSIG",
|
||||
"METAR: OIII 300500Z 18006KT CAVOK 38/02 Q1006 A2973 NOSIG",
|
||||
"METAR: VNKT 291250Z 36004KT 7000 FEW010 SCT030 BKN100 25/22 Q1003 NOSIG",
|
||||
"METAR: ZGKL 280600Z 32002MPS 290V350 9999 SCT043 OVC066 26/25 Q1002 RERA NOSIG",
|
||||
"METAR: UAAA 271730Z 03003MPS 9999 FEW050 30/10 Q1007 R88/CLRD65 NOSIG",
|
||||
"METAR: HECA 261900Z 34008KT CAVOK 33/17 Q1007 NOSIG",
|
||||
"METAR: GOOY 251100Z 24008KT 9999 BKN011 27/22 Q1014",
|
||||
"METAR: OSDI 241330Z 20012KT CAVOK 37/07 Q1006",
|
||||
"METAR: ORBI 231400Z 30016KT CAVOK 45/08 Q0997 NOSIG",
|
||||
"METAR: DAAG 221300Z 02012KT 360V070 6000 FEW026 SCT200 34/24 Q1015",
|
||||
"METAR: DNIB 210500Z 26004KT 9999 SCT009 24/23 Q1013",
|
||||
"METAR: FKYS 202140Z 26005KT 230V300 9999 BKN013 26/22 Q1018 BECMG BKN016",
|
||||
"METAR: FACT 190900Z 01008KT 340V050 CAVOK 17/08 Q1024 NOSIG",
|
||||
"METAR: DIAP 181230Z 22009KT 8000 SCT012 BKN040 27/24 Q1014 TEMPO BKN012",
|
||||
"METAR: SCRM 171300Z 34008KT 0100 FZFG OVC003 M03/M03 Q1006",
|
||||
"METAR: SBSP 161800Z 18008KT 4000 -RA BKN007 SCT015 OVC100 13/11 Q1019",
|
||||
"METAR: SVMI 151204Z 14003KT 9999 SCT016 26/23 Q1013",
|
||||
"METAR: SCIP 011500Z 33009KT 9999 SCT020 20/17 Q1016 NOSIG",
|
||||
"METAR: SKBO 021200Z 05007KT 9999 FEW020 SCT200 11/08 A3037 NOSIG",
|
||||
"METAR: SGAS 031230Z 19007KT 130V220 CAVOK 11/03 Q1028",
|
||||
"METAR: MMCU 041040Z 00000KT 10SM SCT030 BKN080 BKN200 20/15 A3016 RMK 8/572 RTS",
|
||||
"METAR: MMTJ 051141Z 00000KT 5SM OVC013 16/14 A3000 RMK SLP161 54000 918 8/5// HZY"]
|
||||
@@ -0,0 +1,120 @@
|
||||
en:
|
||||
faker:
|
||||
back_to_the_future:
|
||||
characters: ['Marty McFly', 'Dr. Emmett Brown', 'Lorraine Baines', 'George McFly', 'Biff Tannen', 'Jennifer Parker', 'Dave McFly', 'Linda McFly', 'Sam Baines', 'Stella Baines', 'Milton Baines', 'Sally Baines', 'Joey Baines', 'Mr. Strickland', 'Skinhead', '3-D', 'Match', 'Marvin Berry', 'Goldie Wilson', 'Mr. Peabody', 'Mark Dixon', 'Lou', 'Red The Bum', 'Einstein']
|
||||
dates: ['November 5, 1955', 'November 12, 1955', 'October 25, 1985', 'October 26, 1985', 'October 21, 2015']
|
||||
quotes: [
|
||||
"Ah, Jesus Christ! Jesus Christ, Doc, you disintegrated Einstein!",
|
||||
"All right. This is an oldie, but, uh... well, it's an oldie where I come from.",
|
||||
"Am I to understand you're still hanging around with Dr. Emmett Brown, McFly?",
|
||||
"And one for you, McFly; I believe that makes four in a row. Now let me give you a nickel's worth of free advice, young man. This so-called Dr. Brown is dangerous. He's a real nutcase. You hang around with him, you're gonna end up in big trouble.",
|
||||
"Anyway, your Grandpa hit him with the car and brought him into the house. He seemed so helpless, like a little lost puppy, and my heart just went out to him.",
|
||||
"Are you telling me that this sucker is nuclear?",
|
||||
"Biff. What a character. Always trying to get away with something. I've had to stay on top of Biff ever since high school. Although, if it wasn't for him...",
|
||||
"Calm down, Marty. I didn't disintegrate anything. The molecular structure of both Einstein and the car are completely intact.",
|
||||
"Calvin? Wh... Why do you keep calling me Calvin?",
|
||||
"Course! From a group of Lybian Nationalists They wanted me to build them a bomb, so I took their plutonium and in turn I gave them a shiny bomb caseing full of used pinball machine parts!",
|
||||
"Crazy drunk driver.",
|
||||
"Damn! I'm late for school!",
|
||||
"Dear Dr. Brown. On the night that I go back in time, you will be shot by terrorists. Please take whatever precautions are necessary to prevent this terrible disaster. Your friend, Marty.",
|
||||
"Don't be so gullible, McFly. Got the place fixed up nice, though, McFly.",
|
||||
"Don't worry. As long as you hit that wire with the connecting hook at precisely 88 miles per hour, the instant the lightning strikes the tower... everything will be fine.",
|
||||
"Give me a Pepsi Free.",
|
||||
"Great Scott!",
|
||||
"He laid out Biff in one punch. I didn't know he had it in him. He's never stood up to Biff in his life!",
|
||||
"He's a Peeping Tom!",
|
||||
"He's an absolute dream!",
|
||||
"He's an idiot. Comes from upbringing. His parents are probably idiots, too. Lorraine, you ever have a kid who acts that way, I'll disown you.",
|
||||
"Hello? Hello? Anybody home? Huh? Think, McFly. Think! I gotta have time to get them retyped. Do you realize what would happen if I hand in my reports in your handwriting? I'll get fired. You wouldn't want that to happen, would ya? Would ya?",
|
||||
"Hey, Biff, get a load of this guy's life preserver. Dork thinks he's gonna drown.",
|
||||
"Hey, come on. I had to change. Do you think I'm going back in that-that zoot suit? The old man really came through. It worked!",
|
||||
"Hey, Dad! George! Hey, you on the bike!",
|
||||
"Hey, hey, listen, guys... Look, I don't wanna mess with no reefer addicts, okay?",
|
||||
"Hey, McFly! I thought I told you never to come in here.",
|
||||
"Hey, you! Get your damn hands off her!",
|
||||
"I can't believe you'd loan me your car without telling me it had a blind spot. I could've been killed!",
|
||||
"I finally invent something that works!",
|
||||
"I g-guess you guys aren't ready for that yet. But your kids are gonna love it.",
|
||||
"I had a horrible nightmare. I dreamed that I went... back in time. It was terrible.",
|
||||
"I have your car towed all the way to your house and all you got for me is lite beer?",
|
||||
"I noticed your band is on the roster for the dance auditions after school today. Why even bother, McFly? You don't have a chance. You're too much like your old man. No McFly ever amounted to anything in the history of Hill Valley!",
|
||||
"I'm from the future. I came here in a Time Machine that you invented. Now I need your help to get back to the year 1985.",
|
||||
"I'm gonna get that son of a bitch.",
|
||||
"I'm sure that in 1985, plutonium is available in every corner drugstore, but in 1955, it's a little hard to come by.",
|
||||
"I've had enough practical jokes for one evening. Good night, future boy!",
|
||||
"I've never seen purple underwear before!",
|
||||
"If my calculations are correct, when this baby hits 88 miles per hour... you're gonna see some serious shit.",
|
||||
"If you put your mind to it, you can accomplish anything.",
|
||||
"It's already mutated into human form! Shoot it!",
|
||||
"It's gonna be really hard waiting 30 years before I can talk to you about everything that's happened in the past few days. I'm really gonna miss you, Marty.",
|
||||
"Jesus, George, it was a wonder I was even born.",
|
||||
"Last night, Darth Vader came down from Planet Vulcan and told me that if I didn't take Lorraine out, that he'd melt my brain.",
|
||||
"Let me show you my plan for sending you home. Please excuse the crudity of this model. I didn't have time to build it to scale or paint it.",
|
||||
"Let's see if you bastards can do 90.",
|
||||
"Look! There's a rhythmic ceremonial ritual coming up.",
|
||||
"Look, I'm just not ready to ask Lorraine out to the dance, and not you, or anybody else on this planet is gonna make me change my mind.",
|
||||
"Look, Marvin, you gotta play. See, that's where they kiss for the first time on the dance floor. And if there's no music, they can't dance. If they can't dance, they can't kiss. If they can't kiss they can't fall in love, and I'm history.",
|
||||
"Look, you're not gonna be picking a fight, Dad... Dad-Dad-Daddy-O.",
|
||||
"Lorraine. My density has brought me to you.",
|
||||
"Marty, don't be such a square. Everybody who's anybody drinks.",
|
||||
"Marty, I'm sorry, but the only power source capable of generating 1.21 gigawatts of electricity is a bolt of lightning.",
|
||||
"Marty, will we ever see you again?",
|
||||
"Maybe you were adopted.",
|
||||
"My equipment. That reminds me, Marty. You better not hook up to the amplifier. There's a slight possibility of overload.",
|
||||
"Next saturday night we're sending you back to the future!",
|
||||
"No wonder your president has to be an actor. He's gotta look good on television.",
|
||||
"No! It requires something with a little more kick...plutonium!",
|
||||
"No! Marty! We've already agreed that having information about the future can be extremely dangerous. Even if your intentions are good, it can backfire drastically!",
|
||||
"No, get out of town. My mom thinks I'm going camping with the guys. Look, Jennifer, my mother would freak out if she knew I was going out with you, and I'd get the standard lecture about how she never did that kind of stuff when she was a kid. I mean, look, I think the woman was born a nun.",
|
||||
"No, no, no, no, no, this sucker's electrical, but I need a nuclear reaction to generate the 1.21 gigawatts of electricity I need.",
|
||||
"Now, Biff, I want to make sure that we get two coats of wax this time, not just one.",
|
||||
"Now, remember. According to my theory, you interfered with your parents' first meeting. If they don't meet, they won't fall in love, they won't get married and they won't have kids. That's why your older brother's disappearing from that photograph. Your sister will follow, and unless you repair the damage, you'll be next.",
|
||||
"Oh, honey, he's teasing you. Nobody has two television sets.",
|
||||
"Oh, my God. They found me. I don't know how, but they found me. Run for it, Marty!",
|
||||
"Oh, that's Joey. He cries when we take him out so we just leave him in there.",
|
||||
"Oh. One other thing. If you guys ever have kids, and one of them, when he's eight years old, accidentally sets fire to the living room rug... go easy on him.",
|
||||
"Okay, thank you. That's enough. Hold it now. Hold it. Hold it, fellas. I'm afraid you're just too darn loud. Next, please. Bring in the next group, please.",
|
||||
"Okay. Time circuit's on. Flux capacitor, fluxing. Engine running. All right.",
|
||||
"Perfect! My experiment worked! They're all exactly 25 minutes slow!",
|
||||
"Radiation suit? Of course. 'Cause of all the fallout from the atomic wars.",
|
||||
"Roads? Where we're going, we don't need roads.",
|
||||
"Save the clock tower!",
|
||||
"Scram, McFly. I'm cuttin' in.",
|
||||
"See you in about 30 years.",
|
||||
"See you later, Pop. Whoo! Time to change that oil.",
|
||||
"Silence, Earthling. My name is Darth Vader. I am an extraterrestrial from the planet Vulcan!",
|
||||
"Since when can weathermen predict the weather, let alone the future?",
|
||||
"Since you're new here, I-I'm gonna cut you a break, today. So, why don't you make like a tree and get outta here?",
|
||||
"So you're my Uncle Joey. Better get used to these bars, kid.",
|
||||
"Stand tall, boy. Have some respect for yourself. Don't you know, if you let people walk over you now, they'll be walking over you for the rest of your life. Look at me. You think I'm gonna spend the rest of my life in this slop house?",
|
||||
"Stella! Another one of these damn kids jumped in front of my car! Come on out here! Help me take him in the house!",
|
||||
"Take that, you mutated son of a bitch!",
|
||||
"That's Strickland. Jesus, didn't that guy ever have hair?",
|
||||
"The appropriate question is, 'when the hell are they?' You see, Einstein has just become the world's first time traveler! I sent him into the future. One minute into the future to be exact. And at precisely 1:21 a.m. and zero seconds, we shall catch up with him and the time machine.",
|
||||
"The way I see it, if you're gonna build a time machine into a car, why not do it with some style?",
|
||||
"There's that word again. 'Heavy.' Why are things so heavy in the future? Is there a problem with the Earth's gravitational pull?",
|
||||
"Things have certainly changed around here. I remember when this was all farmland as far the eye could see. Old man Peabody owned all of this. He had this crazy idea about breeding pine trees.",
|
||||
"This is all wrong. I don't know what it is. But when I kiss you, it's like I'm kissing... my brother. I guess that doesn't make any sense, does it?",
|
||||
"Wait a minute. Wait a minute, Doc. Ah... Are you telling me that you built a time machine... out of a DeLorean?",
|
||||
"We're the, uh... We're the Pinheads.",
|
||||
"Weight has nothing to do with it.",
|
||||
"Well, I figured, what the hell?",
|
||||
"Well, you're safe and sound now, back in good old 1955.",
|
||||
"What about all that talk about screwing up future events? The space-time continuum?",
|
||||
"What are you looking at, butthead?",
|
||||
"What happens to us in the future? Do we become assholes or something?",
|
||||
"What if I send in the tape and they don't like it? I mean, what if they say I'm no good? What if they say 'Get outta here, kid. You got no future'? I mean, I just don't think I can take that kind of rejection. Jesus, I'm starting to sound like my old man!",
|
||||
"What-what the hell is a gigawatt?",
|
||||
"Who the hell is John F. Kennedy?",
|
||||
"Who's President of the United States in 1985? Ronald Reagan? The actor? Ha! Then whose vice president? Jerry Lewis?",
|
||||
"Whoa. This is heavy.",
|
||||
"Whoa. Wait a minute, Doc. Are you trying to tell me that my mother has got the hots for me?",
|
||||
"Yeah, well, history is gonna change.",
|
||||
"Yes. Yes. I'm George. George McFly. I'm your density. I mean, your destiny.",
|
||||
"You caused 300 bucks damage to my car, you son of a bitch. And I'm gonna take it out of your ass.",
|
||||
"You got a real attitude problem, McFly; you're a slacker. You remind me of your father when he went here; he was a slacker, too.",
|
||||
"You know, Marty, you look so familiar to me. Do I know your mother?",
|
||||
"You really think I ought to swear?",
|
||||
"You want a Pepsi, pal, you're gonna pay for it.",
|
||||
"You're late! Do you have no concept of time?"
|
||||
]
|
||||
@@ -0,0 +1,302 @@
|
||||
# Most of the iban details and the idea were copied from: https://github.com/iulianu/iban-tools
|
||||
#
|
||||
# Copyright (c) 2009 Iulian Dogariu
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining
|
||||
# a copy of this software and associated documentation files (the
|
||||
# "Software"), to deal in the Software without restriction, including
|
||||
# without limitation the rights to use, copy, modify, merge, publish,
|
||||
# distribute, sublicense, and/or sell copies of the Software, and to
|
||||
# permit persons to whom the Software is furnished to do so, subject to
|
||||
# the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be
|
||||
# included in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
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" ]
|
||||
iban_details:
|
||||
# Data from http://www.tbg5-finance.org/?ibandocs.shtml/
|
||||
ad:
|
||||
# Andorra
|
||||
length: 24
|
||||
bban_pattern: '\d{8}[A-Z0-9]{12}'
|
||||
ae:
|
||||
# United Arab Emirates
|
||||
length: 23
|
||||
bban_pattern: '\d{19}'
|
||||
al:
|
||||
# Albania
|
||||
length: 28
|
||||
bban_pattern: '\d{8}[A-Z0-9]{16}'
|
||||
at:
|
||||
# Austria
|
||||
length: 20
|
||||
bban_pattern: '\d{16}'
|
||||
az:
|
||||
# Azerbaijan, Republic of
|
||||
length: 28
|
||||
bban_pattern: '[A-Z]{4}[A-Z0-9]{20}'
|
||||
ba:
|
||||
# Bosnia
|
||||
length: 20
|
||||
bban_pattern: '\d{16}'
|
||||
be:
|
||||
# Belgium
|
||||
length: 16
|
||||
bban_pattern: '\d{12}'
|
||||
bg:
|
||||
# Bulgaria
|
||||
length: 22
|
||||
bban_pattern: '[A-Z]{4}\d{6}[A-Z0-9]{8}'
|
||||
bh:
|
||||
# Bahrain
|
||||
length: 22
|
||||
bban_pattern: '[A-Z]{4}[A-Z0-9]{14}'
|
||||
br:
|
||||
# Brazil
|
||||
length: 29
|
||||
bban_pattern: '[0-9]{8}[0-9]{5}[0-9]{10}[A-Z]{1}[A-Z0-9]{1}'
|
||||
ch:
|
||||
# Switzerland
|
||||
length: 21
|
||||
bban_pattern: '\d{5}[A-Z0-9]{12}'
|
||||
cr:
|
||||
# Costa Rica
|
||||
length: 22
|
||||
bban_pattern: '0\d{3}\d{14}'
|
||||
cy:
|
||||
# Cyprus
|
||||
length: 28
|
||||
bban_pattern: '\d{8}[A-Z0-9]{16}'
|
||||
cz:
|
||||
# Czech Republic
|
||||
length: 24
|
||||
bban_pattern: '\d{20}'
|
||||
de:
|
||||
# Germany
|
||||
length: 22
|
||||
bban_pattern: '\d{18}'
|
||||
dk:
|
||||
# Denmark
|
||||
length: 18
|
||||
bban_pattern: '\d{14}'
|
||||
do:
|
||||
# Dominican Republic
|
||||
length: 28
|
||||
bban_pattern: '[A-Z]{4}\d{20}'
|
||||
ee:
|
||||
# Estonia
|
||||
length: 20
|
||||
bban_pattern: '\d{16}'
|
||||
es:
|
||||
# Spain
|
||||
length: 24
|
||||
bban_pattern: '\d{20}'
|
||||
fi:
|
||||
# Finland
|
||||
length: 18
|
||||
bban_pattern: '\d{14}'
|
||||
fo:
|
||||
# Faroe Islands
|
||||
length: 18
|
||||
bban_pattern: '\d{14}'
|
||||
fr:
|
||||
# France
|
||||
length: 27
|
||||
bban_pattern: '\d{10}[A-Z0-9]{11}\d{2}'
|
||||
gb:
|
||||
# United Kingdom
|
||||
length: 22
|
||||
bban_pattern: '[A-Z]{4}\d{14}'
|
||||
ge:
|
||||
# Georgia
|
||||
length: 22
|
||||
bban_pattern: '[A-Z]{2}\d{16}'
|
||||
gi:
|
||||
# Gibraltar
|
||||
length: 23
|
||||
bban_pattern: '[A-Z]{4}[A-Z0-9]{15}'
|
||||
gl:
|
||||
# Greenland
|
||||
length: 18
|
||||
bban_pattern: '\d{14}'
|
||||
gr:
|
||||
# Greece
|
||||
length: 27
|
||||
bban_pattern: '\d{7}[A-Z0-9]{16}'
|
||||
gt:
|
||||
# Guatemala
|
||||
length: 28
|
||||
bban_pattern: '[A-Z0-9]{4}\d{2}\d{2}[A-Z0-9]{16}'
|
||||
hr:
|
||||
# Croatia
|
||||
length: 21
|
||||
bban_pattern: '\d{17}'
|
||||
hu:
|
||||
# Hungary
|
||||
length: 28
|
||||
bban_pattern: '\d{24}'
|
||||
ie:
|
||||
# Ireland
|
||||
length: 22
|
||||
bban_pattern: '[A-Z]{4}\d{14}'
|
||||
il:
|
||||
# Israel
|
||||
length: 23
|
||||
bban_pattern: '\d{19}'
|
||||
is:
|
||||
# Iceland
|
||||
length: 26
|
||||
bban_pattern: '\d{22}'
|
||||
it:
|
||||
# Italy
|
||||
length: 27
|
||||
bban_pattern: '[A-Z]\d{10}[A-Z0-9]{12}'
|
||||
kw:
|
||||
# Kuwait
|
||||
length: 30
|
||||
bban_pattern: '[A-Z]{4}\d{22}'
|
||||
kz:
|
||||
# Kazakhstan
|
||||
length: 20
|
||||
bban_pattern: '[0-9]{3}[A-Z0-9]{13}'
|
||||
lb:
|
||||
# Lebanon
|
||||
length: 28
|
||||
bban_pattern: '\d{4}[A-Z0-9]{20}'
|
||||
li:
|
||||
# Liechtenstein
|
||||
length: 21
|
||||
bban_pattern: '\d{5}[A-Z0-9]{12}'
|
||||
lt:
|
||||
# Lithuania
|
||||
length: 20
|
||||
bban_pattern: '\d{16}'
|
||||
lu:
|
||||
# Luxembourg
|
||||
length: 20
|
||||
bban_pattern: '\d{3}[A-Z0-9]{13}'
|
||||
lv:
|
||||
# Latvia
|
||||
length: 21
|
||||
bban_pattern: '[A-Z]{4}[A-Z0-9]{13}'
|
||||
mc:
|
||||
# Monaco
|
||||
length: 27
|
||||
bban_pattern: '\d{10}[A-Z0-9]{11}\d{2}'
|
||||
md:
|
||||
# Moldova
|
||||
length: 24
|
||||
bban_pattern: '[A-Z]{2}[A-Z0-9]{18}'
|
||||
me:
|
||||
# Montenegro
|
||||
length: 22
|
||||
bban_pattern: '\d{18}'
|
||||
mk:
|
||||
# Macedonia
|
||||
length: 19
|
||||
bban_pattern: '\d{3}[A-Z0-9]{10}\d{2}'
|
||||
mr:
|
||||
# Mauritania
|
||||
length: 27
|
||||
bban_pattern: '\d{23}'
|
||||
mt:
|
||||
# Malta
|
||||
length: 31
|
||||
bban_pattern: '[A-Z]{4}\d{5}[A-Z0-9]{18}'
|
||||
mu:
|
||||
# Mauritius
|
||||
length: 30
|
||||
bban_pattern: '[A-Z]{4}\d{19}[A-Z]{3}'
|
||||
nl:
|
||||
# Netherlands
|
||||
length: 18
|
||||
bban_pattern: '[A-Z]{4}\d{10}'
|
||||
'no':
|
||||
# Norway
|
||||
length: 15
|
||||
bban_pattern: '\d{11}'
|
||||
pk:
|
||||
# Pakistan
|
||||
length: 24
|
||||
bban_pattern: '[A-Z]{4}[A-Z0-9]{16}'
|
||||
pl:
|
||||
# Poland
|
||||
length: 28
|
||||
bban_pattern: '\d{8}[A-Z0-9]{16}'
|
||||
ps:
|
||||
# Palestinian Territory, Occupied
|
||||
length: 29
|
||||
bban_pattern: '[A-Z]{4}[A-Z0-9]{21}'
|
||||
pt:
|
||||
# Portugal
|
||||
length: 25
|
||||
bban_pattern: '\d{21}'
|
||||
qa:
|
||||
# Qatar
|
||||
length: 29
|
||||
bban_pattern: '[A-Z]{4}[A-Z0-9]{21}'
|
||||
ro:
|
||||
# Romania
|
||||
length: 24
|
||||
bban_pattern: '[A-Z]{4}[A-Z0-9]{16}'
|
||||
rs:
|
||||
# Serbia
|
||||
length: 22
|
||||
bban_pattern: '\d{18}'
|
||||
sa:
|
||||
# Saudi Arabia
|
||||
length: 24
|
||||
bban_pattern: '\d{2}[A-Z0-9]{18}'
|
||||
se:
|
||||
# Sweden
|
||||
length: 24
|
||||
bban_pattern: '\d{20}'
|
||||
si:
|
||||
# Slovenia
|
||||
length: 19
|
||||
bban_pattern: '\d{15}'
|
||||
sk:
|
||||
# Slovakia
|
||||
length: 24
|
||||
bban_pattern: '\d{20}'
|
||||
sm:
|
||||
# San Marino
|
||||
length: 27
|
||||
bban_pattern: '[A-Z]\d{10}[A-Z0-9]{12}'
|
||||
tl:
|
||||
# Timor-Leste
|
||||
length: 23
|
||||
bban_pattern: '\d{19}'
|
||||
tn:
|
||||
# Tunisia
|
||||
length: 24
|
||||
bban_pattern: '\d{20}'
|
||||
tr:
|
||||
# Turkey
|
||||
length: 26
|
||||
bban_pattern: '\d{5}[A-Z0-9]{17}'
|
||||
ua:
|
||||
# Ukraine
|
||||
length: 29
|
||||
bban_pattern: '\d{25}'
|
||||
vg:
|
||||
# Virgin Islands, British
|
||||
length: 24
|
||||
bban_pattern: '[A-Z]{4}\d{16}'
|
||||
xk:
|
||||
# Kosovo, Republic of
|
||||
length: 20
|
||||
bban_pattern: '\d{16}'
|
||||
@@ -0,0 +1,9 @@
|
||||
en:
|
||||
faker:
|
||||
beer:
|
||||
brand: ['Corona Extra', 'Heineken', 'Budweiser', 'Becks', 'BudLight', 'Pabst Blue Ribbon', 'Dos Equis', 'Blue Moon', 'Stella Artois', 'Miller Draft', 'Coors lite' , 'Amstel', 'Guinness', 'Kirin Inchiban', 'Tsingtao', 'Sierra Nevada', 'Rolling Rock', 'Red Stripe', 'Paulaner', 'Patagonia', 'Delirium Tremens', 'Delirium Noctorum', 'Samuel Adams', 'Sapporo Premium', 'Carlsberg', 'Pacifico', 'Quimes', 'Murphys', 'Birra Moretti', 'Harp', 'Fosters', 'Hoegaarden', 'Leffe', 'Lowenbrau', 'Becks', 'Bitburger', 'Koenig Pilsener', 'Vitamalz', 'Schluessel Alt', 'Charlottenburger Pilsener', 'Brinkhoffs', 'Oettinger', 'Krombacher', 'Veltins', 'Warsteiner']
|
||||
name: ['Pliny The Elder', 'Founders Kentucky Breakfast', 'Trappistes Rochefort 10', 'HopSlam Ale', 'Stone Imperial Russian Stout', 'St. Bernardus Abt 12', 'Founders Breakfast Stout', 'Weihenstephaner Hefeweissbier', 'Péché Mortel', 'Celebrator Doppelbock', 'Duvel', 'Dreadnaught IPA', 'Nugget Nectar', 'La Fin Du Monde', 'Bourbon County Stout', 'Old Rasputin Russian Imperial Stout', 'Two Hearted Ale', 'Ruination IPA', 'Schneider Aventinus', 'Double Bastard Ale', '90 Minute IPA', 'Hop Rod Rye', 'Trappistes Rochefort 8', 'Chimay Grande Réserve', 'Stone IPA', 'Arrogant Bastard Ale', 'Edmund Fitzgerald Porter', 'Chocolate St', 'Oak Aged Yeti Imperial Stout', 'Ten FIDY', 'Storm King Stout', 'Shakespeare Oatmeal', 'Alpha King Pale Ale', 'Westmalle Trappist Tripel', 'Samuel Smith’s Imperial IPA', 'Yeti Imperial Stout', 'Hennepin', 'Samuel Smith’s Oatmeal Stout', 'Brooklyn Black', 'Oaked Arrogant Bastard Ale', 'Sublimely Self-Righteous Ale', 'Trois Pistoles', 'Bell’s Expedition', 'Sierra Nevada Celebration Ale', 'Sierra Nevada Bigfoot Barleywine Style Ale', 'Racer 5 India Pale Ale, Bear Republic Bre', 'Orval Trappist Ale', 'Hercules Double IPA', 'Maharaj', 'Maudite']
|
||||
hop: ['Ahtanum', 'Amarillo', 'Bitter Gold', 'Bravo', 'Brewer’s Gold', 'Bullion', 'Cascade', 'Cashmere', 'Centennial', 'Chelan', 'Chinook', 'Citra', 'Cluster', 'Columbia', 'Columbus', 'Comet', 'Crystal', 'Equinox', 'Eroica', 'Fuggle', 'Galena', 'Glacier', 'Golding', 'Hallertau', 'Horizon', 'Liberty', 'Magnum', 'Millennium', 'Mosaic', 'Mt. Hood', 'Mt. Rainier', 'Newport', 'Northern Brewer', 'Nugget', 'Olympic', 'Palisade', 'Perle', 'Saaz', 'Santiam', 'Simcoe', 'Sorachi Ace', 'Sterling', 'Summit', 'Tahoma', 'Tettnang', 'TriplePearl', 'Ultra', 'Vanguard', 'Warrior', 'Willamette', 'Yakima Gol']
|
||||
yeast: ['1007 - German Ale', '1010 - American Wheat', '1028 - London Ale', '1056 - American Ale', '1084 - Irish Ale', '1098 - British Ale', '1099 - Whitbread Ale', '1187 - Ringwood Ale', '1272 - American Ale II', '1275 - Thames Valley Ale', '1318 - London Ale III', '1332 - Northwest Ale', '1335 - British Ale II', '1450 - Dennys Favorite 50', '1469 - West Yorkshire Ale', '1728 - Scottish Ale', '1968 - London ESB Ale', '2565 - Kölsch', '1214 - Belgian Abbey', '1388 - Belgian Strong Ale', '1762 - Belgian Abbey II', '3056 - Bavarian Wheat Blend', '3068 - Weihenstephan Weizen', '3278 - Belgian Lambic Blend', '3333 - German Wheat', '3463 - Forbidden Fruit', '3522 - Belgian Ardennes', '3638 - Bavarian Wheat', '3711 - French Saison', '3724 - Belgian Saison', '3763 - Roeselare Ale Blend', '3787 - Trappist High Gravity', '3942 - Belgian Wheat', '3944 - Belgian Witbier', '2000 - Budvar Lager', '2001 - Urquell Lager', '2007 - Pilsen Lager', '2035 - American Lager', '2042 - Danish Lager', '2112 - California Lager', '2124 - Bohemian Lager', '2206 - Bavarian Lager', '2278 - Czech Pils', '2308 - Munich Lager', '2633 - Octoberfest Lager Blend', '5112 - Brettanomyces bruxellensis', '5335 - Lactobacillus', '5526 - Brettanomyces lambicus', '5733 - Pediococcus']
|
||||
malt: ['Black malt', 'Caramel', 'Carapils', 'Chocolate', 'Munich', 'Caramel', 'Carapils', 'Chocolate malt', 'Munich', 'Pale', 'Roasted barley', 'Rye malt', 'Special roast', 'Victory', 'Vienna', 'Wheat mal']
|
||||
style: ["Light Lager", "Pilsner", "European Amber Lager", "Dark Lager", "Bock", "Light Hybrid Beer", "Amber Hybrid Beer", "English Pale Ale", "Scottish And Irish Ale", "Merican Ale", "English Brown Ale", "Porter", "Stout", "India Pale Ale", "German Wheat And Rye Beer", "Belgian And French Ale", "Sour Ale", "Belgian Strong Ale", "Strong Ale", "Fruit Beer", "Vegetable Beer", "Smoke-flavored", "Wood-aged Beer"]
|
||||
@@ -0,0 +1,6 @@
|
||||
en:
|
||||
faker:
|
||||
bojack_horseman:
|
||||
characters: ["Joseph Sugarman", "Princess Carolyn", "Kelsey Jannings", "Katrina Peanutbutter", "Charley Witherspoon", "Tom Jumbo-Grumbo", "Wanda Pierce", "Officer Meow Meow Fuzzyface", "Hank Hippopopalous", "Tina", "Courtney Portnoy", "Mr Peanutbutter", "Todd Chavez", "Wayne", "Dr Allen Hu", "Sarah Lynn", "Jogging Baboon", "A Ryan Seacrest Type", "Emily", "Vincent Adultman", "Sebastian St Clair", "Hollyhock", "Butterscotch Horseman", "Roxy", "Beatrice Horseman", "Herb Kazzaz", "Sextina Aquafina", "Rutabaga Rabbitowitz", "Charlotte Moore", "Ralph Stilton", "Paparazzi Birds", "Lenny Turteltaub", "Corduroy Jackson-Jackson", "Judah", "Woodchuck Coodchuck-Berkowitz", "Diane Nguyen", "Honey Sugarman", "BoJack Horseman", "Pinky Penguin"]
|
||||
quotes: ["It gets easier. But you have to do it every day, that's the hard part. But it does get easier", "Yes, I ate all the muffins, because I have no self-control and I hate myself", "Dead on the inside, dead on the outside", "The universe is a cruel, uncaring void. The key to being happy isn't a search for meaning. It's to just keep yourself busy with unimportant nonsense, and eventually, you'll be dead", "Beer before liquor, never sicker, liquor before beer, never fear, don't do heroin", "If you care about what other people think, you're never gonna do anything", "Ow, crap. I hate this. Running is terrible. Everything is the worst", "For a lot of people, life is just one long, hard kick in the urethra", "Spaghetti or not, here I come", "I need to go take a shower so I can't tell if I'm crying or not", "You know what the problem is with everybody? They all just want to hear what they already believe. No one ever wants to hear the truth", "I don't understand how people live. It's amazing to me that people wake up every morning and say: 'Yeah, another day, let's do it.' How do people do it? I don't know how", "Not understanding that you're a horrible person doesn't make you less of a horrible person", "That's the problem with life, either you know what you want and you don't get what you want, or you get what you want and then you don't know what you want", "I do love you, by the way. I mean as much as I'm capable of loving anyone"]
|
||||
tongue_twisters: ["Courtney Portnoy portrayed the formerly portly consort in the seaport resort", "Courtly roles like the formerly portly consort are Courtney Portnoy's forté", "That's sorta been thwarted unfortunately cos Courtney's purportedly falling short of shoring up fourth quadrant support", "Portnoy finds joy in hoi polloi boy toy", "Did you steal a meal from Neal McBeal the Navy Seal?", " audiences are going to adore your tour de force performance as the forceful denim-clad court reporter in 'The Court Reporter Sported Jorts', the jet-setting jort-sporting court reporter story"]
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,6 @@
|
||||
en:
|
||||
faker:
|
||||
bossa_nova:
|
||||
artists: ["Alaide Costa", "Antonio Carlos Jobim", "Astrud Gilberto", "Baden Powell", "Bebel Gilberto", "Billy Blanco", "Bola Sete", "Caetano Veloso", "Carlos Lyra", "Chico Buarque", "Chico Moraes", "Danilo Caymmi", "Dori Caymmi", "Dorival Caymmi", "Edu Lobo", "Elis Regina", "Elizeth Cardoso", "Elza Soares", "Gal Costa", "Geraldo Vandre", "Gilberto Gil", "Johnny Alf", "Jorge Ben Jor", "Joyce Moreno", "Joao Donato", "Joao Gilberto", "Joao Gilberto", "Laurindo de Almeida", "Leny Andrade", "Lisa Ono", "Lucio Alves", "Luiz Bonfa", "Luiz Eca", "Marcos Valle", "Maria Bethania", "Minas", "Nara Leao", "Nelson Motta", "Novos Baianos", "Os Cariocas", "Oscar Castro Neves", "Roberto Menescal", "Ronaldo Boscoli", "Sergio Mendes", "Stan Getz", "Toquinho", "Vinicius de Moraes", "Wanda Sa", "Wilson Simonal", "Zimbo Trio"]
|
||||
songs: ["A Banda", "Acabou Chorare", "Alo, alo Marciano", "Aquarela", "Aquarela Do Brasil", "Batucada Surgiu", "Bossa Jazz", "Canto de Ossanha", "Catavento", "Chega de Saudade", "Chora Tua Tristeza", "Chuva de Prata", "Chao de Giz", "Clube do Samba", "Coisa Mais Linda", "Corcovado", "Calice", "Desafinado", "Dindi", "Diz Que Fui Por Ai", "Drao", "Ela E Carioca", "Entardecendo", "Eu Bebo Sim", "Eu Nao Existo Sem Voce", "Eu Preciso Dizer Que Te Amo", "Eu Sei Que Vou Te Amar", "Eu Sei Que Vou Te Amar", "Garota de Ipanema", "Ginza Samba", "Influencia Do Jazz", "Insensatez", "Ladainha", "Luiza", "Malandro", "Manha De Carnaval", "Mas Que Nada", "Moonlight in Rio", "O Barquinho", "O Bebado e A Equilibrista", "O Leaozinho", "O Que E Que A Bahiana Tem", "Para Viver Um Grande Amor", "Piston de Gafieira", "Pra Nao Dizer Que Nao Falei Das Flores", "Samba De Uma Nota So", "Samba Esquema Novo", "Samba da Bencao", "Samba da Bencao", "Samba de Orly", "Samba em Prelúdio", "Sabado em Copacabana", "Tarde Em Itapoa", "Valsa de Uma Cidade", "Voce E Linda", "Zum-Zum", "Agua de beber", "Aguas de Marco"]
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
en:
|
||||
faker:
|
||||
breaking_bad:
|
||||
character: [
|
||||
"Walter White", "Hank Schrader", "Skyler White", "Jesse Pinkman", "Gustavo Fring",
|
||||
"Mike Ehrmantraut", "Jimmy McGill", "Hector 'Tio' Salamanca", "Lydia Rodarte-Quayle",
|
||||
"Jane Margolis", "Tuco Salamanca", "The Cousins", "Ted Beneke", "Gale Boetticher",
|
||||
"Walter White Jr.", "Todd Alquist", "Brock Cantillo", "Andrea Cantillo", "Jack Welker",
|
||||
"Krazy-8", "'Don' Eladio Vuente", "Marie Schrader", "Gretchen Schwartz",
|
||||
"Huell Babineaux", "Tortuga", "Victor", "Juan Bolsa", "Tomás Cantillo", "Holly White",
|
||||
"Steven Gomez", "Emilio Koyama", "Drew Sharp", "Declan", "Carmen Molina",
|
||||
"Brandon 'Badger' Mayhew", "Christian 'Combo' Ortega", "Rival Dealers", "Ed", "Ken",
|
||||
"Kenny", "Group Leader", "George Merkert", "Adam Pinkman", "Mrs Pinkman", "No-Doze",
|
||||
"Gonzo"
|
||||
]
|
||||
episode: [
|
||||
"Pilot", "Cat's in the Bag...", "...And the Bag's in the River", "Cancer Man",
|
||||
"Gray Matter", "Crazy Handful of Nothin", "A No-Rough-Stuff-Type Deal",
|
||||
"Seven Thirty-Seven", "Grilled", "Bit by a Dead Bee", "Down", "Breakage", "Peekaboo",
|
||||
"Negro y Azul", "Better Call Saul", "4 Days Out", "Over", "Mandala", "Phoenix", "ABQ",
|
||||
"No Más", "Caballo Sin Nombre", "I.F.T.", "Green Light", "Más", "Sunset", "One Minute",
|
||||
"I See You", "Kafkaesque", "Fly", "Abiquiu", "Half Measures", "Full Measure",
|
||||
"Box Cutter", "Thirty-Eight Snub", "Open House", "Bullet Points", "Shotgun",
|
||||
"Cornered", "Problem Dog", "Hermanos", "Bug", "Salud", "Crawl Space", "End Times",
|
||||
"Face Off", "Live Free or Die", "Madrigal", "Hazard Pay", "Fifty-One", "Dead Freight",
|
||||
"Buyout", "Say My Name", "Gliding Over All", "Blood Money", "Buried", "Confessions",
|
||||
"Rabid Dog", "To'hajiilee", "Ozymandias", "Granite State", "Felina"
|
||||
]
|
||||
@@ -0,0 +1,260 @@
|
||||
en:
|
||||
faker:
|
||||
buffy:
|
||||
characters: [
|
||||
'Buffy Summers',
|
||||
'Xander Harris',
|
||||
'Willow Rosenberg',
|
||||
'Rupert Giles',
|
||||
'Cordelia Chase',
|
||||
'Angel',
|
||||
'Spike',
|
||||
'Oz',
|
||||
'Anya Jenkins',
|
||||
'Dawn Summers',
|
||||
'Joyce Summers',
|
||||
'Tara Maclay',
|
||||
'Riley Finn',
|
||||
'Drusilla',
|
||||
'Faith Lehane',
|
||||
'Jonathan Levinson',
|
||||
'Harmony Kendall',
|
||||
'Amy Madison',
|
||||
'Andrew Wells',
|
||||
'Darla',
|
||||
'Ethan Rayne'
|
||||
]
|
||||
quotes: [
|
||||
"In every generation there is a chosen one.",
|
||||
"Power. I have it. They don't. This bothers them.",
|
||||
"No weapons, no friends, no hope. Take all that away, and what's left? Me.",
|
||||
"I'm the thing that monsters have nightmares about.",
|
||||
"Strong is fighting. It's hard and it's painful, and it's every day. It's what we have to do. And we can do it together.",
|
||||
"I'm beyond tired. I'm beyond scared. I'm standing on the mouth of hell, and it's gonna swallow me whole. And it'll choke on me. We're not ready? They're not ready.",
|
||||
"There is only one thing on this earth more powerful than evil. And that's us.",
|
||||
"So what — are we helpless puppets? No. The big moments are gonna come. You can't help that. It's what you do afterwards that counts. That's when you find out who you are.",
|
||||
"When it's really something that matters, they fight. I mean, they're lame morons for fighting, but they do. They never— they never quit. And so I guess I will keep fighting, too.",
|
||||
"If the apocalypse comes, beep me.",
|
||||
"The hardest thing in this world is to live in it.",
|
||||
"In every generation there is a chosen one. She alone will stand against the vampires, the demons, and the forces of darkness. She is the slayer.",
|
||||
"I may be dead, but I'm still pretty. Which is more than I can say for you.",
|
||||
"Cordelia, your mouth is open, sound is coming from it. This is never good.",
|
||||
"Harmony, when you tried to be head cheerleader, you were bad. When you tried to chair the Homecoming committee, you were really bad. But when you try to be bad... you suck.",
|
||||
"They were supposed to be my light at the end of the tunnel. I guess they were a train.",
|
||||
"I don't know what's coming next. But I do know it's gonna be just like this.",
|
||||
"Well, I like you. You're nice, and you're funny, and you don't smoke. Yeah, okay, werewolf, but... that's not all the time. I mean, three days out of the month, I'm not much fun to be around either.",
|
||||
"A good Sunnydale rule-of-thumb? Avoid white-skinned men in capes.",
|
||||
"I can kill a couple of geeks all by myself. But, hey, if you'd like to watch... I mean, that's what you Watchers are good at, right? Watching?",
|
||||
"I'm talking! Don't interrupt me! Insignificant man. I am Willow. I am death. If you dare defy me, I will call down my fury, exact fresh vengeance, and make your worst fears come true. Okay?",
|
||||
"Just because you're better than us doesn't mean you can be all superior.",
|
||||
"You should never hurt the feelings of a brutal killer. You know, that's, uh, that's actually some pretty good advice.",
|
||||
"A vampire isn't a person at all. It may have the movements, the memories, even the personality of the person it took over, but it's a demon at the core. There is no halfway.",
|
||||
"I'm leaning towards blind panic myself.",
|
||||
"Well, I'm a hair's breath from investigating bunnies at the moment, so I'm open to anything.",
|
||||
"Buffy, what you said, it flies in the face of everything we've ever... every generation has ever done in the fight against evil. I think it's bloody brilliant.",
|
||||
"Now, I know you haven't been in the game for a while, mate, but we still do kill people. Sort of our raison d'etre, you know.",
|
||||
"She wouldn't even kill me. She just left. She didn't even care enough to cut off my head, or set me on fire. I mean, is that too much to ask? You know? Some little sign that she cared? It was the truce with Buffy that did it. Dru said I'd gone soft - wasn't demon enough for the likes of her.",
|
||||
"Well, isn't this usually the part where you... kick me in the head and run out, virtue fluttering?",
|
||||
"Oh, I don't know. Looking in the mirror every day and seeing nothing there...it's an overrated pleasure.",
|
||||
"Sorry about the chains. It's not that I don't trust you, it's... Actually, it is that I don't trust you.",
|
||||
"I'm just so excited. They come in, I help them, they give us money in exchange for goods, you give me money for working for you. I have a place in the world now. I'm part of the system. I'm a workin' gal.",
|
||||
"Wow, it's like, one second you were this klutzy teenager with false memories and a history of kleptomania, and then suddenly you were a hero. A hero with a much abbreviated life span.",
|
||||
"You gotta give me something to do. There's no way I'm sleeping. Don't you need anyone dead? Or maimed? I can settle for maimed.",
|
||||
"You know, I honestly don't think there's a human word fabulous enough for me.",
|
||||
"We don't know much about them except for they're very ugly, and they're very mobile for blind people.",
|
||||
"And I wonder what possible catastrophe came crashing down from heaven and brought this dashing stranger to tears?"
|
||||
]
|
||||
celebrities: [
|
||||
'Sarah Michelle Geller',
|
||||
'Alyson Hannigan',
|
||||
'David Boreanaz',
|
||||
'Eliza Dushku',
|
||||
'Michelle Trachtenberg',
|
||||
'Rachel Bilson',
|
||||
'Seth Green',
|
||||
'John Ritter',
|
||||
'Amy Adams',
|
||||
'Ashanti',
|
||||
'Eric Balfour',
|
||||
'Julie Benz',
|
||||
'Clare Cramer',
|
||||
'Carmine Giovinazzo',
|
||||
'Clea Duvall',
|
||||
'Eion Bailey',
|
||||
'Shane West',
|
||||
'Pedro Pascal',
|
||||
'Kal Penn',
|
||||
'Amber Tamblyn'
|
||||
]
|
||||
big_bads: [
|
||||
'The Master',
|
||||
'Drusilla',
|
||||
'Angelus',
|
||||
'Mayor Richard Wilkins III',
|
||||
'Maggie Walsh',
|
||||
'Adam',
|
||||
'Warren Mears',
|
||||
'Caleb',
|
||||
'The First Evil',
|
||||
'Dark Willow',
|
||||
'The Anointed One'
|
||||
]
|
||||
episodes: [
|
||||
# Season 1
|
||||
"Welcome to the Hellmouth",
|
||||
"The Harvest",
|
||||
"Witch",
|
||||
"Teacher's Pet",
|
||||
"Never Kill a Boy on the First Date",
|
||||
"The Pack",
|
||||
"Angel",
|
||||
"I Robot, You Jane",
|
||||
"The Puppet Show",
|
||||
"Nightmares",
|
||||
"Out of Mind, Out of Sight",
|
||||
"Prophecy Girl",
|
||||
|
||||
# Season 2
|
||||
"When She Was Bad",
|
||||
"Some Assembly Required",
|
||||
"School Hard",
|
||||
"Inca Mummy Girl",
|
||||
"Reptile Boy",
|
||||
"Halloween",
|
||||
"Lie to Me",
|
||||
"The Dark Age",
|
||||
"What's My Line, Part One",
|
||||
"What's My Line, Part Two",
|
||||
"Ted",
|
||||
"Bad Eggs",
|
||||
"Surprise",
|
||||
"Innocence",
|
||||
"Phases",
|
||||
"Bewitched, Bothered and Bewildered",
|
||||
"Passion",
|
||||
"Killed by Death",
|
||||
"I Only Have Eyes for You",
|
||||
"Go Fish",
|
||||
"Becoming, Part One",
|
||||
"Becoming, Part Two",
|
||||
|
||||
# Season 3
|
||||
"Anne",
|
||||
"Dead Man's Party",
|
||||
"Faith, Hope & Trick",
|
||||
"Beauty and the Beasts",
|
||||
"Homecoming",
|
||||
"Band Candy",
|
||||
"Revelations",
|
||||
"Lovers Walk",
|
||||
"The Wish",
|
||||
"Amends",
|
||||
"Gingerbread",
|
||||
"Helpless",
|
||||
"The Zeppo",
|
||||
"Bad Girls",
|
||||
"Consequences",
|
||||
"Doppelgangland",
|
||||
"Enemies",
|
||||
"Earshot",
|
||||
"Choices",
|
||||
"The Prom",
|
||||
"Graduation Day, Part One",
|
||||
"Graduation Day, Part Two",
|
||||
|
||||
# Season 4
|
||||
"The Freshman",
|
||||
"Living Conditions",
|
||||
"The Harsh Light of Day",
|
||||
"Fear, Itself",
|
||||
"Beer Bad",
|
||||
"Wild at Heart",
|
||||
"The Initiative",
|
||||
"Pangs",
|
||||
"Something Blue",
|
||||
"Hush",
|
||||
"Doomed",
|
||||
"A New Man",
|
||||
"The I in Team",
|
||||
"Goodbye Iowa",
|
||||
"This Year's Girl",
|
||||
"Who Are You",
|
||||
"Superstar",
|
||||
"Where the Wild Things Are",
|
||||
"New Moon Rising",
|
||||
"The Yoko Factor",
|
||||
"Primeval",
|
||||
"Restless",
|
||||
|
||||
# Season 5
|
||||
"Buffy vs. Dracula",
|
||||
"Real Me",
|
||||
"The Replacement",
|
||||
"Out of My Mind",
|
||||
"No Place Like Home",
|
||||
"Family",
|
||||
"Fool for Love",
|
||||
"Shadow",
|
||||
"Listening to Fear",
|
||||
"Into the Woods",
|
||||
"Triangle",
|
||||
"Checkpoint",
|
||||
"Blood Ties",
|
||||
"Crush",
|
||||
"I Was Made to Love You",
|
||||
"The Body",
|
||||
"Forever",
|
||||
"Intervention",
|
||||
"Tough Love",
|
||||
"Spiral",
|
||||
"The Weight of the World",
|
||||
"The Gift",
|
||||
|
||||
# Season 6
|
||||
"Bargaining, Part One",
|
||||
"Bargaining, Part Two",
|
||||
"After Life",
|
||||
"Flooded",
|
||||
"Life Serial",
|
||||
"All the Way",
|
||||
"Once More, with Feeling",
|
||||
"Tabula Rasa",
|
||||
"Smashed",
|
||||
"Wrecked",
|
||||
"Gone",
|
||||
"Doublemeat Palace",
|
||||
"Dead Things",
|
||||
"Older and Far Away",
|
||||
"As You Were",
|
||||
"Hell's Bells",
|
||||
"Normal Again",
|
||||
"Entropy",
|
||||
"Seeing Red",
|
||||
"Villains",
|
||||
"Two to Go",
|
||||
"Grave",
|
||||
|
||||
# Season 7
|
||||
"Lessons",
|
||||
"Beneath You",
|
||||
"Same Time, Same Place",
|
||||
"Help",
|
||||
"Selfless",
|
||||
"Him",
|
||||
"Conversations with Dead People",
|
||||
"Sleeper",
|
||||
"Never Leave Me",
|
||||
"Bring on the Night",
|
||||
"Showtime",
|
||||
"Potential",
|
||||
"The Killer in Me",
|
||||
"First Date",
|
||||
"Get It Done",
|
||||
"Storyteller",
|
||||
"Lies My Parents Told Me",
|
||||
"Dirty Girls",
|
||||
"Empty Places",
|
||||
"Touched",
|
||||
"End of Days",
|
||||
"Chosen"
|
||||
]
|
||||
@@ -0,0 +1,6 @@
|
||||
en:
|
||||
faker:
|
||||
business:
|
||||
credit_card_numbers: ['1234-2121-1221-1211', '1212-1221-1121-1234', '1211-1221-1234-2201', '1228-1221-1221-1431']
|
||||
credit_card_types: ['visa', 'mastercard', 'american_express', 'discover', 'diners_club', 'jcb', 'switch', 'solo', 'dankort', 'maestro', 'forbrugsforeningen', 'laser']
|
||||
credit_card_expiry_dates: ['2011-10-12', '2012-11-12', '2015-11-11', '2013-9-12']
|
||||
@@ -0,0 +1,12 @@
|
||||
en:
|
||||
faker:
|
||||
cannabis:
|
||||
strains: ["24k", "Alien Diesel", "Banana OG", "Bio-Diesel", "Black Diamond OG", "Black Jack", "Blackberry Cookies", "Blackberry Soda", "Blackwater OG", "Blue Dream", "Blueberry Tangie", "Boss Hog", "Cali Mist", "Candy Skunk", "Candyland", "Canna Sutra", "Cheese", "Chem Berry", "Cherry Cheese", "Cherry Lime", "Chocolate Hashberry", "Chronic", "Church OG", "Clementine", "Colfax Cookies", "Colfax Jack", "Colfax Platinum", "Critical Kush", "Diablo OG", "Double Dutch Bus", "Dutch Treat", "Forbidden Fruit", "Gelato", "Ghost OG", "Girl Scout Cookies", "Godzilla Glue", "Golden Strawberries", "Gorilla Glue", "Gorilla Princess", "Granddaddy Purple Kush", "Grapefruit Kush", "Green Cobra", "Green Queen", "Hardcore Grapes", "Heavy OG", "Jack Frost", "Key Lime Pie", "King Kong OG", "King Louis OG", "Kings Reserve OG", "Koffee Cake", "Lemon Jack", "Lemon Meringue", "Lemon Skunk", "Lemonade", "Lime #5", "Lucky Charms", "Master OG", "Maui Jack", "Mendo Breath", "Mojito", "Moon Glue", "Mr. Nice Guy", "NY Sour Diesel", "Nectarine", "Novicane Kush", "Nug Salad", "OG Chem", "OG Salad", "ONAC OG", "Panama Punch", "Pineapple Sage", "Pinesol OG", "Pink Lotus", "Pitbull", "Platinum OG", "Presidential OG", "Private Reserve", "Purple Punch", "Queen Dream", "Rainbow Sherbet", "Raskal OG", "Redwood Bubba Kush", "Rude Boi OG", "Satellite OG", "Saturn OG", "Sherbert", "Skywalker OG", "Snozzberry OG", "Sonoma Glue", "Soul Assasin OG", "Soul Assassin", "Sour Cheese", "Strawberry Banana", "Strawberry Cough", "Strawberry Moonrocks", "Strawberry Shortcake", "Sugar Momma", "Sunset Sherbert", "Super Glue", "Super Jack", "Super Silver Haze", "Tangie", "Watermelon", "White Tahoe Cookies", "Whitewalker OG", "XJ-13"]
|
||||
cannabinoid_abbreviations: ["THC", "THCa", "∆9THC", "∆8THC", "THCv", "THCv", "CBD", "CBDa", "CBDv", "CBN", "CBNa", "CBG", "CBGa", "CBC", "CBCa", "CBL", "CBLa"]
|
||||
cannabinoids: ["Tetrahydrocannabinol", "Tetrahydrocannabinolic Acid", "Tetrahydrocannabivarin", "Cannabidiol", "Cannabidiolic Acid", "Cannabidivarin", "Cannabinol", "Cannabinolic Acid", "Cannabigerol", "Cannabigerolic Acid", "Cannabichromene", "Cannabichromic Acid", "Cannabicyclol", "Cannabicyclic Acid"]
|
||||
terpenes: ["α Pinene", "Myrcene", "α Phellandrene", "∆ 3 Carene", "Terpinene", "Limonene", "α Terpinolene", "Linalool", "Fenchol", "Borneol", "Terpineol", "Geraniol", "α Humulene", "β Caryophyllene", "Caryophyllene Oxide", "α Bisabolol", "Camphene", "β Pinene", "Ocimene", "Sabinene", "Camphor", "Isoborneol", "Menthol", "α Cedrene", "Nerolidol", "R-(+)-Pulegone", "Eucalyptol", "p-Cymene", "(-)-Isopulegol", "Geranyl", "Acetate", "Guaiol", "Valencene", "Phytol", "Citronellol"]
|
||||
medical_uses: ["analgesic", "anti-bacterial", "anti-diabetic", "anti-emetic", "anti-epileptic", "anti-fungal", "anti-depressant", "anti-inflammatory", "anti-insomnia", "anti-ischemic", "anti-cancer", "anti-psoriatic", "anti-psychotic", "anti-spasmodic", "anti-anxiety", "appetite stimulant", "anorectic", "bone stimulant", "immunoregulation", "immunostimulant", "intestinal anti-prokinetic", "neuroprotective", "bronchodilator", "anti-stress", "anti-septic", "psychoactive", "non-psychoactive", "decongestant", "anti-histamine", "anti-oxidant", "anti-viral"]
|
||||
health_benefits: ["relieves pain", "kills or slows bacteria growth", "reduces blood sugar levels", "reduces vomiting and nausea", "reduces seizures and convulsion", "treats fungal infection", "treats depression", "reduces inflammation", "aids sleep", "reduces risk of artery blockage", "inhibits cell growth in tumors/cancer cells", "treats psoriasis", "tranquilizing", "suppresses muscle spasms", "relieves anxiety", "stimulates appetite", "suppresses appetite", "promotes bone growth", "regulates function in the immune system", "stimulates function in the immune system", "reduces contractions in the small intestines", "protects against nervous system degeneration", "improves airflow to lungs", "prevents stress", "prevents infection", "affects mental activity", "does not affect mental activity", "relieves congestion", "treats allergy symptoms", "cell protectant", "treats viral infections"]
|
||||
categories: ["capsules", "concentrates", "crumble", "crystalline", "distillate", "edibles", "flower", "ice hash", "live resin", "medical", "rosin", "seeds & clones", "shatter", "tinctures", "topicals", "vape pens"]
|
||||
types: ["hybrid", "indica", "sativa"]
|
||||
buzzwords: ["blunt wrap", "bong", "bottom shelf", "bubbler", "cashed", "cbd", "dank", "eighth", "gram", "high", "hydroponic", "keef", "marijuana", "mary jane", "munchies", "ounce", "papers", "pipe", "pound", "private reserve", "ripped", "spliff", "stoned", "terpene", "thc", "toke", "top shelf", "wake and bake", "weed"]
|
||||
@@ -0,0 +1,7 @@
|
||||
en:
|
||||
faker:
|
||||
creature:
|
||||
cat:
|
||||
name: ["Alfie", "Angel", "Bella", "Charlie", "Chloe", "Coco", "Daisy", "Felix", "Jasper", "Lily", "Lucky", "Lucy", "Max", "Millie", "Milo", "Missy", "Misty", "Molly", "Oliver", "Oscar", "Poppy", "Sam", "Shadow", "Simba", "Smokey", "Smudge", "Sooty", "Tiger"]
|
||||
breed: ["Abyssinian", "Aegean", "American Bobtail", "American Curl", "American Shorthair", "American Wirehair", "Arabian Mau", "Asian", "Asian Semi-longhair", "Australian Mist", "Balinese", "Bambino", "Bengal", "Birman", "Bombay", "Brazilian Shorthair", "British Longhair", "British Semipi-longhair", "British Shorthair", "Burmese", "Burmilla", "California Spangled", "Chantilly-Tiffany", "Chartreux", "Chausie", "Cheetoh", "Colorpoint Shorthair", "Cornish Rex", "Cymric, or Manx Longhair", "Cyprus", "Devon Rex", "Donskoy, or Don Sphynx", "Dragon Li", "Dwarf cat, or Dwelf", "Egyptian Mau", "European Shorthair", "Exotic Shorthair", "Foldex Cat", "German Rex", "Havana Brown", "Highlander", "Himalayan, or Colorpoint Persian", "Japanese Bobtail", "Javanese", "Khao Manee", "Korat", "Korean Bobtail", "Korn Ja", "Kurilian Bobtail", "Kurilian Bobtail, or Kuril Islands Bobtail", "LaPerm", "Lykoi", "Maine Coon", "Manx", "Mekong Bobtail", "Minskin", "Munchkin", "Napoleon", "Nebelung", "Norwegian Forest Cat", "Ocicat", "Ojos Azules", "Oregon Rex", "Oriental Bicolor", "Oriental Longhair", "Oriental Shorthair", "PerFold Cat (Experimental Breed - WCF)", "Persian (Modern Persian Cat)", "Persian (Traditional Persian Cat)", "Peterbald", "Pixie-bob", "Raas", "Ragamuffin", "Ragdoll", "Russian Blue", "Russian White, Black and Tabby", "Sam Sawet", "Savannah", "Scottish Fold", "Selkirk Rex", "Serengeti", "Serrade petit", "Siamese", "Siberian", "Singapura", "Snowshoe", "Sokoke", "Somali", "Sphynx", "Suphalak", "Thai", "Tonkinese", "Toyger", "Turkish Angora", "Turkish Van", "Ukrainian Levkoy"]
|
||||
registry: ["American Cat Fanciers Association", "Associazione Nazionale Felina Italiana", "Canadian Cat Association", "Cat Aficionado Association", "Cat Fanciers' Association", "Emirates Feline Federation", "Fédération Internationale Féline", "Felis Britannica", "Governing Council of the Cat", "Fancy Southern Africa Cat Council", "The International Cat Association"]
|
||||
@@ -0,0 +1,82 @@
|
||||
en:
|
||||
faker:
|
||||
chuck_norris:
|
||||
fact: [
|
||||
"All arrays Chuck Norris declares are of infinite size, because Chuck Norris knows no bounds.",
|
||||
"Chuck Norris doesn't have disk latency because the hard drive knows to hurry the hell up.",
|
||||
"All browsers support the hex definitions #chuck and #norris for the colors black and blue.",
|
||||
"Chuck Norris can't test for equality because he has no equal.",
|
||||
"Chuck Norris doesn't need garbage collection because he doesn't call .Dispose(), he calls .DropKick().",
|
||||
"Chuck Norris's first program was kill -9.", "Chuck Norris burst the dot com bubble.",
|
||||
"Chuck Norris writes code that optimizes itself.",
|
||||
"Chuck Norris can write infinite recursion functions... and have them return.",
|
||||
"Chuck Norris can solve the Towers of Hanoi in one move.",
|
||||
"The only pattern Chuck Norris knows is God Object.",
|
||||
"Chuck Norris finished World of Warcraft.",
|
||||
"Project managers never ask Chuck Norris for estimations... ever.",
|
||||
"Chuck Norris doesn't use web standards as the web will conform to him.",
|
||||
"\"It works on my machine\" always holds true for Chuck Norris.",
|
||||
"Whiteboards are white because Chuck Norris scared them that way.",
|
||||
"Chuck Norris's beard can type 140 wpm.",
|
||||
"Chuck Norris can unit test an entire application with a single assert.",
|
||||
"Chuck Norris doesn't bug hunt, as that signifies a probability of failure. He goes bug killing.",
|
||||
"Chuck Norris's keyboard doesn't have a Ctrl key because nothing controls Chuck Norris.",
|
||||
"Chuck Norris doesn't need a debugger, he just stares down the bug until the code confesses.",
|
||||
"Chuck Norris can access private methods.",
|
||||
"Chuck Norris can instantiate an abstract class.",
|
||||
"Chuck Norris doesn't need to know about class factory pattern. He can instantiate interfaces.",
|
||||
"The class object inherits from Chuck Norris.",
|
||||
"For Chuck Norris, NP-Hard = O(1).",
|
||||
"Chuck Norris knows the last digit of PI.",
|
||||
"Chuck Norris can divide by zero.",
|
||||
"Chuck Norris doesn't get compiler errors,
|
||||
the language changes itself to accommodate Chuck Norris.",
|
||||
"The programs that Chuck Norris writes don't have version numbers because he only writes them once. If a user reports a bug or has a feature request they don't live to see the sun set.",
|
||||
"Chuck Norris doesn't believe in floating point numbers because they can't be typed on his binary keyboard.",
|
||||
"Chuck Norris solved the Travelling Salesman problem in O(1) time.",
|
||||
"Chuck Norris never gets a syntax error. Instead, the language gets a DoesNotConformToChuck error.",
|
||||
"No statement can catch the ChuckNorrisException.",
|
||||
"Chuck Norris doesn't program with a keyboard. He stares the computer down until it does what he wants.",
|
||||
"Chuck Norris doesn't pair program.",
|
||||
"Chuck Norris can write multi-threaded applications with a single thread.",
|
||||
"There is no Esc key on Chuck Norris' keyboard, because no one escapes Chuck Norris.",
|
||||
"Chuck Norris doesn't delete files, he blows them away.",
|
||||
"Chuck Norris can binary search unsorted data.",
|
||||
"Chuck Norris breaks RSA 128-bit encrypted codes in milliseconds.",
|
||||
"Chuck Norris went out of an infinite loop.",
|
||||
"Chuck Norris can read all encrypted data, because nothing can hide from Chuck Norris.",
|
||||
"Chuck Norris hosting is 101% uptime guaranteed.",
|
||||
"When a bug sees Chuck Norris, it flees screaming in terror, and then immediately self-destructs to avoid being roundhouse-kicked.",
|
||||
"Chuck Norris rewrote the Google search engine from scratch.",
|
||||
"Chuck Norris doesn't need the cloud to scale his applications, he uses his laptop.",
|
||||
"Chuck Norris can access the DB from the UI.",
|
||||
"Chuck Norris' protocol design method has no status, requests or responses, only commands.",
|
||||
"Chuck Norris' programs occupy 150% of CPU, even when they are not executing.",
|
||||
"Chuck Norris can spawn threads that complete before they are started.",
|
||||
"Chuck Norris programs do not accept input.",
|
||||
"Chuck Norris doesn't need an OS.",
|
||||
"Chuck Norris can compile syntax errors.",
|
||||
"Chuck Norris compresses his files by doing a flying round house kick to the hard drive.",
|
||||
"Chuck Norris doesn't use a computer because a computer does everything slower than Chuck Norris.",
|
||||
"You don't disable the Chuck Norris plug-in, it disables you.",
|
||||
"Chuck Norris doesn't need a java compiler, he goes straight to .war",
|
||||
"Chuck Norris can use GOTO as much as he wants to. Telling him otherwise is considered harmful.",
|
||||
"There is nothing regular about Chuck Norris' expressions.",
|
||||
"Quantum cryptography does not work on Chuck Norris. When something is being observed by Chuck it stays in the same state until he's finished.",
|
||||
"There is no need to try catching Chuck Norris' exceptions for recovery; every single throw he does is fatal.",
|
||||
"Chuck Norris' beard is immutable.",
|
||||
"Chuck Norris' preferred IDE is hexedit.",
|
||||
"Chuck Norris is immutable. If something's going to change, it's going to have to be the rest of the universe.",
|
||||
"Chuck Norris' addition operator doesn't commute; it teleports to where he needs it to be.",
|
||||
"Anonymous methods and anonymous types are really all called Chuck Norris. They just don't like to boast.",
|
||||
"Chuck Norris doesn't have performance bottlenecks. He just makes the universe wait its turn.",
|
||||
"Chuck Norris does not use exceptions when programming. He has not been able to identify any of his code that is not exceptional.",
|
||||
"When Chuck Norris' code fails to compile the compiler apologises.",
|
||||
"Chuck Norris does not use revision control software. None of his code has ever needed revision.",
|
||||
"Chuck Norris can recite π. Backwards.",
|
||||
"When Chuck Norris points to null, null quakes in fear.",
|
||||
"Chuck Norris has root access to your system.",
|
||||
"When Chuck Norris gives a method an argument, the method loses.",
|
||||
"Chuck Norris' keyboard doesn't have a F1 key, the computer asks him for help.",
|
||||
"When Chuck Norris presses Ctrl+Alt+Delete, worldwide computer restart is initiated."
|
||||
]
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,31 @@
|
||||
en:
|
||||
faker:
|
||||
coffee:
|
||||
country: ["Brazil", "Colombia", "Sumatra", "Ethiopia", "Honduras", "Kenya", "Uganda", "Mexico", "Guatemala", "Nicaragua", "Costa Rica", "Tanzania", "El Salvador", "Rwanda", "Burundi", "Panama", "Yemen", "India"]
|
||||
regions:
|
||||
brazil: ["Sul Minas", "Mogiana", "Cerrado"]
|
||||
colombia: ["Nariño", "Huila", "Tolima", "Cauca", "Casanare", "Santander", "Antioquia", "Cundinamarca", "Boyacá"]
|
||||
sumatra: ["Tapanuli", "Lintong", "Aceh", "Lake Tawar", "Lintong", "Gayo"]
|
||||
ethiopia: ["Sidama", "Harrar", "Limu", "Ojimmah", "Lekempti", "Wellega", "Gimbi"]
|
||||
honduras: ["Agalta", "Comayagua", "Copan", "Montecillos", "Opalca", "El Paraiso"]
|
||||
kenya: ["Bungoma", "Embu", "Kiamba", "Kirinyaga", "Mt. Kenya", "Kisii", "Meru", "Murang'a", "Machakos", "Thika", "Nyeri", "Nakuru", "Nyanza", "Kericho"]
|
||||
uganda: ["Bugisu", "Mount Elgon", "Kibale"]
|
||||
mexico: ["Chiapas", "Oaxaca", "Veracruz", "Colima", "San Luis Potosi", "Nayarit", "Hidalgo", "Puebla", "Jalisco"]
|
||||
guatemala: ["Acatenango", "Antigua", "Atitlan", "Fraijanes", "Huehuetenango", "Nuevo Oriente", "Coban", "San Marcos"]
|
||||
nicaragua: ["Matagalpa", "Jinotega", "Boaco", "Madriz", "Nueva Segovia", "Estelí", "Dipilto", "Jalapa", "Carazo", "Granada", "Masaya", "Managua", "Rivas"]
|
||||
costa_rica: ["Tarrazu", "Central Valley", "West Valley", "Guanacaste", "Tres Rios", "Turrialba", "Orosi", "Brunca"]
|
||||
tanzania: ["Western Region, Bukova", "Western Region, Kigoma", "Mbeya Region", "Southern Region, Mbinga", "Western Region, Tarime", "Northern Region, Oldeani", "Northern Region, Arusha", "Northern Region, Kilimanjaro", "Southern Region, Morogoro"]
|
||||
el_salvador: ["Alotepec-Metapán", "Apaneca-Ilamatepec", "El Balsamo-Quetzaltepec", "Cacahuatique", "Chichontepec", "Tecapa-Chinameca"]
|
||||
rwanda: ["Rulindo", "Gishamwana Coffee Island", "Lake Kivu Region", "Kigeyo Washing Station", "Kabirizi"]
|
||||
burundi: ["Kayanza"]
|
||||
panama: ["Boquete", "Chiriqui", "Volcan"]
|
||||
yemen: ["Mattari", "San'ani", "Hirazi", "Raimi"]
|
||||
india: ["Chikmagalur", "Coorg","Biligiris", "Bababudangiris", "Manjarabad", "Nilgiris", "Travancore", "Manjarabad", "Brahmaputra", "Pulneys", "Sheveroys"]
|
||||
variety: ["Liberica", "S288", "S795", "Kent", "Java", "Dilla", "Sumatara", "Catuai", "Pacamara", "Mundo Novo", "Red Bourbon", "Bourbon", "Yellow Bourbon", "Pacas", "Caturra", "Pink Bourbon", "Colombia", "Obata", "Catimors", "Sarchimor", "Mokka", "Kaffa", "Gimma", "Tafari-Kela", "S.4", "Agaro", "Dega", "Barbuk Sudan", "Ennarea", "Geisha", "Gesha", "Blue Mountain", "Kona", "San Ramon", "SL28", "SL34", "Villa Sarchi", "Villalobos", "Typica", "Ethiopian Heirloom"]
|
||||
intensifier: ["muted", "dull", "mild", "structured", "balanced", "rounded", "soft", "faint", "delicate", "dry", "astringent", "quick", "clean", "crisp", "bright", "vibrant", "tart", "wild", "unbalanced", "sharp", "pointed", "dense", "deep", "complex", "juicy", "lingering", "dirty"]
|
||||
body: ["watery", "tea-like", "silky", "slick", "juicy", "smooth", "syrupy", "round", "creamy", "full", "velvety", "big", "chewy", "coating"]
|
||||
descriptor: ["bergamot", "hops", "black-tea", "green-tea", "mint", "sage", "dill", "grassy", "snow pea", "sweet pea", "mushroom", "squash", "green pepper", "olive", "leafy greens", "hay", "tobacco", "cedar", "fresh wood", "soil", "tomato", "sundried tomato", "soy sauce", "leathery", "clove", "liquorice", "curry", "nutmeg", "ginger", "corriander", "cinnamon", "white pepper", "black pepper", "carbon", "smokey", "burnt sugar", "toast", "fresh bread", "barley", "wheat", "rye", "graham cracker", "granola", "almond", "hazelnut", "pecan", "cashew", "peanut", "walnut", "cola", "molasses", "maple syrup", "carmel", "brown sugar", "sugar cane", "marshmallow", "cream", "butter", "honey", "nougat", "vanilla", "milk chocolate", "cocoa powder", "bittersweet chocolate", "bakers chocolate", "cacao nibs", "prune", "dates", "figs", "raisin", "golden raisin", "black currant", "red currant", "blueberry", "strawberry", "raspberry", "cranberry", "black cherry", "cherry", "plum", "apricot", "nectarine", "peach", "coconut", "banana", "kiwi", "mango", "papaya", "pineapple", "passion fruit", "tamarind", "star fruit", "lychee", "concord grape", "red grape", "green grape", "white grape", "cantaloupe", "honeydew", "watermelon", "red apple", "green apple", "orange", "mandarin", "tangerine", "clementine", "grapefruit", "lime", "meyer lemon", "lemonade", "lemon", "orange creamsicle", "marzipan", "nutella", "lemongrass", "orange blossom", "jasmine", "honeysuckle", "magnolia", "lavender", "rose hips", "hibiscus", "lemon verbena", "medicinal", "quakery", "baggy", "potato defect!", "musty", "rubber"]
|
||||
notes: "#{intensifier}, #{body}, #{descriptor}, #{descriptor}, #{descriptor}"
|
||||
name_1: ["Summer", "Holiday", "Jacked", "Joe", "Express", "Reg's", "Split", "Spilt", "Chocolate", "Dark", "Veranda", "Major", "Bluebery", "American", "Huggy", "Wake-up", "Morning", "Evening", "Winter", "Captain's", "Thanksgiving", "Seattle", "Brooklyn", "Café", "Blacktop", "Pumpkin-spice", "Good-morning", "Postmodern", "The Captain's", "The", "Cascara", "Melty", "Heart", "Goodbye", "Hello", "Street", "Red", "Blue", "Green", "Strong", "KrebStar", "Kreb-Full-o"]
|
||||
name_2: ["Solstice", "Blend", "Level", "Enlightenment", "Cowboy", "", "Choice", "Select", "Equinox", "Star", "Forrester", "Java", "Symphony", "Utopia", "Cup", "Mug", "Been", "Bean", "Cake", "Extract", "Delight", "Pie", "America", "Treat", "Volcano", "Breaker", "Town", "Light", "Look", "Coffee", "Nuts"]
|
||||
blend_name: "#{name_1} #{name_2}"
|
||||
@@ -0,0 +1,6 @@
|
||||
en:
|
||||
faker:
|
||||
coin:
|
||||
flip:
|
||||
- Heads
|
||||
- Tails
|
||||
@@ -0,0 +1,4 @@
|
||||
en:
|
||||
faker:
|
||||
color:
|
||||
name: [red, green, blue, yellow, purple, mint green, teal, white, black, orange, pink, grey, maroon, violet, turquoise, tan, sky blue, salmon, plum, orchid, olive, magenta, lime, ivory, indigo, gold, fuchsia, cyan, azure, lavender, silver]
|
||||
@@ -0,0 +1,11 @@
|
||||
en:
|
||||
faker:
|
||||
commerce:
|
||||
department: ["Books", "Movies", "Music", "Games", "Electronics", "Computers", "Home", "Garden", "Tools", "Grocery", "Health", "Beauty", "Toys", "Kids", "Baby", "Clothing", "Shoes", "Jewelry", "Sports", "Outdoors", "Automotive", "Industrial"]
|
||||
product_name:
|
||||
adjective: [Small, Ergonomic, Rustic, Intelligent, Gorgeous, Incredible, Fantastic, Practical, Sleek, Awesome, Enormous, Mediocre, Synergistic, Heavy Duty, Lightweight, Aerodynamic, Durable]
|
||||
material: [Steel, Wooden, Concrete, Plastic, Cotton, Granite, Rubber, Leather, Silk, Wool, Linen, Marble, Iron, Bronze, Copper, Aluminum, Paper]
|
||||
product: [Chair, Car, Computer, Gloves, Pants, Shirt, Table, Shoes, Hat, Plate, Knife, Bottle, Coat, Lamp, Keyboard, Bag, Bench, Clock, Watch, Wallet]
|
||||
promotion_code:
|
||||
adjective: ['Amazing', 'Awesome', 'Cool', 'Good', 'Great', 'Incredible', 'Special', 'Surprising', 'Wonderful', 'Marvelous', 'Unbelievable', 'Stunning', 'Spectacular', 'Breathtaking', 'Exciting', 'Impressive', 'Overwhelming', 'Thrilling', 'First-Class']
|
||||
noun: ['Code', 'Deal', 'Discount', 'Price', 'Promo', 'Promotion', 'Sale', 'Savings', 'Rebate', 'Bonus', 'Benefit', 'Bounty', 'Perk', 'Reward', 'Winning']
|
||||
@@ -0,0 +1,33 @@
|
||||
en:
|
||||
faker:
|
||||
community:
|
||||
characters: ["Jeff Winger", "Britta Perry", "Señor Ben Chang", "Abed Nadir", "Annie Edison", "Dean Craig Pelton", "Pierce Hawthorne", "Troy Barnes", "Shirley Bennett", "Ian Duncan", "Michelle Slater", "Buzz Hickey", "Star Burns", "Magnitude","Leonard Rodriguez", "Garrett Lambert", "Annie's Boobs", "Inspector Spacetime", "Constable Reggie", "Kickpuncher", "Sean Garrig", "Vaughn Miller", "Rich Stephenson", "Neil", "Todd Jacobson", "Annie Kim"]
|
||||
quotes: [
|
||||
"Harrison Ford is irradiating our testicles with microwave satellite transmissions!",
|
||||
"Doing more than the minimum amount of work is my definition of failing.",
|
||||
"The next person that offers me charity or pity will be mentioned, by name, in my suicide note.",
|
||||
"I don't have an ego. My Facebook photo is a landscape.",
|
||||
"Either I'm god, or thruth is relative. Either way: Booyah.",
|
||||
"I don't step up to being a leader. I reluctantly accept it when it's thrust upon me.",
|
||||
"Don't talk to me about romance. I had a three way in a hot air balloon.",
|
||||
"Well I may be a genius, but I'm not a lesbian.",
|
||||
"I'm going to eat spaceman paninis with black Hitler and there's nothing you can do about it!",
|
||||
"Do they find thoughts in our butts?",
|
||||
"I had sex with Eartha Kitt in an airplane bathroom",
|
||||
"I was so unpopular in high school, the crossing guards used to lure me into traffic.",
|
||||
"A passing grade? Like a C? Why don't I just get pregnant at a bus station?",
|
||||
"We're all kind of crazytown bananapants.",
|
||||
"Make your money, whore.",
|
||||
"I know what a metaphor is! It's like a thought with another thought's hat on.",
|
||||
"Frankly, my dear, I don't give a dean!",
|
||||
"I ate my twin in utero.",
|
||||
"Fire can't go through doors, stupid. It's not a ghost.",
|
||||
"You have just been proven racist by the racist prover!",
|
||||
"So.. what is anthropology? Seriously, does anyone know?",
|
||||
"I quit doing blow, not being rad.",
|
||||
"I fear a political career could shine a negative light on my drug dealing.",
|
||||
"A little trick for achieving the proper competitive mindset: I always envision my opponent having aggresive sex with my mother",
|
||||
"Look at me. It's clear to you that I am awesome, but I can never admit that, because that would make me an ass.",
|
||||
"Some flies are too awesome for the wall.",
|
||||
"We'll definitely be back next year. If not, it'll be because an asteroid has destroyed all human civilization. And that's canon."
|
||||
]
|
||||
@@ -0,0 +1,21 @@
|
||||
en:
|
||||
faker:
|
||||
company:
|
||||
suffix: [Inc, and Sons, LLC, Group]
|
||||
# Buzzword wordlist from http://www.1728.com/buzzword.htm
|
||||
buzzwords:
|
||||
- ["Adaptive", "Advanced", "Ameliorated", "Assimilated", "Automated", "Balanced", "Business-focused", "Centralized", "Cloned", "Compatible", "Configurable", "Cross-group", "Cross-platform", "Customer-focused", "Customizable", "Decentralized", "De-engineered", "Devolved", "Digitized", "Distributed", "Diverse", "Down-sized", "Enhanced", "Enterprise-wide", "Ergonomic", "Exclusive", "Expanded", "Extended", "Face to face", "Focused", "Front-line", "Fully-configurable", "Function-based", "Fundamental", "Future-proofed", "Grass-roots", "Horizontal", "Implemented", "Innovative", "Integrated", "Intuitive", "Inverse", "Managed", "Mandatory", "Monitored", "Multi-channelled", "Multi-lateral", "Multi-layered", "Multi-tiered", "Networked", "Object-based", "Open-architected", "Open-source", "Operative", "Optimized", "Optional", "Organic", "Organized", "Persevering", "Persistent", "Phased", "Polarised", "Pre-emptive", "Proactive", "Profit-focused", "Profound", "Programmable", "Progressive", "Public-key", "Quality-focused", "Reactive", "Realigned", "Re-contextualized", "Re-engineered", "Reduced", "Reverse-engineered", "Right-sized", "Robust", "Seamless", "Secured", "Self-enabling", "Sharable", "Stand-alone", "Streamlined", "Switchable", "Synchronised", "Synergistic", "Synergized", "Team-oriented", "Total", "Triple-buffered", "Universal", "Up-sized", "Upgradable", "User-centric", "User-friendly", "Versatile", "Virtual", "Visionary", "Vision-oriented"]
|
||||
- ["24 hour", "24/7", "3rd generation", "4th generation", "5th generation", "6th generation", "actuating", "analyzing", "asymmetric", "asynchronous", "attitude-oriented", "background", "bandwidth-monitored", "bi-directional", "bifurcated", "bottom-line", "clear-thinking", "client-driven", "client-server", "coherent", "cohesive", "composite", "context-sensitive", "contextually-based", "content-based", "dedicated", "demand-driven", "didactic", "directional", "discrete", "disintermediate", "dynamic", "eco-centric", "empowering", "encompassing", "even-keeled", "executive", "explicit", "exuding", "fault-tolerant", "foreground", "fresh-thinking", "full-range", "global", "grid-enabled", "heuristic", "high-level", "holistic", "homogeneous", "human-resource", "hybrid", "impactful", "incremental", "intangible", "interactive", "intermediate", "leading edge", "local", "logistical", "maximized", "methodical", "mission-critical", "mobile", "modular", "motivating", "multimedia", "multi-state", "multi-tasking", "national", "needs-based", "neutral", "next generation", "non-volatile", "object-oriented", "optimal", "optimizing", "radical", "real-time", "reciprocal", "regional", "responsive", "scalable", "secondary", "solution-oriented", "stable", "static", "systematic", "systemic", "system-worthy", "tangible", "tertiary", "transitional", "uniform", "upward-trending", "user-facing", "value-added", "web-enabled", "well-modulated", "zero administration", "zero defect", "zero tolerance"]
|
||||
- ["ability", "access", "adapter", "algorithm", "alliance", "analyzer", "application", "approach", "architecture", "archive", "artificial intelligence", "array", "attitude", "benchmark", "budgetary management", "capability", "capacity", "challenge", "circuit", "collaboration", "complexity", "concept", "conglomeration", "contingency", "core", "customer loyalty", "database", "data-warehouse", "definition", "emulation", "encoding", "encryption", "extranet", "firmware", "flexibility", "focus group", "forecast", "frame", "framework", "function", "functionalities", "Graphic Interface", "groupware", "Graphical User Interface", "hardware", "help-desk", "hierarchy", "hub", "implementation", "info-mediaries", "infrastructure", "initiative", "installation", "instruction set", "interface", "internet solution", "intranet", "knowledge user", "knowledge base", "local area network", "leverage", "matrices", "matrix", "methodology", "middleware", "migration", "model", "moderator", "monitoring", "moratorium", "neural-net", "open architecture", "open system", "orchestration", "paradigm", "parallelism", "policy", "portal", "pricing structure", "process improvement", "product", "productivity", "project", "projection", "protocol", "secured line", "service-desk", "software", "solution", "standardization", "strategy", "structure", "success", "superstructure", "support", "synergy", "system engine", "task-force", "throughput", "time-frame", "toolset", "utilisation", "website", "workforce"]
|
||||
# BS wordlist from http://dack.com/web/bullshit.html
|
||||
bs:
|
||||
- ["implement", "utilize", "integrate", "streamline", "optimize", "evolve", "transform", "embrace", "enable", "orchestrate", "leverage", "reinvent", "aggregate", "architect", "enhance", "incentivize", "morph", "empower", "envisioneer", "monetize", "harness", "facilitate", "seize", "disintermediate", "synergize", "strategize", "deploy", "brand", "grow", "target", "syndicate", "synthesize", "deliver", "mesh", "incubate", "engage", "maximize", "benchmark", "expedite", "reintermediate", "whiteboard", "visualize", "repurpose", "innovate", "scale", "unleash", "drive", "extend", "engineer", "revolutionize", "generate", "exploit", "transition", "e-enable", "iterate", "cultivate", "matrix", "productize", "redefine", "recontextualize"]
|
||||
- ["clicks-and-mortar", "value-added", "vertical", "proactive", "robust", "revolutionary", "scalable", "leading-edge", "innovative", "intuitive", "strategic", "e-business", "mission-critical", "sticky", "one-to-one", "24/7", "end-to-end", "global", "B2B", "B2C", "granular", "frictionless", "virtual", "viral", "dynamic", "24/365", "best-of-breed", "killer", "magnetic", "bleeding-edge", "web-enabled", "interactive", "dot-com", "sexy", "back-end", "real-time", "efficient", "front-end", "distributed", "seamless", "extensible", "turn-key", "world-class", "open-source", "cross-platform", "cross-media", "synergistic", "bricks-and-clicks", "out-of-the-box", "enterprise", "integrated", "impactful", "wireless", "transparent", "next-generation", "cutting-edge", "user-centric", "visionary", "customized", "ubiquitous", "plug-and-play", "collaborative", "compelling", "holistic", "rich"]
|
||||
- ["synergies", "web-readiness", "paradigms", "markets", "partnerships", "infrastructures", "platforms", "initiatives", "channels", "eyeballs", "communities", "ROI", "solutions", "e-tailers", "e-services", "action-items", "portals", "niches", "technologies", "content", "vortals", "supply-chains", "convergence", "relationships", "architectures", "interfaces", "e-markets", "e-commerce", "systems", "bandwidth", "infomediaries", "models", "mindshare", "deliverables", "users", "schemas", "networks", "applications", "metrics", "e-business", "functionalities", "experiences", "web services", "methodologies"]
|
||||
name:
|
||||
- "#{Name.last_name} #{suffix}"
|
||||
- "#{Name.last_name}-#{Name.last_name}"
|
||||
- "#{Name.last_name}, #{Name.last_name} and #{Name.last_name}"
|
||||
industry: ["Defense & Space", "Computer Hardware", "Computer Software", "Computer Networking", "Internet", "Semiconductors", "Telecommunications", "Law Practice", "Legal Services", "Management Consulting", "Biotechnology", "Medical Practice", "Hospital & Health Care", "Pharmaceuticals", "Veterinary", "Medical Devices", "Cosmetics", "Apparel & Fashion", "Sporting Goods", "Tobacco", "Supermarkets", "Food Production", "Consumer Electronics", "Consumer Goods", "Furniture", "Retail", "Entertainment", "Gambling & Casinos", "Leisure, Travel & Tourism", "Hospitality", "Restaurants", "Sports", "Food & Beverages", "Motion Pictures and Film", "Broadcast Media", "Museums and Institutions", "Fine Art", "Performing Arts", "Recreational Facilities and Services", "Banking", "Insurance", "Financial Services", "Real Estate", "Investment Banking", "Investment Management", "Accounting", "Construction", "Building Materials", "Architecture & Planning", "Civil Engineering", "Aviation & Aerospace", "Automotive", "Chemicals", "Machinery", "Mining & Metals", "Oil & Energy", "Shipbuilding", "Utilities", "Textiles", "Paper & Forest Products", "Railroad Manufacture", "Farming", "Ranching", "Dairy", "Fishery", "Primary / Secondary Education", "Higher Education", "Education Management", "Research", "Military", "Legislative Office", "Judiciary", "International Affairs", "Government Administration", "Executive Office", "Law Enforcement", "Public Safety", "Public Policy", "Marketing and Advertising", "Newspapers", "Publishing", "Printing", "Information Services", "Libraries", "Environmental Services", "Package / Freight Delivery", "Individual & Family Services", "Religious Institutions", "Civic & Social Organization", "Consumer Services", "Transportationg / Trucking / Railroad", "Warehousing", "Airlines / Aviation", "Maritime", "Information Technology and Services", "Market Research", "Public Relations and Communications", "Design", "Nonprofit Organization Management", "Fund-Raising", "Program Development", "Writing and Editing", "Staffing and Recruiting", "Professional Training & Coaching", "Venture Capital & Private Equity", "Political Organization", "Translation and Localization", "Computer Games", "Events Services", "Arts and Crafts", "Electrical / Electronic Manufacturing", "Online Media", "Nanotechnology", "Music", "Logistics and Supply Chain", "Plastics", "Computer & Network Security", "Wireless", "Alternative Dispute Resolution", "Security and Investigations", "Facilities Services", "Outsourcing / Offshoring", "Health, Wellness and Fitness", "Alternative Medicine", "Media Production", "Animation", "Commercial Real Estate", "Capital Markets", "Think Tanks", "Philanthropy", "E-Learning", "Wholesale", "Import and Export", "Mechanical or Industrial Engineering", "Photography", "Human Resources", "Business Supplies and Equipment", "Mental Health Care", "Graphic Design", "International Trade and Development", "Wine and Spirits", "Luxury Goods & Jewelry", "Renewables & Environment", "Glass, Ceramics & Concrete", "Packaging and Containers", "Industrial Automation", "Government Relations"]
|
||||
profession: ["teacher", "actor", "musician", "philosopher", "writer", "doctor", "accountant", "agriculturist", "architect", "economist", "engineer", "interpreter", "attorney at law", "advocate", "librarian", "statistician", "human resources", "firefighter", "judge", "police officer", "astronomer", "biologist", "chemist", "physicist", "programmer", "web developer", "designer", "actress", "air traffic controller", "artist", "attorney", "banker", "bartender", "barber", "bookkeeper", "builder", "businessman", "butcher", "carpenter", "cashier", "chef", "coach", "dentist", "dental hygienist", "developer", "dietician", "editor", "electrician", "factory worker", "farmer", "fiherman", "gardener", "hairdresser", "journalist", "lawyer", "lecturer", "lifeguard", "mechanic", "model", "newsreader", "nurse", "optician", "painter", "pharmacist", "photographer", "pilot", "plumber", "politician", "postman", "receptionist", "scientist", "secretary", "shop assistant", "soldier", "tailor", "taxi driver", "translator", "traffic warden", "travel agent", "veterinary doctor", "waiter", "window cleaner"]
|
||||
type: ["Public Company", "Educational Institution", "Self-Employed", "Government Agency", "Nonprofit", "Sole Proprietorship", "Privately Held", "Partnership"]
|
||||
@@ -0,0 +1,34 @@
|
||||
en:
|
||||
faker:
|
||||
compass:
|
||||
cardinal:
|
||||
word: ['north', 'east', 'south', 'west']
|
||||
abbreviation: ['N', 'E', 'S', 'W']
|
||||
azimuth: ['0', '90', '180', '270']
|
||||
ordinal:
|
||||
word: ['northeast', 'southeast', 'southwest', 'northwest']
|
||||
abbreviation: ['NE', 'SE', 'SW', 'NW']
|
||||
azimuth: ['45', '135', '225', '315']
|
||||
half-wind:
|
||||
word: ['north-northeast', 'east-northeast', 'east-southeast', 'south-southeast', 'south-southwest', 'west-southwest', 'west-northwest', 'north-northwest']
|
||||
abbreviation: ['NNE', 'ENE', 'ESE', 'SSE', 'SSW', 'WSW', 'WNW', 'NNW']
|
||||
azimuth: ['22.5', '67.5', '112.5', '157.5', '202.5', '247.5', '292.5', '337.5']
|
||||
quarter-wind:
|
||||
word: ['north by east', 'northeast by north', 'northeast by east', 'east by north', 'east by south', 'southeast by east', 'southeast by south', 'south by east', 'south by west', 'southwest by south', 'southwest by west', 'west by south', 'west by north', 'northwest by west', 'northwest by north', 'north by west']
|
||||
abbreviation: ['NbE', 'NEbN', 'NEbE', 'EbN', 'EbS', 'SEbE', 'SEbS', 'SbE', 'SbW', 'SWbS', 'SWbW', 'WbS', 'WbN', 'NWbW', 'NWbN', 'NbW']
|
||||
azimuth: ['11.25', '33.75', '56.25', '78.75', '101.25', '123.75', '146.25', '168.75', '191.25', '213.75', '236.25', '258.75', '281.25', '303.75', '326.25', '348.75']
|
||||
direction:
|
||||
- "#{cardinal}"
|
||||
- "#{ordinal}"
|
||||
- "#{half_wind}"
|
||||
- "#{quarter_wind}"
|
||||
abbreviation:
|
||||
- "#{cardinal_abbreviation}"
|
||||
- "#{ordinal_abbreviation}"
|
||||
- "#{half_wind_abbreviation}"
|
||||
- "#{quarter_wind_abbreviation}"
|
||||
azimuth:
|
||||
- "#{cardinal_azimuth}"
|
||||
- "#{ordinal_azimuth}"
|
||||
- "#{half_wind_azimuth}"
|
||||
- "#{quarter_wind_azimuth}"
|
||||
@@ -0,0 +1,63 @@
|
||||
en:
|
||||
faker:
|
||||
construction:
|
||||
materials: [
|
||||
"Aluminum",
|
||||
"Brass",
|
||||
"Glass",
|
||||
"Granite",
|
||||
"Plastic",
|
||||
"Plexiglass",
|
||||
"Rubber",
|
||||
"Steel",
|
||||
"Stone",
|
||||
"Vinyl",
|
||||
"Wood"
|
||||
]
|
||||
subcontract_categories: [
|
||||
"Asphalt Paving",
|
||||
"Casework",
|
||||
"Construction Clean and Final Clean",
|
||||
"Curb & Gutter",
|
||||
"Doors, Frames & Hardware",
|
||||
"Drilled Shafts",
|
||||
"Drywall & Acoustical (FED)",
|
||||
"Drywall & Acoustical (MOB)",
|
||||
"EIFS",
|
||||
"Electrical and Fire Alarm",
|
||||
"Electrical",
|
||||
"Elevator",
|
||||
"Epoxy Flooring",
|
||||
"Exterior Signage",
|
||||
"Fire Protection",
|
||||
"Fire Sprinkler System",
|
||||
"Framing (Steel)",
|
||||
"Framing (Wood)",
|
||||
"Glass & Glazing",
|
||||
"Granite Surfaces",
|
||||
"HVAC",
|
||||
"Hard Tile & Stone",
|
||||
"Landscaping & Irrigation",
|
||||
"Marlite Panels (FED)",
|
||||
"Masonry & Precast",
|
||||
"Masonry",
|
||||
"Ornamental Railings",
|
||||
"Overhead Doors",
|
||||
"Painting & Vinyl Wall Covering",
|
||||
"Plumbing & Medical Gas",
|
||||
"Prefabricated Aluminum Metal Canopies",
|
||||
"RF Shielding",
|
||||
"Rebar & Wire Mesh Install",
|
||||
"Retaining Wall and Brick Pavers",
|
||||
"Roofing (Asphalt)",
|
||||
"Roofing (Metal)",
|
||||
"Site Furnishings",
|
||||
"Sitework & Site Utilities",
|
||||
"Soft Flooring and Base",
|
||||
"Structural & Misc Steel Erection",
|
||||
"Structural and Misc Steel (Fabrication)",
|
||||
"Temp Fencing, Decorative Fencing and Gates",
|
||||
"Termite Control",
|
||||
"Wall Protection",
|
||||
"Waterproofing & Caulking"
|
||||
]
|
||||
@@ -0,0 +1,57 @@
|
||||
en:
|
||||
faker:
|
||||
cosmere:
|
||||
aons: [
|
||||
'Aon', 'Aan', 'Aeo', 'Aha', 'Ake', 'Ala', 'Aor', 'Are', 'Ashe', 'Ata',
|
||||
'Ate', 'Ati', 'Ato', 'Daa', 'Dao', 'Dii', 'Dio', 'Eda', 'Edo', 'Ehe',
|
||||
'Ela', 'Ena', 'Ene', 'Eno', 'Eon', 'Eshe', 'Eto', 'Iad', 'Ido', 'Ien',
|
||||
'Iir', 'Ire', 'Kaa', 'Kae', 'Kai', 'Kie', 'Kii', 'Mae', 'Mai', 'Mea',
|
||||
'Nae', 'Oed', 'Omi', 'Opa', 'Ope', 'Ore', 'Rao', 'Reo', 'Rii', 'Sao',
|
||||
'Sea', 'Seo', 'Shao', 'Sheo', 'Soi', 'Tae', 'Tia', 'Tii', 'Toa'
|
||||
]
|
||||
shard_worlds: [
|
||||
'Ashyn', 'Braize', 'First of the Sun', 'Nalthis', 'Obrodai', 'Roshar',
|
||||
'Scadrial', 'Sel', 'Taldain', 'Threnody', 'Vax', 'Yolen'
|
||||
]
|
||||
shards: [
|
||||
'Devotion', 'Dominion', 'Preservation', 'Ruin', 'Odium', 'Cultivation',
|
||||
'Honor', 'Endowment', 'Autonomy', 'Ambition', 'Harmony'
|
||||
]
|
||||
surges: [
|
||||
'Abrasion', 'Adhesion', 'Cohesion', 'Division', 'Gravitation',
|
||||
'Illumination', 'Progression', 'Transformation', 'Transportation', 'Tension'
|
||||
]
|
||||
knights_radiant: [
|
||||
'Bondsmith', 'Dustbringer', 'Edgedancer', 'Elsecaller', 'Lightweaver',
|
||||
'Skybreaker', 'Stoneward', 'Truthwatcher', 'Willshaper', 'Windrunner'
|
||||
]
|
||||
metals: [
|
||||
'Steel', 'Iron', 'Pewter', 'Tin', 'Zinc', 'Brass', 'Copper', Bronze',
|
||||
'Duralumin', 'Aluminum', 'Nicrosil', 'Chromium', 'Gold', 'Electrum',
|
||||
'Cadmium', 'Bendalloy', 'Atium', 'Lerasium', 'Ettmetal', 'Malatium'
|
||||
]
|
||||
allomancers: [
|
||||
'Mistborn', 'Coinshot', 'Lurcher', 'Pewterarm', 'Tineye', 'Rioter',
|
||||
'Soother', 'Smoker', 'Seeker', 'Duralumin Gnat', 'Aluminum Gnat',
|
||||
'Nicroburst', 'Leecher', 'Augur', 'Oracle', 'Pulser', 'Slider', 'Seer'
|
||||
]
|
||||
feruchemists: [
|
||||
'Feruchemist', 'Skimmer', 'Steelrunner', 'Windwhisper', 'Brute', 'Sparker',
|
||||
'Firesoul', 'Archivist', 'Sentry', 'Spinner', 'Soulbearer', 'Trueself',
|
||||
'Connector', 'Gasper', 'Subsumer', 'Bloodmaker', 'Pinnacle'
|
||||
]
|
||||
heralds: [
|
||||
'Jezrien', 'Nale', 'Chanarach', 'Vedel', 'Pailiah', 'Shalash', 'Battar',
|
||||
'Kalak', 'Talanel', 'Ishar'
|
||||
]
|
||||
sprens: [
|
||||
'Alespren', 'Angerspren', 'Anticipationspren', 'Awespren', 'Bindspren',
|
||||
'Captivityspren', 'Coldspren', 'Concentrationspren', 'Creationspren',
|
||||
'Cryptic', 'Cultivationspren', 'Deathspren', 'Decayspren', 'Exhaustionspren',
|
||||
'Fearspren', 'Flamespren', 'Gloomspren', 'Gloryspren', 'Gravityspren',
|
||||
'Groundspren', 'Heatspren', 'Highspren', 'Honorspren', 'Hungerspren',
|
||||
'Inkspren', 'Joyspren', 'Keenspren', 'Laughterspren', 'Liespren',
|
||||
'Lifespren', 'Logicspren', 'Luckspren', 'Mistspren', 'Musicspren',
|
||||
'Painspren', 'Passionspren', 'Rainspren', 'Riverspren', 'Rotspren',
|
||||
'Shamespren', 'Shockspren', 'Stormspren'
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
en:
|
||||
faker:
|
||||
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"]
|
||||
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"]
|
||||
@@ -0,0 +1,9 @@
|
||||
en:
|
||||
faker:
|
||||
crypto_coin:
|
||||
coin:
|
||||
- "Bitcoin, BTC, https://i.imgur.com/psBNOBq.png"
|
||||
- "Litecoin, LTC, https://i.imgur.com/EFz61Ei.png"
|
||||
- "Dash, DASH, https://i.imgur.com/2uX91cb.png"
|
||||
- "Ethereum, ETH, https://i.imgur.com/uOPFCXj.png"
|
||||
- "Ripple, XRP, https://i.imgur.com/GjAPSsL.png"
|
||||
@@ -0,0 +1,6 @@
|
||||
en:
|
||||
faker:
|
||||
currency:
|
||||
code: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BRL, BSD, BWP, BYR, BZD, CAD, CDF, CHF, CLP, CNY, COP, CRC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EEK, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LTL, LVL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRO, MUR, MVR, MWK, MXN, MYR, MZN, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, STD, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XFU, XOF, XPD, XPF, XPT, XTS, YER, ZAR, ZAR, ZAR, ZMK, ZWL]
|
||||
name: ["UAE Dirham", "Afghani", "Lek", "Armenian Dram", "Netherlands Antillian Guilder", "Kwanza", "Argentine Peso", "Australian Dollar", "Aruban Guilder", "Azerbaijanian Manat", "Convertible Marks", "Barbados Dollar", "Taka", "Bulgarian Lev", "Bahraini Dinar", "Burundi Franc", "Bermudian Dollar (customarily known as Bermuda Dollar)", "Brunei Dollar", "Boliviano Mvdol", "Brazilian Real", "Bahamian Dollar", "Pula", "Belarussian Ruble", "Belize Dollar", "Canadian Dollar", "Congolese Franc", "Swiss Franc", "Chilean Peso Unidades de fomento", "Yuan Renminbi", "Colombian Peso Unidad de Valor Real", "Costa Rican Colon", "Cuban Peso Peso Convertible", "Cape Verde Escudo", "Czech Koruna", "Djibouti Franc", "Danish Krone", "Dominican Peso", "Algerian Dinar", "Kroon", "Egyptian Pound", "Nakfa", "Ethiopian Birr", "Euro", "Fiji Dollar", "Falkland Islands Pound", "Pound Sterling", "Lari", "Cedi", "Gibraltar Pound", "Dalasi", "Guinea Franc", "Quetzal", "Guyana Dollar", "Hong Kong Dollar", "Lempira", "Croatian Kuna", "Gourde US Dollar", "Forint", "Rupiah", "New Israeli Sheqel", "Indian Rupee", "Indian Rupee Ngultrum", "Iraqi Dinar", "Iranian Rial", "Iceland Krona", "Jamaican Dollar", "Jordanian Dinar", "Yen", "Kenyan Shilling", "Som", "Riel", "Comoro Franc", "North Korean Won", "Won", "Kuwaiti Dinar", "Cayman Islands Dollar", "Tenge", "Kip", "Lebanese Pound", "Sri Lanka Rupee", "Liberian Dollar", "Lithuanian Litas", "Latvian Lats", "Libyan Dinar", "Moroccan Dirham", "Moldovan Leu", "Malagasy Ariary", "Denar", "Kyat", "Tugrik", "Pataca", "Ouguiya", "Mauritius Rupee", "Rufiyaa", "Kwacha", "Mexican Peso Mexican Unidad de Inversion (UDI)", "Malaysian Ringgit", "Metical", "Naira", "Cordoba Oro", "Norwegian Krone", "Nepalese Rupee", "New Zealand Dollar", "Rial Omani", "Balboa US Dollar", "Nuevo Sol", "Kina", "Philippine Peso", "Pakistan Rupee", "Zloty", "Guarani", "Qatari Rial", "New Leu", "Serbian Dinar", "Russian Ruble", "Rwanda Franc", "Saudi Riyal", "Solomon Islands Dollar", "Seychelles Rupee", "Sudanese Pound", "Swedish Krona", "Singapore Dollar", "Saint Helena Pound", "Leone", "Somali Shilling", "Surinam Dollar", "Dobra", "El Salvador Colon US Dollar", "Syrian Pound", "Lilangeni", "Baht", "Somoni", "Manat", "Tunisian Dinar", "Pa'anga", "Turkish Lira", "Trinidad and Tobago Dollar", "New Taiwan Dollar", "Tanzanian Shilling", "Hryvnia", "Uganda Shilling", "US Dollar", "Peso Uruguayo Uruguay Peso en Unidades Indexadas", "Uzbekistan Sum", "Bolivar Fuerte", "Dong", "Vatu", "Tala", "CFA Franc BEAC", "Silver", "Gold", "Bond Markets Units European Composite Unit (EURCO)", "European Monetary Unit (E.M.U.-6)", "European Unit of Account 9(E.U.A.-9)", "European Unit of Account 17(E.U.A.-17)", "East Caribbean Dollar", "SDR", "UIC-Franc", "CFA Franc BCEAO", "Palladium", "CFP Franc", "Platinum", "Codes specifically reserved for testing purposes", "Yemeni Rial", "Rand", "Rand Loti", "Rand Namibia Dollar", "Zambian Kwacha", "Zimbabwe Dollar"]
|
||||
symbol: ['HK$', 'Ft', '₪', '¥', '$', 'kr', 'PhP', 'zł', 'CHF', 'NT$', '฿', '£', '¢', 'Rp', 'ƒ', '€','रू']
|
||||
@@ -0,0 +1,52 @@
|
||||
en:
|
||||
faker:
|
||||
dc_comics:
|
||||
hero: [
|
||||
"Batman", "Superman", "Red Arrow", "Green Lantern", "Robin",
|
||||
"Nightwing", "The Flash", "Aquaman", "Green Arrow", "Captain Marvel",
|
||||
"Shazam", "Martain Manhunter", "Cyborg", "Hawkman", "Speedy", "Arsenal",
|
||||
"Red Tornado","Booster Gold", "Doctor Fate", "Beast Boy", "Plastic Man",
|
||||
"Captain Atom", "Tempest", "Spectre", "Midnighter", "The Atom", "Kilowog",
|
||||
"Firestorm", "Blue Beetle", "Animal Man", "Mr. Miracle", "Wildcat",
|
||||
"Rorschach", "Dr. Manhattan", "Nite Owl", "The Comedian", "Azrael",
|
||||
"Jonah Hex", "Apollo", "Black Lightning", "Orion", "Steel", "Superboy",
|
||||
"Doctor Mid-Nite", "Mr. Terrific", "Ragman", "Captain Comet", "The Sandman",
|
||||
"Dr. Fate", "Guardian"
|
||||
]
|
||||
heroine: [
|
||||
"Wonder Woman", "Hawkgirl", "Supergirl", "Black Canary", "Batgirl",
|
||||
"Raven", "Wonder Girl", "Starfire", "Lady Cain", "Power Girl", "Mera",
|
||||
"Vixen", "Silk Spectre", "Batwoman", "Mary Marvel"
|
||||
]
|
||||
villain: [
|
||||
"The Joker", "Lex Luthor", "Darkseid", "Sinestro", "Brainiac", "Black Adam",
|
||||
"Ras al Ghul", "Deathstroke", "Two-Face", "Doomsday", "Catwoman", "Mongul",
|
||||
"Bizaroo", "Riddler", "Captain Cold", "Bane", "Harley Quinn", "Scarecrow",
|
||||
"Paralax", "Gorilla Grodd", "General Zod", "Black Manta", "Mr. Freeze",
|
||||
"Cheetah", "Amanda Waller", "Penguin", "Poison Ivy", "Solomon Grundy",
|
||||
"Parasite", "Krona", "Deadshot", "Metallo", "Lobo", "Eclipso", "Ares",
|
||||
"Hugo Strange", "Despero", "Talia al Ghul", "Mirror Master", "Captain Boomerang",
|
||||
"Mr. Mxyzptlk", "Weather Wizard", "Heat Wave", "Clock King", "Clay Face",
|
||||
"Killer Croc", "Gentleman Ghost", "Toy Man", "Starro"
|
||||
]
|
||||
name: [
|
||||
"John Stewart", "Hal Jordan", "Kyle Rayner", "Barry Allen", "James Gordon",
|
||||
"Dianna Prince", "Lois Lane", "Barbara Gordon", "Jason Todd", "Bart Allen",
|
||||
"John Constantine", "Roy Harper", "Clark Kent", "Bruce Wayne", "Dick Grayson",
|
||||
"Billy Batson", "Michael Jon Carter", "Tim Drake", "Jay Garrick", "Damian Wayne",
|
||||
"Ray Palmer", "Ted Kord", "Connor Hawke", "Terry McGinnis", "Harvey Bullock",
|
||||
"Al Pratt", "Wesley Dodds", "Maxwell Lord", "Oswald Cobblepot", "Alfred Pennyworth"
|
||||
]
|
||||
title: [
|
||||
"The Sinestro Corps War", "The Coyote Gospel", "Green Arrow: The Longbow Hunters",
|
||||
"Jla: Earth 2 ", "Identity Crisis", "Jla: Tower Of Babel", "Superman For All Seasons",
|
||||
"Superman: Red Son", "Batman: The Long Halloween", "Swamp Thing: The Anatomy Lesson",
|
||||
"For The Man Who Has Everything", "Jack Kirby'S New Gods",
|
||||
"Arkham Asylum: A Serious House On Serious Earth", "Snowbirds Don't Fly",
|
||||
"Whatever Happened To The Man Of Tomorrow?", "The Killing Joke",
|
||||
"Teen Titans: The Judas Contract", "The New Frontier",
|
||||
"Kingdom Come", "Crisis On Infinite Earths",
|
||||
"Batman: Year One", "All Star Superman", "The Dark Knight Returns",
|
||||
"Multiversity", "Gotham Central", "Grant Morrison'S Animal Man",
|
||||
"Doom Patrol", "Action Comics", "Detective Comics"
|
||||
]
|
||||
@@ -0,0 +1,8 @@
|
||||
en:
|
||||
faker:
|
||||
demographic:
|
||||
race: ["American Indian or Alaska Native", "Asian", "Black or African American", "Native Hawaiian or Other Pacific Islander", "White"]
|
||||
sex: ["Male", "Female"]
|
||||
demonym: ["Afghan","Albanian","Algerian","American","Andorran","Angolan","Argentine","Armenian","Aromanian","Aruban","Australian","Austrian","Azerbaijani","Bahamian","Bahraini","Bangladeshi","Barbadian","Basotho","Basque","Belarusian","Belgian","Belizean","Bermudian","Bissau-Guinean","Boer","Bosniak","Brazilian","Breton","Briton","British Virgin Islander","Bruneian","Bulgarian","Burkinabè","Burundian","Cambodian","Cameroonian","Canadian","Catalan","Cape Verdean","Chadian","Chilean","Chinese","Colombian","Comorian","Congolese","Croatian","Cuban","Cypriot","Czech","Dane","Dominican","Dutch","East Timorese","Ecuadorian","Egyptian","Emirati","English","Eritrean","Estonian","Ethiopian","Falkland Islander","Faroese","Finn","Fijian","Filipino","French","Georgian","German","Ghanaian","Gibraltar","Greek","Grenadian","Guatemalan","French Guianan","Guinean","Guyanese","Haitian","Honduran","Hong Konger","Hungarian","Icelander","I-Kiribati","Indian","Indonesian","Iranian","Iraqi","Irish","Israeli","Italian","Ivoirian","Jamaican","Japanese","Jordanian","Kazakh","Kenyan","Korean","Kosovar","Kurd","Kuwaiti","Kyrgyz","Lao","Latvian","Lebanese","Liberian","Libyan","Liechtensteiner","Lithuanian","Luxembourger","Macanese","Macedonian","Malagasy","Malaysian","Malawian","Maldivian","Malian","Maltese","Manx","Mauritian","Mexican","Moldovan","Moroccan","Mongolian","Montenegrin","Namibian","Nepalese","New Zealander","Nicaraguan","Nigerien","Nigerian","Norwegian","Pakistani","Palauan","Palestinian","Panamanian","Papua New Guinean","Paraguayan","Peruvian","Pole","Portuguese","Puerto Rican","Quebecer","Romanian","Russian","Rwandan","Salvadoran","São Toméan","Saudi","Scottish","Senegalese","Serb","Sierra Leonean","Singaporean","Sindhian","Slovak","Slovene","Somali","Somalilander","South African","Spaniard","Sri Lankan","St Lucian","Sudanese","Surinamese","Swede","Swiss","Syriac","Syrian","Tajik","Taiwanese","Tanzanian","Thai","Tibetan","Tobagonian","Trinidadian","Tunisian","Turk","Tuvaluan","Ugandan","Ukrainian","Uruguayan","Uzbek","Vanuatuan","Venezuelan","Vietnamese","Welsh","Yemeni","Zambian","Zimbabwean"]
|
||||
educational_attainment: ["No schooling completed", "Nursery school", "Kindergarten", "Grade 1 though 11", "12th grade - No Diploma", "Regular high school diploma", "GED or alternative credential", "Some college", "Associate's degree", "Bachelor's degree", "Master's degree", "Professional degree", "Doctorate degree"]
|
||||
marital_status: ["Married", "Widowed", "Divorced", "Separated", "Never married"]
|
||||
@@ -0,0 +1,6 @@
|
||||
en:
|
||||
faker:
|
||||
dessert:
|
||||
variety: ["Cake", "Cookie", "Pie", "Ice Cream", "Pudding", "Sweet Bread", "Cupcake", "Cheesecake", "Brownie", "Cobbler", "Ice Cream Cake", "Doughnut", "Frozen Yogurt", "Parfait", "Sundae", "Trifle", "Cake Pop", "Fruit Cake", "Coffee Cake", "Key Lime Pie", "Upside Down Pineapple Cake"]
|
||||
topping: ["Rainbow Sprinkles", "Chocolate Chips", "Whipped Cream", "Frosting", "Peanut Butter", "Gummy Bears", "Mocha Drizzle", "Caramel", "Bacon", "Chocolate Syrup", "Chocolate Sprinkles", "Cookie Dough", "Peanuts", "Butterscotch Syrup", "Marshmallows", "Cheesecake Bites", "Walnuts", "Granola", "Toffee Bits", "Berry Compote", "Glaze", "Powdered Sugar", "Cinnamon"]
|
||||
flavor: ["Vanilla", "Chocolate", "Strawberry", "Birthday Cake", "Salted Caramel", "Banana", "Butter Pecan", "Cookies 'n Cream", "Caramel", "Apple", "Butterscotch", "Mint Chocolate Chip", "Espresso", "Butter Pecan", "Cherry", "Coconut", "Chocolate Chip Cookie Dough", "French Vanilla", "Neapolitan", "Pistachio", "Rocky Road", "Peanut Butter", "Almond", "Green Tea", "Cheesecake", "Funfetti", "Lemon", "Oatmeal", "Pumpkin", "Red Velvet", "Blondie"]
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user