Compare commits

...

103 Commits

Author SHA1 Message Date
Ricky 9ee036cf25 fixing more asserts 2018-12-19 20:49:29 +11:00
Ricky b15bf3e6ae asserts 2018-12-19 20:41:52 +11:00
Ricky 18eba0fb14 fixing more asserts 2018-12-19 20:28:47 +11:00
Ricky 69eb4d8c6b fixed more asserts in tests 2018-12-19 20:23:14 +11:00
Ricky eb84ebe79a fixed assert in test 2018-12-19 20:08:29 +11:00
Ricky Yim 1fae9ce05e Made the FakeValuesService support splitting up locale yml files into multiple files 2018-12-19 16:08:31 +11:00
Ricky Yim 0de32872b6 Merge pull request #335 from sonOfRa/patch-1
Fix abbreviation for Osten
2018-12-14 08:13:24 +11:00
Ricky Yim 7583150090 Merge pull request #334 from stylerope/develop
Fix random failure of genre() in MusicTest
2018-12-14 08:12:25 +11:00
Simon Levermann a84c128029 Fix abbreviation for Osten
Osten does not start with an E!
2018-12-12 19:05:36 +01:00
stylerope 2024176a48 Fix random failure of genre() in MusicTest 2018-12-10 00:01:10 +01:00
Ricky Yim c1425cc65c Merge pull request #331 from Eradash/feature/date_time_with_minimum
Generate Dates in future or past with minimum distance from now
2018-12-06 19:35:14 +11:00
Vincent Poirier 0098bd7656 Put test reference in loop to avoid imprecision 2018-12-05 09:11:57 -05:00
Vincent Poirier 578c13f135 Fix the atMost to be relative to now instead of the minimum time 2018-12-05 09:04:31 -05:00
Vincent Poirier e5f444ec4c Add tests for mimimum range in DateTime
Correct typo in test

Set values for tests inclusive
2018-12-05 09:04:27 -05:00
Ricky Yim 1116c73788 Merge pull request #303 from kkalavantavanich/master
Add Thai fakers
2018-12-05 21:05:11 +11:00
Ricky Yim 5471419039 Merge pull request #325 from hisener/update-nl
Update nl.yml
2018-12-05 21:02:27 +11:00
Ricky Yim 0a8d0d1868 Upgrade snakeyaml version to 1.23 (#323) 2018-12-05 20:52:19 +11:00
Ricky 5ffcfd82b6 updated assert in test 2018-12-05 20:47:09 +11:00
Ricky Yim 741bd2b1d3 Update README.md
updated year
2018-12-05 20:18:33 +11:00
Ricky a27167061f updated version of mockito core 2018-12-05 20:00:17 +11:00
Ricky f973acb33f resolving issue 328 2018-12-05 19:51:40 +11:00
Vincent Poirier c55c6416f0 Add methods to generate Dates in future or past with minimum distance from now 2018-12-04 13:13:16 -05:00
Jose 6fc2a3b0a5 strip accents on email address to conform with RFC 5322 (#324)
more info on issue #296 (comment by @gregod)
2018-10-12 11:44:32 +11:00
Serge Bishyr 23e2e34c17 Add genre to music faker class (#322) 2018-10-12 11:43:07 +11:00
Halil İbrahim Şener 18af4ed98b Update nl.yml 2018-10-11 11:29:29 +02:00
Halil İbrahim Şener 56076c0f64 Upgrade snakeyaml version to 1.23 2018-10-05 13:51:21 +02:00
Vikram c2714b3c95 New Medical Data Faker -- Updated Tests (#321)
* Added Code and iml file for Medical data faker
Contains following fakers
-- Hospital Name
-- Disease
-- Medicine
-- Symptoms

* Modified regex for Medical Symptom match

* Modified regular expression for Hospital Name

* Modified regular expression for Hospital Name

* Modified regular expression for Hospital Name

* Modified regular expression for Hospital Name for bigger lengths

* Updated Medical Faker Test removed static tests
2018-09-28 10:13:05 +10:00
Ricky Yim cc17b0a115 Update README.md
Took out versioneye as it's no longer around.
2018-08-28 10:42:49 +10:00
Ricky Yim 807d5ec0bf Update README.md 2018-08-28 10:30:11 +10:00
Ricky b0006419bf [maven-release-plugin] prepare for next development iteration 2018-08-28 10:10:59 +10:00
Ricky 669165926b [maven-release-plugin] prepare release javafaker-0.16 2018-08-28 10:10:43 +10:00
Denny Abraham Cheriyan c1d3e80091 Port over dogs from stympy/faker (#310) 2018-08-13 10:20:02 +10:00
Leonardo Ferreira 33a1aa0801 Options#option receive and return generic varargs (#306) 2018-08-08 08:40:37 +10:00
Alexander 02d831d56c Create by.yml (#286)
* Create by.yml

Add by locale and fix

* Update by.yml

* Update by.yml
2018-08-07 10:16:03 +10:00
Jose d7409c8375 Remove whitespaces from usernames (#296) (#297)
* Remove whitespaces from usernames (#296)

Some languages include compound names (spanish and portugese for
example) and that breaks usernames validation

* Remove noise from my previous commit

Accidentally cleaned the entire file...
2018-08-07 10:01:08 +10:00
Denny Abraham Cheriyan 84efab1290 Upgrade to trusty and remove oraclejdk7 (#308) 2018-08-07 09:56:57 +10:00
Kris Kalavantavanich 97f044126f Add Thai faker 2018-07-07 15:44:27 +07:00
Taylor Wilson 45c476376e Add more Faker classes (#276)
* Add more Faker classes

* add unit tests for new classes
2018-05-24 10:02:33 +10:00
Ricky Yim 0b7fe0dfaa Update README.md 2018-04-14 07:55:17 +10:00
Ricky e32e1a3598 [maven-release-plugin] prepare release javafaker-0.15 2018-04-10 23:36:12 +10:00
Ricky ef939c94fa [maven-release-plugin] prepare for next development iteration 2018-04-10 23:05:19 +10:00
Ricky 335ce58585 [maven-release-plugin] prepare release javafaker-0.15 2018-04-10 23:05:03 +10:00
Pascal Schumacher c07f01f063 Update snakeyaml to version 1.20 (#290)
* Update snakeyaml to version 1.20

* CurrencyTest#testName: fix regex
2018-04-10 04:09:58 +10:00
Pascal Schumacher 2c19fb1bd0 Update mockito-core to version 2.17.0 (#291) 2018-04-10 04:09:36 +10:00
Bruno P. Kinoshita ea60ee3cbf Use month values between 0-11 for GregorianCalendar (#243)
* Use month values between 0-11 for GregorianCalendar

* Update tests to match the changes to GregorianCalendar's use
2018-04-10 04:09:12 +10:00
Cory Veilleux 96c62f8f0c Porting over Lebowski faker from stympy/faker. (#287)
* Porting over Lebowski faker from stympy/faker.

* Adding FakerIT test.
2018-03-27 11:45:54 +02:00
Roman Isko 857778a69d fix weather description in Ukrainian (#281) 2018-03-15 12:38:37 +01:00
Mohamed Hashi be0504e992 feat(currency): Port currency data from ruby gem (#285)
* feat(currency): Port currency data from ruby gem

* fix(currency test): Regex for currency.name test did not allow for 'Kuwaiti Dinar'
2018-03-15 12:38:05 +01:00
Fabrizio Cucci 09b8d57746 Add link to Ruby's faker gem repository (#284)
Because life is too short for googling! :)
2018-03-15 12:37:19 +01:00
Serge Bishyr 44cc4ec091 Add Weather Faker class (#280)
* Add weather descriptions

* Add random temperature

* Add Ukrainian and Russian weather and temperature data

* Update README

* Add generator for temperature in a range

* Add Weather class to IT tests
2018-02-15 10:32:17 +11:00
Bruno P. Kinoshita 164144bc08 Replace StringBuffer by StringBuilder (#279)
Hi,

Not sure if it was intentional, or just reminiscent from some older code. I couldn't find any reason for having `StringBuffer` instead of `StringBuilder`, nor any javadocs about threads and synchronization.

I believe it won't cause any regression. And while these two methods (`#numerify` and `#letterHelper`) used `StringBuffer`s, the constructor  uses `StringBuilder`, and other parts of the code also use `StringBuilder`s (e.g. `Code#isbn10`, `FakerIDN#toASCII`, ...).

Quickly created the pull request from GitHub interface, but hopefully Travis CI will build it and confirm it works fine. Found it while using the IDE to find occurrences of these classes in a legacy code at work.

Cheers
Bruno
2018-02-01 10:18:53 +11:00
Ricky Yim c3c38488e4 Update README.md 2018-02-01 09:30:45 +11:00
Roman Isko 54919f5baa Added Ukrainian entries to yml (#271)
* add music instruments

* added artist

* added Yoda quotes
2018-01-18 09:27:57 +11:00
Taylor Wilson 838c1fe2d7 Add support for random avatar urls (#274)
* Add support for random avatar urls

* Replace UrlValidator with Hamcrest matcher

* Fix #275 uuid regex pattern matcher

* Add repeat annotation to avatar test
2017-12-17 11:38:35 +11:00
Dennis 644fda206d Add UUID to faker (#269)
* Add faker for uuid

* Add javadoc
2017-12-16 17:49:26 +11:00
shortstacked 5434db823e Adding overloaded method to allow a specific credit card format to be returned (#266)
* Adding overloaded method to allow a specific credit card format to be returned.
Added unit test.

* Fixing brace formatting.

* Brace yourselves for another commit.

* I think I've got them all now!
2017-11-17 21:30:45 +11:00
Ricky Yim 0f86316101 Update pom.xml
Reverting version of commons langs as the latest version isn't compatible with java 1.6
2017-10-30 20:52:14 +11:00
Ricky 568095894c updated library dependencies 2017-10-30 10:06:47 +11:00
Pascal Schumacher 4da5dd4f9f README.md: add en-MS locale (#263) 2017-10-27 23:24:34 +11:00
Pascal Schumacher c0582f1fec README.md: update version to 0.14 (#265) 2017-10-27 23:23:49 +11:00
Ricky e7a0bc338a [maven-release-plugin] prepare release javafaker-0.14 2017-10-27 07:52:04 +11:00
Ricky 98ab465114 [maven-release-plugin] prepare for next development iteration 2017-10-24 10:16:38 +11:00
Ricky 86162157a8 [maven-release-plugin] prepare release javafaker-0.14 2017-10-24 10:16:22 +11:00
Pascal Schumacher 297b8b9df5 Use the original snakeyaml with android classifier instead of the com.github.bmoliveira fork. (#260)
Remove shading of snakeyaml, because the original snakeyaml is available from the maven central repository.
2017-10-24 10:04:55 +11:00
Pascal Schumacher f698e1da11 use new and updated .yml files from ruby faker (#262)
* use new and updated .yml files from ruby faker

* fix WitcherTest#testWitcher regex

* fix PokemonTest#name regex
2017-10-24 10:04:29 +11:00
Bartek Szymański 13cba3aadc Witcher added (#251)
* Witcher added

* Regexp in unit tests fixed
2017-09-25 08:17:26 +10:00
Bartek Szymański f862707e7a Step back to ubuntu precise. (#253)
Recently Travis CI introduced ubuntu:trusty as a default environment. Unfortunately, it has 2 issues which affects this repository:
1) oraclejdk7 is no longer supported due to Oracle's withdrawal. See details: https://github.com/travis-ci/travis-ci/issues/7884 and example failing build: https://travis-ci.org/DiUS/java-faker/jobs/273565200)
2) openjdk7 is supported on trusty, however there is a problem with shading snakeyaml library caused by lack of SunEC provider. See details: https://github.com/docker-library/openjdk/issues/117 and example failing build https://travis-ci.org/DiUS/java-faker/jobs/273565202
2017-09-14 06:59:52 +10:00
Egor Dubenetskiy fbf94b1290 Fix Russian language resources (#245) 2017-08-09 08:54:31 +10:00
Bruno P. Kinoshita 010730ac1f Avoid potential NPE (#244) 2017-07-10 08:53:28 +10:00
Pascal Schumacher 6dd2c088b7 unify formatting of tests (remove duplicate blank lines, add missing blank lines...) (#240) 2017-06-19 10:29:53 +10:00
Pascal Schumacher 48a35bb3d9 remove unnecessary throw declaration from test methods (#239) 2017-06-19 10:22:57 +10:00
Luka 1dc464d098 Update to latest faker yml (#238)
* - Update to latest faker yml

* - Remove id.yml
2017-06-19 10:21:47 +10:00
Mantas Domaševičius fa5b4da233 Can acquire Faker instance via static utility methods (#237) 2017-06-09 16:45:43 +10:00
Luka 37e702c97d Add Matz (#234) 2017-06-01 16:07:09 +10:00
Luka a7768e23f4 Add RickAndMorty (#233) 2017-05-31 10:21:00 +10:00
Luka c8b6823b33 Add Yoda (#232) 2017-05-30 13:42:09 +10:00
Luka d3db25d4bd Add TwinPeaks (#231) 2017-05-25 15:36:47 +10:00
Luka 4b7f018d84 Add Hipster (#230) 2017-05-25 09:49:23 +10:00
Luka a38088dafa Add Job class (#229)
* Add Job class

* Fix README: Jobs -> Job
2017-05-25 09:34:26 +10:00
Pascal Schumacher f5159d7655 minimal clean-up of NumberTest (#228) 2017-05-22 08:38:00 +10:00
Pascal Schumacher be5b957082 remove unused import statements (#227) 2017-05-22 08:37:23 +10:00
Pascal Schumacher 44e3f42093 import new and updated yml files from faker (#226) 2017-05-22 08:36:55 +10:00
Luka 34ee92a828 Add Friends class (#223) 2017-05-22 08:25:13 +10:00
Luka 3c932b95c6 Add Esports class (#222) 2017-05-19 20:14:12 +10:00
Luka f8fa4af927 Add RockBand (#220)
* Add RockBand

* Fix no new line at the end of RockBandTest class

* Rever en.yml change: rock_band.name -> rock_band.names

* Fix testing the wring class
2017-05-19 15:50:04 +10:00
c3ccl3ston 81d9e7635a Add zipCodeByState to Address faker service that returns a valid US state zipcode (#221) 2017-05-19 10:25:00 +10:00
Luka 511a273341 Add HarryPotter and update README (#219) 2017-05-18 13:15:03 +10:00
Luka 14ba9a05bc Add Zelda (#218) 2017-05-17 20:30:56 +10:00
Luka dac3d3fb06 Add LordOfTheRings (#217) 2017-05-17 07:53:34 +10:00
Ricky 675753a4dd updated versions of out of date dependencies 2017-04-24 10:25:48 +10:00
Ricky dc631bc3dd deleted unused test enum 2017-04-24 10:18:41 +10:00
Ricky 13841611e6 moved the random service methods into the options class 2017-04-21 16:45:30 +10:00
Ricky 4e88e032b5 Merge branch 'topicusoverheid-feature/random-collection-element' 2017-04-21 16:40:20 +10:00
Ricky abec123e83 Merge branch 'feature/random-collection-element' of git://github.com/topicusoverheid/java-faker into topicusoverheid-feature/random-collection-element 2017-04-21 16:37:49 +10:00
Ricky 694ea43e2b closes #214 around boundary conditions of numberBetween 2017-04-21 13:36:05 +10:00
Dennis 3179b206b7 Make fakers extendible by making constructors protected (#213) 2017-04-21 09:06:59 +10:00
Dennis Schroer 97bc261e29 Fix code formatting 2017-04-12 09:41:02 +02:00
Dennis Schroer 1f8c8b2457 Add test for random collection element methods 2017-04-10 15:46:00 +02:00
Dennis Schroer fab9e4b32f Add methods to select a random element from arrays, items or enumerations 2017-04-10 15:45:47 +02:00
André Miranda bff9eee757 Add birthday generator (#209) 2017-03-27 10:26:12 +11:00
Pascal Schumacher fba5c198ab README: update version (#207) 2017-03-17 07:31:25 +11:00
Pascal Schumacher c3144e48d3 README: add missing locales (#206) 2017-03-17 07:31:03 +11:00
Ricky 24749a63bf [maven-release-plugin] prepare for next development iteration 2017-03-14 09:36:44 +11:00
300 changed files with 8836 additions and 818 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
language: java
dist: trusty
jdk:
- oraclejdk7
- oraclejdk8
- openjdk7
script: "mvn verify failsafe:integration-test failsafe:verify"
+40 -7
View File
@@ -4,10 +4,9 @@ Java Faker
[![Maven Status](https://maven-badges.herokuapp.com/maven-central/com.github.javafaker/javafaker/badge.svg?style=flat)](http://mvnrepository.com/artifact/com.github.javafaker/javafaker)
[![Build Status](https://travis-ci.org/DiUS/java-faker.svg?branch=master)](https://travis-ci.org/DiUS/java-faker)
[![Coverage Status](https://coveralls.io/repos/DiUS/java-faker/badge.svg)](https://coveralls.io/r/DiUS/java-faker)
[![Dependency Status](https://www.versioneye.com/user/projects/572c2f11a0ca35004baf861a/badge.svg?style=flat)](https://www.versioneye.com/user/projects/572c2f11a0ca35004baf861a)
[![License](http://img.shields.io/:license-apache-brightgreen.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)
This library is a port of Ruby's stympy/faker gem (as well as Perl's Data::Faker library) that generates fake data.
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.
It's useful when you're developing a new project and need some pretty data for showcase.
Usage
@@ -18,11 +17,10 @@ In pom.xml, add the following xml stanza between `<dependencies> ... </dependenc
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>0.12</version>
<version>0.16</version>
</dependency>
```
For gradle users, add the following to your build.gradle file.
```groovy
@@ -31,7 +29,7 @@ repositories {
}
dependencies {
testCompile group: 'com.github.javafaker', name: 'javafaker', version: '0.12'
testCompile group: 'com.github.javafaker', name: 'javafaker', version: '0.16'
}
```
@@ -59,6 +57,7 @@ Fakers
* Address
* App
* Artist
* Avatar
* Beer
* Book
* Bool
@@ -72,38 +71,64 @@ 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
* Matz
* Music
* Name
* Number
* Options
* Overwatch
* PhoneNumber
* Pokemon
* RickAndMorty
* Robin
* RockBand
* Shakespeare
* SlackEmoji
* Space
* StarTrek
* Stock
* Superhero
* Team
* TwinPeaks
* University
* Weather
* Witcher
* Yoda
* Zelda
Usage with Locales
-----
```java
Faker faker = new Faker(new Locale("{YOUR_LOCALE}"));
Faker faker = new Faker(new Locale("YOUR_LOCALE"));
```
Supported Locales
-----
* bg
* ca
* ca-CAT
* da-DK
@@ -117,16 +142,22 @@ Supported Locales
* en-CA
* en-GB
* en-IND
* en-MS
* en-NEP
* en-NG
* en-NZ
* en-PAK
* en-SG
* en-UG
* en-US
* en-ZA
* es
* es-MX
* fa
* fi-FI
* fr
* he
* in-ID
* it
* ja
* ko
@@ -138,6 +169,8 @@ Supported Locales
* ru
* sk
* sv
* sv-SE
* tr
* uk
* vi
* zh-CN
@@ -149,4 +182,4 @@ TODO
LICENSE
-------
Copyright (c) 2014 DiUS Computing Pty Ltd. See the LICENSE file for license rights and limitations.
Copyright (c) 2018 DiUS Computing Pty Ltd. See the LICENSE file for license rights and limitations.
+9 -46
View File
@@ -3,7 +3,7 @@
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<packaging>jar</packaging>
<version>0.13</version>
<version>0.17-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.
@@ -43,12 +43,6 @@
<artifactId>oss-parent</artifactId>
<version>7</version>
</parent>
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
@@ -56,9 +50,10 @@
<version>3.5</version>
</dependency>
<dependency>
<groupId>com.github.bmoliveira</groupId>
<artifactId>snake-yaml</artifactId>
<version>v1.18-android</version>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.23</version>
<classifier>android</classifier>
</dependency>
<dependency>
<groupId>com.github.mifmif</groupId>
@@ -68,13 +63,13 @@
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.24</version>
<version>1.7.25</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.24</version>
<version>1.7.25</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -98,7 +93,7 @@
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>2.7.16</version>
<version>2.23.4</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -114,7 +109,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<version>3.7.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
@@ -152,37 +147,5 @@
</plugin>
</plugins>
</pluginManagement>
<plugins>
<!-- Shade com.github.bmoliveira:snake-yaml because it is not available in maven central
and therefore forces (gradle) users to add https://jitpack.io as a repo. This workaround
is not possible for companies with strict policies regarding maven repos. -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.4.3</version>
<configuration>
<artifactSet>
<includes>
<include>com.github.bmoliveira:snake-yaml</include>
</includes>
</artifactSet>
<!-- use package rewriting to prevent conflicts with different snakeyaml versions -->
<relocations>
<relocation>
<pattern>org.yaml.snakeyaml</pattern>
<shadedPattern>com.github.javafaker.shaded.snakeyaml</shadedPattern>
</relocation>
</relocations>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class Address {
private final Faker faker;
Address(Faker faker) {
protected Address(Faker faker) {
this.faker = faker;
}
@@ -35,6 +35,8 @@ 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 streetSuffix() {
return faker.fakeValuesService().resolve("address.street_suffix", this, faker);
}
@@ -100,6 +102,6 @@ public class Address {
}
public String fullAddress() {
return faker.fakeValuesService().resolve("address.full_address", this, faker);
return faker.fakeValuesService().resolve("address.full_address", this, faker);
}
}
@@ -4,7 +4,7 @@ public class Ancient {
private final Faker faker;
Ancient(Faker faker) {
protected Ancient(Faker faker) {
this.faker = faker;
}
+1 -1
View File
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class App {
private final Faker faker;
App(Faker faker) {
protected App(Faker faker) {
this.faker = faker;
}
@@ -4,7 +4,7 @@ public class Artist {
private final Faker faker;
Artist(Faker faker) {
protected Artist(Faker faker) {
this.faker = faker;
}
@@ -0,0 +1,15 @@
package com.github.javafaker;
public class Avatar {
private final Faker faker;
private final String baseUrl;
protected Avatar(Faker faker) {
this.faker = faker;
this.baseUrl = "https://s3.amazonaws.com/uifaces/faces/twitter/";
}
public String image() {
return baseUrl + faker.fakeValuesService().resolve("internet.avatar", this, faker);
}
}
+1 -1
View File
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class Beer {
private final Faker faker;
Beer(Faker faker) {
protected Beer(Faker faker) {
this.faker = faker;
}
+1 -1
View File
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class Book {
private final Faker faker;
Book(Faker faker) {
protected Book(Faker faker) {
this.faker = faker;
}
+1 -1
View File
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class Bool {
private final Faker faker;
Bool(Faker faker) {
protected Bool(Faker faker) {
this.faker = faker;
}
@@ -4,7 +4,7 @@ public class Business {
private final Faker faker;
Business(Faker faker) {
protected Business(Faker faker) {
this.faker = faker;
}
+4 -4
View File
@@ -4,19 +4,19 @@ public class Cat {
private final Faker faker;
Cat(Faker faker) {
protected Cat(Faker faker) {
this.faker = faker;
}
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);
}
}
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class ChuckNorris {
private final Faker faker;
ChuckNorris(Faker faker) {
protected ChuckNorris(Faker faker) {
this.faker = faker;
}
+1 -1
View File
@@ -10,7 +10,7 @@ public class Code {
private final Faker faker;
Code(Faker faker) {
protected Code(Faker faker) {
this.faker = faker;
}
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class Color {
private final Faker faker;
Color(Faker faker) {
protected Color(Faker faker) {
this.faker = faker;
}
@@ -9,7 +9,7 @@ import java.util.TreeSet;
public class Commerce {
private final Faker faker;
Commerce(Faker faker) {
protected Commerce(Faker faker) {
this.faker = faker;
}
@@ -12,7 +12,7 @@ public class Company {
private final Faker faker;
Company(Faker faker) {
protected Company(Faker faker) {
this.faker = faker;
}
@@ -7,7 +7,7 @@ import java.security.NoSuchAlgorithmException;
public class Crypto {
private final Faker faker;
Crypto(Faker faker) {
protected Crypto(Faker faker) {
this.faker = faker;
}
@@ -0,0 +1,18 @@
package com.github.javafaker;
public class Currency {
private final Faker faker;
public Currency(Faker faker) {
this.faker = faker;
}
public String name() {
return faker.fakeValuesService().resolve("currency.name", this, faker);
}
public String code() {
return faker.fakeValuesService().resolve("currency.code", this, faker);
}
}
@@ -1,28 +1,32 @@
/**
*
*
*/
package com.github.javafaker;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.concurrent.TimeUnit;
/**
* A generator of random dates.
*
*
* @author pmiklos
*
*/
public class DateAndTime {
private static final int DEFAULT_MIN_AGE = 18;
private static final int DEFAULT_MAX_AGE = 65;
private final Faker faker;
DateAndTime(Faker faker) {
protected DateAndTime(Faker faker) {
this.faker = faker;
}
/**
* 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
@@ -35,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
@@ -57,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
@@ -70,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
@@ -92,7 +130,7 @@ public class DateAndTime {
/**
* Generates a random date between two dates.
*
*
* @param from
* the lower bound inclusive
* @param to
@@ -110,4 +148,32 @@ public class DateAndTime {
return new Date(from.getTime() + offsetMillis);
}
/**
* Generates a random birthday between 65 and 18 years ago.
*
* @return a random birthday between 65 and 18 years ago.
*/
public Date birthday() {
return birthday(DEFAULT_MIN_AGE, DEFAULT_MAX_AGE);
}
/**
* Generates a random birthday between two ages.
*
* @param minAge
* the minimal age
* @param maxAge
* the maximal age
* @return a random birthday between {@code minAge} and {@code maxAge} years ago.
* @throws IllegalArgumentException
* if the {@code maxAge} is lower than {@code minAge}.
*/
public Date birthday(int minAge, int maxAge) {
int currentYear = Calendar.getInstance().get(Calendar.YEAR);
Calendar from = new GregorianCalendar(currentYear - maxAge, 0, 1);
Calendar to = new GregorianCalendar(currentYear - minAge, 11, 31);
return between(from.getTime(), to.getTime());
}
}
@@ -4,7 +4,7 @@ public class Demographic {
private final Faker faker;
Demographic(Faker faker) {
protected Demographic(Faker faker) {
this.faker = faker;
}
@@ -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);
}
}
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class Educator {
private final Faker faker;
Educator(Faker faker) {
protected Educator(Faker faker) {
this.faker = 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() {
@@ -0,0 +1,29 @@
package com.github.javafaker;
public class Esports {
private final Faker faker;
protected Esports(final Faker faker) {
this.faker = faker;
}
public String player() {
return faker.resolve("esport.players");
}
public String team() {
return faker.resolve("esport.teams");
}
public String event() {
return faker.resolve("esport.events");
}
public String league() {
return faker.resolve("esport.leagues");
}
public String game() {
return faker.resolve("esport.games");
}
}
+214 -6
View File
@@ -19,6 +19,7 @@ public class Faker {
private final Ancient ancient;
private final App app;
private final Artist artist;
private final Avatar avatar;
private final Lorem lorem;
private final Music music;
private final Name name;
@@ -32,6 +33,7 @@ public class Faker {
private final ChuckNorris chuckNorris;
private final Color color;
private final Commerce commerce;
private final Currency currency;
private final Company company;
private final Crypto crypto;
private final IdNumber idNumber;
@@ -43,6 +45,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;
@@ -55,6 +58,31 @@ public class Faker {
private final Cat cat;
private final File file;
private final Stock stock;
private final LordOfTheRings lordOfTheRings;
private final Zelda zelda;
private final HarryPotter harryPotter;
private final RockBand rockBand;
private final Esports esports;
private final Friends friends;
private final Hipster hipster;
private final Job job;
private final TwinPeaks twinPeaks;
private final RickAndMorty rickAndMorty;
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;
public Faker() {
this(Locale.ENGLISH);
@@ -75,6 +103,7 @@ public class Faker {
this.ancient = new Ancient(this);
this.app = new App(this);
this.artist = new Artist(this);
this.avatar = new Avatar(this);
this.lorem = new Lorem(this);
this.music = new Music(this);
this.name = new Name(this);
@@ -92,6 +121,7 @@ public class Faker {
this.company = new Company(this);
this.crypto = new Crypto(this);
this.commerce = new Commerce(this);
this.currency = new Currency(this);
this.options = new Options(this);
this.code = new Code(this);
this.file = new File(this);
@@ -100,6 +130,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);
@@ -111,6 +142,71 @@ public class Faker {
this.university = new University(this);
this.cat = new Cat(this);
this.stock = new Stock(this);
this.lordOfTheRings = new LordOfTheRings(this);
this.zelda = new Zelda(this);
this.harryPotter = new HarryPotter(this);
this.rockBand = new RockBand(this);
this.esports = new Esports(this);
this.friends = new Friends(this);
this.hipster = new Hipster(this);
this.job = new Job(this);
this.twinPeaks = new TwinPeaks(this);
this.rickAndMorty = new RickAndMorty(this);
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);
}
/**
* Constructs Faker instance with default argument.
*
* @return {@link Faker#Faker()}
*/
public static Faker instance() {
return new Faker();
}
/**
* Constructs Faker instance with provided {@link Locale}.
*
* @param locale - {@link Locale}
* @return {@link Faker#Faker(Locale)}
*/
public static Faker instance(Locale locale) {
return new Faker(locale);
}
/**
* Constructs Faker instance with provided {@link Random}.
*
* @param random - {@link Random}
* @return {@link Faker#Faker(Random)}
*/
public static Faker instance(Random random) {
return new Faker(random);
}
/**
* Constructs Faker instance with provided {@link Locale} and {@link Random}.
*
* @param locale - {@link Locale}
* @param random - {@link Random}
* @return {@link Faker#Faker(Locale, Random)}
*/
public static Faker instance(Locale locale, Random random) {
return new Faker(locale, random);
}
/**
@@ -186,6 +282,11 @@ public class Faker {
return this.randomService;
}
public Currency currency() {
return currency;
}
FakeValuesService fakeValuesService() {
return this.fakeValuesService;
}
@@ -202,6 +303,10 @@ public class Faker {
return artist;
}
public Avatar avatar() {
return avatar;
}
public Music music() {
return music;
}
@@ -302,6 +407,10 @@ public class Faker {
return demographic;
}
public Dog dog() {
return dog;
}
public Educator educator() {
return educator;
}
@@ -346,21 +455,120 @@ public class Faker {
return stock;
}
public LordOfTheRings lordOfTheRings() {
return lordOfTheRings;
}
public Zelda zelda() {
return zelda;
}
public HarryPotter harryPotter() {
return harryPotter;
}
public RockBand rockBand() {
return rockBand;
}
public Esports esports() {
return esports;
}
public Friends friends() {
return friends;
}
public Hipster hipster() {
return hipster;
}
public Job job() {
return job;
}
public TwinPeaks twinPeaks() {
return twinPeaks;
}
public RickAndMorty rickAndMorty() {
return rickAndMorty;
}
public Yoda yoda() {
return yoda;
}
public Matz matz() {
return matz;
}
public Witcher witcher() {
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;
}
public Lebowski lebowski() {
return lebowski;
}
public Medical medical(){return medical;}
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
+1 -1
View File
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class File {
private final Faker faker;
File(Faker faker) {
protected File(Faker faker) {
this.faker = faker;
}
@@ -11,17 +11,16 @@ import java.util.Map;
public class Finance {
private final Faker faker;
Finance(Faker faker) {
protected Finance(Faker faker) {
this.faker = faker;
}
private static final Map<String, String> countryCodeToBasicBankAccountNumberPattern =
createCountryCodeToBasicBankAccountNumberPatternMap();
//
public String creditCard() {
CreditCardType type = randomCreditCardType();
final String key = String.format("credit_card.%s", type.toString().toLowerCase());
public String creditCard(CreditCardType creditCardType) {
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);
@@ -43,6 +42,11 @@ public class Finance {
return template.replace('\\', ' ').replace('/', ' ').trim().replace('L', String.valueOf(luhnDigit).charAt(0));
}
public String creditCard() {
CreditCardType type = randomCreditCardType();
return creditCard(type);
}
/**
* Generates a random Business Identifier Code
*/
+1 -1
View File
@@ -4,7 +4,7 @@ public class Food {
private final Faker faker;
Food(Faker faker) {
protected Food(Faker faker) {
this.faker = faker;
}
@@ -0,0 +1,21 @@
package com.github.javafaker;
public class Friends {
private final Faker faker;
protected Friends(Faker faker) {
this.faker = faker;
}
public String character() {
return faker.resolve("friends.characters");
}
public String location() {
return faker.resolve("friends.locations");
}
public String quote() {
return faker.resolve("friends.quotes");
}
}
@@ -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);
}
}
@@ -4,7 +4,7 @@ public class GameOfThrones {
private final Faker faker;
GameOfThrones(Faker faker) {
protected GameOfThrones(Faker faker) {
this.faker = faker;
}
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class Hacker {
private final Faker faker;
Hacker(Faker faker) {
protected Hacker(Faker faker) {
this.faker = faker;
}
@@ -0,0 +1,25 @@
package com.github.javafaker;
public class HarryPotter {
private final Faker faker;
protected HarryPotter(final Faker faker) {
this.faker = faker;
}
public String character() {
return faker.resolve("harry_potter.characters");
}
public String location() {
return faker.resolve("harry_potter.locations");
}
public String quote() {
return faker.resolve("harry_potter.quotes");
}
public String book() {
return faker.resolve("harry_potter.books");
}
}
@@ -0,0 +1,13 @@
package com.github.javafaker;
public class Hipster {
private final Faker faker;
protected Hipster(final Faker faker) {
this.faker = faker;
}
public String word() {
return faker.resolve("hipster.words");
}
}
@@ -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);
}
}
@@ -6,7 +6,7 @@ import com.github.javafaker.idnumbers.SvSEIdNumber;
public class IdNumber {
private final Faker faker;
IdNumber(Faker faker) {
protected IdNumber(Faker faker) {
this.faker = faker;
}
@@ -6,13 +6,15 @@ import org.apache.commons.lang3.StringUtils;
import java.util.Arrays;
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;
Internet(Faker faker) {
protected Internet(Faker faker) {
this.faker = faker;
}
@@ -21,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() {
@@ -31,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() {
@@ -283,6 +285,14 @@ public class Internet {
}
return slug.toString();
}
/**
* Returns a UUID (type 4) as String.
* @return A UUID as String.
*/
public String uuid() {
return UUID.randomUUID().toString();
}
private <T> T random(T[] src) {
return src[faker.random().nextInt(src.length)];
@@ -0,0 +1,30 @@
package com.github.javafaker;
public class Job {
private final Faker faker;
public Job(final Faker faker) {
this.faker = faker;
}
public String field() {
return faker.fakeValuesService().resolve("job.field", this, faker);
}
public String seniority() {
return faker.fakeValuesService().resolve("job.seniority", this, faker);
}
public String position() {
return faker.fakeValuesService().resolve("job.position", this, faker);
}
public String keySkills() {
return faker.fakeValuesService().resolve("job.key_skills", this, faker);
}
public String title() {
return faker.fakeValuesService().resolve("job.title", this, faker);
}
}
@@ -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);
}
}
@@ -0,0 +1,21 @@
package com.github.javafaker;
public class Lebowski {
private final Faker faker;
public Lebowski(final Faker faker) {
this.faker = faker;
}
public String actor() {
return faker.fakeValuesService().resolve("lebowski.actors", this, faker);
}
public String character() {
return faker.fakeValuesService().resolve("lebowski.characters", this, faker);
}
public String quote() {
return faker.fakeValuesService().resolve("lebowski.quotes", this, faker);
}
}
@@ -0,0 +1,17 @@
package com.github.javafaker;
public class LordOfTheRings {
private final Faker faker;
protected LordOfTheRings(final Faker faker) {
this.faker = faker;
}
public String character() {
return faker.resolve("lord_of_the_rings.characters");
}
public String location() {
return faker.resolve("lord_of_the_rings.locations");
}
}
@@ -11,7 +11,7 @@ import static org.apache.commons.lang3.StringUtils.join;
public class Lorem {
private final Faker faker;
Lorem(Faker faker) {
protected Lorem(Faker faker) {
this.faker = faker;
}
@@ -0,0 +1,13 @@
package com.github.javafaker;
public class Matz {
private final Faker faker;
protected Matz(final Faker faker) {
this.faker = faker;
}
public String quote() {
return faker.resolve("matz.quotes");
}
}
@@ -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);
}
}
@@ -8,7 +8,7 @@ public class Music {
private final Faker faker;
Music(Faker faker) {
protected Music(Faker faker) {
this.faker = 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");
}
}
+5 -2
View File
@@ -10,7 +10,7 @@ public class Name {
* Internal constructor, not to be used by clients. Instances of {@link Name} should be accessed via
* {@link Faker#name()}.
*/
Name(Faker faker) {
protected Name(Faker faker) {
this.faker = faker;
}
@@ -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);
}
}
@@ -5,7 +5,7 @@ import java.math.BigDecimal;
public class Number {
private final Faker faker;
Number(Faker faker) {
protected Number(Faker faker) {
this.faker = faker;
}
@@ -27,7 +27,7 @@ public class Number {
* @see Number#numberBetween(long, long)
*/
public int numberBetween(int min, int max) {
return decimalBetween(min,max).intValue();
return decimalBetween(min,max).setScale(0, BigDecimal.ROUND_HALF_DOWN).intValue();
}
/**
@@ -1,19 +1,55 @@
package com.github.javafaker;
import java.util.List;
public class Options {
private final Faker faker;
Options(Faker faker) {
protected Options(Faker faker) {
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)];
}
/**
* Returns a random element from an array.
*
* @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.
*/
public <E> E nextElement(E[] array) {
return array[faker.random().nextInt(array.length)];
}
/**
* Returns a random element from a list.
*
* @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.
*/
public <E> E nextElement(List<E> list) {
return list.get(faker.random().nextInt(list.size()));
}
}
@@ -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);
}
}
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class PhoneNumber {
private final Faker faker;
PhoneNumber(Faker faker) {
protected PhoneNumber(Faker faker) {
this.faker = faker;
}
@@ -4,15 +4,15 @@ public class Pokemon {
private final Faker faker;
Pokemon(Faker faker) {
protected Pokemon(Faker faker) {
this.faker = faker;
}
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,21 @@
package com.github.javafaker;
public class RickAndMorty {
private final Faker faker;
protected RickAndMorty(final Faker faker) {
this.faker = faker;
}
public String character() {
return faker.resolve("rick_and_morty.characters");
}
public String location() {
return faker.resolve("rick_and_morty.locations");
}
public String quote() {
return faker.resolve("rick_and_morty.quotes");
}
}
@@ -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,14 @@
package com.github.javafaker;
public class RockBand {
private final Faker faker;
protected RockBand(Faker faker) {
this.faker = faker;
}
public String name() {
return faker.resolve("rock_band.name");
}
}
@@ -58,7 +58,7 @@ public class Shakespeare {
private final Faker faker;
Shakespeare(Faker faker) {
protected Shakespeare(Faker faker) {
this.faker = faker;
}
@@ -4,7 +4,7 @@ public class SlackEmoji {
private final Faker faker;
SlackEmoji(Faker faker) {
protected SlackEmoji(Faker faker) {
this.faker = faker;
}
@@ -4,7 +4,7 @@ public class Space {
private final Faker faker;
Space(Faker faker) {
protected Space(Faker faker) {
this.faker = 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);
}
}
@@ -4,7 +4,7 @@ public class Stock {
private final Faker faker;
Stock(Faker faker) {
protected Stock(Faker faker) {
this.faker = faker;
}
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class Superhero {
private final Faker faker;
Superhero(Faker faker) {
protected Superhero(Faker faker) {
this.faker = faker;
}
+1 -1
View File
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class Team {
private final Faker faker;
Team(Faker faker) {
protected Team(Faker faker) {
this.faker = faker;
}
@@ -0,0 +1,21 @@
package com.github.javafaker;
public class TwinPeaks {
private final Faker faker;
protected TwinPeaks(final Faker faker) {
this.faker = faker;
}
public String character() {
return faker.resolve("twin_peaks.characters");
}
public String location() {
return faker.resolve("twin_peaks.locations");
}
public String quote() {
return faker.resolve("twin_peaks.quotes");
}
}
@@ -3,7 +3,7 @@ package com.github.javafaker;
public class University {
private final Faker faker;
University(Faker faker) {
protected University(Faker faker) {
this.faker = faker;
}
@@ -0,0 +1,65 @@
package com.github.javafaker;
/**
* A generator for Weather data.
*/
public class Weather {
private static final int DEFAULT_MIN_TEMP_C = -30;
private static final int DEFAULT_MAX_TEMP_C = 38;
private static final int DEFAULT_MIN_TEMP_F = -22;
private static final int DEFAULT_MAX_TEMP_F = 100;
private final Faker faker;
protected Weather(Faker faker) {
this.faker = faker;
}
/**
* Generates a short weather description.
*/
public String description() {
return faker.resolve("weather.description");
}
/**
* Generates a random temperature celsius between -30 and 38 degrees.
* @return String that represents temperature in format 5°C
*/
public String temperatureCelsius() {
return temperature(DEFAULT_MIN_TEMP_C, DEFAULT_MAX_TEMP_C, "weather.temperature.celsius");
}
/**
* Generates a random temperature fahrenheit between -22 and 100 degrees.
* @return String that represents temperature in format 5°F
*/
public String temperatureFahrenheit() {
return temperature(DEFAULT_MIN_TEMP_F, DEFAULT_MAX_TEMP_F, "weather.temperature.fahrenheit");
}
/**
* Generates a random temperature celsius between two temperatures.
* @param minTemperature the minimal temperature
* @param maxTemperature the maximal temperature
* @return String that represents temperature in format 5°C
*/
public String temperatureCelsius(int minTemperature, int maxTemperature) {
return temperature(minTemperature, maxTemperature, "weather.temperature.celsius");
}
/**
* Generates a random temperature fahrenheit between two temperatures.
* @param minTemperature the minimal temperature
* @param maxTemperature the maximal temperature
* @return String that represents temperature in format 5°F
*/
public String temperatureFahrenheit(int minTemperature, int maxTemperature) {
return temperature(minTemperature, maxTemperature, "weather.temperature.fahrenheit");
}
private String temperature(int minTemperature, int maxTemperature, String degreeKey) {
return faker.random().nextInt(minTemperature, maxTemperature) + faker.resolve(degreeKey);
}
}
@@ -0,0 +1,33 @@
package com.github.javafaker;
public class Witcher {
private final Faker faker;
protected Witcher(Faker faker) {
this.faker = faker;
}
public String character() {
return faker.fakeValuesService().resolve("games.witcher.characters", this, faker);
}
public String witcher() {
return faker.fakeValuesService().resolve("games.witcher.witchers", this, faker);
}
public String school() {
return faker.fakeValuesService().resolve("games.witcher.schools", this, faker);
}
public String location() {
return faker.fakeValuesService().resolve("games.witcher.locations", this, faker);
}
public String quote() {
return faker.fakeValuesService().resolve("games.witcher.quotes", this, faker);
}
public String monster() {
return faker.fakeValuesService().resolve("games.witcher.monsters", this, faker);
}
}
@@ -0,0 +1,13 @@
package com.github.javafaker;
public class Yoda {
private final Faker faker;
protected Yoda(final Faker faker) {
this.faker = faker;
}
public String quote() {
return faker.resolve("yoda.quotes");
}
}
@@ -0,0 +1,17 @@
package com.github.javafaker;
public class Zelda {
private final Faker faker;
protected Zelda(final Faker faker) {
this.faker = faker;
}
public String game() {
return faker.resolve("games.zelda.games");
}
public String character() {
return faker.resolve("games.zelda.characters");
}
}
@@ -1,7 +1,6 @@
package com.github.javafaker.idnumbers;
import com.github.javafaker.Faker;
import com.github.javafaker.service.RandomService;
import java.text.ParseException;
import java.text.SimpleDateFormat;
@@ -5,12 +5,15 @@ import com.github.javafaker.Faker;
import com.github.javafaker.Name;
import com.mifmif.common.regex.Generex;
import org.apache.commons.lang3.ClassUtils;
import org.apache.commons.lang3.StringUtils;
import org.yaml.snakeyaml.Yaml;
import java.io.File;
import java.io.InputStream;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.net.URL;
import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
@@ -56,19 +59,36 @@ public class FakeValuesService {
final List<Locale> locales = localeChain(locale);
final List<Map<String,Object>> all = new ArrayList(locales.size());
final Set<Locale> loadedLocales = new HashSet<Locale>();
for (final Locale l : locales) {
final StringBuilder filename = new StringBuilder(language(l));
if (!"".equals(l.getCountry())) {
filename.append("-").append(l.getCountry());
}
// list the files on the classpath... so if we pass in "en"
// it will look for a folder "en" and list all the files underneath it
File[] files = listFilesInDirectoryOnClasspath(filename.toString());
for (File resourceFolderFile : files) {
String fileToLoad = filename + "/" + resourceFolderFile.getName();
final InputStream stream = getClass().getClassLoader().getResourceAsStream(fileToLoad);
if (stream != null) {
Map map = fakerFromStream(stream, filename.toString());
all.add(map);
loadedLocales.add(l);
}
}
final InputStream stream = findStream(filename.toString());
if (stream != null) {
all.add(fakerFromStream(stream, filename.toString()));
loadedLocales.add(l);
}
}
if (all.size() == 1 && !locale.equals(Locale.ENGLISH)) {
if (loadedLocales.size() == 1 && loadedLocales.contains(Locale.ENGLISH) && !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.
@@ -81,6 +101,12 @@ public class FakeValuesService {
this.fakeValuesMaps = Collections.unmodifiableList(all);
}
private File[] listFilesInDirectoryOnClasspath(String dir) {
ClassLoader loader = getClass().getClassLoader();
URL url = loader.getResource(dir);
return (url != null) ? new File(url.getPath()).listFiles() : new File[0];
}
/**
* If you new up a locale with "he", it gets converted to "iw" which is old.
* This addresses that unfortunate condition.
@@ -236,7 +262,7 @@ public class FakeValuesService {
* @return
*/
public String numerify(String numberString) {
StringBuffer sb = new StringBuffer();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < numberString.length(); i++) {
if (numberString.charAt(i) == '#') {
sb.append(randomService.nextInt(10));
@@ -308,7 +334,7 @@ public class FakeValuesService {
}
private String letterHelper(int baseChar, String letterString) {
StringBuffer sb = new StringBuffer();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < letterString.length(); i++) {
if (letterString.charAt(i) == '?') {
sb.append((char) (baseChar + randomService.nextInt(26))); // a-z
@@ -383,7 +409,7 @@ public class FakeValuesService {
}
resolved = resolveExpression(resolved, current, root);
result = result.replace(escapedDirective, resolved);
result = StringUtils.replaceOnce(result, escapedDirective, resolved);
}
return result;
}
@@ -520,9 +546,9 @@ public class FakeValuesService {
String nestedMethodName = classAndMethod[1].replaceAll("_", "");
final MethodAndCoercedArgs accessor = accessor(objectWithMethodToInvoke, classAndMethod[1].replaceAll("_", ""), args);
if (accessor == null) {
log.fine("Can't find method on "
+ objectWithMethodToInvoke.getClass().getSimpleName()
+ " called " + nestedMethodName + ".");
throw new Exception("Can't find method on "
+ objectWithMethodToInvoke.getClass().getSimpleName()
+ " called " + nestedMethodName + ".");
}
return string(accessor.invoke(objectWithMethodToInvoke));
@@ -50,4 +50,8 @@ public class RandomService {
public Boolean nextBoolean() {
return random.nextBoolean();
}
public Integer nextInt(int min, int max) {
return random.nextInt((max - min) + 1) + min;
}
}
File diff suppressed because one or more lines are too long
+80
View File
@@ -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
+1 -1
View File
@@ -40,7 +40,7 @@ da-DK:
prefix: ["Dr.", "Prof.", "Cand.mag.", "Cand.jur."]
title:
descriptor: [Leder, Senior, Fremtid, Produkt, National, Regional, Distrikt, Central, Global, Investor, Dynamic, International, Legacy, Forward, Intern, HR, Direktør, Rektor]
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]
job: [Supervisor, Officer, Manager, Ingeniør, Specialist, Direktør, Koordinator, Administrator, Arkitekt, Analytiker, Designer, Planner, Tekniker, Udvikler, Producer, Konsultant, Assistant, Agent, Tillidsrepræsentant, Strateg]
name:
+43 -2
View File
@@ -31,6 +31,39 @@ de:
- "#{Name.last_name}-#{Name.last_name}"
- "#{Name.last_name}, #{Name.last_name} und #{Name.last_name}"
compass:
cardinal:
word: ['Norden', 'Osten', 'Süden', 'Westen']
abbreviation: ['N', 'O', 'S', 'W']
azimuth: ['0', '90', '180', '270']
ordinal:
word: ['Nordosten', 'Südosten', 'Südwesten', 'Nordwesten']
abbreviation: ['NO', 'SO', 'SW', 'NW']
azimuth: ['45', '135', '225', '315']
half-wind:
word: ['Nord-Nordost', 'Ost-Nordost', 'Ost-Südost', 'Süd-Südost', 'Süd-Südwest', 'West-Südwest', 'West-Nordwest', 'Nord-Nordwest']
abbreviation: ['NNO', 'ONO', 'OSO', 'SSO', 'SSW', 'WSW', 'WNW', 'NNW']
azimuth: ['22.5', '67.5', '112.5', '157.5', '202.5', '247.5', '292.5', '337.5']
quarter-wind:
word: ['Norden von Osten', 'Nordosten von Norden', 'Nordosten von Osten', 'Osten von Norden', 'Osten von Süden', 'Südosten von Osten', 'Südosten von Süden', 'Süden von Osten', 'Süden von Westen', 'Südwesten von Süden', 'Südwesten von Westen', 'Westen von Süden', 'Westen von Norden', 'Nordwesten von Westen', 'Nordwesten von Norden', 'Norden von Westen']
abbreviation: ['NvO', 'NOvN', 'NOvO', 'OvN', 'OvS', 'SOvO', 'SOvS', 'SvO', 'SvW', 'SWvS', 'SWvW', 'WvS', 'WvN', 'NWvW', 'NWvN', 'NvW']
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}"
internet:
free_email: [gmail.com, yahoo.com, hotmail.com, gmx.de, web.de, mail.de, freenet.de]
domain_suffix: [com, info, name, net, org, de, ch]
@@ -65,13 +98,13 @@ de:
product_name:
adjective: [Kleine, Ergonomische, Rustikale, Intelligente, Wunderschöne, Unglaubliche, Fantastische, Praktische, Elegante, Tolle, Enorme, Mittelmäßige, Synergetische, Schwerlast, Leichte, Aerodynamische, Haltbare]
material: [Stahl, Holz, Beton, Plastik, Baumwoll, Granit, Gummi, Leder, Seiden, Wolle, Leinen, Marmor, Eisen, Bronze, Kupfer, Aluminium, Papier]
product: [Stühle, Autos, Computer, Handschue, Hosen, Hemden, Tische, Schuhe, Hüte, Teller, Messer, Flaschen, Jacke, Lampe, Tastatur, Tasche, Bank, Uhr, Armbanduhr, Geldbörse]
product: [Stühle, Autos, Computer, Handschuhe, Hosen, Hemden, Tische, Schuhe, Hüte, Teller, Messer, Flaschen, Jacke, Lampe, Tastatur, Tasche, Bank, Uhr, Armbanduhr, Geldbörse]
phone_number:
formats: ['(0###) #########', '(0####) #######', '+49-###-#######', '+49-####-########']
cell_phone:
formats: ['+49-1##-#######', '+49-1###-########']
formats: ['+49-15##-########', '+49-16#-#######', '+49-17#-#######']
book:
title: ['Also sprach Zarathustra', 'Andorra', 'Ansichten Eines Clowns', 'Atemschaukel', 'Aus dem Leben eines Taugenichts', 'Bekenntnisse des Hochstaplers Felix Krull', 'Berlin Alexanderplatz', 'Biedermann und die Brandstifter', 'Billiard um halbzehn', 'Catharina von Georgien', 'Cleopatra', 'Damals war es Friedrich', 'Dantons Tod', 'Das Boot', 'Das Marmorbild', 'Das Parfum', 'Das Schiff Esperanza', 'Das Versprechen', 'Das kalte Herz', 'Das steinerne Herz', 'Der (kleine) Schatz im Kugelbauch', 'Der Augenblick der Liebe', 'Der Ausflug der toten Mädchen', 'Der Besuch der alten Dame', 'Der Brief des Lord Chandos', 'Der Goldene Topf', 'Der Hauptmann von Köpenick', 'Der Mann ohne Eigenschaften', 'Der Prozess', 'Der Richter und sein Henker', 'Der Sandmann', 'Der Schimmelreiter', 'Der Spaziergang', 'Der Stechlin', 'Der Stellvertreter', 'Der Steppenwolf', 'Der Tod in Venedig und andere Erzählungen', 'Der Tor und der Tod', 'Der Untertan', 'Der Verdacht', 'Der Vorleser', 'Der Vulkan', 'Der Zauberberg', 'Der abenteuerliche Simplicissimus', 'Der arme Spielmann', 'Der eiserne Gustav', 'Der geteilte Himmel', 'Der grüne Heinrich', 'Der gute Mensch von Sezuan', 'Der veruntreute Himmel', 'Der zerbrochene Krug', 'Des Teufels General', 'Deutschland. Ein Wintermärchen', 'Die Aufzeichnungen des Malte Laurids Brigge', 'Die Blechtrommel', 'Die Box', 'Die Buddenbrooks', 'Die Dreigroschenoper', 'Die Erschiessung des Landesverräters Ernst S.', 'Die Lehre der Sainte-Victoire', 'Die Leiden des jungen Werther', 'Die Leute von Seldwyla', 'Die Marquise von O...', 'Die Panne', 'Die Physiker', 'Die Rote', 'Die Räuber', 'Die Verwandlung/Erstes Leid', 'Die Waffen nieder!', 'Die Welt als Wille & Wahn', 'Die neuen Leiden des jungen Werthers', 'Die unendliche Geschichte', 'Die verlorene Ehre der Katharina Blum', 'Die zärtlichen Schwestern', 'Don Karlos', 'Effi Briest', 'Ehen in Philippsburg', 'Eiche und Angora', 'Ein fliehendes Pferd', 'Ende einer Dienstfahrt', 'Es geschah im Nachbarhaus', 'Fabian', 'Faserland', 'Faust, Part I', 'Franziska Linkerhand', 'Frühlings Erwachen', 'Ganz unten', 'Gehirne', 'Die Weber', 'Götz von Berlichingen', 'Haus ohne Hüter', 'Heidi', 'Heinrich von Ofterdingen', 'Helden wie wir', 'Homo faber', 'Hyperion oder der Eremit in Griechenland', 'Im Krebsgang', 'Im Westen nichts Neues', 'Iphigenie auf Tauris', 'Italienische Reise', 'Jahrestage', 'Jakob der Lügner', 'Jedermann', 'Kabale und Liebe', 'Katz und Maus', 'Leben des Galilei', 'Lenz', 'Lerne lachen ohne zu weinen', 'Emilia Galotti', 'Lieutenant Gustl', 'Maria Magdalene', 'Maria Stuart', 'Mario und der Zauberer', 'Mephisto', 'Minna von Barnhelm', 'Miss Sara Sampson', 'Mutter Courage und ihre Kinder', 'Narziss und Goldmund', 'Narziß und Goldmund', 'Nathan der Weise', 'Paare, Passanten', 'Panter, Tiger & Co.', 'Reigen', 'Romeo und Julia auf dem Dorfe', 'Romulus der Große', 'Sansibar oder der letzte Grund', 'Schachnovelle', 'Siddhartha', 'Sterbender Cato', 'Stolz und Vorurteil', 'Tauben im Gras', 'Till Eulenspiegel', 'Traumnovelle/Die Braut', 'Tödliche Versprechen/Das Imperium der Wölfe', 'Unterhaltungen deutscher Ausgewanderten', 'Unterm Rad', 'Vor Sonnenaufgang', 'Wer einmal aus dem Blechnapf frisst', 'Wilhelm Meisters Wanderjahre oder die Entsagenden', 'Wilhelm Tell', 'Winnetou', 'Winnetou II', 'Woyzeck', 'Über das Studium der griechischen Poesie']
@@ -120,3 +153,11 @@ de:
spices: ["Ajowan", "Anis", "Annatto", "Asant", "Bärlauch", "Bärwurz", "Basilikum", "Beifuß", "Berbere", "Bergkümmel", "Bertram", "Bockshornklee", "Bohnenkraut", "Borretsch", "Brunnenkresse", "Cardamom", "Cayennepfeffer", "Chili", "Cilantro", "Cumin", "Curcuma", "Curryblätter", "Currykraut", "Currypulver", "Dill", "Dost", "Eberraute", "Einlegegewürz", "Engelwurz", "Epazote", "Estragon", "Färberdistel", "Fenchel", "Fetthenne", "Gagel", "Galgant", "Galgant", "Gänseblümchen", "Garam", "Gelbwurz", "Gochujang", "Gomashio", "Gurkenkraut", "Harissa", "Herbes", "Honig", "gemeiner", "Ingwer", "Kaffernlimette", "Kakaopulver", "Kalmus", "Kapern", "Kapuzinerkresse", "Grüner", "Schwarzer", "Kerbel", "Kemirinuss", "Knoblauch", "Koriander", "Kren", "Kresse", "Große", "Kreuzkümmel", "Kubebenpfeffer", "Kümmel", "Kürbis", "Kurkuma", "Langer", "Lakritze", "Lavendel", "Liebstöckel", "Limette", "Lorbeer", "Lorbeer", "Löffelkraut", "Macis", "Mandel", "Majoran", "spreizende", "Meerrettich", "Melisse", "Minze", "Mitsuba", "Mohnsamen", "Muskat", "Myrrhenkerbel", "Nelkenpfeffer", "Ölkürbis", "Orangen", "Oregano", "Pandanus", "Paradieskörner", "Paprika", "Pastinake", "Peperoni", "Perilla", "Petersilie", "Pfeffer", "Pfefferminze", "Piment", "Pimpinelle", "Portulak", "Quendel", "Ras", "Rhabarber", "Rosmarin", "Rotwein", "Rouille", "Rucola", "Safran", "Salbei", "Salz", "Sambal", "Sassafras", "Sauerampfer", "Schabzigerklee", "Schalotte", "Schafgarbe", "Schnittknoblauch", "Schnittlauch", "Schwarzkümmel", "Sellerie", "Senf", "Soumbala", "Spitzwegerich", "Sternanis", "Stevia", "Sumach", "Süßdolde", "Süßholz", "Szechuanpfeffer", "Tamarinde", "Tanduri", "Tasmanischer", "Tonkabohne", "Thymian", "Tripmadam", "Trüffel", "Tschubritza", "Wasabi", "Wacholder", "Waldmeister", "Wald-Weidenröschen", "Wasserpfeffer", "Weinblätter", "Weinraute", "Ysop", "Zichorie", "Zimt", "Zitronengras", "Zitronenmelisse", "Zitronen", "Zitronenstrauch", "Zitronenthymian", "Zitwerwurzel", "Zucker", "Zwiebel"]
measurements: ["Teelöffel", "Esslöffel", "Tasse", "Prise", "Messerspitze", "Packung"]
measurement_sizes: ["1/4", "1/3", "1/2", "1", "2", "3"]
simpsons:
characters: [ "Homer Simpson", "Marge Simpson", "Bart Simpson", "Lisa Simpson", "Maggie Simpson", "Grampa Simpson", "Abraham Jedediah \"Abe\" Simpson", "Patty Bouvier", "Selma Bouvier", "Mona Bouvier", "Charles Montgomery Burns", "Waylon Smithers", "Lenford \"Lenny\" Leonard", "Carl Carlson", "Charlie", "Ned Flanders", "Maude Flanders", "Rod Flanders", "Todd Flanders", "Janey Powell", "Ralph Wiggum", "Becky", "Alison Taylor", "Database", "Lewis", "Martin Prince", "Milhouse van Houten", "Nelson Muntz", "Richard", "Jaffee", "Melissa", "Sherri", "Terri", "Wendell Borton", "Dolphin Starbeam", "Jimbo Jones", "Kearney Zzyzwicz", "Uter Zörker", "Rektor Seymour Skinner", "Oberschulrat Chalmers", "Edna Krabappel", "Elizabeth Hoover", "Dewey Largo", "Sportlehrer Mr. Krupt", "Dr. J. Loren Pryor", "Hausmeister Willie", "Küchenhilfe Doris Peterson", "Otto Mann", "Krusty der Clown", "Herschel Krustofski", "Sideshow Raheem", "Tingeltangel-Bob", "Tingeltangel-Mel", "Mr. Teeny", "Bubbles", "Itchy", "Scratchy", "Bienenmann", "Scott Christian", "Kent Brockman", "Arnie Pye", "Rainier Wolfcastle", "Troy McClure", "Lurleen Lumpkin", "Duffman", "Chief Clancy Wiggum", "Lou", "Eddie", "Comicbuchverkäufer", "Roger Meyers Junior", "Artie Ziff", "Horatio McCallister", "Alter Kapitän", "Lothar Folkman", "Luigi Risotto", "Aristotle Amadopolis", "Herman", "Lindsay Naegle", "Cookie Kwan", "Dr. Julius Hibbert", "Dr. Nick Riviera", "Dr. Marvin Monroe", "Jasper Beardley", "Ralph Melish", "Hans Maulwurf", "Asa", "Mrs. Glick", "Sylvia Winfield", "Mr. Winfield", "Morris \"Moe\" Szyslak", "Barney Gumble", "Sam", "Larry", "Akira", "Joseph Quimby", "Freddy Quimby", "Mary Bailey", "Roy Snyder", "Constance Harm", "Lionel Hutz", "Blauhaariger Anwalt", "Gil Gunderson", "Der alte Gil", "In der Kirche", "Reverend Timothy Lovejoy", "Helen Lovejoy", "Jessica Lovejoy", "Anthony \"Fat Tony\" D'Amico", "Legs", "Louie", "Johnny", "Schmallippe", "Jacques Brunswick", "Disco Stu", "Eleanor Abernathy", "Katzenlady", "Prof. Frink", "Kirk van Houten", "Luann van Houten", "Shauna Tifton", "Prinzessin Kashmir", "Snake", "Jeremy Peterson", "Agnes Skinner", "Cletus Spuckler", "Brandine Spuckler", "Mary Spuckler", "Apu Nahasapeemapetilon", "Manjula Nahasapeemapetilon", "Zahnfleischbluter Murphy", "Reicher Texaner", "Hyman Krustofski", "Laura Powers", "Ruth Powers", "Drederick Tatum", "Kang", "Kodos" ]
dr_who:
the_doctors: [
"Erster Doktor", "Zweiter Doktor", "Dritter Doktor", "Vierter Doktor", "Fünfter Doktor", "Sechster Doktor",
"Siebenter Doktor", "Achter Doktor", "Neunter Doktor", "Zehnter Doktor", "Elfter Doktor", "Zwölfter Doktor"
]
+1 -1
View File
@@ -6,7 +6,7 @@ en-AU:
faker:
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, 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]
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]
company:
suffix: [Pty Ltd, and Sons, Corp, Group, Brothers, Partners]
internet:
File diff suppressed because one or more lines are too long
+41
View File
@@ -0,0 +1,41 @@
en-MS:
faker:
name:
prefix: [Dato, Datin]
malay_male_first_name: [Abu, Ahmad, Malik, Osman, Abdullah, Abu Bakar, Azuan, Sulaiman, Daud, Azizi, Jaafar]
malay_female_first_name: [Siti, Aminah, Aiza, Hajar, Sofia, Dahlia, Akma, Nur, Sariha, Syazana, Nuratika, Farah]
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]
first_name:
- "#{malay_male_first_name}"
- "#{malay_female_first_name}"
- "#{chinese_male_first_name}"
- "#{chinese_female_first_name}"
name:
- "#{malay_male_first_name} bin #{malay_male_first_name}"
- "#{malay_female_first_name} binti #{malay_male_first_name}"
- "#{chinese_male_last_name} #{chinese_male_first_name}"
- "#{chinese_female_first_name} #{chinese_male_first_name}"
- "#{prefix} #{malay_male_first_name} bin #{malay_male_first_name}"
- "#{prefix} #{malay_female_first_name} binti #{malay_male_first_name}"
- "#{prefix} #{chinese_male_last_name} #{chinese_male_first_name}"
- "#{prefix} #{chinese_female_first_name} #{chinese_male_first_name}"
address:
city_name: [Subang Jaya, Kuala Lumpur, Johor Bahru, Ipoh, Klang, Seberang Perai, Ampang, Georgetown, Gombak, Kuching, Shah Alam, Seremban, Petaling Jaya, Cheras, Bandaraya Melaka, Kota Bharu, Kota Kinabalu, Kuantan, Sungai Petani, Kajang, Batu Pahat, Tawau, Sandakan, Alor Setar, Kuala Terengganu, Taiping, Miri, Kluang, Kulim, Selayang, Kulai, Sibu, Muar, Manjung, Perlis, Kubang Pasu, Sepang, Teluk Intan, Lahad Datu, Kota Tinggi, Segamat, Pasir Mas, Bintulu, Alor Gajah, Kerian, Batang Padang, Keningau, Kemaman, Temerloh, Kuala Kangsar, Pontian, Dungun, Tumpat, Kinabatangan, Besut, Semporna, Ledang, Baling, Jasin, Bachok, Papar, Penampang, Tanah Merah, Bentong, Pasir Puteh, Jempol, Maran, Port Dickson, Rompin, Pekan, Kuala Krai, Beluran, Sabak Bernam, Tuaran, Perak Tengah, Bera, Marang, Ranau, Raub, Pendang, Langkawi, Kota Belud, Machang, Serian, Hulu Perak, Jerantut, Gua Musang, Lipis, Samarahan, Labuan, Kudat, Tampin, Putrajaya, Hulu Terengganu, Mersing, Yan, Kota Marudu, Sik, Sri Aman, Beaufort, Kuala Pilah, Marudi, Kuala Nerang, Kunak, Betong, Sarikei, Tenom, Kapit, Putatan, Setiu, Bau, Pokok Sena, Limbang, Saratok, Rembau, Mukah, Bandar Baharu, Jeli, Simunjan, Jelebu, Pitas, Cameron Highlands, Lawas, Tambunan, Tongod, Belaga, Sipitang, Lundu, Nabawan, Asajaya, Daro, Tatau, Maradong, Kanowit, Lubok Antu, Selangau, Song, Kuala Penyu, Dalat, Matu, Julau, Pakan, Padawan, Lojing, Kampa, Muallim]
city:
- "#{city_name}"
province: [Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Pulau Pinang, Perak, Perlis, Selangor, Terengganu, Sabah, Sarawak, WP Kuala Lumpur, WP Labuan, WP Putrajaya]
postcode: ['#####']
building_number: ['##']
street_prefix: [Jalan, Lorong, Pinggiran, Medan, Persiaran, Selekoh, Persisiran, Perkarangan, Pengkalan, Lurah, Lintang, Lingkungan, Lingkaran, Lengkung, Lengkok, Lebuhraya, Lebuh, Langgak, Laman, Halaman, Gerbang, Dataran, Bulatan, Laluan]
street_title: [Makmur, Bukit Bintang, Bangsar, Chow Kit, Hang Jebat, Hang Tuah, Kinabalu, Kuching, Maharajalela, Masjid India, Istana, Pudu]
street_name:
- "#{street_prefix} #{street_title}"
street_address:
- "No. #{building_number}, #{street_name}"
default_country: [Malaysia]
phone_number:
formats: ['03#######', '+601########']
bank:
name: [Affin Bank Berhad, Agro Bank Berhad, Alliance Bank Malaysia Berhad, AmBank Berhad, Bank Islam Berhad, Bank Muamalat Berhad, Bank Rakyat Berhad, Bank Simpanan Nasional, CIMB Bank Berhad, Hong Leong Bank Berhad, Malayan Banking Berhad, Public Bank Berhad, RHB Bank Berhad, Tabung Haji]
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+575
View File
@@ -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]
+7
View File
@@ -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"]
+6
View File
@@ -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"]
+8
View File
@@ -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}"
+5
View File
@@ -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"]
+4
View File
@@ -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,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?"
]
+302
View File
@@ -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}'
+9
View File
@@ -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']
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 Smiths Imperial IPA', 'Yeti Imperial Stout', 'Hennepin', 'Samuel Smiths Oatmeal Stout', 'Brooklyn Black', 'Oaked Arrogant Bastard Ale', 'Sublimely Self-Righteous Ale', 'Trois Pistoles', 'Bells 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', 'Brewers 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
+6
View File
@@ -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"]
+28
View File
@@ -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"
]
+260
View File
@@ -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"
]
+6
View File
@@ -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']
+12
View File
@@ -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"]

Some files were not shown because too many files have changed in this diff Show More