Getting JavaFaker to use yml files from ruby faker.

Involves adding in all yml files from ruby faker
Changed en.yml slightly to include internet/images that weren't in the ruby one
Changed credit card values in en.yml file to as JavaFaker doesn't do regexify
Added resolve method in FakeValuesService to deal with resolution of properties that is in the
ruby yml files. This is instead of the simplified composite method.
Added safeFetch method in FakeValueService to deal with null/empty string methods
Added the DefaultingFakeValuesService to deal with defaulting properties to the english locale
This commit is contained in:
Ricky
2016-04-11 22:53:59 +10:00
parent a342839c31
commit ecba78d999
63 changed files with 2547 additions and 2392 deletions
+3
View File
@@ -3,10 +3,13 @@ Java Faker
0.8 (unreleased)
--
- Added emailaddress with local-part parameter to internet
- Deleted countryService/country, using address.country() and address.countryCode() instead because of the desire
to reuse existing yaml files
```
faker.internet().emailAddress("john"); //john@gmail.com
```
- Added a lot more YML files from the ruby faker version
0.7
--
+4
View File
@@ -57,6 +57,10 @@ How to build
1. Make sure Apache Maven 3 is installed. ($ mvn --version)
2. $ mvn package
TODO
----
1. Add regexify method so we can just use the en.yml from faker as is
2. Port more classes over as there are more entries in the yml file that we don't have classes for
LICENSE
-------
+32 -18
View File
@@ -1,36 +1,40 @@
package com.github.javafaker;
import com.github.javafaker.service.FakeValuesService;
import com.github.javafaker.service.FakeValuesServiceInterface;
import com.github.javafaker.service.RandomService;
public class Address {
private final Resolver resolver;
private final Name name;
private final FakeValuesService fakeValuesService;
private final FakeValuesServiceInterface fakeValuesService;
private final RandomService randomService;
public Address(Name name, FakeValuesService fakeValuesService, RandomService randomService) {
public Address(Resolver resolver, Name name, FakeValuesServiceInterface fakeValuesService, RandomService randomService) {
this.resolver = resolver;
this.name = name;
this.fakeValuesService = fakeValuesService;
this.randomService = randomService;
}
public String streetName() {
return fakeValuesService.composite("address.street_name_formats",
(String) fakeValuesService.fetchObject("address.street_name_joiner"),
this);
return resolve("address.street_name");
}
public String streetAddressNumber() {
return fakeValuesService.numerify(fakeValuesService.fetchString("address.street_address"));
return resolve("address.street_address");
}
public String streetAddress() {
return resolve("address.street_address");
}
public String streetAddress(boolean includeSecondary) {
String streetAddress = fakeValuesService.composite("address.street_formats", " ", this);
String streetAddress = resolve("address.street_address");
if (includeSecondary) {
streetAddress = streetAddress + " " + secondaryAddress();
}
return fakeValuesService.numerify(streetAddress);
return streetAddress;
}
public String secondaryAddress() {
@@ -46,17 +50,19 @@ public class Address {
}
public String citySuffix() {
return fakeValuesService.fetchString("address.city_suffix");
return fakeValuesService.safeFetch("address.city_suffix");
}
public String cityPrefix() {
return fakeValuesService.fetchString("address.city_prefix");
return fakeValuesService.safeFetch("address.city_prefix");
}
public String city() {
return fakeValuesService.composite("address.city",
"",
this);
return resolve("address.city");
}
public String cityName() {
return city();
}
public String state() {
@@ -67,10 +73,6 @@ public class Address {
return fakeValuesService.fetchString("address.state_abbr");
}
public String country() {
return fakeValuesService.fetchString("address.country");
}
public String firstName() {
return name.firstName();
}
@@ -90,4 +92,16 @@ public class Address {
public String timeZone() {
return fakeValuesService.fetchString("address.time_zone");
}
public String country() { return fakeValuesService.fetchString("address.country"); }
public String countryCode() { return fakeValuesService.fetchString("address.country_code"); }
public String buildingNumber() {
return fakeValuesService.numerify(fakeValuesService.fetchString("address.building_number"));
}
private String resolve(String key) {
return fakeValuesService.resolve(key, this, resolver);
}
}
@@ -1,11 +1,11 @@
package com.github.javafaker;
import com.github.javafaker.service.FakeValuesService;
import com.github.javafaker.service.FakeValuesServiceInterface;
public class Business {
private final FakeValuesService fakeValuesService;
private final FakeValuesServiceInterface fakeValuesService;
public Business(FakeValuesService fakeValuesService) {
public Business(FakeValuesServiceInterface fakeValuesService) {
this.fakeValuesService = fakeValuesService;
}
@@ -1,15 +1,21 @@
package com.github.javafaker;
import com.github.javafaker.service.FakeValuesService;
import com.github.javafaker.service.FakeValuesServiceInterface;
public class Company {
private final FakeValuesService fakeValuesService;
private final FakeValuesServiceInterface fakeValuesService;
private final Resolver resolver;
public Company(FakeValuesService fakeValuesService) {
public Company(Resolver resolver, FakeValuesServiceInterface fakeValuesService) {
this.fakeValuesService = fakeValuesService;
this.resolver = resolver;
}
public String name() {
return fakeValuesService.fetchString("company.name");
return fakeValuesService.resolve("company.name", this, resolver);
}
public String suffix() {
return fakeValuesService.safeFetch("company.suffix");
}
}
@@ -1,20 +0,0 @@
package com.github.javafaker;
public class Country {
private final String name;
private final String iso;
public Country(String name, String iso) {
this.name = name;
this.iso = iso;
}
public String name() {
return name;
}
public String iso() {
return iso;
}
}
+52 -19
View File
@@ -1,9 +1,13 @@
package com.github.javafaker;
import com.github.javafaker.service.CountryService;
import com.github.javafaker.service.DefaultingFakeValuesService;
import com.github.javafaker.service.FakeValuesService;
import com.github.javafaker.service.FakeValuesServiceInterface;
import com.github.javafaker.service.RandomService;
import org.apache.commons.lang.WordUtils;
import org.apache.commons.lang.reflect.MethodUtils;
import java.lang.reflect.Proxy;
import java.util.Locale;
import java.util.Random;
@@ -13,7 +17,7 @@ import java.util.Random;
*
* @author ren
*/
public class Faker {
public class Faker implements Resolver {
private final RandomService randomService;
private final FakeValuesService fakeValuesService;
private final Lorem lorem;
@@ -26,7 +30,6 @@ public class Faker {
private final Options options;
private final Code code;
private final Finance finance;
private final CountryService countryService;
private final DateAndTime dateAndTime;
public Faker() {
@@ -44,23 +47,34 @@ public class Faker {
public Faker(Locale locale, Random random) {
this.randomService = new RandomService(random);
this.fakeValuesService = new FakeValuesService(locale, randomService);
this.lorem = new Lorem(fakeValuesService, randomService);
this.name = new Name(fakeValuesService);
this.internet = new Internet(name, fakeValuesService, randomService);
this.phoneNumber = new PhoneNumber(fakeValuesService);
this.address = new Address(name, fakeValuesService, randomService);
this.business = new Business(fakeValuesService);
this.company = new Company(fakeValuesService);
FakeValuesService defaultEnglishFakeValuesService = new FakeValuesService(locale.ENGLISH, randomService);
FakeValuesServiceInterface proxiedFakeValueService = createProxiedFakeValuesService(fakeValuesService,
defaultEnglishFakeValuesService);
this.lorem = new Lorem(proxiedFakeValueService, randomService);
this.name = new Name(this, proxiedFakeValueService);
this.internet = new Internet(name, proxiedFakeValueService, randomService);
this.phoneNumber = new PhoneNumber(proxiedFakeValueService);
this.address = new Address(this, name, proxiedFakeValueService, randomService);
this.business = new Business(proxiedFakeValueService);
this.company = new Company(this, proxiedFakeValueService);
this.options = new Options(randomService);
this.code = new Code(randomService);
this.finance = new Finance(fakeValuesService, randomService);
this.countryService = new CountryService(fakeValuesService, randomService);
this.finance = new Finance(proxiedFakeValueService, randomService);
this.dateAndTime = new DateAndTime(randomService);
}
private static FakeValuesServiceInterface createProxiedFakeValuesService(FakeValuesServiceInterface fakeValuesServiceInterface,
FakeValuesServiceInterface defaultFakeValuesServiceInterface) {
return (FakeValuesServiceInterface) Proxy.newProxyInstance(Faker.class.getClassLoader(),
new Class[]{FakeValuesServiceInterface.class},
new DefaultingFakeValuesService(fakeValuesServiceInterface,
defaultFakeValuesServiceInterface));
}
/**
* Returns a string with the '#' characters in the parameter replaced with random digits between 0-9 inclusive.
*
* <p>
* For example, the string "ABC##EFG" could be replaced with a string like "ABC99EFG".
*
* @param numberString
@@ -73,7 +87,7 @@ public class Faker {
/**
* Returns a string with the '?' characters in the parameter replaced with random alphabetic
* characters.
*
* <p>
* For example, the string "12??34" could be replaced with a string like "12AB34".
*
* @param letterString
@@ -113,10 +127,6 @@ public class Faker {
public Address address() {
return address;
}
public Country country() {
return countryService.country();
}
public Business business() {
return business;
@@ -134,10 +144,33 @@ public class Faker {
return code;
}
public Finance finance() { return finance; }
public Finance finance() {
return finance;
}
public DateAndTime date() {
return dateAndTime;
}
/**
* Resolves a key in the format of class.method_name
*
* @param key
* @return
*/
public String resolve(String key) {
String[] keySplit = key.split("\\.", 2);
String object = keySplit[0].toLowerCase();
String methodName = keySplit[1];
char[] METHOD_NAME_REPLACEMENT = {'_'};
methodName = WordUtils.capitalizeFully(methodName, METHOD_NAME_REPLACEMENT).replaceAll("_", "");
methodName = methodName.substring(0, 1).toLowerCase() + methodName.substring(1);
try {
Object objectWithMethodToInvoke = MethodUtils.invokeMethod(this, object, null);
return (String) MethodUtils.invokeMethod(objectWithMethodToInvoke, methodName, null);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
@@ -1,16 +1,16 @@
package com.github.javafaker;
import com.github.javafaker.service.FakeValuesService;
import com.github.javafaker.service.FakeValuesServiceInterface;
import com.github.javafaker.service.RandomService;
import java.util.ArrayList;
import java.util.List;
public class Finance {
private final FakeValuesService fakeValuesService;
private final FakeValuesServiceInterface fakeValuesService;
private final RandomService randomService;
public Finance(FakeValuesService fakeValuesService, RandomService randomService) {
public Finance(FakeValuesServiceInterface fakeValuesService, RandomService randomService) {
this.fakeValuesService = fakeValuesService;
this.randomService = randomService;
}
@@ -1,6 +1,6 @@
package com.github.javafaker;
import com.github.javafaker.service.FakeValuesService;
import com.github.javafaker.service.FakeValuesServiceInterface;
import com.github.javafaker.service.RandomService;
import org.apache.commons.lang.StringUtils;
@@ -9,10 +9,10 @@ import static org.apache.commons.lang.StringUtils.join;
public class Internet {
private final Name name;
private final FakeValuesService fakeValuesService;
private final FakeValuesServiceInterface fakeValuesService;
private final RandomService randomService;
public Internet(Name name, FakeValuesService fakeValuesService, RandomService randomService) {
public Internet(Name name, FakeValuesServiceInterface fakeValuesService, RandomService randomService) {
this.name = name;
this.fakeValuesService = fakeValuesService;
this.randomService = randomService;
@@ -69,6 +69,7 @@ public class Internet {
*/
public String image() {
String[] dimension = StringUtils.split(fakeValuesService.fetchString("internet.image_dimension"), 'x');
if (dimension .length == 0) return "";
return image(
Integer.valueOf(StringUtils.trim(dimension[0])), Integer.valueOf(StringUtils.trim(dimension[1])),
randomService.nextBoolean(), null);
@@ -1,10 +1,12 @@
package com.github.javafaker;
import com.github.javafaker.service.FakeValuesService;
import com.github.javafaker.service.FakeValuesServiceInterface;
import com.github.javafaker.service.RandomService;
import org.apache.commons.lang.StringUtils;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import static org.apache.commons.lang.StringUtils.capitalize;
@@ -12,20 +14,19 @@ import static org.apache.commons.lang.StringUtils.join;
public class Lorem {
private final FakeValuesService fakeValuesService;
private final FakeValuesServiceInterface fakeValuesService;
private final RandomService randomService;
public Lorem(FakeValuesService fakeValuesService, RandomService randomService) {
public Lorem(FakeValuesServiceInterface fakeValuesService, RandomService randomService) {
this.fakeValuesService = fakeValuesService;
this.randomService = randomService;
}
@SuppressWarnings({"unchecked", "rawtypes"})
public List<String> words(int num) {
List<String> words = (List<String>) fakeValuesService.fetchObject("lorem.words");
List<String> returnList = new ArrayList();
for (int i = 0; i < num; i++) {
returnList.add(words.get(randomService.nextInt(words.size())));
returnList.add(word());
}
return returnList;
}
@@ -35,8 +36,7 @@ public class Lorem {
}
public String word() {
List<String> words = (List<String>) fakeValuesService.fetchObject("lorem.words");
return words.get(randomService.nextInt(words.size()));
return fakeValuesService.safeFetch("lorem.words");
}
public String sentence(int wordCount) {
+6 -4
View File
@@ -1,16 +1,18 @@
package com.github.javafaker;
import com.github.javafaker.service.FakeValuesService;
import com.github.javafaker.service.FakeValuesServiceInterface;
public class Name {
private final FakeValuesService fakeValuesService;
private final Resolver resolver;
private final FakeValuesServiceInterface fakeValuesService;
public Name(FakeValuesService fakeValuesService) {
public Name(Resolver resolver, FakeValuesServiceInterface fakeValuesService) {
this.resolver = resolver;
this.fakeValuesService = fakeValuesService;
}
public String name() {
return fakeValuesService.composite("name.formats", " ", this);
return fakeValuesService.resolve("name.name", this, resolver);
}
public String fullName() {
@@ -1,12 +1,12 @@
package com.github.javafaker;
import com.github.javafaker.service.FakeValuesService;
import com.github.javafaker.service.FakeValuesServiceInterface;
public class PhoneNumber {
private final FakeValuesService fakeValuesService;
private final FakeValuesServiceInterface fakeValuesService;
public PhoneNumber(FakeValuesService fakeValuesService) {
public PhoneNumber(FakeValuesServiceInterface fakeValuesService) {
this.fakeValuesService = fakeValuesService;
}
@@ -0,0 +1,5 @@
package com.github.javafaker;
public interface Resolver {
String resolve(String key);
}
@@ -1,22 +0,0 @@
package com.github.javafaker.service;
import com.github.javafaker.Country;
import java.util.List;
public class CountryService {
private final RandomService randomService;
private final List<String> isoCodes;
private final List<String> names;
public CountryService(FakeValuesService fakeValuesService, RandomService randomService) {
this.randomService = randomService;
isoCodes = (List<String>) fakeValuesService.fetchObject("country.iso");
names = (List<String>) fakeValuesService.fetchObject("country.name");
}
public Country country() {
int countryIndex = randomService.nextInt(isoCodes.size());
return new Country(names.get(countryIndex), isoCodes.get(countryIndex));
}
}
@@ -0,0 +1,40 @@
package com.github.javafaker.service;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class DefaultingFakeValuesService implements InvocationHandler {
private final FakeValuesServiceInterface fakeValuesServiceInterface;
private final FakeValuesServiceInterface defaultFakeValuesService;
public DefaultingFakeValuesService(FakeValuesServiceInterface fakeValuesServiceInterface,
FakeValuesServiceInterface defaultFakeValuesService) {
this.fakeValuesServiceInterface = fakeValuesServiceInterface;
this.defaultFakeValuesService = defaultFakeValuesService;
}
@Override
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
try {
Object value = method.invoke(fakeValuesServiceInterface, args);
if (value == null || isEmptyString(value)) {
return defaultValue(method, args);
} else {
return value;
}
} catch (Exception e) {
return defaultValue(method, args);
}
}
private static boolean isEmptyString(Object value) {
return (value instanceof String) && ((String) value).isEmpty();
}
private Object defaultValue(Method method, Object[] args) throws IllegalAccessException, InvocationTargetException {
return method.invoke(defaultFakeValuesService, args);
}
}
@@ -1,38 +1,45 @@
package com.github.javafaker.service;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.WordUtils;
import com.github.javafaker.Resolver;
import org.yaml.snakeyaml.Yaml;
import java.io.InputStream;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class FakeValuesService {
public class FakeValuesService implements FakeValuesServiceInterface {
private static final char[] METHOD_NAME_DELIMITERS = {'_'};
private final Map<String, Object> fakeValuesMap;
private final RandomService randomService;
@SuppressWarnings({"unchecked", "rawtypes"})
public FakeValuesService(Locale locale, RandomService randomService) {
String languageCode = locale.getLanguage();
final InputStream stream = findStream("/" + languageCode + ".yml");
String filename = locale.getLanguage();
InputStream stream = findStream(filename);
if (stream == null) {
filename = filename + "-" + locale.getCountry();
stream = findStream(filename);
}
if (stream == null) {
throw new LocaleDoesNotExistException(String.format("%s could not be found, does not have a corresponding yaml file", locale));
}
Map valuesMap = (Map) new Yaml().load(stream);
valuesMap = (Map) valuesMap.get(languageCode);
valuesMap = (Map) valuesMap.get(filename);
fakeValuesMap = (Map<String, Object>) valuesMap.get("faker");
this.randomService = randomService;
}
private InputStream findStream(String filename) {
InputStream streamOnClass = getClass().getResourceAsStream(filename);
String filenameWithExtension = "/" + filename + ".yml";
InputStream streamOnClass = getClass().getResourceAsStream(filenameWithExtension);
if (streamOnClass != null) {
return streamOnClass;
}
return getClass().getClassLoader().getResourceAsStream(filename);
return getClass().getClassLoader().getResourceAsStream(filenameWithExtension);
}
/**
@@ -56,6 +63,30 @@ public class FakeValuesService {
return (String) fetch(key);
}
/**
* Safely fetches a key.
*
* If the value is null, it will return an empty string.
*
* If it is a list, it will assume it is a list of strings and select a random value from it.
*
* Otherwise it will just return the value as a string.
*
* @param key
* @return
*/
@SuppressWarnings({"unchecked", "rawtypes"})
public String safeFetch(String key) {
Object o = fetchObject(key);
if (o == null) return "";
if (o instanceof List) {
List<String> values = (List<String>) o;
return values.get(randomService.nextInt(values.size()));
} else {
return (String) o;
}
}
/**
* Return the object selected by the key from yaml file.
*
@@ -73,42 +104,6 @@ public class FakeValuesService {
return currentValue;
}
/**
* A property that is composed of other properties.
* <p/>
* It firstly fetches the formatKey using {@link #fetch(String)}. It will
* proceed to convert the returned properties from the {@link #fetch(String)}
* method to a methodName and invoke this method against the object passed in.
* Finally, concatenation occurs with the return values of the methods
* using the joiner parameter as a separator.
*
* @param formatKey
* @param joiner
* @param objectToInvokeMethodOn
* @return
*/
@SuppressWarnings({"unchecked", "rawtypes"})
public String composite(String formatKey, String joiner, Object objectToInvokeMethodOn) {
List<String> format = (List<String>) fetch(formatKey);
String[] parts = new String[format.size()];
for (int i = 0; i < parts.length; i++) {
// remove leading colon
String methodName = format.get(i).substring(1);
// convert to camel case
methodName = WordUtils.capitalizeFully(methodName, METHOD_NAME_DELIMITERS).replaceAll("_", "");
methodName = methodName.substring(0, 1).toLowerCase() + methodName.substring(1);
try {
parts[i] = (String) objectToInvokeMethodOn.getClass().getMethod(methodName, (Class[]) null).invoke(objectToInvokeMethodOn);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
return StringUtils.join(parts, joiner);
}
/**
* Returns a string with the '#' characters in the parameter replaced with random digits between 0-9 inclusive.
* <p/>
@@ -167,4 +162,32 @@ public class FakeValuesService {
private int nextInt(int n) {
return randomService.nextInt(n);
}
/**
* Resolves a key to a method on an object.
*
* #{hello} with result in a method call to current.hello();
*
* #{Person.hello_someone} will result in a method call to person.helloSomeone();
*
* @param key
* @param current
* @param resolver
* @return
*/
public String resolve(String key, Object current, Resolver resolver) {
String unresolvedString = safeFetch(key);
String regex = "#\\{[A-Za-z_.]+\\}";
Matcher matcher = Pattern.compile(regex).matcher(unresolvedString);
while (matcher.find()) {
String matched = matcher.group();
String strippedMatched = matched.replace('#', ' ').replace('{', ' ').replace('}', ' ').trim();
boolean isFirstLetterCapital = Character.isUpperCase(strippedMatched.charAt(0));
String objectWithMethodToResolve = isFirstLetterCapital ? strippedMatched : current.getClass().getSimpleName() + "." + strippedMatched;
String resolvedValue = resolver.resolve(objectWithMethodToResolve);
unresolvedString = unresolvedString.replace(matched, resolvedValue);
}
return unresolvedString;
}
}
@@ -0,0 +1,22 @@
package com.github.javafaker.service;
import com.github.javafaker.Resolver;
public interface FakeValuesServiceInterface {
Object fetch(String key);
String fetchString(String key);
String safeFetch(String key);
Object fetchObject(String key);
String numerify(String numberString);
String bothify(String string);
String letterify(String letterString);
String resolve(String key, Object current, Resolver resolver);
}
+24
View File
@@ -0,0 +1,24 @@
# encoding: utf-8
ca-CAT:
faker:
address:
city: [Amposta, Badalona, Barberà del Vallès, Barcelona, Blanes, Calafell, Cambrils, Castellar del Vallès, Castelldefels, Cerdanyola del Vallès, Cornellà de Llobregat, El Masnou, El Prat de Llobregat, El Vendrell, Esparreguera, Esplugues de Llobregat, Figueres, Gavà, Girona, Granollers, Igualada, Lleida, Lloret de Mar, Manlleu, Manresa, Martorell, Mataró, Molins de Rei, Mollet del Vallès, Montcada i Reixac, Olesa de Montserrat, Olot, Palafrugell, Pineda de Mar, Premià de Mar, Reus, Ripollet, Rubí, Sabadell, Salou, Salt, Sant Adrià de Besòs, Sant Andreu de la Barca, Sant Boi de Llobregat, Sant Cugat del Vallès, Sant Feliu de Guíxols, Sant Feliu de Llobregat, Sant Joan Despí, Sant Pere de Ribes, Sant Vicenç dels Horts, Santa Coloma de Gramenet, Santa Perpètua de Mogoda, Sitges, Tarragona, Terrassa, Tortosa, Valls, Vic, Vila-seca, Viladecans, Vilafranca del Penedès, Vilanova i la Geltrú]
country: [Afganistan, Albània, Alemanya, Algèria, Andorra, Angola, Antigua i Barbuda, Aràbia Saudita, Argentina, Armènia, Austràlia, Àustria, Azerbaidjan, Bahames, Bahrain, Bangla Desh, Barbados, Bèlgica, Belize, Benín, Bhutan, Bielorússia, Bolívia, Bòsnia i Hercegovina, Botswana, Brasil, Brunei, Bulgària, Burkina Faso, Burundi, Cambodja, Camerun, Canadà, Cap Verd, Catalunya, Ciutat del Vaticà, Colòmbia, Comores, Corea del Nord, Corea del Sud, Costa d''Ivori, Costa Rica, Croàcia, Cuba, Dinamarca, Djibouti, Dominica, Egipte, El Salvador, Emirats Àrabs Units, Equador, Eritrea, Eslovàquia, Eslovènia, Espanya, Estats Federats de Micronèsia, Estats Units, Estònia, Etiòpia, Fiji, Filipines, Finlàndia, França, Gabon, Gàmbia, Geòrgia, Ghana, Grècia, Grenada, Guatemala, Guinea, Guinea Bissau, Guinea Equatorial, Guyana, Haití, Hondures, Hongria, Iemen, Illes Marshall, Índia, Indonèsia, Iran, Iraq, Islàndia, Israel, Itàlia, Jamaica, Japó, Jordània, Kazakhstan, Kenya, Kirguizistan, Kiribati, Kuwait, Laos, Lesotho, Letònia, Líban, Libèria, Líbia, Liechtenstein, Lituània, Luxemburg, Macedònia, Madagascar, Malàisia, Malawi, Maldives, Mali, Malta, Marroc, Maurici, Mauritània, Mèxic, Moçambic, Moldàvia, Mònaco, Mongòlia, Myanmar, Namíbia, Nauru, Nepal, Nicaragua, Níger, Nigèria, Noruega, Nova Zelanda, Oman, Països Baixos, Pakistan, Palau, Panamà, Papua Nova Guinea, Paraguai, Perú, Polònia, Portugal, Qatar, Regne Unit, República Centreafricana, República d''Irlanda, República de la Xina, República del Congo, República Democràtica del Congo, República Dominicana, República Popular de la Xina, República Txeca, Romania, Rússia, Rwanda, Saint Kitts i Nevis, Saint Lucia, Saint Vincent i les Grenadines, Salomó, Samoa Occidental, San Marino, São Tomé i Príncipe, Senegal, Sèrbia i Montenegro, Seychelles, Sierra Leone, Singapur, Síria, Somàlia, Sri Lanka, Sud-àfrica, Sudan, Sudan del Sud, Suècia, Suïssa, Surinam, Swazilàndia, Tadjikistan, Tailàndia, Tanzània, Timor Oriental, Togo, Tonga, Trinitat i Tobago, Tunísia, Turkmenistan, Turquia, Tuvalu, Txad, Ucraïna, Uganda, Uruguai, Uzbekistan, Vanuatu, Veneçuela, Vietnam, Xile, Xipre, Zàmbia, Zimbabwe]
building_number: [' s/n.', ', #', ', ##', ' #', ' ##']
street_suffix: [Avinguda, Baixada, Barranc, Barri, Carrer, Camí, Carretera, Coll, Passeig, Plaça, Polígon, Rambla, Riera, Ronda, Torrent, Travessia]
secondary_address: ['Esc. ###', 'Porta ###']
postcode: ['#####']
province: [Barcelona, Girona, Lleida, Tarragona]
state: [l''Alt Camp, l''Alt Empordà, l''Alt Penedès, l''Alt Urgell, l''Alta Ribagorça, l''Anoia, el Bages, el Baix Camp, el Baix Ebre, el Baix Empordà, el Baix Llobregat, el Baix Penedès, el Barcelonès, el Berguedà, la Cerdanya, la Conca de Barberà, el Garraf, les Garrigues, la Garrotxa, el Gironès, el Maresme, el Moianès, el Montsià, la Noguera, Osona, el Pallars Jussà, el Pallars Sobirà, el Pla d''Urgell, el Pla de l''Estany, el Priorat, la Ribera d''Ebre, el Ripollès, la Segarra, el Segrià, la Selva, el Solsonès, el Tarragonès, la Terra Alta, l''Urgell, la Val d''Aran, el Vallès Occidental, el Vallès Oriental]
street_name:
- "#{street_suffix} #{Name.first_name}"
- "#{street_suffix} #{Name.first_name} #{Name.last_name}"
- "#{street_suffix} #{country}"
street_address:
- "#{street_name}#{building_number}"
- "#{street_name}#{building_number} #{secondary_address}"
default_country: [Catalunya]
phone_number:
formats: ['9##-###-###', '9##.###.###', '9## ### ###', '9########']
cell_phone:
formats: ['6##-###-###', '6##.###.###', '6## ### ###', '6########']
+25
View File
@@ -0,0 +1,25 @@
# encoding: utf-8
ca:
faker:
name:
female_first_name: [Abellera, Abril, Ada, Adaleda, Adaleis, Àgata, Agnès, Aida, Aidé, Ailo, Aina, Alamanda, Alba, Aledis, Alfreda, Alícia, Alix, Almodis, Aloma, Anaïs, Anastàsia, Àneu, Àngela, Àngels, Anna, Antiga, Antònia, Arcàngela, Ardoina, Ariadna, Arlet, Arsenda, Arsendis, Assumpció, Aura, Àurea, Aurembiaix, Aurora, Bàrbara, Bartomeva, Beatriu, Benvinguda, Betlem, Bibianna, Blanca, Blau, Bondia, Bruguers, Brugués, Bruna, Brunisenda, Candela, Carla, Carlota, Carme, Carolina, Casilda, Caterina, Cèlia, Chaymae, Cinta, Cior, Cira, Cixilona, Clotilde, Constança, Cristina, Dalila, Dolça, Dolors, Duna, Elena, Èlia, Elionor, Elisabet, Elisenda, Elvira, Emma, Enriqueta, Escarlata, Esclarmunda, Estel, Estel·la, Ester, Eugènia, Eulàlia, Fe, Ferrera, Foix, Gal·la, Gemma, Georgina, Glòria, Gotlana, Gotruda, Gueralda, Guillelma, Guillema, Guisla, Helena, Ia, Immaculada, Inda, Iolanda, Irene, Isaura, Isona, Ivet, Jacina, Jara, Joana, Jordina, Judit, Judith, Júlia, Laia, Laura, Lerenna, Letgarda, Letícia, Lia, Lídia, Llúcia, Lluïsa, Llura, Mafalda, Mar, Margalida, Maria, Mariona, Marta, Martina, Mercè, Meritxell, Mireia, Mònica, Montserrat, Natàlia, Nati, Neus, Nit, Noa, Noemí, Norma, Nura, Núria, Olga, Oliva, Pagesa, Patrícia, Paula, Peregrina, Peronella, Pilar, Ponça, Queralt, Quima, Ramona, Raquel, Remei, Riquilda, Rita, Romea, Rosa, Rosalia, Roser, Rosó, Rovella, Rut, Sança, Sancia, Sancina, Saurina, Selma, Senda, Siara, Sibil·la, Sibilia, Silvana, Sílvia, Sira, Sònia, Suavas, Suevis, Tamar, Teia, Timburguera, Tresa, Tuixén, Tura, Urgell, Úrsula, Valèria, Vanessa, Verònica, Victòria, Vinyet, Violant, Violeta, Virgínia, Xènia, Zenaida, Zoa]
female_prefix: [Sra.]
male_first_name: [Aaró, Aaron, Abacuc, Abba, Abel, Abelard, Abraham, Acfred, Adam, Adrià, Albà, Albert, Aleix, Aleu, Àlex, Álex, Alexandre, Alfons, Alfred, Àlvar, Amadeu, Amador, Amalric, Amand, Anastasi, Andreu, Àngel, Aniol, Antoni, Apel·les, Arcadi, Armand, Armengol, Arnau, Artal, Artur, August, Àxel, Bartolí, Bartolomeu, Benet, Bert, Biel, Blai, Blanc, Boi, Bonaventura, Borja, Borràs, Borrell, Bru, Carbó, Carles, Castelló, Cèsar, Cesc, Constantí, Cristià, Cugat, Damià, Daniel, David, Dídac, Domènec, Donat, Drac, Eduard, Egidi, Elm, Eloi, Enric, Èric, Ermengol, Ernest, Estanislau, Eudald, Feliu, Fèlix, Ferriol, Fortià, Garbí, Gastó, Gaufred, Gausbert, Gausfred, Gelabert, Genís, Gerai, Gerald, Gerard, Germà, Gonçal, Grau, Gregori, Guerau, Guifré, Guim, Guiu, Gustau, Habacuc, Hèctor, Hug, Ignasi, Iol, Isaac, Isma, Iu, Ivan, Izan, Joan, Joel, Jofre, Jonàs, Jordi, Josefí, Josep, Julià, Kilian, Laureà, Llàtzer, Lledó, Lleó, Lluc, Llucià, Lluis, Llull, Llum, Luard, Magí, Manel, Marc, Marçal, Margarit, Maricel, Marimon, Martí, Mateu, Maurici, Milos, Miquel, Miró, Mirt, Modest, Natan, Nèstor, Nil, Olaf, Olau, Oleguer, Oliver, Oriol, Oscar, Òscar, Ot, Ota, Otger, Palau, Pau, Peris, Pol, Quel, Quer, Quim, Quintí, Quirze, Quixot, Radulf, Rafael, Rafaela, Raimon, Ramir, Raül, Rauric, Renat, Rispau, Robert, Roc, Roderic, Roger, Rosseyó, Rubén, Rutger, Samuel, Sanç, Santiago, Saoni, Serafí, Sergi, Sever, Severí, Sibil, Silvà, Siset, Sunyer, Telm, Uguet, Uriel, Valentí, Valeri, Vicenç, Víctor, Vidal, Xavier, Zacaries, Zenon, Zotan]
male_prefix: [Sr.]
last_name: [Adell, Albert, Aubert, Alemany, Armengol, Armengou, Amengual, Mengual, Balasch, Bonastre, Bosch, Batallé, Cabot, Calafell, Camprubí, Cardona, Casajuana, Casajoana, Canudas, Codina, Codines, Codinas, Comas, Comes, Coma, Danés, Danès, Estruch, Fabré, Febrer, Ferrer, Ferré, Farré, Ferrés, Farrés, Fortuny, Gasull, Gassull, Grau, Garau, Gual, Gol, Guasch, Gasch, Guarch, Guasp, Jordà, Llach, Llobet, Magrans, Maymó, Maimó, Mas, Massot, Masot, Melis, Miquel, Molas, Moragues, Moragas, Nàcher, Nadal, de Nadal, Oriol, Pitarch, Pitart, Pons, Prat, Raga, Reixach, Rexach, Riera, Reixachs, Rexachs, Ricart, Robert, Rubert, Roig, Roma, Ros, Sabater, Sabaté, Sabatés, Sabaters, Sala, Salom, Santacana, Sentmartí, Serra, Soler, Solé, Sulé, Taberner, Taberné, Taverner, Taverné, Tió, Thió, Vidal, Vives]
first_name:
- "#{female_first_name}"
- "#{male_first_name}"
name:
- "#{female_prefix} #{female_first_name} #{last_name} #{last_name}"
- "#{female_first_name} #{last_name} i #{last_name}"
- "#{female_first_name} #{last_name} #{last_name}"
- "#{female_first_name} #{last_name} #{last_name}"
- "#{female_first_name} #{last_name} #{last_name}"
- "#{male_prefix} #{male_first_name} #{last_name} #{last_name}"
- "#{male_first_name} #{last_name} i #{last_name}"
- "#{male_first_name} #{last_name} #{last_name}"
- "#{male_first_name} #{last_name} #{last_name}"
- "#{male_first_name} #{last_name} #{last_name}"
color:
name: [aiguamarina, albercoc, amarant, ambre, ametista, atzur, beix, bistre, blanc, blat, blau, blau cel, blau fosc, blau marí, blau reial, blauet, bronze, camussa, canyella, caqui, cardenal, carmesí, carmí, carnació, castany rogenc, celadont, ceruli, chartreuse, cian, cirera, corall, coure, crema, escarlata, granat, gris, gris fosc, groc, lavanda, lila, llima, magenta, malva, marró, morat, ocre, or, orquídia, panotxa, plata, porpra, préssec, pruna, verd, verd maragda, verd oliva, verd veronès, vermell, vermell fosc, vermelló, vinca, violat, vori]
+69
View File
@@ -0,0 +1,69 @@
da-DK:
faker:
address:
city_prefix: [Nord, Birke, Ny, Frederiks, Lille, Vær, Ring, Støv, Sven, Munke, Kerte, Horn, Aa, Bør, Otte, Had, Vi, Rud, Bro, Vide, Jyde, Lange]
city_suffix: [by, hus, borg, holm, bjerg, lund, bro, bæk, løse, slev, rød, å, sør, skov, slet, værk, strup, købing, sted, sten, kro, toft, ring, vig, bo]
country: [Rusland, Canada, Kina, USA, Brasilien, Australien, Indien, Argentina, Kasakhstan, Algeriet, Den Demokratiske Republik Congo, Danmark, Færøerne, Grønland, Saudi-Arabien, Mexico, Indonesien, Sudan, Libyen, Iran, Mongoliet, Peru, Chad, Niger, Angola, Mali, Sydafrika, Colombia, Etiopien, Bolivia, Mauretanien, Egypten, Tanzania, Nigeria, Venezuela, Namibia, Pakistan, Mocambique, Tyrkiet, Chile, Zambia, Marokko, Vestsahara, Burma, Afghanistan, Somalia, Den Centralafrikanske Republik, Sydsudan, Ukraine, Botswana, Madagaskar, Kenya, Frankrig, Fransk Guyana, Yemen, Thailand, Spanien, Turkmenistan, Cameroun, Papua Ny Guinea, Sverige, Usbekistan, Irak, Paraguay, Zimbabwe, Japan, Tyskland, Congo, Finland, Malaysia, Vietnam, Norge, Svalbard, Jan Mayen, Elfenbenskysten, Polen, Italien, Filippinerne, Ecuador, Burkina Faso, Nya Zealand, Gabon, Guinea, Storbritannien, Ghana, Rumænien, Laos, Uganda, Guyana, Oman, Hviderusland, Kirgisistan, Senegal, Syrien, Cambodja, Uruguay, Tunesien, Surinam, Nepal, Bangladesh, Tadsjikistan, Grækenland, Nicaragua, Eritrea, Nordkorea, Malawi, Benin, Honduras, Liberia, Bulgarien, Cuba, Guatemala, Island, Sydkorea, Ungarn, Portugal, Jordan, Serbien, Aserbajdsjan, Østrig, De Forenede Arabiske Emirater, Tjekkiet, Panama, Sierra Leone, Irland, Georgien, Sri Lanka, Litauen, Letland, Togo, Kroatien, Bosnien og Hercegovina, Costa Rica, Slovakiet, Den Dominikanske republik, Bhutan, Estland, Danmark, Færøerne, Grønland, Nederlænderne, Schweiz, Guinea-Bissau, Taiwan, Moldova, Belgien, Lesotho, Armenien, Albanien, Salomonøerne, Ækvatorialguinea, Burundi, Haiti, Rwanda, Makedonien, Djibouti, Belize, Israel, El Salvador, Slovenien, Fiji, Kuwait, Swaziland, Østtimor, Montenegro, Bahamas, Vanuatu, Qatar, Gambia, Jamaica, Kosovo, Libanon, Cypern, Brunei, Trinidad og Tobago, Kap Verde, Samoa, Luxembourg, Comorerne, Mauritius, São Tomé og Principe, Kiribati, Dominica, Tonga, Mikronesien, Singapore, Bahrain, Saint Lucia, Andorra, Palau, Seychellerne, Antigua og Barbuda, Barbados, Saint Vincent og Grenadinerne, Grenada, Malta, Maldiverne, Saint Kitts og Nevis, Marshalløerne, Liechtenstein, San Marino, Tuvalu, Nauru, Monaco, Vatikanstaten]
common_street_suffix: [vej, gade]
street_prefix: [Vester, Øster, Nørre, Over, Under]
street_root: [Lærke, Birke, Vinkel, Vibe, Mølle, Ring, Skole, Skov, Ny, Ege, Sol, Industri, Kirke, Park, Strand, Eng]
street_suffix: [vej, gade, gyde, allé]
state: [Region Nordjylland, Region Midtjylland, Region Syddanmark, Region Hovedstaden, Region Sjælland]
city:
- "#{city_prefix}#{city_suffix}"
street_name:
- "#{street_root}#{street_suffix}"
- "#{street_prefix} #{street_root}#{street_suffix}"
- "#{Name.first_name}#{common_street_suffix}"
- "#{Name.last_name}#{common_street_suffix}"
postcode: ['####']
building_number: ['###', '##', '#']
secondary_address: ['Hus ###', '# TH.', '#TV.', '# MF.', '# ST.']
street_address:
- "#{street_name} #{building_number}"
default_country: [Danmark]
company:
suffix: ["A/S", "ApS", "I/S", "IVS", "Holding", "SMBA", "K/S", "SPW"]
name:
- "#{Name.last_name} #{suffix}"
- "#{Name.last_name}-#{Name.last_name}"
- "#{Name.last_name}, #{Name.last_name} #{suffix}"
internet:
domain_suffix: [dk, nu, com]
name:
first_name: [Peter, Jens, Lars, Michael, Henrik, Thomas, Søren, Jan, Christian, Niels, Anne, Kirsten, Hanne, Mette, Anna, Helle, Susanne, Lene, Maria, Marianne]
last_name: [Nielsen, Jensen, Hansen, Pedersen, Andersen, Christensen, Larsen, Sørensen, Rasmussen, Jørgensen]
prefix: ["Dr.", "Prof.", "Cand.mag.", "Cand.jur."]
title:
descriptor: [Leder, Senior, Fremtid, Produkt, National, Regional, Distrikt, Central, Global, Kunde, Investor, Dynamic, International, Legacy, Forward, Intern, HR, Direktør, Rektor]
level: [Solutions, Program, Brand, Sikkerhed, Research, Marketing, Directives, Implementering, Integration, Funktionalitet, Respons, Paradigme, Taktik, Identitet, Markeder, Gruppe, Division, Applikationer, Optimering, Operationer, Infrastruktur, Intranet, Kommunikation, Web, Branding, Kvalitet, Kontrol, Mobilitet, Regnskab, Data, Kreativ, Konfiguration, Interaktioner, Faktorer, Anvendelighed, Metrik]
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:
- "#{first_name} #{last_name}"
- "#{prefix} #{first_name} #{last_name}"
phone_number:
formats:
- '## ## ## ##'
- '##-##-##-##'
cell_phone:
formats:
- '20 ## ## ##'
- '30 ## ## ##'
- '40 ## ## ##'
commerce:
color: [hvid, sølv, grå, sort, rød, grøn, blå, gul, lilla, guld, brun, rosa]
department: ["Bøger", "Film", "Musik", "Spil", "Elektronik", "Computere", "Hus", "Have", "Værktøj", "Fødevarer", "Helse", "Skønhed", "Legetøj", "Tøj", "Sko", "Smykker", "Sport"]
product_name:
adjective: [Lille, Ergonomisk, Robust, Intelligent, Sød, Utrolig, Fantastisk, Praktisk, Slank, Fed, Enorm, Enkel, Tung, Let, Multianvendelig, Udholdende]
material: [Stål, Metal, Træ, Beton, Plastic, Bomuld, Granit, Gummi, Latex, Læder, Silke, Uld, Ruskind, Linned, Marmor, Jern, Bronze, Kobber, Messing, Aluminium, Papir]
product: [Stol, Bil, Computer, Buks, Trøje, Bord, Hat, Tallerken, Kniv, Flaske, Jakke, Lampe, Tastatur, Taske, Bænk, Ur, Pung]
name:
- "#{Address.city} #{suffix}"
File diff suppressed because one or more lines are too long
+19
View File
@@ -0,0 +1,19 @@
de-CH:
faker:
address:
country_code: [CH, CH, CH, DE, AT, US, LI, US, HK, VN]
postcode: ['1###', '2###', '3###', '4###', '5###', '6###', '7###', '8###', '9###']
default_country: [Schweiz]
company:
suffix: [AG, GmbH, und Söhne, und Partner, "& Co.", Gruppe, LLC, Inc.]
name:
- "#{Name.last_name} #{suffix}"
- "#{Name.last_name}-#{Name.last_name}"
- "#{Name.last_name}, #{Name.last_name} und #{Name.last_name}"
internet:
domain_suffix: [com, net, biz, ch, de, li, at, ch, ch]
phone_number:
formats: ['0800 ### ###', '0800 ## ## ##', '0## ### ## ##', '0## ### ## ##', '+41 ## ### ## ##', '0900 ### ###', '076 ### ## ##', '+4178 ### ## ##', '0041 79 ### ## ##']
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+26
View File
@@ -0,0 +1,26 @@
# Australia formatted data types
# Using Top 200 Australian baby names of 2010
# 286 Surnames familiar to Australian population
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, 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:
domain_suffix: [com.au, com, net.au, net, org.au, org]
address:
state_abbr: [NSW, QLD, NT, SA, WA, TAS, ACT, VIC]
state: [New South Wales, Queensland, Northern Territory, South Australia, Western Australia, Tasmania, Australian Capital Territory, Victoria]
postcode: ['0###', '2###', '3###', '4###', '5###', '6###', '7###']
building_number: ['####', '###', '##']
street_suffix: [Avenue, Boulevard, Circle, Circuit, Court, Crescent, Crest, Drive, Estate Dr, Grove, Hill, Island, Junction, Knoll, Lane, Loop, Mall, Manor, Meadow, Mews, Parade, Parkway, Pass, Place, Plaza, Ridge, Road, Run, Square, Station St, Street, Summit, Terrace, Track, Trail, View Rd, Way]
default_country: [Australia]
phone_number:
formats: ['0# #### ####', '+61 # #### ####', '+61 4## ### ###'] #iOS AUS phone formats
cell_phone:
formats: ['04##-###-###', '(0) 4##-###-###', '04## ### ###', '04########', '04## ## ## ##']
team:
sport: ['basketball', 'football', 'footy', 'netball', 'rugby']
+4
View File
@@ -0,0 +1,4 @@
en-BORK:
faker:
lorem:
words: [Boot, I, Nu, Nur, Tu, Um, a, becoose-a, boot, bork, burn, chuuses, cumplete-a, cun, cunseqooences, curcoomstunces, dee, deeslikes, denuoonceeng, desures, du, eccuoont, ectooel, edfuntege-a, efueeds, egeeen, ell, ere-a, feend, foolt, frum, geefe-a, gesh, greet, heem, heppeeness, hes, hoo, hoomun, idea, ifer, in, incuoonter, injuy, itselff, ixcept, ixemple-a, ixerceese-a, ixpleeen, ixplurer, ixpuoond, ixtremely, knoo, lebureeuoos, lufes, meestekee, mester-booeelder, moost, mun, nu, nut, oobteeen, oocceseeunelly, ooccoor, ooff, oone-a, oor, peeen, peeenffool, physeecel, pleesoore-a, poorsooe-a, poorsooes, preeesing, prucoore-a, prudooces, reeght, reshunelly, resooltunt, sume-a, teecheengs, teke-a, thees, thet, thuse-a, treefiel, troot, tu, tueel, und, undertekes, unnuyeeng, uny, unyune-a, us, veell, veet, ves, vheech, vhu, yuoo, zee, zeere-a]
+14
View File
@@ -0,0 +1,14 @@
en-CA:
faker:
address:
postcode: /[A-CEJ-NPR-TVXY][0-9][A-CEJ-NPR-TV-Z] ?[0-9][A-CEJ-NPR-TV-Z][0-9]/
state: [Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Northwest Territories, Nunavut, Ontario, Prince Edward Island, Quebec, Saskatchewan, Yukon]
state_abbr: ["AB", "BC", "MB", "NB", "NL", "NS", "NU", "NT", "ON", "PE", "QC", "SK", "YT"]
default_country: [Canada]
internet:
free_email: [gmail.com, yahoo.ca, hotmail.com]
domain_suffix: [ca, com, biz, info, name, net, org]
phone_number:
formats: ['###-###-####', '(###)###-####', '###.###.####', '1-###-###-####', '###-###-#### x###', '(###)###-#### x###', '1-###-###-#### x###', '###.###.#### x###', '###-###-#### x####', '(###)###-#### x####', '1-###-###-#### x####', '###.###.#### x####', '###-###-#### x#####', '(###)###-#### x#####', '1-###-###-#### x#####', '###.###.#### x#####']
+13
View File
@@ -0,0 +1,13 @@
en-GB:
faker:
address:
postcode: /[A-PR-UWYZ][A-HK-Y]?[0-9][ABEHMNPRVWXY0-9]? [0-9][ABD-HJLN-UW-Z]{2}/
county: [Avon, Bedfordshire, Berkshire, Borders, Buckinghamshire, Cambridgeshire, Central, Cheshire, Cleveland, Clwyd, Cornwall, County Antrim, County Armagh, County Down, County Fermanagh, County Londonderry, County Tyrone, Cumbria, Derbyshire, Devon, Dorset, Dumfries and Galloway, Durham, Dyfed, East Sussex, Essex, Fife, Gloucestershire, Grampian, Greater Manchester, Gwent, Gwynedd County, Hampshire, Herefordshire, Hertfordshire, Highlands and Islands, Humberside, Isle of Wight, Kent, Lancashire, Leicestershire, Lincolnshire, Lothian, Merseyside, Mid Glamorgan, Norfolk, North Yorkshire, Northamptonshire, Northumberland, Nottinghamshire, Oxfordshire, Powys, Rutland, Shropshire, Somerset, South Glamorgan, South Yorkshire, Staffordshire, Strathclyde, Suffolk, Surrey, Tayside, Tyne and Wear, Warwickshire, West Glamorgan, West Midlands, West Sussex, West Yorkshire, Wiltshire, Worcestershire]
uk_country: [England, Scotland, Wales, Northern Ireland]
default_country: [England, Scotland, Wales, Northern Ireland]
internet:
domain_suffix: [co.uk, com, biz, info, name]
phone_number:
formats: ['01#### #####', '01### ######', '01#1 ### ####', '011# ### ####', '02# #### ####', '03## ### ####', '055 #### ####', '056 #### ####', '0800 ### ####', '08## ### ####', '09## ### ####', '016977 ####', '01### #####', '0500 ######', '0800 ######']
cell_phone:
formats: ['074## ######', '075## ######', '076## ######', '077## ######', '078## ######', '079## ######']
File diff suppressed because one or more lines are too long
+49
View File
@@ -0,0 +1,49 @@
# Country => Nepal
# This file is formatted for Nepal.
nep:
faker:
name:
male_first_name: ["Kamal", "Gopal", "Hari", "Himal", "Baburam", "Prachanda", "Ganesh"]
female_first_name: ["Gita", "Sita", "Sarita", "Kalpana", "Neha", "Griahma", "Sujata"]
first_name: [
"Aarav", "Ajita", "Amit", "Amita", "Amrit", "Arijit", "Ashmi", "Asmita", "Bibek", "Bijay", "Bikash", "Bina", "Bishal",
"Bishnu", "Buddha", "Deepika", "Dipendra", "Gagan", "Ganesh", "Khem", "Krishna", "Laxmi", "Manisha", "Nabin", "Nikita",
"Niraj", "Nischal", "Padam", "Pooja", "Prabin", "Prakash", "Prashant", "Prem", "Purna", "Rajendra", "Rajina", "Raju",
"Rakesh", "Ranjan", "Ratna", "Sagar", "Sandeep", "Sanjay", "Santosh", "Sarita", "Shilpa", "Shirisha", "Shristi",
"Siddhartha", "Subash", "Sumeet", "Sunita", "Suraj", "Susan", "Sushant"
]
middle_name: ["Bahadur", "Prasad", "Lal"]
last_name: [
"Adhikari", "Aryal", "Baral", "Basnet", "Bastola", "Basynat", "Bhandari", "Bhattarai", "Chettri", "Devkota", "Dhakal",
"Dongol", "Ghale", "Gurung", "Gyawali", "Hamal", "Jung", "KC", "Kafle", "Karki", "Khadka", "Koirala", "Lama", "Limbu",
"Magar", "Maharjan", "Niroula", "Pandey", "Pradhan", "Rana", "Raut", "Sai", "Shai", "Shakya", "Sherpa", "Shrestha",
"Subedi", "Tamang", "Thapa"
]
name:
- "#{male_first_name} #{last_name}"
- "#{male_first_name} #{middle_name} #{last_name}"
- "#{female_first_name} #{last_name}"
- "#{first_name} #{last_name}"
address:
default_time_zone: ["Asia/Kathmandu"]
default_country_code: ["NP"]
postcode: ['#####']
state: [
"Baglung", "Banke", "Bara", "Bardiya", "Bhaktapur", "Bhojupu", "Chitwan", "Dailekh", "Dang", "Dhading", "Dhankuta", "Dhanusa", "Dolakha",
"Dolpha", "Gorkha", "Gulmi", "Humla", "Ilam", "Jajarkot", "Jhapa", "Jumla", "Kabhrepalanchok", "Kalikot", "Kapilvastu", "Kaski", "Kathmandu",
"Lalitpur", "Lamjung", "Manang", "Mohottari", "Morang", "Mugu", "Mustang", "Myagdi", "Nawalparasi", "Nuwakot", "Palpa", "Parbat", "Parsa",
"Ramechhap", "Rauswa", "Rautahat", "Rolpa", "Rupandehi", "Sankhuwasabha", "Sarlahi", "Sindhuli", "Sindhupalchok", "Sunsari", "Surket",
"Syangja", "Tanahu", "Terhathum"
]
city: ["Bhaktapur", "Biratnagar", "Birendranagar", "Birgunj", "Butwal", "Damak", "Dharan", "Gaur", "Gorkha", "Hetauda", "Itahari", "Janakpur", "Kathmandu", "Lahan", "Nepalgunj", "Pokhara"]
default_country: ["Nepal"]
internet:
free_email: ['worldlink.com.np', 'gmail.com', 'yahoo.com', 'hotmail.com']
domain_suffix: ['np', 'com', 'info', 'net', 'org']
company:
suffix: ['Pvt Ltd', 'Group', 'Ltd', 'Limited']
phone_number:
formats: ['##-#######', '+977-#-#######', '+977########']
+25
View File
@@ -0,0 +1,25 @@
# New Zealand formatted data types
# Using Top 100 New Zealand baby names of 2013
# Surnames familiar to New Zealand population
# 40 New Zealand Maori Girls and Boys first names used from 2013 NZ Department of Internal Affairs
en-NZ:
faker:
name:
first_name: [Nikau, Ari, Wiremu, Niko, Tamati, Hemi, Nikora, Te Ariki, Rawiri, Tane, Mikere, Manaia, Kahu, Tangaroa, Kauri, Ariki, Manaaki, Tama, Ihaia, Matiu, 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, Aria, Maia, Ariana, Anahera, Anika, Aroha, Kora, Tia, Kaia, Ana, Ria, Tiare, Mereana, Nia, Tui, Wikitoria, Hinewai, Mahi, Terina, Mareikura, 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, Oneill, Doherty, Stewart, Quinn, Murphy, Graham, Mclaughlin, Hamilton, Murray, Hughes, Robertson, Thomson, Scott, Macdonald, Reid, Clark, Ross, Young, Watson, Paterson, Morrison, Morgan, Griffiths, Edwards, Rees, Jenkins, Owen, Price, Moss, Richards, Abbott, Adams, Armstrong, Bahringer, Bailey, Barrows, Bartell, Bartoletti, Barton, Bauch, Baumbach, Bayer, Beahan, Beatty, Becker, Beier, Berge, Bergstrom, Bode, Bogan, Borer, Bosco, Botsford, Boyer, Boyle, Braun, Bruen, Carroll, Carter, Cartwright, Casper, Cassin, Champlin, Christiansen, Cole, Collier, Collins, Connelly, Conroy, Corkery, Cormier, Corwin, Cronin, Crooks, Cruickshank, Cummings, Damore, Daniel, Dare, Daugherty, Dickens, Dickinson, Dietrich, Donnelly, Dooley, Douglas, Doyle, Durgan, Ebert, Emard, Emmerich, Erdman, Ernser, Fadel, Fahey, Farrell, Fay, Feeney, Feil, Ferry, Fisher, Flatley, Gibson, Gleason, Glover, Goldner, Goodwin, Grady, Grant, Greenfelder, Greenholt, Grimes, Gutmann, Hackett, Hahn, Haley, Hammes, Hand, Hane, Hansen, Harber, Hartmann, Harvey, Hayes, Heaney, Heathcote, Heller, Hermann, Hermiston, Hessel, Hettinger, Hickle, Hill, Hills, Hoppe, Howe, Howell, Hudson, Huel, Hyatt, Jacobi, Jacobs, Jacobson, Jerde, Johns, Keeling, Kemmer, Kessler, Kiehn, Kirlin, Klein, Koch, Koelpin, Kohler, Koss, Kovacek, Kreiger, Kris, Kuhlman, Kuhn, Kulas, Kunde, Kutch, Lakin, Lang, Langworth, Larkin, Larson, Leannon, Leffler, Little, Lockman, Lowe, Lynch, Mann, Marks, Marvin, Mayer, Mccullough, Mcdermott, Mckenzie, Miller, Mills, Monahan, Morissette, Mueller, Muller, Nader, Nicolas, Nolan, O''connell, O''conner, O''hara, O''keefe, Olson, O''reilly, Parisian, Parker, Quigley, Reilly, Reynolds, Rice, Ritchie, Rohan, Rolfson, Rowe, Russel, Rutherford, Sanford, Sauer, Schmidt, Schmitt, Schneider, Schroeder, Schultz, Shields, Smitham, Spencer, Stanton, Stark, Stokes, Swift, Tillman, Towne, Tremblay, Tromp, Turcotte, Turner, Walsh, Walter, Ward, Waters, Weber, Welch, West, Wilderman, Wilkinson, Williamson, Windler, Wolf]
company:
suffix: [Ltd, Ltc, and Sons, Group, Brothers, Partners]
internet:
domain_suffix: [co.nz, com, net.nz, net, org.nz, org, govt.nz, iwi.nz]
address:
region_abbr: [NTL, AUK, WKO, BOP, GIS, HKB, TKI, MWT, WGN, TAS, NSN, MBH, WTC, CAN, OTA, STL]
region: [Northland, Auckland, Waikato, Bay of Plenty, Gisborne, Hawkes Bay, Taranaki, Manawatu, Wellington, Tasman, Nelson, Marlborough, West Coast, Canterbury, Otago, Southland]
postcode: ['0###', '2###', '3###', '4###', '5###', '6###', '7###', '8###', '9###']
building_number: ['####', '###', '##']
street_suffix: [Avenue, Boulevard, Circle, Circuit, Court, Crescent, Crest, Drive, Estate Dr, Grove, Hill, Island, Junction, Knoll, Lane, Loop, Mall, Manor, Meadow, Mews, Parade, Parkway, Pass, Place, Plaza, Ridge, Road, Run, Square, Station St, Street, Summit, Terrace, Track, Trail, View Rd, Way]
default_country: [New Zealand]
phone_number:
formats: ['0# ### ####', '+64 # ### ####']
cell_phone:
formats: ['02##-###-###', '02## ### ###', '02# ### ###', '02#-###-####']
+31
View File
@@ -0,0 +1,31 @@
en-SG:
faker:
name:
male_first_name: &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, Chun Mun, Ming Hui, Chuan Yeong, Yee Jen, Sin Tian, Jun Hao, Wai Kit, Wei Jie, Zhi Wei, Yan Han, Guo Qiang, Juin Wen, Jun Wei, Jia Jun, You Ming, Kok Keng, Jing Hui, Yi Hui, Peck Seng, Yu Ming, Yan Ming, Wang Jie, Wei Jian, Wei Xiang, Jian Yu, Kah Seng, Jia Woei, Li Heng, Shao Quan]
last_name: [Tan, Lim, Lee, Ng, Ong, Wong, Goh, Chua, Chan, Koh, Teo, Ang, Yeo, Tay, Ho, Low, Toh, Sim, Chong, Chia, Fong, Leong, Chow, Ou, Li, Koh, Gan, Chai, Sim, Choo, Goy, Phua, Thio, Chin, Neo, Khoo, Wee, Kok, Lai, Soh, Lin, Liew, Ko, Oh, Peh, Lam, Au, Seah, Boey, Lau, Pang, Lye, Quah, Yong, Lui, Lum, Seow, Loh, Chew, Mok, Lew, Chee, Loo, Gn, Tang, Yap, Wan, Yee, Yip, Tey, Ow, Liu, Tham, See, Woo, Heng, Leow, Chen, Foo, Poh]
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, Cheuk Ying, Shiqi, Yujin, Wee Xin, Jing Xuan, Huishan, Yi Ting, Wei Xuan, Shi Ning, Zi Shan, Jing Ning, Lee Shyin, Yi Ning, Enyi, Siying, Ruitong, Rui Xuan, Siyun, Xi Xuan, Shuwei, Jie Ying, Hui Jie, Xuan Na, Sze Han, Rou'en, Wei Xuan, Kaiyi, An Xuan, Enxuan, Yu Xuan, Qi Qi, Yutong, Jia En, Chee En, Ruining, Lee Ying, Yu Qi, Ke Xuan, Teo Xinyu, Xin Yee, Xuan Ling, Zhi Yi, Yan Tong, En Qi, Yi Ting, Yanling, Sining, Yixuan, Zu'er, Ke Xuan, Ying Le, Qinyi, Li Min, Yi Ling, Xu Tong, Ser Shyann, Teng Ee, Miao Yun, Yng Qi, Xuan Yi, Yi Shan, Rui Tian, Ruishan, Jia Xuan, Kai Le, Le Xuan, Yu Tong, Kai Qi, Xuan Rong, Wen Xin, Si Xuan, Ying Xin, Tong En, Xinhui, Qingyi, En Hui, Yunwen, Zi Xuan, Kai En, Ann Ting, Yu En, Yu Xin, Ting Loh, Jia Yi, Min Wen, Jia Jia, Ke Xin, Yuxuan, Xin Ling, Lizi, Tschi-xuan, Yu Chen, Yi Lea, Ziyu, Tay Ting, Yingbi, See-yi, Fang'en, Chze Xuan, Xue Ying, Wenyan, Zi Yuan, Bei'en, Yuxi, Rei En, Yitong, Kaiting, Jing Xuan, Shu Wen, Wenxuan, Hui Xuan, Wan Ying, Rui-han, Weining, Jia'en, Hann-yi , Cze En, Zhiyu, Yen Yee, Ling Xuan, Si Ying]
male_english_name: [Leon, Bryan, Jack, Stephen, Andy, Jerome, Ian, Desmond, Lucas, Morgan, Keith, Ivan, Gavin, Winson, Raynor, Ryan, Kenson, Benjamin, Benny, Eugene, Melvin, Shawn, Aaron, Justin, Emmanuel, Steven, Joshua, Terence, Darren, Daniel, Aloysius, John, Jeremy, Wilson, Dave, Vincent, Ryan, Sebastian, Edward, Daryl, Eddy, William, Jason, Nicholas, Brian, Sean, Calvin, Russell, Raphael, Kenneth, Angus, James, Dennis, Mark, Jedd, Sherman, Marvin, Edmund, Henry, Kevin, Vernon, Benedict, Brendan, Gilbert, Josh, Jay, Winston, Nicholas, Eric, Daren, Nelson, Xavier, Glen, Gabriel, Matthew, Tristan]
female_english_name: [Alicia, Caitlin, Denise, Emerald, Erin, Jocelyn, Levene, Rosaline, Victoria, Amy, Angelyn, Chloe, Erin, Isabel, Jolene, Natalyn, Rachael, Rishi, Valerie, Anastasia, Andrea, Carina, Celeste, Flo, Janessa, Joeunn, Mabel, Riya, Samantha, Tricia, Aurelia, Chanel, Colette, Fynn, Gwyneth, Josephine, Keisha, Rachael, Sarah, Sharlene, Val, Charlotte, Chloe, Danielle, Gabrielle, Glory, Isabel, Kyra, Marilyn, Raine, Sophie, Beatrice, Cassia, Cheralyn, Christy, Dilys, Glynis, Isabelle, Megan, Shannen, Tisha, Tricia, Victoria, Bethley, Catherine, Claire, Clarissa, Eleanor, Isabelle, Megan, Mikayla, Renee, Steffi, Vera, Zoe, Alanna, Alyssa, Angeline, Anya, Ciara, Clare, Isabella, Jeanette, Kaelyn, Kate, Megan, Nieve, Shannel, Valerie, Anastasia, Ariel, Gwenn, Janine, Kara, Kate, Katelyn, Natalie, Natally, Samantha, Shannon, Tiffany, Arielle, Ashley, Claire, Jovi, Kimi, Vil, Alicia, Caroline, Chanell, Elizabeth, Heidi, Megan, Nericcia, Sharmaine, Amelia, Caitlyn, Elisha, Rachel, Rannel, Rianne, Andrea, Celeste, Chantelle, Emma, Heidi, Joey, Khloe, Maegin, Mayenne, Regina, Anna, Cherie, Christie, Janelle, Jenell, Johannah, Leah, Marissa, Arissa, Evangelyn, Faith, Phobe, Rebecca, Regina, Cindy, Karen, Jess]
first_name:
*male_first_name
name:
- "#{last_name} #{male_first_name}"
- "#{male_english_name} #{last_name} #{male_first_name}"
- "#{last_name} #{female_first_name}"
- "#{female_english_name} #{last_name} #{female_first_name}"
address:
postcode: ['######']
building_number: ['#', '##', '###']
streets: [Tampines, Hougang, Sims, Bukit Timah, Jurong West, Teck Whye, Choa Chu Kang North, Woodlands, Sembawang, Ah Soo, Paya Lebar, Serangoon, Lor Lew Lian, Woodlands, Geyland, Clementi, Bukit Merah, Tanglin]
street_name:
- "#{streets} St #{building_number}"
- "#{streets} Ave #{building_number}"
- "#{streets} Road"
street_address:
- "#{building_number} #{street_name}"
default_country: [Singapore]
phone_number:
formats: ['+65 6### ####', '+65 9### ####', '+65 8### ####']
+128
View File
@@ -0,0 +1,128 @@
en-UG:
faker:
internet:
domain_suffix: [ug, com, org, co.ug, org.ug, net]
address:
default_country: [Uganda, The Republic of Uganda, UG]
# city names from http://en.wikipedia.org/wiki/List_of_cities_and_towns_in_Uganda
city_names: [
Alebtong, Abim, Adjumani, Amolatar, Amuria, Amuru, Apac, Arua,
Bombo, Budaka, Bugembe, Bugiri, Bukedea, Bulisa, Buikwe, Bundibugyo,
Busembatya, Bushenyi, Busia, Busolwe, Butaleja,Buwenge,
Dokolo,
Entebbe,
Fort Portal,
Gulu,
Hima,Hoima,
Ibanda, Iganga, Isingiro,
Jinja,
Kaabong, Kabale, Kaberamaido, Kabwohe, Kagadi, Kakinga, Kakiri, Kalangala, Kaliro,
Kalisizo, Kalongo, Kalungu, Kampala, Kamuli, Kanoni, Kamwenge, Kanungu, Kapchorwa,
Kasese, Katakwi, Kayunga, Kibaale, Kiboga, Kihiihi, Kiira, Kiruhura, Kiryandongo,
Kisoro, Kitgum, Koboko, Kotido, Kumi, Kyenjojo, Kyotera,
Lira, Lugazi, Lukaya, Luwero, Lwakhakha, Lwengo, Lyantonde,
Malaba, Manafwa, Masaka, Masindi, Masindi Port, Matugga, Mayuge, Mbale,Mbarara,
Mitooma, Mityana, Mpigi, Mpondwe, Moroto, Moyo, Mubende, Mukono, Mutukula,
Nagongera, Nakaseke, Nakasongola, Nakapiripirit, Namutumba, Nansana, Nebbi, Ngora,
Njeru, Nkokonjeru, Ntungamo,
Oyam,
Pader, Paidha, Pakwach, Pallisa,
Rakai, Rukungiri,
Sembabule, Sironko, Soroti,
Tororo,
Wakiso, Wobulenzi,
Yumbe
]
# district names from http://en.wikipedia.org/wiki/Category:Districts_of_Uganda
district_names: [
Abim, Adjumani, Agago, Alebtong, Amolatar, Amudat, Amuria, Amuru, Apac, Arua,
Budaka, Bududa, Bugiri, Buhweju, Buikwe, Bukedea, Bukomansimbi, Bukwo, Bulambuli,
Buliisa, Bundibugyo, Bushenyi, Busia, Butaleja, Butambala, Buvuma, Buyende,
Dokolo,
Gomba, Gulu,
Hoima,
Ibanda, Iganga, Isingiro,
Jinja,
Kaabong, Kabale, Kabarole, Kaberamaido, Kalangala, Kaliro, Kalungu, Kampala, Kamuli,
Kamwenge, Kanungu, Kapchorwa, Kasese, Katakwi, Kayunga, Kibaale, Kiboga, Kibuku,
Kigezi, Kiruhura, Kiryandongo, Kisoro, Kitgum, Koboko, Kole, Kotido, Kumi, Kween,
Kyankwanzi, Kyegegwa, Kyenjojo,
Lamwo, Lira, Luuka, Luweero, Lwengo, Lyantonde,
Manafwa, Maracha, Maracha-Terego, Masaka, Masindi, Mayuge, Mbale, Mbarara, Mitooma,
Mityana, Moroto, Moyo, Mpigi, Mubende, Mukono,
Nakapiripirit, Nakaseke, Nakasongola, Namayingo, Namutumba, Napak, Nebbi, Ngora,
Ntoroko, Ntungamo, Nwoya,
Otuke, Oyam,
Pader, Pallisa,
Rakai, Rubirizi, Rukungiri,
Sembabule, Serere, Sheema, Sironko, Soroti,
Tororo,
Wakiso,
Yumbe,
Zombo
]
regions: [Central, East, North, West]
city:
- "#{city_names}"
district:
- "#{district_names}"
region:
- "#{regions}"
phone_number:
formats:
# carrier mtn landline
- "256 39# ### ###"
- "+256 39# ### ###"
- "039# ### ###"
# carrier utl landline
- "256 41# ### ###"
- "+256 41# ### ###"
- "041# ### ###"
cell_phone:
formats:
# africell
- "+256 79# ### ###"
- "256 79# ### ###"
- "0 79# ### ###"
# airtel
- "+256 70# ### ###"
- "256 70# ### ###"
- "0 70# ### ###"
- "+256 75# ### ###"
- "256 75# ### ###"
- "0 75# ### ###"
# mtn
- "+256 77# ### ###"
- "256 77# ### ###"
- "0 77# ### ###"
- "+256 78# ### ###"
- "256 78# ### ###"
- "0 78# ### ###"
# smart
- "+256 74# ### ###"
- "256 74# ### ###"
- "0 74# ### ###"
# utl
- "+256 71# ### ###"
- "256 71# ### ###"
- "0 71# ### ###"
# vodafone
- "+256 72# ### ###"
- "256 72# ### ###"
- "0 72# ### ###"
name:
last_name: [
Abayisenga, Agaba, Ahebwe, Aisu, Akankunda, Akankwasa, Akashaba, Akashabe, Ampumuza, Ankunda, Asasira, Asiimwe, Atuhe, Atuhire, Atukunda, Atukwase, Atwine, Aurishaba,
Badru, Baguma, Bakabulindi, Bamwiine, Barigye, Bbosa, Bisheko, Biyinzika, Bugala, Bukenya, Buyinza, Bwana, Byanyima, Byaruhanga,
Ddamulira,
Gamwera,
Ijaga, Isyagi,
Kaaya, Kabanda, Kabuubi, Kabuye, Kafeero, Kagambira, Kakooza, Kalumba, Kanshabe, Kansiime, Kanyesigye, Kareiga, Kasekende, Kasumba, Kateregga, Katusiime, Kawooya, Kawuki, Kayemba, Kazibwe, Kibirige, Kiconco, Kiganda, Kijjoba, Kirabira, Kirabo, Kirigwajjo, Kisitu, Kitovu, Kityamuwesi, Kivumbi, Kiwanuka, Kyambadde,
Lunyoro,
Mbabazi, Migisha, Mugisa, Mugisha, Muhwezi, Mukalazi, Mulalira, Munyagwa, Murungi, Mushabe, Musinguzi, Mutabuza, Muyambi, Mwesige, Mwesigye,
Nabasa, Nabimanya, Nankunda, Natukunda, Nayebare, Nimukunda, Ninsiima, Nkoojo, Nkurunungi, Nuwagaba, Nuwamanya, Nyeko,
Obol, Odeke, Okumu, Okumuringa, Opega, Orishaba, Osiki, Ouma,
Rubalema, Rusiimwa, Rwabyoma,
Tamale, Tendo, Tizikara, Tuhame, Tumusiime, Tumwebaze, Tumwesigye, Tumwiine, Turyasingura, Tusiime, Twasiima, Twesigomwe,
Wasswa, Wavamuno, Were
]
+98
View File
@@ -0,0 +1,98 @@
en-US:
faker:
internet:
domain_suffix: [com, us, biz, info, name, net, org, io, co]
address:
default_country: [United States, United States of America, USA]
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##'
phone_number:
area_code: ["201", "202", "203", "205", "206", "207", "208", "209", "210", "212", "213", "214", "215", "216", "217", "218", "219", "224", "225", "226", "228", "229", "231", "234", "239", "240", "248", "251", "252", "253", "254", "256", "260", "262", "267", "269", "270", "276", "281", "301", "302", "303", "304", "305", "307", "308", "309", "310", "312", "313", "314", "315", "316", "317", "318", "319", "320", "321", "323", "330", "334", "336", "337", "339", "347", "351", "352", "360", "361", "386", "401", "402", "404", "405", "406", "407", "408", "409", "410", "412", "413", "414", "415", "417", "419", "423", "424", "425", "434", "435", "440", "443", "469", "478", "479", "480", "484", "501", "502", "503", "504", "505", "507", "508", "509", "510", "512", "513", "515", "516", "517", "518", "520", "530", "540", "541", "551", "559", "561", "562", "563", "567", "570", "571", "573", "574", "580", "585", "586", "601", "602", "603", "605", "606", "607", "608", "609", "610", "612", "614", "615", "616", "617", "618", "619", "620", "623", "626", "630", "631", "636", "641", "646", "650", "651", "660", "661", "662", "678", "682", "701", "702", "703", "704", "706", "707", "708", "712", "713", "714", "715", "716", "717", "718", "719", "720", "724", "727", "731", "732", "734", "740", "754", "757", "760", "763", "765", "770", "772", "773", "774", "775", "781", "785", "786", "801", "802", "803", "804", "805", "806", "808", "810", "812", "813", "814", "815", "816", "817", "818", "828", "830", "831", "832", "843", "845", "847", "848", "850", "856", "857", "858", "859", "860", "862", "863", "864", "865", "870", "878", "901", "903", "904", "906", "907", "908", "909", "910", "912", "913", "914", "915", "916", "917", "918", "919", "920", "925", "928", "931", "936", "937", "940", "941", "947", "949", "952", "954", "956", "970", "971", "972", "973", "978", "979", "980", "985", "989"]
exchange_code: ["201", "202", "203", "205", "206", "207", "208", "209", "210", "212", "213", "214", "215", "216", "217", "218", "219", "224", "225", "227", "228", "229", "231", "234", "239", "240", "248", "251", "252", "253", "254", "256", "260", "262", "267", "269", "270", "276", "281", "283", "301", "302", "303", "304", "305", "307", "308", "309", "310", "312", "313", "314", "315", "316", "317", "318", "319", "320", "321", "323", "330", "331", "334", "336", "337", "339", "347", "351", "352", "360", "361", "386", "401", "402", "404", "405", "406", "407", "408", "409", "410", "412", "413", "414", "415", "417", "419", "423", "424", "425", "434", "435", "440", "443", "445", "464", "469", "470", "475", "478", "479", "480", "484", "501", "502", "503", "504", "505", "507", "508", "509", "510", "512", "513", "515", "516", "517", "518", "520", "530", "540", "541", "551", "557", "559", "561", "562", "563", "564", "567", "570", "571", "573", "574", "580", "585", "586", "601", "602", "603", "605", "606", "607", "608", "609", "610", "612", "614", "615", "616", "617", "618", "619", "620", "623", "626", "630", "631", "636", "641", "646", "650", "651", "660", "661", "662", "667", "678", "682", "701", "702", "703", "704", "706", "707", "708", "712", "713", "714", "715", "716", "717", "718", "719", "720", "724", "727", "731", "732", "734", "737", "740", "754", "757", "760", "763", "765", "770", "772", "773", "774", "775", "781", "785", "786", "801", "802", "803", "804", "805", "806", "808", "810", "812", "813", "814", "815", "816", "817", "818", "828", "830", "831", "832", "835", "843", "845", "847", "848", "850", "856", "857", "858", "859", "860", "862", "863", "864", "865", "870", "872", "878", "901", "903", "904", "906", "907", "908", "909", "910", "912", "913", "914", "915", "916", "917", "918", "919", "920", "925", "928", "931", "936", "937", "940", "941", "947", "949", "952", "954", "956", "959", "970", "971", "972", "973", "975", "978", "979", "980", "984", "985", "989"]
formats:
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number}"
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number}"
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number} x#{PhoneNumber.extension}"
id_number:
valid: "#{IDNumber.ssn_valid}"
invalid: ['000-##-####', '###-00-####', '###-##-0000', '666-##-####', '9##-##-####']
cell_phone:
formats:
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number}"
- "#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "(#{PhoneNumber.area_code}) #{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "1-#{PhoneNumber.area_code}-#{PhoneNumber.exchange_code}-#{PhoneNumber.subscriber_number}"
- "#{PhoneNumber.area_code}.#{PhoneNumber.exchange_code}.#{PhoneNumber.subscriber_number}"
+33
View File
@@ -0,0 +1,33 @@
# Australian Slang, and ocker names for a bit of fun, as well as
# Aussie specific terms and references
# Took the lead of previous contributors of en-au as a baseline
# regular names are top 50 names from 2013
en-au-ocker:
faker:
name:
first_name: [Charlene, Bruce, Charlotte, Ava, Chloe, Emily, Olivia, Zoe, Lily, Sophie, Amelia, Sofia, Ella, Isabella, Ruby, Sienna, Mia+3, Grace, Emma, Ivy, Layla, Abigail, Isla, Hannah, Zara, Lucy, Evie, Annabelle, Madison, Alice, Georgia, Maya, Madeline, Audrey, Scarlett, Isabelle, Chelsea, Mila, Holly, Indiana, Poppy, Harper, Sarah, Alyssa, Jasmine, Imogen, Hayley, Pheobe, Eva, Evelyn, Mackenzie, Ayla, Oliver, Jack, Jackson, William, Ethan, Charlie, Lucas, Cooper, Lachlan, Noah, Liam, Alexander, Max, Isaac, Thomas, Xavier, Oscar, Benjamin, Aiden, Mason, Samuel, James, Levi, Riley, Harrison, Ryan, Henry, Jacob, Joshua, Leo, Zach, Harry, Hunter, Flynn, Archie, Tyler, Elijah, Hayden, Jayden, Blake, Archer, Ashton, Sebastian, Zachery, Lincoln, Mitchell, Luca, Nathan, Kai, Connor, Tom, Nigel, Matt, Sean]
last_name: [Smith, Jones, Williams, Brown, Wilson, Taylor, Morton, White, Martin, Anderson, Thompson, Nguyen, Thomas, Walker, Harris, Lee, Ryan, Robinson, Kelly, King, Rausch, Ridge, Connolly, LeQuesne]
ocker_first_name: [Bazza, Bluey, Davo, Johno, Shano, Shazza, Wazza, Charl, Darl]
company:
suffix: [Pty Ltd, and Sons, Corp, Group, Brothers, Partners]
internet:
domain_suffix: [com.au, com, net.au, net, org.au, org]
address:
street_root: [Ramsay Street, Bonnie Doon, Cavill Avenue, Queen Street]
street_name:
- "#{street_root}"
city_prefix: [Bondi, Burleigh Heads, Carlton, Fitzroy, Fremantle, Glenelg, Manly, Noosa, Stones Corner, St Kilda, Surry Hills, Yarra Valley]
city:
- "#{city_prefix}"
state_abbr: [NSW, QLD, NT, SA, WA, TAS, ACT, VIC]
region: [South East Queensland, Wide Bay Burnett, Margaret River, Port Pirie, Gippsland, Elizabeth, Barossa]
state: [New South Wales, Queensland, Northern Territory, South Australia, Western Australia, Tasmania, Australian Capital Territory, Victoria]
postcode: ['0###', '2###', '3###', '4###', '5###', '6###', '7###']
building_number: ['####', '###', '##']
street_suffix: [Avenue, Boulevard, Circle, Circuit, Court, Crescent, Crest, Drive, Estate Dr, Grove, Hill, Island, Junction, Knoll, Lane, Loop, Mall, Manor, Meadow, Mews, Parade, Parkway, Pass, Place, Plaza, Ridge, Road, Run, Square, Station St, Street, Summit, Terrace, Track, Trail, View Rd, Way]
default_country: [Australia]
phone_number:
formats: ['0# #### ####', '+61 # #### ####', '+61 4## ### ###'] #iOS AUS phone formats
cell_phone:
formats: ['04##-###-###', '(0) 4##-###-###', '04## ### ###', '04########', '04## ## ## ##']
+205 -92
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+29
View File
@@ -0,0 +1,29 @@
fi-FI:
faker:
address:
city_prefix: [Haap, He, Kau, Oul, Ra, Ni, 'No', Ke, La, Or]
city_suffix: [sjärvi, kano, ahe, inen, esi, uma, mi, inen, valta, mina]
building_number: ['###', '##', '#']
street_suffix: [katu, gatan, ranta]
postcode: ['#####']
state: [Turun ja Porin lääni, Uudenmaan ja Hämeen lääni, Pohjanmaan lääni, Viipurin ja Savonlinnan lääni, Käkisalmen lääni, Savonlinnan ja Kymenkartanon lääni, Kymenkartanon ja Savon lääni]
city:
- "#{city_prefix}#{city_suffix}"
street_name:
- "#{Name.last_name}#{street_suffix}"
street_address:
- "#{street_name}#{building_number}"
default_country: [Suomi]
name:
first_name_women: [Eija, Helena, Anu, Riitta, Heta, Kanerva, Tytti, Saimi, Kaari, Emma, Elli]
first_name_men: [Erkki, Toni, Aki, Iiro, Marko, Henri, Juha, Iivari, Arto, Eelis, Markus, Olli]
first_name: [Erkki, Toni, Aki, Iiro, Marko, Henri, Juha, Iivari, Arto, Eelis, Markus, Olli, Eija, Helena, Anu, Riitta, Heta, Kanerva, Tytti, Saimi, Kaari, Emma, Elli]
last_name: [Ahokas, Uotila, Pennanen, Meriluoto, Ilkka, Jantunen, Liukkonen, Eronen, Ojanen, Ruutu, Jantunen, Isometsä]
name:
- "#{first_name} #{last_name}"
phone_number:
formats: ['##-######', '###-#######']
cell_phone:
formats: ['0##-#######']
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+25
View File
@@ -0,0 +1,25 @@
# encoding: UTF-8
he:
faker:
address:
city_prefix: [רמת,הר,גבעת,כפר]
city:
- "#{city_prefix} #{Name.first_name}"
- "#{city_prefix} #{Name.last_name}"
building_number: ['##', '#']
street_prefix: [רחוב,רחוב,נחל,דרך,שדרות]
street_name:
- "#{street_prefix} #{Name.name}"
street_address:
- "#{building_number} #{street_name}"
- "#{street_name} #{building_number}"
default_country: [ישראל]
phone_number:
formats: ['0#-###-####']
cell_phone:
formats: ['0##-###-####']
name:
first_name: [אביבה,אביגדור,אביגיל,אברהם,אהובה,אהוד,אהרן,אורה,אורי,אוריאל,אורית,אורלי,איילה,איילת,איתן,אלי,אליהו,אלימלך,אליעזר,אלישבע,אלישע,אלעזר,אמונה,אסנת,אסתר,אפרים,אריאל,אריאלה,אריה,אשר,בועז,ביילה,בינה,בנימין,בצלאל,ברוך,ברכה,ברק,בתיה,גאולה,גבריאל,גד,גדליה,גילה,גרשום,גרשון,דבורה,דוב,דוד,דינה,דן,דניאל,הדסה,הדר,הודיה,הלל,זאב,זבולון,זהבה,זכריה,זלמן,זרח,חביבה,חגי,חגית,חוה,חזקיהו,חיה,חיים,חנה,חנוך,חנן,חננאל,חנניה,טובה,טוביה,טל,טליה,יאיר,ידידיה,יהודה,יהודית,יהושע,יואל,יובל,יוחנן,יוכבד,יונה,יונתן,יוסף,יחזקאל,יחיאל,יעקב,יצחק,ירחמיאל,ישעיהו,ישראל,יששכר,כלב,כרמי,לאה,לבונה,לבנה,לוי,ליאורה,לילה,מאיר,מאירה,מוריה,מזל,מיכאל,מיכה,מיכל,מלכה,מלכיאל,מנוחה,מנחם,מנשה,מרדכי,מרים,משה,מתתיהו,נועם,נחום,נחמה,נחמיה,נחמן,נחשון,נעמי,נפתלי,נתן,נתנאל,עדינה,עובדיה,עזרא,עזריאל,עטרה,עמוס,עמרם,עקיבא,פנחס,פנינה,פסח,פסחיה,פרץ,צבי,צביה,צדוק,צופיה,ציון,ציונה,צמח,צפורה,צפניה,ראובן,רבקה,רות,רחל,רחמים,רינה,רפאל,שבתאי,שולמית,שושנה,שי,שירה,שלום,שלומית,שלמה,שמואל,שמחה,שמעון,שמריהו,שמשון,שפרה,שרה,שרון,שרי,תהילה,תמר,תקווה]
last_name: [כהן,לוי,מזרחי,פרץ,ביטון,דהן,אברהם,פרידמן,אגבאריה,מלכה,אזולאי,כץ,יוסף,דוד,עמר,אוחיון,חדד,גבאי,אדרי,לוין,טל,קליין,חן,שפירא,חזן,משה,אשכנזי,אוחנה,סגל,סואעד,גולן,יצחק,בר,מור,יעקב,שלום,אליהו,דיין,אלבז,בכר,סויסה,שמש,רוזנברג,לביא,אטיאס,נחום,שרעבי,שטרן,ממן,שחר,אלון,שורץ]
name:
- "#{first_name} #{last_name}"
+59
View File
@@ -0,0 +1,59 @@
it:
faker:
address:
city_prefix: [San, Borgo, Sesto, Quarto, Settimo]
city_suffix: [a mare, lido, ligure, del friuli, salentino, calabro, veneto, "nell'emilia", umbro, laziale, terme, sardo]
country: [Afghanistan, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antartide (territori a sud del 60° parallelo), Antigua e Barbuda, Argentina, Armenia, Aruba, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Bielorussia, Belgio, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnia e Herzegovina, Botswana, Bouvet Island (Bouvetoya), Brasile, "Territorio dell'arcipelago indiano", Isole Vergini Britanniche, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambogia, Cameroon, Canada, Capo Verde, Isole Cayman, Repubblica Centrale Africana, Chad, Cile, Cina, Isola di Pasqua, Isola di Cocos (Keeling), Colombia, Comoros, Congo, Isole Cook, Costa Rica, "Costa d'Avorio", Croazia, Cuba, Cipro, Repubblica Ceca, Danimarca, Gibuti, Repubblica Dominicana, Equador, Egitto, El Salvador, Guinea Equatoriale, Eritrea, Estonia, Etiopia, Isole Faroe, Isole Falkland (Malvinas), Fiji, Finlandia, Francia, Guyana Francese, Polinesia Francese, Territori Francesi del sud, Gabon, Gambia, Georgia, Germania, Ghana, Gibilterra, Grecia, Groenlandia, Grenada, Guadalupa, Guam, Guatemala, Guernsey, Guinea, Guinea-Bissau, Guyana, Haiti, Heard Island and McDonald Islands, Città del Vaticano, Honduras, Hong Kong, Ungheria, Islanda, India, Indonesia, Iran, Iraq, Irlanda, Isola di Man, Israele, Italia, Giamaica, Giappone, Jersey, Giordania, Kazakhstan, Kenya, Kiribati, Korea, Kuwait, Republicca Kirgiza, Repubblica del Laos, Latvia, Libano, Lesotho, Liberia, Libyan Arab Jamahiriya, Liechtenstein, Lituania, Lussemburgo, Macao, Macedonia, Madagascar, Malawi, Malesia, Maldive, Mali, Malta, Isole Marshall, Martinica, Mauritania, Mauritius, Mayotte, Messico, Micronesia, Moldova, Principato di Monaco, Mongolia, Montenegro, Montserrat, Marocco, Mozambico, Myanmar, Namibia, Nauru, Nepal, Antille Olandesi, Olanda, Nuova Caledonia, Nuova Zelanda, Nicaragua, Niger, Nigeria, Niue, Isole Norfolk, Northern Mariana Islands, Norvegia, Oman, Pakistan, Palau, Palestina, Panama, Papua Nuova Guinea, Paraguay, Peru, Filippine, Pitcairn Islands, Polonia, Portogallo, Porto Rico, Qatar, Reunion, Romania, Russia, Rwanda, San Bartolomeo, "Sant'Elena", Saint Kitts and Nevis, Saint Lucia, Saint Martin, Saint Pierre and Miquelon, Saint Vincent and the Grenadines, Samoa, San Marino, Sao Tome and Principe, Arabia Saudita, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovenia, Isole Solomon, Somalia, Sud Africa, Georgia del sud e South Sandwich Islands, Spagna, Sri Lanka, Sudan, Suriname, Svalbard & Jan Mayen Islands, Swaziland, Svezia, Svizzera, Siria, Taiwan, Tajikistan, Tanzania, Tailandia, Timor-Leste, Togo, Tokelau, Tonga, Trinidad e Tobago, Tunisia, Turchia, Turkmenistan, Isole di Turks and Caicos, Tuvalu, Uganda, Ucraina, Emirati Arabi Uniti, Regno Unito, "Stati Uniti d'America", United States Minor Outlying Islands, Isole Vergini Statunitensi, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, Wallis and Futuna, Western Sahara, Yemen, Zambia, Zimbabwe]
building_number: ['###', '##', '#']
street_suffix: [Piazza, Strada, Via, Borgo, Contrada, Rotonda, Incrocio]
secondary_address: ['Appartamento ##', 'Piano #']
postcode: ['#####']
state: [Agrigento, Alessandria, Ancona, Aosta, Arezzo, Ascoli Piceno, Asti, Avellino, Bari, Barletta-Andria-Trani, Belluno, Benevento, Bergamo, Biella, Bologna, Bolzano, Brescia, Brindisi, Cagliari, Caltanissetta, Campobasso, Carbonia-Iglesias, Caserta, Catania, Catanzaro, Chieti, Como, Cosenza, Cremona, Crotone, Cuneo, Enna, Fermo, Ferrara, Firenze, Foggia, Forlì-Cesena, Frosinone, Genova, Gorizia, Grosseto, Imperia, Isernia, La Spezia, "L'Aquila", Latina, Lecce, Lecco, Livorno, Lodi, Lucca, Macerata, Mantova, Massa-Carrara, Matera, Messina, Milano, Modena, Monza e della Brianza, Napoli, Novara, Nuoro, Olbia-Tempio, Oristano, Padova, Palermo, Parma, Pavia, Perugia, Pesaro e Urbino, Pescara, Piacenza, Pisa, Pistoia, Pordenone, Potenza, Prato, Ragusa, Ravenna, Reggio Calabria, Reggio Emilia, Rieti, Rimini, Roma, Rovigo, Salerno, Medio Campidano, Sassari, Savona, Siena, Siracusa, Sondrio, Taranto, Teramo, Terni, Torino, Ogliastra, Trapani, Trento, Treviso, Trieste, Udine, Varese, Venezia, Verbano-Cusio-Ossola, Vercelli, Verona, Vibo Valentia, Vicenza, Viterbo]
state_abbr: [AG, AL, AN, AO, AR, AP, AT, AV, BA, BT, BL, BN, BG, BI, BO, BZ, BS, BR, CA, CL, CB, CI, CE, CT, CZ, CH, CO, CS, CR, KR, CN, EN, FM, FE, FI, FG, FC, FR, GE, GO, GR, IM, IS, SP, AQ, LT, LE, LC, LI, LO, LU, MC, MN, MS, MT, ME, MI, MO, MB, NA, "NO", NU, OT, OR, PD, PA, PR, PV, PG, PU, PE, PC, PI, PT, PN, PZ, PO, RG, RA, RC, RE, RI, RN, RM, RO, SA, VS, SS, SV, SI, SR, SO, TA, TE, TR, TO, OG, TP, TN, TV, TS, UD, VA, VE, VB, VC, VR, VV, VI, VT]
city:
- "#{city_prefix} #{Name.first_name} #{city_suffix}"
- "#{city_prefix} #{Name.first_name}"
- "#{Name.first_name} #{city_suffix}"
- "#{Name.last_name} #{city_suffix}"
street_name:
- "#{street_suffix} #{Name.first_name}"
- "#{street_suffix} #{Name.last_name}"
street_address:
- "#{street_name} #{building_number}"
- "#{street_name} #{building_number}, #{secondary_address}"
default_country: [Italia]
company:
suffix: [SPA, e figli, Group, s.r.l.]
buzzwords:
- ["Abilità", "Access", "Adattatore", "Algoritmo", "Alleanza", "Analizzatore", "Applicazione", "Approccio", "Architettura", "Archivio", "Intelligenza artificiale", "Array", "Attitudine", "Benchmark", "Capacità", "Sfida", "Circuito", "Collaborazione", "Complessità", "Concetto", "Conglomerato", "Contingenza", "Core", "Database", "Data-warehouse", "Definizione", "Emulazione", "Codifica", "Criptazione", "Firmware", "Flessibilità", "Previsione", "Frame", "framework", "Funzione", "Funzionalità", "Interfaccia grafica", "Hardware", "Help-desk", "Gerarchia", "Hub", "Implementazione", "Infrastruttura", "Iniziativa", "Installazione", "Set di istruzioni", "Interfaccia", "Soluzione internet", "Intranet", "Conoscenza base", "Matrici", "Matrice", "Metodologia", "Middleware", "Migrazione", "Modello", "Moderazione", "Monitoraggio", "Moratoria", "Rete", "Architettura aperta", "Sistema aperto", "Orchestrazione", "Paradigma", "Parallelismo", "Policy", "Portale", "Struttura di prezzo", "Prodotto", "Produttività", "Progetto", "Proiezione", "Protocollo", "Servizio clienti", "Software", "Soluzione", "Standardizzazione", "Strategia", "Struttura", "Successo", "Sovrastruttura", "Supporto", "Sinergia", "Task-force", "Finestra temporale", "Strumenti", "Utilizzazione", "Sito web", "Forza lavoro"]
- ["adattiva", "avanzata", "migliorata", "assimilata", "automatizzata", "bilanciata", "centralizzata", "compatibile", "configurabile", "cross-platform", "decentralizzata", "digitalizzata", "distribuita", "piccola", "ergonomica", "esclusiva", "espansa", "estesa", "configurabile", "fondamentale", "orizzontale", "implementata", "innovativa", "integrata", "intuitiva", "inversa", "gestita", "obbligatoria", "monitorata", "multi-canale", "multi-laterale", "open-source", "operativa", "ottimizzata", "organica", "persistente", "polarizzata", "proattiva", "programmabile", "progressiva", "reattiva", "riallineata", "ricontestualizzata", "ridotta", "robusta", "sicura", "condivisibile", "stand-alone", "switchabile", "sincronizzata", "sinergica", "totale", "universale", "user-friendly", "versatile", "virtuale", "visionaria"]
- ["24 ore", "24/7", "terza generazione", "quarta generazione", "quinta generazione", "sesta generazione", "asimmetrica", "asincrona", "background", "bi-direzionale", "biforcata", "bottom-line", "coerente", "coesiva", "composita", "sensibile al contesto", "basta sul contesto", "basata sul contenuto", "dedicata", "didattica", "direzionale", "discreta", "dinamica", "eco-centrica", "esecutiva", "esplicita", "full-range", "globale", "euristica", "alto livello", "olistica", "omogenea", "ibrida", "impattante", "incrementale", "intangibile", "interattiva", "intermediaria", "locale", "logistica", "massimizzata", "metodica", "mission-critical", "mobile", "modulare", "motivazionale", "multimedia", "multi-tasking", "nazionale", "neutrale", "nextgeneration", "non-volatile", "object-oriented", "ottima", "ottimizzante", "radicale", "real-time", "reciproca", "regionale", "responsiva", "scalabile", "secondaria", "stabile", "statica", "sistematica", "sistemica", "tangibile", "terziaria", "uniforme", "valore aggiunto"]
bs:
- ["partnerships", "comunità", "ROI", "soluzioni", "e-services", "nicchie", "tecnologie", "contenuti", "supply-chains", "convergenze", "relazioni", "architetture", "interfacce", "mercati", "e-commerce", "sistemi", "modelli", "schemi", "reti", "applicazioni", "metriche", "e-business", "funzionalità", "esperienze", "webservices", "metodologie"]
- ["implementate", "utilizzo", "integrate", "ottimali", "evolutive", "abilitate", "reinventate", "aggregate", "migliorate", "incentivate", "monetizzate", "sinergizzate", "strategiche", "deploy", "marchi", "accrescitive", "target", "sintetizzate", "spedizioni", "massimizzate", "innovazione", "guida", "estensioni", "generate", "exploit", "transizionali", "matrici", "ricontestualizzate"]
- ["valore aggiunto", "verticalizzate", "proattive", "forti", "rivoluzionari", "scalabili", "innovativi", "intuitivi", "strategici", "e-business", "mission-critical", "24/7", "globali", "B2B", "B2C", "granulari", "virtuali", "virali", "dinamiche", "magnetiche", "web", "interattive", "sexy", "back-end", "real-time", "efficienti", "front-end", "distributivi", "estensibili", "mondiali", "open-source", "cross-platform", "sinergiche", "out-of-the-box", "enterprise", "integrate", "di impatto", "wireless", "trasparenti", "next-generation", "cutting-edge", "visionari", "plug-and-play", "collaborative", "olistiche", "ricche"]
name:
- "#{Name.last_name} #{suffix}"
- "#{Name.last_name}-#{Name.last_name} #{suffix}"
- "#{Name.last_name}, #{Name.last_name} e #{Name.last_name} #{suffix}"
internet:
free_email: [gmail.com, yahoo.com, hotmail.com, email.it, libero.it, yahoo.it]
domain_suffix: [com, com, com, net, org, it, it, it]
name:
first_name: [Alberto, Alessandro, Alighieri, Amedeo, Anselmo, Antonino, Arcibaldo, Armando, Audenico, Ausonio, Bacchisio, Battista, Bernardo, Caio, Carlo, Cecco, Cirino, Costantino, Damiano, Davide, Edilio, Egidio, Elio, Emanuel, Enrico, Ercole, Eusebio, Evangelista, Fabiano, Ferdinando, Fiorentino, Flavio, Fulvio, Gabriele, Gastone, Germano, Giacinto, Gianantonio, Gianleonardo, Gianmarco, Gianriccardo, Gioacchino, Giordano, Giuliano, Graziano, Guido, Iacopo, Ilario, Ione, Italo, Laerte, Lauro, Leonardo, Liborio, Lorenzo, Ludovico, Maggiore, Manuele, Mariano, Matteo, Mauro, Mirco, Modesto, Muzio, Odino, Olo, Oreste, Osea, Patrizio, Piererminio, Pierfrancesco, Piersilvio, Priamo, Quarto, Quirino, Raniero, Renato, Rocco, Romeo, Rosalino, Sabatino, Samuel, Santo, Serse, Silvano, Sirio, Tancredi, Terzo, Timoteo, Tolomeo, Ubaldo, Ulrico, Valdo, Neri, Vinicio, Walter, Zaccaria, Abramo, Adriano, Alan, Albino, Alessio, Alighiero, Amerigo, Anastasio, Antimo, Antonio, Arduino, Aroldo, Arturo, Augusto, Avide, Baldassarre, Bettino, Bortolo, Caligola, Carmelo, Celeste, Ciro, Costanzo, Dante, Dindo, Domiziano, Edipo, Egisto, Eliziario, Emidio, Enzo, Eriberto, Erminio, Ettore, Eustachio, Fabio, Fernando, Fiorenzo, Folco, Furio, Gaetano, Gavino, Gerlando, Giacobbe, Giancarlo, Gianmaria, Giobbe, Giorgio, Giulio, Gregorio, Ippolito, Ivano, Jacopo, Lamberto, Lazzaro, Leone, Lino, Loris, Luigi, Manfredi, Marco, Marino, Marzio, Mattia, Max, Michele, Mirko, Moreno, Nazzareno, Nestore, Nico, Odone, Omar, Orfeo, Osvaldo, Pacifico, Pericle, Pietro, Primo, Quasimodo, Radio, Raoul, Renzo, Rodolfo, Romolo, Rosolino, Rufo, Sabino, Sandro, Secondo, Sesto, Silverio, Siro, Tazio, Teseo, Tommaso, Tristano, Umberto, Artemide, Assia, Azue, Benedetta, Bibiana, Brigitta, Carmela, Cassiopea, Cesidia, Cira, Clea, Cleopatra, Clodovea, Concetta, Cosetta, Cristyn, Damiana, Danuta, Deborah, Demi, Diamante, Diana, Donatella, Doriana, Elda, Elga, Elsa, Emilia, Enrica, Erminia, Eufemia, Evita, Fatima, Felicia, Filomena, Flaviana, Fortunata, Gelsomina, Genziana, Giacinta, Gilda, Giovanna, Giulietta, Grazia, Guendalina, Ileana, Irene, Isabel, Isira, Ivonne, Jole, Claudia, Laura, Lucia, Lia, Lidia, Lisa, Loredana, Loretta, Luce, Lucrezia, Luna, Marcella, Maria, Mariagiulia, Marianita, Mariapia, Marieva, Marina, Maristella, Matilde, Mecren, Mietta, Miriana, Miriam, Monia, Morgana, Naomi, Nicoletta, Ninfa, Noemi, Nunzia, Olimpia, Oretta, Ortensia, Penelope, Piccarda, Prisca, Rebecca, Rita, Rosalba, Rosaria, Rosita, Samira, Sarita, Selvaggia, Sibilla, Soriana, Thea, Tosca, Ursula, Vania, Vera, Vienna, Violante, Vitalba, Zelida]
last_name: [Amato, Barbieri, Barone, Basile, Battaglia, Bellini, Benedetti, Bernardi, Bianc, Bianchi, Bruno, Caputo, Carbon, Caruso, Cattaneo, Colombo, Cont, Conte, Coppola, Costa, Costantin, D'amico, D'angelo, Damico, De Angelis, De luca, De rosa, De Santis, Donati, Esposito, Fabbri, Farin, Ferrara, Ferrari, Ferraro, Ferretti, Ferri, Fior, Fontana, Galli, Gallo, Gatti, Gentile, Giordano, Giuliani, Grassi, Grasso, Greco, Guerra, Leone, Lombardi, Lombardo, Longo, Mancini, Marchetti, Marian, Marini, Marino, Martinelli, Martini, Martino, Mazza, Messina, Milani, Montanari, Monti, Morelli, Moretti, Negri, Neri, Orlando, Pagano, Palmieri, Palumbo, Parisi, Pellegrini, Pellegrino, Piras, Ricci, Rinaldi, Riva, Rizzi, Rizzo, Romano, Ross, Rossetti, Ruggiero, Russo, Sala, Sanna, Santoro, Sartori, Serr, Silvestri, Sorrentino, Testa, Valentini, Villa, Vitale, Vitali]
prefix: [Sig., Dott., Dr., Ing.]
suffix: []
name:
- "#{prefix} #{first_name} #{last_name}"
- "#{first_name} #{last_name}"
- "#{first_name} #{last_name}"
- "#{first_name} #{last_name}"
- "#{first_name} #{last_name}"
- "#{first_name} #{last_name}"
phone_number:
formats: ['+## ### ## ## ####', '+## ## #######', '+## ## ########', '+## ### #######', '+## ### ########', '+## #### #######', '+## #### ########', '0## ### ####', '+39 0## ### ###', '3## ### ###', '+39 3## ### ###']
+43
View File
@@ -0,0 +1,43 @@
ja:
faker:
address:
postcode: ["###-####"]
state: ["北海道", "青森県", "岩手県", "宮城県", "秋田県", "山形県", "福島県", "茨城県", "栃木県", "群馬県", "埼玉県", "千葉県", "東京都", "神奈川県", "新潟県", "富山県", "石川県", "福井県", "山梨県", "長野県", "岐阜県", "静岡県", "愛知県", "三重県", "滋賀県", "京都府", "大阪府", "兵庫県", "奈良県", "和歌山県", "鳥取県", "島根県", "岡山県", "広島県", "山口県", "徳島県", "香川県", "愛媛県", "高知県", "福岡県", "佐賀県", "長崎県", "熊本県", "大分県", "宮崎県", "鹿児島県", "沖縄県"]
state_abbr: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47"]
city_prefix: ["北", "東", "西", "南", "新", "大", "中", "小"]
city_suffix: ["市", "区", "町", "村", "郡"]
city:
- "#{city_prefix}#{Name.first_name}#{city_suffix}"
- "#{Name.first_name}#{city_suffix}"
- "#{city_prefix}#{Name.last_name}#{city_suffix}"
- "#{Name.last_name}#{city_suffix}"
street_name:
- "#{Name.first_name}#{street_suffix}"
- "#{Name.last_name}#{street_suffix}"
phone_number:
formats: ['0####-#-####', '0###-##-####', '0##-###-####', '0#-####-####']
cell_phone:
formats: ['090-####-####', '080-####-####', '070-####-####']
name:
last_name: ["佐藤", "鈴木", "高橋", "田中", "伊藤", "山本", "渡辺", "中村", "小林", "加藤", "吉田", "山田", "佐々木", "山口", "松本", "井上", "木村", "林", "斎藤", "清水", "山崎", "阿部", "森", "池田", "橋本", "山下", "石川", "中島", "前田", "藤田", "後藤", "小川", "岡田", "村上", "長谷川", "近藤", "石井", "斉藤", "坂本", "遠藤", "藤井", "青木", "福田", "三浦", "西村", "藤原", "太田", "松田", "原田", "岡本", "中野", "中川", "小野", "田村", "竹内", "金子", "中山", "和田", "石田", "工藤", "上田", "原", "森田", "酒井", "横山", "柴田", "宮崎", "宮本", "内田", "高木", "谷口", "安藤", "丸山", "今井", "大野", "高田", "菅原", "河野", "武田", "藤本", "上野", "杉山", "千葉", "村田", "増田", "小島", "小山", "大塚", "平野", "久保", "渡部", "松井", "菊地", "岩崎", "松尾", "佐野", "木下", "野口", "野村", "新井"]
first_name: ["翔太", "蓮", "翔", "陸", "颯太", "悠斗", "大翔", "翼", "樹", "奏太", "大和", "大輝", "悠", "隼人", "健太", "大輔", "駿", "陽斗", "優", "陽", "悠人", "誠", "拓海", "仁", "悠太", "悠真", "大地", "健", "遼", "大樹", "諒", "響", "太一", "一郎", "優斗", "亮", "海斗", "颯", "亮太", "匠", "陽太", "航", "瑛太", "直樹", "空", "光", "太郎", "輝", "一輝", "蒼", "葵", "優那", "優奈", "凛", "陽菜", "愛", "結衣", "美咲", "楓", "さくら", "遥", "美優", "莉子", "七海", "美月", "結菜", "真央", "花音", "陽子", "舞", "美羽", "優衣", "未来", "彩", "彩乃", "彩花", "優", "智子", "奈々", "千尋", "愛美", "優菜", "杏", "裕子", "芽衣", "綾乃", "琴音", "桜", "恵", "杏奈", "美桜", "優花", "玲奈", "結", "茜", "美穂", "明日香", "愛子", "美緒", "碧"]
name:
- "#{last_name} #{first_name}"
university:
prefix: ["北海道", "東北", "関東", "中部", "近畿", "中国", "四国", "九州"]
suffix: ["大学", "医科大学", "芸術大学", "音楽大学", "工業大学"]
name:
- "#{Name.last_name}#{University.suffix}"
- "#{University.prefix}#{Name.last_name}#{University.suffix}"
- "#{University.prefix}#{Address.city_prefix}#{University.suffix}"
company:
suffix: ["株式会社", "有限会社", "合名会社", "合資会社", "合同会社"]
category: ["水産", "農林", "鉱業", "建設", "食品", "印刷", "電気", "ガス", "情報", "通信", "運輸", "銀行", "保険"]
name:
- "#{Name.last_name}#{category}#{suffix}"
- "#{suffix}#{Name.last_name}#{category}"
+37
View File
@@ -0,0 +1,37 @@
ko:
faker:
address:
postcode: ["###-###"]
state: ["강원", "경기", "경남", "경북", "광주", "대구", "대전", "부산", "서울", "울산", "인천", "전남", "전북", "제주", "충남", "충북", "세종"]
state_abbr: ["강원", "경기", "경남", "경북", "광주", "대구", "대전", "부산", "서울", "울산", "인천", "전남", "전북", "제주", "충남", "충북", "세종"]
city_suffix: ["구", "시", "군"]
city_name: ["강릉", "양양", "인제", "광주", "구리", "부천", "밀양", "통영", "창원", "거창", "고성", "양산", "김천", "구미", "영주", "광산", "남", "북", "고창", "군산", "남원", "동작", "마포", "송파", "용산", "부평", "강화", "수성"]
city:
- "#{city_name}#{city_suffix}"
street_root: ["상계", "화곡", "신정", "목", "잠실", "면목", "주안", "안양", "중", "정왕", "구로", "신월", "연산", "부평", "창", "만수", "중계", "검단", "시흥", "상도", "방배", "장유", "상", "광명", "신길", "행신", "대명", "동탄"]
street_suffix: ["읍", "면", "동"]
street_name:
- "#{street_root}#{street_suffix}"
phone_number:
formats: ['0#-#####-####', '0##-###-####', '0##-####-####']
company:
suffix: ["연구소", "게임즈", "그룹", "전자", "물산", "코리아"]
prefix: ["주식회사", "한국"]
name:
- "#{prefix} #{Name.first_name}"
- "#{Name.first_name} #{suffix}"
internet:
free_email: [gmail.com, yahoo.co.kr, hanmail.net, naver.com]
domain_suffix: [co.kr, com, biz, info, ne.kr, net, or.kr, org]
lorem:
words: ["국가는", "법률이", "정하는", "바에", "의하여", "재외국민을", "보호할", "의무를", "진다.", "모든", "국민은", "신체의", "자유를", "가진다.", "국가는", "전통문화의", "계승·발전과", "민족문화의", "창달에", "노력하여야", "한다.", "통신·방송의", "시설기준과", "신문의", "기능을", "보장하기", "위하여", "필요한", "사항은", "법률로", "정한다.", "헌법에", "의하여", "체결·공포된", "조약과", "일반적으로", "승인된", "국제법규는", "국내법과", "같은", "효력을", "가진다.", "다만,", "현행범인인", "경우와", "장기", "3년", "이상의", "형에", "해당하는", "죄를", "범하고", "도피", "또는", "증거인멸의", "염려가", "있을", "때에는", "사후에", "영장을", "청구할", "수", "있다.", "저작자·발명가·과학기술자와", "예술가의", "권리는", "법률로써", "보호한다.", "형사피고인은", "유죄의", "판결이", "확정될", "때까지는", "무죄로", "추정된다.", "모든", "국민은", "행위시의", "법률에", "의하여", "범죄를", "구성하지", "아니하는", "행위로", "소추되지", "아니하며,", "동일한", "범죄에", "대하여", "거듭", "처벌받지", "아니한다.", "국가는", "평생교육을", "진흥하여야", "한다.", "모든", "국민은", "사생활의", "비밀과", "자유를", "침해받지", "아니한다.", "의무교육은", "무상으로", "한다.", "저작자·발명가·과학기술자와", "예술가의", "권리는", "법률로써", "보호한다.", "국가는", "모성의", "보호를", "위하여", "노력하여야", "한다.", "헌법에", "의하여", "체결·공포된", "조약과", "일반적으로", "승인된", "국제법규는", "국내법과", "같은", "효력을", "가진다."]
name:
last_name: ["김", "이", "박", "최", "정", "강", "조", "윤", "장", "임", "오", "한", "신", "서", "권", "황", "안", "송", "류", "홍"]
first_name: ["서연", "민서", "서현", "지우", "서윤", "지민", "수빈", "하은", "예은", "윤서", "민준", "지후", "지훈", "준서", "현우", "예준", "건우", "현준", "민재", "우진", "은주"]
name:
- "#{last_name} #{first_name}"
+55
View File
@@ -0,0 +1,55 @@
# coding: utf-8
nb-NO:
faker:
address:
city_root: ["Fet", "Gjes", "Høy", "Inn", "Fager", "Lille", "Lo", "Mal", "Nord", "Nær", "Sand", "Sme", "Stav", "Stor", "Tand", "Ut", "Vest"]
city_suffix: ["berg", "borg", "by", "bø", "dal", "eid", "fjell", "fjord", "foss", "grunn", "hamn", "havn", "helle", "mark", "nes", "odden", "sand", "sjøen", "stad", "strand", "strøm", "sund", "vik", "vær", "våg", "ø", "øy", "ås"]
street_prefix: ["Øvre", "Nedre", "Søndre", "Gamle", "Østre", "Vestre"]
street_root: ["Eike", "Bjørke", "Gran", "Vass", "Furu", "Litj", "Lille", "Høy", "Fosse", "Elve", "Ku", "Konvall", "Soldugg", "Hestemyr", "Granitt", "Hegge", "Rogne", "Fiol", "Sol", "Ting", "Malm", "Klokker", "Preste", "Dam", "Geiterygg", "Bekke", "Berg", "Kirke", "Kors", "Bru", "Blåveis", "Torg", "Sjø"]
street_suffix: ["alléen", "bakken", "berget", "bråten", "eggen", "engen", "ekra", "faret", "flata", "gata", "gjerdet", "grenda", "gropa", "hagen", "haugen", "havna", "holtet", "høgda", "jordet", "kollen", "kroken", "lia", "lunden", "lyngen", "løkka", "marka", "moen", "myra", "plassen", "ringen", "roa", "røa", "skogen", "skrenten", "spranget", "stien", "stranda", "stubben", "stykket", "svingen", "tjernet", "toppen", "tunet", "vollen", "vika", "åsen"]
common_street_suffix: ["sgate", "svei", "s Gate", "s Vei", "gata", "veien"]
building_number: ["#", "##"]
secondary_address: ['Leil. ###', 'Oppgang A', 'Oppgang B']
postcode: ["####", "####", "####", "0###"]
state: [Østfold, Akershus, Oslo, Hedmark, Oppland, Buskerud, Vestfold, Telemark, Aust-Agder, Vest-Agder, Rogaland, Hordaland, Sogn og Fjordane, Møre og Romsdal, Sør-Trøndelag, Nord-Trøndelag, Nordland, Troms, Finnmark, Svalbard]
city:
- "#{city_root}#{city_suffix}"
street_name:
- "#{street_root}#{street_suffix}"
- "#{street_prefix} #{street_root}#{street_suffix}"
- "#{Name.first_name}#{common_street_suffix}"
- "#{Name.last_name}#{common_street_suffix}"
street_address:
- "#{street_name} #{building_number}"
default_country: [Norge]
company:
suffix: ["Gruppen", "AS", "ASA", "BA", "RFH", "og Sønner"]
name:
- "#{Name.last_name} #{suffix}"
- "#{Name.last_name}-#{Name.last_name}"
- "#{Name.last_name}, #{Name.last_name} og #{Name.last_name}"
internet:
domain_suffix: ["no", "com", "net", "org"]
name:
first_name: ["Emma", "Sara", "Thea", "Ida", "Julie", "Nora", "Emilie", "Ingrid", "Hanna", "Maria", "Sofie", "Anna", "Malin", "Amalie", "Vilde", "Frida", "Andrea", "Tuva", "Victoria", "Mia", "Karoline", "Mathilde", "Martine", "Linnea", "Marte", "Hedda", "Marie", "Helene", "Silje", "Leah", "Maja", "Elise", "Oda", "Kristine", "Aurora", "Kaja", "Camilla", "Mari", "Maren", "Mina", "Selma", "Jenny", "Celine", "Eline", "Sunniva", "Natalie", "Tiril", "Synne", "Sandra", "Madeleine", "Markus", "Mathias", "Kristian", "Jonas", "Andreas", "Alexander", "Martin", "Sander", "Daniel", "Magnus", "Henrik", "Tobias", "Kristoffer", "Emil", "Adrian", "Sebastian", "Marius", "Elias", "Fredrik", "Thomas", "Sondre", "Benjamin", "Jakob", "Oliver", "Lucas", "Oskar", "Nikolai", "Filip", "Mats", "William", "Erik", "Simen", "Ole", "Eirik", "Isak", "Kasper", "Noah", "Lars", "Joakim", "Johannes", "Håkon", "Sindre", "Jørgen", "Herman", "Anders", "Jonathan", "Even", "Theodor", "Mikkel", "Aksel"] # duplication, unfortunately
feminine_name: ["Emma", "Sara", "Thea", "Ida", "Julie", "Nora", "Emilie", "Ingrid", "Hanna", "Maria", "Sofie", "Anna", "Malin", "Amalie", "Vilde", "Frida", "Andrea", "Tuva", "Victoria", "Mia", "Karoline", "Mathilde", "Martine", "Linnea", "Marte", "Hedda", "Marie", "Helene", "Silje", "Leah", "Maja", "Elise", "Oda", "Kristine", "Aurora", "Kaja", "Camilla", "Mari", "Maren", "Mina", "Selma", "Jenny", "Celine", "Eline", "Sunniva", "Natalie", "Tiril", "Synne", "Sandra", "Madeleine"]
masculine_name: ["Markus", "Mathias", "Kristian", "Jonas", "Andreas", "Alexander", "Martin", "Sander", "Daniel", "Magnus", "Henrik", "Tobias", "Kristoffer", "Emil", "Adrian", "Sebastian", "Marius", "Elias", "Fredrik", "Thomas", "Sondre", "Benjamin", "Jakob", "Oliver", "Lucas", "Oskar", "Nikolai", "Filip", "Mats", "William", "Erik", "Simen", "Ole", "Eirik", "Isak", "Kasper", "Noah", "Lars", "Joakim", "Johannes", "Håkon", "Sindre", "Jørgen", "Herman", "Anders", "Jonathan", "Even", "Theodor", "Mikkel", "Aksel"]
last_name: ["Johansen", "Hansen", "Andersen", "Kristiansen", "Larsen", "Olsen", "Solberg", "Andresen", "Pedersen", "Nilsen", "Berg", "Halvorsen", "Karlsen", "Svendsen", "Jensen", "Haugen", "Martinsen", "Eriksen", "Sørensen", "Johnsen", "Myhrer", "Johannessen", "Nielsen", "Hagen", "Pettersen", "Bakke", "Skuterud", "Løken", "Gundersen", "Strand", "Jørgensen", "Kvarme", "Røed", "Sæther", "Stensrud", "Moe", "Kristoffersen", "Jakobsen", "Holm", "Aas", "Lie", "Moen", "Andreassen", "Vedvik", "Nguyen", "Jacobsen", "Torgersen", "Ruud", "Krogh", "Christiansen", "Bjerke", "Aalerud", "Borge", "Sørlie", "Berge", "Østli", "Ødegård", "Torp", "Henriksen", "Haukelidsæter", "Fjeld", "Danielsen", "Aasen", "Fredriksen", "Dahl", "Berntsen", "Arnesen", "Wold", "Thoresen", "Solheim", "Skoglund", "Bakken", "Amundsen", "Solli", "Smogeli", "Kristensen", "Glosli", "Fossum", "Evensen", "Eide", "Carlsen", "Østby", "Vegge", "Tangen", "Smedsrud", "Olstad", "Lunde", "Kleven", "Huseby", "Bjørnstad", "Ryan", "Rasmussen", "Nygård", "Nordskaug", "Nordby", "Mathisen", "Hopland", "Gran", "Finstad", "Edvardsen"]
prefix: [Dr., Prof.]
suffix: [Jr., Sr., I, II, III, IV, V]
name:
- "#{prefix} #{first_name} #{last_name}"
- "#{first_name} #{last_name} #{suffix}"
- "#{feminine_name} #{feminine_name} #{last_name}"
- "#{masculine_name} #{masculine_name} #{last_name}"
- "#{first_name} #{last_name} #{last_name}"
- "#{first_name} #{last_name}"
phone_number:
formats: ["########", "## ## ## ##", "### ## ###", "+47 ## ## ## ##"]
cell_phone:
formats: ["########", "## ## ## ##", "### ## ###", "+47 ## ## ## ##"]
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+85
View File
@@ -0,0 +1,85 @@
pt-BR:
faker:
address:
city_prefix: [Nova, Velha, Grande, Vila, Município de]
city_suffix: [do Descoberto, de Nossa Senhora, do Norte, do Sul]
country: [ "Afeganistão", "Albânia", "Algéria", "Samoa", "Andorra", "Angola", "Anguilla", "Antigua and Barbada", "Argentina", "Armênia", "Aruba", "Austrália",
"Áustria", "Alzerbajão", "Bahamas", "Barém", "Bangladesh", "Barbado", "Belgrado", "Bélgica", "Belize", "Benin", "Bermuda", "Bhutan", "Bolívia",
"Bôsnia", "Botuasuna", "Bouvetoia", "Brasil", "Arquipélago de Chagos", "Ilhas Virgens", "Brunei", "Bulgária", "Burkina Faso", "Burundi", "Cambójia",
"Camarões", "Canadá", "Cabo Verde", "Ilhas Caiman", "República da África Central", "Chad", "Chile", "China", "Ilhas Natal", "Ilhas Cocos", "Colômbia",
"Comoros", "Congo", "Ilhas Cook", "Costa Rica", "Costa do Marfim", "Croácia", "Cuba", "Cyprus", "República Tcheca", "Dinamarca", "Djibouti", "Dominica",
"República Dominicana", "Equador", "Egito", "El Salvador", "Guiné Equatorial", "Eritrea", "Estônia", "Etiópia", "Ilhas Faroe", "Malvinas", "Fiji",
"Finlândia", "França", "Guiné Francesa", "Polinésia Francesa", "Gabão", "Gâmbia", "Georgia", "Alemanha", "Gana", "Gibraltar", "Grécia", "Groelândia",
"Granada", "Guadalupe", "Guano", "Guatemala", "Guernsey", "Guiné", "Guiné-Bissau", "Guiana", "Haiti", "Heard Island and McDonald Islands", "Vaticano",
"Honduras", "Hong Kong", "Hungria", "Iceland", "Índia", "Indonésia", "Irã", "Iraque", "Irlanda", "Ilha de Man", "Israel", "Itália", "Jamaica", "Japão",
"Jersey", "Jordânia", "Cazaquistão", "Quênia", "Kiribati", "Coreia do Norte", "Coreia do Sul", "Kuwait", "Kyrgyz Republic", "República Democrática de Lao People",
"Latvia", "Líbano", "Lesotho", "Libéria", "Libyan Arab Jamahiriya", "Liechtenstein", "Lituânia", "Luxemburgo", "Macao", "Macedônia", "Madagascar", "Malawi",
"Malásia", "Maldives", "Mali", "Malta", "Ilhas Marshall", "Martinica", "Mauritânia", "Mauritius", "Mayotte", "México", "Micronésia", "Moldova", "Mônaco",
"Mongólia", "Montenegro", "Montserrat", "Marrocos", "Moçambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Antilhas Holandesas", "Holanda", "Nova Caledonia",
"Nova Zelândia", "Nicarágua", "Nigéria", "Niue", "Ilha Norfolk", "Northern Mariana Islands", "Noruega", "Oman", "Paquistão", "Palau", "Território da Palestina",
"Panamá", "Nova Guiné Papua", "Paraguai", "Peru", "Filipinas", "Polônia", "Portugal", "Puerto Rico", "Qatar", "Romênia", "Rússia", "Ruanda", "São Bartolomeu",
"Santa Helena", "Santa Lúcia", "Saint Martin", "Saint Pierre and Miquelon", "Saint Vincent and the Grenadines", "Samoa", "San Marino", "Sao Tomé e Príncipe",
"Arábia Saudita", "Senegal", "Sérvia", "Seychelles", "Serra Leoa", "Singapura", "Eslováquia", "Eslovênia", "Ilhas Salomão", "Somália",
"África do Sul", "South Georgia and the South Sandwich Islands", "Spanha", "Sri Lanka", "Sudão", "Suriname", "Svalbard & Jan Mayen Islands", "Swaziland",
"Suécia", "Suíça", "Síria", "Taiwan", "Tajiquistão", "Tanzânia", "Tailândia", "Timor-Leste", "Togo", "Tokelau", "Tonga", "Trinidá e Tobago", "Tunísia",
"Turquia", "Turcomenistão", "Turks and Caicos Islands", "Tuvalu", "Uganda", "Ucrânia", "Emirados Árabes Unidos", "Reino Unido", "Estados Unidos da América",
"Estados Unidos das Ilhas Virgens", "Uruguai", "Uzbequistão", "Vanuatu", "Venezuela", "Vietnã", "Wallis and Futuna", "Sahara", "Yemen", "Zâmbia", "Zimbábue"]
building_number: ["#####", "####", "###", "s/n"]
street_suffix: ["Rua", "Avenida", "Travessa", "Ponte", "Alameda", "Marginal", "Viela", "Rodovia"]
street_name:
- "#{street_suffix} #{Name.first_name}"
- "#{street_suffix} #{Name.first_name} #{Name.last_name}"
secondary_address: ["Apto. ###", "Sobrado ##", "Casa #", "Lote ##", "Quadra ##"]
# Though these are US-specific, they are here (in the default locale) for backwards compatibility
postcode: ["#####-###"]
state: ["Acre", "Alagoas", "Amapá", "Amazonas", "Bahia", "Ceará", "Distrito Federal", "Espírito Santo", "Goiás", "Maranhão", "Mato Grosso", "Mato Grosso do Sul", "Minas Gerais", "Pará", "Paraíba", "Paraná", "Pernambuco", "Piauí", "Rio de Janeiro", "Rio Grande do Norte", "Rio Grande do Sul", "Rondônia", "Roraima", "Santa Catarina", "São Paulo", "Sergipe", "Tocantins"]
state_abbr: [AC, AL, AP, AM, BA, CE, DF, ES, GO, MA, MT, MS, PA, PB, PR, PE, PI, RJ, RN, RS, RO, RR, SC, SP]
postcode_by_state:
SP: '1####-###'
RJ: '2####-###'
MG: '3####-###'
BA: '4####-###'
SE: '49###-###'
PE: '5####-###'
AL: '57###-###'
PB: '58###-###'
RN: '59###-###'
CE: '60###-###'
PI: '64###-###'
MA: '65###-###'
PA: '66###-###'
AP: '68###-###'
AM: '69###-###'
AC: '69###-###'
DF: '70###-###'
GO: '72###-###'
TO: '77###-###'
MT: '78###-###'
MS: '79###-###'
PR: '80###-###'
SC: '88###-###'
RS: '90###-###'
default_country: [Brasil]
company:
suffix: ["S.A.", "LTDA", "e Associados", "Comércio", "EIRELI"]
name:
- "#{Name.last_name} #{suffix}"
- "#{Name.last_name}-#{Name.last_name}"
- "#{Name.last_name}, #{Name.last_name} e #{Name.last_name}"
internet:
free_email: [gmail.com, yahoo.com, hotmail.com, live.com, bol.com.br]
domain_suffix: [br, com, biz, info, name, net, org]
lorem:
words: [alias, consequatur, aut, perferendis, sit, voluptatem, accusantium, doloremque, aperiam, eaque, ipsa, quae, ab, illo, inventore, veritatis, et, quasi, architecto, beatae, vitae, dicta, sunt, explicabo, aspernatur, aut, odit, aut, fugit, sed, quia, consequuntur, magni, dolores, eos, qui, ratione, voluptatem, sequi, nesciunt, neque, dolorem, ipsum, quia, dolor, sit, amet, consectetur, adipisci, velit, sed, quia, non, numquam, eius, modi, tempora, incidunt, ut, labore, et, dolore, magnam, aliquam, quaerat, voluptatem, ut, enim, ad, minima, veniam, quis, nostrum, exercitationem, ullam, corporis, nemo, enim, ipsam, voluptatem, quia, voluptas, sit, suscipit, laboriosam, nisi, ut, aliquid, ex, ea, commodi, consequatur, quis, autem, vel, eum, iure, reprehenderit, qui, in, ea, voluptate, velit, esse, quam, nihil, molestiae, et, iusto, odio, dignissimos, ducimus, qui, blanditiis, praesentium, laudantium, totam, rem, voluptatum, deleniti, atque, corrupti, quos, dolores, et, quas, molestias, excepturi, sint, occaecati, cupiditate, non, provident, sed, ut, perspiciatis, unde, omnis, iste, natus, error, similique, sunt, in, culpa, qui, officia, deserunt, mollitia, animi, id, est, laborum, et, dolorum, fuga, et, harum, quidem, rerum, facilis, est, et, expedita, distinctio, nam, libero, tempore, cum, soluta, nobis, est, eligendi, optio, cumque, nihil, impedit, quo, porro, quisquam, est, qui, minus, id, quod, maxime, placeat, facere, possimus, omnis, voluptas, assumenda, est, omnis, dolor, repellendus, temporibus, autem, quibusdam, et, aut, consequatur, vel, illum, qui, dolorem, eum, fugiat, quo, voluptas, nulla, pariatur, at, vero, eos, et, accusamus, officiis, debitis, aut, rerum, necessitatibus, saepe, eveniet, ut, et, voluptates, repudiandae, sint, et, molestiae, non, recusandae, itaque, earum, rerum, hic, tenetur, a, sapiente, delectus, ut, aut, reiciendis, voluptatibus, maiores, doloribus, asperiores, repellat]
name:
first_name: ["Alessandro", "Alessandra", "Alexandre", "Aline", "Antônio", "Breno", "Bruna", "Carlos", "Carla", "Célia", "Cecília", "César", "Danilo", "Dalila", "Deneval", "Eduardo", "Eduarda", "Esther", "Elísio", "Fábio", "Fabrício", "Fabrícia", "Félix", "Felícia", "Feliciano", "Frederico", "Fabiano", "Gustavo", "Guilherme", "Gúbio", "Heitor", "Hélio", "Hugo", "Isabel", "Isabela", "Ígor", "João", "Joana", "Júlio César", "Júlio", "Júlia", "Janaína", "Karla", "Kléber", "Lucas", "Lorena", "Lorraine", "Larissa", "Ladislau", "Marcos", "Meire", "Marcelo", "Marcela", "Margarida", "Mércia", "Márcia", "Marli", "Morgana", "Maria", "Norberto", "Natália", "Nataniel", "Núbia", "Ofélia", "Paulo", "Paula", "Pablo", "Pedro", "Raul", "Rafael", "Rafaela", "Ricardo", "Roberto", "Roberta", "Sílvia", "Sílvia", "Silas", "Suélen", "Sara", "Salvador", "Sirineu", "Talita", "Tertuliano", "Vicente", "Víctor", "Vitória", "Yango", "Yago", "Yuri", "Washington", "Warley"]
last_name: ["Silva", "Souza", "Carvalho", "Santos", "Reis", "Xavier", "Franco", "Braga", "Macedo", "Batista", "Barros", "Moraes", "Costa", "Pereira", "Carvalho", "Melo", "Saraiva", "Nogueira", "Oliveira", "Martins", "Moreira", "Albuquerque"]
prefix: ["Sr.", "Sra.", "Srta.", "Dr.", "Dra."]
suffix: ["Jr.", "Neto", "Filho"]
phone_number:
formats: ["(##) ####-####", "+55 (##) ####-####", "(##) #####-####"]
+49 -124
View File
File diff suppressed because one or more lines are too long
+65
View File
@@ -0,0 +1,65 @@
ru:
faker:
separator: " и "
address:
country: [Австралия, Австрия, Азербайджан, Албания, Алжир, Американское Самоа (не признана), Ангилья, Ангола, Андорра, Антарктика (не признана), Антигуа и Барбуда, Антильские Острова (не признана), Аомынь (не признана), Аргентина, Армения, Афганистан, Багамские Острова, Бангладеш, Барбадос, Бахрейн, Беларусь, Белиз, Бельгия, Бенин, Болгария, Боливия, Босния и Герцеговина, Ботсвана, Бразилия, Бруней, Буркина-Фасо, Бурунди, Бутан, Вануату, Ватикан, Великобритания, Венгрия, Венесуэла, Восточный Тимор, Вьетнам, Габон, Гаити, Гайана, Гамбия, Гана, Гваделупа (не признана), Гватемала, Гвиана (не признана), Гвинея, Гвинея-Бисау, Германия, Гондурас, Гренада, Греция, Грузия, Дания, Джибути, Доминика, Доминиканская Республика, Египет, Замбия, Зимбабве, Израиль, Индия, Индонезия, Иордания, Ирак, Иран, Ирландия, Исландия, Испания, Италия, Йемен, Кабо-Верде, Казахстан, Камбоджа, Камерун, Канада, Катар, Кения, Кипр, Кирибати, Китай, Колумбия, Коморские Острова, Конго, Демократическая Республика, Корея (Северная), Корея (Южная), Косово, Коста-Рика, Кот-д'Ивуар, Куба, Кувейт, Кука острова, Кыргызстан, Лаос, Латвия, Лесото, Либерия, Ливан, Ливия, Литва, Лихтенштейн, Люксембург, Маврикий, Мавритания, Мадагаскар, Македония, Малави, Малайзия, Мали, Мальдивы, Мальта, Маршалловы Острова, Мексика, Микронезия, Мозамбик, Молдова, Монако, Монголия, Марокко, Мьянма, Намибия, Науру, Непал, Нигер, Нигерия, Нидерланды, Никарагуа, Новая Зеландия, Норвегия, Объединенные Арабские Эмираты, Оман, Пакистан, Палау, Панама, Папуа — Новая Гвинея, Парагвай, Перу, Польша, Португалия, Республика Конго, Россия, Руанда, Румыния, Сальвадор, Самоа, Сан-Марино, Сан-Томе и Принсипи, Саудовская Аравия, Свазиленд, Сейшельские острова, Сенегал, Сент-Винсент и Гренадины, Сент-Киттс и Невис, Сент-Люсия, Сербия, Сингапур, Сирия, Словакия, Словения, Соединенные Штаты Америки, Соломоновы Острова, Сомали, Судан, Суринам, Сьерра-Леоне, Таджикистан, Таиланд, Тайвань (не признана), Тамил-Илам (не признана), Танзания, Тёркс и Кайкос (не признана), Того, Токелау (не признана), Тонга, Тринидад и Тобаго, Тувалу, Тунис, Турецкая Республика Северного Кипра (не признана), Туркменистан, Турция, Уганда, Узбекистан, Украина, Уругвай, Фарерские Острова (не признана), Фиджи, Филиппины, Финляндия, Франция, Французская Полинезия (не признана), Хорватия, Центральноафриканская Республика, Чад, Черногория, Чехия, Чили, Швейцария, Швеция, Шри-Ланка, Эквадор, Экваториальная Гвинея, Эритрея, Эстония, Эфиопия, Южно-Африканская Республика, Ямайка, Япония]
building_number: ['###']
street_suffix: ['ул.', 'улица', 'проспект', 'пр.', 'площадь', 'пл.']
secondary_address: ['кв. ###']
postcode: ['######']
state: [Республика Адыгея, Республика Башкортостан, Республика Бурятия, Республика Алтай Республика Дагестан, Республика Ингушетия, Кабардино-Балкарская Республика, Республика Калмыкия, Республика Карачаево-Черкессия, Республика Карелия, Республика Коми, Республика Марий Эл, Республика Мордовия, Республика Саха (Якутия), Республика Северная Осетия-Алания, Республика Татарстан, Республика Тыва, Удмуртская Республика, Республика Хакасия, Чувашская Республика, Алтайский край, Краснодарский край, Красноярский край, Приморский край, Ставропольский край, Хабаровский край, Амурская область, Архангельская область, Астраханская область, Белгородская область, Брянская область, Владимирская область, Волгоградская область, Вологодская область, Воронежская область, Ивановская область, Иркутская область, Калиниградская область, Калужская область, Камчатская область, Кемеровская область, Кировская область, Костромская область, Курганская область, Курская область, Ленинградская область, Липецкая область, Магаданская область, Московская область, Мурманская область, Нижегородская область, Новгородская область, Новосибирская область, Омская область, Оренбургская область, Орловская область, Пензенская область, Пермская область, Псковская область, Ростовская область, Рязанская область, Самарская область, Саратовская область, Сахалинская область, Свердловская область, Смоленская область, Тамбовская область, Тверская область, Томская область, Тульская область, Тюменская область, Ульяновская область, Челябинская область, Читинская область, Ярославская область, Еврейская автономная область, Агинский Бурятский авт. округ, Коми-Пермяцкий автономный округ, Корякский автономный округ, Ненецкий автономный округ, Таймырский (Долгано-Ненецкий) автономный округ, Усть-Ордынский Бурятский автономный округ, Ханты-Мансийский автономный округ, Чукотский автономный округ, Эвенкийский автономный округ, Ямало-Ненецкий автономный округ, Чеченская Республика]
street_title: [Советская, Молодежная, Центральная, Школьная, Новая, Садовая, Лесная, Набережная, Ленина, Мира, Октябрьская, Зеленая, Комсомольская, Заречная, Первомайская, Гагарина, Полевая, Луговая, Пионерская, Кирова, Юбилейная, Северная, Пролетарская, Степная, Пушкина, Калинина, Южная, Колхозная, Рабочая, Солнечная, Железнодорожная, Восточная, Заводская, Чапаева, Нагорная, Строителей, Береговая, Победы, Горького, Кооперативная, Красноармейская, Совхозная, Речная, Школьный , Спортивная, Озерная, Строительная, Парковая, Чкалова, Мичурина, речень улиц, Подгорная, Дружбы, Почтовая, Партизанская, Вокзальная, Лермонтова, Свободы, Дорожная, Дачная, Маяковского, Западная, Фрунзе, Дзержинского, Московская, Свердлова, Некрасова, Гоголя, Красная, Трудовая, Шоссейная, Чехова, Коммунистическая, Труда, Комарова, Матросова, Островского, Сосновая, Клубная, Куйбышева, Крупской, Березовая, Карла Маркса, 8 Марта, Больничная, Садовый , Интернациональная, Суворова, Цветочная, Трактовая, Ломоносова, Горная, Космонавтов, Энергетиков, Шевченко, Весенняя, Механизаторов, Коммунальная, Лесной , 40 лет Победы, Майская]
city_name: [Москва, Владимир, Санкт-Петербург, Новосибирск, Екатеринбург, Нижний Новгород, Самара, Казань, Омск, Челябинск, Ростов-на-Дону, Уфа, Волгоград, Пермь, Красноярск, Воронеж, Саратов, Краснодар, Тольятти, Ижевск, Барнаул, Ульяновск, Тюмень, Иркутск, Владивосток, Ярославль, Хабаровск, Махачкала, Оренбург, Новокузнецк, Томск, Кемерово, Рязань, Астрахань, Пенза, Липецк, Тула, Киров, Чебоксары, Курск, Брянск, Магнитогорск, Иваново, Тверь, Ставрополь, Белгород, Сочи]
city:
- "#{Address.city_name}"
street_name:
- "#{street_suffix} #{Address.street_title}"
- "#{Address.street_title} #{street_suffix}"
street_address:
- "#{street_name}, #{building_number}"
default_country: [Россия]
internet:
free_email: [yandex.ru, ya.ru, mail.ru, gmail.com, yahoo.com, hotmail.com]
domain_suffix: [com, ru, info, рф, net, org]
name:
male_first_name: [Александр, Алексей, Альберт, Анатолий, Андрей, Антон, Аркадий, Арсений, Артём, Борис, Вадим, Валентин, Валерий, Василий, Виктор, Виталий, Владимир, Владислав, Вячеслав, Геннадий, Георгий, Герман, Григорий, Даниил, Денис, Дмитрий, Евгений, Егор, Иван, Игнатий, Игорь, Илья, Константин, Лаврентий, Леонид, Лука, Макар, Максим, Матвей, Михаил, Никита, Николай, Олег, Роман, Семён, Сергей, Станислав, Степан, Фёдор, Эдуард, Юрий, Ярослав]
male_middle_name: [Александрович, Алексеевич, Альбертович, Анатольевич, Андреевич, Антонович, Аркадьевич, Арсеньевич, Артёмович, Борисович, Вадимович, Валентинович, Валерьевич, Васильевич, Викторович, Витальевич, Владимирович, Владиславович, Вячеславович, Геннадьевич, Георгиевич, Германович, Григорьевич, Даниилович, Денисович, Дмитриевич, Евгеньевич, Егорович, Иванович, Игнатьевич, Игоревич, Ильич, Константинович, Лаврентьевич, Леонидович, Лукич, Макарович, Максимович, Матвеевич, Михайлович, Никитич, Николаевич, Олегович, Романович, Семёнович, Сергеевич, Станиславович, Степанович, Фёдорович, Эдуардович, Юрьевич, Ярославович]
male_last_name: [Смирнов, Иванов, Кузнецов, Попов, Соколов, Лебедев, Козлов, Новиков, Морозов, Петров, Волков, Соловьев, Васильев, Зайцев, Павлов, Семенов, Голубев, Виноградов, Богданов, Воробьев, Федоров, Михайлов, Беляев, Тарасов, Белов, Комаров, Орлов, Киселев, Макаров, Андреев, Ковалев, Ильин, Гусев, Титов, Кузьмин, Кудрявцев, Баранов, Куликов, Алексеев, Степанов, Яковлев, Сорокин, Сергеев, Романов, Захаров, Борисов, Королев, Герасимов, Пономарев, Григорьев, Лазарев, Медведев, Ершов, Никитин, Соболев, Рябов, Поляков, Цветков, Данилов, Жуков, Фролов, Журавлев, Николаев, Крылов, Максимов, Сидоров, Осипов, Белоусов, Федотов, Дорофеев, Егоров, Матвеев, Бобров, Дмитриев, Калинин, Анисимов, Петухов, Антонов, Тимофеев, Никифоров, Веселов, Филиппов, Марков, Большаков, Суханов, Миронов, Ширяев, Александров, Коновалов, Шестаков, Казаков, Ефимов, Денисов, Громов, Фомин, Давыдов, Мельников, Щербаков, Блинов, Колесников, Карпов, Афанасьев, Власов, Маслов, Исаков, Тихонов, Аксенов, Гаврилов, Родионов, Котов, Горбунов, Кудряшов, Быков, Зуев, Третьяков, Савельев, Панов, Рыбаков, Суворов, Абрамов, Воронов, Мухин, Архипов, Трофимов, Мартынов, Емельянов, Горшков, Чернов, Овчинников, Селезнев, Панфилов, Копылов, Михеев, Галкин, Назаров, Лобанов, Лукин, Беляков, Потапов, Некрасов, Хохлов, Жданов, Наумов, Шилов, Воронцов, Ермаков, Дроздов, Игнатьев, Савин, Логинов, Сафонов, Капустин, Кириллов, Моисеев, Елисеев, Кошелев, Костин, Горбачев, Орехов, Ефремов, Исаев, Евдокимов, Калашников, Кабанов, Носков, Юдин, Кулагин, Лапин, Прохоров, Нестеров, Харитонов, Агафонов, Муравьев, Ларионов, Федосеев, Зимин, Пахомов, Шубин, Игнатов, Филатов, Крюков, Рогов, Кулаков, Терентьев, Молчанов, Владимиров, Артемьев, Гурьев, Зиновьев, Гришин, Кононов, Дементьев, Ситников, Симонов, Мишин, Фадеев, Комиссаров, Мамонтов, Носов, Гуляев, Шаров, Устинов, Вишняков, Евсеев, Лаврентьев, Брагин, Константинов, Корнилов, Авдеев, Зыков, Бирюков, Шарапов, Никонов, Щукин, Дьячков, Одинцов, Сазонов, Якушев, Красильников, Гордеев, Самойлов, Князев, Беспалов, Уваров, Шашков, Бобылев, Доронин, Белозеров, Рожков, Самсонов, Мясников, Лихачев, Буров, Сысоев, Фомичев, Русаков, Стрелков, Гущин, Тетерин, Колобов, Субботин, Фокин, Блохин, Селиверстов, Пестов, Кондратьев, Силин, Меркушев, Лыткин, Туров]
female_first_name: [Анна, Алёна, Алевтина, Александра, Алина, Алла, Анастасия, Ангелина, Анжела, Анжелика, Антонида, Антонина, Анфиса, Арина, Валентина, Валерия, Варвара, Василиса, Вера, Вероника, Виктория, Галина, Дарья, Евгения, Екатерина, Елена, Елизавета, Жанна, Зинаида, Зоя, Ирина, Кира, Клавдия, Ксения, Лариса, Лидия, Любовь, Людмила, Маргарита, Марина, Мария, Надежда, Наталья, Нина, Оксана, Ольга, Раиса, Регина, Римма, Светлана, София, Таисия, Тамара, Татьяна, Ульяна, Юлия]
female_middle_name: [Александровна, Алексеевна, Альбертовна, Анатольевна, Андреевна, Антоновна, Аркадьевна, Арсеньевна, Артёмовна, Борисовна, Вадимовна, Валентиновна, Валерьевна, Васильевна, Викторовна, Витальевна, Владимировна, Владиславовна, Вячеславовна, Геннадьевна, Георгиевна, Германовна, Григорьевна, Данииловна, Денисовна, Дмитриевна, Евгеньевна, Егоровна, Ивановна, Игнатьевна, Игоревна, Ильинична, Константиновна, Лаврентьевна, Леонидовна, Макаровна, Максимовна, Матвеевна, Михайловна, Никитична, Николаевна, Олеговна, Романовна, Семёновна, Сергеевна, Станиславовна, Степановна, Фёдоровна, Эдуардовна, Юрьевна, Ярославовна]
female_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: ['(9##)###-##-##']
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}"
File diff suppressed because one or more lines are too long
+73
View File
@@ -0,0 +1,73 @@
sv:
faker:
address:
city_prefix: [Söder, Norr, Väst, Öster, Aling, Ar, Av, Bo, Br, Bå, Ek, En, Esk, Fal, Gäv, Göte, Ha, Helsing, Karl, Krist, Kram, Kung, Kö, Lyck, Ny]
city_suffix: [stad, land, sås, ås, holm, tuna, sta, berg, löv, borg, mora, hamn, fors, köping, by, hult, torp, fred, vik]
country: [Ryssland, Kanada, Kina, USA, Brasilien, Australien, Indien, Argentina, Kazakstan, Algeriet, DR Kongo, Danmark, Färöarna, Grönland, Saudiarabien, Mexiko, Indonesien, Sudan, Libyen, Iran, Mongoliet, Peru, Tchad, Niger, Angola, Mali, Sydafrika, Colombia, Etiopien, Bolivia, Mauretanien, Egypten, Tanzania, Nigeria, Venezuela, Namibia, Pakistan, Moçambique, Turkiet, Chile, Zambia, Marocko, Västsahara, Burma, Afghanistan, Somalia, Centralafrikanska republiken, Sydsudan, Ukraina, Botswana, Madagaskar, Kenya, Frankrike, Franska Guyana, Jemen, Thailand, Spanien, Turkmenistan, Kamerun, Papua Nya Guinea, Sverige, Uzbekistan, Irak, Paraguay, Zimbabwe, Japan, Tyskland, Kongo, Finland, Malaysia, Vietnam, Norge, Svalbard, Jan Mayen, Elfenbenskusten, Polen, Italien, Filippinerna, Ecuador, Burkina Faso, Nya Zeeland, Gabon, Guinea, Storbritannien, Ghana, Rumänien, Laos, Uganda, Guyana, Oman, Vitryssland, Kirgizistan, Senegal, Syrien, Kambodja, Uruguay, Tunisien, Surinam, Nepal, Bangladesh, Tadzjikistan, Grekland, Nicaragua, Eritrea, Nordkorea, Malawi, Benin, Honduras, Liberia, Bulgarien, Kuba, Guatemala, Island, Sydkorea, Ungern, Portugal, Jordanien, Serbien, Azerbajdzjan, Österrike, Förenade Arabemiraten, Tjeckien, Panama, Sierra Leone, Irland, Georgien, Sri Lanka, Litauen, Lettland, Togo, Kroatien, Bosnien och Hercegovina, Costa Rica, Slovakien, Dominikanska republiken, Bhutan, Estland, Danmark, Färöarna, Grönland, Nederländerna, Schweiz, Guinea-Bissau, Taiwan, Moldavien, Belgien, Lesotho, Armenien, Albanien, Salomonöarna, Ekvatorialguinea, Burundi, Haiti, Rwanda, Makedonien, Djibouti, Belize, Israel, El Salvador, Slovenien, Fiji, Kuwait, Swaziland, Timor-Leste, Montenegro, Bahamas, Vanuatu, Qatar, Gambia, Jamaica, Kosovo, Libanon, Cypern, Brunei, Trinidad och Tobago, Kap Verde, Samoa, Luxemburg, Komorerna, Mauritius, São Tomé och Príncipe, Kiribati, Dominica, Tonga, Mikronesiens federerade stater, Singapore, Bahrain, Saint Lucia, Andorra, Palau, Seychellerna, Antigua och Barbuda, Barbados, Saint Vincent och Grenadinerna, Grenada, Malta, Maldiverna, Saint Kitts och Nevis, Marshallöarna, Liechtenstein, San Marino, Tuvalu, Nauru, Monaco, Vatikanstaten]
common_street_suffix: ["s Väg", "s Gata"]
street_prefix: [Västra, Östra, Norra, Södra, Övre, Undre]
street_root: [Björk, Järnvägs, Ring, Skol, Skogs, Ny, Gran, Idrotts, Stor, Kyrk, Industri, Park, Strand, Skol, Trädgård, Ängs, Kyrko, Villa, Ek, Kvarn, Stations, Back, Furu, Gen, Fabriks, Åker, Bäck, Asp]
street_suffix: [vägen, gatan, gränden, gärdet, allén]
state: [Blekinge, Dalarna, Gotland, Gävleborg, Göteborg, Halland, Jämtland, Jönköping, Kalmar, Kronoberg, Norrbotten, Skaraborg, Skåne, Stockholm, Södermanland, Uppsala, Värmland, Västerbotten, Västernorrland, Västmanland, Älvsborg, Örebro, Östergötland]
city:
- "#{city_prefix}#{city_suffix}"
street_name:
- "#{street_root}#{street_suffix}"
- "#{street_prefix} #{street_root}#{street_suffix}"
- "#{Name.first_name}#{common_street_suffix}"
- "#{Name.last_name}#{common_street_suffix}"
postcode: ['#####']
building_number: ['###', '##', '#']
secondary_address: ['Lgh. ###', 'Hus ###']
street_address:
- "#{street_name} #{building_number}"
default_country: [Sverige]
company:
suffix: ["Gruppen", "AB", "HB", "Group", "Investment", "Kommanditbolag", "Aktiebolag"]
name:
- "#{Name.last_name} #{suffix}"
- "#{Name.last_name}-#{Name.last_name}"
- "#{Name.last_name}, #{Name.last_name} #{suffix}"
internet:
domain_suffix: [se, nu, info, com, org]
name:
first_name_women: [Maria, Anna, Margareta, Elisabeth, Eva, Birgitta, Kristina, Karin, Elisabet, Marie, Åsa, Hjördis, Ingegärd]
first_name_men: [Erik, Lars, Karl, Anders, Per, Johan, Nils, Lennart, Emil, Hans, Jörgen, Göran, Håkan, Kåre]
first_name: [Erik, Lars, Karl, Anders, Per, Johan, Nils, Lennart, Emil, Hans, Jörgen, Göran, Håkan, Kåre, Maria, Anna, Margareta, Elisabeth, Eva, Birgitta, Kristina, Karin, Elisabet, Marie, Åsa, Hjördis, Ingegärd]
last_name: [Johansson, Andersson, Karlsson, Nilsson, Eriksson, Larsson, Olsson, Persson, Svensson, Gustafsson, Åslund, Östlund, Änglund]
prefix: [Dr., Prof., PhD.]
title:
descriptor: [Lead, Senior, Direct, Corporate, Dynamic, Future, Product, National, Regional, District, Central, Global, Customer, Investor, Dynamic, International, Legacy, Forward, Internal, Human, Chief, Principal]
level: [Solutions, Program, Brand, Security, Research, Marketing, Directives, Implementation, Integration, Functionality, Response, Paradigm, Tactics, Identity, Markets, Group, Division, Applications, Optimization, Operations, Infrastructure, Intranet, Communications, Web, Branding, Quality, Assurance, Mobility, Accounts, Data, Creative, Configuration, Accountability, Interactions, Factors, Usability, Metrics]
job: [Supervisor, Associate, Executive, Liaison, Officer, Manager, Engineer, Specialist, Director, Coordinator, Administrator, Architect, Analyst, Designer, Planner, Orchestrator, Technician, Developer, Producer, Consultant, Assistant, Facilitator, Agent, Representative, Strategist]
name:
- "#{first_name} #{last_name}"
- "#{prefix} #{first_name} #{last_name}"
phone_number:
formats: ['####-#####', '####-######']
cell_phone:
formats:
- '070-###-####'
- '076-###-####'
- '073-###-####'
commerce:
color: [vit, silver, grå, svart, röd, grön, blå, gul, lila, indigo, guld, brun, rosa, purpur, korall]
department: ["Böcker", "Filmer", "Musik", "Spel", "Elektronik", "Datorer", "Hem", "Trädgård", "Verktyg", "Livsmedel", "Hälsa", "Skönhet", "Leksaker", "Klädsel", "Skor", "Smycken", "Sport"]
product_name:
adjective: [Liten, Ergonomisk, Robust, Intelligent, Söt, Otrolig, Fatastisk, Praktisk, Slimmad, Grym, Enorm, Mediokra, Synergistic, Tung, Lätt, Aerodynamisk, Tålig]
material: [Stål, Metall, Trä, Betong, Plast, Bomul, Grnit, Gummi, Latex, Läder , Silke, Ull, Linne, Marmor, Järn, Brons, Koppar, Aluminium, Papper]
product: [Stol, Bil, Dator, Handskar, Pants, Shirt, Table, Shoes, Hat, Plate, Kniv, Flaska, Coat, Lampa. Tangentbord, Bag, Bänk, Klocka, Titta, Plånbok]
team:
suffix: [IF, FF, BK, HK, AIF, SK, FC, SK, BoIS, FK, BIS, FIF, IK]
name:
- "#{Address.city} #{suffix}"
+75
View File
@@ -0,0 +1,75 @@
uk:
faker:
separator: " та "
address:
country: [Австралія, Австрія, Азербайджан, Албанія, Алжир, Ангола, Андорра, Антигуа і Барбуда, Аргентина, Афганістан, Багамські Острови, Бангладеш, Барбадос, Бахрейн, Беліз, Бельгія, Бенін, Білорусь, Болгарія, Болівія, Боснія і Герцеговина, Ботсвана, Бразилія, Бруней, Буркіна-Фасо, Бурунді, Бутан, В’єтнам, Вануату, Ватикан, Велика Британія, Венесуела, Вірменія, Габон, Гаїті, Гайана, Гамбія, Гана, Гватемала, Гвінея, Гвінея-Бісау, Гондурас, Гренада, Греція, Грузія, Данія, Демократична Республіка Конго, Джибуті, Домініка, Домініканська Республіка, Еквадор, Екваторіальна Гвінея, Еритрея, Естонія, Ефіопія, Єгипет, Ємен, Замбія, Зімбабве, Ізраїль, Індія, Індонезія, Ірак, Іран, Ірландія, Ісландія, Іспанія, Італія, Йорданія, Кабо-Верде, Казахстан, Камбоджа, Камерун, Канада, Катар, Кенія, Киргизстан, Китай, Кіпр, Кірибаті, Колумбія, Коморські Острови, Конго, Коста-Рика, "Кот-д’Івуар", Куба, Кувейт, Лаос, Латвія, Лесото, Литва, Ліберія, Ліван, Лівія, Ліхтенштейн, Люксембург, Маврикій, Мавританія, Мадаґаскар, Македонія, Малаві, Малайзія, Малі, Мальдіви, Мальта, Марокко, Маршаллові Острови, Мексика, Мозамбік, Молдова, Монако, Монголія, Намібія, Науру, Непал, Нігер, Нігерія, Нідерланди, Нікарагуа, Німеччина, Нова Зеландія, Норвегія, "Об’єднані Арабські Емірати", Оман, Пакистан, Палау, Панама, Папуа-Нова Гвінея, Парагвай, Перу, Південна Корея, Південний Судан, Південно-Африканська Республіка, Північна Корея, Польща, Португалія, Російська Федерація, Руанда, Румунія, Сальвадор, Самоа, Сан-Марино, Сан-Томе і Принсіпі, Саудівська Аравія, Свазіленд, Сейшельські Острови, Сенеґал, Сент-Вінсент і Гренадини, Сент-Кітс і Невіс, Сент-Люсія, Сербія, Сирія, Сінгапур, Словаччина, Словенія, Соломонові Острови, Сомалі, Судан, Суринам, Східний Тимор, США, Сьєрра-Леоне, Таджикистан, Таїланд, Танзанія, Того, Тонга, Тринідад і Тобаго, Тувалу, Туніс, Туреччина, Туркменістан, Уганда, Угорщина, Узбекистан, Україна, Уругвай, Федеративні Штати Мікронезії, Фіджі, Філіппіни, Фінляндія, Франція, Хорватія, Центральноафриканська Республіка, Чад, Чехія, Чилі, Чорногорія, Швейцарія, Швеція, Шрі-Ланка, Ямайка, Японія]
building_number: ['#', '##', '1##']
masculine_street_prefix: ['пр.', 'проспект', 'пров.', 'провулок']
feminine_street_prefix: ['вул.', 'вулиця', 'пл.', 'площа']
street_prefix: ['вул.', 'вулиця', 'пр.', 'проспект', 'пл.', 'площа', 'пров.', 'провулок']
street_suffix: ""
secondary_address: ['кв. #', 'кв. ##', 'кв. ###']
postcode: ['#####']
state: [АР Крим, Вінницька область, Волинська область, Дніпропетровська область, Донецька область, Житомирська область, Закарпатська область, Запорізька область, Івано-Франківська область, Київська область, Кіровоградська область, Луганська область, Львівська область, Миколаївська область, Одеська область, Полтавська область, Рівненська область, Сумська область, Тернопільська область, Харківська область, Херсонська область, Хмельницька область, Черкаська область, Чернівецька область, Чернігівська область, Київ, Севастополь]
state_abbr: ""
street_title: [Зелена, Молодіжна, Городоцька, Стрийська, Вузька, Нижанківського, Староміська, Ліста, Вічева, Брюховичів, Винників, Рудного, Коліївщини]
masculine_street_title: [Нижанківського, Ліста, Вічева, Рудного]
feminine_street_title: [Зелена, Молодіжна, Городоцька, Стрийська, Вузька, Староміська]
city_name: [Алчевськ, Артемівськ, Бердичів, Бердянськ, Біла Церква, Бровари, Вінниця, Горлівка, Дніпродзержинськ, Дніпропетровськ, Донецьк, Євпаторія, Єнакієве, Житомир, Запоріжжя, Івано-Франківськ, Ізмаїл, Кам’янець-Подільський, Керч, Київ, Кіровоград, Конотоп, Краматорськ, Красний Луч, Кременчук, Кривий Ріг, Лисичанськ, Луганськ, Луцьк, Львів, Макіївка, Маріуполь, Мелітополь, Миколаїв, Мукачеве, Нікополь, Одеса, Олександрія, Павлоград, Полтава, Рівне, Севастополь, Сєвєродонецьк, Сімферополь, Слов’янськ, Суми, Тернопіль, Ужгород, Умань, Харків, Херсон, Хмельницький, Черкаси, Чернівці, Чернігів, Шостка, Ялта]
city_prefix: ""
city_suffix: ""
city:
- "#{city_name}"
street_name:
- "#{feminine_street_prefix} #{feminine_street_title}"
- "#{masculine_street_prefix} #{masculine_street_title}"
street_address:
- "#{street_name}, #{building_number}"
default_country: [Україна]
internet:
free_email: [ukr.net, ex.ua, e-mail.ua, i.ua, meta.ua, yandex.ua, gmail.com]
domain_suffix: [cherkassy.ua, cherkasy.ua, ck.ua, cn.ua, com.ua, crimea.ua, cv.ua, dn.ua, dnepropetrovsk.ua, dnipropetrovsk.ua, donetsk.ua, dp.ua, if.ua, in.ua, ivano-frankivsk.ua, kh.ua, kharkiv.ua, kharkov.ua, kherson.ua, khmelnitskiy.ua, kiev.ua, kirovograd.ua, km.ua, kr.ua, ks.ua, lg.ua, lt.ua, lugansk.ua, lutsk.ua, lutsk.net, lviv.ua, mk.ua, net.ua, nikolaev.ua, od.ua, odessa.ua, org.ua, pl.ua, pl.ua, poltava.ua, rovno.ua, rv.ua, sebastopol.ua, sm.ua, sumy.ua, te.ua, ternopil.ua, ua, uz.ua, uzhgorod.ua, vinnica.ua, vn.ua, volyn.net, volyn.ua, yalta.ua, zaporizhzhe.ua, zhitomir.ua, zp.ua, zt.ua, укр]
name:
male_first_name: &male_first_name [Августин, Аврелій, Адам, Адріян, Азарій, Алевтин, Альберт, Анастас, Анастасій, Анатолій, Андрій, Антін, Антон, Антоній, Аркадій, Арсен, Арсеній, Артем, Архип, Аскольд, Афанасій, Біломир, Білослав, Богдан, Божемир, Божен, Болеслав, Боримир, Боримисл, Борис, Борислав, Братимир, Братислав, Братомил, Братослав, Брячислав, Будимир, Буйтур, Буревіст, В’ячеслав, Вадим, Валентин, Валерій, Василь, Велемир, Віктор, Віталій, Влад, Владислав, Володимир, Володислав, Всевлад, Всеволод, Всеслав, Гаврило, Гарнослав, Геннадій, Георгій, Герасим, Гліб, Гнат, Гордій, Горимир, Горислав, Градимир, Григорій, Далемир, Данило, Дарій, Даромир, Денис, Дмитро, Добромир, Добромисл, Доброслав, Євген, Єремій, Захар, Захарій, Зборислав, Звенигор, Звенимир, Звенислав, Земислав, Зеновій, Зиновій, Злат, Златомир, Зоремир, Зореслав, Зорян, Іван, Ігор, Ізяслав, Ілля, Кий, Корнелій, Корнилій, Корнило, Корній, Костянтин, Кузьма, Лаврентій, Лаврін, Лад, Ладислав, Ладо, Ладомир, Левко, Листвич, Лук’ян, Любодар, Любозар, Любомир, Макар, Максим, Мар’ян, Маркіян, Марко, Матвій, Мечислав, Микита, Микола, Мирон, Мирослав, Михайло, Мстислав, Мусій, Назар, Назарій, Натан, Немир, Нестор, Олег, Олександр, Олексій, Олелько, Олесь, Омелян, Орест, Орхип, Остап, Охрім, Павло, Панас, Пантелеймон, Петро, Пилип, Подолян, Потап, Радим, Радимир, Ратибор, Ратимир, Родіон, Родослав, Роксолан, Роман, Ростислав, Руслан, Святополк, Святослав, Семибор, Сергій, Синьоок, Славолюб, Славомир, Славута, Сніжан, Сологуб, Станіслав, Степан, Стефаній, Стожар, Тарас, Тиміш, Тимофій, Тихон, Тур, Устим, Хвалимир, Хорив, Чорнота, Щастислав, Щек, Юліан, Юрій, Юхим, Ян, Ярема, Яровид, Яромил, Яромир, Ярополк, Ярослав]
male_middle_name: [Адамович, Азарович, Алевтинович, Альбертович, Анастасович, Анатолійович, Андрійович, Антонович, Аркадійович, Арсенійович, Арсенович, Артемович, Архипович, Аскольдович, Афанасійович, Білославович, Богданович, Божемирович, Боженович, Болеславович, Боримирович, Борисович, Бориславович, Братиславович, В’ячеславович, Вадимович, Валентинович, Валерійович, Васильович, Вікторович, Віталійович, Владиславович, Володимирович, Всеволодович, Всеславович, Гаврилович, Герасимович, Георгійович, Гнатович, Гордійович, Григорійович, Данилович, Даромирович, Денисович, Дмитрович, Добромирович, Доброславович, Євгенович, Захарович, Захарійович, Збориславович, Звенимирович, Звениславович, Зеновійович, Зиновійович, Златомирович, Зореславович, Іванович, Ігорович, Ізяславович, Корнелійович, Корнилович, Корнійович, Костянтинович, Лаврентійович, Любомирович, Макарович, Максимович, Маркович, Маркіянович, Матвійович, Мечиславович, Микитович, Миколайович, Миронович, Мирославович, Михайлович, Мстиславович, Назарович, Назарійович, Натанович, Немирович, Несторович, Олегович, Олександрович, Олексійович, Олелькович, Омелянович, Орестович, Орхипович, Остапович, Охрімович, Павлович, Панасович, Пантелеймонович, Петрович, Пилипович, Радимирович, Радимович, Родіонович, Романович, Ростиславович, Русланович, Святославович, Сергійович, Славутович, Станіславович, Степанович, Стефанович, Тарасович, Тимофійович, Тихонович, Устимович, Юрійович, Юхимович, Ярославович]
male_last_name: &male_last_name [Андрухович, Бабух, Балабан, Балабух, Балакун, Балицький, Бамбула, Бандера, Барановський, Бачей, Башук, Бердник, Білич, Бондаренко, Борецький, Боровський, Борочко, Боярчук, Брицький, Бурмило, Бутько, Василин, Василишин, Васильківський, Вергун, Вередун, Верещук, Витребенько, Вітряк, Волощук, Гайдук, Гайовий, Гайчук, Галаєнко, Галатей, Галаціон, Гаман, Гамула, Ганич, Гарай, Гарун, Гладківський, Гладух, Глинський, Гнатишин, Гойко, Головець, Горбач, Гордійчук, Горовий, Городоцький, Гречко, Григоришин, Гриневецький, Гриневський, Гришко, Громико, Данилишин, Данилко, Демків, Демчишин, Дзюб’як, Дзюба, Дідух, Дмитришин, Дмитрук, Довгалевський, Дурдинець, Євенко, Євпак, Ємець, Єрмак, Забіла, Зварич, Зінкевич, Зленко, Іванишин, Іванів, Іванців, Калач, Кандиба, Карпух, Каськів, Кивач, Коваленко, Ковальський, Коломієць, Коман, Компанієць, Кононець, Кордун, Корецький, Корнїйчук, Коров’як, Коцюбинський, Кулинич, Кульчицький, Лагойда, Лазірко, Лановий, Латаний, Латанський, Лахман, Левадовський, Ликович, Линдик, Ліхно, Лобачевський, Ломовий, Луговий, Луцький, Луцьків, Лученко, Лучко, Лютий, Лящук, Магера, Мазайло, Мазило, Мазун, Майборода, Майстренко, Маковецький, Малкович, Мамій, Маринич, Марієвський, Марків, Махно, Миклашевський, Миклухо, Милославський, Михайлюк, Міняйло, Могилевський, Москаль, Москалюк, Мотрієнко, Негода, Ногачевський, Опенько, Осадко, Павленко, Павлишин, Павлів, Пагутяк, Паламарчук, Палій, Паращук, Пасічник, Пендик, Петик, Петлюра, Петренко, Петрин, Петришин, Петрів, Плаксій, Погиба, Поліщук, Пономарів, Поривай, Поривайло, Потебенько, Потоцький, Пригода, Приймак, Притула, Прядун, Розпутній, Романишин, Романів, Ромей, Роменець, Ромочко, Савицький, Саєнко, Свидригайло, Семеночко, Семещук, Сердюк, Силецький, Сідлецький, Сідляк, Сірко, Скиба, Скоропадський, Слободян, Сосюра, Сплюх, Спотикач, Стахів, Степанець, Стецьків, Стигайло, Сторожук, Сторчак, Стоян, Сучак, Сушко, Тарасюк, Тиндарей, Ткаченко, Третяк, Троян, Трублаєвський, Трясило, Трясун, Уманець, Унич, Усич, Федоришин, Хитрово, Цимбалістий, Цушко, Червоній, Шамрило, Шевченко, Шестак, Шиндарей, Шиян, Шкараба, Шудрик, Шумило, Шупик, Шухевич, Щербак, Юрчишин, Юхно, Ющик, Ющук, Яворівський, Яловий, Ялюк, Янюк, Ярмак, Яцишин, Яцьків, Ящук]
female_first_name: [Аврелія, Аврора, Агапія, Агата, Агафія, Агнеса, Агнія, Агрипина, Ада, Аделаїда, Аделіна, Адріана, Азалія, Алевтина, Аліна, Алла, Альбіна, Альвіна, Анастасія, Анастасія, Анатолія, Ангеліна, Анжела, Анна, Антонида, Антоніна, Антонія, Анфіса, Аполлінарія, Аполлонія, Аркадія, Артемія, Афанасія, Білослава, Біляна, Благовіста, Богдана, Богуслава, Божена, Болеслава, Борислава, Броніслава, В’ячеслава, Валентина, Валерія, Варвара, Василина, Вікторія, Вілена, Віленіна, Віліна, Віола, Віолетта, Віра, Віргінія, Віта, Віталіна, Влада, Владислава, Власта, Всеслава, Галина, Ганна, Гелена, Далеслава, Дана, Дарина, Дарислава, Діана, Діяна, Добринка, Добромила, Добромира, Добромисла, Доброслава, Долеслава, Доляна, Жанна, Жозефіна, Забава, Звенислава, Зінаїда, Злата, Зореслава, Зорина, Зоряна, Зоя, Іванна, Ілона, Інна, Іннеса, Ірина, Ірма, Калина, Каріна, Катерина, Квітка, Квітослава, Клавдія, Крентта, Ксенія, Купава, Лада, Лариса, Леся, Ликера, Лідія, Лілія, Любава, Любислава, Любов, Любомила, Любомира, Люборада, Любослава, Людмила, Людомила, Майя, Мальва, Мар’яна, Марина, Марічка, Марія, Марта, Меланія, Мечислава, Милодара, Милослава, Мирослава, Мілана, Мокрина, Мотря, Мстислава, Надія, Наталія, Неля, Немира, Ніна, Огняна, Оксана, Олександра, Олена, Олеся, Ольга, Ореста, Орина, Орислава, Орися, Оріяна, Павліна, Палажка, Пелагея, Пелагія, Поліна, Поляна, Потішана, Радміла, Радослава, Раїна, Раїса, Роксолана, Ромена, Ростислава, Руслана, Світлана, Святослава, Слава, Сміяна, Сніжана, Соломія, Соня, Софія, Станислава, Сюзана, Таїсія, Тамара, Тетяна, Устина, Фаїна, Февронія, Федора, Феодосія, Харитина, Христина, Христя, Юліанна, Юлія, Юстина, Юхима, Юхимія, Яна, Ярина, Ярослава]
female_middle_name: [Адамівна, Азарівна, Алевтинівна, Альбертівна, Анастасівна, Анатоліївна, Андріївна, Антонівна, Аркадіївна, Арсенівна, Арсеніївна, Артемівна, Архипівна, Аскольдівна, Афанасіївна, Білославівна, Богданівна, Божемирівна, Боженівна, Болеславівна, Боримирівна, Борисівна, Бориславівна, Братиславівна, В’ячеславівна, Вадимівна, Валентинівна, Валеріївна, Василівна, Вікторівна, Віталіївна, Владиславівна, Володимирівна, Всеволодівна, Всеславівна, Гаврилівна, Гарасимівна, Георгіївна, Гнатівна, Гордіївна, Григоріївна, Данилівна, Даромирівна, Денисівна, Дмитрівна, Добромирівна, Доброславівна, Євгенівна, Захарівна, Захаріївна, Збориславівна, Звенимирівна, Звениславівна, Зеновіївна, Зиновіївна, Златомирівна, Зореславівна, Іванівна, Ігорівна, Ізяславівна, Корнеліївна, Корнилівна, Корніївна, Костянтинівна, Лаврентіївна, Любомирівна, Макарівна, Максимівна, Марківна, Маркіянівна, Матвіївна, Мечиславівна, Микитівна, Миколаївна, Миронівна, Мирославівна, Михайлівна, Мстиславівна, Назарівна, Назаріївна, Натанівна, Немирівна, Несторівна, Олегівна, Олександрівна, Олексіївна, Олельківна, Омелянівна, Орестівна, Орхипівна, Остапівна, Охрімівна, Павлівна, Панасівна, Пантелеймонівна, Петрівна, Пилипівна, Радимирівна, Радимівна, Родіонівна, Романівна, Ростиславівна, Русланівна, Святославівна, Сергіївна, Славутівна, Станіславівна, Степанівна, Стефаніївна, Тарасівна, Тимофіївна, Тихонівна, Устимівна, Юріївна, Юхимівна, Ярославівна]
female_last_name: [Андрухович, Бабух, Балабан, Балабуха, Балакун, Балицька, Бамбула, Бандера, Барановська, Бачей, Башук, Бердник, Білич, Бондаренко, Борецька, Боровська, Борочко, Боярчук, Брицька, Бурмило, Бутько, Василишина, Васильківська, Вергун, Вередун, Верещук, Витребенько, Вітряк, Волощук, Гайдук, Гайова, Гайчук, Галаєнко, Галатей, Галаціон, Гаман, Гамула, Ганич, Гарай, Гарун, Гладківська, Гладух, Глинська, Гнатишина, Гойко, Головець, Горбач, Гордійчук, Горова, Городоцька, Гречко, Григоришина, Гриневецька, Гриневська, Гришко, Громико, Данилишина, Данилко, Демків, Демчишина, Дзюб’як, Дзюба, Дідух, Дмитришина, Дмитрук, Довгалевська, Дурдинець, Євенко, Євпак, Ємець, Єрмак, Забіла, Зварич, Зінкевич, Зленко, Іванишина, Калач, Кандиба, Карпух, Кивач, Коваленко, Ковальська, Коломієць, Коман, Компанієць, Кононець, Кордун, Корецька, Корнїйчук, Коров’як, Коцюбинська, Кулинич, Кульчицька, Лагойда, Лазірко, Ланова, Латан, Латанська, Лахман, Левадовська, Ликович, Линдик, Ліхно, Лобачевська, Ломова, Лугова, Луцька, Луцьків, Лученко, Лучко, Люта, Лящук, Магера, Мазайло, Мазило, Мазун, Майборода, Майстренко, Маковецька, Малкович, Мамій, Маринич, Марієвська, Марків, Махно, Миклашевська, Миклухо, Милославська, Михайлюк, Міняйло, Могилевська, Москаль, Москалюк, Мотрієнко, Негода, Ногачевська, Опенько, Осадко, Павленко, Павлишина, Павлів, Пагутяк, Паламарчук, Палій, Паращук, Пасічник, Пендик, Петик, Петлюра, Петренко, Петрина, Петришина, Петрів, Плаксій, Погиба, Поліщук, Пономарів, Поривай, Поривайло, Потебенько, Потоцька, Пригода, Приймак, Притула, Прядун, Розпутня, Романишина, Ромей, Роменець, Ромочко, Савицька, Саєнко, Свидригайло, Семеночко, Семещук, Сердюк, Силецька, Сідлецька, Сідляк, Сірко, Скиба, Скоропадська, Слободян, Сосюра, Сплюха, Спотикач, Степанець, Стигайло, Сторожук, Сторчак, Стоян, Сучак, Сушко, Тарасюк, Тиндарей, Ткаченко, Третяк, Троян, Трублаєвська, Трясило, Трясун, Уманець, Унич, Усич, Федоришина, Цушко, Червоній, Шамрило, Шевченко, Шестак, Шиндарей, Шиян, Шкараба, Шудрик, Шумило, Шупик, Шухевич, Щербак, Юрчишина, Юхно, Ющик, Ющук, Яворівська, Ялова, Ялюк, Янюк, Ярмак, Яцишина, Яцьків, Ящук]
first_name: *male_first_name
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: ['(044) ###-##-##', '(050) ###-##-##', '(063) ###-##-##', '(066) ###-##-##', '(073) ###-##-##', '(091) ###-##-##', '(092) ###-##-##', '(093) ###-##-##', '(094) ###-##-##', '(095) ###-##-##', '(096) ###-##-##', '(097) ###-##-##', '(098) ###-##-##', '(099) ###-##-##']
cell_phone:
formats: ['(044) ###-##-##', '(050) ###-##-##', '(063) ###-##-##', '(066) ###-##-##', '(073) ###-##-##', '(091) ###-##-##', '(092) ###-##-##', '(093) ###-##-##', '(094) ###-##-##', '(095) ###-##-##', '(096) ###-##-##', '(097) ###-##-##', '(098) ###-##-##', '(099) ###-##-##']
commerce:
color: [абрикосовий, аквамариновий, амарантовий, аметистовий, багряний, багряний, баклажановий, барвінковий, бежевий, блаватний, блакитний, блакитно-зелений, блакитно-фіолетовий, блідо-брунатний, блідо-волошковий, блідо-карміновий, блідо-каштановий, блідо-пурпурний, блідо-пісочний, блідо-рожевий, болотний, бронзовий, брунатний, брунатно-малиновий, бузковий, бурий, бурштиновий, білий, бірюзовий, бірюзовий, волошковий, гарбузовий, голубий, гірчичний, джинсовий, жовтий, жовто-зелений, жовто-коричневий, жовто-персиковий, зелений, зеленувато-блакитний, золотаво-березовий, золотий, золотисто-каштановий, каштановий, кобальтовий, кораловий, кремовий, кукурудзяний, лазуровий, лазурово-синій, латунний, лимонний, лимонно-кремовий, ліловий, малахітовий, малиновий, морквяний, мідний, м’ятний, небесно-блакитний, нефритовий, ніжно-блакитний, ніжно-рожевий, оливковий, опівнічно-синій, оранжево-рожевий, пастельно-зелений, пастельно-рожевий, персиковий, помаранчевий, помаранчево-персиковий, пурпурний, пшеничний, рожевий, рожево-ліловий, салатовий, сапфіровий, світло-синій, сиваво-зелений, синьо-фіолетовий, синій, сливовий, смарагдовий, срібний, сірий, темно-брунатний, темно-бірюзовий, темно-зелений, темно-золотий, темно-карміновий, темно-каштановий, темно-кораловий, темно-лососевий, темно-мандариновий, темно-оливковий, темно-персиковий, темно-рожевий, темно-синій, темно-фіолетовий, фіолетовий, червоний, червоно-коричневий, червоно-пурпурний, чорний, шафрановий, шоколадний, яскраво-бурштиновий, яскраво-бірюзовий, яскраво-зелений, яскраво-рожевий, яскраво-фіолетовий, ясно-брунатний, ясно-вишневий]
department: ["Книги", "Фільми", "Музика", "Ігри", "Електроніка", "Комп’ютери", "Дім", "Садові інструменти", "Бакалія", "Здоров’я", "Краса", "Іграшки", "Для дітей", "Для немовлят", "Одяг", "Взуття", "Прикраси", "Спорт", "Туризм", "Для автомобілів", "Промислові інструменти"]
product_name:
adjective: [маленький, ергономічний, грубий, інтелектуальний, прекрасний, неймовірний, фантастичний, практичний, блискучий, вражаючий, величезний, важкий, легкий, аеродинамічний, міцний]
material: [стальний, дерев’яний, бетонний, пластиковий, бавовняний, гранітний, гумовий, шкіряний, шовковий, шерстяний, мармуровий, бронзовий, мідний, алюмінієвий, паперовий]
product: [стілець, автомобіль, комп’ютер, берет, кулон, стіл, светр, ремінь, ніж, піджак, годинник, гаманець, планшет, телефон, телевізор, стіл, холодильник, радіатор, молоток, унітаз, диван]
company:
prefix: [ТОВ, ПАТ, ПрАТ, ТДВ, КТ, ПТ, ДП, ФОП]
suffix: [постач, торг, пром, трейд, збут]
product: [вапняк, камінь, цемент, бурштин, пісок, метал, мазут, бітум, цегла, скло, дерево]
name:
- "#{prefix} #{Name.female_first_name}"
- "#{prefix} #{Name.male_first_name}"
- "#{prefix} #{Name.male_last_name}"
- "#{prefix} #{Address.city_name}#{product}#{suffix}"
- "#{prefix} #{Address.city_name}#{suffix}"
+63
View File
@@ -0,0 +1,63 @@
# encoding: UTF-8
vi:
faker:
address:
city_root: ["Bắc Giang", "Bắc Kạn", "Bắc Ninh", "Cao Bằng", "Điện Biên", "Hà Giang", "Hà Nam", "Hà Tây",
"Hải Dương", "TP Hải Phòng", "Hòa Bình", "Hưng Yên", "Lai Châu", "Lào Cai", "Lạng Sơn", "Nam Định",
"Ninh Bình", "Phú Thọ", "Quảng Ninh", "Sơn La", "Thái Bình", "Thái Nguyên", "Tuyên Quang", "Vĩnh Phúc",
"Yên Bái", "TP Đà Nẵng", "Bình Định", "Đắk Lắk", "Đắk Nông", "Gia Lai", "Hà Tĩnh", "Khánh Hòa", "Kon Tum",
"Nghệ An", "Phú Yên", "Quảng Bình", "Quảng Nam", "Quảng Ngãi", "Quảng Trị", "Thanh Hóa", "Thừa Thiên Huế",
"TP TP. Hồ Chí Minh", "An Giang", "Bà Rịa Vũng Tàu", "Bạc Liêu", "Bến Tre", "Bình Dương", "Bình Phước",
"Bình Thuận", "Cà Mau", "TP Cần Thơ", "Đồng Nai", "Đồng Tháp", "Hậu Giang", "Kiên Giang", "Lâm Đồng",
"Long An", "Ninh Thuận", "Sóc Trăng", "Tây Ninh", "Tiền Giang", "Trà Vinh", "Vĩnh Long"]
city:
- "#{city_root}"
postcode: /[A-PR-UWYZ0-9][A-HK-Y0-9][AEHMNPRTVXY0-9]?[ABEHMNPRVWXY0-9]? {1,2}[0-9][ABD-HJLN-UW-Z]{2}/
county: ["Avon", "Bedfordshire", "Berkshire", "Borders", "Buckinghamshire", "Cambridgeshire", "Central",
"Cheshire", "Cleveland", "Clwyd", "Cornwall", "County Antrim", "County Armagh", "County Down",
"County Fermanagh", "County Londonderry", "County Tyrone", "Cumbria", "Derbyshire", "Devon",
"Dorset", "Dumfries and Galloway", "Durham", "Dyfed", "East Sussex", "Essex", "Fife", "Gloucestershire",
"Grampian", "Greater Manchester", "Gwent", "Gwynedd County", "Hampshire", "Herefordshire", "Hertfordshire",
"Highlands and Islands", "Humberside", "Isle of Wight", "Kent", "Lancashire", "Leicestershire", "Lincolnshire",
"Lothian", "Merseyside", "Mid Glamorgan", "Norfolk", "North Yorkshire", "Northamptonshire", "Northumberland",
"Nottinghamshire", "Oxfordshire", "Powys", "Rutland", "Shropshire", "Somerset", "South Glamorgan", "South Yorkshire",
"Staffordshire", "Strathclyde", "Suffolk", "Surrey", "Tayside", "Tyne and Wear", "Việt Nam", "Warwickshire",
"West Glamorgan", "West Midlands", "West Sussex", "West Yorkshire", "Wiltshire", "Worcestershire"]
default_country: ["Việt Nam"]
internet:
domain_suffix: [com, net, info, vn, com.vn]
phone_number:
formats: ['01#### #####', '01### ######', '01#1 ### ####', '011# ### ####', '02# #### ####', '03## ### ####', '055 #### ####', '056 #### ####', '0800 ### ####', '08## ### ####', '09## ### ####', '016977 ####', '01### #####', '0500 ######', '0800 ######']
cell_phone:
formats: ['074## ######', '075## ######', '076## ######', '077## ######', '078## ######', '079## ######']
name:
first_name: ["Phạm", "Nguyễn", "Trần", "Lê", "Lý", "Hoàng", "Phan", "Vũ", "Tăng",
"Đặng", "Bùi", "Đỗ", "Hồ", "Ngô", "Dương", "Đào", "Đoàn", "Vương",
"Trịnh", "Đinh", "Lâm", "Phùng", "Mai", "Tô", "Trương", "Hà"]
last_name: ["Nam", "Trung", "Thanh", "Thị", "Văn", "Dương", "Tăng", "Quốc", "Như",
"Phạm", "Nguyễn", "Trần", "Lê", "Lý", "Hoàng", "Phan", "Vũ", "Tăng",
"Đặng", "Bùi", "Đỗ", "Hồ", "Ngô", "Dương", "Đào", "Đoàn", "Vương",
"Trịnh", "Đinh", "Lâm", "Phùng", "Mai", "Tô", "Trương", "Hà",
"Vinh", "Nhung", "Hòa", "Tiến", "Tâm", "Bửu", "Loan", "Hiền", "Hải",
"Vân", "Kha", "Minh", "Nhân", "Triệu", "Tuân", "Hữu", "Đức", "Phú", "Khoa",
"Thắgn", "Sơn", "Dung", "Tú", "Trinh", "Thảo", "Sa", "Kim", "Long", "Thi",
"Cường", "Ngọc", "Sinh", "Khang", "Phong", "Thắm", "Thu", "Thủy", "Nhàn"]
name:
- "#{first_name} #{last_name}"
- "#{first_name} #{last_name} #{last_name}"
- "#{first_name} #{last_name} #{last_name} #{last_name}"
company:
prefix: ["Công ty", "Cty TNHH", "Cty", "Cửa hàng", "Trung tâm", "Chi nhánh"]
name:
- "#{prefix} #{Name.last_name}"
lorem:
words: ["đã", "đang", "ừ", "ờ", "á", "không", "biết", "gì", "hết", "đâu", "nha",
"thế", "thì", "là", "đánh", "đá", "đập", "phá", "viết", "vẽ", "tô", "thuê",
"mướn", "mượn", "mua", "một", "hai", "ba", "bốn", "năm", "sáu", "bảy", "tám",
"chín", "mười", "thôi", "việc", "nghỉ", "làm", "nhà", "cửa", "xe", "đạp", "ác",
"độc", "khoảng", "khoan", "thuyền", "tàu", "bè", "lầu", "xanh", "đỏ", "tím", "vàng",
"kim", "chỉ", "khâu", "may", "vá", "em", "anh", "yêu", "thương", "thích", "con", "cái",
"bàn", "ghế", "tủ", "quần", "áo", "nón", "dép", "giày", "lỗi", "được", "ghét", "giết",
"chết", "hết", "tôi", "bạn", "tui", "trời", "trăng", "mây", "gió", "máy", "hàng", "hóa",
"leo", "núi", "bơi", "biển", "chìm", "xuồng", "nước", "ngọt", "ruộng", "đồng", "quê", "hương"]
+29
View File
@@ -0,0 +1,29 @@
# coding: utf-8
zh-CN:
faker:
address:
city_prefix: [长, 上, 南, 西, 北, 诸, 宁, 珠, 武, 衡, 成, 福, 厦, 贵, 吉, 海, 太, 济, 安, 吉, 包]
city_suffix: [沙市, 京市, 宁市, 安市, 乡县, 海市, 码市, 汉市, 阳市, 都市, 州市, 门市, 阳市, 口市, 原市, 南市, 徽市, 林市, 头市]
building_number: ['#####', '####', '###', '##', '#']
street_suffix: [巷, 街, 路, 桥, 侬, 旁, 中心, 栋]
postcode: ['######']
state: [北京市, 上海市, 天津市, 重庆市, 黑龙江省, 吉林省, 辽宁省, 内蒙古, 河北省, 新疆, 甘肃省, 青海省, 陕西省, 宁夏, 河南省, 山东省, 山西省, 安徽省, 湖北省, 湖南省, 江苏省, 四川省, 贵州省, 云南省, 广西省, 西藏, 浙江省, 江西省, 广东省, 福建省, 海南省, 香港, 澳门]
state_abbr: [京, 沪, 津, 渝, 黑, 吉, 辽, 蒙, 冀, 新, 甘, 青, 陕, 宁, 豫, 鲁, 晋, 皖, 鄂, 湘, 苏, 川, 黔, 滇, 桂, 藏, 浙, 赣, 粤, 闽, 琼, 港, 澳]
city:
- "#{city_prefix}#{city_suffix}"
street_name:
- "#{Name.last_name}#{street_suffix}"
street_address:
- "#{street_name}#{building_number}号"
default_country: [中国]
name:
last_name: [王, 李, 张, 刘, 陈, 杨, 黄, 吴, 赵, 周, 徐, 孙, 马, 朱, 胡, 林, 郭, 何, 高, 罗, 郑, 梁, 谢, 宋, 唐, 许, 邓, 冯, 韩, 曹, 曾, 彭, 萧, 蔡, 潘, 田, 董, 袁, 于, 余, 叶, 蒋, 杜, 苏, 魏, 程, 吕, 丁, 沈, 任, 姚, 卢, 傅, 钟, 姜, 崔, 谭, 廖, 范, 汪, 陆, 金, 石, 戴, 贾, 韦, 夏, 邱, 方, 侯, 邹, 熊, 孟, 秦, 白, 江, 阎, 薛, 尹, 段, 雷, 黎, 史, 龙, 陶, 贺, 顾, 毛, 郝, 龚, 邵, 万, 钱, 严, 赖, 覃, 洪, 武, 莫, 孔]
first_name: [绍齐, 博文, 梓晨, 胤祥, 瑞霖, 明哲, 天翊, 凯瑞, 健雄, 耀杰, 潇然, 子涵, 越彬, 钰轩, 智辉, 致远, 俊驰, 雨泽, 烨磊, 晟睿, 文昊, 修洁, 黎昕, 远航, 旭尧, 鸿涛, 伟祺, 荣轩, 越泽, 浩宇, 瑾瑜, 皓轩, 擎苍, 擎宇, 志泽, 子轩, 睿渊, 弘文, 哲瀚, 雨泽, 楷瑞, 建辉, 晋鹏, 天磊, 绍辉, 泽洋, 鑫磊, 鹏煊, 昊强, 伟宸, 博超, 君浩, 子骞, 鹏涛, 炎彬, 鹤轩, 越彬, 风华, 靖琪, 明辉, 伟诚, 明轩, 健柏, 修杰, 志泽, 弘文, 峻熙, 嘉懿, 煜城, 懿轩, 烨伟, 苑博, 伟泽, 熠彤, 鸿煊, 博涛, 烨霖, 烨华, 煜祺, 智宸, 正豪, 昊然, 明杰, 立诚, 立轩, 立辉, 峻熙, 弘文, 熠彤, 鸿煊, 烨霖, 哲瀚, 鑫鹏, 昊天, 思聪, 展鹏, 笑愚, 志强, 炫明, 雪松, 思源, 智渊, 思淼, 晓啸, 天宇, 浩然, 文轩, 鹭洋, 振家, 乐驹, 晓博, 文博, 昊焱, 立果, 金鑫, 锦程, 嘉熙, 鹏飞, 子默, 思远, 浩轩, 语堂, 聪健, 明, 文, 果, 思, 鹏, 驰, 涛, 琪, 浩, 航, 彬]
name:
- "#{last_name}#{first_name}"
phone_number:
formats: ['###-########', '####-########', '###########']
cell_phone:
formats: ['1##########']
+27
View File
@@ -0,0 +1,27 @@
# coding: utf-8
zh-TW:
faker:
address:
city_prefix: [新, 竹, 竹, 新, 關, 峨, 寶, 北, 橫, 芎, 湖, 新, 尖, 五, 苗, 苗, 通, 苑, 竹, 頭, 後, 卓, 西, 頭, 公, 銅, 三, 造, 三, 南, 大, 獅, 泰, 彰, 彰, 員, 和, 鹿, 溪, 二, 田, 北, 花, 芬, 大, 永, 伸, 線, 福, 秀, 埔, 埔, 大, 芳, 竹, 社, 二, 田, 埤, 溪, 南, 南, 埔, 草, 竹, 集, 名, 鹿, 中, 魚, 國, 水, 信, 仁, 雲, 斗, 斗, 虎, 西, 土, 北, 莿, 林, 古, 大, 崙, 二, 麥, 臺, 東, 褒, 四, 口, 水, 元, 嘉, 太, 朴, 布, 大, 民, 溪, 新, 六, 東, 義, 鹿, 水, 中, 竹, 梅, 番, 大, 阿, 屏, 屏, 潮, 東, 恆, 萬, 長, 麟, 九, 里, 鹽, 高, 萬, 內, 竹, 新, 枋, 新, 崁, 林, 南, 佳, 琉, 車, 滿, 枋, 霧, 瑪, 泰, 來, 春, 獅, 牡, 三, 宜, 宜, 羅, 蘇, 頭, 礁, 壯, 員, 冬, 五, 三, 大, 南, 花, 花, 鳳, 玉, 新, 吉, 壽, 秀, 光, 豐, 瑞, 萬, 富, 卓, 臺, 臺, 成, 關, 長, 海, 池, 東, 鹿, 延, 卑, 金, 大, 達, 綠, 蘭, 太, 澎, 馬, 湖, 白, 西, 望, 七, 金, 金, 金, 金, 金, 烈, 烏, 連, 南, 北, 莒, 東]
city_suffix: [竹縣, 北市, 東鎮, 埔鎮, 西鎮, 眉鄉, 山鄉, 埔鄉, 山鄉, 林鄉, 口鄉, 豐鄉, 石鄉, 峰鄉, 栗縣, 栗市, 霄鎮, 裡鎮, 南鎮, 份鎮, 龍鎮, 蘭鎮, 湖鄉, 屋鄉, 館鄉, 鑼鄉, 義鄉, 橋鄉, 灣鄉, 庄鄉, 湖鄉, 潭鄉, 安鄉, 化縣, 化市, 林鎮, 美鎮, 港鎮, 湖鎮, 林鎮, 中鎮, 斗鎮, 壇鄉, 園鄉, 村鄉, 靖鄉, 港鄉, 西鄉, 興鄉, 水鄉, 心鄉, 鹽鄉, 城鄉, 苑鄉, 塘鄉, 頭鄉, 水鄉, 尾鄉, 頭鄉, 州鄉, 投縣, 投市, 里鎮, 屯鎮, 山鎮, 集鎮, 間鄉, 谷鄉, 寮鄉, 池鄉, 姓鄉, 里鄉, 義鄉, 愛鄉, 林縣, 六市, 南鎮, 尾鎮, 螺鎮, 庫鎮, 港鎮, 桐鄉, 內鄉, 坑鄉, 埤鄉, 背鄉, 崙鄉, 寮鄉, 西鄉, 勢鄉, 忠鄉, 湖鄉, 湖鄉, 林鄉, 長鄉, 義縣, 保市, 子市, 袋鎮, 林鎮, 雄鄉, 口鄉, 港鄉, 腳鄉, 石鄉, 竹鄉, 草鄉, 上鄉, 埔鄉, 崎鄉, 山鄉, 路鄉, 埔鄉, 里山鄉, 東縣, 東市, 州鎮, 港鎮, 春鎮, 丹鄉, 治鄉, 洛鄉, 如鄉, 港鄉, 埔鄉, 樹鄉, 巒鄉, 埔鄉, 田鄉, 埤鄉, 寮鄉, 園鄉, 頂鄉, 邊鄉, 州鄉, 冬鄉, 球鄉, 城鄉, 州鄉, 山鄉, 台鄉, 家鄉, 武鄉, 義鄉, 日鄉, 子鄉, 丹鄉, 地門鄉, 蘭縣, 蘭市, 東鎮, 澳鎮, 城鎮, 溪鄉, 圍鄉, 山鄉, 山鄉, 結鄉, 星鄉, 同鄉, 澳鄉, 蓮縣, 蓮市, 林鎮, 里鎮, 城鄉, 安鄉, 豐鄉, 林鄉, 復鄉, 濱鄉, 穗鄉, 榮鄉, 里鄉, 溪鄉, 東縣, 東市, 功鎮, 山鎮, 濱鄉, 端鄉, 上鄉, 河鄉, 野鄉, 平鄉, 南鄉, 峰鄉, 武鄉, 仁鄉, 島鄉, 嶼鄉, 麻里鄉, 湖縣, 公市, 西鄉, 沙鄉, 嶼鄉, 安鄉, 美鄉, 門縣, 城鎮, 湖鎮, 沙鎮, 寧鄉, 嶼鄉, 坵鄉, 江縣, 竿鄉, 竿鄉, 光鄉, 引鄉]
building_number: ['###', '##', '#']
street_suffix: [大道, 路, 街, 巷, 弄, 衖]
postcode: ['#####']
state: [臺北市, 新北市, 桃園市, 臺中市, 臺南市, 高雄市, 基隆市, 新竹市, 嘉義市, 新竹縣, 竹北市, 苗栗縣, 苗栗市, 彰化縣, 彰化市, 南投縣, 南投市, 雲林縣, 斗六市, 嘉義縣, 太保市, 屏東縣, 屏東市, 宜蘭縣, 宜蘭市, 臺東縣, 臺東市, 澎湖縣, 金門縣, 連江縣]
state_abbr: [北, 桃, 竹, 苗, 中, 彰, 雲, 嘉, 南, 高, 屏, 東, 花, 宜, 基]
city:
- "#{city_prefix}#{city_suffix}"
street_name:
- "#{Name.last_name}#{street_suffix}"
street_address:
- "#{street_name} #{building_number} 號"
default_country: [台灣]
name:
last_name: [趙, 錢, 孫, 李, 周, 吳, 鄭, 王, 馮, 陳, 褚, 衛, 蔣, 沈, 韓, 楊, 朱, 秦, 尤, 許, 何, 呂, 施, 張, 孔, 曹, 嚴, 華, 金, 魏, 陶, 薑, 戚, 謝, 鄒, 喻, 柏, 水, 竇, 章, 雲, 蘇, 潘, 葛, 奚, 範, 彭, 郎, 魯, 韋, 昌, 馬, 苗, 鳳, 花, 方, 俞, 任, 袁, 柳, 酆, 鮑, 史, 唐, 費, 廉, 岑, 薛, 雷, 賀, 倪, 湯, 滕, 殷, 羅, 畢, 郝, 鄔, 安, 常, 樂, 於, 時, 傅, 皮, 卞, 齊, 康, 伍, 餘, 元, 蔔, 顧, 孟, 平, 黃, 和, 穆, 蕭, 尹, 姚, 邵, 湛, 汪, 祁, 毛, 禹, 狄, 米, 貝, 明, 臧, 計, 伏, 成, 戴, 談, 宋, 茅, 龐, 熊, 紀, 舒, 屈, 項, 祝, 董, 梁, 杜, 阮, 藍, 閔, 席, 季, 麻, 強, 賈, 路, 婁, 危, 江, 童, 顏, 郭, 梅, 盛, 林, 刁, 鍾, 徐, 邱, 駱, 高, 夏, 蔡, 田, 樊, 胡, 淩, 霍, 虞, 萬, 支, 柯, 昝, 管, 盧, 莫, 柯, 房, 裘, 繆, 幹, 解, 應, 宗, 丁, 宣, 賁, 鄧, 鬱, 單, 杭, 洪, 包, 諸, 左, 石, 崔, 吉, 鈕, 龔, 程, 嵇, 邢, 滑, 裴, 陸, 榮, 翁, 荀, 羊, 于, 惠, 甄, 曲, 家, 封, 芮, 羿, 儲, 靳, 汲, 邴, 糜, 松, 井, 段, 富, 巫, 烏, 焦, 巴, 弓, 牧, 隗, 山, 穀, 車, 侯, 宓, 蓬, 全, 郗, 班, 仰, 秋, 仲, 伊, 宮, 甯, 仇, 欒, 暴, 甘, 鈄, 曆, 戎, 祖, 武, 符, 劉, 景, 詹, 束, 龍, 葉, 幸, 司, 韶, 郜, 黎, 薊, 溥, 印, 宿, 白, 懷, 蒲, 邰, 從, 鄂, 索, 鹹, 籍, 賴, 卓, 藺, 屠, 蒙, 池, 喬, 陽, 鬱, 胥, 能, 蒼, 雙, 聞, 莘, 党, 翟, 譚, 貢, 勞, 逄, 姬, 申, 扶, 堵, 冉, 宰, 酈, 雍, 卻, 璩, 桑, 桂, 濮, 牛, 壽, 通, 邊, 扈, 燕, 冀, 浦, 尚, 農, 溫, 別, 莊, 晏, 柴, 瞿, 閻, 充, 慕, 連, 茹, 習, 宦, 艾, 魚, 容, 向, 古, 易, 慎, 戈, 廖, 庾, 終, 暨, 居, 衡, 步, 都, 耿, 滿, 弘, 匡, 國, 文, 寇, 廣, 祿, 闕, 東, 歐, 殳, 沃, 利, 蔚, 越, 夔, 隆, 師, 鞏, 厙, 聶, 晁, 勾, 敖, 融, 冷, 訾, 辛, 闞, 那, 簡, 饒, 空, 曾, 毋, 沙, 乜, 養, 鞠, 須, 豐, 巢, 關, 蒯, 相, 查, 後, 荊, 紅, 遊, 竺, 權, 逮, 盍, 益, 桓, 公, 萬俟, 司馬, 上官, 歐陽, 夏侯, 諸葛, 聞人, 東方, 赫連, 皇甫, 尉遲, 公羊, 澹台, 公冶, 宗政, 濮陽, 淳于, 單於, 太叔, 申屠, 公孫, 仲孫, 軒轅, 令狐, 徐離, 宇文, 長孫, 慕容, 司徒, 司空]
first_name: [怡君, 欣怡, 雅雯, 心怡, 志豪, 雅婷, 雅惠, 家豪, 雅玲, 靜怡, 志偉, 俊宏, 建宏, 佩君, 怡婷, 淑芬, 靜宜, 俊傑, 怡如, 家銘, 佳玲, 慧君, 怡伶, 雅芳, 宗翰, 志宏, 淑娟, 信宏, 志強, 淑婷, 佩珊, 佳慧, 佳蓉, 佳穎, 淑惠, 智偉, 欣儀, 嘉玲, 雅慧, 惠雯, 玉婷, 惠如, 惠君, 宜芳, 惠婷, 淑華, 志明, 雅芬, 家榮, 俊賢, 俊豪, 慧玲, 嘉宏, 佩芬, 佳樺, 雅琪, 淑萍, 淑君, 婉婷, 佳琪, 韻如, 詩婷, 建良, 芳儀, 宜君, 佩蓉, 志銘, 雅鈴, 建文, 佩玲, 鈺婷, 雅萍, 立偉, 文傑, 慧如, 淑慧, 佳宏, 志遠, 靜儀, 惠玲, 淑玲, 美君, 怡慧, 千慧, 馨儀, 嘉慧, 家瑋, 美慧, 美玲, 建志, 宗憲, 筱婷, 靜雯, 雅君, 彥廷, 怡靜, 玉玲, 郁婷, 俊男]
name:
- "#{last_name}#{first_name}"
phone_number:
formats: ['###-########', '####-########', '###########']
@@ -8,6 +8,9 @@ import org.slf4j.LoggerFactory;
import static com.github.javafaker.matchers.IsANumber.isANumber;
import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.isEmptyString;
import static org.hamcrest.core.Is.is;
import static org.hamcrest.core.IsNot.not;
import java.text.DecimalFormatSymbols;
@@ -26,7 +29,7 @@ public class AddressTest {
public void testStreetAddressIsANumber() {
final String streetAddressNumber = faker.address().streetAddressNumber();
logger.info("Street Address Number: " + streetAddressNumber);
assertThat(streetAddressNumber, isANumber());
assertThat(streetAddressNumber, matchesRegularExpression("[0-9]+ [A-Za-z0-9 ]+"));
}
@Test
@@ -70,4 +73,19 @@ public class AddressTest {
public void testCity() {
assertThat(faker.address().city(), matchesRegularExpression("[A-Za-z ]+"));
}
@Test
public void testCountry() {
assertThat(faker.address().country(), matchesRegularExpression("[A-Za-z ]+"));
}
@Test
public void testCountryCode() {
assertThat(faker.address().countryCode(), matchesRegularExpression("[A-Za-z ]+"));
}
@Test
public void testStreetAddressIncludeSecondary() {
assertThat(faker.address().streetAddress(true), not(isEmptyString()));
}
}
@@ -3,7 +3,12 @@ package com.github.javafaker;
import org.junit.Before;
import org.junit.Test;
import java.util.Locale;
import static com.github.javafaker.matchers.MatchesRegularExpression.matchesRegularExpression;
import static org.hamcrest.Matchers.isEmptyString;
import static org.hamcrest.core.Is.is;
import static org.hamcrest.core.IsNot.not;
import static org.junit.Assert.assertThat;
public class FakerTest {
@@ -39,4 +44,14 @@ public class FakerTest {
public void numerifyShouldLeaveNonSpecialCharactersAlone() {
assertThat(faker.numerify("####123"), matchesRegularExpression("\\d{4}123"));
}
@Test
public void resolveShouldReturnValueThatExists() {
assertThat(faker.resolve("address.city_prefix"), not(isEmptyString()));
}
@Test(expected = RuntimeException.class)
public void resolveShouldThrowExceptionWhenPropertyDoesntExist() {
faker.resolve("address.nothing");
}
}
@@ -1,6 +1,7 @@
package com.github.javafaker.integration;
import com.github.javafaker.Faker;
import com.github.javafaker.service.DefaultingFakeValuesService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
@@ -10,6 +11,7 @@ import org.slf4j.LoggerFactory;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.lang.reflect.Proxy;
import java.util.Arrays;
import java.util.Collection;
import java.util.Locale;
@@ -18,6 +20,8 @@ import java.util.Set;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.isEmptyString;
import static org.hamcrest.core.IsNot.not;
import static org.hamcrest.core.IsNull.notNullValue;
import static org.reflections.ReflectionUtils.getAllMethods;
import static org.reflections.ReflectionUtils.withModifier;
@@ -48,11 +52,14 @@ public class FakerIT {
}
}
@Parameterized.Parameters(name = "testing locale {0} and random {1}")
public static Collection<Object[]> data() {
Object[][] data = new Object[][]{
{Locale.ENGLISH, null},
{Locale.FRENCH, null},
{Locale.CANADA_FRENCH, null},
{Locale.TRADITIONAL_CHINESE, null},
{new Locale("pt"), null},
{FINNISH_LOCALE, null},
{Locale.ENGLISH, new Random()},
@@ -72,7 +79,6 @@ public class FakerIT {
testAllMethodsThatReturnStringsActuallyReturnStrings(faker.phoneNumber());
testAllMethodsThatReturnStringsActuallyReturnStrings(faker.name());
testAllMethodsThatReturnStringsActuallyReturnStrings(faker.finance());
testAllMethodsThatReturnStringsActuallyReturnStrings(faker.country());
}
@@ -84,9 +90,10 @@ public class FakerIT {
for (Method method : methodsThatReturnStrings) {
final Object returnValue = method.invoke(object);
logger.info(String.format("Invoked %s.%s = %s", object.getClass().getSimpleName().toLowerCase(), method.getName(), returnValue));
assertThat(returnValue, is(notNullValue()));
assertThat((String) returnValue, not(isEmptyString()));
}
}
@@ -102,7 +109,7 @@ public class FakerIT {
assertThat(faker.lorem().sentence(1), is(notNullValue()));
assertThat(faker.lorem().sentences(1), is(notNullValue()));
assertThat(faker.address().streetAddress(true), is(notNullValue()));
assertThat(faker.address().streetAddress(), is(notNullValue()));
assertThat(faker.lorem().words(), is(notNullValue()));
assertThat(faker.lorem().words(1), is(notNullValue()));
@@ -1,55 +0,0 @@
package com.github.javafaker.service;
import com.github.javafaker.Country;
import com.github.javafaker.Faker;
import java.util.Arrays;
import java.util.List;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.not;
import org.junit.Before;
import org.junit.Test;
public class CountryServiceTest {
private Faker faker;
@Before
public void before() {
faker = new Faker();
}
@Test
public void testCountryIsoHasValidLength() {
for (int i = 0; i < 500; i++) {
final String countryIsoValue = nextRandomCountry().iso();
assertThat("Country Iso length", countryIsoValue.length(), is(equalTo(2)));
}
}
@Test(timeout = 3000)
public void testNameAndIsoReferToSameCountry() {
List<String> testCountries = Arrays.asList("US", "PL", "PY", "AF", "CC");
Country randomCountry = nextRandomCountry();
while (!testCountries.contains(randomCountry.iso())) {
randomCountry = nextRandomCountry();
}
countryNameMatchIso(randomCountry, "US", "United States");
countryNameMatchIso(randomCountry, "PL", "Poland");
countryNameMatchIso(randomCountry, "PY", "Paraguay");
countryNameMatchIso(randomCountry, "AF", "Afghanistan");
countryNameMatchIso(randomCountry, "CC", "Cocos [Keeling] Islands");
}
private void countryNameMatchIso(Country country, String iso, String countryName) {
if (country.iso().equals(iso)) {
assertThat("Country with iso code : " + iso + " should match", country.name(), is(equalTo(countryName)));
}
}
private Country nextRandomCountry() {
return faker.country();
}
}
@@ -1,23 +1,32 @@
package com.github.javafaker.service;
import java.util.Arrays;
import java.util.Locale;
import com.github.javafaker.Resolver;
import org.hamcrest.core.Is;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import java.util.Arrays;
import java.util.Locale;
import static org.hamcrest.Matchers.isEmptyString;
import static org.hamcrest.core.Is.is;
import static org.junit.Assert.assertThat;
import static org.mockito.Matchers.anyInt;
import static org.mockito.Matchers.anyString;
import static org.mockito.Matchers.eq;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
public class FakeValuesServiceTest {
@Mock
private RandomService randomService;
@Mock
private Resolver resolver;
private FakeValuesService fakeValuesService;
@Before
@@ -49,14 +58,57 @@ public class FakeValuesServiceTest {
}
@Test
public void compositeShouldComposeMultipleProperties() {
final String composedProperty = fakeValuesService.composite("property.composite", " ", new DummyService());
assertThat(composedProperty, is("John Smith"));
public void safeFetchShouldReturnValueInList() {
assertThat(fakeValuesService.safeFetch("property.dummy"), is("x"));
}
@Test(expected = RuntimeException.class)
public void compositeShouldThrowExceptionWhenMethodsDoNotExist() {
fakeValuesService.composite("property.composite", " ", new AnotherDummyService());
@Test
public void safeFetchShouldReturnSimpleList() {
assertThat(fakeValuesService.safeFetch("property.simple"), is("hello"));
}
@Test
public void safeFetchShouldReturnEmptyStringWhenPropertyDoesntExist() {
assertThat(fakeValuesService.safeFetch("property.dummy2"), isEmptyString());
}
@Test
public void resolveKeyToPropertyWithAPropertyWithoutAnObject() {
// #{hello} -> DummyService.hello
when(resolver.resolve(anyString())).thenReturn("");
fakeValuesService.resolve("property.simpleResolution", new DummyService(), resolver);
verify(resolver).resolve(eq("DummyService.hello"));
}
@Test
public void resolveKeyToPropertyWithAPropertyWithAnObject() {
// #{person.hello} -> Person.hello
when(resolver.resolve(anyString())).thenReturn("");
fakeValuesService.resolve("property.advancedResolution", new DummyService(), resolver);
verify(resolver).resolve(eq("Person.hello"));
}
@Test
public void resolveKeyToPropertyWithAList() {
// #{hello} -> DummyService.hello
when(resolver.resolve(anyString())).thenReturn("");
fakeValuesService.resolve("property.resolutionWithList", new DummyService(), resolver);
verify(resolver).resolve(eq("DummyService.hello"));
}
@Test
public void resolveKeyWithMultiplePropertiesShouldJoinResults() {
when(resolver.resolve("DummyService.hello")).thenReturn("1");
when(resolver.resolve("Person.hello")).thenReturn("2");
String resolved = fakeValuesService.resolve("property.multipleResolution", new DummyService(), resolver);
assertThat(resolved, is("1 2"));
}
private static class DummyService {
+7 -7
View File
@@ -2,10 +2,10 @@ test:
faker:
property:
dummy: [x, y, z]
composite:
-
- :first_name
- :last_name
-
- :last_name
- :first_name
simple: "hello"
simpleResolution: "#{hello}"
advancedResolution: "#{Person.hello}"
multipleResolution: "#{hello} #{Person.hello}"
resolutionWithList:
- "#{hello}"
- "#{hello2}"