diff options
| author | Maksim Gruzdev <[email protected]> | 2018-10-16 13:45:20 +0300 |
|---|---|---|
| committer | Maksim Gruzdev <[email protected]> | 2018-10-16 13:45:20 +0300 |
| commit | 68cd5a5156849e84b185c5b76bde300c11940cec (patch) | |
| tree | c4bb2d9987641cd1bd45aa9737ba2043c0e07dad /lib | |
| parent | 36d69f38de144c9a37115e1cfda3fa51b7874fd7 (diff) | |
| parent | 8f76fa2ca1de4e20688d289302656f4de0c9ad11 (diff) | |
| download | faker-68cd5a5156849e84b185c5b76bde300c11940cec.tar.xz faker-68cd5a5156849e84b185c5b76bde300c11940cec.zip | |
Merge remote-tracking branch 'github/master'
Diffstat (limited to 'lib')
44 files changed, 1259 insertions, 5 deletions
diff --git a/lib/index.js b/lib/index.js index 16c4399f..ec3b8277 100644 --- a/lib/index.js +++ b/lib/index.js @@ -103,7 +103,7 @@ function Faker (opts) { self.git = bindAll(new Git(self)); var _definitions = { - "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"], + "name": ["first_name", "last_name", "prefix", "suffix", "gender", "title", "male_prefix", "female_prefix", "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", "postcode_by_state", "direction", "direction_abbr"], "company": ["adjective", "noun", "descriptor", "bs_adjective", "bs_noun", "bs_verb", "suffix"], "lorem": ["words"], diff --git a/lib/locales.js b/lib/locales.js index 7b0e5932..db99a245 100644 --- a/lib/locales.js +++ b/lib/locales.js @@ -31,6 +31,7 @@ exports['nl_BE'] = require('./locales/nl_BE'); exports['nl'] = require('./locales/nl'); exports['pl'] = require('./locales/pl'); exports['pt_BR'] = require('./locales/pt_BR'); +exports['pt_PT'] = require('./locales/pt_PT'); exports['ro'] = require('./locales/ro'); exports['ru'] = require('./locales/ru'); exports['sk'] = require('./locales/sk'); diff --git a/lib/locales/en/company/bs_noun.js b/lib/locales/en/company/bs_noun.js index c764d732..7b98ccc2 100644 --- a/lib/locales/en/company/bs_noun.js +++ b/lib/locales/en/company/bs_noun.js @@ -42,5 +42,6 @@ module["exports"] = [ "functionalities", "experiences", "web services", - "methodologies" + "methodologies", + "blockchains" ]; diff --git a/lib/locales/en_CA/address/postcode.js b/lib/locales/en_CA/address/postcode.js index cd73ce97..0ea6945c 100644 --- a/lib/locales/en_CA/address/postcode.js +++ b/lib/locales/en_CA/address/postcode.js @@ -1,3 +1,20 @@ module["exports"] = [ - "?#? #?#" + "A#? #?#", + "B#? #?#", + "C#? #?#", + "E#? #?#", + "G#? #?#", + "H#? #?#", + "J#? #?#", + "K#? #?#", + "L#? #?#", + "M#? #?#", + "N#? #?#", + "P#? #?#", + "R#? #?#", + "S#? #?#", + "T#? #?#", + "V#? #?#", + "X#? #?#", + "Y#? #?#", ]; diff --git a/lib/locales/fr_CA/address/postcode.js b/lib/locales/fr_CA/address/postcode.js index cd73ce97..0ea6945c 100644 --- a/lib/locales/fr_CA/address/postcode.js +++ b/lib/locales/fr_CA/address/postcode.js @@ -1,3 +1,20 @@ module["exports"] = [ - "?#? #?#" + "A#? #?#", + "B#? #?#", + "C#? #?#", + "E#? #?#", + "G#? #?#", + "H#? #?#", + "J#? #?#", + "K#? #?#", + "L#? #?#", + "M#? #?#", + "N#? #?#", + "P#? #?#", + "R#? #?#", + "S#? #?#", + "T#? #?#", + "V#? #?#", + "X#? #?#", + "Y#? #?#", ]; diff --git a/lib/locales/pt_PT/address/building_number.js b/lib/locales/pt_PT/address/building_number.js new file mode 100644 index 00000000..c4716c4d --- /dev/null +++ b/lib/locales/pt_PT/address/building_number.js @@ -0,0 +1,6 @@ +module["exports"] = [ + "####", + "###", + "##", + "#" +]; diff --git a/lib/locales/pt_PT/address/city.js b/lib/locales/pt_PT/address/city.js new file mode 100644 index 00000000..d62eafb1 --- /dev/null +++ b/lib/locales/pt_PT/address/city.js @@ -0,0 +1,3 @@ +module["exports"] = [ + "#{city_name}" +]; diff --git a/lib/locales/pt_PT/address/city_name.js b/lib/locales/pt_PT/address/city_name.js new file mode 100644 index 00000000..a3b47a30 --- /dev/null +++ b/lib/locales/pt_PT/address/city_name.js @@ -0,0 +1,153 @@ +module["exports"] = [ + "Abrantes", + "Agualva-Cacém", + "Águeda", + "Albufeira", + "Alcácer do Sal", + "Alcobaça", + "Alfena", + "Almada", + "Almeirim", + "Amadora", + "Amarante", + "Amora", + "Anadia", + "Angra do Heroísmo", + "Aveiro", + "Barcelos", + "Barreiro", + "Beja", + "Braga", + "Bragança", + "Caldas da Rainha", + "Câmara de Lobos", + "Caniço", + "Cantanhede", + "Cartaxo", + "Castelo Branco", + "Chaves", + "Coimbra", + "Costa da Caparica", + "Covilhã", + "Elvas", + "Entroncamento", + "Ermesinde", + "Esmoriz", + "Espinho", + "Esposende", + "Estarreja", + "Estremoz", + "Évora", + "Fafe", + "Faro", + "Fátima", + "Felgueiras", + "Fiães", + "Figueira da Foz", + "Freamunde", + "Funchal", + "Fundão", + "Gafanha da Nazaré", + "Gandra", + "Gondomar", + "Gouveia", + "Guarda", + "Guimarães", + "Horta", + "Ílhavo", + "Lagoa", + "Lagos", + "Lamego", + "Leiria", + "Lisbon", + "Lixa", + "Loulé", + "Loures", + "Lourosa", + "Macedo de Cavaleiros", + "Machico", + "Maia", + "Mangualde", + "Marco de Canaveses", + "Marinha Grande", + "Matosinhos", + "Mealhada", + "Mêda", + "Miranda do Douro", + "Mirandela", + "Montemor-o-Novo", + "Montijo", + "Moura", + "Odivelas", + "Olhão da Restauração", + "Oliveira de Azeméis", + "Oliveira do Bairro", + "Oliveira do Hospital", + "Ourém", + "Ovar", + "Paços de Ferreira", + "Paredes", + "Penafiel", + "Peniche", + "Peso da Régua", + "Pinhel", + "Pombal", + "Ponta Delgada", + "Ponte de Sor", + "Portalegre", + "Portimão", + "Porto", + "Póvoa de Santa Iria", + "Póvoa de Varzim", + "Praia da Vitória", + "Quarteira", + "Queluz", + "Rebordosa", + "Reguengos de Monsaraz", + "Ribeira Grande", + "Rio Maior", + "Rio Tinto", + "Sabugal", + "Sacavém", + "Santa Comba Dão", + "Santa Cruz", + "Santa Maria da Feira", + "Santana", + "Santarém", + "Santiago do Cacém", + "Santo Tirso", + "São João da Madeira", + "São Mamede de Infesta", + "São Salvador de Lordelo", + "Seia", + "Seixal", + "Serpa", + "Setúbal", + "Silves", + "Sines", + "Tarouca", + "Tavira", + "Tomar", + "Tondela", + "Torres Novas", + "Torres Vedras", + "Trancoso", + "Trofa", + "Valbom", + "Vale de Cambra", + "Valongo", + "Valpaços", + "Vendas Novas", + "Viana do Castelo", + "Vila Baleira (a.k.a. Porto Santo)", + "Vila do Conde", + "Vila Franca de Xira", + "Vila Nova de Famalicão", + "Vila Nova de Foz Côa", + "Vila Nova de Gaia", + "Vila Nova de Santo André", + "Vila Real", + "Vila Real de Santo António", + "Viseu", + "Vizela" +]; diff --git a/lib/locales/pt_PT/address/city_prefix.js b/lib/locales/pt_PT/address/city_prefix.js new file mode 100644 index 00000000..4464cf4b --- /dev/null +++ b/lib/locales/pt_PT/address/city_prefix.js @@ -0,0 +1,2 @@ +module["exports"] = [ +]; diff --git a/lib/locales/pt_PT/address/city_suffix.js b/lib/locales/pt_PT/address/city_suffix.js new file mode 100644 index 00000000..4464cf4b --- /dev/null +++ b/lib/locales/pt_PT/address/city_suffix.js @@ -0,0 +1,2 @@ +module["exports"] = [ +]; diff --git a/lib/locales/pt_PT/address/country.js b/lib/locales/pt_PT/address/country.js new file mode 100644 index 00000000..e89484df --- /dev/null +++ b/lib/locales/pt_PT/address/country.js @@ -0,0 +1,240 @@ +module["exports"] = [ + "África do Sul", + "Áustria", + "Índia", + "Afeganistão", + "Albânia", + "Alemanha", + "Andorra", + "Angola", + "Anguila", + "Antárctida", + "Antígua e Barbuda", + "Antilhas Neerlandesas", + "Arábia Saudita", + "Argélia", + "Argentina", + "Arménia", + "Aruba", + "Austrália", + "Azerbaijão", + "Bélgica", + "Bósnia e Herzegovina", + "Baamas", + "Bangladeche", + "Barém", + "Barbados", + "Belize", + "Benim", + "Bermudas", + "Bielorrússia", + "Birmânia", + "Bolívia", + "Botsuana", + "Brasil", + "Brunei", + "Bulgária", + "Burúndi", + "Burquina Faso", + "Butão", + "Cabo Verde", + "Camarões", + "Camboja", + "Canadá", + "Catar", + "Cazaquistão", + "Chade", + "Chile", + "China", + "Chipre", + "Colômbia", + "Comores", + "Congo-Brazzaville", + "Congo-Kinshasa", + "Coreia do Norte", + "Coreia do Sul", + "Costa Rica", + "Costa do Marfim", + "Croácia", + "Cuba", + "Dinamarca", + "Domínica", + "Egipto", + "Emiratos Árabes Unidos", + "Equador", + "Eritreia", + "Eslováquia", + "Eslovénia", + "Espanha", + "Estónia", + "Estados Unidos", + "Etiópia", + "Faroé", + "Fiji", + "Filipinas", + "Finlândia", + "França", + "Gâmbia", + "Gabão", + "Gana", + "Geórgia", + "Geórgia do Sul e Sandwich do Sul", + "Gibraltar", + "Grécia", + "Granada", + "Gronelândia", + "Guadalupe", + "Guame", + "Guatemala", + "Guiana", + "Guiana Francesa", + "Guiné", + "Guiné Equatorial", + "Guiné-Bissau", + "Haiti", + "Honduras", + "Hong Kong", + "Hungria", + "Iémen", + "Ilha Bouvet", + "Ilha Norfolk", + "Ilha do Natal", + "Ilhas Caimão", + "Ilhas Cook", + "Ilhas Falkland", + "Ilhas Heard e McDonald", + "Ilhas Marshall", + "Ilhas Menores Distantes dos Estados Unidos", + "Ilhas Salomão", + "Ilhas Turcas e Caicos", + "Ilhas Virgens Americanas", + "Ilhas Virgens Britânicas", + "Ilhas dos Cocos", + "Indonésia", + "Irão", + "Iraque", + "Irlanda", + "Islândia", + "Israel", + "Itália", + "Jamaica", + "Japão", + "Jibuti", + "Jordânia", + "Jugoslávia", + "Kuwait", + "Líbano", + "Líbia", + "Laos", + "Lesoto", + "Letónia", + "Libéria", + "Listenstaine", + "Lituânia", + "Luxemburgo", + "México", + "Mónaco", + "Macau", + "Macedónia", + "Madagáscar", + "Malásia", + "Malávi", + "Maldivas", + "Mali", + "Malta", + "Marianas do Norte", + "Marrocos", + "Martinica", + "Maurícia", + "Mauritânia", + "Mayotte", + "Micronésia", + "Moçambique", + "Moldávia", + "Mongólia", + "Monserrate", + "Níger", + "Namíbia", + "Nauru", + "Nepal", + "Nicarágua", + "Nigéria", + "Niue", + "Noruega", + "Nova Caledónia", + "Nova Zelândia", + "Omã", + "Países Baixos", + "Palau", + "Panamá", + "Papua-Nova Guiné", + "Paquistão", + "Paraguai", + "Peru", + "Pitcairn", + "Polónia", + "Polinésia Francesa", + "Porto Rico", + "Portugal", + "Quénia", + "Quirguizistão", + "Quiribáti", + "Rússia", + "Reino Unido", + "República Centro-Africana", + "República Checa", + "República Dominicana", + "Reunião", + "Roménia", + "Ruanda", + "São Cristóvão e Neves", + "São Marinho", + "São Pedro e Miquelon", + "São Tomé e Príncipe", + "São Vicente e Granadinas", + "Síria", + "Salvador", + "Samoa", + "Samoa Americana", + "Santa Helena", + "Santa Lúcia", + "Sara Ocidental", + "Seicheles", + "Senegal", + "Serra Leoa", + "Singapura", + "Somália", + "Sri Lanca", + "Suécia", + "Suíça", + "Suazilândia", + "Sudão", + "Suriname", + "Svalbard e Jan Mayen", + "Tailândia", + "Taiwan", + "Tajiquistão", + "Tanzânia", + "Território Britânico do Oceano Índico", + "Territórios Austrais Franceses", + "Timor Leste", + "Togo", + "Tokelau", + "Tonga", + "Trindade e Tobago", + "Tunísia", + "Turquemenistão", + "Turquia", + "Tuvalu", + "Ucrânia", + "Uganda", + "Uruguai", + "Usbequistão", + "Vanuatu", + "Vaticano", + "Venezuela", + "Vietname", + "Wallis e Futuna", + "Zâmbia", + "Zimbabué" +]; diff --git a/lib/locales/pt_PT/address/default_country.js b/lib/locales/pt_PT/address/default_country.js new file mode 100644 index 00000000..1fd736a8 --- /dev/null +++ b/lib/locales/pt_PT/address/default_country.js @@ -0,0 +1,3 @@ +module["exports"] = [ + "Portugal" +]; diff --git a/lib/locales/pt_PT/address/direction.js b/lib/locales/pt_PT/address/direction.js new file mode 100644 index 00000000..8dd20f2b --- /dev/null +++ b/lib/locales/pt_PT/address/direction.js @@ -0,0 +1,10 @@ +module["exports"] = [ + "Norte", + "Este", + "Sul", + "Oeste", + "Nordeste", + "Noroeste", + "Sudeste", + "Sodoeste" +]; diff --git a/lib/locales/pt_PT/address/index.js b/lib/locales/pt_PT/address/index.js new file mode 100644 index 00000000..e67c334f --- /dev/null +++ b/lib/locales/pt_PT/address/index.js @@ -0,0 +1,14 @@ +var address = {}; +module['exports'] = address; +address.country = require("./country"); +address.street_name = require("./street_name"); +address.building_number = require("./building_number"); +address.street_prefix = require("./street_prefix"); +address.postcode = require("./postcode"); +address.city_prefix = require("./city_prefix"); +address.city_name = require("./city_name"); +address.city_suffix = require("./city_suffix"); +address.city = require("./city"); +address.direction = require("./direction"); +address.street_address = require("./street_address"); +address.default_country = require("./default_country"); diff --git a/lib/locales/pt_PT/address/postcode.js b/lib/locales/pt_PT/address/postcode.js new file mode 100644 index 00000000..7c7e5a36 --- /dev/null +++ b/lib/locales/pt_PT/address/postcode.js @@ -0,0 +1,3 @@ +module["exports"] = [ + "####-###" +]; diff --git a/lib/locales/pt_PT/address/street_address.js b/lib/locales/pt_PT/address/street_address.js new file mode 100644 index 00000000..74209742 --- /dev/null +++ b/lib/locales/pt_PT/address/street_address.js @@ -0,0 +1,3 @@ +module["exports"] = [ + "#{street_name} #{building_number}" +]; diff --git a/lib/locales/pt_PT/address/street_name.js b/lib/locales/pt_PT/address/street_name.js new file mode 100644 index 00000000..23587837 --- /dev/null +++ b/lib/locales/pt_PT/address/street_name.js @@ -0,0 +1,7 @@ +module["exports"] = [ + "#{street_prefix} #{Name.first_name} #{Name.last_name}", + "N#", + "N##", + "N###", + "N###-#" +]; diff --git a/lib/locales/pt_PT/address/street_prefix.js b/lib/locales/pt_PT/address/street_prefix.js new file mode 100644 index 00000000..5f0826c6 --- /dev/null +++ b/lib/locales/pt_PT/address/street_prefix.js @@ -0,0 +1,22 @@ +module["exports"] = [ + "Acesso", + "Alameda", + "Avenida", + "Azinhaga", + "Bairro", + "Beco", + "Calçada", + "Caminho", + "Escadas", + "Estrada", + "Jardim", + "Ladeira", + "Largo", + "Praça", + "Praceta", + "Quinta", + "Rua", + "Travessa", + "Urbanização", + "Viela" +]; diff --git a/lib/locales/pt_PT/cell_phone/formats.js b/lib/locales/pt_PT/cell_phone/formats.js new file mode 100644 index 00000000..97ba1cee --- /dev/null +++ b/lib/locales/pt_PT/cell_phone/formats.js @@ -0,0 +1,5 @@ +module["exports"] = [ + "+351 91#######", + "+351 93#######", + "+351 96#######" +]; diff --git a/lib/locales/pt_PT/cell_phone/index.js b/lib/locales/pt_PT/cell_phone/index.js new file mode 100644 index 00000000..8de997ba --- /dev/null +++ b/lib/locales/pt_PT/cell_phone/index.js @@ -0,0 +1,3 @@ +var cell_phone = {}; +module['exports'] = cell_phone; +cell_phone.formats = require("./formats"); diff --git a/lib/locales/pt_PT/commerce/color.js b/lib/locales/pt_PT/commerce/color.js new file mode 100644 index 00000000..797d78b1 --- /dev/null +++ b/lib/locales/pt_PT/commerce/color.js @@ -0,0 +1,29 @@ +module["exports"] = [ + "vermelho", + "verde", + "azul", + "amarelo", + "roxo", + "branco", + "preto", + "laranja", + "rosa", + "cinzento", + "castanho", + "violeta", + "turquesa", + "bronzeado", + "salmão", + "ameixa", + "orquídea", + "magenta", + "lima", + "marfim", + "índigo", + "ouro", + "fúcsia", + "ciano", + "azure", + "lavanda", + "prata" +]; diff --git a/lib/locales/pt_PT/commerce/department.js b/lib/locales/pt_PT/commerce/department.js new file mode 100644 index 00000000..57299ceb --- /dev/null +++ b/lib/locales/pt_PT/commerce/department.js @@ -0,0 +1,24 @@ +module["exports"] = [ + "Livros", + "Filmes", + "Música", + "Jogos", + "Electrónica", + "Computadores", + "Casa", + "Jardim", + "Ferramentas", + "Mercearia", + "Saúde", + "Beleza", + "Brinquedos", + "Crianças", + "Bebé", + "Roupas", + "Sapatos", + "Jóias", + "Desporto", + "Ar Livre", + "Automóveis", + "Industrial" +]; diff --git a/lib/locales/pt_PT/commerce/index.js b/lib/locales/pt_PT/commerce/index.js new file mode 100644 index 00000000..c05b5272 --- /dev/null +++ b/lib/locales/pt_PT/commerce/index.js @@ -0,0 +1,5 @@ +var commerce = {}; +module['exports'] = commerce; +commerce.color = require("./color"); +commerce.department = require("./department"); +commerce.product_name = require("./product_name"); diff --git a/lib/locales/pt_PT/commerce/product_name.js b/lib/locales/pt_PT/commerce/product_name.js new file mode 100644 index 00000000..bcf21bb9 --- /dev/null +++ b/lib/locales/pt_PT/commerce/product_name.js @@ -0,0 +1,60 @@ +module["exports"] = { + "adjective": [ + "Pequeno", + "Ergonómico", + "Rústico", + "Inteligente", + "Linda", + "Incrível", + "Fantástico", + "Prático", + "Lustroso", + "Impressionante", + "Genérico", + "Artesanal", + "Feito à Mão", + "Licenciado", + "Refinado", + "Sem Marca", + "Saboroso" + ], + "material": [ + "Aço", + "Madeira", + "Betão", + "Plástico", + "Algodão", + "Granito", + "Borracha", + "Metal", + "Suave", + "Fresco", + "Congelado" + ], + "product": [ + "Cadeira", + "Carro", + "Computador", + "Teclado", + "Rato", + "Bicicleta", + "Bola", + "Luvas", + "Calças", + "Camisa", + "Mesa", + "Sapatos", + "Chapéu", + "Toalhas", + "Sabonete", + "Atum", + "Frango", + "Peixe", + "Queijo", + "Bacon", + "Pizza", + "Salada", + "Salsichas", + "Batatas Fritas" + ] +}; diff --git a/lib/locales/pt_PT/date/index.js b/lib/locales/pt_PT/date/index.js new file mode 100644 index 00000000..8c45d3f6 --- /dev/null +++ b/lib/locales/pt_PT/date/index.js @@ -0,0 +1,4 @@ +var date = {}; +module["exports"] = date; +date.month = require("./month"); +date.weekday = require("./weekday"); diff --git a/lib/locales/pt_PT/date/month.js b/lib/locales/pt_PT/date/month.js new file mode 100644 index 00000000..1f23a5b5 --- /dev/null +++ b/lib/locales/pt_PT/date/month.js @@ -0,0 +1,31 @@ +// Source: https://unicode.org/cldr/trac/browser/trunk/common/main/pt.xml?rev=14409#L1811 +module["exports"] = { + wide: [ + "Janeiro", + "Fevereiro", + "Março", + "Abril", + "Maio", + "Junho", + "Julho", + "Agosto", + "Setembro", + "Outubro", + "Novembro", + "Dezembro" + ], + abbr: [ + "Jan", + "Fev", + "Mar", + "Abr", + "Mai", + "Jun", + "Jul", + "Ago", + "Set", + "Out", + "Nov", + "Dez" + ] +}; diff --git a/lib/locales/pt_PT/date/weekday.js b/lib/locales/pt_PT/date/weekday.js new file mode 100644 index 00000000..f34e0216 --- /dev/null +++ b/lib/locales/pt_PT/date/weekday.js @@ -0,0 +1,21 @@ +// Source: https://unicode.org/cldr/trac/browser/trunk/common/main/pt_PT.xml?rev=14409#L491 +module["exports"] = { + wide: [ + "Segunda", + "Terça", + "Quarta", + "Quinta", + "Sexta", + "Sábado", + "Domingo" + ], + abbr: [ + "Seg", + "Ter", + "Qua", + "Qui", + "Sex", + "Sáb", + "Dom" + ] +}; diff --git a/lib/locales/pt_PT/index.js b/lib/locales/pt_PT/index.js new file mode 100644 index 00000000..913f5e5d --- /dev/null +++ b/lib/locales/pt_PT/index.js @@ -0,0 +1,10 @@ +var pt_PT = {}; +module['exports'] = pt_PT; +pt_PT.title = "Portuguese (Portugal)"; +pt_PT.address = require("./address"); +pt_PT.internet = require("./internet"); +pt_PT.name = require("./name"); +pt_PT.phone_number = require("./phone_number"); +pt_PT.cell_phone = require("./cell_phone"); +pt_PT.commerce = require("./commerce"); +pt_PT.date = require("./date"); diff --git a/lib/locales/pt_PT/internet/domain_suffix.js b/lib/locales/pt_PT/internet/domain_suffix.js new file mode 100644 index 00000000..20764908 --- /dev/null +++ b/lib/locales/pt_PT/internet/domain_suffix.js @@ -0,0 +1,13 @@ +module["exports"] = [ + "pt", + "gov.pt", + "com.pt", + "org.pt", + "eu", + "com", + "biz", + "info", + "name", + "net", + "org" +]; diff --git a/lib/locales/pt_PT/internet/free_email.js b/lib/locales/pt_PT/internet/free_email.js new file mode 100644 index 00000000..7c2bb41b --- /dev/null +++ b/lib/locales/pt_PT/internet/free_email.js @@ -0,0 +1,11 @@ +module["exports"] = [ + "gmail.com", + "yahoo.com", + "hotmail.com", + "outlook.com", + "live.com", + "portugalmail.pt", + "mail.pt", + "sapo.pt", + "aeiou.pt" +]; diff --git a/lib/locales/pt_PT/internet/index.js b/lib/locales/pt_PT/internet/index.js new file mode 100644 index 00000000..8a337d64 --- /dev/null +++ b/lib/locales/pt_PT/internet/index.js @@ -0,0 +1,4 @@ +var internet = {}; +module['exports'] = internet; +internet.free_email = require("./free_email"); +internet.domain_suffix = require("./domain_suffix"); diff --git a/lib/locales/pt_PT/name/female_first_name.js b/lib/locales/pt_PT/name/female_first_name.js new file mode 100644 index 00000000..61802046 --- /dev/null +++ b/lib/locales/pt_PT/name/female_first_name.js @@ -0,0 +1,95 @@ +module["exports"] = [ + "Adriana", + "Alexandra", + "Alice", + "Amélia", + "Ana", + "Ariana", + "Áurea", + "Aurora", + "Bárbara", + "Beatriz", + "Benedita", + "Bruna", + "Caetana", + "Camila", + "Carla", + "Carlota", + "Carminho", + "Carmo", + "Carolina", + "Catarina", + "Cecília", + "Célia", + "Clara", + "Constança", + "Daniela", + "Débora", + "Diana", + "Eduarda", + "Elisa", + "Ema", + "Emília", + "Érica", + "Eva", + "Fabiana", + "Filipa", + "Flor", + "Francisca", + "Frederica", + "Gabriela", + "Helena", + "Inês", + "Irina", + "Íris", + "Isabel", + "Jéssica", + "Joana", + "Júlia", + "Juliana", + "Julieta", + "Lara", + "Laura", + "Leonor", + "Letícia", + "Lia", + "Lorena", + "Luana", + "Luena", + "Luísa", + "Luna", + "Madalena", + "Mafalda", + "Mara", + "Márcia", + "Margarida", + "Maria", + "Mariana", + "Marta", + "Matilde", + "Melissa", + "Mia", + "Miriam", + "Natália", + "Nicole", + "Núria", + "Ofélia", + "Olívia", + "Paula", + "Pilar", + "Rafaela", + "Raquel", + "Rita", + "Rosa", + "Safira", + "Sara", + "Sílvia", + "Sofia", + "Soraia", + "Tatiana", + "Teresa", + "Valentina", + "Vânia", + "Vera", + "Vitória" +]; diff --git a/lib/locales/pt_PT/name/female_prefix.js b/lib/locales/pt_PT/name/female_prefix.js new file mode 100644 index 00000000..b275dc0f --- /dev/null +++ b/lib/locales/pt_PT/name/female_prefix.js @@ -0,0 +1,6 @@ +module["exports"] = [ + "Sra.", + "Dra.", + "Prof.ª", + "Eng.ª" +]; diff --git a/lib/locales/pt_PT/name/first_name.js b/lib/locales/pt_PT/name/first_name.js new file mode 100644 index 00000000..a8fa464b --- /dev/null +++ b/lib/locales/pt_PT/name/first_name.js @@ -0,0 +1,190 @@ +module["exports"] = [ + "Adriana", + "Afonso", + "Alexandra", + "Alexandre", + "Alice", + "Amélia", + "Ana", + "André", + "Ângelo", + "António", + "Ariana", + "Artur", + "Áurea", + "Aurora", + "Bárbara", + "Beatriz", + "Benedita", + "Benjamim", + "Bernardo", + "Bruna", + "Bruno", + "Caetana", + "Camila", + "Carla", + "Carlos", + "Carlota", + "Carminho", + "Carmo", + "Carolina", + "Catarina", + "Cecília", + "Célia", + "César", + "Clara", + "Constança", + "Cristiano", + "Daniel", + "Daniela", + "David", + "Débora", + "Diana", + "Dinis", + "Diogo", + "Duarte", + "Edgar", + "Eduarda", + "Eduardo", + "Elias", + "Elisa", + "Ema", + "Emanuel", + "Emília", + "Érica", + "Eva", + "Fabiana", + "Fábio", + "Feliciano", + "Fernando", + "Filipa", + "Filipe", + "Flor", + "Francisca", + "Francisco", + "Frederica", + "Frederico", + "Gabriel", + "Gabriela", + "Gaspar", + "Gil", + "Gonçalo", + "Guilherme", + "Gustavo", + "Helena", + "Hélio", + "Henrique", + "Hugo", + "Igor", + "Ígor", + "Inês", + "Irina", + "Íris", + "Isabel", + "Isac", + "Ivan", + "Ivo", + "Jaime", + "Jéssica", + "Joana", + "João", + "Joaquim", + "Jorge", + "José", + "Josué", + "Júlia", + "Juliana", + "Julieta", + "Júlio", + "Lara", + "Laura", + "Leandro", + "Leonardo", + "Leonor", + "Letícia", + "Lia", + "Lorena", + "Lourenço", + "Luana", + "Lucas", + "Luena", + "Luís", + "Luísa", + "Luna", + "Madalena", + "Mafalda", + "Manel", + "Manuel", + "Mara", + "Marcelo", + "Márcia", + "Marco", + "Marcos", + "Margarida", + "Maria", + "Mariana", + "Mário", + "Marta", + "Martim", + "Mateus", + "Matias", + "Matilde", + "Mauro", + "Melissa", + "Mia", + "Micael", + "Miguel", + "Miriam", + "Moisés", + "Natália", + "Nicole", + "Norberto", + "Nuno", + "Núria", + "Ofélia", + "Olívia", + "Paula", + "Paulo", + "Pedro", + "Pilar", + "Rafael", + "Rafaela", + "Raquel", + "Raul", + "Renato", + "Ricardo", + "Rita", + "Roberto", + "Rodrigo", + "Romeu", + "Rosa", + "Rúben", + "Rui", + "Safira", + "Salvador", + "Samuel", + "Sandro", + "Santiago", + "Sara", + "Sebastião", + "Sérgio", + "Sílvia", + "Simão", + "Sofia", + "Soraia", + "Tatiana", + "Teresa", + "Tiago", + "Tomás", + "Tomé", + "Valentim", + "Valentina", + "Valter", + "Vânia", + "Vasco", + "Vera", + "Vicente", + "Vítor", + "Vitória", + "Xavier" +]; diff --git a/lib/locales/pt_PT/name/index.js b/lib/locales/pt_PT/name/index.js new file mode 100644 index 00000000..c2af3f0d --- /dev/null +++ b/lib/locales/pt_PT/name/index.js @@ -0,0 +1,11 @@ +var name = {}; +module['exports'] = name; +name.male_prefix = require("./male_prefix"); +name.male_first_name = require("./male_first_name"); +name.female_prefix = require("./female_prefix"); +name.female_first_name = require("./female_first_name"); +name.first_name = require("./first_name"); +name.last_name = require("./last_name"); +name.prefix = require("./prefix"); +name.suffix = require("./suffix"); +name.name = require("./name"); diff --git a/lib/locales/pt_PT/name/last_name.js b/lib/locales/pt_PT/name/last_name.js new file mode 100644 index 00000000..ae41dd3e --- /dev/null +++ b/lib/locales/pt_PT/name/last_name.js @@ -0,0 +1,103 @@ +module["exports"] = [ + "Abreu", + "Albuquerque", + "Almeida", + "Alves", + "Amaral", + "Amorim", + "Andrade", + "Anjos", + "Antunes", + "Araújo", + "Assunção", + "Azevedo", + "Baptista", + "Barbosa", + "Barros", + "Batista", + "Borges", + "Braga", + "Branco", + "Brito", + "Campos", + "Cardoso", + "Carneiro", + "Carvalho", + "Castro", + "Coelho", + "Correia", + "Costa", + "Cruz", + "Cunha", + "Domingues", + "Esteves", + "Faria", + "Fernandes", + "Ferreira", + "Figueiredo", + "Fonseca", + "Freitas", + "Garcia", + "Gaspar", + "Gomes", + "Gonçalves", + "Guerreiro", + "Henriques", + "Jesus", + "Leal", + "Leite", + "Lima", + "Lopes", + "Loureiro", + "Lourenço", + "Macedo", + "Machado", + "Magalhães", + "Maia", + "Marques", + "Martins", + "Matias", + "Matos", + "Melo", + "Mendes", + "Miranda", + "Monteiro", + "Morais", + "Moreira", + "Mota", + "Moura", + "Nascimento", + "Neto", + "Neves", + "Nobre", + "Nogueira", + "Nunes", + "Oliveira", + "Pacheco", + "Paiva", + "Pereira", + "Pinheiro", + "Pinho", + "Pinto", + "Pires", + "Ramos", + "Raposo", + "Reis", + "Ribeiro", + "Rocha", + "Rodrigues", + "Santos", + "Saraiva", + "Silva", + "Simões", + "Soares", + "Sousa", + "Sá", + "Tavares", + "Teixeira", + "Torres", + "Valente", + "Vaz", + "Vicente", + "Vieira" +]; diff --git a/lib/locales/pt_PT/name/male_first_name.js b/lib/locales/pt_PT/name/male_first_name.js new file mode 100644 index 00000000..6b2cd32c --- /dev/null +++ b/lib/locales/pt_PT/name/male_first_name.js @@ -0,0 +1,97 @@ +module["exports"] = [ + "Afonso", + "Alexandre", + "André", + "Ângelo", + "António", + "Artur", + "Benjamim", + "Bernardo", + "Bruno", + "Carlos", + "César", + "Cristiano", + "Daniel", + "David", + "Dinis", + "Diogo", + "Duarte", + "Edgar", + "Eduardo", + "Elias", + "Emanuel", + "Fábio", + "Feliciano", + "Fernando", + "Filipe", + "Francisco", + "Frederico", + "Gabriel", + "Gaspar", + "Gil", + "Gonçalo", + "Guilherme", + "Gustavo", + "Hélio", + "Henrique", + "Hugo", + "Igor", + "Ígor", + "Isac", + "Ivan", + "Ivo", + "Jaime", + "João", + "Joaquim", + "Jorge", + "José", + "Josué", + "Júlio", + "Leandro", + "Leonardo", + "Lourenço", + "Lucas", + "Luís", + "Manel", + "Manuel", + "Marcelo", + "Marco", + "Marcos", + "Mário", + "Martim", + "Mateus", + "Matias", + "Mauro", + "Micael", + "Miguel", + "Moisés", + "Norberto", + "Nuno", + "Paulo", + "Pedro", + "Rafael", + "Raul", + "Renato", + "Ricardo", + "Roberto", + "Rodrigo", + "Romeu", + "Rúben", + "Rui", + "Salvador", + "Samuel", + "Sandro", + "Santiago", + "Sebastião", + "Sérgio", + "Simão", + "Tiago", + "Tomás", + "Tomé", + "Valentim", + "Valter", + "Vasco", + "Vicente", + "Vítor", + "Xavier" +]; diff --git a/lib/locales/pt_PT/name/male_prefix.js b/lib/locales/pt_PT/name/male_prefix.js new file mode 100644 index 00000000..55107c70 --- /dev/null +++ b/lib/locales/pt_PT/name/male_prefix.js @@ -0,0 +1,6 @@ +module["exports"] = [ + "Sr.", + "Dr.", + "Prof.", + "Eng.º", +]; diff --git a/lib/locales/pt_PT/name/name.js b/lib/locales/pt_PT/name/name.js new file mode 100644 index 00000000..c7aaed0a --- /dev/null +++ b/lib/locales/pt_PT/name/name.js @@ -0,0 +1,7 @@ +module["exports"] = [ + "#{first_name} #{last_name}", + "#{male_first_name} #{last_name}", + "#{female_first_name} #{last_name}", + "#{male_prefix} #{male_first_name} #{last_name}", + "#{female_prefix} #{female_first_name} #{last_name}" +]; diff --git a/lib/locales/pt_PT/name/prefix.js b/lib/locales/pt_PT/name/prefix.js new file mode 100644 index 00000000..898dd9b7 --- /dev/null +++ b/lib/locales/pt_PT/name/prefix.js @@ -0,0 +1,4 @@ +module["exports"] = [ + "#{female_prefix}", + "#{male_prefix}" +]; diff --git a/lib/locales/pt_PT/name/suffix.js b/lib/locales/pt_PT/name/suffix.js new file mode 100644 index 00000000..4464cf4b --- /dev/null +++ b/lib/locales/pt_PT/name/suffix.js @@ -0,0 +1,2 @@ +module["exports"] = [ +]; diff --git a/lib/locales/pt_PT/phone_number/formats.js b/lib/locales/pt_PT/phone_number/formats.js new file mode 100644 index 00000000..1040d5fd --- /dev/null +++ b/lib/locales/pt_PT/phone_number/formats.js @@ -0,0 +1,6 @@ +module["exports"] = [ + "+351 2########", + "+351 91#######", + "+351 93#######", + "+351 96#######" +]; diff --git a/lib/locales/pt_PT/phone_number/index.js b/lib/locales/pt_PT/phone_number/index.js new file mode 100644 index 00000000..8d35e011 --- /dev/null +++ b/lib/locales/pt_PT/phone_number/index.js @@ -0,0 +1,3 @@ +var phone_number = {}; +module['exports'] = phone_number; +phone_number.formats = require("./formats"); diff --git a/lib/random.js b/lib/random.js index d3a32830..5d6c7e1a 100644 --- a/lib/random.js +++ b/lib/random.js @@ -18,7 +18,7 @@ function Random (faker, seed) { * returns a single random number based on a max number or range * * @method faker.random.number - * @param {mixed} options + * @param {mixed} options {min, max, precision} */ this.number = function (options) { |
