diff options
| author | Johnny Reina <[email protected]> | 2017-10-02 04:44:33 -0500 |
|---|---|---|
| committer | Johnny Reina <[email protected]> | 2017-10-02 04:44:33 -0500 |
| commit | f490bacd55501ce33de068e3044c1f0d8d3e149c (patch) | |
| tree | 694204e726722ab170e07031bd94939f0b2fe41d /lib | |
| parent | f5fc455a8fa2203970199fcc364acd32ab657106 (diff) | |
| parent | ef5d2e145cac62afe61f64d6afa1ff212425f327 (diff) | |
| download | faker-f490bacd55501ce33de068e3044c1f0d8d3e149c.tar.xz faker-f490bacd55501ce33de068e3044c1f0d8d3e149c.zip | |
Merge branch 'master' of https://github.com/Marak/faker.js
Diffstat (limited to 'lib')
68 files changed, 629 insertions, 6056 deletions
diff --git a/lib/address.js b/lib/address.js index cf37d2e8..0a6f0c5b 100644 --- a/lib/address.js +++ b/lib/address.js @@ -205,18 +205,26 @@ function Address (faker) { * latitude * * @method faker.address.latitude + * @param {Double} max default is 90 + * @param {Double} min default is -90 */ - this.latitude = function () { - return (faker.random.number(180 * 10000) / 10000.0 - 90.0).toFixed(4); + this.latitude = function (max, min) { + max = max || 90 + min = min || -90 + return faker.random.number({max: max, min:min, precision:0.0001}).toFixed(4); } /** * longitude * * @method faker.address.longitude + * @param {Double} max default is 180 + * @param {Double} min default is -180 */ - this.longitude = function () { - return (faker.random.number(360 * 10000) / 10000.0 - 180.0).toFixed(4); + this.longitude = function (max, min) { + max = max || 180 + min = min || -180 + return faker.random.number({max: max, min:min, precision:0.0001}).toFixed(4); } return this; diff --git a/lib/commerce.js b/lib/commerce.js index 56e63dba..79316256 100644 --- a/lib/commerce.js +++ b/lib/commerce.js @@ -46,7 +46,7 @@ var Commerce = function (faker) { * @return {string} */ self.price = function(min, max, dec, symbol) { - min = min || 0; + min = min || 1; max = max || 1000; dec = dec === undefined ? 2 : dec; symbol = symbol || ''; diff --git a/lib/date.js b/lib/date.js index e1ce7a48..1977137b 100644 --- a/lib/date.js +++ b/lib/date.js @@ -83,6 +83,26 @@ var _Date = function (faker) { }; /** + * soon + * + * @method faker.date.soon + * @param {number} days + */ + self.soon = function (days) { + var date = new Date(); + var range = { + min: 1000, + max: (days || 1) * 24 * 3600 * 1000 + }; + + var future = date.getTime(); + future += faker.random.number(range); // some time from now to N days later, in milliseconds + date.setTime(future); + + return date; + }; + + /** * month * * @method faker.date.month @@ -130,4 +150,4 @@ var _Date = function (faker) { }; -module['exports'] = _Date;
\ No newline at end of file +module['exports'] = _Date; diff --git a/lib/finance.js b/lib/finance.js index 87a89411..88a992f3 100644 --- a/lib/finance.js +++ b/lib/finance.js @@ -148,6 +148,63 @@ var Finance = function (faker) { address += faker.random.alphaNumeric().toUpperCase(); return address; + } + + /** + * Credit card number + * @method faker.finance.creditCardNumber + * @param {string} provider | scheme + */ + self.creditCardNumber = function(provider){ + provider = provider || ""; + var format, formats; + var localeFormat = faker.definitions.finance.credit_card; + if (provider in localeFormat) { + formats = localeFormat[provider]; // there chould be multiple formats + if (typeof formats === "string") { + format = formats; + } else { + format = faker.random.arrayElement(formats); + } + } else if (provider.match(/#/)) { // The user chose an optional scheme + format = provider; + } else { // Choose a random provider + if (typeof localeFormat === 'string') { + format = localeFormat; + } else if( typeof localeFormat === "object") { + // Credit cards are in a object structure + formats = faker.random.objectElement(localeFormat, "value"); // There chould be multiple formats + if (typeof formats === "string") { + format = formats; + } else { + format = faker.random.arrayElement(formats); + } + } + } + format = format.replace(/\//g,"") + return Helpers.replaceCreditCardSymbols(format); + }; + /** + * Credit card CVV + * @method faker.finance.creditCardNumber + */ + self.creditCardCVV = function() { + var cvv = ""; + for (var i = 0; i < 3; i++) { + cvv += faker.random.number({max:9}).toString(); + } + return cvv; + }; + + /** + * ethereumAddress + * + * @method faker.finance.ethereumAddress + */ + self.ethereumAddress = function () { + var address = faker.random.hexaDecimal(40); + + return address; }; /** diff --git a/lib/hacker.js b/lib/hacker.js index 18fe7de5..9f32ee43 100644 --- a/lib/hacker.js +++ b/lib/hacker.js @@ -65,18 +65,8 @@ var Hacker = function (faker) { verb: self.verb }; - var phrase = faker.random.arrayElement([ "If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!", - "We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!", - "Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!", - "You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!", - "Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!", - "The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!", - "{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!", - "I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!" - ]); - - return faker.helpers.mustache(phrase, data); - + var phrase = faker.random.arrayElement(faker.definitions.hacker.phrase); + return faker.helpers.mustache(phrase, data); }; return self; diff --git a/lib/helpers.js b/lib/helpers.js index 635c4ecc..9bb78267 100644 --- a/lib/helpers.js +++ b/lib/helpers.js @@ -46,6 +46,8 @@ var Helpers = function (faker) { for (var i = 0; i < string.length; i++) { if (string.charAt(i) == symbol) { str += faker.random.number(9); + } else if (string.charAt(i) == "!"){ + str += faker.random.number({min: 2, max: 9}); } else { str += string.charAt(i); } @@ -69,6 +71,8 @@ var Helpers = function (faker) { str += faker.random.number(9); } else if (string.charAt(i) == "?") { str += faker.random.arrayElement(alpha); + } else if (string.charAt(i) == "*") { + str += faker.random.boolean() ? faker.random.arrayElement(alpha) : faker.random.number(9); } else { str += string.charAt(i); } @@ -77,6 +81,116 @@ var Helpers = function (faker) { }; /** + * replace symbols in a credit card schems including Luhn checksum + * + * @method faker.helpers.replaceCreditCardSymbols + * @param {string} string + * @param {string} symbol + */ + + self.replaceCreditCardSymbols = function(string, symbol) { + symbol = symbol || "#"; + + // Function calculating the Luhn checksum of a number string + var getCheckBit = function(number) { + number.reverse(); + number = number.map(function(num, index){ + if(index%2 === 0) { + num *= 2; + if(num>9) { + num -= 9; + } + } + return num; + }); + var sum = number.reduce(function(prev,curr){return prev + curr;}); + return sum % 10; + }; + + string = string || ""; + string = faker.helpers.regexpStyleStringParse(string); // replace [4-9] with a random number in range etc... + string = faker.helpers.replaceSymbolWithNumber(string, symbol); // replace ### with random numbers + + var numberList = string.replace(/\D/g,"").split("").map(function(num){return parseInt(num);}); + var checkNum = getCheckBit(numberList); + return string.replace("L",checkNum); + }; + + /** string repeat helper, alternative to String.prototype.repeat.... See PR #382 + * + * @method faker.helpers.repeatString + * @param {string} string + * @param {number} num + */ + self.repeatString = function(string,num) { + if(typeof num ==="undefined") { + num = 0; + } + var text = ""; + for(var i = 0; i < num; i++){ + text += string.toString(); + } + return text; + }; + + /** + * parse string paterns in a similar way to RegExp + * + * e.g. "#{3}test[1-5]" -> "###test4" + * + * @method faker.helpers.regexpStyleStringParse + * @param {string} string + */ + self.regexpStyleStringParse = function(string){ + string = string || ""; + // Deal with range repeat `{min,max}` + var RANGE_REP_REG = /(.)\{(\d+)\,(\d+)\}/; + var REP_REG = /(.)\{(\d+)\}/; + var RANGE_REG = /\[(\d+)\-(\d+)\]/; + var min, max, tmp, repetitions; + var token = string.match(RANGE_REP_REG); + while(token !== null){ + min = parseInt(token[2]); + max = parseInt(token[3]); + // switch min and max + if(min>max) { + tmp = max; + max = min; + min = tmp; + } + repetitions = faker.random.number({min:min,max:max}); + string = string.slice(0,token.index) + faker.helpers.repeatString(token[1], repetitions) + string.slice(token.index+token[0].length); + token = string.match(RANGE_REP_REG); + } + // Deal with repeat `{num}` + token = string.match(REP_REG); + while(token !== null){ + repetitions = parseInt(token[2]); + string = string.slice(0,token.index)+ faker.helpers.repeatString(token[1], repetitions) + string.slice(token.index+token[0].length); + token = string.match(REP_REG); + } + // Deal with range `[min-max]` (only works with numbers for now) + //TODO: implement for letters e.g. [0-9a-zA-Z] etc. + + token = string.match(RANGE_REG); + while(token !== null){ + min = parseInt(token[1]); // This time we are not capturing the char befor `[]` + max = parseInt(token[2]); + // switch min and max + if(min>max) { + tmp = max; + max = min; + min = tmp; + } + string = string.slice(0,token.index) + + faker.random.number({min:min, max:max}).toString() + + string.slice(token.index+token[0].length); + token = string.match(RANGE_REG); + } + return string; + }; + + /** * takes an array and returns it randomized * * @method faker.helpers.shuffle diff --git a/lib/index.js b/lib/index.js index 17f93bfc..58f0012e 100644 --- a/lib/index.js +++ b/lib/index.js @@ -50,12 +50,16 @@ function Faker (opts) { var Fake = require('./fake'); self.fake = new Fake(self).fake; + var Unique = require('./unique'); + self.unique = bindAll(new Unique(self).unique); + var Random = require('./random'); self.random = bindAll(new Random(self)); var Helpers = require('./helpers'); self.helpers = new Helpers(self); + var Name = require('./name'); self.name = bindAll(new Name(self)); @@ -96,13 +100,13 @@ function Faker (opts) { self.system = bindAll(new System(self)); var _definitions = { - "name": ["first_name", "last_name", "prefix", "suffix", "title", "male_first_name", "female_first_name", "male_middle_name", "female_middle_name", "male_last_name", "female_last_name"], + "name": ["first_name", "last_name", "prefix", "suffix", "gender", "title", "male_first_name", "female_first_name", "male_middle_name", "female_middle_name", "male_last_name", "female_last_name"], "address": ["city_prefix", "city_suffix", "street_suffix", "county", "country", "country_code", "state", "state_abbr", "street_prefix", "postcode"], "company": ["adjective", "noun", "descriptor", "bs_adjective", "bs_noun", "bs_verb", "suffix"], "lorem": ["words"], - "hacker": ["abbreviation", "adjective", "noun", "verb", "ingverb"], + "hacker": ["abbreviation", "adjective", "noun", "verb", "ingverb", "phrase"], "phone_number": ["formats"], - "finance": ["account_type", "transaction_type", "currency", "iban"], + "finance": ["account_type", "transaction_type", "currency", "iban", "credit_card"], "internet": ["avatar_uri", "domain_suffix", "free_email", "example_email", "password"], "commerce": ["color", "department", "product_name", "price", "categories"], "database": ["collation", "column", "engine", "type"], @@ -142,6 +146,10 @@ function Faker (opts) { }; +Faker.prototype.setLocale = function (locale) { + this.locale = locale; +} + Faker.prototype.seed = function(value) { var Random = require('./random'); this.seedValue = value; diff --git a/lib/locales/cz/lorem/index.js b/lib/locales/cz/lorem/index.js index feb6eff8..a53a23d0 100644 --- a/lib/locales/cz/lorem/index.js +++ b/lib/locales/cz/lorem/index.js @@ -1,4 +1,3 @@ var lorem = {}; module['exports'] = lorem; lorem.words = require("./words"); -lorem.supplemental = require("./supplemental"); diff --git a/lib/locales/cz/lorem/supplemental.js b/lib/locales/cz/lorem/supplemental.js deleted file mode 100644 index 8fdc2c3e..00000000 --- a/lib/locales/cz/lorem/supplemental.js +++ /dev/null @@ -1,842 +0,0 @@ -module["exports"] = [ - "abbas", - "abduco", - "abeo", - "abscido", - "absconditus", - "absens", - "absorbeo", - "absque", - "abstergo", - "absum", - "abundans", - "abutor", - "accedo", - "accendo", - "acceptus", - "accipio", - "accommodo", - "accusator", - "acer", - "acerbitas", - "acervus", - "acidus", - "acies", - "acquiro", - "acsi", - "adamo", - "adaugeo", - "addo", - "adduco", - "ademptio", - "adeo", - "adeptio", - "adfectus", - "adfero", - "adficio", - "adflicto", - "adhaero", - "adhuc", - "adicio", - "adimpleo", - "adinventitias", - "adipiscor", - "adiuvo", - "administratio", - "admiratio", - "admitto", - "admoneo", - "admoveo", - "adnuo", - "adopto", - "adsidue", - "adstringo", - "adsuesco", - "adsum", - "adulatio", - "adulescens", - "adultus", - "aduro", - "advenio", - "adversus", - "advoco", - "aedificium", - "aeger", - "aegre", - "aegrotatio", - "aegrus", - "aeneus", - "aequitas", - "aequus", - "aer", - "aestas", - "aestivus", - "aestus", - "aetas", - "aeternus", - "ager", - "aggero", - "aggredior", - "agnitio", - "agnosco", - "ago", - "ait", - "aiunt", - "alienus", - "alii", - "alioqui", - "aliqua", - "alius", - "allatus", - "alo", - "alter", - "altus", - "alveus", - "amaritudo", - "ambitus", - "ambulo", - "amicitia", - "amiculum", - "amissio", - "amita", - "amitto", - "amo", - "amor", - "amoveo", - "amplexus", - "amplitudo", - "amplus", - "ancilla", - "angelus", - "angulus", - "angustus", - "animadverto", - "animi", - "animus", - "annus", - "anser", - "ante", - "antea", - "antepono", - "antiquus", - "aperio", - "aperte", - "apostolus", - "apparatus", - "appello", - "appono", - "appositus", - "approbo", - "apto", - "aptus", - "apud", - "aqua", - "ara", - "aranea", - "arbitro", - "arbor", - "arbustum", - "arca", - "arceo", - "arcesso", - "arcus", - "argentum", - "argumentum", - "arguo", - "arma", - "armarium", - "armo", - "aro", - "ars", - "articulus", - "artificiose", - "arto", - "arx", - "ascisco", - "ascit", - "asper", - "aspicio", - "asporto", - "assentator", - "astrum", - "atavus", - "ater", - "atqui", - "atrocitas", - "atrox", - "attero", - "attollo", - "attonbitus", - "auctor", - "auctus", - "audacia", - "audax", - "audentia", - "audeo", - "audio", - "auditor", - "aufero", - "aureus", - "auris", - "aurum", - "aut", - "autem", - "autus", - "auxilium", - "avaritia", - "avarus", - "aveho", - "averto", - "avoco", - "baiulus", - "balbus", - "barba", - "bardus", - "basium", - "beatus", - "bellicus", - "bellum", - "bene", - "beneficium", - "benevolentia", - "benigne", - "bestia", - "bibo", - "bis", - "blandior", - "bonus", - "bos", - "brevis", - "cado", - "caecus", - "caelestis", - "caelum", - "calamitas", - "calcar", - "calco", - "calculus", - "callide", - "campana", - "candidus", - "canis", - "canonicus", - "canto", - "capillus", - "capio", - "capitulus", - "capto", - "caput", - "carbo", - "carcer", - "careo", - "caries", - "cariosus", - "caritas", - "carmen", - "carpo", - "carus", - "casso", - "caste", - "casus", - "catena", - "caterva", - "cattus", - "cauda", - "causa", - "caute", - "caveo", - "cavus", - "cedo", - "celebrer", - "celer", - "celo", - "cena", - "cenaculum", - "ceno", - "censura", - "centum", - "cerno", - "cernuus", - "certe", - "certo", - "certus", - "cervus", - "cetera", - "charisma", - "chirographum", - "cibo", - "cibus", - "cicuta", - "cilicium", - "cimentarius", - "ciminatio", - "cinis", - "circumvenio", - "cito", - "civis", - "civitas", - "clam", - "clamo", - "claro", - "clarus", - "claudeo", - "claustrum", - "clementia", - "clibanus", - "coadunatio", - "coaegresco", - "coepi", - "coerceo", - "cogito", - "cognatus", - "cognomen", - "cogo", - "cohaero", - "cohibeo", - "cohors", - "colligo", - "colloco", - "collum", - "colo", - "color", - "coma", - "combibo", - "comburo", - "comedo", - "comes", - "cometes", - "comis", - "comitatus", - "commemoro", - "comminor", - "commodo", - "communis", - "comparo", - "compello", - "complectus", - "compono", - "comprehendo", - "comptus", - "conatus", - "concedo", - "concido", - "conculco", - "condico", - "conduco", - "confero", - "confido", - "conforto", - "confugo", - "congregatio", - "conicio", - "coniecto", - "conitor", - "coniuratio", - "conor", - "conqueror", - "conscendo", - "conservo", - "considero", - "conspergo", - "constans", - "consuasor", - "contabesco", - "contego", - "contigo", - "contra", - "conturbo", - "conventus", - "convoco", - "copia", - "copiose", - "cornu", - "corona", - "corpus", - "correptius", - "corrigo", - "corroboro", - "corrumpo", - "coruscus", - "cotidie", - "crapula", - "cras", - "crastinus", - "creator", - "creber", - "crebro", - "credo", - "creo", - "creptio", - "crepusculum", - "cresco", - "creta", - "cribro", - "crinis", - "cruciamentum", - "crudelis", - "cruentus", - "crur", - "crustulum", - "crux", - "cubicularis", - "cubitum", - "cubo", - "cui", - "cuius", - "culpa", - "culpo", - "cultellus", - "cultura", - "cum", - "cunabula", - "cunae", - "cunctatio", - "cupiditas", - "cupio", - "cuppedia", - "cupressus", - "cur", - "cura", - "curatio", - "curia", - "curiositas", - "curis", - "curo", - "curriculum", - "currus", - "cursim", - "curso", - "cursus", - "curto", - "curtus", - "curvo", - "curvus", - "custodia", - "damnatio", - "damno", - "dapifer", - "debeo", - "debilito", - "decens", - "decerno", - "decet", - "decimus", - "decipio", - "decor", - "decretum", - "decumbo", - "dedecor", - "dedico", - "deduco", - "defaeco", - "defendo", - "defero", - "defessus", - "defetiscor", - "deficio", - "defigo", - "defleo", - "defluo", - "defungo", - "degenero", - "degero", - "degusto", - "deinde", - "delectatio", - "delego", - "deleo", - "delibero", - "delicate", - "delinquo", - "deludo", - "demens", - "demergo", - "demitto", - "demo", - "demonstro", - "demoror", - "demulceo", - "demum", - "denego", - "denique", - "dens", - "denuncio", - "denuo", - "deorsum", - "depereo", - "depono", - "depopulo", - "deporto", - "depraedor", - "deprecator", - "deprimo", - "depromo", - "depulso", - "deputo", - "derelinquo", - "derideo", - "deripio", - "desidero", - "desino", - "desipio", - "desolo", - "desparatus", - "despecto", - "despirmatio", - "infit", - "inflammatio", - "paens", - "patior", - "patria", - "patrocinor", - "patruus", - "pauci", - "paulatim", - "pauper", - "pax", - "peccatus", - "pecco", - "pecto", - "pectus", - "pecunia", - "pecus", - "peior", - "pel", - "ocer", - "socius", - "sodalitas", - "sol", - "soleo", - "solio", - "solitudo", - "solium", - "sollers", - "sollicito", - "solum", - "solus", - "solutio", - "solvo", - "somniculosus", - "somnus", - "sonitus", - "sono", - "sophismata", - "sopor", - "sordeo", - "sortitus", - "spargo", - "speciosus", - "spectaculum", - "speculum", - "sperno", - "spero", - "spes", - "spiculum", - "spiritus", - "spoliatio", - "sponte", - "stabilis", - "statim", - "statua", - "stella", - "stillicidium", - "stipes", - "stips", - "sto", - "strenuus", - "strues", - "studio", - "stultus", - "suadeo", - "suasoria", - "sub", - "subito", - "subiungo", - "sublime", - "subnecto", - "subseco", - "substantia", - "subvenio", - "succedo", - "succurro", - "sufficio", - "suffoco", - "suffragium", - "suggero", - "sui", - "sulum", - "sum", - "summa", - "summisse", - "summopere", - "sumo", - "sumptus", - "supellex", - "super", - "suppellex", - "supplanto", - "suppono", - "supra", - "surculus", - "surgo", - "sursum", - "suscipio", - "suspendo", - "sustineo", - "suus", - "synagoga", - "tabella", - "tabernus", - "tabesco", - "tabgo", - "tabula", - "taceo", - "tactus", - "taedium", - "talio", - "talis", - "talus", - "tam", - "tamdiu", - "tamen", - "tametsi", - "tamisium", - "tamquam", - "tandem", - "tantillus", - "tantum", - "tardus", - "tego", - "temeritas", - "temperantia", - "templum", - "temptatio", - "tempus", - "tenax", - "tendo", - "teneo", - "tener", - "tenuis", - "tenus", - "tepesco", - "tepidus", - "ter", - "terebro", - "teres", - "terga", - "tergeo", - "tergiversatio", - "tergo", - "tergum", - "termes", - "terminatio", - "tero", - "terra", - "terreo", - "territo", - "terror", - "tersus", - "tertius", - "testimonium", - "texo", - "textilis", - "textor", - "textus", - "thalassinus", - "theatrum", - "theca", - "thema", - "theologus", - "thermae", - "thesaurus", - "thesis", - "thorax", - "thymbra", - "thymum", - "tibi", - "timidus", - "timor", - "titulus", - "tolero", - "tollo", - "tondeo", - "tonsor", - "torqueo", - "torrens", - "tot", - "totidem", - "toties", - "totus", - "tracto", - "trado", - "traho", - "trans", - "tredecim", - "tremo", - "trepide", - "tres", - "tribuo", - "tricesimus", - "triduana", - "triginta", - "tripudio", - "tristis", - "triumphus", - "trucido", - "truculenter", - "tubineus", - "tui", - "tum", - "tumultus", - "tunc", - "turba", - "turbo", - "turpe", - "turpis", - "tutamen", - "tutis", - "tyrannus", - "uberrime", - "ubi", - "ulciscor", - "ullus", - "ulterius", - "ultio", - "ultra", - "umbra", - "umerus", - "umquam", - "una", - "unde", - "undique", - "universe", - "unus", - "urbanus", - "urbs", - "uredo", - "usitas", - "usque", - "ustilo", - "ustulo", - "usus", - "uter", - "uterque", - "utilis", - "utique", - "utor", - "utpote", - "utrimque", - "utroque", - "utrum", - "uxor", - "vaco", - "vacuus", - "vado", - "vae", - "valde", - "valens", - "valeo", - "valetudo", - "validus", - "vallum", - "vapulus", - "varietas", - "varius", - "vehemens", - "vel", - "velociter", - "velum", - "velut", - "venia", - "venio", - "ventito", - "ventosus", - "ventus", - "venustas", - "ver", - "verbera", - "verbum", - "vere", - "verecundia", - "vereor", - "vergo", - "veritas", - "vero", - "versus", - "verto", - "verumtamen", - "verus", - "vesco", - "vesica", - "vesper", - "vespillo", - "vester", - "vestigium", - "vestrum", - "vetus", - "via", - "vicinus", - "vicissitudo", - "victoria", - "victus", - "videlicet", - "video", - "viduata", - "viduo", - "vigilo", - "vigor", - "vilicus", - "vilis", - "vilitas", - "villa", - "vinco", - "vinculum", - "vindico", - "vinitor", - "vinum", - "vir", - "virga", - "virgo", - "viridis", - "viriliter", - "virtus", - "vis", - "viscus", - "vita", - "vitiosus", - "vitium", - "vito", - "vivo", - "vix", - "vobis", - "vociferor", - "voco", - "volaticus", - "volo", - "volubilis", - "voluntarius", - "volup", - "volutabrum", - "volva", - "vomer", - "vomica", - "vomito", - "vorago", - "vorax", - "voro", - "vos", - "votum", - "voveo", - "vox", - "vulariter", - "vulgaris", - "vulgivagus", - "vulgo", - "vulgus", - "vulnero", - "vulnus", - "vulpes", - "vulticulus", - "vultuosus", - "xiphias" -]; diff --git a/lib/locales/de_AT/address/city_name.js b/lib/locales/de_AT/address/city_name.js index 771f9b42..e69b1e4b 100644 --- a/lib/locales/de_AT/address/city_name.js +++ b/lib/locales/de_AT/address/city_name.js @@ -44,6 +44,7 @@ module["exports"] = [ "Johnsbach", "Johnsdorf-Brunn", "Jungholz", + "Kindberg", "Kirchdorf am Inn", "Klagenfurt", "Kottes-Purk", diff --git a/lib/locales/el/lorem/index.js b/lib/locales/el/lorem/index.js index feb6eff8..a53a23d0 100644 --- a/lib/locales/el/lorem/index.js +++ b/lib/locales/el/lorem/index.js @@ -1,4 +1,3 @@ var lorem = {}; module['exports'] = lorem; lorem.words = require("./words"); -lorem.supplemental = require("./supplemental"); diff --git a/lib/locales/el/lorem/supplemental.js b/lib/locales/el/lorem/supplemental.js deleted file mode 100644 index 8fdc2c3e..00000000 --- a/lib/locales/el/lorem/supplemental.js +++ /dev/null @@ -1,842 +0,0 @@ -module["exports"] = [ - "abbas", - "abduco", - "abeo", - "abscido", - "absconditus", - "absens", - "absorbeo", - "absque", - "abstergo", - "absum", - "abundans", - "abutor", - "accedo", - "accendo", - "acceptus", - "accipio", - "accommodo", - "accusator", - "acer", - "acerbitas", - "acervus", - "acidus", - "acies", - "acquiro", - "acsi", - "adamo", - "adaugeo", - "addo", - "adduco", - "ademptio", - "adeo", - "adeptio", - "adfectus", - "adfero", - "adficio", - "adflicto", - "adhaero", - "adhuc", - "adicio", - "adimpleo", - "adinventitias", - "adipiscor", - "adiuvo", - "administratio", - "admiratio", - "admitto", - "admoneo", - "admoveo", - "adnuo", - "adopto", - "adsidue", - "adstringo", - "adsuesco", - "adsum", - "adulatio", - "adulescens", - "adultus", - "aduro", - "advenio", - "adversus", - "advoco", - "aedificium", - "aeger", - "aegre", - "aegrotatio", - "aegrus", - "aeneus", - "aequitas", - "aequus", - "aer", - "aestas", - "aestivus", - "aestus", - "aetas", - "aeternus", - "ager", - "aggero", - "aggredior", - "agnitio", - "agnosco", - "ago", - "ait", - "aiunt", - "alienus", - "alii", - "alioqui", - "aliqua", - "alius", - "allatus", - "alo", - "alter", - "altus", - "alveus", - "amaritudo", - "ambitus", - "ambulo", - "amicitia", - "amiculum", - "amissio", - "amita", - "amitto", - "amo", - "amor", - "amoveo", - "amplexus", - "amplitudo", - "amplus", - "ancilla", - "angelus", - "angulus", - "angustus", - "animadverto", - "animi", - "animus", - "annus", - "anser", - "ante", - "antea", - "antepono", - "antiquus", - "aperio", - "aperte", - "apostolus", - "apparatus", - "appello", - "appono", - "appositus", - "approbo", - "apto", - "aptus", - "apud", - "aqua", - "ara", - "aranea", - "arbitro", - "arbor", - "arbustum", - "arca", - "arceo", - "arcesso", - "arcus", - "argentum", - "argumentum", - "arguo", - "arma", - "armarium", - "armo", - "aro", - "ars", - "articulus", - "artificiose", - "arto", - "arx", - "ascisco", - "ascit", - "asper", - "aspicio", - "asporto", - "assentator", - "astrum", - "atavus", - "ater", - "atqui", - "atrocitas", - "atrox", - "attero", - "attollo", - "attonbitus", - "auctor", - "auctus", - "audacia", - "audax", - "audentia", - "audeo", - "audio", - "auditor", - "aufero", - "aureus", - "auris", - "aurum", - "aut", - "autem", - "autus", - "auxilium", - "avaritia", - "avarus", - "aveho", - "averto", - "avoco", - "baiulus", - "balbus", - "barba", - "bardus", - "basium", - "beatus", - "bellicus", - "bellum", - "bene", - "beneficium", - "benevolentia", - "benigne", - "bestia", - "bibo", - "bis", - "blandior", - "bonus", - "bos", - "brevis", - "cado", - "caecus", - "caelestis", - "caelum", - "calamitas", - "calcar", - "calco", - "calculus", - "callide", - "campana", - "candidus", - "canis", - "canonicus", - "canto", - "capillus", - "capio", - "capitulus", - "capto", - "caput", - "carbo", - "carcer", - "careo", - "caries", - "cariosus", - "caritas", - "carmen", - "carpo", - "carus", - "casso", - "caste", - "casus", - "catena", - "caterva", - "cattus", - "cauda", - "causa", - "caute", - "caveo", - "cavus", - "cedo", - "celebrer", - "celer", - "celo", - "cena", - "cenaculum", - "ceno", - "censura", - "centum", - "cerno", - "cernuus", - "certe", - "certo", - "certus", - "cervus", - "cetera", - "charisma", - "chirographum", - "cibo", - "cibus", - "cicuta", - "cilicium", - "cimentarius", - "ciminatio", - "cinis", - "circumvenio", - "cito", - "civis", - "civitas", - "clam", - "clamo", - "claro", - "clarus", - "claudeo", - "claustrum", - "clementia", - "clibanus", - "coadunatio", - "coaegresco", - "coepi", - "coerceo", - "cogito", - "cognatus", - "cognomen", - "cogo", - "cohaero", - "cohibeo", - "cohors", - "colligo", - "colloco", - "collum", - "colo", - "color", - "coma", - "combibo", - "comburo", - "comedo", - "comes", - "cometes", - "comis", - "comitatus", - "commemoro", - "comminor", - "commodo", - "communis", - "comparo", - "compello", - "complectus", - "compono", - "comprehendo", - "comptus", - "conatus", - "concedo", - "concido", - "conculco", - "condico", - "conduco", - "confero", - "confido", - "conforto", - "confugo", - "congregatio", - "conicio", - "coniecto", - "conitor", - "coniuratio", - "conor", - "conqueror", - "conscendo", - "conservo", - "considero", - "conspergo", - "constans", - "consuasor", - "contabesco", - "contego", - "contigo", - "contra", - "conturbo", - "conventus", - "convoco", - "copia", - "copiose", - "cornu", - "corona", - "corpus", - "correptius", - "corrigo", - "corroboro", - "corrumpo", - "coruscus", - "cotidie", - "crapula", - "cras", - "crastinus", - "creator", - "creber", - "crebro", - "credo", - "creo", - "creptio", - "crepusculum", - "cresco", - "creta", - "cribro", - "crinis", - "cruciamentum", - "crudelis", - "cruentus", - "crur", - "crustulum", - "crux", - "cubicularis", - "cubitum", - "cubo", - "cui", - "cuius", - "culpa", - "culpo", - "cultellus", - "cultura", - "cum", - "cunabula", - "cunae", - "cunctatio", - "cupiditas", - "cupio", - "cuppedia", - "cupressus", - "cur", - "cura", - "curatio", - "curia", - "curiositas", - "curis", - "curo", - "curriculum", - "currus", - "cursim", - "curso", - "cursus", - "curto", - "curtus", - "curvo", - "curvus", - "custodia", - "damnatio", - "damno", - "dapifer", - "debeo", - "debilito", - "decens", - "decerno", - "decet", - "decimus", - "decipio", - "decor", - "decretum", - "decumbo", - "dedecor", - "dedico", - "deduco", - "defaeco", - "defendo", - "defero", - "defessus", - "defetiscor", - "deficio", - "defigo", - "defleo", - "defluo", - "defungo", - "degenero", - "degero", - "degusto", - "deinde", - "delectatio", - "delego", - "deleo", - "delibero", - "delicate", - "delinquo", - "deludo", - "demens", - "demergo", - "demitto", - "demo", - "demonstro", - "demoror", - "demulceo", - "demum", - "denego", - "denique", - "dens", - "denuncio", - "denuo", - "deorsum", - "depereo", - "depono", - "depopulo", - "deporto", - "depraedor", - "deprecator", - "deprimo", - "depromo", - "depulso", - "deputo", - "derelinquo", - "derideo", - "deripio", - "desidero", - "desino", - "desipio", - "desolo", - "desparatus", - "despecto", - "despirmatio", - "infit", - "inflammatio", - "paens", - "patior", - "patria", - "patrocinor", - "patruus", - "pauci", - "paulatim", - "pauper", - "pax", - "peccatus", - "pecco", - "pecto", - "pectus", - "pecunia", - "pecus", - "peior", - "pel", - "ocer", - "socius", - "sodalitas", - "sol", - "soleo", - "solio", - "solitudo", - "solium", - "sollers", - "sollicito", - "solum", - "solus", - "solutio", - "solvo", - "somniculosus", - "somnus", - "sonitus", - "sono", - "sophismata", - "sopor", - "sordeo", - "sortitus", - "spargo", - "speciosus", - "spectaculum", - "speculum", - "sperno", - "spero", - "spes", - "spiculum", - "spiritus", - "spoliatio", - "sponte", - "stabilis", - "statim", - "statua", - "stella", - "stillicidium", - "stipes", - "stips", - "sto", - "strenuus", - "strues", - "studio", - "stultus", - "suadeo", - "suasoria", - "sub", - "subito", - "subiungo", - "sublime", - "subnecto", - "subseco", - "substantia", - "subvenio", - "succedo", - "succurro", - "sufficio", - "suffoco", - "suffragium", - "suggero", - "sui", - "sulum", - "sum", - "summa", - "summisse", - "summopere", - "sumo", - "sumptus", - "supellex", - "super", - "suppellex", - "supplanto", - "suppono", - "supra", - "surculus", - "surgo", - "sursum", - "suscipio", - "suspendo", - "sustineo", - "suus", - "synagoga", - "tabella", - "tabernus", - "tabesco", - "tabgo", - "tabula", - "taceo", - "tactus", - "taedium", - "talio", - "talis", - "talus", - "tam", - "tamdiu", - "tamen", - "tametsi", - "tamisium", - "tamquam", - "tandem", - "tantillus", - "tantum", - "tardus", - "tego", - "temeritas", - "temperantia", - "templum", - "temptatio", - "tempus", - "tenax", - "tendo", - "teneo", - "tener", - "tenuis", - "tenus", - "tepesco", - "tepidus", - "ter", - "terebro", - "teres", - "terga", - "tergeo", - "tergiversatio", - "tergo", - "tergum", - "termes", - "terminatio", - "tero", - "terra", - "terreo", - "territo", - "terror", - "tersus", - "tertius", - "testimonium", - "texo", - "textilis", - "textor", - "textus", - "thalassinus", - "theatrum", - "theca", - "thema", - "theologus", - "thermae", - "thesaurus", - "thesis", - "thorax", - "thymbra", - "thymum", - "tibi", - "timidus", - "timor", - "titulus", - "tolero", - "tollo", - "tondeo", - "tonsor", - "torqueo", - "torrens", - "tot", - "totidem", - "toties", - "totus", - "tracto", - "trado", - "traho", - "trans", - "tredecim", - "tremo", - "trepide", - "tres", - "tribuo", - "tricesimus", - "triduana", - "triginta", - "tripudio", - "tristis", - "triumphus", - "trucido", - "truculenter", - "tubineus", - "tui", - "tum", - "tumultus", - "tunc", - "turba", - "turbo", - "turpe", - "turpis", - "tutamen", - "tutis", - "tyrannus", - "uberrime", - "ubi", - "ulciscor", - "ullus", - "ulterius", - "ultio", - "ultra", - "umbra", - "umerus", - "umquam", - "una", - "unde", - "undique", - "universe", - "unus", - "urbanus", - "urbs", - "uredo", - "usitas", - "usque", - "ustilo", - "ustulo", - "usus", - "uter", - "uterque", - "utilis", - "utique", - "utor", - "utpote", - "utrimque", - "utroque", - "utrum", - "uxor", - "vaco", - "vacuus", - "vado", - "vae", - "valde", - "valens", - "valeo", - "valetudo", - "validus", - "vallum", - "vapulus", - "varietas", - "varius", - "vehemens", - "vel", - "velociter", - "velum", - "velut", - "venia", - "venio", - "ventito", - "ventosus", - "ventus", - "venustas", - "ver", - "verbera", - "verbum", - "vere", - "verecundia", - "vereor", - "vergo", - "veritas", - "vero", - "versus", - "verto", - "verumtamen", - "verus", - "vesco", - "vesica", - "vesper", - "vespillo", - "vester", - "vestigium", - "vestrum", - "vetus", - "via", - "vicinus", - "vicissitudo", - "victoria", - "victus", - "videlicet", - "video", - "viduata", - "viduo", - "vigilo", - "vigor", - "vilicus", - "vilis", - "vilitas", - "villa", - "vinco", - "vinculum", - "vindico", - "vinitor", - "vinum", - "vir", - "virga", - "virgo", - "viridis", - "viriliter", - "virtus", - "vis", - "viscus", - "vita", - "vitiosus", - "vitium", - "vito", - "vivo", - "vix", - "vobis", - "vociferor", - "voco", - "volaticus", - "volo", - "volubilis", - "voluntarius", - "volup", - "volutabrum", - "volva", - "vomer", - "vomica", - "vomito", - "vorago", - "vorax", - "voro", - "vos", - "votum", - "voveo", - "vox", - "vulariter", - "vulgaris", - "vulgivagus", - "vulgo", - "vulgus", - "vulnero", - "vulnus", - "vulpes", - "vulticulus", - "vultuosus", - "xiphias" -]; diff --git a/lib/locales/en/credit_card/american_express.js b/lib/locales/en/credit_card/american_express.js deleted file mode 100644 index 2a3d782b..00000000 --- a/lib/locales/en/credit_card/american_express.js +++ /dev/null @@ -1,4 +0,0 @@ -module["exports"] = [ - "/34##-######-####L/", - "/37##-######-####L/" -]; diff --git a/lib/locales/en/credit_card/diners_club.js b/lib/locales/en/credit_card/diners_club.js deleted file mode 100644 index ddc7eb35..00000000 --- a/lib/locales/en/credit_card/diners_club.js +++ /dev/null @@ -1,4 +0,0 @@ -module["exports"] = [ - "/30[0-5]#-######-###L/", - "/368#-######-###L/" -]; diff --git a/lib/locales/en/credit_card/discover.js b/lib/locales/en/credit_card/discover.js deleted file mode 100644 index d51aa159..00000000 --- a/lib/locales/en/credit_card/discover.js +++ /dev/null @@ -1,8 +0,0 @@ -module["exports"] = [ - "/6011-####-####-###L/", - "/65##-####-####-###L/", - "/64[4-9]#-####-####-###L/", - "/6011-62##-####-####-###L/", - "/65##-62##-####-####-###L/", - "/64[4-9]#-62##-####-####-###L/" -]; diff --git a/lib/locales/en/credit_card/jcb.js b/lib/locales/en/credit_card/jcb.js deleted file mode 100644 index 03d83398..00000000 --- a/lib/locales/en/credit_card/jcb.js +++ /dev/null @@ -1,5 +0,0 @@ -module["exports"] = [ - "/3528-####-####-###L/", - "/3529-####-####-###L/", - "/35[3-8]#-####-####-###L/" -]; diff --git a/lib/locales/en/credit_card/laser.js b/lib/locales/en/credit_card/laser.js deleted file mode 100644 index 922da719..00000000 --- a/lib/locales/en/credit_card/laser.js +++ /dev/null @@ -1,10 +0,0 @@ -module["exports"] = [ - "/6304###########L/", - "/6706###########L/", - "/6771###########L/", - "/6709###########L/", - "/6304#########{5,6}L/", - "/6706#########{5,6}L/", - "/6771#########{5,6}L/", - "/6709#########{5,6}L/" -]; diff --git a/lib/locales/en/credit_card/maestro.js b/lib/locales/en/credit_card/maestro.js deleted file mode 100644 index da575f88..00000000 --- a/lib/locales/en/credit_card/maestro.js +++ /dev/null @@ -1,5 +0,0 @@ -module["exports"] = [ - "/50#{9,16}L/", - "/5[6-8]#{9,16}L/", - "/56##{9,16}L/" -]; diff --git a/lib/locales/en/credit_card/mastercard.js b/lib/locales/en/credit_card/mastercard.js deleted file mode 100644 index f6525eb8..00000000 --- a/lib/locales/en/credit_card/mastercard.js +++ /dev/null @@ -1,4 +0,0 @@ -module["exports"] = [ - "/5[1-5]##-####-####-###L/", - "/6771-89##-####-###L/" -]; diff --git a/lib/locales/en/credit_card/solo.js b/lib/locales/en/credit_card/solo.js deleted file mode 100644 index a577fb43..00000000 --- a/lib/locales/en/credit_card/solo.js +++ /dev/null @@ -1,5 +0,0 @@ -module["exports"] = [ - "/6767-####-####-###L/", - "/6767-####-####-####-#L/", - "/6767-####-####-####-##L/" -]; diff --git a/lib/locales/en/credit_card/switch.js b/lib/locales/en/credit_card/switch.js deleted file mode 100644 index b12a4d07..00000000 --- a/lib/locales/en/credit_card/switch.js +++ /dev/null @@ -1,5 +0,0 @@ -module["exports"] = [ - "/6759-####-####-###L/", - "/6759-####-####-####-#L/", - "/6759-####-####-####-##L/" -]; diff --git a/lib/locales/en/credit_card/visa.js b/lib/locales/en/credit_card/visa.js deleted file mode 100644 index 972eba8f..00000000 --- a/lib/locales/en/credit_card/visa.js +++ /dev/null @@ -1,4 +0,0 @@ -module["exports"] = [ - "/4###########L/", - "/4###-####-####-###L/" -]; diff --git a/lib/locales/en/finance/credit_card/american_express.js b/lib/locales/en/finance/credit_card/american_express.js new file mode 100644 index 00000000..c63363ab --- /dev/null +++ b/lib/locales/en/finance/credit_card/american_express.js @@ -0,0 +1,4 @@ +module["exports"] = [ + "34##-######-####L", + "37##-######-####L" +]; diff --git a/lib/locales/en/finance/credit_card/diners_club.js b/lib/locales/en/finance/credit_card/diners_club.js new file mode 100644 index 00000000..4fb5d7ca --- /dev/null +++ b/lib/locales/en/finance/credit_card/diners_club.js @@ -0,0 +1,5 @@ +module["exports"] = [ + "30[0-5]#-######-###L", + "36##-######-###L", + "54##-####-####-###L" +]; diff --git a/lib/locales/en/finance/credit_card/discover.js b/lib/locales/en/finance/credit_card/discover.js new file mode 100644 index 00000000..cd84e840 --- /dev/null +++ b/lib/locales/en/finance/credit_card/discover.js @@ -0,0 +1,8 @@ +module["exports"] = [ + "6011-####-####-###L", + "65##-####-####-###L", + "64[4-9]#-####-####-###L", + "6011-62##-####-####-###L", + "65##-62##-####-####-###L", + "64[4-9]#-62##-####-####-###L" +]; diff --git a/lib/locales/en/credit_card/index.js b/lib/locales/en/finance/credit_card/index.js index b083e967..3afd843e 100644 --- a/lib/locales/en/credit_card/index.js +++ b/lib/locales/en/finance/credit_card/index.js @@ -10,3 +10,4 @@ credit_card.switch = require("./switch"); credit_card.solo = require("./solo"); credit_card.maestro = require("./maestro"); credit_card.laser = require("./laser"); +credit_card.instapayment = require("./instapayment.js") diff --git a/lib/locales/en/finance/credit_card/instapayment.js b/lib/locales/en/finance/credit_card/instapayment.js new file mode 100644 index 00000000..545c5380 --- /dev/null +++ b/lib/locales/en/finance/credit_card/instapayment.js @@ -0,0 +1,3 @@ +module["exports"] = [ + "63[7-9]#-####-####-###L" +]; diff --git a/lib/locales/en/finance/credit_card/jcb.js b/lib/locales/en/finance/credit_card/jcb.js new file mode 100644 index 00000000..da396ebd --- /dev/null +++ b/lib/locales/en/finance/credit_card/jcb.js @@ -0,0 +1,5 @@ +module["exports"] = [ + "3528-####-####-###L", + "3529-####-####-###L", + "35[3-8]#-####-####-###L" +]; diff --git a/lib/locales/en/finance/credit_card/laser.js b/lib/locales/en/finance/credit_card/laser.js new file mode 100644 index 00000000..822c7b35 --- /dev/null +++ b/lib/locales/en/finance/credit_card/laser.js @@ -0,0 +1,10 @@ +module["exports"] = [ + "6304###########L", + "6706###########L", + "6771###########L", + "6709###########L", + "6304#########{5,6}L", + "6706#########{5,6}L", + "6771#########{5,6}L", + "6709#########{5,6}L" +]; diff --git a/lib/locales/en/finance/credit_card/maestro.js b/lib/locales/en/finance/credit_card/maestro.js new file mode 100644 index 00000000..f652dd76 --- /dev/null +++ b/lib/locales/en/finance/credit_card/maestro.js @@ -0,0 +1,18 @@ +module["exports"] = [ + "5018-#{4}-#{4}-#{3}L", + "5020-#{4}-#{4}-#{3}L", + "5038-#{4}-#{4}-#{3}L", + "5893-#{4}-#{4}-#{3}L", + "6304-#{4}-#{4}-#{3}L", + "6759-#{4}-#{4}-#{3}L", + "676[1-3]-####-####-###L", + "5018#{11,15}L", + "5020#{11,15}L", + "5038#{11,15}L", + "5893#{11,15}L", + "6304#{11,15}L", + "6759#{11,15}L", + "676[1-3]#{11,15}L", +]; + +// 5018 xxxx xxxx xxxx xxL diff --git a/lib/locales/en/finance/credit_card/mastercard.js b/lib/locales/en/finance/credit_card/mastercard.js new file mode 100644 index 00000000..81502c01 --- /dev/null +++ b/lib/locales/en/finance/credit_card/mastercard.js @@ -0,0 +1,4 @@ +module["exports"] = [ + "5[1-5]##-####-####-###L", + "6771-89##-####-###L" +]; diff --git a/lib/locales/en/finance/credit_card/solo.js b/lib/locales/en/finance/credit_card/solo.js new file mode 100644 index 00000000..47d0d119 --- /dev/null +++ b/lib/locales/en/finance/credit_card/solo.js @@ -0,0 +1,5 @@ +module["exports"] = [ + "6767-####-####-###L", + "6767-####-####-####-#L", + "6767-####-####-####-##L" +]; diff --git a/lib/locales/en/finance/credit_card/switch.js b/lib/locales/en/finance/credit_card/switch.js new file mode 100644 index 00000000..1bae8278 --- /dev/null +++ b/lib/locales/en/finance/credit_card/switch.js @@ -0,0 +1,5 @@ +module["exports"] = [ + "6759-####-####-###L", + "6759-####-####-####-#L", + "6759-####-####-####-##L" +]; diff --git a/lib/locales/en/finance/credit_card/visa.js b/lib/locales/en/finance/credit_card/visa.js new file mode 100644 index 00000000..760f921d --- /dev/null +++ b/lib/locales/en/finance/credit_card/visa.js @@ -0,0 +1,4 @@ +module["exports"] = [ + "4###########L", + "4###-####-####-###L" +]; diff --git a/lib/locales/en/finance/index.js b/lib/locales/en/finance/index.js index 4020b1d0..9a5b00d9 100644 --- a/lib/locales/en/finance/index.js +++ b/lib/locales/en/finance/index.js @@ -3,3 +3,4 @@ module['exports'] = finance; finance.account_type = require("./account_type"); finance.transaction_type = require("./transaction_type"); finance.currency = require("./currency"); +finance.credit_card = require("./credit_card"); diff --git a/lib/locales/en/hacker/index.js b/lib/locales/en/hacker/index.js index 4b7087c6..91673a19 100644 --- a/lib/locales/en/hacker/index.js +++ b/lib/locales/en/hacker/index.js @@ -5,3 +5,4 @@ hacker.adjective = require("./adjective"); hacker.noun = require("./noun"); hacker.verb = require("./verb"); hacker.ingverb = require("./ingverb"); +hacker.phrase = require("./phrase"); diff --git a/lib/locales/en/hacker/phrase.js b/lib/locales/en/hacker/phrase.js new file mode 100644 index 00000000..60599f4e --- /dev/null +++ b/lib/locales/en/hacker/phrase.js @@ -0,0 +1,10 @@ +module["exports"] = [
+ "If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!",
+ "We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!",
+ "Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!",
+ "You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!",
+ "Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!",
+ "The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!",
+ "{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!",
+ "I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!"
+];
\ No newline at end of file diff --git a/lib/locales/en/index.js b/lib/locales/en/index.js index 5cc575f9..04ce4e49 100644 --- a/lib/locales/en/index.js +++ b/lib/locales/en/index.js @@ -3,7 +3,6 @@ module['exports'] = en; en.title = "English"; en.separator = " & "; en.address = require("./address"); -en.credit_card = require("./credit_card"); en.company = require("./company"); en.internet = require("./internet"); en.database = require("./database"); diff --git a/lib/locales/en/name/gender.js b/lib/locales/en/name/gender.js new file mode 100644 index 00000000..4a61e0cd --- /dev/null +++ b/lib/locales/en/name/gender.js @@ -0,0 +1,73 @@ +module["exports"] = [ +"Asexual", +"Female to male trans man", +"Female to male transgender man", +"Female to male transsexual man", +"F2M", +"Gender neutral", +"Hermaphrodite", +"Intersex man", +"Intersex person", +"Intersex woman", +"Male to female trans woman", +"Male to female transgender woman", +"Male to female transsexual woman", +"Man", +"M2F", +"Polygender", +"T* man", +"T* woman", +"Two* person", +"Two-spirit person", +"Woman", +"Agender", +"Androgyne", +"Androgynes", +"Androgynous", +"Bigender", +"Cis", +"Cis Female", +"Cis Male", +"Cis Man", +"Cis Woman", +"Cisgender", +"Cisgender Female", +"Cisgender Male", +"Cisgender Man", +"Cisgender Woman", +"Female to Male", +"FTM", +"Gender Fluid", +"Gender Nonconforming", +"Gender Questioning", +"Gender Variant", +"Genderqueer", +"Intersex", +"Male to Female", +"MTF", +"Neither", +"Neutrois", +"Non-binary", +"Other", +"Pangender", +"Trans", +"Trans Female", +"Trans Male", +"Trans Man", +"Trans Person", +"Trans*Female", +"Trans*Male", +"Trans*Man", +"Trans*Person", +"Trans*Woman", +"Transexual", +"Transexual Female", +"Transexual Male", +"Transexual Man", +"Transexual Person", +"Transexual Woman", +"Transgender Female", +"Transgender Person", +"Transmasculine", +"Two-spirit" +]; diff --git a/lib/locales/en/name/index.js b/lib/locales/en/name/index.js index 936de2ff..b91aedc7 100644 --- a/lib/locales/en/name/index.js +++ b/lib/locales/en/name/index.js @@ -2,7 +2,8 @@ var name = {}; module['exports'] = name; name.first_name = require("./first_name"); name.last_name = require("./last_name"); +name.gender = require("./gender"); name.prefix = require("./prefix"); name.suffix = require("./suffix"); name.title = require("./title"); -name.name = require("./name"); +name.name = require("./name");
\ No newline at end of file diff --git a/lib/locales/en/phone_number/formats.js b/lib/locales/en/phone_number/formats.js index ad3b2a47..d3eec219 100644 --- a/lib/locales/en/phone_number/formats.js +++ b/lib/locales/en/phone_number/formats.js @@ -1,22 +1,22 @@ module["exports"] = [ - "###-###-####", - "(###) ###-####", - "1-###-###-####", - "###.###.####", - "###-###-####", - "(###) ###-####", - "1-###-###-####", - "###.###.####", - "###-###-#### x###", - "(###) ###-#### x###", - "1-###-###-#### x###", - "###.###.#### x###", - "###-###-#### x####", - "(###) ###-#### x####", - "1-###-###-#### x####", - "###.###.#### x####", - "###-###-#### x#####", - "(###) ###-#### x#####", - "1-###-###-#### x#####", - "###.###.#### x#####" + "!##-!##-####", + "(!##) !##-####", + "1-!##-!##-####", + "!##.!##.####", + "!##-!##-####", + "(!##) !##-####", + "1-!##-!##-####", + "!##.!##.####", + "!##-!##-#### x###", + "(!##) !##-#### x###", + "1-!##-!##-#### x###", + "!##.!##.#### x###", + "!##-!##-#### x####", + "(!##) !##-#### x####", + "1-!##-!##-#### x####", + "!##.!##.#### x####", + "!##-!##-#### x#####", + "(!##) !##-#### x#####", + "1-!##-!##-#### x#####", + "!##.!##.#### x#####" ]; diff --git a/lib/locales/en/system/directoryPaths.js b/lib/locales/en/system/directoryPaths.js new file mode 100644 index 00000000..509cd107 --- /dev/null +++ b/lib/locales/en/system/directoryPaths.js @@ -0,0 +1,62 @@ +module['exports'] = [ + "/Applications", + "/bin", + "/boot", + "/boot/defaults", + "/dev", + "/etc", + "/etc/defaults", + "/etc/mail", + "/etc/namedb", + "/etc/periodic", + "/etc/ppp", + "/home", + "/home/user", + "/home/user/dir", + "/lib", + "/Library", + "/lost+found", + "/media", + "/mnt", + "/net", + "/Network", + "/opt", + "/opt/bin", + "/opt/include", + "/opt/lib", + "/opt/sbin", + "/opt/share", + "/private", + "/private/tmp", + "/private/var", + "/proc", + "/rescue", + "/root", + "/sbin", + "/selinux", + "/srv", + "/sys", + "/System", + "/tmp", + "/Users", + "/usr", + "/usr/X11R6", + "/usr/bin", + "/usr/include", + "/usr/lib", + "/usr/libdata", + "/usr/libexec", + "/usr/local/bin", + "/usr/local/src", + "/usr/obj", + "/usr/ports", + "/usr/sbin", + "/usr/share", + "/usr/src", + "/var", + "/var/log", + "/var/mail", + "/var/spool", + "/var/tmp", + "/var/yp" +]; diff --git a/lib/locales/en/system/index.js b/lib/locales/en/system/index.js index 4dcd9955..f13c92d3 100644 --- a/lib/locales/en/system/index.js +++ b/lib/locales/en/system/index.js @@ -1,3 +1,4 @@ var system = {}; module['exports'] = system; -system.mimeTypes = require("./mimeTypes");
\ No newline at end of file +system.directoryPaths = require("./directoryPaths"); +system.mimeTypes = require("./mimeTypes"); diff --git a/lib/locales/en_AU/address/postcode.js b/lib/locales/en_AU/address/postcode.js index 548bbd8a..5053d539 100644 --- a/lib/locales/en_AU/address/postcode.js +++ b/lib/locales/en_AU/address/postcode.js @@ -1,9 +1,3 @@ module["exports"] = [ - "0###", - "2###", - "3###", - "4###", - "5###", - "6###", - "7###" + "####" ]; diff --git a/lib/locales/en_CA/phone_number/formats.js b/lib/locales/en_CA/phone_number/formats.js index 44dce1a2..c5b85ebe 100644 --- a/lib/locales/en_CA/phone_number/formats.js +++ b/lib/locales/en_CA/phone_number/formats.js @@ -1,18 +1,18 @@ module["exports"] = [ - "###-###-####", - "(###)###-####", - "###.###.####", - "1-###-###-####", - "###-###-#### x###", - "(###)###-#### x###", - "1-###-###-#### x###", - "###.###.#### x###", - "###-###-#### x####", - "(###)###-#### x####", - "1-###-###-#### x####", - "###.###.#### x####", - "###-###-#### x#####", - "(###)###-#### x#####", - "1-###-###-#### x#####", - "###.###.#### x#####" + "!##-!##-####", + "(!##)!##-####", + "!##.!##.####", + "1-!##-###-####", + "!##-!##-#### x###", + "(!##)!##-#### x###", + "1-!##-!##-#### x###", + "!##.!##.#### x###", + "!##-!##-#### x####", + "(!##)!##-#### x####", + "1-!##-!##-#### x####", + "!##.!##.#### x####", + "!##-!##-#### x#####", + "(!##)!##-#### x#####", + "1-!##-!##-#### x#####", + "!##.!##.#### x#####" ]; diff --git a/lib/locales/en_IND/address/postcode.js b/lib/locales/en_IND/address/postcode.js index cd73ce97..26b9b99f 100644 --- a/lib/locales/en_IND/address/postcode.js +++ b/lib/locales/en_IND/address/postcode.js @@ -1,3 +1,3 @@ module["exports"] = [ - "?#? #?#" + "### ###" ]; diff --git a/lib/locales/es_MX/lorem/index.js b/lib/locales/es_MX/lorem/index.js index feb6eff8..a53a23d0 100644 --- a/lib/locales/es_MX/lorem/index.js +++ b/lib/locales/es_MX/lorem/index.js @@ -1,4 +1,3 @@ var lorem = {}; module['exports'] = lorem; lorem.words = require("./words"); -lorem.supplemental = require("./supplemental"); diff --git a/lib/locales/es_MX/lorem/supplemental.js b/lib/locales/es_MX/lorem/supplemental.js deleted file mode 100644 index 8fdc2c3e..00000000 --- a/lib/locales/es_MX/lorem/supplemental.js +++ /dev/null @@ -1,842 +0,0 @@ -module["exports"] = [ - "abbas", - "abduco", - "abeo", - "abscido", - "absconditus", - "absens", - "absorbeo", - "absque", - "abstergo", - "absum", - "abundans", - "abutor", - "accedo", - "accendo", - "acceptus", - "accipio", - "accommodo", - "accusator", - "acer", - "acerbitas", - "acervus", - "acidus", - "acies", - "acquiro", - "acsi", - "adamo", - "adaugeo", - "addo", - "adduco", - "ademptio", - "adeo", - "adeptio", - "adfectus", - "adfero", - "adficio", - "adflicto", - "adhaero", - "adhuc", - "adicio", - "adimpleo", - "adinventitias", - "adipiscor", - "adiuvo", - "administratio", - "admiratio", - "admitto", - "admoneo", - "admoveo", - "adnuo", - "adopto", - "adsidue", - "adstringo", - "adsuesco", - "adsum", - "adulatio", - "adulescens", - "adultus", - "aduro", - "advenio", - "adversus", - "advoco", - "aedificium", - "aeger", - "aegre", - "aegrotatio", - "aegrus", - "aeneus", - "aequitas", - "aequus", - "aer", - "aestas", - "aestivus", - "aestus", - "aetas", - "aeternus", - "ager", - "aggero", - "aggredior", - "agnitio", - "agnosco", - "ago", - "ait", - "aiunt", - "alienus", - "alii", - "alioqui", - "aliqua", - "alius", - "allatus", - "alo", - "alter", - "altus", - "alveus", - "amaritudo", - "ambitus", - "ambulo", - "amicitia", - "amiculum", - "amissio", - "amita", - "amitto", - "amo", - "amor", - "amoveo", - "amplexus", - "amplitudo", - "amplus", - "ancilla", - "angelus", - "angulus", - "angustus", - "animadverto", - "animi", - "animus", - "annus", - "anser", - "ante", - "antea", - "antepono", - "antiquus", - "aperio", - "aperte", - "apostolus", - "apparatus", - "appello", - "appono", - "appositus", - "approbo", - "apto", - "aptus", - "apud", - "aqua", - "ara", - "aranea", - "arbitro", - "arbor", - "arbustum", - "arca", - "arceo", - "arcesso", - "arcus", - "argentum", - "argumentum", - "arguo", - "arma", - "armarium", - "armo", - "aro", - "ars", - "articulus", - "artificiose", - "arto", - "arx", - "ascisco", - "ascit", - "asper", - "aspicio", - "asporto", - "assentator", - "astrum", - "atavus", - "ater", - "atqui", - "atrocitas", - "atrox", - "attero", - "attollo", - "attonbitus", - "auctor", - "auctus", - "audacia", - "audax", - "audentia", - "audeo", - "audio", - "auditor", - "aufero", - "aureus", - "auris", - "aurum", - "aut", - "autem", - "autus", - "auxilium", - "avaritia", - "avarus", - "aveho", - "averto", - "avoco", - "baiulus", - "balbus", - "barba", - "bardus", - "basium", - "beatus", - "bellicus", - "bellum", - "bene", - "beneficium", - "benevolentia", - "benigne", - "bestia", - "bibo", - "bis", - "blandior", - "bonus", - "bos", - "brevis", - "cado", - "caecus", - "caelestis", - "caelum", - "calamitas", - "calcar", - "calco", - "calculus", - "callide", - "campana", - "candidus", - "canis", - "canonicus", - "canto", - "capillus", - "capio", - "capitulus", - "capto", - "caput", - "carbo", - "carcer", - "careo", - "caries", - "cariosus", - "caritas", - "carmen", - "carpo", - "carus", - "casso", - "caste", - "casus", - "catena", - "caterva", - "cattus", - "cauda", - "causa", - "caute", - "caveo", - "cavus", - "cedo", - "celebrer", - "celer", - "celo", - "cena", - "cenaculum", - "ceno", - "censura", - "centum", - "cerno", - "cernuus", - "certe", - "certo", - "certus", - "cervus", - "cetera", - "charisma", - "chirographum", - "cibo", - "cibus", - "cicuta", - "cilicium", - "cimentarius", - "ciminatio", - "cinis", - "circumvenio", - "cito", - "civis", - "civitas", - "clam", - "clamo", - "claro", - "clarus", - "claudeo", - "claustrum", - "clementia", - "clibanus", - "coadunatio", - "coaegresco", - "coepi", - "coerceo", - "cogito", - "cognatus", - "cognomen", - "cogo", - "cohaero", - "cohibeo", - "cohors", - "colligo", - "colloco", - "collum", - "colo", - "color", - "coma", - "combibo", - "comburo", - "comedo", - "comes", - "cometes", - "comis", - "comitatus", - "commemoro", - "comminor", - "commodo", - "communis", - "comparo", - "compello", - "complectus", - "compono", - "comprehendo", - "comptus", - "conatus", - "concedo", - "concido", - "conculco", - "condico", - "conduco", - "confero", - "confido", - "conforto", - "confugo", - "congregatio", - "conicio", - "coniecto", - "conitor", - "coniuratio", - "conor", - "conqueror", - "conscendo", - "conservo", - "considero", - "conspergo", - "constans", - "consuasor", - "contabesco", - "contego", - "contigo", - "contra", - "conturbo", - "conventus", - "convoco", - "copia", - "copiose", - "cornu", - "corona", - "corpus", - "correptius", - "corrigo", - "corroboro", - "corrumpo", - "coruscus", - "cotidie", - "crapula", - "cras", - "crastinus", - "creator", - "creber", - "crebro", - "credo", - "creo", - "creptio", - "crepusculum", - "cresco", - "creta", - "cribro", - "crinis", - "cruciamentum", - "crudelis", - "cruentus", - "crur", - "crustulum", - "crux", - "cubicularis", - "cubitum", - "cubo", - "cui", - "cuius", - "culpa", - "culpo", - "cultellus", - "cultura", - "cum", - "cunabula", - "cunae", - "cunctatio", - "cupiditas", - "cupio", - "cuppedia", - "cupressus", - "cur", - "cura", - "curatio", - "curia", - "curiositas", - "curis", - "curo", - "curriculum", - "currus", - "cursim", - "curso", - "cursus", - "curto", - "curtus", - "curvo", - "curvus", - "custodia", - "damnatio", - "damno", - "dapifer", - "debeo", - "debilito", - "decens", - "decerno", - "decet", - "decimus", - "decipio", - "decor", - "decretum", - "decumbo", - "dedecor", - "dedico", - "deduco", - "defaeco", - "defendo", - "defero", - "defessus", - "defetiscor", - "deficio", - "defigo", - "defleo", - "defluo", - "defungo", - "degenero", - "degero", - "degusto", - "deinde", - "delectatio", - "delego", - "deleo", - "delibero", - "delicate", - "delinquo", - "deludo", - "demens", - "demergo", - "demitto", - "demo", - "demonstro", - "demoror", - "demulceo", - "demum", - "denego", - "denique", - "dens", - "denuncio", - "denuo", - "deorsum", - "depereo", - "depono", - "depopulo", - "deporto", - "depraedor", - "deprecator", - "deprimo", - "depromo", - "depulso", - "deputo", - "derelinquo", - "derideo", - "deripio", - "desidero", - "desino", - "desipio", - "desolo", - "desparatus", - "despecto", - "despirmatio", - "infit", - "inflammatio", - "paens", - "patior", - "patria", - "patrocinor", - "patruus", - "pauci", - "paulatim", - "pauper", - "pax", - "peccatus", - "pecco", - "pecto", - "pectus", - "pecunia", - "pecus", - "peior", - "pel", - "ocer", - "socius", - "sodalitas", - "sol", - "soleo", - "solio", - "solitudo", - "solium", - "sollers", - "sollicito", - "solum", - "solus", - "solutio", - "solvo", - "somniculosus", - "somnus", - "sonitus", - "sono", - "sophismata", - "sopor", - "sordeo", - "sortitus", - "spargo", - "speciosus", - "spectaculum", - "speculum", - "sperno", - "spero", - "spes", - "spiculum", - "spiritus", - "spoliatio", - "sponte", - "stabilis", - "statim", - "statua", - "stella", - "stillicidium", - "stipes", - "stips", - "sto", - "strenuus", - "strues", - "studio", - "stultus", - "suadeo", - "suasoria", - "sub", - "subito", - "subiungo", - "sublime", - "subnecto", - "subseco", - "substantia", - "subvenio", - "succedo", - "succurro", - "sufficio", - "suffoco", - "suffragium", - "suggero", - "sui", - "sulum", - "sum", - "summa", - "summisse", - "summopere", - "sumo", - "sumptus", - "supellex", - "super", - "suppellex", - "supplanto", - "suppono", - "supra", - "surculus", - "surgo", - "sursum", - "suscipio", - "suspendo", - "sustineo", - "suus", - "synagoga", - "tabella", - "tabernus", - "tabesco", - "tabgo", - "tabula", - "taceo", - "tactus", - "taedium", - "talio", - "talis", - "talus", - "tam", - "tamdiu", - "tamen", - "tametsi", - "tamisium", - "tamquam", - "tandem", - "tantillus", - "tantum", - "tardus", - "tego", - "temeritas", - "temperantia", - "templum", - "temptatio", - "tempus", - "tenax", - "tendo", - "teneo", - "tener", - "tenuis", - "tenus", - "tepesco", - "tepidus", - "ter", - "terebro", - "teres", - "terga", - "tergeo", - "tergiversatio", - "tergo", - "tergum", - "termes", - "terminatio", - "tero", - "terra", - "terreo", - "territo", - "terror", - "tersus", - "tertius", - "testimonium", - "texo", - "textilis", - "textor", - "textus", - "thalassinus", - "theatrum", - "theca", - "thema", - "theologus", - "thermae", - "thesaurus", - "thesis", - "thorax", - "thymbra", - "thymum", - "tibi", - "timidus", - "timor", - "titulus", - "tolero", - "tollo", - "tondeo", - "tonsor", - "torqueo", - "torrens", - "tot", - "totidem", - "toties", - "totus", - "tracto", - "trado", - "traho", - "trans", - "tredecim", - "tremo", - "trepide", - "tres", - "tribuo", - "tricesimus", - "triduana", - "triginta", - "tripudio", - "tristis", - "triumphus", - "trucido", - "truculenter", - "tubineus", - "tui", - "tum", - "tumultus", - "tunc", - "turba", - "turbo", - "turpe", - "turpis", - "tutamen", - "tutis", - "tyrannus", - "uberrime", - "ubi", - "ulciscor", - "ullus", - "ulterius", - "ultio", - "ultra", - "umbra", - "umerus", - "umquam", - "una", - "unde", - "undique", - "universe", - "unus", - "urbanus", - "urbs", - "uredo", - "usitas", - "usque", - "ustilo", - "ustulo", - "usus", - "uter", - "uterque", - "utilis", - "utique", - "utor", - "utpote", - "utrimque", - "utroque", - "utrum", - "uxor", - "vaco", - "vacuus", - "vado", - "vae", - "valde", - "valens", - "valeo", - "valetudo", - "validus", - "vallum", - "vapulus", - "varietas", - "varius", - "vehemens", - "vel", - "velociter", - "velum", - "velut", - "venia", - "venio", - "ventito", - "ventosus", - "ventus", - "venustas", - "ver", - "verbera", - "verbum", - "vere", - "verecundia", - "vereor", - "vergo", - "veritas", - "vero", - "versus", - "verto", - "verumtamen", - "verus", - "vesco", - "vesica", - "vesper", - "vespillo", - "vester", - "vestigium", - "vestrum", - "vetus", - "via", - "vicinus", - "vicissitudo", - "victoria", - "victus", - "videlicet", - "video", - "viduata", - "viduo", - "vigilo", - "vigor", - "vilicus", - "vilis", - "vilitas", - "villa", - "vinco", - "vinculum", - "vindico", - "vinitor", - "vinum", - "vir", - "virga", - "virgo", - "viridis", - "viriliter", - "virtus", - "vis", - "viscus", - "vita", - "vitiosus", - "vitium", - "vito", - "vivo", - "vix", - "vobis", - "vociferor", - "voco", - "volaticus", - "volo", - "volubilis", - "voluntarius", - "volup", - "volutabrum", - "volva", - "vomer", - "vomica", - "vomito", - "vorago", - "vorax", - "voro", - "vos", - "votum", - "voveo", - "vox", - "vulariter", - "vulgaris", - "vulgivagus", - "vulgo", - "vulgus", - "vulnero", - "vulnus", - "vulpes", - "vulticulus", - "vultuosus", - "xiphias" -]; diff --git a/lib/locales/fr/address/street_prefix.js b/lib/locales/fr/address/street_prefix.js index 059b9317..7076b8e1 100644 --- a/lib/locales/fr/address/street_prefix.js +++ b/lib/locales/fr/address/street_prefix.js @@ -1,5 +1,6 @@ module["exports"] = [ - "Allée, Voie", + "Allée", + "Voie", "Rue", "Avenue", "Boulevard", diff --git a/lib/locales/fr/lorem/index.js b/lib/locales/fr/lorem/index.js index feb6eff8..a53a23d0 100644 --- a/lib/locales/fr/lorem/index.js +++ b/lib/locales/fr/lorem/index.js @@ -1,4 +1,3 @@ var lorem = {}; module['exports'] = lorem; lorem.words = require("./words"); -lorem.supplemental = require("./supplemental"); diff --git a/lib/locales/fr/lorem/supplemental.js b/lib/locales/fr/lorem/supplemental.js deleted file mode 100644 index 8fdc2c3e..00000000 --- a/lib/locales/fr/lorem/supplemental.js +++ /dev/null @@ -1,842 +0,0 @@ -module["exports"] = [ - "abbas", - "abduco", - "abeo", - "abscido", - "absconditus", - "absens", - "absorbeo", - "absque", - "abstergo", - "absum", - "abundans", - "abutor", - "accedo", - "accendo", - "acceptus", - "accipio", - "accommodo", - "accusator", - "acer", - "acerbitas", - "acervus", - "acidus", - "acies", - "acquiro", - "acsi", - "adamo", - "adaugeo", - "addo", - "adduco", - "ademptio", - "adeo", - "adeptio", - "adfectus", - "adfero", - "adficio", - "adflicto", - "adhaero", - "adhuc", - "adicio", - "adimpleo", - "adinventitias", - "adipiscor", - "adiuvo", - "administratio", - "admiratio", - "admitto", - "admoneo", - "admoveo", - "adnuo", - "adopto", - "adsidue", - "adstringo", - "adsuesco", - "adsum", - "adulatio", - "adulescens", - "adultus", - "aduro", - "advenio", - "adversus", - "advoco", - "aedificium", - "aeger", - "aegre", - "aegrotatio", - "aegrus", - "aeneus", - "aequitas", - "aequus", - "aer", - "aestas", - "aestivus", - "aestus", - "aetas", - "aeternus", - "ager", - "aggero", - "aggredior", - "agnitio", - "agnosco", - "ago", - "ait", - "aiunt", - "alienus", - "alii", - "alioqui", - "aliqua", - "alius", - "allatus", - "alo", - "alter", - "altus", - "alveus", - "amaritudo", - "ambitus", - "ambulo", - "amicitia", - "amiculum", - "amissio", - "amita", - "amitto", - "amo", - "amor", - "amoveo", - "amplexus", - "amplitudo", - "amplus", - "ancilla", - "angelus", - "angulus", - "angustus", - "animadverto", - "animi", - "animus", - "annus", - "anser", - "ante", - "antea", - "antepono", - "antiquus", - "aperio", - "aperte", - "apostolus", - "apparatus", - "appello", - "appono", - "appositus", - "approbo", - "apto", - "aptus", - "apud", - "aqua", - "ara", - "aranea", - "arbitro", - "arbor", - "arbustum", - "arca", - "arceo", - "arcesso", - "arcus", - "argentum", - "argumentum", - "arguo", - "arma", - "armarium", - "armo", - "aro", - "ars", - "articulus", - "artificiose", - "arto", - "arx", - "ascisco", - "ascit", - "asper", - "aspicio", - "asporto", - "assentator", - "astrum", - "atavus", - "ater", - "atqui", - "atrocitas", - "atrox", - "attero", - "attollo", - "attonbitus", - "auctor", - "auctus", - "audacia", - "audax", - "audentia", - "audeo", - "audio", - "auditor", - "aufero", - "aureus", - "auris", - "aurum", - "aut", - "autem", - "autus", - "auxilium", - "avaritia", - "avarus", - "aveho", - "averto", - "avoco", - "baiulus", - "balbus", - "barba", - "bardus", - "basium", - "beatus", - "bellicus", - "bellum", - "bene", - "beneficium", - "benevolentia", - "benigne", - "bestia", - "bibo", - "bis", - "blandior", - "bonus", - "bos", - "brevis", - "cado", - "caecus", - "caelestis", - "caelum", - "calamitas", - "calcar", - "calco", - "calculus", - "callide", - "campana", - "candidus", - "canis", - "canonicus", - "canto", - "capillus", - "capio", - "capitulus", - "capto", - "caput", - "carbo", - "carcer", - "careo", - "caries", - "cariosus", - "caritas", - "carmen", - "carpo", - "carus", - "casso", - "caste", - "casus", - "catena", - "caterva", - "cattus", - "cauda", - "causa", - "caute", - "caveo", - "cavus", - "cedo", - "celebrer", - "celer", - "celo", - "cena", - "cenaculum", - "ceno", - "censura", - "centum", - "cerno", - "cernuus", - "certe", - "certo", - "certus", - "cervus", - "cetera", - "charisma", - "chirographum", - "cibo", - "cibus", - "cicuta", - "cilicium", - "cimentarius", - "ciminatio", - "cinis", - "circumvenio", - "cito", - "civis", - "civitas", - "clam", - "clamo", - "claro", - "clarus", - "claudeo", - "claustrum", - "clementia", - "clibanus", - "coadunatio", - "coaegresco", - "coepi", - "coerceo", - "cogito", - "cognatus", - "cognomen", - "cogo", - "cohaero", - "cohibeo", - "cohors", - "colligo", - "colloco", - "collum", - "colo", - "color", - "coma", - "combibo", - "comburo", - "comedo", - "comes", - "cometes", - "comis", - "comitatus", - "commemoro", - "comminor", - "commodo", - "communis", - "comparo", - "compello", - "complectus", - "compono", - "comprehendo", - "comptus", - "conatus", - "concedo", - "concido", - "conculco", - "condico", - "conduco", - "confero", - "confido", - "conforto", - "confugo", - "congregatio", - "conicio", - "coniecto", - "conitor", - "coniuratio", - "conor", - "conqueror", - "conscendo", - "conservo", - "considero", - "conspergo", - "constans", - "consuasor", - "contabesco", - "contego", - "contigo", - "contra", - "conturbo", - "conventus", - "convoco", - "copia", - "copiose", - "cornu", - "corona", - "corpus", - "correptius", - "corrigo", - "corroboro", - "corrumpo", - "coruscus", - "cotidie", - "crapula", - "cras", - "crastinus", - "creator", - "creber", - "crebro", - "credo", - "creo", - "creptio", - "crepusculum", - "cresco", - "creta", - "cribro", - "crinis", - "cruciamentum", - "crudelis", - "cruentus", - "crur", - "crustulum", - "crux", - "cubicularis", - "cubitum", - "cubo", - "cui", - "cuius", - "culpa", - "culpo", - "cultellus", - "cultura", - "cum", - "cunabula", - "cunae", - "cunctatio", - "cupiditas", - "cupio", - "cuppedia", - "cupressus", - "cur", - "cura", - "curatio", - "curia", - "curiositas", - "curis", - "curo", - "curriculum", - "currus", - "cursim", - "curso", - "cursus", - "curto", - "curtus", - "curvo", - "curvus", - "custodia", - "damnatio", - "damno", - "dapifer", - "debeo", - "debilito", - "decens", - "decerno", - "decet", - "decimus", - "decipio", - "decor", - "decretum", - "decumbo", - "dedecor", - "dedico", - "deduco", - "defaeco", - "defendo", - "defero", - "defessus", - "defetiscor", - "deficio", - "defigo", - "defleo", - "defluo", - "defungo", - "degenero", - "degero", - "degusto", - "deinde", - "delectatio", - "delego", - "deleo", - "delibero", - "delicate", - "delinquo", - "deludo", - "demens", - "demergo", - "demitto", - "demo", - "demonstro", - "demoror", - "demulceo", - "demum", - "denego", - "denique", - "dens", - "denuncio", - "denuo", - "deorsum", - "depereo", - "depono", - "depopulo", - "deporto", - "depraedor", - "deprecator", - "deprimo", - "depromo", - "depulso", - "deputo", - "derelinquo", - "derideo", - "deripio", - "desidero", - "desino", - "desipio", - "desolo", - "desparatus", - "despecto", - "despirmatio", - "infit", - "inflammatio", - "paens", - "patior", - "patria", - "patrocinor", - "patruus", - "pauci", - "paulatim", - "pauper", - "pax", - "peccatus", - "pecco", - "pecto", - "pectus", - "pecunia", - "pecus", - "peior", - "pel", - "ocer", - "socius", - "sodalitas", - "sol", - "soleo", - "solio", - "solitudo", - "solium", - "sollers", - "sollicito", - "solum", - "solus", - "solutio", - "solvo", - "somniculosus", - "somnus", - "sonitus", - "sono", - "sophismata", - "sopor", - "sordeo", - "sortitus", - "spargo", - "speciosus", - "spectaculum", - "speculum", - "sperno", - "spero", - "spes", - "spiculum", - "spiritus", - "spoliatio", - "sponte", - "stabilis", - "statim", - "statua", - "stella", - "stillicidium", - "stipes", - "stips", - "sto", - "strenuus", - "strues", - "studio", - "stultus", - "suadeo", - "suasoria", - "sub", - "subito", - "subiungo", - "sublime", - "subnecto", - "subseco", - "substantia", - "subvenio", - "succedo", - "succurro", - "sufficio", - "suffoco", - "suffragium", - "suggero", - "sui", - "sulum", - "sum", - "summa", - "summisse", - "summopere", - "sumo", - "sumptus", - "supellex", - "super", - "suppellex", - "supplanto", - "suppono", - "supra", - "surculus", - "surgo", - "sursum", - "suscipio", - "suspendo", - "sustineo", - "suus", - "synagoga", - "tabella", - "tabernus", - "tabesco", - "tabgo", - "tabula", - "taceo", - "tactus", - "taedium", - "talio", - "talis", - "talus", - "tam", - "tamdiu", - "tamen", - "tametsi", - "tamisium", - "tamquam", - "tandem", - "tantillus", - "tantum", - "tardus", - "tego", - "temeritas", - "temperantia", - "templum", - "temptatio", - "tempus", - "tenax", - "tendo", - "teneo", - "tener", - "tenuis", - "tenus", - "tepesco", - "tepidus", - "ter", - "terebro", - "teres", - "terga", - "tergeo", - "tergiversatio", - "tergo", - "tergum", - "termes", - "terminatio", - "tero", - "terra", - "terreo", - "territo", - "terror", - "tersus", - "tertius", - "testimonium", - "texo", - "textilis", - "textor", - "textus", - "thalassinus", - "theatrum", - "theca", - "thema", - "theologus", - "thermae", - "thesaurus", - "thesis", - "thorax", - "thymbra", - "thymum", - "tibi", - "timidus", - "timor", - "titulus", - "tolero", - "tollo", - "tondeo", - "tonsor", - "torqueo", - "torrens", - "tot", - "totidem", - "toties", - "totus", - "tracto", - "trado", - "traho", - "trans", - "tredecim", - "tremo", - "trepide", - "tres", - "tribuo", - "tricesimus", - "triduana", - "triginta", - "tripudio", - "tristis", - "triumphus", - "trucido", - "truculenter", - "tubineus", - "tui", - "tum", - "tumultus", - "tunc", - "turba", - "turbo", - "turpe", - "turpis", - "tutamen", - "tutis", - "tyrannus", - "uberrime", - "ubi", - "ulciscor", - "ullus", - "ulterius", - "ultio", - "ultra", - "umbra", - "umerus", - "umquam", - "una", - "unde", - "undique", - "universe", - "unus", - "urbanus", - "urbs", - "uredo", - "usitas", - "usque", - "ustilo", - "ustulo", - "usus", - "uter", - "uterque", - "utilis", - "utique", - "utor", - "utpote", - "utrimque", - "utroque", - "utrum", - "uxor", - "vaco", - "vacuus", - "vado", - "vae", - "valde", - "valens", - "valeo", - "valetudo", - "validus", - "vallum", - "vapulus", - "varietas", - "varius", - "vehemens", - "vel", - "velociter", - "velum", - "velut", - "venia", - "venio", - "ventito", - "ventosus", - "ventus", - "venustas", - "ver", - "verbera", - "verbum", - "vere", - "verecundia", - "vereor", - "vergo", - "veritas", - "vero", - "versus", - "verto", - "verumtamen", - "verus", - "vesco", - "vesica", - "vesper", - "vespillo", - "vester", - "vestigium", - "vestrum", - "vetus", - "via", - "vicinus", - "vicissitudo", - "victoria", - "victus", - "videlicet", - "video", - "viduata", - "viduo", - "vigilo", - "vigor", - "vilicus", - "vilis", - "vilitas", - "villa", - "vinco", - "vinculum", - "vindico", - "vinitor", - "vinum", - "vir", - "virga", - "virgo", - "viridis", - "viriliter", - "virtus", - "vis", - "viscus", - "vita", - "vitiosus", - "vitium", - "vito", - "vivo", - "vix", - "vobis", - "vociferor", - "voco", - "volaticus", - "volo", - "volubilis", - "voluntarius", - "volup", - "volutabrum", - "volva", - "vomer", - "vomica", - "vomito", - "vorago", - "vorax", - "voro", - "vos", - "votum", - "voveo", - "vox", - "vulariter", - "vulgaris", - "vulgivagus", - "vulgo", - "vulgus", - "vulnero", - "vulnus", - "vulpes", - "vulticulus", - "vultuosus", - "xiphias" -]; diff --git a/lib/locales/nl/lorem/index.js b/lib/locales/nl/lorem/index.js index feb6eff8..a53a23d0 100644 --- a/lib/locales/nl/lorem/index.js +++ b/lib/locales/nl/lorem/index.js @@ -1,4 +1,3 @@ var lorem = {}; module['exports'] = lorem; lorem.words = require("./words"); -lorem.supplemental = require("./supplemental"); diff --git a/lib/locales/nl/lorem/supplemental.js b/lib/locales/nl/lorem/supplemental.js deleted file mode 100644 index 8fdc2c3e..00000000 --- a/lib/locales/nl/lorem/supplemental.js +++ /dev/null @@ -1,842 +0,0 @@ -module["exports"] = [ - "abbas", - "abduco", - "abeo", - "abscido", - "absconditus", - "absens", - "absorbeo", - "absque", - "abstergo", - "absum", - "abundans", - "abutor", - "accedo", - "accendo", - "acceptus", - "accipio", - "accommodo", - "accusator", - "acer", - "acerbitas", - "acervus", - "acidus", - "acies", - "acquiro", - "acsi", - "adamo", - "adaugeo", - "addo", - "adduco", - "ademptio", - "adeo", - "adeptio", - "adfectus", - "adfero", - "adficio", - "adflicto", - "adhaero", - "adhuc", - "adicio", - "adimpleo", - "adinventitias", - "adipiscor", - "adiuvo", - "administratio", - "admiratio", - "admitto", - "admoneo", - "admoveo", - "adnuo", - "adopto", - "adsidue", - "adstringo", - "adsuesco", - "adsum", - "adulatio", - "adulescens", - "adultus", - "aduro", - "advenio", - "adversus", - "advoco", - "aedificium", - "aeger", - "aegre", - "aegrotatio", - "aegrus", - "aeneus", - "aequitas", - "aequus", - "aer", - "aestas", - "aestivus", - "aestus", - "aetas", - "aeternus", - "ager", - "aggero", - "aggredior", - "agnitio", - "agnosco", - "ago", - "ait", - "aiunt", - "alienus", - "alii", - "alioqui", - "aliqua", - "alius", - "allatus", - "alo", - "alter", - "altus", - "alveus", - "amaritudo", - "ambitus", - "ambulo", - "amicitia", - "amiculum", - "amissio", - "amita", - "amitto", - "amo", - "amor", - "amoveo", - "amplexus", - "amplitudo", - "amplus", - "ancilla", - "angelus", - "angulus", - "angustus", - "animadverto", - "animi", - "animus", - "annus", - "anser", - "ante", - "antea", - "antepono", - "antiquus", - "aperio", - "aperte", - "apostolus", - "apparatus", - "appello", - "appono", - "appositus", - "approbo", - "apto", - "aptus", - "apud", - "aqua", - "ara", - "aranea", - "arbitro", - "arbor", - "arbustum", - "arca", - "arceo", - "arcesso", - "arcus", - "argentum", - "argumentum", - "arguo", - "arma", - "armarium", - "armo", - "aro", - "ars", - "articulus", - "artificiose", - "arto", - "arx", - "ascisco", - "ascit", - "asper", - "aspicio", - "asporto", - "assentator", - "astrum", - "atavus", - "ater", - "atqui", - "atrocitas", - "atrox", - "attero", - "attollo", - "attonbitus", - "auctor", - "auctus", - "audacia", - "audax", - "audentia", - "audeo", - "audio", - "auditor", - "aufero", - "aureus", - "auris", - "aurum", - "aut", - "autem", - "autus", - "auxilium", - "avaritia", - "avarus", - "aveho", - "averto", - "avoco", - "baiulus", - "balbus", - "barba", - "bardus", - "basium", - "beatus", - "bellicus", - "bellum", - "bene", - "beneficium", - "benevolentia", - "benigne", - "bestia", - "bibo", - "bis", - "blandior", - "bonus", - "bos", - "brevis", - "cado", - "caecus", - "caelestis", - "caelum", - "calamitas", - "calcar", - "calco", - "calculus", - "callide", - "campana", - "candidus", - "canis", - "canonicus", - "canto", - "capillus", - "capio", - "capitulus", - "capto", - "caput", - "carbo", - "carcer", - "careo", - "caries", - "cariosus", - "caritas", - "carmen", - "carpo", - "carus", - "casso", - "caste", - "casus", - "catena", - "caterva", - "cattus", - "cauda", - "causa", - "caute", - "caveo", - "cavus", - "cedo", - "celebrer", - "celer", - "celo", - "cena", - "cenaculum", - "ceno", - "censura", - "centum", - "cerno", - "cernuus", - "certe", - "certo", - "certus", - "cervus", - "cetera", - "charisma", - "chirographum", - "cibo", - "cibus", - "cicuta", - "cilicium", - "cimentarius", - "ciminatio", - "cinis", - "circumvenio", - "cito", - "civis", - "civitas", - "clam", - "clamo", - "claro", - "clarus", - "claudeo", - "claustrum", - "clementia", - "clibanus", - "coadunatio", - "coaegresco", - "coepi", - "coerceo", - "cogito", - "cognatus", - "cognomen", - "cogo", - "cohaero", - "cohibeo", - "cohors", - "colligo", - "colloco", - "collum", - "colo", - "color", - "coma", - "combibo", - "comburo", - "comedo", - "comes", - "cometes", - "comis", - "comitatus", - "commemoro", - "comminor", - "commodo", - "communis", - "comparo", - "compello", - "complectus", - "compono", - "comprehendo", - "comptus", - "conatus", - "concedo", - "concido", - "conculco", - "condico", - "conduco", - "confero", - "confido", - "conforto", - "confugo", - "congregatio", - "conicio", - "coniecto", - "conitor", - "coniuratio", - "conor", - "conqueror", - "conscendo", - "conservo", - "considero", - "conspergo", - "constans", - "consuasor", - "contabesco", - "contego", - "contigo", - "contra", - "conturbo", - "conventus", - "convoco", - "copia", - "copiose", - "cornu", - "corona", - "corpus", - "correptius", - "corrigo", - "corroboro", - "corrumpo", - "coruscus", - "cotidie", - "crapula", - "cras", - "crastinus", - "creator", - "creber", - "crebro", - "credo", - "creo", - "creptio", - "crepusculum", - "cresco", - "creta", - "cribro", - "crinis", - "cruciamentum", - "crudelis", - "cruentus", - "crur", - "crustulum", - "crux", - "cubicularis", - "cubitum", - "cubo", - "cui", - "cuius", - "culpa", - "culpo", - "cultellus", - "cultura", - "cum", - "cunabula", - "cunae", - "cunctatio", - "cupiditas", - "cupio", - "cuppedia", - "cupressus", - "cur", - "cura", - "curatio", - "curia", - "curiositas", - "curis", - "curo", - "curriculum", - "currus", - "cursim", - "curso", - "cursus", - "curto", - "curtus", - "curvo", - "curvus", - "custodia", - "damnatio", - "damno", - "dapifer", - "debeo", - "debilito", - "decens", - "decerno", - "decet", - "decimus", - "decipio", - "decor", - "decretum", - "decumbo", - "dedecor", - "dedico", - "deduco", - "defaeco", - "defendo", - "defero", - "defessus", - "defetiscor", - "deficio", - "defigo", - "defleo", - "defluo", - "defungo", - "degenero", - "degero", - "degusto", - "deinde", - "delectatio", - "delego", - "deleo", - "delibero", - "delicate", - "delinquo", - "deludo", - "demens", - "demergo", - "demitto", - "demo", - "demonstro", - "demoror", - "demulceo", - "demum", - "denego", - "denique", - "dens", - "denuncio", - "denuo", - "deorsum", - "depereo", - "depono", - "depopulo", - "deporto", - "depraedor", - "deprecator", - "deprimo", - "depromo", - "depulso", - "deputo", - "derelinquo", - "derideo", - "deripio", - "desidero", - "desino", - "desipio", - "desolo", - "desparatus", - "despecto", - "despirmatio", - "infit", - "inflammatio", - "paens", - "patior", - "patria", - "patrocinor", - "patruus", - "pauci", - "paulatim", - "pauper", - "pax", - "peccatus", - "pecco", - "pecto", - "pectus", - "pecunia", - "pecus", - "peior", - "pel", - "ocer", - "socius", - "sodalitas", - "sol", - "soleo", - "solio", - "solitudo", - "solium", - "sollers", - "sollicito", - "solum", - "solus", - "solutio", - "solvo", - "somniculosus", - "somnus", - "sonitus", - "sono", - "sophismata", - "sopor", - "sordeo", - "sortitus", - "spargo", - "speciosus", - "spectaculum", - "speculum", - "sperno", - "spero", - "spes", - "spiculum", - "spiritus", - "spoliatio", - "sponte", - "stabilis", - "statim", - "statua", - "stella", - "stillicidium", - "stipes", - "stips", - "sto", - "strenuus", - "strues", - "studio", - "stultus", - "suadeo", - "suasoria", - "sub", - "subito", - "subiungo", - "sublime", - "subnecto", - "subseco", - "substantia", - "subvenio", - "succedo", - "succurro", - "sufficio", - "suffoco", - "suffragium", - "suggero", - "sui", - "sulum", - "sum", - "summa", - "summisse", - "summopere", - "sumo", - "sumptus", - "supellex", - "super", - "suppellex", - "supplanto", - "suppono", - "supra", - "surculus", - "surgo", - "sursum", - "suscipio", - "suspendo", - "sustineo", - "suus", - "synagoga", - "tabella", - "tabernus", - "tabesco", - "tabgo", - "tabula", - "taceo", - "tactus", - "taedium", - "talio", - "talis", - "talus", - "tam", - "tamdiu", - "tamen", - "tametsi", - "tamisium", - "tamquam", - "tandem", - "tantillus", - "tantum", - "tardus", - "tego", - "temeritas", - "temperantia", - "templum", - "temptatio", - "tempus", - "tenax", - "tendo", - "teneo", - "tener", - "tenuis", - "tenus", - "tepesco", - "tepidus", - "ter", - "terebro", - "teres", - "terga", - "tergeo", - "tergiversatio", - "tergo", - "tergum", - "termes", - "terminatio", - "tero", - "terra", - "terreo", - "territo", - "terror", - "tersus", - "tertius", - "testimonium", - "texo", - "textilis", - "textor", - "textus", - "thalassinus", - "theatrum", - "theca", - "thema", - "theologus", - "thermae", - "thesaurus", - "thesis", - "thorax", - "thymbra", - "thymum", - "tibi", - "timidus", - "timor", - "titulus", - "tolero", - "tollo", - "tondeo", - "tonsor", - "torqueo", - "torrens", - "tot", - "totidem", - "toties", - "totus", - "tracto", - "trado", - "traho", - "trans", - "tredecim", - "tremo", - "trepide", - "tres", - "tribuo", - "tricesimus", - "triduana", - "triginta", - "tripudio", - "tristis", - "triumphus", - "trucido", - "truculenter", - "tubineus", - "tui", - "tum", - "tumultus", - "tunc", - "turba", - "turbo", - "turpe", - "turpis", - "tutamen", - "tutis", - "tyrannus", - "uberrime", - "ubi", - "ulciscor", - "ullus", - "ulterius", - "ultio", - "ultra", - "umbra", - "umerus", - "umquam", - "una", - "unde", - "undique", - "universe", - "unus", - "urbanus", - "urbs", - "uredo", - "usitas", - "usque", - "ustilo", - "ustulo", - "usus", - "uter", - "uterque", - "utilis", - "utique", - "utor", - "utpote", - "utrimque", - "utroque", - "utrum", - "uxor", - "vaco", - "vacuus", - "vado", - "vae", - "valde", - "valens", - "valeo", - "valetudo", - "validus", - "vallum", - "vapulus", - "varietas", - "varius", - "vehemens", - "vel", - "velociter", - "velum", - "velut", - "venia", - "venio", - "ventito", - "ventosus", - "ventus", - "venustas", - "ver", - "verbera", - "verbum", - "vere", - "verecundia", - "vereor", - "vergo", - "veritas", - "vero", - "versus", - "verto", - "verumtamen", - "verus", - "vesco", - "vesica", - "vesper", - "vespillo", - "vester", - "vestigium", - "vestrum", - "vetus", - "via", - "vicinus", - "vicissitudo", - "victoria", - "victus", - "videlicet", - "video", - "viduata", - "viduo", - "vigilo", - "vigor", - "vilicus", - "vilis", - "vilitas", - "villa", - "vinco", - "vinculum", - "vindico", - "vinitor", - "vinum", - "vir", - "virga", - "virgo", - "viridis", - "viriliter", - "virtus", - "vis", - "viscus", - "vita", - "vitiosus", - "vitium", - "vito", - "vivo", - "vix", - "vobis", - "vociferor", - "voco", - "volaticus", - "volo", - "volubilis", - "voluntarius", - "volup", - "volutabrum", - "volva", - "vomer", - "vomica", - "vomito", - "vorago", - "vorax", - "voro", - "vos", - "votum", - "voveo", - "vox", - "vulariter", - "vulgaris", - "vulgivagus", - "vulgo", - "vulgus", - "vulnero", - "vulnus", - "vulpes", - "vulticulus", - "vultuosus", - "xiphias" -]; diff --git a/lib/locales/pl/lorem/index.js b/lib/locales/pl/lorem/index.js index feb6eff8..a53a23d0 100644 --- a/lib/locales/pl/lorem/index.js +++ b/lib/locales/pl/lorem/index.js @@ -1,4 +1,3 @@ var lorem = {}; module['exports'] = lorem; lorem.words = require("./words"); -lorem.supplemental = require("./supplemental"); diff --git a/lib/locales/pl/lorem/supplemental.js b/lib/locales/pl/lorem/supplemental.js deleted file mode 100644 index 8fdc2c3e..00000000 --- a/lib/locales/pl/lorem/supplemental.js +++ /dev/null @@ -1,842 +0,0 @@ -module["exports"] = [ - "abbas", - "abduco", - "abeo", - "abscido", - "absconditus", - "absens", - "absorbeo", - "absque", - "abstergo", - "absum", - "abundans", - "abutor", - "accedo", - "accendo", - "acceptus", - "accipio", - "accommodo", - "accusator", - "acer", - "acerbitas", - "acervus", - "acidus", - "acies", - "acquiro", - "acsi", - "adamo", - "adaugeo", - "addo", - "adduco", - "ademptio", - "adeo", - "adeptio", - "adfectus", - "adfero", - "adficio", - "adflicto", - "adhaero", - "adhuc", - "adicio", - "adimpleo", - "adinventitias", - "adipiscor", - "adiuvo", - "administratio", - "admiratio", - "admitto", - "admoneo", - "admoveo", - "adnuo", - "adopto", - "adsidue", - "adstringo", - "adsuesco", - "adsum", - "adulatio", - "adulescens", - "adultus", - "aduro", - "advenio", - "adversus", - "advoco", - "aedificium", - "aeger", - "aegre", - "aegrotatio", - "aegrus", - "aeneus", - "aequitas", - "aequus", - "aer", - "aestas", - "aestivus", - "aestus", - "aetas", - "aeternus", - "ager", - "aggero", - "aggredior", - "agnitio", - "agnosco", - "ago", - "ait", - "aiunt", - "alienus", - "alii", - "alioqui", - "aliqua", - "alius", - "allatus", - "alo", - "alter", - "altus", - "alveus", - "amaritudo", - "ambitus", - "ambulo", - "amicitia", - "amiculum", - "amissio", - "amita", - "amitto", - "amo", - "amor", - "amoveo", - "amplexus", - "amplitudo", - "amplus", - "ancilla", - "angelus", - "angulus", - "angustus", - "animadverto", - "animi", - "animus", - "annus", - "anser", - "ante", - "antea", - "antepono", - "antiquus", - "aperio", - "aperte", - "apostolus", - "apparatus", - "appello", - "appono", - "appositus", - "approbo", - "apto", - "aptus", - "apud", - "aqua", - "ara", - "aranea", - "arbitro", - "arbor", - "arbustum", - "arca", - "arceo", - "arcesso", - "arcus", - "argentum", - "argumentum", - "arguo", - "arma", - "armarium", - "armo", - "aro", - "ars", - "articulus", - "artificiose", - "arto", - "arx", - "ascisco", - "ascit", - "asper", - "aspicio", - "asporto", - "assentator", - "astrum", - "atavus", - "ater", - "atqui", - "atrocitas", - "atrox", - "attero", - "attollo", - "attonbitus", - "auctor", - "auctus", - "audacia", - "audax", - "audentia", - "audeo", - "audio", - "auditor", - "aufero", - "aureus", - "auris", - "aurum", - "aut", - "autem", - "autus", - "auxilium", - "avaritia", - "avarus", - "aveho", - "averto", - "avoco", - "baiulus", - "balbus", - "barba", - "bardus", - "basium", - "beatus", - "bellicus", - "bellum", - "bene", - "beneficium", - "benevolentia", - "benigne", - "bestia", - "bibo", - "bis", - "blandior", - "bonus", - "bos", - "brevis", - "cado", - "caecus", - "caelestis", - "caelum", - "calamitas", - "calcar", - "calco", - "calculus", - "callide", - "campana", - "candidus", - "canis", - "canonicus", - "canto", - "capillus", - "capio", - "capitulus", - "capto", - "caput", - "carbo", - "carcer", - "careo", - "caries", - "cariosus", - "caritas", - "carmen", - "carpo", - "carus", - "casso", - "caste", - "casus", - "catena", - "caterva", - "cattus", - "cauda", - "causa", - "caute", - "caveo", - "cavus", - "cedo", - "celebrer", - "celer", - "celo", - "cena", - "cenaculum", - "ceno", - "censura", - "centum", - "cerno", - "cernuus", - "certe", - "certo", - "certus", - "cervus", - "cetera", - "charisma", - "chirographum", - "cibo", - "cibus", - "cicuta", - "cilicium", - "cimentarius", - "ciminatio", - "cinis", - "circumvenio", - "cito", - "civis", - "civitas", - "clam", - "clamo", - "claro", - "clarus", - "claudeo", - "claustrum", - "clementia", - "clibanus", - "coadunatio", - "coaegresco", - "coepi", - "coerceo", - "cogito", - "cognatus", - "cognomen", - "cogo", - "cohaero", - "cohibeo", - "cohors", - "colligo", - "colloco", - "collum", - "colo", - "color", - "coma", - "combibo", - "comburo", - "comedo", - "comes", - "cometes", - "comis", - "comitatus", - "commemoro", - "comminor", - "commodo", - "communis", - "comparo", - "compello", - "complectus", - "compono", - "comprehendo", - "comptus", - "conatus", - "concedo", - "concido", - "conculco", - "condico", - "conduco", - "confero", - "confido", - "conforto", - "confugo", - "congregatio", - "conicio", - "coniecto", - "conitor", - "coniuratio", - "conor", - "conqueror", - "conscendo", - "conservo", - "considero", - "conspergo", - "constans", - "consuasor", - "contabesco", - "contego", - "contigo", - "contra", - "conturbo", - "conventus", - "convoco", - "copia", - "copiose", - "cornu", - "corona", - "corpus", - "correptius", - "corrigo", - "corroboro", - "corrumpo", - "coruscus", - "cotidie", - "crapula", - "cras", - "crastinus", - "creator", - "creber", - "crebro", - "credo", - "creo", - "creptio", - "crepusculum", - "cresco", - "creta", - "cribro", - "crinis", - "cruciamentum", - "crudelis", - "cruentus", - "crur", - "crustulum", - "crux", - "cubicularis", - "cubitum", - "cubo", - "cui", - "cuius", - "culpa", - "culpo", - "cultellus", - "cultura", - "cum", - "cunabula", - "cunae", - "cunctatio", - "cupiditas", - "cupio", - "cuppedia", - "cupressus", - "cur", - "cura", - "curatio", - "curia", - "curiositas", - "curis", - "curo", - "curriculum", - "currus", - "cursim", - "curso", - "cursus", - "curto", - "curtus", - "curvo", - "curvus", - "custodia", - "damnatio", - "damno", - "dapifer", - "debeo", - "debilito", - "decens", - "decerno", - "decet", - "decimus", - "decipio", - "decor", - "decretum", - "decumbo", - "dedecor", - "dedico", - "deduco", - "defaeco", - "defendo", - "defero", - "defessus", - "defetiscor", - "deficio", - "defigo", - "defleo", - "defluo", - "defungo", - "degenero", - "degero", - "degusto", - "deinde", - "delectatio", - "delego", - "deleo", - "delibero", - "delicate", - "delinquo", - "deludo", - "demens", - "demergo", - "demitto", - "demo", - "demonstro", - "demoror", - "demulceo", - "demum", - "denego", - "denique", - "dens", - "denuncio", - "denuo", - "deorsum", - "depereo", - "depono", - "depopulo", - "deporto", - "depraedor", - "deprecator", - "deprimo", - "depromo", - "depulso", - "deputo", - "derelinquo", - "derideo", - "deripio", - "desidero", - "desino", - "desipio", - "desolo", - "desparatus", - "despecto", - "despirmatio", - "infit", - "inflammatio", - "paens", - "patior", - "patria", - "patrocinor", - "patruus", - "pauci", - "paulatim", - "pauper", - "pax", - "peccatus", - "pecco", - "pecto", - "pectus", - "pecunia", - "pecus", - "peior", - "pel", - "ocer", - "socius", - "sodalitas", - "sol", - "soleo", - "solio", - "solitudo", - "solium", - "sollers", - "sollicito", - "solum", - "solus", - "solutio", - "solvo", - "somniculosus", - "somnus", - "sonitus", - "sono", - "sophismata", - "sopor", - "sordeo", - "sortitus", - "spargo", - "speciosus", - "spectaculum", - "speculum", - "sperno", - "spero", - "spes", - "spiculum", - "spiritus", - "spoliatio", - "sponte", - "stabilis", - "statim", - "statua", - "stella", - "stillicidium", - "stipes", - "stips", - "sto", - "strenuus", - "strues", - "studio", - "stultus", - "suadeo", - "suasoria", - "sub", - "subito", - "subiungo", - "sublime", - "subnecto", - "subseco", - "substantia", - "subvenio", - "succedo", - "succurro", - "sufficio", - "suffoco", - "suffragium", - "suggero", - "sui", - "sulum", - "sum", - "summa", - "summisse", - "summopere", - "sumo", - "sumptus", - "supellex", - "super", - "suppellex", - "supplanto", - "suppono", - "supra", - "surculus", - "surgo", - "sursum", - "suscipio", - "suspendo", - "sustineo", - "suus", - "synagoga", - "tabella", - "tabernus", - "tabesco", - "tabgo", - "tabula", - "taceo", - "tactus", - "taedium", - "talio", - "talis", - "talus", - "tam", - "tamdiu", - "tamen", - "tametsi", - "tamisium", - "tamquam", - "tandem", - "tantillus", - "tantum", - "tardus", - "tego", - "temeritas", - "temperantia", - "templum", - "temptatio", - "tempus", - "tenax", - "tendo", - "teneo", - "tener", - "tenuis", - "tenus", - "tepesco", - "tepidus", - "ter", - "terebro", - "teres", - "terga", - "tergeo", - "tergiversatio", - "tergo", - "tergum", - "termes", - "terminatio", - "tero", - "terra", - "terreo", - "territo", - "terror", - "tersus", - "tertius", - "testimonium", - "texo", - "textilis", - "textor", - "textus", - "thalassinus", - "theatrum", - "theca", - "thema", - "theologus", - "thermae", - "thesaurus", - "thesis", - "thorax", - "thymbra", - "thymum", - "tibi", - "timidus", - "timor", - "titulus", - "tolero", - "tollo", - "tondeo", - "tonsor", - "torqueo", - "torrens", - "tot", - "totidem", - "toties", - "totus", - "tracto", - "trado", - "traho", - "trans", - "tredecim", - "tremo", - "trepide", - "tres", - "tribuo", - "tricesimus", - "triduana", - "triginta", - "tripudio", - "tristis", - "triumphus", - "trucido", - "truculenter", - "tubineus", - "tui", - "tum", - "tumultus", - "tunc", - "turba", - "turbo", - "turpe", - "turpis", - "tutamen", - "tutis", - "tyrannus", - "uberrime", - "ubi", - "ulciscor", - "ullus", - "ulterius", - "ultio", - "ultra", - "umbra", - "umerus", - "umquam", - "una", - "unde", - "undique", - "universe", - "unus", - "urbanus", - "urbs", - "uredo", - "usitas", - "usque", - "ustilo", - "ustulo", - "usus", - "uter", - "uterque", - "utilis", - "utique", - "utor", - "utpote", - "utrimque", - "utroque", - "utrum", - "uxor", - "vaco", - "vacuus", - "vado", - "vae", - "valde", - "valens", - "valeo", - "valetudo", - "validus", - "vallum", - "vapulus", - "varietas", - "varius", - "vehemens", - "vel", - "velociter", - "velum", - "velut", - "venia", - "venio", - "ventito", - "ventosus", - "ventus", - "venustas", - "ver", - "verbera", - "verbum", - "vere", - "verecundia", - "vereor", - "vergo", - "veritas", - "vero", - "versus", - "verto", - "verumtamen", - "verus", - "vesco", - "vesica", - "vesper", - "vespillo", - "vester", - "vestigium", - "vestrum", - "vetus", - "via", - "vicinus", - "vicissitudo", - "victoria", - "victus", - "videlicet", - "video", - "viduata", - "viduo", - "vigilo", - "vigor", - "vilicus", - "vilis", - "vilitas", - "villa", - "vinco", - "vinculum", - "vindico", - "vinitor", - "vinum", - "vir", - "virga", - "virgo", - "viridis", - "viriliter", - "virtus", - "vis", - "viscus", - "vita", - "vitiosus", - "vitium", - "vito", - "vivo", - "vix", - "vobis", - "vociferor", - "voco", - "volaticus", - "volo", - "volubilis", - "voluntarius", - "volup", - "volutabrum", - "volva", - "vomer", - "vomica", - "vomito", - "vorago", - "vorax", - "voro", - "vos", - "votum", - "voveo", - "vox", - "vulariter", - "vulgaris", - "vulgivagus", - "vulgo", - "vulgus", - "vulnero", - "vulnus", - "vulpes", - "vulticulus", - "vultuosus", - "xiphias" -]; diff --git a/lib/locales/pl/name/first_name.js b/lib/locales/pl/name/first_name.js index f2a14cc4..0fbbf0c3 100644 --- a/lib/locales/pl/name/first_name.js +++ b/lib/locales/pl/name/first_name.js @@ -249,7 +249,6 @@ module["exports"] = [ "Angelina", "Anna", "Hanna", - "—", "Antonina", "Ariadna", "Aurora", diff --git a/lib/locales/ru/hacker/abbreviation.js b/lib/locales/ru/hacker/abbreviation.js new file mode 100644 index 00000000..05609fe9 --- /dev/null +++ b/lib/locales/ru/hacker/abbreviation.js @@ -0,0 +1,31 @@ +module["exports"] = [ + "БИОС", + "Гб", + "ИИ", + "ОС", + "ОЗУ", + "ПО", + "СУБД", + "ХЗ", + "ЭВМ", + "HTTP", + "SDD", + "CSS", + "SSL", + "AGP", + "FTP", + "PCI", + "ADP", + "RSS", + "XML", + "EXE", + "COM", + "HDD", + "SMTP", + "SMS", + "USB", + "PNG", + "SAS", + "JSON", + "XSS" +]; diff --git a/lib/locales/ru/hacker/adjective.js b/lib/locales/ru/hacker/adjective.js index c3b16769..a179ef45 100644 --- a/lib/locales/ru/hacker/adjective.js +++ b/lib/locales/ru/hacker/adjective.js @@ -3,16 +3,15 @@ module["exports"] = [ "основной", "внутренний", "цифровой", - "open-source", + "свободно-распростроняемый", "виртуальный", "кросс-платформенный", "излишний", "онлайн", "сенсорный", "многобайтный", - "bluetooth", "беспроводной", - "1080p", + "1080-пиксельный", "нейронный", "оптический", "твердотельный", diff --git a/lib/locales/ru/hacker/index.js b/lib/locales/ru/hacker/index.js index bae5ec9f..91673a19 100644 --- a/lib/locales/ru/hacker/index.js +++ b/lib/locales/ru/hacker/index.js @@ -1,6 +1,8 @@ var hacker = {}; module['exports'] = hacker; +hacker.abbreviation = require("./abbreviation"); hacker.adjective = require("./adjective"); hacker.noun = require("./noun"); hacker.verb = require("./verb"); hacker.ingverb = require("./ingverb"); +hacker.phrase = require("./phrase"); diff --git a/lib/locales/ru/hacker/noun.js b/lib/locales/ru/hacker/noun.js index 89312370..ca899b35 100644 --- a/lib/locales/ru/hacker/noun.js +++ b/lib/locales/ru/hacker/noun.js @@ -1,26 +1,26 @@ module["exports"] = [ "драйвер", "протокол", - "пропускная способность", - "панель", + "ограничитель", + "интерфейс", "микрочип", - "программа", + "код", "порт", - "карта", + "ключ", "массив", "интерфейс", - "система", + "объект", "сенсор", "брандмауэр", - "жесткий диск", + "винчестер", "пиксель", - "тревога", - "устройство подачи", + "механизм сигнализации", + "поглотитель", "монитор", - "приложение", + "продукт", "передатчик", - "материнская плата", - "схема", + "блок разведения", + "канал", "конденсатор", - "матрица" + "оператор" ]; diff --git a/lib/locales/ru/hacker/phrase.js b/lib/locales/ru/hacker/phrase.js new file mode 100644 index 00000000..e49365ce --- /dev/null +++ b/lib/locales/ru/hacker/phrase.js @@ -0,0 +1,10 @@ +module["exports"] = [
+ "Чтобы {{verb}} {{noun}}, мы можем получить {{abbreviation}} {{noun}} через {{adjective}} {{abbreviation}} {{noun}}!",
+ "Необходимо {{verb}} {{adjective}} {{abbreviation}} {{noun}}!",
+ "Попробуйте {{verb}} {{abbreviation}} {{noun}}, возможно это позволит {{verb}} {{adjective}} {{noun}}!",
+ "Вы не можете {{verb}} {{noun}}, требуется {{ingverb}} или {{ingverb}}!",
+ "Используйте {{adjective}} {{abbreviation}} {{noun}}, для того чтобы {{verb}} {{adjective}} {{noun}}!",
+ "{{abbreviation}} {{noun}} недоступен, требуется {{verb}} {{adjective}} {{noun}}, чтобы мы могли {{verb}} {{abbreviation}} {{noun}}!",
+ "{{ingverb}} не работает, попробуйте {{verb}} {{adjective}} {{abbreviation}} {{noun}}!",
+ "Я планирую {{verb}} {{adjective}} {{abbreviation}} {{noun}}, это должно помочь {{verb}} {{abbreviation}} {{noun}}!"
+];
\ No newline at end of file diff --git a/lib/locales/ru/hacker/verb.js b/lib/locales/ru/hacker/verb.js index 37e161b4..86606699 100644 --- a/lib/locales/ru/hacker/verb.js +++ b/lib/locales/ru/hacker/verb.js @@ -1,20 +1,20 @@ module["exports"] = [ - "осуществлять резервное копирование", - "обходить", + "сохранить", + "обойти", "взломать", "переопределить", - "сжимать", + "сжать", "копировать", - "осуществлять навигацию", + "навигировать", "индексировать", - "соединять", + "соединить", "генерировать", - "определять количество", - "вычислять", + "квантифицировать", + "вычислить", "синтезировать", - "вводить", - "передавать", - "программировать", - "перезагружать", - "разбирать" + "ввести", + "передать", + "запрограммировать", + "перезагрузить", + "разобрать" ]; diff --git a/lib/locales/sk/lorem/index.js b/lib/locales/sk/lorem/index.js index feb6eff8..a53a23d0 100644 --- a/lib/locales/sk/lorem/index.js +++ b/lib/locales/sk/lorem/index.js @@ -1,4 +1,3 @@ var lorem = {}; module['exports'] = lorem; lorem.words = require("./words"); -lorem.supplemental = require("./supplemental"); diff --git a/lib/locales/sk/lorem/supplemental.js b/lib/locales/sk/lorem/supplemental.js deleted file mode 100644 index 8fdc2c3e..00000000 --- a/lib/locales/sk/lorem/supplemental.js +++ /dev/null @@ -1,842 +0,0 @@ -module["exports"] = [ - "abbas", - "abduco", - "abeo", - "abscido", - "absconditus", - "absens", - "absorbeo", - "absque", - "abstergo", - "absum", - "abundans", - "abutor", - "accedo", - "accendo", - "acceptus", - "accipio", - "accommodo", - "accusator", - "acer", - "acerbitas", - "acervus", - "acidus", - "acies", - "acquiro", - "acsi", - "adamo", - "adaugeo", - "addo", - "adduco", - "ademptio", - "adeo", - "adeptio", - "adfectus", - "adfero", - "adficio", - "adflicto", - "adhaero", - "adhuc", - "adicio", - "adimpleo", - "adinventitias", - "adipiscor", - "adiuvo", - "administratio", - "admiratio", - "admitto", - "admoneo", - "admoveo", - "adnuo", - "adopto", - "adsidue", - "adstringo", - "adsuesco", - "adsum", - "adulatio", - "adulescens", - "adultus", - "aduro", - "advenio", - "adversus", - "advoco", - "aedificium", - "aeger", - "aegre", - "aegrotatio", - "aegrus", - "aeneus", - "aequitas", - "aequus", - "aer", - "aestas", - "aestivus", - "aestus", - "aetas", - "aeternus", - "ager", - "aggero", - "aggredior", - "agnitio", - "agnosco", - "ago", - "ait", - "aiunt", - "alienus", - "alii", - "alioqui", - "aliqua", - "alius", - "allatus", - "alo", - "alter", - "altus", - "alveus", - "amaritudo", - "ambitus", - "ambulo", - "amicitia", - "amiculum", - "amissio", - "amita", - "amitto", - "amo", - "amor", - "amoveo", - "amplexus", - "amplitudo", - "amplus", - "ancilla", - "angelus", - "angulus", - "angustus", - "animadverto", - "animi", - "animus", - "annus", - "anser", - "ante", - "antea", - "antepono", - "antiquus", - "aperio", - "aperte", - "apostolus", - "apparatus", - "appello", - "appono", - "appositus", - "approbo", - "apto", - "aptus", - "apud", - "aqua", - "ara", - "aranea", - "arbitro", - "arbor", - "arbustum", - "arca", - "arceo", - "arcesso", - "arcus", - "argentum", - "argumentum", - "arguo", - "arma", - "armarium", - "armo", - "aro", - "ars", - "articulus", - "artificiose", - "arto", - "arx", - "ascisco", - "ascit", - "asper", - "aspicio", - "asporto", - "assentator", - "astrum", - "atavus", - "ater", - "atqui", - "atrocitas", - "atrox", - "attero", - "attollo", - "attonbitus", - "auctor", - "auctus", - "audacia", - "audax", - "audentia", - "audeo", - "audio", - "auditor", - "aufero", - "aureus", - "auris", - "aurum", - "aut", - "autem", - "autus", - "auxilium", - "avaritia", - "avarus", - "aveho", - "averto", - "avoco", - "baiulus", - "balbus", - "barba", - "bardus", - "basium", - "beatus", - "bellicus", - "bellum", - "bene", - "beneficium", - "benevolentia", - "benigne", - "bestia", - "bibo", - "bis", - "blandior", - "bonus", - "bos", - "brevis", - "cado", - "caecus", - "caelestis", - "caelum", - "calamitas", - "calcar", - "calco", - "calculus", - "callide", - "campana", - "candidus", - "canis", - "canonicus", - "canto", - "capillus", - "capio", - "capitulus", - "capto", - "caput", - "carbo", - "carcer", - "careo", - "caries", - "cariosus", - "caritas", - "carmen", - "carpo", - "carus", - "casso", - "caste", - "casus", - "catena", - "caterva", - "cattus", - "cauda", - "causa", - "caute", - "caveo", - "cavus", - "cedo", - "celebrer", - "celer", - "celo", - "cena", - "cenaculum", - "ceno", - "censura", - "centum", - "cerno", - "cernuus", - "certe", - "certo", - "certus", - "cervus", - "cetera", - "charisma", - "chirographum", - "cibo", - "cibus", - "cicuta", - "cilicium", - "cimentarius", - "ciminatio", - "cinis", - "circumvenio", - "cito", - "civis", - "civitas", - "clam", - "clamo", - "claro", - "clarus", - "claudeo", - "claustrum", - "clementia", - "clibanus", - "coadunatio", - "coaegresco", - "coepi", - "coerceo", - "cogito", - "cognatus", - "cognomen", - "cogo", - "cohaero", - "cohibeo", - "cohors", - "colligo", - "colloco", - "collum", - "colo", - "color", - "coma", - "combibo", - "comburo", - "comedo", - "comes", - "cometes", - "comis", - "comitatus", - "commemoro", - "comminor", - "commodo", - "communis", - "comparo", - "compello", - "complectus", - "compono", - "comprehendo", - "comptus", - "conatus", - "concedo", - "concido", - "conculco", - "condico", - "conduco", - "confero", - "confido", - "conforto", - "confugo", - "congregatio", - "conicio", - "coniecto", - "conitor", - "coniuratio", - "conor", - "conqueror", - "conscendo", - "conservo", - "considero", - "conspergo", - "constans", - "consuasor", - "contabesco", - "contego", - "contigo", - "contra", - "conturbo", - "conventus", - "convoco", - "copia", - "copiose", - "cornu", - "corona", - "corpus", - "correptius", - "corrigo", - "corroboro", - "corrumpo", - "coruscus", - "cotidie", - "crapula", - "cras", - "crastinus", - "creator", - "creber", - "crebro", - "credo", - "creo", - "creptio", - "crepusculum", - "cresco", - "creta", - "cribro", - "crinis", - "cruciamentum", - "crudelis", - "cruentus", - "crur", - "crustulum", - "crux", - "cubicularis", - "cubitum", - "cubo", - "cui", - "cuius", - "culpa", - "culpo", - "cultellus", - "cultura", - "cum", - "cunabula", - "cunae", - "cunctatio", - "cupiditas", - "cupio", - "cuppedia", - "cupressus", - "cur", - "cura", - "curatio", - "curia", - "curiositas", - "curis", - "curo", - "curriculum", - "currus", - "cursim", - "curso", - "cursus", - "curto", - "curtus", - "curvo", - "curvus", - "custodia", - "damnatio", - "damno", - "dapifer", - "debeo", - "debilito", - "decens", - "decerno", - "decet", - "decimus", - "decipio", - "decor", - "decretum", - "decumbo", - "dedecor", - "dedico", - "deduco", - "defaeco", - "defendo", - "defero", - "defessus", - "defetiscor", - "deficio", - "defigo", - "defleo", - "defluo", - "defungo", - "degenero", - "degero", - "degusto", - "deinde", - "delectatio", - "delego", - "deleo", - "delibero", - "delicate", - "delinquo", - "deludo", - "demens", - "demergo", - "demitto", - "demo", - "demonstro", - "demoror", - "demulceo", - "demum", - "denego", - "denique", - "dens", - "denuncio", - "denuo", - "deorsum", - "depereo", - "depono", - "depopulo", - "deporto", - "depraedor", - "deprecator", - "deprimo", - "depromo", - "depulso", - "deputo", - "derelinquo", - "derideo", - "deripio", - "desidero", - "desino", - "desipio", - "desolo", - "desparatus", - "despecto", - "despirmatio", - "infit", - "inflammatio", - "paens", - "patior", - "patria", - "patrocinor", - "patruus", - "pauci", - "paulatim", - "pauper", - "pax", - "peccatus", - "pecco", - "pecto", - "pectus", - "pecunia", - "pecus", - "peior", - "pel", - "ocer", - "socius", - "sodalitas", - "sol", - "soleo", - "solio", - "solitudo", - "solium", - "sollers", - "sollicito", - "solum", - "solus", - "solutio", - "solvo", - "somniculosus", - "somnus", - "sonitus", - "sono", - "sophismata", - "sopor", - "sordeo", - "sortitus", - "spargo", - "speciosus", - "spectaculum", - "speculum", - "sperno", - "spero", - "spes", - "spiculum", - "spiritus", - "spoliatio", - "sponte", - "stabilis", - "statim", - "statua", - "stella", - "stillicidium", - "stipes", - "stips", - "sto", - "strenuus", - "strues", - "studio", - "stultus", - "suadeo", - "suasoria", - "sub", - "subito", - "subiungo", - "sublime", - "subnecto", - "subseco", - "substantia", - "subvenio", - "succedo", - "succurro", - "sufficio", - "suffoco", - "suffragium", - "suggero", - "sui", - "sulum", - "sum", - "summa", - "summisse", - "summopere", - "sumo", - "sumptus", - "supellex", - "super", - "suppellex", - "supplanto", - "suppono", - "supra", - "surculus", - "surgo", - "sursum", - "suscipio", - "suspendo", - "sustineo", - "suus", - "synagoga", - "tabella", - "tabernus", - "tabesco", - "tabgo", - "tabula", - "taceo", - "tactus", - "taedium", - "talio", - "talis", - "talus", - "tam", - "tamdiu", - "tamen", - "tametsi", - "tamisium", - "tamquam", - "tandem", - "tantillus", - "tantum", - "tardus", - "tego", - "temeritas", - "temperantia", - "templum", - "temptatio", - "tempus", - "tenax", - "tendo", - "teneo", - "tener", - "tenuis", - "tenus", - "tepesco", - "tepidus", - "ter", - "terebro", - "teres", - "terga", - "tergeo", - "tergiversatio", - "tergo", - "tergum", - "termes", - "terminatio", - "tero", - "terra", - "terreo", - "territo", - "terror", - "tersus", - "tertius", - "testimonium", - "texo", - "textilis", - "textor", - "textus", - "thalassinus", - "theatrum", - "theca", - "thema", - "theologus", - "thermae", - "thesaurus", - "thesis", - "thorax", - "thymbra", - "thymum", - "tibi", - "timidus", - "timor", - "titulus", - "tolero", - "tollo", - "tondeo", - "tonsor", - "torqueo", - "torrens", - "tot", - "totidem", - "toties", - "totus", - "tracto", - "trado", - "traho", - "trans", - "tredecim", - "tremo", - "trepide", - "tres", - "tribuo", - "tricesimus", - "triduana", - "triginta", - "tripudio", - "tristis", - "triumphus", - "trucido", - "truculenter", - "tubineus", - "tui", - "tum", - "tumultus", - "tunc", - "turba", - "turbo", - "turpe", - "turpis", - "tutamen", - "tutis", - "tyrannus", - "uberrime", - "ubi", - "ulciscor", - "ullus", - "ulterius", - "ultio", - "ultra", - "umbra", - "umerus", - "umquam", - "una", - "unde", - "undique", - "universe", - "unus", - "urbanus", - "urbs", - "uredo", - "usitas", - "usque", - "ustilo", - "ustulo", - "usus", - "uter", - "uterque", - "utilis", - "utique", - "utor", - "utpote", - "utrimque", - "utroque", - "utrum", - "uxor", - "vaco", - "vacuus", - "vado", - "vae", - "valde", - "valens", - "valeo", - "valetudo", - "validus", - "vallum", - "vapulus", - "varietas", - "varius", - "vehemens", - "vel", - "velociter", - "velum", - "velut", - "venia", - "venio", - "ventito", - "ventosus", - "ventus", - "venustas", - "ver", - "verbera", - "verbum", - "vere", - "verecundia", - "vereor", - "vergo", - "veritas", - "vero", - "versus", - "verto", - "verumtamen", - "verus", - "vesco", - "vesica", - "vesper", - "vespillo", - "vester", - "vestigium", - "vestrum", - "vetus", - "via", - "vicinus", - "vicissitudo", - "victoria", - "victus", - "videlicet", - "video", - "viduata", - "viduo", - "vigilo", - "vigor", - "vilicus", - "vilis", - "vilitas", - "villa", - "vinco", - "vinculum", - "vindico", - "vinitor", - "vinum", - "vir", - "virga", - "virgo", - "viridis", - "viriliter", - "virtus", - "vis", - "viscus", - "vita", - "vitiosus", - "vitium", - "vito", - "vivo", - "vix", - "vobis", - "vociferor", - "voco", - "volaticus", - "volo", - "volubilis", - "voluntarius", - "volup", - "volutabrum", - "volva", - "vomer", - "vomica", - "vomito", - "vorago", - "vorax", - "voro", - "vos", - "votum", - "voveo", - "vox", - "vulariter", - "vulgaris", - "vulgivagus", - "vulgo", - "vulgus", - "vulnero", - "vulnus", - "vulpes", - "vulticulus", - "vultuosus", - "xiphias" -]; diff --git a/lib/name.js b/lib/name.js index ae02e867..1d2bf5e6 100644 --- a/lib/name.js +++ b/lib/name.js @@ -96,6 +96,16 @@ function Name (faker) { faker.name.jobArea() + " " + faker.name.jobType(); }; + + /** + * gender + * + * @method gender + * @memberof faker.name + */ + this.gender = function () { + return faker.random.arrayElement(faker.definitions.name.gender); + } /** * prefix diff --git a/lib/random.js b/lib/random.js index 17b74f64..8dccf376 100644 --- a/lib/random.js +++ b/lib/random.js @@ -69,6 +69,34 @@ function Random (faker, seed) { } /** + * takes an array and returns a subset with random elements of the array + * + * @method faker.random.arrayElements + * @param {array} array + * @param {number} count number of elements to pick + */ + this.arrayElements = function (array, count) { + array = array || ["a", "b", "c"]; + + if (typeof count !== 'number') { + count = faker.random.number({ min: 1, max: array.length }); + } else if (count > array.length) { + count = array.length; + } else if (count < 0) { + count = 0; + } + + var arrayCopy = array.slice(); + var countToRemove = arrayCopy.length - count; + for (var i = 0; i < countToRemove; i++) { + var indexToRemove = faker.random.number({ max: arrayCopy.length - 1 }); + arrayCopy.splice(indexToRemove, 1); + } + + return arrayCopy; + } + + /** * takes an object and returns the randomly key or value * * @method faker.random.objectElement @@ -210,6 +238,25 @@ function Random (faker, seed) { return wholeString; }; + /** + * hexaDecimal + * + * @method faker.random.hexaDecimal + * @param {number} count defaults to 1 + */ + this.hexaDecimal = function hexaDecimal(count) { + if (typeof count === "undefined") { + count = 1; + } + + var wholeString = ""; + for(var i = 0; i < count; i++) { + wholeString += faker.random.arrayElement(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "A", "B", "C", "D", "E", "F"]); + } + + return "0x"+wholeString; + }; + return this; } diff --git a/lib/system.js b/lib/system.js index 9ef713c8..1bfe1bfb 100644 --- a/lib/system.js +++ b/lib/system.js @@ -127,21 +127,22 @@ function System (faker) { }; /** - * not yet implemented + * returns directory path * * @method faker.system.directoryPath */ this.directoryPath = function () { - // TODO + var paths = faker.definitions.system.directoryPaths + return faker.random.arrayElement(paths); }; /** - * not yet implemented + * returns file path * * @method faker.system.filePath */ this.filePath = function () { - // TODO + return faker.fake("{{system.directoryPath}}/{{system.fileName}}"); }; /** diff --git a/lib/unique.js b/lib/unique.js new file mode 100644 index 00000000..4422a942 --- /dev/null +++ b/lib/unique.js @@ -0,0 +1,16 @@ +var uniqueExec = require('../vendor/unique'); +/** + * + * @namespace faker.unique + */ +function Unique (faker) { + + /** + * unique + * + * @method unique + */ + this.unique = uniqueExec.exec; +} + +module['exports'] = Unique; |
