diff options
| author | Marak <[email protected]> | 2021-02-04 17:29:55 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-02-04 17:29:55 -0500 |
| commit | cdcb600957650a84ebf70a6267add4b41371a3f3 (patch) | |
| tree | 6d8b4fc57bfa90688dc65db40e1bd9c828258891 /lib | |
| parent | 639a5256a259066b3619423d89edf6675c674293 (diff) | |
| parent | ad391be8444882af92519ac7a4c4d784818b0193 (diff) | |
| download | faker-cdcb600957650a84ebf70a6267add4b41371a3f3.tar.xz faker-cdcb600957650a84ebf70a6267add4b41371a3f3.zip | |
Merge branch 'master' into nl-locale-weekdays
Diffstat (limited to 'lib')
48 files changed, 3064 insertions, 74 deletions
diff --git a/lib/internet.js b/lib/internet.js index 658607a1..db706dea 100644 --- a/lib/internet.js +++ b/lib/internet.js @@ -240,12 +240,26 @@ var Internet = function (faker) { }; /** + * port + * + * @method faker.internet.port + */ + self.port = function() { + return faker.random.number({ min: 0, max: 65535 }); + }; + + self.port.schema = { + "description": "Generates a random port number.", + "sampleResults": ["4422"] + }; + + /** * userAgent * * @method faker.internet.userAgent */ self.userAgent = function () { - return random_ua.generate(); + return random_ua.generate(faker); }; self.userAgent.schema = { diff --git a/lib/locales.js b/lib/locales.js index cf2af5dc..7c6853c0 100644 --- a/lib/locales.js +++ b/lib/locales.js @@ -22,6 +22,7 @@ exports['fr'] = require('./locales/fr'); exports['fr_CA'] = require('./locales/fr_CA'); exports['fr_CH'] = require('./locales/fr_CH'); exports['ge'] = require('./locales/ge'); +exports['hr'] = require('./locales/hr'); exports['id_ID'] = require('./locales/id_ID'); exports['it'] = require('./locales/it'); exports['ja'] = require('./locales/ja'); diff --git a/lib/locales/de/date/index.js b/lib/locales/de/date/index.js new file mode 100644 index 00000000..8c45d3f6 --- /dev/null +++ b/lib/locales/de/date/index.js @@ -0,0 +1,4 @@ +var date = {}; +module["exports"] = date; +date.month = require("./month"); +date.weekday = require("./weekday"); diff --git a/lib/locales/de/date/month.js b/lib/locales/de/date/month.js new file mode 100644 index 00000000..2d6bd7de --- /dev/null +++ b/lib/locales/de/date/month.js @@ -0,0 +1,63 @@ +// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1799 +module['exports'] = { + wide: [ + 'Januar', + 'Februar', + 'März', + 'April', + 'Mai', + 'Juni', + 'Juli', + 'August', + 'September', + 'Oktober', + 'November', + 'Dezember', + ], + // Property "wide_context" is optional, if not set then "wide" will be used instead + // It is used to specify a word in context, which may differ from a stand-alone word + wide_context: [ + 'Januar', + 'Februar', + 'März', + 'April', + 'Mai', + 'Juni', + 'Juli', + 'August', + 'September', + 'Oktober', + 'November', + 'Dezember', + ], + abbr: [ + 'Jan', + 'Feb', + 'Mrz', + 'Apr', + 'Mai', + 'Jun', + 'Jul', + 'Aug', + 'Sep', + 'Okt', + 'Nov', + 'Dez', + ], + // Property "abbr_context" is optional, if not set then "abbr" will be used instead + // It is used to specify a word in context, which may differ from a stand-alone word + abbr_context: [ + 'Jan', + 'Feb', + 'Mrz', + 'Apr', + 'Mai', + 'Jun', + 'Jul', + 'Aug', + 'Sep', + 'Okt', + 'Nov', + 'Dez', + ], +}; diff --git a/lib/locales/de/date/weekday.js b/lib/locales/de/date/weekday.js new file mode 100644 index 00000000..03754a26 --- /dev/null +++ b/lib/locales/de/date/weekday.js @@ -0,0 +1,43 @@ +// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1847 +module["exports"] = { + wide: [ + "Sonntag", + "Montag", + "Dienstag", + "Mittwoch", + "Donnerstag", + "Freitag", + "Samstag" + ], + // Property "wide_context" is optional, if not set then "wide" will be used instead + // It is used to specify a word in context, which may differ from a stand-alone word + wide_context: [ + "Sonntag", + "Montag", + "Dienstag", + "Mittwoch", + "Donnerstag", + "Freitag", + "Samstag" + ], + abbr: [ + "So.", + "Mo.", + "Di.", + "Mi.", + "Do.", + "Fr.", + "Sa." + ], + // Property "abbr_context" is optional, if not set then "abbr" will be used instead + // It is used to specify a word in context, which may differ from a stand-alone word + abbr_context: [ + "So.", + "Mo.", + "Di.", + "Mi.", + "Do.", + "Fr.", + "Sa." + ] +}; diff --git a/lib/locales/de/index.js b/lib/locales/de/index.js index 6dfe27a3..92da8685 100644 --- a/lib/locales/de/index.js +++ b/lib/locales/de/index.js @@ -7,4 +7,5 @@ de.internet = require("./internet"); de.lorem = require("./lorem"); de.name = require("./name"); de.phone_number = require("./phone_number"); -de.cell_phone = require("./cell_phone");
\ No newline at end of file +de.cell_phone = require("./cell_phone"); +de.date = require("./date"); diff --git a/lib/locales/es/name/female_first_name.js b/lib/locales/es/name/female_first_name.js new file mode 100644 index 00000000..48069389 --- /dev/null +++ b/lib/locales/es/name/female_first_name.js @@ -0,0 +1,13 @@ +module["exports"] = [ + "Marta", + "Andrea", + "Ana", + "Anni", + "Laura", + "Maica", + "Laura", + "Lorena", + "Matilde", + "Jennifer", + "Roser", + ]; diff --git a/lib/locales/es/name/index.js b/lib/locales/es/name/index.js index 936de2ff..aabe2180 100644 --- a/lib/locales/es/name/index.js +++ b/lib/locales/es/name/index.js @@ -2,6 +2,8 @@ var name = {}; module['exports'] = name; name.first_name = require("./first_name"); name.last_name = require("./last_name"); +name.male_first_name = require("./male_first_name"); +name.female_first_name = require("./female_first_name"); name.prefix = require("./prefix"); name.suffix = require("./suffix"); name.title = require("./title"); diff --git a/lib/locales/es/name/male_first_name.js b/lib/locales/es/name/male_first_name.js new file mode 100644 index 00000000..0205d26a --- /dev/null +++ b/lib/locales/es/name/male_first_name.js @@ -0,0 +1,18 @@ +module["exports"] = [ + "Josep", + "Ángel", + "Daniel", + "Manuel", + "Pedro", + "Salvador", + "Rubén", + "Iván", + "Miguel", + "Jorge", + "Sergi", + "Josep", + "Ricardo", + "Carles", + "Jordi", + "Manuel" + ]; diff --git a/lib/locales/fr/date/index.js b/lib/locales/fr/date/index.js new file mode 100644 index 00000000..8c45d3f6 --- /dev/null +++ b/lib/locales/fr/date/index.js @@ -0,0 +1,4 @@ +var date = {}; +module["exports"] = date; +date.month = require("./month"); +date.weekday = require("./weekday"); diff --git a/lib/locales/fr/date/month.js b/lib/locales/fr/date/month.js new file mode 100644 index 00000000..39b49c48 --- /dev/null +++ b/lib/locales/fr/date/month.js @@ -0,0 +1,63 @@ +// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1799 +module['exports'] = { + wide: [ + 'janvier', + 'février', + 'mars', + 'avril', + 'mai', + 'juin', + 'juillet', + 'août', + 'septembre', + 'octobre', + 'novembre', + 'décembre', + ], + // Property "wide_context" is optional, if not set then "wide" will be used instead + // It is used to specify a word in context, which may differ from a stand-alone word + wide_context: [ + 'janvier', + 'février', + 'mars', + 'avril', + 'mai', + 'juin', + 'juillet', + 'août', + 'septembre', + 'octobre', + 'novembre', + 'décembre', + ], + abbr: [ + 'janv.', + 'févr.', + 'mars', + 'avril', + 'mai', + 'juin', + 'juil.', + 'août', + 'sept.', + 'oct.', + 'nov.', + 'déc.', + ], + // Property "abbr_context" is optional, if not set then "abbr" will be used instead + // It is used to specify a word in context, which may differ from a stand-alone word + abbr_context: [ + 'janv.', + 'févr.', + 'mars', + 'avril', + 'mai', + 'juin', + 'juil.', + 'août', + 'sept.', + 'oct.', + 'nov.', + 'déc.', + ], +}; diff --git a/lib/locales/fr/date/weekday.js b/lib/locales/fr/date/weekday.js new file mode 100644 index 00000000..1d99ff19 --- /dev/null +++ b/lib/locales/fr/date/weekday.js @@ -0,0 +1,43 @@ +// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1847 +module["exports"] = { + wide: [ + "Dimanche", + "Lundi", + "Mardi", + "Mercredi", + "Jeudi", + "Vendredi", + "Samedi" + ], + // Property "wide_context" is optional, if not set then "wide" will be used instead + // It is used to specify a word in context, which may differ from a stand-alone word + wide_context: [ + "Dimanche", + "Lundi", + "Mardi", + "Mercredi", + "Jeudi", + "Vendredi", + "Samedi" + ], + abbr: [ + "Dim", + "Lun", + "Mar", + "Mer", + "Jeu", + "Ven", + "Sam" + ], + // Property "abbr_context" is optional, if not set then "abbr" will be used instead + // It is used to specify a word in context, which may differ from a stand-alone word + abbr_context: [ + "Dim", + "Lun", + "Mar", + "Mer", + "Jeu", + "Ven", + "Sam" + ] +}; diff --git a/lib/locales/fr/index.js b/lib/locales/fr/index.js index f81a8285..7007e9a5 100644 --- a/lib/locales/fr/index.js +++ b/lib/locales/fr/index.js @@ -7,3 +7,4 @@ fr.internet = require("./internet"); fr.lorem = require("./lorem"); fr.name = require("./name"); fr.phone_number = require("./phone_number"); +fr.date = require("./date"); diff --git a/lib/locales/hr/index.js b/lib/locales/hr/index.js index 25000ca2..3aadffb9 100644 --- a/lib/locales/hr/index.js +++ b/lib/locales/hr/index.js @@ -2,9 +2,7 @@ var hr = {}; module['exports'] = hr; hr.title = "Hrvatski"; hr.address = require("./address"); -hr.company = require("./company"); hr.internet = require("./internet"); -hr.lorem = require("./lorem"); hr.name = require("./name"); hr.phone_number = require("./phone_number"); hr.cell_phone = require("./phone_number"); diff --git a/lib/locales/nb_NO/name/index.js b/lib/locales/nb_NO/name/index.js index 1296da44..8136bbaf 100644 --- a/lib/locales/nb_NO/name/index.js +++ b/lib/locales/nb_NO/name/index.js @@ -1,8 +1,8 @@ var name = {}; module['exports'] = name; name.first_name = require("./first_name"); -name.feminine_name = require("./feminine_name"); -name.masculine_name = require("./masculine_name"); +name.female_first_name = require("./feminine_name"); +name.male_first_name = require("./masculine_name"); name.last_name = require("./last_name"); name.prefix = require("./prefix"); name.suffix = require("./suffix"); diff --git a/lib/locales/nl/address/country.js b/lib/locales/nl/address/country.js index 44c48cae..66da3c57 100644 --- a/lib/locales/nl/address/country.js +++ b/lib/locales/nl/address/country.js @@ -10,7 +10,6 @@ module["exports"] = [ "Anguilla", "Antarctica", "Antigua en Barbuda", - "Arctic Ocean", "Argentinië", "Armenië", "Aruba", @@ -78,7 +77,6 @@ module["exports"] = [ "Finland", "Frankrijk", "Frans-Polynesië", - "French Southern and Antarctic Lands", "Gabon", "Gambia", "Gaza Strip", @@ -96,14 +94,13 @@ module["exports"] = [ "Guyana", "Haïti", "Heard Island and McDonald Islands", - "Heilige Stoel", + "Vaticaanstad", "Honduras", "Hongarije", "Hongkong", "Ierland", "IJsland", "India", - "Indian Ocean", "Indonesië", "Irak", "Iran", @@ -148,7 +145,7 @@ module["exports"] = [ "Mauritius", "Mayotte", "Mexico", - "Micronesia, Federated States of", + "Micronesië", "Moldavië", "Monaco", "Mongolië", @@ -160,7 +157,9 @@ module["exports"] = [ "Nauru", "Navassa Island", "Nederland", - "Nederlandse Antillen", + "Aruba", + "St. Maarten", + "Curacao", "Nepal", "Ngwane", "Nicaragua", @@ -177,7 +176,6 @@ module["exports"] = [ "Oezbekistan", "Oman", "Oostenrijk", - "Pacific Ocean", "Pakistan", "Palau", "Panama", diff --git a/lib/locales/nl/address/secondary_address.js b/lib/locales/nl/address/secondary_address.js index 35fa2c22..eb7adbf5 100644 --- a/lib/locales/nl/address/secondary_address.js +++ b/lib/locales/nl/address/secondary_address.js @@ -1,5 +1,6 @@ module["exports"] = [ "1 hoog", "2 hoog", - "3 hoog" + "3 hoog", + "3 hoog achter" ]; diff --git a/lib/locales/nl/address/street_suffix.js b/lib/locales/nl/address/street_suffix.js index 4e71894b..cf60e45a 100644 --- a/lib/locales/nl/address/street_suffix.js +++ b/lib/locales/nl/address/street_suffix.js @@ -3,5 +3,7 @@ module["exports"] = [ "laan", "weg", "plantsoen", - "park" + "park", + "gracht", + "dijk" ]; diff --git a/lib/locales/nl/commerce/color.js b/lib/locales/nl/commerce/color.js new file mode 100644 index 00000000..58eda850 --- /dev/null +++ b/lib/locales/nl/commerce/color.js @@ -0,0 +1,38 @@ +module["exports"] = [ + "rood", + "groen", + "blauw", + "koningblauw", + "geel", + "purper", + "muntgroen", + "groenblauw", + "wit", + "zwart", + "oranje", + "roze", + "grijs", + "donkergrijs", + "oker", + "terracotta", + "kastanjebruin", + "paars", + "turkoois", + "bruin", + "hemelsblauw", + "zalmroze", + "oudroze", + "appelgroen", + "levend wit", + "olijfgroen", + "magenta", + "limoen", + "ivoor", + "indigo", + "goud", + "fuchsia", + "cyaan", + "azuurblauw", + "lavendel", + "zilver" +]; diff --git a/lib/locales/nl/commerce/department.js b/lib/locales/nl/commerce/department.js new file mode 100644 index 00000000..759a66c7 --- /dev/null +++ b/lib/locales/nl/commerce/department.js @@ -0,0 +1,24 @@ +module["exports"] = [ + "Boeken", + "Films", + "Muziek", + "Spelletjes", + "Elektronica", + "Computers", + "Huis", + "Tuin", + "Gereedschap", + "Kruiden", + "Gezondheid", + "Beauty", + "Speelgoed", + "Kinderen", + "Baby", + "Kleding", + "Schoenen", + "Sieraden", + "Sport", + "Verzorging", + "Auto", + "Industrieel" +]; diff --git a/lib/locales/nl/commerce/index.js b/lib/locales/nl/commerce/index.js new file mode 100644 index 00000000..5cf680a2 --- /dev/null +++ b/lib/locales/nl/commerce/index.js @@ -0,0 +1,5 @@ +var commerce = {}; +module['exports'] = commerce; +commerce.color = require("./color"); +commerce.department = require("./department"); +commerce.product_name = require("./product_name"); diff --git a/lib/locales/nl/commerce/product_name.js b/lib/locales/nl/commerce/product_name.js new file mode 100644 index 00000000..9c28bb78 --- /dev/null +++ b/lib/locales/nl/commerce/product_name.js @@ -0,0 +1,72 @@ +module["exports"] = { + "adjective": [ + "Klein", + "Ergonomisch", + "Rustiek", + "Intelligent", + "Prachtig", + "Ongelooflijk", + "Fantastisch", + "Praktisch", + "Slank", + "Geweldig", + "Algemeen", + "Handgemaakt", + "Ambachtelijk", + "Artistiek", + "Verantwoord", + "Uitgekiend", + "Zeldzaam", + "Verfijnd", + "Merkloos", + "Smakelijk" + ], + "material": [ + "Staal", + "Glazen", + "Wollen", + "Houten", + "Beton", + "Plastic", + "Katoenen", + "Granieten", + "Rubberen", + "IJzeren", + "Zachte", + "Verse", + "Bevroren" + ], + "product": [ + "Stoel", + "Auto", + "Computer", + "Toetsenbord", + "Muis", + "Fiets", + "Bal", + "Handschoenen", + "Broek", + "Shirt", + "Tafel", + "Bijzettafeltje", + "Boekenkast", + "Kaasschaaf", + "Leunstoel", + "Poef", + "Hangmat", + "Trui", + "Schoenen", + "Hoed", + "Handdoeken", + "Zeep", + "Tonijn", + "Kip", + "Vis", + "Kaas", + "Spek", + "Pizza", + "Salade", + "Worstjes", + "Chips" + ] +}; diff --git a/lib/locales/nl/company/suffix.js b/lib/locales/nl/company/suffix.js index 8173a5d8..21fbeedc 100644 --- a/lib/locales/nl/company/suffix.js +++ b/lib/locales/nl/company/suffix.js @@ -1,6 +1,9 @@ module["exports"] = [ "BV", "V.O.F.", - "Group", - "en Zonen" + "Groep", + "NV", + "Bedrijf", + "en Zonen", + "Combinatie" ]; diff --git a/lib/locales/nl/hacker/adjective.js b/lib/locales/nl/hacker/adjective.js new file mode 100644 index 00000000..c462f012 --- /dev/null +++ b/lib/locales/nl/hacker/adjective.js @@ -0,0 +1,25 @@ +module["exports"] = [ + "ondersteunende", + "primaire", + "onderliggende", + "digitale", + "open source", + "virtuele", + "cross-platform", + "overtollige", + "online", + "haptische", + "multi-byte", + "Bluetooth", + "draadloze", + "minuscule", + "neurale", + "optische", + "solid state", + "mobiele", + "cruciale", + "kostbare", + "verwaarloosde", + "smakelijke" + +]; diff --git a/lib/locales/nl/hacker/index.js b/lib/locales/nl/hacker/index.js new file mode 100644 index 00000000..363e754e --- /dev/null +++ b/lib/locales/nl/hacker/index.js @@ -0,0 +1,6 @@ +var hacker = {}; +module['exports'] = hacker; +hacker.adjective = require("./adjective"); +hacker.noun = require("./noun"); +hacker.verb = require("./verb"); +hacker.phrase = require("./phrase"); diff --git a/lib/locales/nl/hacker/noun.js b/lib/locales/nl/hacker/noun.js new file mode 100644 index 00000000..98dbb2d1 --- /dev/null +++ b/lib/locales/nl/hacker/noun.js @@ -0,0 +1,28 @@ +module["exports"] = [ + "driver", + "protocol", + "bandbreedte", + "paneel", + "microchip", + "programma", + "port", + "kaart", + "array", + "verbinding", + "draad", + "stekker", + "systeem", + "sensor", + "firewall", + "harde schijf", + "pixel", + "alarm", + "voeding", + "monitor", + "toepassing", + "zender", + "bus", + "stroomkring", + "condensator", + "matrix" +]; diff --git a/lib/locales/nl/hacker/phrase.js b/lib/locales/nl/hacker/phrase.js new file mode 100644 index 00000000..caaa1d64 --- /dev/null +++ b/lib/locales/nl/hacker/phrase.js @@ -0,0 +1,10 @@ +module["exports"] = [
+ "Als we de {{noun}} {{verb}}, dan kunnen we naar de {{abbreviation}} {{noun}} via de {{adjective}} {{abbreviation}} {{noun}}!",
+ "We moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!",
+ "Probeer om de {{abbreviation}} {{noun}} te {{verb}}, misschien gaat dat de {{adjective}} {{noun}} {{verb}}!",
+ "Je kan de {{noun}} niet {{verb}} zonder de {{adjective}} {{abbreviation}} {{noun}} te {{verb}}!",
+ "Gebruik de {{adjective}} {{abbreviation}} {{noun}}, dan kan je de {{adjective}} {{noun}} {{verb}}!",
+ "De {{abbreviation}} {{noun}} ligt eruit, jullie moeten de {{adjective}} {{noun}} {{verb}} zodat we de {{abbreviation}} {{noun}} kunnen {{verb}}!",
+ "Het maakt niet uit of we de {{noun}} {{verb}}, we moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!",
+ "Ik ga de {{adjective}} {{abbreviation}} {{noun}} {{verb}}, dat zou de {{noun}} moeten {{verb}}!"
+];
\ No newline at end of file diff --git a/lib/locales/nl/hacker/verb.js b/lib/locales/nl/hacker/verb.js new file mode 100644 index 00000000..d409e7a5 --- /dev/null +++ b/lib/locales/nl/hacker/verb.js @@ -0,0 +1,23 @@ +module["exports"] = [ + "back-uppen", + "omzeilen", + "hacken", + "overschrijven", + "samenpersen", + "kopiëren", + "navigeren", + "indexeren", + "aansluiten", + "genereren", + "kwantificeren", + "berekenen", + "samenstellen", + "invoeren", + "verzenden", + "programmeren", + "herstarten", + "ontleden", + "in stukjes snijden", + "analyseren" + +]; diff --git a/lib/locales/nl/index.js b/lib/locales/nl/index.js index 8fd49644..bc67ea80 100644 --- a/lib/locales/nl/index.js +++ b/lib/locales/nl/index.js @@ -2,8 +2,10 @@ var nl = {}; module['exports'] = nl; nl.title = "Dutch"; nl.address = require("./address"); +nl.commerce = require("./commerce"); nl.company = require("./company"); nl.date = require("./date"); +nl.hacker = require("./hacker"); nl.internet = require("./internet"); nl.lorem = require("./lorem"); nl.name = require("./name"); diff --git a/lib/locales/nl/internet/domain_suffix.js b/lib/locales/nl/internet/domain_suffix.js index affb7f4a..64405270 100644 --- a/lib/locales/nl/internet/domain_suffix.js +++ b/lib/locales/nl/internet/domain_suffix.js @@ -2,5 +2,6 @@ module["exports"] = [ "nl", "com", "net", - "org" + "org", + "eu" ]; diff --git a/lib/locales/nl/name/female_first_name.js b/lib/locales/nl/name/female_first_name.js new file mode 100644 index 00000000..0e8ce8d8 --- /dev/null +++ b/lib/locales/nl/name/female_first_name.js @@ -0,0 +1,517 @@ +// these names are taken from the list of most popular names in 2019 for girls: https://www.svbkindernamen.nl/int/nl/kindernamen/wizard/zoeknaam/meisjesnamen/meisjes_alfabetisch.html +module["exports"] = [ + "Yarah", + "Vere", + "Siënna", + "Sanna", + "Salomë", + "Roxy", + "Nela", + "Myra", + "Liene", + "Lia", + "Kayleigh", + "Kaylee", + "Kato", + "Florence", + "Eefje", + "Dieke", + "Zeyneb", + "Wende", + "Vienna", + "Melisa", + "Maaike", + "Lova", + "Lilian", + "Juno", + "Joanna", + "Jesslyn", + "Jaelynn", + "Gioia", + "Claire", + "Alma", + "Aliya", + "Alisa", + "Zofia", + "Vivian", + "Nowi", + "Noami", + "Milana", + "Marlie", + "Macy", + "Maan", + "Lorena", + "Liselotte", + "Lien", + "Laure", + "Laila", + "Kim", + "Khadija", + "Joya", + "Jacoba", + "Gigi", + "Wilhelmina", + "Vivienne", + "Rose", + "Rana", + "Milly", + "Michelle", + "Marrit", + "Malou", + "Jaimy", + "Gaia", + "Fayen", + "Fabiënne", + "Eveline", + "Daisy", + "Babette", + "Aaltje", + "Scottie", + "Nomi", + "Mathilde", + "Linne", + "Laurie", + "Kyara", + "Jalou", + "Iva", + "Inara", + "Grace", + "Emmy", + "Elle", + "Diana", + "Céline", + "Selena", + "Safiya", + "Quinty", + "Oliwia", + "Nadine", + "Meghan", + "Marwa", + "Jada", + "Ines", + "Fardau", + "Eliana", + "Carmen", + "Ayana", + "Asya", + "Annabel", + "Amara", + "Alexandra", + "Rachel", + "Melissa", + "Melina", + "Luus", + "Jayda", + "Jacky", + "Eleonora", + "Asiya", + "Annemijn", + "Sare", + "Ninthe", + "Nena", + "Melody", + "Kira", + "Jasmine", + "Imani", + "Hira", + "Elynn", + "Dominique", + "Ashley", + "Aleyna", + "Pola", + "Noë", + "Lisanne", + "Lilou", + "Kiara", + "Jette", + "Jess", + "Isabeau", + "Floortje", + "Fiep", + "Fieke", + "Femm", + "Famke", + "Chelsey", + "Amelie", + "Vanessa", + "Skye", + "Sienna", + "Safa", + "Lydia", + "Esma", + "Daantje", + "Catharina", + "Carlijn", + "Asel", + "Amaya", + "Amalia", + "Ada", + "Zahra", + "Tirza", + "Nikkie", + "Mirre", + "Mayra", + "Lenne", + "Jule", + "Jana", + "Farah", + "Defne", + "Ariana", + "Yenthe", + "Renske", + "Medina", + "Liliana", + "Kenza", + "Jazz", + "Esra", + "Emilie", + "Dua", + "Chloe", + "Abby", + "Selma", + "Maren", + "Jolijn", + "Febe", + "Elodie", + "Djenna", + "Diede", + "Cataleya", + "Aliyah", + "Aisha", + "Teddy", + "Nika", + "Myla", + "Izzy", + "Dewi", + "Mirte", + "Mikki", + "Kensi", + "Karlijn", + "Jazzlynn", + "Imke", + "Eleanor", + "Wies", + "Thirza", + "Safae", + "Meyra", + "Lune", + "Jazzlyn", + "Faya", + "Arya", + "Nadia", + "Puk", + "Oumayra", + "Lois", + "Josefien", + "Vive", + "Fayenne", + "Celine", + "Nynke", + "Loes", + "Danique", + "Aurora", + "Angelina", + "Alya", + "Abigail", + "Tara", + "Quinn", + "Meike", + "Maartje", + "Jolien", + "Selina", + "Phileine", + "Miley", + "Lexie", + "Florine", + "Coco", + "Britt", + "Alyssa", + "Yasmine", + "Sammie", + "Nila", + "Lucie", + "Eef", + "Bella", + "Aylin", + "Ziva", + "Neeltje", + "Jesslynn", + "Jente", + "Jara", + "Bobbie", + "Yinthe", + "Megan", + "Freya", + "Donna", + "Alice", + "Milena", + "Joëlle", + "Jenna", + "Evelien", + "Nisa", + "Lott", + "Loa", + "Daphne", + "Dani", + "Maysa", + "Hidaya", + "Hayley", + "Gwen", + "Esther", + "Elize", + "Dana", + "Maxime", + "Madelief", + "Keet", + "Jip", + "Ize", + "Noëlla", + "Layla", + "Hendrika", + "Hafsa", + "Giulia", + "Eliza", + "Bowie", + "Marly", + "Linn", + "Jane", + "Filou", + "Zuzanna", + "Leyla", + "Fatima", + "Evie", + "Marley", + "Kyra", + "Hanne", + "Jailey", + "Ise", + "Adriana", + "Liza", + "Doris", + "Dina", + "Amina", + "Mina", + "Aaliyah", + "Romee", + "Pippa", + "Juliette", + "Alicia", + "Merle", + "Lea", + "Elina", + "Sena", + "Flore", + "Riley", + "Nour", + "Lizz", + "Jessie", + "Cornelia", + "Beau", + "Valerie", + "Silke", + "Valentina", + "Loua", + "Vieve", + "Vesper", + "Ruby", + "Nienke", + "Jula", + "Azra", + "Myrthe", + "Soof", + "Juliëtte", + "Lexi", + "Davina", + "Liya", + "Yasmin", + "Esmée", + "Amelia", + "Niene", + "Mette", + "Ela", + "Aimée", + "Joy", + "Ilse", + "Zeynep", + "Yfke", + "Elizabeth", + "Mare", + "Isra", + "Helena", + "Stella", + "Jinthe", + "Meryem", + "Janna", + "Isabelle", + "Maja", + "Lieve", + "Yuna", + "Pien", + "Faye", + "Pleun", + "Noortje", + "Janne", + "Novi", + "Ava", + "Sterre", + "Maeve", + "Elisabeth", + "Bibi", + "Ayla", + "Liyana", + "Mae", + "Leah", + "Marie", + "Juna", + "Lucy", + "Josephine", + "Victoria", + "Indy", + "Maryam", + "Jaylinn", + "Zoey", + "Rosie", + "Mira", + "Nore", + "Jinte", + "Zara", + "Bente", + "Senna", + "Pip", + "Alina", + "Féline", + "Aya", + "Anouk", + "Amélie", + "Lou", + "Nine", + "Jet", + "Robin", + "Nikki", + "June", + "Fem", + "Demi", + "Mirthe", + "Lana", + "Noëlle", + "Lise", + "Lilly", + "Jackie", + "Benthe", + "Bobbi", + "Fiene", + "Elisa", + "Maya", + "Jade", + "Emilia", + "Elif", + "Romy", + "Lot", + "Jolie", + "Guusje", + "Mara", + "Kate", + "Marit", + "Nola", + "Louise", + "Lola", + "Laura", + "Iris", + "Philou", + "Tessa", + "Inaya", + "Elise", + "Eline", + "Sam", + "Evy", + "Johanna", + "Femke", + "Charlie", + "Livia", + "Rosalie", + "Suus", + "Sanne", + "Fay", + "Fenne", + "Linde", + "Isabel", + "Puck", + "Lize", + "Rosa", + "Amira", + "Lily", + "Naomi", + "Lizzy", + "Liva", + "Juul", + "Jill", + "Hanna", + "Floor", + "Amber", + "Suze", + "Veerle", + "Merel", + "Anne", + "Cato", + "Charlotte", + "Kiki", + "Lena", + "Ivy", + "Feline", + "Jasmijn", + "Liz", + "Elena", + "Maria", + "Norah", + "Lara", + "Fien", + "Isabella", + "Luna", + "Amy", + "Sophia", + "Hailey", + "Bo", + "Vera", + "Julie", + "Lisa", + "Esmee", + "Noa", + "Ella", + "Lina", + "Mia", + "Sofia", + "Loïs", + "Hannah", + "Roos", + "Emily", + "Isa", + "Fenna", + "Elin", + "Fleur", + "Lynn", + "Sarah", + "Nova", + "Nina", + "Maud", + "Sofie", + "Milou", + "Lauren", + "Lotte", + "Eva", + "Noor", + "Liv", + "Yara", + "Olivia", + "Lieke", + "Nora", + "Saar", + "Evi", + "Anna", + "Sara", + "Tess", + "Julia", + "Zoë", + "Sophie", + "Mila", + "Emma" +];
\ No newline at end of file diff --git a/lib/locales/nl/name/index.js b/lib/locales/nl/name/index.js index eaae04fa..20aee1b8 100644 --- a/lib/locales/nl/name/index.js +++ b/lib/locales/nl/name/index.js @@ -1,8 +1,10 @@ var name = {}; module['exports'] = name; +name.female_first_name = require("./female_first_name"); name.first_name = require("./first_name"); name.tussenvoegsel = require("./tussenvoegsel"); name.last_name = require("./last_name"); +name.male_first_name = require("./male_first_name"); name.prefix = require("./prefix"); name.suffix = require("./suffix"); name.name = require("./name"); diff --git a/lib/locales/nl/name/male_first_name.js b/lib/locales/nl/name/male_first_name.js new file mode 100644 index 00000000..dfcb9184 --- /dev/null +++ b/lib/locales/nl/name/male_first_name.js @@ -0,0 +1,590 @@ +// these names are taken from the list of most popular names in 2019 for boys: https://www.svbkindernamen.nl/int/nl/kindernamen/wizard/zoeknaam/jongensnamen/jongens_alfabetisch.html +module["exports"] = [ + "Tymon", + "Steven", + "Semih", + "Seff", + "Sabir", + "Nico", + "Naoufal", + "Nadir", + "Mirza", + "Miguel", + "Manoah", + "Kenji", + "Kenan", + "Joseph", + "Jordy", + "Jeppe", + "Diego", + "Coen", + "Can", + "Bentley", + "Yasin", + "Tomas", + "Sjoerd", + "Savi", + "Safouane", + "Raphaël", + "Mas", + "Maes", + "Louie", + "Karam", + "John", + "Jelmer", + "Jayvano", + "Hein", + "Giel", + "Emin", + "Deen", + "Badr", + "Arda", + "Umut", + "Teunis", + "Silas", + "Rayen", + "Nikodem", + "Mex", + "Marius", + "Kayden", + "Jidde", + "Glenn", + "Frederik", + "Foss", + "Finnley", + "Ensar", + "Duco", + "Dies", + "Brenn", + "Yousef", + "Siep", + "Rohan", + "Osman", + "Nox", + "Natan", + "Mathijs", + "Marley", + "Jaxon", + "Jairo", + "Jaimy", + "Eray", + "Don", + "Chase", + "Bruno", + "Brian", + "Anton", + "Xander", + "Senne", + "Reza", + "Oliwier", + "Mitch", + "Krijn", + "Jorrit", + "Jimi", + "Dominik", + "Devin", + "Tobin", + "Stefan", + "Jakob", + "Igor", + "Giovanni", + "Dylano", + "Armin", + "Adrian", + "Youp", + "Sebas", + "Sander", + "Robert", + "Nils", + "Mozes", + "Micah", + "Menno", + "Jaylano", + "Ilias", + "Freek", + "Flip", + "Dion", + "Christopher", + "Ahmet", + "Yassir", + "Yannick", + "Valentino", + "Samuël", + "Noam", + "Mylan", + "Kenzo", + "Jona", + "Danilo", + "Bowie", + "Zain", + "Wolf", + "Thije", + "Theo", + "Mylo", + "Matz", + "Lieuwe", + "Joes", + "Jacobus", + "Idris", + "Gideon", + "Bruce", + "Abdullah", + "Zef", + "Viktor", + "Seb", + "Rover", + "Raphael", + "Kacper", + "Josh", + "Jeremiah", + "Deniz", + "Aleksander", + "Zev", + "Yves", + "Viggo", + "Naoufel", + "Matthew", + "Keano", + "Jaylen", + "Bo", + "Bjorn", + "Anouar", + "Abraham", + "Storm", + "Martin", + "Manu", + "Jefta", + "Djayden", + "Benyamin", + "Benja", + "Ahmad", + "Nino", + "Malik", + "Junayd", + "Isa", + "Finley", + "Ayman", + "Zeyd", + "Yassine", + "Sev", + "Rico", + "Mels", + "Maximilian", + "Leendert", + "Kick", + "Enzo", + "Sjors", + "Silvan", + "Peter", + "Otto", + "Milano", + "Marijn", + "Javi", + "Yahya", + "Wes", + "Toon", + "Tommy", + "Loet", + "Leonardo", + "Len", + "Kaan", + "Dax", + "Davy", + "Adriaan", + "Thiago", + "Mustafa", + "Merijn", + "Kerem", + "Johan", + "Isaiah", + "Bryan", + "Bastiaan", + "Axel", + "Toby", + "Thom", + "Noan", + "Marcus", + "Ismail", + "Davi", + "Bodi", + "Tieme", + "Ole", + "Nout", + "Musa", + "Moussa", + "Luciano", + "Liyam", + "Kyano", + "Dorian", + "Bradley", + "Wouter", + "Siebe", + "Ralph", + "Quin", + "Fender", + "Arie", + "Albert", + "Zion", + "Wessel", + "Rick", + "Miles", + "Mahir", + "Mads", + "Klaas", + "Flynn", + "Dexx", + "Anthony", + "Tristan", + "Mink", + "Mehmet", + "Maas", + "Lyam", + "Jorn", + "Joost", + "Christian", + "Alparslan", + "Tyler", + "Maher", + "Jakub", + "Alan", + "William", + "Rafaël", + "Jur", + "Jimmy", + "George", + "Christiaan", + "Brandon", + "Ace", + "Tibbe", + "Sebastian", + "Lorenzo", + "Bilal", + "Teije", + "Joe", + "Michael", + "Louay", + "Lou", + "Levy", + "Kevin", + "Isaac", + "Ilay", + "Harvey", + "Davey", + "Younes", + "Xem", + "Tycho", + "Seppe", + "Riv", + "Marinus", + "Maarten", + "Ayoub", + "Ahmed", + "Tuur", + "Tijmen", + "Kjeld", + "Fynn", + "Frenkie", + "Dante", + "Ayaz", + "Abe", + "Jackson", + "Bart", + "Xavier", + "Ted", + "Sebastiaan", + "Safouan", + "Midas", + "Gabriël", + "Fos", + "Douwe", + "Boet", + "Berend", + "Yassin", + "Rowan", + "Revi", + "Maurits", + "Marcel", + "Ivo", + "Eli", + "Shane", + "Rein", + "Muhammad", + "Lennox", + "Ivar", + "Huub", + "Tijs", + "Matthias", + "Juda", + "Dave", + "Antoni", + "Damin", + "Colin", + "Zakaria", + "Vincent", + "Sverre", + "Mik", + "Lennon", + "Donny", + "Thijn", + "Novan", + "Mart", + "Bob", + "Senna", + "Olaf", + "Mohammad", + "Julan", + "Riff", + "Jaivey", + "Collin", + "Nouri", + "Noël", + "Ferre", + "Mert", + "Boas", + "Sten", + "Gabriel", + "Pelle", + "Mark", + "Leo", + "Rafael", + "Oskar", + "Naud", + "Aras", + "Sami", + "Kasper", + "Jop", + "Ethan", + "Dirk", + "Bodhi", + "Eden", + "Bobby", + "Jordan", + "Ivan", + "Vinz", + "Twan", + "Odin", + "Manuel", + "Jesper", + "Scott", + "Raff", + "Luke", + "Brent", + "Zayd", + "Sil", + "Miran", + "Charlie", + "Amin", + "Valentijn", + "Eymen", + "Jules", + "Kees", + "Jayce", + "Matteo", + "Chris", + "Quinten", + "Mateo", + "Lux", + "Justin", + "Joey", + "Jay", + "Ayden", + "Laurens", + "Luka", + "Joah", + "Gerrit", + "Evan", + "Ben", + "Jari", + "Mika", + "Kian", + "Ian", + "Ilyas", + "Jort", + "Mike", + "Maxim", + "Ibrahim", + "Vigo", + "Victor", + "Louis", + "Jayson", + "Florian", + "Youssef", + "Vic", + "Raf", + "Filip", + "Yusuf", + "Timo", + "Vik", + "Micha", + "Matthijs", + "Lasse", + "Faas", + "Riley", + "Mace", + "Daniel", + "Jamie", + "Fabian", + "Nick", + "Muhammed", + "Luc", + "Imran", + "Joël", + "Niels", + "Philip", + "Milo", + "Lewis", + "Wout", + "Leon", + "Joas", + "Jasper", + "Seth", + "Omar", + "Koen", + "Julius", + "Beau", + "Rens", + "Mayson", + "Kay", + "Hamza", + "Daley", + "Robin", + "Nolan", + "Cornelis", + "Bas", + "Lukas", + "Jonathan", + "Jonas", + "Ali", + "Ravi", + "Hendrik", + "Sef", + "Lex", + "Thijmen", + "Damian", + "Arthur", + "Aron", + "Emir", + "Jonah", + "Ãmer", + "Jelte", + "Melle", + "Jacob", + "Alex", + "Jim", + "Elijah", + "Stef", + "Kaj", + "Johannes", + "Jelle", + "Joris", + "Jip", + "Aaron", + "Loek", + "Logan", + "Lev", + "Dylan", + "Simon", + "Kyan", + "Sep", + "Moos", + "Felix", + "Job", + "Elias", + "Ezra", + "Oscar", + "Casper", + "Duuk", + "Sepp", + "Pieter", + "Rayan", + "Aiden", + "Joshua", + "Dean", + "Niek", + "Lenn", + "Tygo", + "Jake", + "Stan", + "Kai", + "Roan", + "Mick", + "Mohammed", + "Dani", + "Nathan", + "Oliver", + "Alexander", + "Mohamed", + "Hidde", + "Samuel", + "Zayn", + "Amir", + "Xavi", + "Jurre", + "Boris", + "Senn", + "Jason", + "Pepijn", + "Quinn", + "Pim", + "Jace", + "Jax", + "Tijn", + "Tim", + "Willem", + "Jaxx", + "Otis", + "Fedde", + "Tom", + "Owen", + "Ryan", + "Tobias", + "Floris", + "Abel", + "Jayden", + "Sven", + "Morris", + "Cas", + "Ties", + "Daniël", + "Joep", + "Jan", + "Jens", + "Vince", + "Dex", + "Ruben", + "Olivier", + "Guus", + "Thijs", + "Stijn", + "Jack", + "David", + "Teun", + "Hugo", + "Mats", + "Gijs", + "Lars", + "Luca", + "Siem", + "Mason", + "Julian", + "Boaz", + "Benjamin", + "Thomas", + "Max", + "Adam", + "Jesse", + "Mees", + "Sam", + "Noud", + "Bram", + "Luuk", + "Milan", + "James", + "Liam", + "Finn", + "Sem", + "Levi", + "Lucas", + "Daan", + "Noah", +];
\ No newline at end of file diff --git a/lib/locales/pt_BR/address/country.js b/lib/locales/pt_BR/address/country.js index 3a29c074..919c4250 100644 --- a/lib/locales/pt_BR/address/country.js +++ b/lib/locales/pt_BR/address/country.js @@ -5,28 +5,27 @@ module["exports"] = [ "Samoa", "Andorra", "Angola", - "Anguilla", + "Anguila", "Antigua and Barbada", "Argentina", "Armênia", "Aruba", "Austrália", "Áustria", - "Alzerbajão", + "Azerbaijão", "Bahamas", "Barém", "Bangladesh", - "Barbado", - "Belgrado", + "Barbados", "Bélgica", "Belize", "Benin", "Bermuda", - "Bhutan", + "Butão", "Bolívia", "Bôsnia", - "Botuasuna", - "Bouvetoia", + "Botsuana", + "Ilha Bouvet", "Brasil", "Arquipélago de Chagos", "Ilhas Virgens", @@ -34,36 +33,36 @@ module["exports"] = [ "Bulgária", "Burkina Faso", "Burundi", - "Cambójia", + "Camboja", "Camarões", "Canadá", "Cabo Verde", "Ilhas Caiman", "República da África Central", - "Chad", + "Chade", "Chile", "China", - "Ilhas Natal", + "Ilha do Natal", "Ilhas Cocos", "Colômbia", - "Comoros", + "Comores", "Congo", "Ilhas Cook", "Costa Rica", "Costa do Marfim", "Croácia", "Cuba", - "Cyprus", + "Chipre", "República Tcheca", "Dinamarca", - "Djibouti", + "Jibuti", "Dominica", "República Dominicana", "Equador", "Egito", "El Salvador", "Guiné Equatorial", - "Eritrea", + "Eritreia", "Estônia", "Etiópia", "Ilhas Faroe", @@ -83,19 +82,18 @@ module["exports"] = [ "Groelândia", "Granada", "Guadalupe", - "Guano", "Guatemala", - "Guernsey", + "Guernesey", "Guiné", "Guiné-Bissau", "Guiana", "Haiti", - "Heard Island and McDonald Islands", + "Ilhas Heard e McDonald", "Vaticano", "Honduras", "Hong Kong", "Hungria", - "Iceland", + "Islândia", "Índia", "Indonésia", "Irã", @@ -110,17 +108,17 @@ module["exports"] = [ "Jordânia", "Cazaquistão", "Quênia", - "Kiribati", + "Quiribati", "Coreia do Norte", "Coreia do Sul", "Kuwait", - "Kyrgyz Republic", - "República Democrática de Lao People", + "Quirguistão", + "Laos", "Latvia", "Líbano", - "Lesotho", + "Lesoto", "Libéria", - "Libyan Arab Jamahiriya", + "Líbia", "Liechtenstein", "Lituânia", "Luxemburgo", @@ -135,11 +133,11 @@ module["exports"] = [ "Ilhas Marshall", "Martinica", "Mauritânia", - "Mauritius", - "Mayotte", + "Maurícia", + "Maiote", "México", "Micronésia", - "Moldova", + "Moldávia", "Mônaco", "Mongólia", "Montenegro", @@ -158,20 +156,20 @@ module["exports"] = [ "Nigéria", "Niue", "Ilha Norfolk", - "Northern Mariana Islands", + "Marianas Setentrionais", "Noruega", - "Oman", + "Omã", "Paquistão", "Palau", "Território da Palestina", "Panamá", - "Nova Guiné Papua", + "Papua-Nova Guiné", "Paraguai", "Peru", "Filipinas", "Polônia", "Portugal", - "Puerto Rico", + "Porto Rico", "Qatar", "Romênia", "Rússia", @@ -179,16 +177,16 @@ module["exports"] = [ "São Bartolomeu", "Santa Helena", "Santa Lúcia", - "Saint Martin", - "Saint Pierre and Miquelon", - "Saint Vincent and the Grenadines", + "São Martinho", + "São Pedro e Miquelão", + "São Vicente e Granadinas", "Samoa", "San Marino", "Sao Tomé e Príncipe", "Arábia Saudita", "Senegal", "Sérvia", - "Seychelles", + "Seicheles", "Serra Leoa", "Singapura", "Eslováquia", @@ -196,13 +194,13 @@ module["exports"] = [ "Ilhas Salomão", "Somália", "África do Sul", - "South Georgia and the South Sandwich Islands", - "Spanha", + "Ilhas Geórgia do Sul e Sandwich do Sul", + "Espanha", "Sri Lanka", "Sudão", "Suriname", - "Svalbard & Jan Mayen Islands", - "Swaziland", + "Ilhas Svalbard & Jan Mayen", + "Suazilândia", "Suécia", "Suíça", "Síria", @@ -212,13 +210,13 @@ module["exports"] = [ "Tailândia", "Timor-Leste", "Togo", - "Tokelau", + "Toquelau", "Tonga", - "Trinidá e Tobago", + "Trinidad e Tobago", "Tunísia", "Turquia", "Turcomenistão", - "Turks and Caicos Islands", + "Turcas e Caicos", "Tuvalu", "Uganda", "Ucrânia", @@ -231,9 +229,8 @@ module["exports"] = [ "Vanuatu", "Venezuela", "Vietnã", - "Wallis and Futuna", - "Sahara", - "Yemen", + "Wallis e Futuna", + "Iêmen", "Zâmbia", "Zimbábue" ]; diff --git a/lib/locales/pt_BR/address/state_abbr.js b/lib/locales/pt_BR/address/state_abbr.js index d26e1a53..0e57d51e 100644 --- a/lib/locales/pt_BR/address/state_abbr.js +++ b/lib/locales/pt_BR/address/state_abbr.js @@ -11,6 +11,7 @@ module["exports"] = [ "MA", "MT", "MS", + "MG", "PA", "PB", "PR", @@ -22,5 +23,7 @@ module["exports"] = [ "RO", "RR", "SC", - "SP" + "SP", + "SE", + "TO" ]; diff --git a/lib/locales/pt_BR/company/suffix.js b/lib/locales/pt_BR/company/suffix.js index 5d38ac2c..4fddf526 100644 --- a/lib/locales/pt_BR/company/suffix.js +++ b/lib/locales/pt_BR/company/suffix.js @@ -1,6 +1,7 @@ module["exports"] = [ "S.A.", "LTDA", + "EIRELI", "e Associados", "Comércio" ]; diff --git a/lib/locales/pt_BR/name/female_first_name.js b/lib/locales/pt_BR/name/female_first_name.js new file mode 100644 index 00000000..fa4484d3 --- /dev/null +++ b/lib/locales/pt_BR/name/female_first_name.js @@ -0,0 +1,82 @@ +module["exports"] = [
+ "Alessandra",
+ "Alice",
+ "Aline",
+ "Alícia",
+ "Ana Clara",
+ "Ana Júlia",
+ "Ana Laura",
+ "Ana Luiza",
+ "Antonella",
+ "Beatriz",
+ "Bruna",
+ "Carla",
+ "Cecília",
+ "Clara",
+ "Célia",
+ "Dalila",
+ "Eduarda",
+ "Elisa",
+ "Eloá",
+ "Emanuelly",
+ "Esther",
+ "Fabrícia",
+ "Felícia",
+ "Giovanna",
+ "Helena",
+ "Heloísa",
+ "Isabel",
+ "Isabela",
+ "Isabella",
+ "Isabelly",
+ "Isis",
+ "Janaína",
+ "Joana",
+ "Júlia",
+ "Karla",
+ "Lara",
+ "Larissa",
+ "Laura",
+ "Lavínia",
+ "Liz",
+ "Lorena",
+ "Lorraine",
+ "Luiza",
+ "Lívia",
+ "Maitê",
+ "Manuela",
+ "Marcela",
+ "Margarida",
+ "Maria",
+ "Maria Alice",
+ "Maria Cecília",
+ "Maria Clara",
+ "Maria Eduarda",
+ "Maria Helena",
+ "Maria Júlia",
+ "Maria Luiza",
+ "Mariana",
+ "Marina",
+ "Marli",
+ "Meire",
+ "Melissa",
+ "Morgana",
+ "Márcia",
+ "Mércia",
+ "Natália",
+ "Núbia",
+ "Ofélia",
+ "Paula",
+ "Rafaela",
+ "Rebeca",
+ "Roberta",
+ "Sara",
+ "Sarah",
+ "Sophia",
+ "Suélen",
+ "Sílvia",
+ "Talita",
+ "Valentina",
+ "Vitória",
+ "Yasmin"
+];
\ No newline at end of file diff --git a/lib/locales/pt_BR/name/index.js b/lib/locales/pt_BR/name/index.js index 26f22a9e..7b447e67 100644 --- a/lib/locales/pt_BR/name/index.js +++ b/lib/locales/pt_BR/name/index.js @@ -1,5 +1,7 @@ var name = {}; module['exports'] = name; +name.male_first_name = require("./male_first_name"); +name.female_first_name = require("./female_first_name"); name.first_name = require("./first_name"); name.last_name = require("./last_name"); name.prefix = require("./prefix"); diff --git a/lib/locales/pt_BR/name/male_first_name.js b/lib/locales/pt_BR/name/male_first_name.js new file mode 100644 index 00000000..eec8a329 --- /dev/null +++ b/lib/locales/pt_BR/name/male_first_name.js @@ -0,0 +1,90 @@ +module["exports"] = [
+ "Alessandro",
+ "Alexandre",
+ "Anthony",
+ "Antônio",
+ "Arthur",
+ "Benjamin",
+ "Benício",
+ "Bernardo",
+ "Breno",
+ "Bryan",
+ "Caio",
+ "Calebe",
+ "Carlos",
+ "Cauã",
+ "César",
+ "Daniel",
+ "Danilo",
+ "Davi",
+ "Davi Lucca",
+ "Deneval",
+ "Eduardo",
+ "Elísio",
+ "Emanuel",
+ "Enzo",
+ "Enzo Gabriel",
+ "Fabiano",
+ "Fabrício",
+ "Feliciano",
+ "Felipe",
+ "Frederico",
+ "Fábio",
+ "Félix",
+ "Gabriel",
+ "Gael",
+ "Guilherme",
+ "Gustavo",
+ "Gúbio",
+ "Heitor",
+ "Henrique",
+ "Hugo",
+ "Hélio",
+ "Isaac",
+ "Joaquim",
+ "João",
+ "João Lucas",
+ "João Miguel",
+ "João Pedro",
+ "Júlio",
+ "Júlio César",
+ "Kléber",
+ "Ladislau",
+ "Leonardo",
+ "Lorenzo",
+ "Lucas",
+ "Lucca",
+ "Marcelo",
+ "Marcos",
+ "Matheus",
+ "Miguel",
+ "Murilo",
+ "Nataniel",
+ "Nicolas",
+ "Noah",
+ "Norberto",
+ "Pablo",
+ "Paulo",
+ "Pedro",
+ "Pedro Henrique",
+ "Pietro",
+ "Rafael",
+ "Raul",
+ "Ricardo",
+ "Roberto",
+ "Salvador",
+ "Samuel",
+ "Silas",
+ "Sirineu",
+ "Tertuliano",
+ "Théo",
+ "Vicente",
+ "Vitor",
+ "Víctor",
+ "Warley",
+ "Washington",
+ "Yago",
+ "Yango",
+ "Yuri",
+ "Ígor"
+];
\ No newline at end of file diff --git a/lib/locales/pt_BR/name/name.js b/lib/locales/pt_BR/name/name.js new file mode 100644 index 00000000..4d7f698d --- /dev/null +++ b/lib/locales/pt_BR/name/name.js @@ -0,0 +1,8 @@ +module["exports"] = [ + "#{prefix} #{first_name} #{last_name}", + "#{first_name} #{last_name} #{suffix}", + "#{first_name} #{last_name}", + "#{first_name} #{last_name}", + "#{male_first_name} #{last_name}", + "#{female_first_name} #{last_name}" +]; diff --git a/lib/locales/pt_BR/name/prefix.js b/lib/locales/pt_BR/name/prefix.js index 6e1f8f10..cf1dbee3 100644 --- a/lib/locales/pt_BR/name/prefix.js +++ b/lib/locales/pt_BR/name/prefix.js @@ -2,5 +2,6 @@ module["exports"] = [ "Sr.", "Sra.", "Srta.", - "Dr." + "Dr.", + "Dra." ]; diff --git a/lib/locales/pt_PT/phone_number/formats.js b/lib/locales/pt_PT/phone_number/formats.js index 40fc6877..7ec098ee 100644 --- a/lib/locales/pt_PT/phone_number/formats.js +++ b/lib/locales/pt_PT/phone_number/formats.js @@ -1,5 +1,6 @@ module["exports"] = [ "+351 2########", + "+351 3########", "+351 91#######", "+351 92#######", "+351 93#######", diff --git a/lib/locales/tr/name/female_first_name.js b/lib/locales/tr/name/female_first_name.js new file mode 100644 index 00000000..92337829 --- /dev/null +++ b/lib/locales/tr/name/female_first_name.js @@ -0,0 +1,416 @@ +module["exports"] = [ + "Abendam", + "Açela", + "Açelya", + "Açılay", + "Adel", + "Adelya", + "Adile", + "Afitap", + "Afra", + "Ağça", + "Ahenk", + "Ahlem", + "Alisa", + "Almila", + "Alvina", + "Amelya", + "Amara", + "Andaç", + "Anar", + "Anise", + "Anita", + "Anka", + "Alpike", + "Altın", + "Arın", + "Arya", + "Asuela", + "Aslım", + "Ayren", + "Aykal", + "Aysar", + "Ayşıl", + "Bade", + "Bağdagül", + "Balın", + "Bediz", + "Bedran", + "Behrem", + "Belçim", + "Belma", + "Beltun", + "Belemir", + "Benice", + "Benli", + "Berceste", + "Berçin", + "Berinay", + "Berran", + "Berre", + "Berva", + "Besra", + "Çağıl", + "Cangül", + "Cannur", + "Cansel", + "Cansın", + "Canel", + "Ceren", + "Ceyda", + "Cilvenaz", + "Ceylinaz", + "Ceylin", + "Ceyla", + "Ceylan", + "Çağla", + "Çeşminaz", + "Çıgıl", + "Çiçek", + "Çilay", + "Çiler", + "Çimen", + "Çise", + "Çişem", + "Çisil", + "Damla", + "Defne", + "Demet", + "Deniz", + "Derya", + "Destan", + "Deste", + "Didem", + "Dilan", + "Dilara", + "Dilay", + "Diler", + "Dilhan", + "Dilek", + "Dilruba", + "Döndü", + "Duygu", + "Dünya", + "Dürdane", + "Dürriye", + "Dicle", + "Dolunay", + "Destan", + "Derin", + "Diclehan", + "Dilberay", + "Ebru", + "Ece", + "Eda", + "Ekin", + "Ela", + "Elçin", + "Elif", + "Elmas", + "Elvan", + "Emel", + "Emine", + "Enise", + "Esen", + "Eser", + "Esin", + "Esmeray", + "Eylül", + "Evşen", + "Eftalya", + "Ecem", + "Eyşan", + "Fadime", + "Fahriye", + "Fahrünissa", + "Fatma", + "Fatoş", + "Fazilet", + "Fehime", + "Ferah", + "Feray", + "Ferda", + "Feride", + "Feriha", + "Feyza", + "Fidan", + "Figen", + "Fikriye", + "Filiz", + "Firdevs", + "Fulya", + "Fuldem", + "Fulden", + "Funda", + "Füruzan", + "Füsun", + "Füreyya", + "Gamze", + "Gaye", + "Gizem", + "Gonca", + "Gökben", + "Gökçe", + "Gökşin", + "Gönül", + "Gözde", + "Güher", + "Gül", + "Gülbahar", + "Gülben", + "Gülçin", + "Güldem", + "Gülden", + "Güldeste", + "Gülen", + "Gülşen", + "Gülgün", + "Gülnaz", + "Gülpembe", + "Gülriz", + "Gülsen", + "Günay", + "Güneş", + "Güner", + "Güngör", + "Güniz", + "Günsel", + "Günseli", + "Gürcan", + "Güven", + "Göknur", + "Günnur", + "Hale", + "Handan", + "Hande", + "Hayal", + "Hayat", + "Hazan", + "Hilal", + "Hülya", + "Hümeyra", + "Hüner", + "Ilgın", + "Işık", + "Işıl", + "Işılay", + "Işın", + "Itır", + "İclal", + "İdil", + "İffet", + "İkbal", + "İlayda", + "İlkben", + "İlke", + "İlknur", + "İlksen", + "İlkyaz", + "İmge", + "İmran", + "İnci", + "İpek", + "İrem", + "İzel", + "Yaprak", + "Yasemin", + "Yağmur", + "Yelda", + "Yeliz", + "Yeşim", + "Yıldız", + "Yonca", + "Yosun", + "Jale", + "Julide", + "Kader", + "Kadriye", + "Kamelya", + "Kamile", + "Kamuran", + "Kevser", + "Kumru", + "Kısmet", + "Kıymet", + "Kiraz", + "Lale", + "Lamia", + "Latife", + "Leman", + "Lemide", + "Lerzan", + "Leyla", + "Lida", + "Mehtap", + "Melda", + "Melek", + "Melike", + "Melis", + "Melisa", + "Melodi", + "Meltem", + "Meral", + "Meriç", + "Merih", + "Merve", + "Meryem", + "Mihriban", + "Mine", + "Miray", + "Müesser", + "Münevver", + "Müge", + "Müjde", + "Müjgan", + "Mukaddes", + "Mısra", + "Nalan", + "Naz", + "Nazan", + "Nazlı", + "Necla", + "Nehir", + "Nergis", + "Neslişah", + "Nesrin", + "Nevin", + "Nevra", + "Nida", + "Nigar", + "Nihal", + "Nihan", + "Nil", + "Nilgün", + "Nisa", + "Nisan", + "Nükhet", + "Nur", + "Nural", + "Nuran", + "Nurgül", + "Nursel", + "Nurseli", + "Okşan", + "Olcay", + "Oya", + "Öykü", + "Özden", + "Özge", + "Özlem", + "Özlen", + "Öznur", + "Parla", + "Pakize", + "Pelin", + "Pelinsu", + "Pembe", + "Peri", + "Perihan", + "Perran", + "Pervin", + "Petek", + "Pınar", + "Piraye", + "Rabia", + "Rahime", + "Rahşan", + "Rana", + "Rengin", + "Reyhan", + "Rezzan", + "Rüya", + "Ruhsar", + "Sanem", + "Seçil", + "Seda", + "Sedef", + "Seden", + "Seher", + "Selda", + "Selen", + "Selin", + "Selma", + "Selvi", + "Sema", + "Semra", + "Senay", + "Serap", + "Sertap", + "Seren", + "Serin", + "Serpil", + "Sevda", + "Sevgi", + "Sevil", + "Sevim", + "Sevinç", + "Sevtap", + "Seval", + "Sıla", + "Sibel", + "Simge", + "Sinem", + "Songül", + "Su", + "Sunay", + "Suzan", + "Şebnem", + "Şehrazat", + "Şelale", + "Şenay", + "Şengül", + "Şennur", + "Şermin", + "Şeyda", + "Şeyma", + "Şevval", + "Şiir", + "Şule", + "Tanyeli", + "Tezer", + "Tuğba", + "Turna", + "Tutku", + "Tülay", + "Tülin", + "Türkan", + "Tunay", + "Utku", + "Ulus", + "Uhra", + "Uygu", + "Ulviye", + "Ülfet", + "Ülker", + "Ülkü", + "Ümmiye", + "Ümran", + "Ünsel", + "Ünseli", + "Vahide", + "Verda", + "Vesile", + "Vicdan", + "Vildan", + "Vuslat", + "Yaprak", + "Yasemin", + "Yağmur", + "Yelda", + "Yeliz", + "Yeşim", + "Yıldız", + "Yonca", + "Yosun", + "Zahide", + "Zehra", + "Zekiye", + "Zerrin", + "Zeynep", + "Zübeyde", + "Zühal", + "Zülal", + "Züleyha", + "Zeliha", + "Zümrüt" +]; diff --git a/lib/locales/tr/name/index.js b/lib/locales/tr/name/index.js index ac23ebe9..9dd2a0f0 100644 --- a/lib/locales/tr/name/index.js +++ b/lib/locales/tr/name/index.js @@ -1,5 +1,7 @@ var name = {}; module['exports'] = name; +name.male_first_name = require("./male_first_name"); +name.female_first_name = require("./female_first_name"); name.first_name = require("./first_name"); name.last_name = require("./last_name"); name.prefix = require("./prefix"); diff --git a/lib/locales/tr/name/male_first_name.js b/lib/locales/tr/name/male_first_name.js new file mode 100644 index 00000000..f47c8cfb --- /dev/null +++ b/lib/locales/tr/name/male_first_name.js @@ -0,0 +1,754 @@ +module["exports"] = [ + "Abay", + "Abidin", + "Acar", + "Acun", + "Adem", + "Adil", + "Adnân", + "Afşin", + "Affan", + "Afi", + "Agâh", + "Ahmet", + "Ahsen", + "Akalp", + "Akbatur", + "Akın", + "Akın Alp", + "Akıner", + "Aktekin", + "Aktimur", + "Ali", + "Alican", + "Alişan", + "Alişir", + "Alp", + "Alparslan", + "Alpay", + "Alper", + "Alperen", + "Alphan", + "Altan", + "Altemur", + "Âmir", + "Ammâr", + "Ata", + "Atalay", + "Atâullah", + "Avşar", + "Aykan", + "Ayvaz", + "Anıl", + "Ant", + "Arda", + "Arif", + "Arslan", + "Asım", + "Asil", + "Aşkın", + "Atakan", + "Atıf", + "Atilla", + "Avni", + "Aydemir", + "Aydın", + "Ayhan", + "Aykut", + "Aytaç", + "Aytekin", + "Aytuğ", + "Azer", + "Aziz", + "Azizhan", + "Azmi", + "Babacan", + "Barın", + "Battal", + "Behram", + "Behzat", + "Bekir", + "Bektaş", + "Bera", + "Berkan", + "Berkin", + "Beşer", + "Baha", + "Bahadır", + "Bahri", + "Bahtiyar", + "Bâki", + "Barış", + "Barkın", + "Barlas", + "Bartu", + "Batu", + "Batuhan", + "Batur", + "Baturalp", + "Baykal", + "Bayram", + "Bedir", + "Bedirhan", + "Bedreddin", + "Bedri", + "Behçet", + "Behiç", + "Behlül", + "Behzat", + "Bekir", + "Bera", + "Berat", + "Berk", + "Berkay", + "Besim", + "Beşir", + "Bilâl", + "Birol", + "Bora", + "Buğra", + "Bulut", + "Burak", + "Burhan", + "Bülent", + "Bünyamin", + "Cafer", + "Cahid", + "Can", + "Canalp", + "Cândar", + "Caner", + "Cankan", + "Cavid", + "Celal", + "Celâleddin", + "Celasun", + "Celil", + "Cem", + "Cemal", + "Cemali", + "Cemil", + "Cenk", + "Cevat", + "Cevahir", + "Ceyhun", + "Cezmi", + "Cihan", + "Coşkun", + "Coşkuner", + "Cumhur", + "Cübeyr", + "Cüneyt", + "Cezmi", + "Cihad", + "Cihangir", + "Civan", + "Cihanşah", + "Çağan", + "Çağatay", + "Çağdaş", + "Çağlar", + "Çağrı", + "Çağrıhan", + "Çelen", + "Çelik", + "Çetin", + "Çetinel", + "Çetiner", + "Dağhan", + "Dâver", + "Davud", + "Demiralp", + "Demirhan", + "Denizalp", + "Devran", + "Dikmen", + "Dilaver", + "Dildâr", + "Dilhan", + "Dinç", + "Dâver", + "Derviş", + "Dilhan", + "Dinçer", + "Direnç", + "Doğan", + "Doğanay", + "Doğaner", + "Doğu", + "Dora", + "Durmuş", + "Dündar", + "Ebuzer", + "Ecevit", + "Ecmel", + "Ediz", + "Efe", + "Efsun", + "Egemen", + "Ekrem", + "Elgin", + "Emin", + "Emir", + "Emrah", + "Emre", + "Emrullah", + "Ender", + "Enderun", + "Enes", + "Engin", + "Enis", + "Ensar", + "Enver", + "Eralp", + "Eray", + "Erberk", + "Ercan", + "Ercüment", + "Erçin", + "Erda", + "Erdal", + "Erdem", + "Erdinç", + "Erel", + "Eren", + "Ergin", + "Ergün", + "Ergüner", + "Erhan", + "Erkâm", + "Erkân", + "Erman", + "Erol", + "Ersin", + "Erşan", + "Ertan", + "Ertuğrul", + "Esat", + "Eşref", + "Ethem", + "Evren", + "Ecehan", + "Ecmel", + "Ecvet", + "Ede", + "Edhem", + "Efken", + "Eflah", + "Ekmel", + "Elvan", + "Emced", + "Emir", + "Evran", + "Eymen", + "Eyüp", + "Ezrak", + "Fadıl", + "Fahrettin", + "Fahri", + "Faik", + "Faris", + "Faruk", + "Fatih", + "Faysal", + "Fazıl", + "Fehmi", + "Ferda", + "Ferdi", + "Ferhat", + "Ferhan", + "Ferhat", + "Ferit", + "Feridun", + "Ferruh", + "Fevzi", + "Feyyaz", + "Feyzullah", + "Fikret", + "Fikri", + "Fuat", + "Furkân", + "Fazlı", + "Fâlih", + "Faris", + "Fasih", + "Fatin", + "Fazullah", + "Feda", + "Fedai", + "Feramuz", + "Feramuş", + "Ferhan", + "Ferman", + "Ferruh", + "Fuzuli", + "Gaffar", + "Gazanfer", + "Gencer", + "Gökalp", + "Gökben", + "Gökmen", + "Gönenç", + "Görkem", + "Gülhan", + "Gültekin", + "Günay", + "Güner", + "Göngör", + "Gürdal", + "Gürhan", + "Gürkan", + "Gürol", + "Gürsel", + "Güven", + "Güvenalp", + "Gazi", + "Gevheri", + "Gıyas", + "Giray", + "Gürbüz", + "Habib", + "Hâdi", + "Hafız", + "Hakan", + "Hakkı", + "Haldun", + "Halit", + "Halil", + "Halim", + "Hâlis", + "Haluk", + "Hamdi", + "Hami", + "Hamit", + "Hamza", + "Harun", + "Hasan", + "Haşim", + "Haşmet", + "Hayati", + "Haydar", + "Hazar", + "Hıfzı", + "Hikmet", + "Hilmi", + "Himmet", + "Hulki", + "Hulusi", + "Hurşit", + "Hüma", + "Hürkan", + "Hüsamettin", + "Hüseyin", + "Hüsnü", + "Hüsrev", + "Habbab", + "Habil", + "Hacib", + "Hafi", + "Hafid", + "Hakem", + "Haki", + "Hamdullah", + "Hammâd", + "Hanefi", + "Hani", + "Haseki", + "Hasibi", + "Hasin", + "Hâtem", + "Hattâb", + "Hatip", + "Hayali", + "Haşim", + "Hazım", + "Hızır", + "Hicabi", + "Himmet", + "Hişam", + "Hud", + "Huzeyfe", + "Hüccet", + "Hüdâvendigâr", + "Hüdayi", + "Hümayun", + "Hüsameddin", + "Ilgın", + "Işıner", + "Itri", + "İbrahim", + "İdris", + "İhsan", + "İkbal", + "İlbey", + "İlhami", + "İlhan", + "İlkay", + "İlker", + "İlyas", + "İrfan", + "İsmail", + "İsmet", + "İzzettin", + "İzzet", + "İhvan", + "İkrime", + "Kadir", + "Kadrican", + "Kağan", + "Kamber", + "Kâmil", + "Karahan", + "Kayaalp", + "Kâzım", + "Kemâl", + "Kemalettin", + "Kenan", + "Kerami", + "Kerem", + "Kerim", + "Koray", + "Korkut", + "Köksal", + "Kubat", + "Kubilay", + "Kutbettin", + "Kürşad", + "Kabil", + "Kadem", + "Kadı", + "Kalender", + "Kamran", + "Kasım", + "Keleş", + "Keramet", + "Kerami", + "Keremşah", + "Keşşaf", + "Kuddusi", + "Lamih", + "Latif", + "Levent", + "Lütfullah", + "Lütfi", + "Maad", + "Mahir", + "Mahmut", + "Mahzun", + "Maksud", + "Mansur", + "Mazhar", + "Mehmet", + "Melih", + "Melikşah", + "Memduh", + "Mert", + "Mesut", + "Mete", + "Metin", + "Mevlüt", + "Mithat", + "Muammer", + "Muaviye", + "Muhammed", + "Muharrem", + "Muhsin", + "Muhyiddin", + "Mukadder", + "Murat", + "Musa", + "Mustafa", + "Muzaffer", + "Müfid", + "Müjdat", + "Mümtaz", + "Münir", + "Mestan", + "Mir", + "Miraç", + "Mirkelam", + "Mirza", + "Misbah", + "Muaz", + "Muhtar", + "Muhterem", + "Muhteşem", + "Muktedi", + "Muktedir", + "Muktefi", + "Muslih", + "Mutahhar", + "Mutasım", + "Muteber", + "Mutemed", + "Muttalib", + "Mükerrem", + "Müren", + "Müşir", + "Müzdad", + "Nabi", + "Naci", + "Nadi", + "Nadir", + "Nafiz", + "Nahid", + "Nahil", + "Nail", + "Naim", + "Namık", + "Nasrullah", + "Nazım", + "Nazif", + "Nazmi", + "Necat", + "Necati", + "Necdet", + "Necib", + "Necmettin", + "Nedim", + "Nejat", + "Nesim", + "Neşet", + "Nevzat", + "Nihat", + "Niyazi", + "Nizamettin", + "Numan", + "Nurettin", + "Nurullah", + "Nusret", + "Oğuz", + "Oğuzhan", + "Okan", + "Oktay", + "Onur", + "Orhan", + "Osman", + "Ozan", + "Ömer", + "Önder", + "Özcan", + "Özden", + "Özer", + "Özgür", + "Özhan", + "Özkan", + "Payidar", + "Pertev", + "Perver", + "Peyami", + "Raci", + "Rafet", + "Rahim", + "Rahmi", + "Raif", + "Rakıp", + "Ramazan", + "Ramiz", + "Rasim", + "Raşit", + "Rauf", + "Recai", + "Recep", + "Refik", + "Reha", + "Remzi", + "Resûl", + "Reşat", + "Rıdvan", + "Rıfat", + "Rıfkı", + "Rıza", + "Rüçhan", + "Rükneddin", + "Rüştü", + "Refah", + "Refet", + "Reis", + "Resül", + "Rifat", + "Rüçhan", + "Sabri", + "Sacid", + "Sadberk", + "Sadettin", + "Sadık", + "Sadi", + "Sadri", + "Sadullah", + "Safa", + "Saffet", + "Said", + "Saim", + "Sâkıp", + "Salih", + "Salim", + "Samed", + "Sami", + "Samih", + "Samim", + "Savaş", + "Seçkin", + "Sedat", + "Sefer", + "Selahattin", + "Selami", + "Selçuk", + "Selim", + "Semih", + "Serbülent", + "Sergen", + "Serhat", + "Sermet", + "Sertaç", + "Server", + "Settar", + "Seyfettin", + "Seyfi", + "Seyfullah", + "Seyyit", + "Sıdkı", + "Sırrı", + "Sinan", + "Suat", + "Subhi", + "Sudi", + "Sururi", + "Süheyl", + "Süleyman", + "Şaban", + "Şadan", + "Şahap", + "Şahin", + "Şahsuvar", + "Şakir", + "Şamil", + "Şayan", + "Şefik", + "Şemsi", + "Şener", + "Şenol", + "Şerafettin", + "Şeref", + "Şerif", + "Şevket", + "Şevki", + "Şinasi", + "Şükrü", + "Şahinalp", + "Şahsüvar", + "Şâfi", + "Şarani", + "Şecaeddin", + "Şehlevent", + "Şemsi", + "Şeyban", + "Şihab", + "Şihabeddin", + "Şir", + "Taceddin", + "Tahir", + "Tahsin", + "Taib", + "Talat", + "Talay", + "Talha", + "Talip", + "Tamer", + "Taner", + "Tanju", + "Tarık", + "Tarkan", + "Taşkın", + "Tayfun", + "Tayyar", + "Tekin", + "Tekinalp", + "Temel", + "Teoman", + "Tevfik", + "Tevhid", + "Tezcan", + "Tezel", + "Tınas", + "Timur", + "Tolga", + "Tolunay", + "Tufan", + "Tugay", + "Tuğrul", + "Tuğtekin", + "Tuhfe", + "Tunahan", + "Tunç", + "Tunçer", + "Turan", + "Turgay", + "Turgut", + "Tümer", + "Türkay", + "Türkeş", + "Türker", + "Ufuk", + "Uğur", + "Ukbe", + "Ulvi", + "Umur", + "Umuralp", + "Umut", + "Usame", + "Utku", + "Ülgen", + "Ülker", + "Ümit", + "Ünal", + "Üzeyir", + "Vahâ", + "Vahdet", + "Vahid", + "Valid", + "Vecdi", + "Vedat", + "Vefa", + "Vefik", + "Vehbi", + "Veli", + "Veysel", + "Veysi", + "Volkan", + "Yağız", + "Yahya", + "Yalçın", + "Yalgın", + "Yaman", + "Yasin", + "Yaşar", + "Yavuz", + "Yekta", + "Yener", + "Yetkin", + "Yıldırım", + "Yılmaz", + "Yiğit", + "Yunus", + "Yusuf", + "Yüce", + "Yücel", + "Yüksel", + "Yümni", + "Zafer", + "Zâhit", + "Zekeriyyâ", + "Zeyd", + "Zihnî", + "Ziyâd", + "Zülfikâr", + "Zâfir", + "Zamir", + "Zekai", + "Zeynel", + "Ziver", + "Ziya", + "Ziyad", + "Zübeyr" +];
\ No newline at end of file diff --git a/lib/locales/tr/name/name.js b/lib/locales/tr/name/name.js index 23c77b5e..1aa6d0a4 100644 --- a/lib/locales/tr/name/name.js +++ b/lib/locales/tr/name/name.js @@ -3,6 +3,6 @@ module["exports"] = [ "#{first_name} #{last_name}", "#{first_name} #{last_name}", "#{first_name} #{last_name}", - "#{first_name} #{last_name}", - "#{first_name} #{last_name}" + "#{male_first_name} #{last_name}", + "#{female_first_name} #{last_name}" ]; diff --git a/lib/random.js b/lib/random.js index 5afd27e2..f959440d 100644 --- a/lib/random.js +++ b/lib/random.js @@ -5,15 +5,14 @@ var mersenne = require('../vendor/mersenne'); * @namespace faker.random */ function Random (faker, seed) { - // Use a user provided seed if it exists - if (seed) { - if (Array.isArray(seed) && seed.length) { - mersenne.seed_array(seed); - } - else { - mersenne.seed(seed); - } + // Use a user provided seed if it is an array or number + if (Array.isArray(seed) && seed.length) { + mersenne.seed_array(seed); } + else if(!isNaN(seed)) { + mersenne.seed(seed); + } + /** * returns a single random number based on a max number or range * diff --git a/lib/vehicle.js b/lib/vehicle.js index 8eaed13e..cea42d87 100644 --- a/lib/vehicle.js +++ b/lib/vehicle.js @@ -109,6 +109,25 @@ var Vehicle = function (faker) { "description": "Generates a color", "sampleResults": ["red", "white", "black"] }; + + /** + * vrm + * + * @method faker.vehicle.vrm + */ + self.vrm = function () { + return ( + faker.random.alpha({ count: 2, upcase: true }) + + faker.random.number({ min: 0, max: 9 }) + + faker.random.number({ min: 0, max: 9 }) + + faker.random.alpha({ count: 3, upcase: true }) + ).toUpperCase(); + }; + + self.vrm.schema = { + "description": "Generates a vehicle vrm", + "sampleResults": ["MF56UPA", "GL19AAQ", "SF20TTA"] + }; }; module["exports"] = Vehicle; |
