From e0314b04f85ce07b4dbc14059e67c76d94609ca7 Mon Sep 17 00:00:00 2001 From: Robert burner Schadek Date: Fri, 6 Sep 2019 11:07:10 +0100 Subject: [PATCH] made it compile again --- fakerjsgenerator/source/generator.d | 2 +- source/faked/base.d | 2828 +++++++++++++-------------- source/faked/faker_af_za.d | 468 ++--- source/faked/faker_de.d | 110 +- source/faked/faker_de_at.d | 114 +- source/faked/faker_de_ch.d | 544 +++--- source/faked/faker_el.d | 248 +-- source/faked/faker_en_au.d | 52 +- source/faked/faker_en_au_ocker.d | 62 +- source/faked/faker_en_gb.d | 24 +- source/faked/faker_en_ie.d | 50 +- source/faked/faker_en_ind.d | 258 +-- source/faked/faker_en_us.d | 48 +- source/faked/faker_en_za.d | 648 +++--- source/faked/faker_es.d | 84 +- source/faked/faker_fr.d | 862 ++++---- source/faked/faker_fr_ch.d | 26 +- source/faked/faker_ge.d | 166 +- source/faked/faker_id_id.d | 2062 +++++++++---------- source/faked/faker_it.d | 294 +-- source/faked/faker_ja.d | 72 +- source/faked/faker_ko.d | 340 ++-- source/faked/faker_lv.d | 130 +- source/faked/faker_nb_no.d | 332 ++-- source/faked/faker_nep.d | 92 +- source/faked/faker_nl.d | 412 ++-- source/faked/faker_nl_be.d | 100 +- source/faked/faker_pl.d | 20 +- source/faked/faker_pt_br.d | 106 +- source/faked/faker_pt_pt.d | 78 +- source/faked/faker_ro.d | 2400 +++++++++++------------ source/faked/faker_ru.d | 142 +- source/faked/faker_sv.d | 186 +- source/faked/faker_tr.d | 252 +-- source/faked/faker_uk.d | 66 +- source/faked/faker_vi.d | 226 +-- source/faked/faker_zh_cn.d | 224 +-- source/faked/faker_zu_za.d | 254 +-- 38 files changed, 7191 insertions(+), 7191 deletions(-) diff --git a/fakerjsgenerator/source/generator.d b/fakerjsgenerator/source/generator.d index cdbc0bd..a25e121 100644 --- a/fakerjsgenerator/source/generator.d +++ b/fakerjsgenerator/source/generator.d @@ -466,7 +466,7 @@ class Faker { `; - this.output ~= format("\tstatic enum IbanData ibanData = %s;", + this.output ~= format("\tstatic IbanData ibanData = %s;", buildIbanData() ); } else { diff --git a/source/faked/base.d b/source/faked/base.d index eb91a5a..56beee4 100644 --- a/source/faked/base.d +++ b/source/faked/base.d @@ -443,7 +443,7 @@ class Faker { return choice(["Man", "Woman"], this.rnd); } - static enum IbanData ibanData = IbanData( + static IbanData ibanData = IbanData( to!(dchar[])("ABCDEFGHIJKLMNOPQRSTUVWXYZ"), ["01", "02", "03", "04", "05", "06", "07", "08", "09"], ["001", "002", "003", "004", "005", "006", "007", "008", "009"], @@ -2874,17 +2874,6 @@ class Faker { return choice(data, this.rnd); } - /// - string companySuffix() { - static enum data = [ - "Inc", - "and Sons", - "LLC", - "Group" - ]; - return choice(data, this.rnd); - } - /// string companyAdjective() { static enum data = [ @@ -2992,6 +2981,17 @@ class Faker { return choice(data, this.rnd); } + /// + string companySuffix() { + static enum data = [ + "Inc", + "and Sons", + "LLC", + "Group" + ]; + return choice(data, this.rnd); + } + /// string companyName() { switch(uniform(0, 3, this.rnd)) { @@ -3743,662 +3743,182 @@ class Faker { } /// - string nameLastName() { + string nameFirstName() { static enum data = [ - "Abbott", - "Abernathy", - "Abshire", - "Adams", - "Altenwerth", - "Anderson", - "Ankunding", - "Armstrong", - "Auer", - "Aufderhar", - "Bahringer", - "Bailey", - "Balistreri", - "Barrows", - "Bartell", - "Bartoletti", - "Barton", - "Bashirian", - "Batz", - "Bauch", - "Baumbach", - "Bayer", - "Beahan", - "Beatty", - "Bechtelar", - "Becker", - "Bednar", - "Beer", - "Beier", - "Berge", - "Bergnaum", - "Bergstrom", - "Bernhard", - "Bernier", - "Bins", - "Blanda", - "Blick", - "Block", - "Bode", - "Boehm", - "Bogan", - "Bogisich", - "Borer", - "Bosco", - "Botsford", - "Boyer", - "Boyle", - "Bradtke", - "Brakus", - "Braun", - "Breitenberg", - "Brekke", - "Brown", - "Bruen", - "Buckridge", - "Carroll", - "Carter", - "Cartwright", - "Casper", - "Cassin", - "Champlin", - "Christiansen", - "Cole", - "Collier", - "Collins", - "Conn", - "Connelly", - "Conroy", - "Considine", - "Corkery", - "Cormier", - "Corwin", - "Cremin", - "Crist", - "Crona", - "Cronin", - "Crooks", - "Cruickshank", - "Cummerata", - "Cummings", - "Dach", - "D'Amore", - "Daniel", - "Dare", - "Daugherty", - "Davis", - "Deckow", - "Denesik", - "Dibbert", - "Dickens", - "Dicki", - "Dickinson", - "Dietrich", - "Donnelly", - "Dooley", - "Douglas", - "Doyle", - "DuBuque", - "Durgan", - "Ebert", - "Effertz", - "Emard", - "Emmerich", - "Erdman", - "Ernser", - "Fadel", - "Fahey", - "Farrell", - "Fay", - "Feeney", - "Feest", - "Feil", - "Ferry", - "Fisher", - "Flatley", - "Frami", - "Franecki", - "Friesen", - "Fritsch", - "Funk", - "Gaylord", - "Gerhold", - "Gerlach", - "Gibson", - "Gislason", - "Gleason", - "Gleichner", - "Glover", - "Goldner", - "Goodwin", - "Gorczany", - "Gottlieb", - "Goyette", - "Grady", - "Graham", - "Grant", - "Green", - "Greenfelder", - "Greenholt", - "Grimes", - "Gulgowski", - "Gusikowski", - "Gutkowski", - "Gutmann", - "Haag", - "Hackett", - "Hagenes", - "Hahn", - "Haley", - "Halvorson", - "Hamill", - "Hammes", - "Hand", - "Hane", - "Hansen", - "Harber", - "Harris", - "Hartmann", - "Harvey", - "Hauck", - "Hayes", - "Heaney", - "Heathcote", - "Hegmann", - "Heidenreich", - "Heller", - "Herman", - "Hermann", - "Hermiston", - "Herzog", - "Hessel", - "Hettinger", - "Hickle", - "Hilll", - "Hills", - "Hilpert", - "Hintz", - "Hirthe", - "Hodkiewicz", - "Hoeger", - "Homenick", - "Hoppe", - "Howe", - "Howell", - "Hudson", - "Huel", - "Huels", - "Hyatt", - "Jacobi", - "Jacobs", - "Jacobson", - "Jakubowski", - "Jaskolski", - "Jast", - "Jenkins", - "Jerde", - "Johns", - "Johnson", - "Johnston", - "Jones", - "Kassulke", - "Kautzer", - "Keebler", - "Keeling", - "Kemmer", - "Kerluke", - "Kertzmann", - "Kessler", - "Kiehn", - "Kihn", - "Kilback", - "King", - "Kirlin", - "Klein", - "Kling", - "Klocko", - "Koch", - "Koelpin", - "Koepp", - "Kohler", - "Konopelski", - "Koss", - "Kovacek", - "Kozey", - "Krajcik", - "Kreiger", - "Kris", - "Kshlerin", - "Kub", - "Kuhic", - "Kuhlman", - "Kuhn", - "Kulas", - "Kunde", - "Kunze", - "Kuphal", - "Kutch", - "Kuvalis", - "Labadie", - "Lakin", - "Lang", - "Langosh", - "Langworth", - "Larkin", - "Larson", - "Leannon", - "Lebsack", - "Ledner", - "Leffler", - "Legros", - "Lehner", - "Lemke", - "Lesch", - "Leuschke", - "Lind", - "Lindgren", - "Littel", - "Little", - "Lockman", - "Lowe", - "Lubowitz", - "Lueilwitz", - "Luettgen", - "Lynch", - "Macejkovic", - "MacGyver", - "Maggio", - "Mann", - "Mante", - "Marks", - "Marquardt", - "Marvin", - "Mayer", - "Mayert", - "McClure", - "McCullough", - "McDermott", - "McGlynn", - "McKenzie", - "McLaughlin", - "Medhurst", - "Mertz", - "Metz", - "Miller", - "Mills", - "Mitchell", - "Moen", - "Mohr", - "Monahan", - "Moore", - "Morar", - "Morissette", - "Mosciski", - "Mraz", - "Mueller", - "Muller", - "Murazik", - "Murphy", - "Murray", - "Nader", - "Nicolas", - "Nienow", - "Nikolaus", - "Nitzsche", - "Nolan", - "Oberbrunner", - "O'Connell", - "O'Conner", - "O'Hara", - "O'Keefe", - "O'Kon", - "Okuneva", - "Olson", - "Ondricka", - "O'Reilly", - "Orn", - "Ortiz", - "Osinski", - "Pacocha", - "Padberg", - "Pagac", - "Parisian", - "Parker", - "Paucek", - "Pfannerstill", - "Pfeffer", - "Pollich", - "Pouros", - "Powlowski", - "Predovic", - "Price", - "Prohaska", - "Prosacco", - "Purdy", - "Quigley", - "Quitzon", - "Rath", - "Ratke", - "Rau", - "Raynor", - "Reichel", - "Reichert", - "Reilly", - "Reinger", - "Rempel", - "Renner", - "Reynolds", - "Rice", - "Rippin", - "Ritchie", - "Robel", - "Roberts", - "Rodriguez", - "Rogahn", - "Rohan", - "Rolfson", - "Romaguera", - "Roob", - "Rosenbaum", - "Rowe", - "Ruecker", - "Runolfsdottir", - "Runolfsson", - "Runte", - "Russel", - "Rutherford", - "Ryan", - "Sanford", - "Satterfield", - "Sauer", - "Sawayn", - "Schaden", - "Schaefer", - "Schamberger", - "Schiller", - "Schimmel", - "Schinner", - "Schmeler", - "Schmidt", - "Schmitt", - "Schneider", - "Schoen", - "Schowalter", - "Schroeder", - "Schulist", - "Schultz", - "Schumm", - "Schuppe", - "Schuster", - "Senger", - "Shanahan", - "Shields", - "Simonis", - "Sipes", - "Skiles", - "Smith", - "Smitham", - "Spencer", - "Spinka", - "Sporer", - "Stamm", - "Stanton", - "Stark", - "Stehr", - "Steuber", - "Stiedemann", - "Stokes", - "Stoltenberg", - "Stracke", - "Streich", - "Stroman", - "Strosin", - "Swaniawski", - "Swift", - "Terry", - "Thiel", - "Thompson", - "Tillman", - "Torp", - "Torphy", - "Towne", - "Toy", - "Trantow", - "Tremblay", - "Treutel", - "Tromp", - "Turcotte", - "Turner", - "Ullrich", - "Upton", - "Vandervort", - "Veum", - "Volkman", - "Von", - "VonRueden", - "Waelchi", - "Walker", - "Walsh", - "Walter", - "Ward", - "Waters", - "Watsica", - "Weber", - "Wehner", - "Weimann", - "Weissnat", - "Welch", - "West", - "White", - "Wiegand", - "Wilderman", - "Wilkinson", - "Will", - "Williamson", - "Willms", - "Windler", - "Wintheiser", - "Wisoky", - "Wisozk", - "Witting", - "Wiza", - "Wolf", - "Wolff", - "Wuckert", - "Wunsch", - "Wyman", - "Yost", - "Yundt", - "Zboncak", - "Zemlak", - "Ziemann", - "Zieme", - "Zulauf" - ]; - return choice(data, this.rnd); - } - - /// - string nameFirstName() { - static enum data = [ - "Aaliyah", - "Aaron", - "Abagail", - "Abbey", - "Abbie", - "Abbigail", - "Abby", - "Abdiel", - "Abdul", - "Abdullah", - "Abe", - "Abel", - "Abelardo", - "Abigail", - "Abigale", - "Abigayle", - "Abner", - "Abraham", - "Ada", - "Adah", - "Adalberto", - "Adaline", - "Adam", - "Adan", - "Addie", - "Addison", - "Adela", - "Adelbert", - "Adele", - "Adelia", - "Adeline", - "Adell", - "Adella", - "Adelle", - "Aditya", - "Adolf", - "Adolfo", - "Adolph", - "Adolphus", - "Adonis", - "Adrain", - "Adrian", - "Adriana", - "Adrianna", - "Adriel", - "Adrien", - "Adrienne", - "Afton", - "Aglae", - "Agnes", - "Agustin", - "Agustina", - "Ahmad", - "Ahmed", - "Aida", - "Aidan", - "Aiden", - "Aileen", - "Aimee", - "Aisha", - "Aiyana", - "Akeem", - "Al", - "Alaina", - "Alan", - "Alana", - "Alanis", - "Alanna", - "Alayna", - "Alba", - "Albert", - "Alberta", - "Albertha", - "Alberto", - "Albin", - "Albina", - "Alda", - "Alden", - "Alec", - "Aleen", - "Alejandra", - "Alejandrin", - "Alek", - "Alena", - "Alene", - "Alessandra", - "Alessandro", - "Alessia", - "Aletha", - "Alex", - "Alexa", - "Alexander", - "Alexandra", - "Alexandre", - "Alexandrea", - "Alexandria", - "Alexandrine", - "Alexandro", - "Alexane", - "Alexanne", - "Alexie", - "Alexis", - "Alexys", - "Alexzander", - "Alf", - "Alfonso", - "Alfonzo", - "Alford", - "Alfred", - "Alfreda", - "Alfredo", - "Ali", - "Alia", - "Alice", - "Alicia", - "Alisa", - "Alisha", - "Alison", - "Alivia", - "Aliya", - "Aliyah", - "Aliza", - "Alize", - "Allan", - "Allen", - "Allene", - "Allie", - "Allison", - "Ally", - "Alphonso", - "Alta", - "Althea", - "Alva", - "Alvah", - "Alvena", - "Alvera", - "Alverta", - "Alvina", - "Alvis", - "Alyce", - "Alycia", - "Alysa", - "Alysha", - "Alyson", - "Alysson", - "Amalia", - "Amanda", - "Amani", - "Amara", - "Amari", - "Amaya", - "Amber", - "Ambrose", - "Amelia", - "Amelie", - "Amely", - "America", - "Americo", - "Amie", - "Amina", - "Amir", - "Amira", - "Amiya", - "Amos", - "Amparo", - "Amy", - "Amya", - "Ana", - "Anabel", - "Anabelle", - "Anahi", - "Anais", - "Anastacio", - "Anastasia", + "Aaliyah", + "Aaron", + "Abagail", + "Abbey", + "Abbie", + "Abbigail", + "Abby", + "Abdiel", + "Abdul", + "Abdullah", + "Abe", + "Abel", + "Abelardo", + "Abigail", + "Abigale", + "Abigayle", + "Abner", + "Abraham", + "Ada", + "Adah", + "Adalberto", + "Adaline", + "Adam", + "Adan", + "Addie", + "Addison", + "Adela", + "Adelbert", + "Adele", + "Adelia", + "Adeline", + "Adell", + "Adella", + "Adelle", + "Aditya", + "Adolf", + "Adolfo", + "Adolph", + "Adolphus", + "Adonis", + "Adrain", + "Adrian", + "Adriana", + "Adrianna", + "Adriel", + "Adrien", + "Adrienne", + "Afton", + "Aglae", + "Agnes", + "Agustin", + "Agustina", + "Ahmad", + "Ahmed", + "Aida", + "Aidan", + "Aiden", + "Aileen", + "Aimee", + "Aisha", + "Aiyana", + "Akeem", + "Al", + "Alaina", + "Alan", + "Alana", + "Alanis", + "Alanna", + "Alayna", + "Alba", + "Albert", + "Alberta", + "Albertha", + "Alberto", + "Albin", + "Albina", + "Alda", + "Alden", + "Alec", + "Aleen", + "Alejandra", + "Alejandrin", + "Alek", + "Alena", + "Alene", + "Alessandra", + "Alessandro", + "Alessia", + "Aletha", + "Alex", + "Alexa", + "Alexander", + "Alexandra", + "Alexandre", + "Alexandrea", + "Alexandria", + "Alexandrine", + "Alexandro", + "Alexane", + "Alexanne", + "Alexie", + "Alexis", + "Alexys", + "Alexzander", + "Alf", + "Alfonso", + "Alfonzo", + "Alford", + "Alfred", + "Alfreda", + "Alfredo", + "Ali", + "Alia", + "Alice", + "Alicia", + "Alisa", + "Alisha", + "Alison", + "Alivia", + "Aliya", + "Aliyah", + "Aliza", + "Alize", + "Allan", + "Allen", + "Allene", + "Allie", + "Allison", + "Ally", + "Alphonso", + "Alta", + "Althea", + "Alva", + "Alvah", + "Alvena", + "Alvera", + "Alverta", + "Alvina", + "Alvis", + "Alyce", + "Alycia", + "Alysa", + "Alysha", + "Alyson", + "Alysson", + "Amalia", + "Amanda", + "Amani", + "Amara", + "Amari", + "Amaya", + "Amber", + "Ambrose", + "Amelia", + "Amelie", + "Amely", + "America", + "Americo", + "Amie", + "Amina", + "Amir", + "Amira", + "Amiya", + "Amos", + "Amparo", + "Amy", + "Amya", + "Ana", + "Anabel", + "Anabelle", + "Anahi", + "Anais", + "Anastacio", + "Anastasia", "Anderson", "Andre", "Andreane", @@ -6800,438 +6320,918 @@ class Faker { "Rupert", "Russ", "Russel", - "Russell", - "Rusty", - "Ruth", - "Ruthe", - "Ruthie", + "Russell", + "Rusty", + "Ruth", + "Ruthe", + "Ruthie", + "Ryan", + "Ryann", + "Ryder", + "Rylan", + "Rylee", + "Ryleigh", + "Ryley", + "Sabina", + "Sabrina", + "Sabryna", + "Sadie", + "Sadye", + "Sage", + "Saige", + "Sallie", + "Sally", + "Salma", + "Salvador", + "Salvatore", + "Sam", + "Samanta", + "Samantha", + "Samara", + "Samir", + "Sammie", + "Sammy", + "Samson", + "Sandra", + "Sandrine", + "Sandy", + "Sanford", + "Santa", + "Santiago", + "Santina", + "Santino", + "Santos", + "Sarah", + "Sarai", + "Sarina", + "Sasha", + "Saul", + "Savanah", + "Savanna", + "Savannah", + "Savion", + "Scarlett", + "Schuyler", + "Scot", + "Scottie", + "Scotty", + "Seamus", + "Sean", + "Sebastian", + "Sedrick", + "Selena", + "Selina", + "Selmer", + "Serena", + "Serenity", + "Seth", + "Shad", + "Shaina", + "Shakira", + "Shana", + "Shane", + "Shanel", + "Shanelle", + "Shania", + "Shanie", + "Shaniya", + "Shanna", + "Shannon", + "Shanny", + "Shanon", + "Shany", + "Sharon", + "Shaun", + "Shawn", + "Shawna", + "Shaylee", + "Shayna", + "Shayne", + "Shea", + "Sheila", + "Sheldon", + "Shemar", + "Sheridan", + "Sherman", + "Sherwood", + "Shirley", + "Shyann", + "Shyanne", + "Sibyl", + "Sid", + "Sidney", + "Sienna", + "Sierra", + "Sigmund", + "Sigrid", + "Sigurd", + "Silas", + "Sim", + "Simeon", + "Simone", + "Sincere", + "Sister", + "Skye", + "Skyla", + "Skylar", + "Sofia", + "Soledad", + "Solon", + "Sonia", + "Sonny", + "Sonya", + "Sophia", + "Sophie", + "Spencer", + "Stacey", + "Stacy", + "Stan", + "Stanford", + "Stanley", + "Stanton", + "Stefan", + "Stefanie", + "Stella", + "Stephan", + "Stephania", + "Stephanie", + "Stephany", + "Stephen", + "Stephon", + "Sterling", + "Steve", + "Stevie", + "Stewart", + "Stone", + "Stuart", + "Summer", + "Sunny", + "Susan", + "Susana", + "Susanna", + "Susie", + "Suzanne", + "Sven", + "Syble", + "Sydnee", + "Sydney", + "Sydni", + "Sydnie", + "Sylvan", + "Sylvester", + "Sylvia", + "Tabitha", + "Tad", + "Talia", + "Talon", + "Tamara", + "Tamia", + "Tania", + "Tanner", + "Tanya", + "Tara", + "Taryn", + "Tate", + "Tatum", + "Tatyana", + "Taurean", + "Tavares", + "Taya", + "Taylor", + "Teagan", + "Ted", + "Telly", + "Terence", + "Teresa", + "Terrance", + "Terrell", + "Terrence", + "Terrill", + "Terry", + "Tess", + "Tessie", + "Tevin", + "Thad", + "Thaddeus", + "Thalia", + "Thea", + "Thelma", + "Theo", + "Theodora", + "Theodore", + "Theresa", + "Therese", + "Theresia", + "Theron", + "Thomas", + "Thora", + "Thurman", + "Tia", + "Tiana", + "Tianna", + "Tiara", + "Tierra", + "Tiffany", + "Tillman", + "Timmothy", + "Timmy", + "Timothy", + "Tina", + "Tito", + "Titus", + "Tobin", + "Toby", + "Tod", + "Tom", + "Tomas", + "Tomasa", + "Tommie", + "Toney", + "Toni", + "Tony", + "Torey", + "Torrance", + "Torrey", + "Toy", + "Trace", + "Tracey", + "Tracy", + "Travis", + "Travon", + "Tre", + "Tremaine", + "Tremayne", + "Trent", + "Trenton", + "Tressa", + "Tressie", + "Treva", + "Trever", + "Trevion", + "Trevor", + "Trey", + "Trinity", + "Trisha", + "Tristian", + "Tristin", + "Triston", + "Troy", + "Trudie", + "Trycia", + "Trystan", + "Turner", + "Twila", + "Tyler", + "Tyra", + "Tyree", + "Tyreek", + "Tyrel", + "Tyrell", + "Tyrese", + "Tyrique", + "Tyshawn", + "Tyson", + "Ubaldo", + "Ulices", + "Ulises", + "Una", + "Unique", + "Urban", + "Uriah", + "Uriel", + "Ursula", + "Vada", + "Valentin", + "Valentina", + "Valentine", + "Valerie", + "Vallie", + "Van", + "Vance", + "Vanessa", + "Vaughn", + "Veda", + "Velda", + "Vella", + "Velma", + "Velva", + "Vena", + "Verda", + "Verdie", + "Vergie", + "Verla", + "Verlie", + "Vern", + "Verna", + "Verner", + "Vernice", + "Vernie", + "Vernon", + "Verona", + "Veronica", + "Vesta", + "Vicenta", + "Vicente", + "Vickie", + "Vicky", + "Victor", + "Victoria", + "Vida", + "Vidal", + "Vilma", + "Vince", + "Vincent", + "Vincenza", + "Vincenzo", + "Vinnie", + "Viola", + "Violet", + "Violette", + "Virgie", + "Virgil", + "Virginia", + "Virginie", + "Vita", + "Vito", + "Viva", + "Vivian", + "Viviane", + "Vivianne", + "Vivien", + "Vivienne", + "Vladimir", + "Wade", + "Waino", + "Waldo", + "Walker", + "Wallace", + "Walter", + "Walton", + "Wanda", + "Ward", + "Warren", + "Watson", + "Wava", + "Waylon", + "Wayne", + "Webster", + "Weldon", + "Wellington", + "Wendell", + "Wendy", + "Werner", + "Westley", + "Weston", + "Whitney", + "Wilber", + "Wilbert", + "Wilburn", + "Wiley", + "Wilford", + "Wilfred", + "Wilfredo", + "Wilfrid", + "Wilhelm", + "Wilhelmine", + "Will", + "Willa", + "Willard", + "William", + "Willie", + "Willis", + "Willow", + "Willy", + "Wilma", + "Wilmer", + "Wilson", + "Wilton", + "Winfield", + "Winifred", + "Winnifred", + "Winona", + "Winston", + "Woodrow", + "Wyatt", + "Wyman", + "Xander", + "Xavier", + "Xzavier", + "Yadira", + "Yasmeen", + "Yasmin", + "Yasmine", + "Yazmin", + "Yesenia", + "Yessenia", + "Yolanda", + "Yoshiko", + "Yvette", + "Yvonne", + "Zachariah", + "Zachary", + "Zachery", + "Zack", + "Zackary", + "Zackery", + "Zakary", + "Zander", + "Zane", + "Zaria", + "Zechariah", + "Zelda", + "Zella", + "Zelma", + "Zena", + "Zetta", + "Zion", + "Zita", + "Zoe", + "Zoey", + "Zoie", + "Zoila", + "Zola", + "Zora", + "Zula" + ]; + return choice(data, this.rnd); + } + + /// + string nameLastName() { + static enum data = [ + "Abbott", + "Abernathy", + "Abshire", + "Adams", + "Altenwerth", + "Anderson", + "Ankunding", + "Armstrong", + "Auer", + "Aufderhar", + "Bahringer", + "Bailey", + "Balistreri", + "Barrows", + "Bartell", + "Bartoletti", + "Barton", + "Bashirian", + "Batz", + "Bauch", + "Baumbach", + "Bayer", + "Beahan", + "Beatty", + "Bechtelar", + "Becker", + "Bednar", + "Beer", + "Beier", + "Berge", + "Bergnaum", + "Bergstrom", + "Bernhard", + "Bernier", + "Bins", + "Blanda", + "Blick", + "Block", + "Bode", + "Boehm", + "Bogan", + "Bogisich", + "Borer", + "Bosco", + "Botsford", + "Boyer", + "Boyle", + "Bradtke", + "Brakus", + "Braun", + "Breitenberg", + "Brekke", + "Brown", + "Bruen", + "Buckridge", + "Carroll", + "Carter", + "Cartwright", + "Casper", + "Cassin", + "Champlin", + "Christiansen", + "Cole", + "Collier", + "Collins", + "Conn", + "Connelly", + "Conroy", + "Considine", + "Corkery", + "Cormier", + "Corwin", + "Cremin", + "Crist", + "Crona", + "Cronin", + "Crooks", + "Cruickshank", + "Cummerata", + "Cummings", + "Dach", + "D'Amore", + "Daniel", + "Dare", + "Daugherty", + "Davis", + "Deckow", + "Denesik", + "Dibbert", + "Dickens", + "Dicki", + "Dickinson", + "Dietrich", + "Donnelly", + "Dooley", + "Douglas", + "Doyle", + "DuBuque", + "Durgan", + "Ebert", + "Effertz", + "Emard", + "Emmerich", + "Erdman", + "Ernser", + "Fadel", + "Fahey", + "Farrell", + "Fay", + "Feeney", + "Feest", + "Feil", + "Ferry", + "Fisher", + "Flatley", + "Frami", + "Franecki", + "Friesen", + "Fritsch", + "Funk", + "Gaylord", + "Gerhold", + "Gerlach", + "Gibson", + "Gislason", + "Gleason", + "Gleichner", + "Glover", + "Goldner", + "Goodwin", + "Gorczany", + "Gottlieb", + "Goyette", + "Grady", + "Graham", + "Grant", + "Green", + "Greenfelder", + "Greenholt", + "Grimes", + "Gulgowski", + "Gusikowski", + "Gutkowski", + "Gutmann", + "Haag", + "Hackett", + "Hagenes", + "Hahn", + "Haley", + "Halvorson", + "Hamill", + "Hammes", + "Hand", + "Hane", + "Hansen", + "Harber", + "Harris", + "Hartmann", + "Harvey", + "Hauck", + "Hayes", + "Heaney", + "Heathcote", + "Hegmann", + "Heidenreich", + "Heller", + "Herman", + "Hermann", + "Hermiston", + "Herzog", + "Hessel", + "Hettinger", + "Hickle", + "Hilll", + "Hills", + "Hilpert", + "Hintz", + "Hirthe", + "Hodkiewicz", + "Hoeger", + "Homenick", + "Hoppe", + "Howe", + "Howell", + "Hudson", + "Huel", + "Huels", + "Hyatt", + "Jacobi", + "Jacobs", + "Jacobson", + "Jakubowski", + "Jaskolski", + "Jast", + "Jenkins", + "Jerde", + "Johns", + "Johnson", + "Johnston", + "Jones", + "Kassulke", + "Kautzer", + "Keebler", + "Keeling", + "Kemmer", + "Kerluke", + "Kertzmann", + "Kessler", + "Kiehn", + "Kihn", + "Kilback", + "King", + "Kirlin", + "Klein", + "Kling", + "Klocko", + "Koch", + "Koelpin", + "Koepp", + "Kohler", + "Konopelski", + "Koss", + "Kovacek", + "Kozey", + "Krajcik", + "Kreiger", + "Kris", + "Kshlerin", + "Kub", + "Kuhic", + "Kuhlman", + "Kuhn", + "Kulas", + "Kunde", + "Kunze", + "Kuphal", + "Kutch", + "Kuvalis", + "Labadie", + "Lakin", + "Lang", + "Langosh", + "Langworth", + "Larkin", + "Larson", + "Leannon", + "Lebsack", + "Ledner", + "Leffler", + "Legros", + "Lehner", + "Lemke", + "Lesch", + "Leuschke", + "Lind", + "Lindgren", + "Littel", + "Little", + "Lockman", + "Lowe", + "Lubowitz", + "Lueilwitz", + "Luettgen", + "Lynch", + "Macejkovic", + "MacGyver", + "Maggio", + "Mann", + "Mante", + "Marks", + "Marquardt", + "Marvin", + "Mayer", + "Mayert", + "McClure", + "McCullough", + "McDermott", + "McGlynn", + "McKenzie", + "McLaughlin", + "Medhurst", + "Mertz", + "Metz", + "Miller", + "Mills", + "Mitchell", + "Moen", + "Mohr", + "Monahan", + "Moore", + "Morar", + "Morissette", + "Mosciski", + "Mraz", + "Mueller", + "Muller", + "Murazik", + "Murphy", + "Murray", + "Nader", + "Nicolas", + "Nienow", + "Nikolaus", + "Nitzsche", + "Nolan", + "Oberbrunner", + "O'Connell", + "O'Conner", + "O'Hara", + "O'Keefe", + "O'Kon", + "Okuneva", + "Olson", + "Ondricka", + "O'Reilly", + "Orn", + "Ortiz", + "Osinski", + "Pacocha", + "Padberg", + "Pagac", + "Parisian", + "Parker", + "Paucek", + "Pfannerstill", + "Pfeffer", + "Pollich", + "Pouros", + "Powlowski", + "Predovic", + "Price", + "Prohaska", + "Prosacco", + "Purdy", + "Quigley", + "Quitzon", + "Rath", + "Ratke", + "Rau", + "Raynor", + "Reichel", + "Reichert", + "Reilly", + "Reinger", + "Rempel", + "Renner", + "Reynolds", + "Rice", + "Rippin", + "Ritchie", + "Robel", + "Roberts", + "Rodriguez", + "Rogahn", + "Rohan", + "Rolfson", + "Romaguera", + "Roob", + "Rosenbaum", + "Rowe", + "Ruecker", + "Runolfsdottir", + "Runolfsson", + "Runte", + "Russel", + "Rutherford", "Ryan", - "Ryann", - "Ryder", - "Rylan", - "Rylee", - "Ryleigh", - "Ryley", - "Sabina", - "Sabrina", - "Sabryna", - "Sadie", - "Sadye", - "Sage", - "Saige", - "Sallie", - "Sally", - "Salma", - "Salvador", - "Salvatore", - "Sam", - "Samanta", - "Samantha", - "Samara", - "Samir", - "Sammie", - "Sammy", - "Samson", - "Sandra", - "Sandrine", - "Sandy", "Sanford", - "Santa", - "Santiago", - "Santina", - "Santino", - "Santos", - "Sarah", - "Sarai", - "Sarina", - "Sasha", - "Saul", - "Savanah", - "Savanna", - "Savannah", - "Savion", - "Scarlett", - "Schuyler", - "Scot", - "Scottie", - "Scotty", - "Seamus", - "Sean", - "Sebastian", - "Sedrick", - "Selena", - "Selina", - "Selmer", - "Serena", - "Serenity", - "Seth", - "Shad", - "Shaina", - "Shakira", - "Shana", - "Shane", - "Shanel", - "Shanelle", - "Shania", - "Shanie", - "Shaniya", - "Shanna", - "Shannon", - "Shanny", - "Shanon", - "Shany", - "Sharon", - "Shaun", - "Shawn", - "Shawna", - "Shaylee", - "Shayna", - "Shayne", - "Shea", - "Sheila", - "Sheldon", - "Shemar", - "Sheridan", - "Sherman", - "Sherwood", - "Shirley", - "Shyann", - "Shyanne", - "Sibyl", - "Sid", - "Sidney", - "Sienna", - "Sierra", - "Sigmund", - "Sigrid", - "Sigurd", - "Silas", - "Sim", - "Simeon", - "Simone", - "Sincere", - "Sister", - "Skye", - "Skyla", - "Skylar", - "Sofia", - "Soledad", - "Solon", - "Sonia", - "Sonny", - "Sonya", - "Sophia", - "Sophie", + "Satterfield", + "Sauer", + "Sawayn", + "Schaden", + "Schaefer", + "Schamberger", + "Schiller", + "Schimmel", + "Schinner", + "Schmeler", + "Schmidt", + "Schmitt", + "Schneider", + "Schoen", + "Schowalter", + "Schroeder", + "Schulist", + "Schultz", + "Schumm", + "Schuppe", + "Schuster", + "Senger", + "Shanahan", + "Shields", + "Simonis", + "Sipes", + "Skiles", + "Smith", + "Smitham", "Spencer", - "Stacey", - "Stacy", - "Stan", - "Stanford", - "Stanley", + "Spinka", + "Sporer", + "Stamm", "Stanton", - "Stefan", - "Stefanie", - "Stella", - "Stephan", - "Stephania", - "Stephanie", - "Stephany", - "Stephen", - "Stephon", - "Sterling", - "Steve", - "Stevie", - "Stewart", - "Stone", - "Stuart", - "Summer", - "Sunny", - "Susan", - "Susana", - "Susanna", - "Susie", - "Suzanne", - "Sven", - "Syble", - "Sydnee", - "Sydney", - "Sydni", - "Sydnie", - "Sylvan", - "Sylvester", - "Sylvia", - "Tabitha", - "Tad", - "Talia", - "Talon", - "Tamara", - "Tamia", - "Tania", - "Tanner", - "Tanya", - "Tara", - "Taryn", - "Tate", - "Tatum", - "Tatyana", - "Taurean", - "Tavares", - "Taya", - "Taylor", - "Teagan", - "Ted", - "Telly", - "Terence", - "Teresa", - "Terrance", - "Terrell", - "Terrence", - "Terrill", + "Stark", + "Stehr", + "Steuber", + "Stiedemann", + "Stokes", + "Stoltenberg", + "Stracke", + "Streich", + "Stroman", + "Strosin", + "Swaniawski", + "Swift", "Terry", - "Tess", - "Tessie", - "Tevin", - "Thad", - "Thaddeus", - "Thalia", - "Thea", - "Thelma", - "Theo", - "Theodora", - "Theodore", - "Theresa", - "Therese", - "Theresia", - "Theron", - "Thomas", - "Thora", - "Thurman", - "Tia", - "Tiana", - "Tianna", - "Tiara", - "Tierra", - "Tiffany", + "Thiel", + "Thompson", "Tillman", - "Timmothy", - "Timmy", - "Timothy", - "Tina", - "Tito", - "Titus", - "Tobin", - "Toby", - "Tod", - "Tom", - "Tomas", - "Tomasa", - "Tommie", - "Toney", - "Toni", - "Tony", - "Torey", - "Torrance", - "Torrey", + "Torp", + "Torphy", + "Towne", "Toy", - "Trace", - "Tracey", - "Tracy", - "Travis", - "Travon", - "Tre", - "Tremaine", - "Tremayne", - "Trent", - "Trenton", - "Tressa", - "Tressie", - "Treva", - "Trever", - "Trevion", - "Trevor", - "Trey", - "Trinity", - "Trisha", - "Tristian", - "Tristin", - "Triston", - "Troy", - "Trudie", - "Trycia", - "Trystan", + "Trantow", + "Tremblay", + "Treutel", + "Tromp", + "Turcotte", "Turner", - "Twila", - "Tyler", - "Tyra", - "Tyree", - "Tyreek", - "Tyrel", - "Tyrell", - "Tyrese", - "Tyrique", - "Tyshawn", - "Tyson", - "Ubaldo", - "Ulices", - "Ulises", - "Una", - "Unique", - "Urban", - "Uriah", - "Uriel", - "Ursula", - "Vada", - "Valentin", - "Valentina", - "Valentine", - "Valerie", - "Vallie", - "Van", - "Vance", - "Vanessa", - "Vaughn", - "Veda", - "Velda", - "Vella", - "Velma", - "Velva", - "Vena", - "Verda", - "Verdie", - "Vergie", - "Verla", - "Verlie", - "Vern", - "Verna", - "Verner", - "Vernice", - "Vernie", - "Vernon", - "Verona", - "Veronica", - "Vesta", - "Vicenta", - "Vicente", - "Vickie", - "Vicky", - "Victor", - "Victoria", - "Vida", - "Vidal", - "Vilma", - "Vince", - "Vincent", - "Vincenza", - "Vincenzo", - "Vinnie", - "Viola", - "Violet", - "Violette", - "Virgie", - "Virgil", - "Virginia", - "Virginie", - "Vita", - "Vito", - "Viva", - "Vivian", - "Viviane", - "Vivianne", - "Vivien", - "Vivienne", - "Vladimir", - "Wade", - "Waino", - "Waldo", + "Ullrich", + "Upton", + "Vandervort", + "Veum", + "Volkman", + "Von", + "VonRueden", + "Waelchi", "Walker", - "Wallace", + "Walsh", "Walter", - "Walton", - "Wanda", "Ward", - "Warren", - "Watson", - "Wava", - "Waylon", - "Wayne", - "Webster", - "Weldon", - "Wellington", - "Wendell", - "Wendy", - "Werner", - "Westley", - "Weston", - "Whitney", - "Wilber", - "Wilbert", - "Wilburn", - "Wiley", - "Wilford", - "Wilfred", - "Wilfredo", - "Wilfrid", - "Wilhelm", - "Wilhelmine", + "Waters", + "Watsica", + "Weber", + "Wehner", + "Weimann", + "Weissnat", + "Welch", + "West", + "White", + "Wiegand", + "Wilderman", + "Wilkinson", "Will", - "Willa", - "Willard", - "William", - "Willie", - "Willis", - "Willow", - "Willy", - "Wilma", - "Wilmer", - "Wilson", - "Wilton", - "Winfield", - "Winifred", - "Winnifred", - "Winona", - "Winston", - "Woodrow", - "Wyatt", + "Williamson", + "Willms", + "Windler", + "Wintheiser", + "Wisoky", + "Wisozk", + "Witting", + "Wiza", + "Wolf", + "Wolff", + "Wuckert", + "Wunsch", "Wyman", - "Xander", - "Xavier", - "Xzavier", - "Yadira", - "Yasmeen", - "Yasmin", - "Yasmine", - "Yazmin", - "Yesenia", - "Yessenia", - "Yolanda", - "Yoshiko", - "Yvette", - "Yvonne", - "Zachariah", - "Zachary", - "Zachery", - "Zack", - "Zackary", - "Zackery", - "Zakary", - "Zander", - "Zane", - "Zaria", - "Zechariah", - "Zelda", - "Zella", - "Zelma", - "Zena", - "Zetta", - "Zion", - "Zita", - "Zoe", - "Zoey", - "Zoie", - "Zoila", - "Zola", - "Zora", - "Zula" + "Yost", + "Yundt", + "Zboncak", + "Zemlak", + "Ziemann", + "Zieme", + "Zulauf" ]; return choice(data, this.rnd); } @@ -8154,6 +8154,63 @@ class Faker { return choice(data, this.rnd); } + /// + string addressState() { + static enum data = [ + "Alabama", + "Alaska", + "Arizona", + "Arkansas", + "California", + "Colorado", + "Connecticut", + "Delaware", + "Florida", + "Georgia", + "Hawaii", + "Idaho", + "Illinois", + "Indiana", + "Iowa", + "Kansas", + "Kentucky", + "Louisiana", + "Maine", + "Maryland", + "Massachusetts", + "Michigan", + "Minnesota", + "Mississippi", + "Missouri", + "Montana", + "Nebraska", + "Nevada", + "New Hampshire", + "New Jersey", + "New Mexico", + "New York", + "North Carolina", + "North Dakota", + "Ohio", + "Oklahoma", + "Oregon", + "Pennsylvania", + "Rhode Island", + "South Carolina", + "South Dakota", + "Tennessee", + "Texas", + "Utah", + "Vermont", + "Virginia", + "Washington", + "West Virginia", + "Wisconsin", + "Wyoming" + ]; + return choice(data, this.rnd); + } + /// string addressCountry() { static enum data = [ @@ -8406,67 +8463,13 @@ class Faker { } /// - string addressState() { + string addressDefaultCountry() { static enum data = [ - "Alabama", - "Alaska", - "Arizona", - "Arkansas", - "California", - "Colorado", - "Connecticut", - "Delaware", - "Florida", - "Georgia", - "Hawaii", - "Idaho", - "Illinois", - "Indiana", - "Iowa", - "Kansas", - "Kentucky", - "Louisiana", - "Maine", - "Maryland", - "Massachusetts", - "Michigan", - "Minnesota", - "Mississippi", - "Missouri", - "Montana", - "Nebraska", - "Nevada", - "New Hampshire", - "New Jersey", - "New Mexico", - "New York", - "North Carolina", - "North Dakota", - "Ohio", - "Oklahoma", - "Oregon", - "Pennsylvania", - "Rhode Island", - "South Carolina", - "South Dakota", - "Tennessee", - "Texas", - "Utah", - "Vermont", - "Virginia", - "Washington", - "West Virginia", - "Wisconsin", - "Wyoming" + "United States of America" ]; return choice(data, this.rnd); } - /// - string addressStreetAddress() { - return format!"%s %s"(addressBuildingNumber(), addressStreetName()); - } - /// string addressDirection() { static enum data = [ @@ -8509,11 +8512,8 @@ class Faker { } /// - string addressDefaultCountry() { - static enum data = [ - "United States of America" - ]; - return choice(data, this.rnd); + string addressStreetAddress() { + return format!"%s %s"(addressBuildingNumber(), addressStreetName()); } /// @@ -9002,19 +9002,19 @@ class Faker { } /// - string addressSecondaryAddress() { + string addressPostcode() { static enum data = [ - "Apt. ###", - "Suite ###" + "#####", + "#####-####" ]; return this.digitBuild(choice(data, this.rnd)); } /// - string addressPostcode() { + string addressSecondaryAddress() { static enum data = [ - "#####", - "#####-####" + "Apt. ###", + "Suite ###" ]; return this.digitBuild(choice(data, this.rnd)); } @@ -9260,6 +9260,85 @@ class Faker { return choice(data, this.rnd); } + /// + string teamCreature() { + static enum data = [ + "ants", + "bats", + "bears", + "bees", + "birds", + "buffalo", + "cats", + "chickens", + "cattle", + "dogs", + "dolphins", + "ducks", + "elephants", + "fishes", + "foxes", + "frogs", + "geese", + "goats", + "horses", + "kangaroos", + "lions", + "monkeys", + "owls", + "oxen", + "penguins", + "people", + "pigs", + "rabbits", + "sheep", + "tigers", + "whales", + "wolves", + "zebras", + "banshees", + "crows", + "black cats", + "chimeras", + "ghosts", + "conspirators", + "dragons", + "dwarves", + "elves", + "enchanters", + "exorcists", + "sons", + "foes", + "giants", + "gnomes", + "goblins", + "gooses", + "griffins", + "lycanthropes", + "nemesis", + "ogres", + "oracles", + "prophets", + "sorcerors", + "spiders", + "spirits", + "vampires", + "warlocks", + "vixens", + "werewolves", + "witches", + "worshipers", + "zombies", + "druids" + ]; + return choice(data, this.rnd); + } + + /// + string teamName() { + return format!"%s %s"(addressState(), teamCreature()); + } + /// string databaseType() { static enum data = [ @@ -9312,6 +9391,19 @@ class Faker { return choice(data, this.rnd); } + /// + string databaseEngine() { + static enum data = [ + "InnoDB", + "MyISAM", + "MEMORY", + "CSV", + "BLACKHOLE", + "ARCHIVE" + ]; + return choice(data, this.rnd); + } + /// string databaseCollation() { static enum data = [ @@ -9327,133 +9419,197 @@ class Faker { } /// - string databaseEngine() { + string phoneNumberFormats() { static enum data = [ - "InnoDB", - "MyISAM", - "MEMORY", - "CSV", - "BLACKHOLE", - "ARCHIVE" + "!##-!##-####", + "(!##) !##-####", + "1-!##-!##-####", + "!##.!##.####", + "!##-!##-####", + "(!##) !##-####", + "1-!##-!##-####", + "!##.!##.####", + "!##-!##-#### x###", + "(!##) !##-#### x###", + "1-!##-!##-#### x###", + "!##.!##.#### x###", + "!##-!##-#### x####", + "(!##) !##-#### x####", + "1-!##-!##-#### x####", + "!##.!##.#### x####", + "!##-!##-#### x#####", + "(!##) !##-#### x#####", + "1-!##-!##-#### x#####", + "!##.!##.#### x#####" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + string cellPhoneFormats() { + static enum data = [ + "###-###-####", + "(###) ###-####", + "1-###-###-####", + "###.###.####" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + string vehicleFuel() { + static enum data = [ + "Diesel", + "Electric", + "Gasoline", + "Hybrid" ]; return choice(data, this.rnd); } /// - string teamCreature() { + string vehicleManufacturer() { static enum data = [ - "ants", - "bats", - "bears", - "bees", - "birds", - "buffalo", - "cats", - "chickens", - "cattle", - "dogs", - "dolphins", - "ducks", - "elephants", - "fishes", - "foxes", - "frogs", - "geese", - "goats", - "horses", - "kangaroos", - "lions", - "monkeys", - "owls", - "oxen", - "penguins", - "people", - "pigs", - "rabbits", - "sheep", - "tigers", - "whales", - "wolves", - "zebras", - "banshees", - "crows", - "black cats", - "chimeras", - "ghosts", - "conspirators", - "dragons", - "dwarves", - "elves", - "enchanters", - "exorcists", - "sons", - "foes", - "giants", - "gnomes", - "goblins", - "gooses", - "griffins", - "lycanthropes", - "nemesis", - "ogres", - "oracles", - "prophets", - "sorcerors", - "spiders", - "spirits", - "vampires", - "warlocks", - "vixens", - "werewolves", - "witches", - "worshipers", - "zombies", - "druids" + "Chevrolet", + "Cadillac", + "Ford", + "Chrysler", + "Dodge", + "Jeep", + "Tesla", + "Toyota", + "Honda", + "Nissan", + "Audi", + "Mercedes Benz", + "BMW", + "Volkswagen", + "Porsche", + "Jaguar", + "Aston Martin", + "Land Rover", + "Bentley", + "Mini", + "Rolls Royce", + "Fiat", + "Lamborghini", + "Maserati", + "Ferrari", + "Bugatti", + "Kia", + "Hyandai" + ]; + return choice(data, this.rnd); + } + + /// + string vehicleVehicleType() { + static enum data = [ + "Cargo Van", + "Convertible", + "Coupe", + "Crew Cab Pickup", + "Extended Cab Pickup", + "Hatchback", + "Minivan", + "Passenger Van", + "SUV", + "Sedan", + "Wagon" + ]; + return choice(data, this.rnd); + } + + /// + string vehicleModel() { + static enum data = [ + "Fiesta", + "Focus", + "Taurus", + "Mustang", + "Explorer", + "Expedition", + "F-150", + "Model T", + "Ranchero", + "Volt", + "Cruze", + "Malibu", + "Impala", + "Camaro", + "Corvette", + "Colorado", + "Silverado", + "El Camino", + "CTS", + "XTS", + "ATS", + "Escalade", + "Alpine", + "Charger", + "LeBaron", + "PT Cruiser", + "Challenger", + "Durango", + "Grand Caravan", + "Wrangler", + "Grand Cherokee", + "Roadster", + "Model S", + "Model 3", + "Camry", + "Prius", + "Land Cruiser", + "Accord", + "Civic", + "Element", + "Sentra", + "Altima", + "A8", + "A4", + "Beetle", + "Jetta", + "Golf", + "911", + "Spyder", + "Countach", + "Mercielago", + "Aventador" ]; return choice(data, this.rnd); } /// - string teamName() { - return format!"%s %s"(addressState(), teamCreature()); + string businessCreditCardExpiryDates() { + static enum data = [ + "2011-10-12", + "2012-11-12", + "2015-11-11", + "2013-9-12" + ]; + return choice(data, this.rnd); } /// - string phoneNumberFormats() { + string businessCreditCardTypes() { static enum data = [ - "!##-!##-####", - "(!##) !##-####", - "1-!##-!##-####", - "!##.!##.####", - "!##-!##-####", - "(!##) !##-####", - "1-!##-!##-####", - "!##.!##.####", - "!##-!##-#### x###", - "(!##) !##-#### x###", - "1-!##-!##-#### x###", - "!##.!##.#### x###", - "!##-!##-#### x####", - "(!##) !##-#### x####", - "1-!##-!##-#### x####", - "!##.!##.#### x####", - "!##-!##-#### x#####", - "(!##) !##-#### x#####", - "1-!##-!##-#### x#####", - "!##.!##.#### x#####" + "visa", + "mastercard", + "americanexpress", + "discover" ]; - return this.digitBuild(choice(data, this.rnd)); + return choice(data, this.rnd); } /// - string cellPhoneFormats() { + string businessCreditCardNumbers() { static enum data = [ - "###-###-####", - "(###) ###-####", - "1-###-###-####", - "###.###.####" + "1234-2121-1221-1211", + "1212-1221-1121-1234", + "1211-1221-1234-2201", + "1228-1221-1221-1431" ]; - return this.digitBuild(choice(data, this.rnd)); + return choice(data, this.rnd); } /// @@ -10753,162 +10909,6 @@ class Faker { return choice(data, this.rnd); } - /// - string businessCreditCardExpiryDates() { - static enum data = [ - "2011-10-12", - "2012-11-12", - "2015-11-11", - "2013-9-12" - ]; - return choice(data, this.rnd); - } - - /// - string businessCreditCardTypes() { - static enum data = [ - "visa", - "mastercard", - "americanexpress", - "discover" - ]; - return choice(data, this.rnd); - } - - /// - string businessCreditCardNumbers() { - static enum data = [ - "1234-2121-1221-1211", - "1212-1221-1121-1234", - "1211-1221-1234-2201", - "1228-1221-1221-1431" - ]; - return choice(data, this.rnd); - } - - /// - string vehicleFuel() { - static enum data = [ - "Diesel", - "Electric", - "Gasoline", - "Hybrid" - ]; - return choice(data, this.rnd); - } - - /// - string vehicleManufacturer() { - static enum data = [ - "Chevrolet", - "Cadillac", - "Ford", - "Chrysler", - "Dodge", - "Jeep", - "Tesla", - "Toyota", - "Honda", - "Nissan", - "Audi", - "Mercedes Benz", - "BMW", - "Volkswagen", - "Porsche", - "Jaguar", - "Aston Martin", - "Land Rover", - "Bentley", - "Mini", - "Rolls Royce", - "Fiat", - "Lamborghini", - "Maserati", - "Ferrari", - "Bugatti", - "Kia", - "Hyandai" - ]; - return choice(data, this.rnd); - } - - /// - string vehicleVehicleType() { - static enum data = [ - "Cargo Van", - "Convertible", - "Coupe", - "Crew Cab Pickup", - "Extended Cab Pickup", - "Hatchback", - "Minivan", - "Passenger Van", - "SUV", - "Sedan", - "Wagon" - ]; - return choice(data, this.rnd); - } - - /// - string vehicleModel() { - static enum data = [ - "Fiesta", - "Focus", - "Taurus", - "Mustang", - "Explorer", - "Expedition", - "F-150", - "Model T", - "Ranchero", - "Volt", - "Cruze", - "Malibu", - "Impala", - "Camaro", - "Corvette", - "Colorado", - "Silverado", - "El Camino", - "CTS", - "XTS", - "ATS", - "Escalade", - "Alpine", - "Charger", - "LeBaron", - "PT Cruiser", - "Challenger", - "Durango", - "Grand Caravan", - "Wrangler", - "Grand Cherokee", - "Roadster", - "Model S", - "Model 3", - "Camry", - "Prius", - "Land Cruiser", - "Accord", - "Civic", - "Element", - "Sentra", - "Altima", - "A8", - "A4", - "Beetle", - "Jetta", - "Golf", - "911", - "Spyder", - "Countach", - "Mercielago", - "Aventador" - ]; - return choice(data, this.rnd); - } - /// string financeBIC() { diff --git a/source/faked/faker_af_za.d b/source/faked/faker_af_za.d index b7b03d9..f57c722 100644 --- a/source/faked/faker_af_za.d +++ b/source/faked/faker_af_za.d @@ -19,173 +19,69 @@ class Faker_af_za : Faker { } /// - override string nameLastName() { + override string phoneNumberFormats() { static enum data = [ - "van de Merwe", - "Schoeman", - "Barnard", - "de Kock", - "Meintjies", - "le Roux", - "Koen", - "Morkel", - "Viljoen", - "Smit", - "Nel", - "Grobelaar", - "Oppenheimer", - "Castelyn", - "du Preez", - "Cronnje", - "Donald", - "Pringle", - "Snell", - "Burger", - "van Heerden", - "van de Heefer", - "Wessels", - "Eksteen", - "Kirsten", - "de Villiers", - "Olivier", - "Steyn", - "Kallis", - "Ackerman", - "Dippenaar", - "Strydon", - "Boje", - "Pretorius", - "Langeveldt", - "Botha", - "Duminy", - "Fuller", - "Philander", - "Daniels", - "Fichardt", - "van Zyl", - "de Bruyn", - "van der Bijl", - "Dyer", - "van Buuren", - "Boyes", - "Versfeld", - "Bisset", - "Castens", - "Louw", - "Powell", - "Snedden", - "van Renen", - "Myburg", - "Bredenkamp", - "Mellett", - "Hertzog", - "Theunissen", - "de Waal", - "Cloete", - "Krige", - "Melker", - "Loubser", - "Stegmann", - "Joubert", - "Luyt", - "Roos", - "Lombard", - "van der Hoff", - "Immelman", - "Els", - "Delaney", - "Strauss", - "Meyer", - "Pienaar", - "du Plessis", - "van Rooyen", - "Kruger", - "Mostert", - "Scholtz", - "Aucamp", - "Albertyn", - "Bosman", - "Bester", - "Truter", - "Prinsloo", - "van Niekerk", - "Zimmerman", - "Venter", - "van den Berg", - "de Wet", - "Marais", - "van Jaarsveld", - "Jordaan", - "Malan", - "Viviers", - "Myburgh", - "Hoffman", - "Bekker", - "Rossouw", - "Rens", - "Lochner", - "Hanekom", - "Schmidt", - "Bekker", - "Wentzel", - "van Zyl", - "Bezuidenhout", - "Cilliers", - "Truter", - "Naude", - "de Vos", - "Goosen", - "Durand", - "Potgieter", - "van Deventer", - "de Klerk", - "Spies", - "Snyman", - "Oosthuizen", - "Bosch", - "Vogel", - "Fourie", - "van Staden", - "Wagenaar", - "Wolmerans", - "Veldsman", - "Tromp", - "Serfontein", - "Claasen", - "Heunis", - "Visagie", - "Ferreira", - "Erasmus", - "Knoetze", - "Jansen van Rensburg", - "Styger", - "Roberts", - "Richter", - "Lotter", - "Swart", - "Badenhorst", - "Laubscher", - "Hattingh", - "Visser", - "Brink", - "Theron", - "Paulse", - "Basson", - "van der Westhuyzen", - "Gerber", - "Human", - "Uys", - "Hougaard", - "Steenkamp", - "Pieterse", - "Brits", - "Jantjies", - "Etzebeth", - "de Jager", - "Boshoff", - "Kriel", - "Vosloo", - "Carstens" + "01# ### #####", + "02# ### #####", + "03# ### #####", + "04# ### #####", + "05# ### #####", + "0800 ### ###", + "0860 ### ###", + "01#########", + "01# ########" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + override string cellPhoneFormats() { + static enum data = [ + "082 ### ####", + "084 ### ####", + "083 ### ####", + "065 ### ####", + "082#######", + "082 #######" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + override string companySuffix() { + static enum data = [ + "Pty Ltd", + "Ltd", + "CC" + ]; + return choice(data, this.rnd); + } + + /// + override string internetDomainSuffix() { + static enum data = [ + "co.za", + "com", + "org.za", + "info", + "net.za" + ]; + return choice(data, this.rnd); + } + + /// + override string addressPostcode() { + static enum data = [ + "#####", + "####" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + override string addressDefaultCountry() { + static enum data = [ + "South Africa" ]; return choice(data, this.rnd); } @@ -422,6 +318,178 @@ class Faker_af_za : Faker { return choice(data, this.rnd); } + /// + override string nameLastName() { + static enum data = [ + "van de Merwe", + "Schoeman", + "Barnard", + "de Kock", + "Meintjies", + "le Roux", + "Koen", + "Morkel", + "Viljoen", + "Smit", + "Nel", + "Grobelaar", + "Oppenheimer", + "Castelyn", + "du Preez", + "Cronnje", + "Donald", + "Pringle", + "Snell", + "Burger", + "van Heerden", + "van de Heefer", + "Wessels", + "Eksteen", + "Kirsten", + "de Villiers", + "Olivier", + "Steyn", + "Kallis", + "Ackerman", + "Dippenaar", + "Strydon", + "Boje", + "Pretorius", + "Langeveldt", + "Botha", + "Duminy", + "Fuller", + "Philander", + "Daniels", + "Fichardt", + "van Zyl", + "de Bruyn", + "van der Bijl", + "Dyer", + "van Buuren", + "Boyes", + "Versfeld", + "Bisset", + "Castens", + "Louw", + "Powell", + "Snedden", + "van Renen", + "Myburg", + "Bredenkamp", + "Mellett", + "Hertzog", + "Theunissen", + "de Waal", + "Cloete", + "Krige", + "Melker", + "Loubser", + "Stegmann", + "Joubert", + "Luyt", + "Roos", + "Lombard", + "van der Hoff", + "Immelman", + "Els", + "Delaney", + "Strauss", + "Meyer", + "Pienaar", + "du Plessis", + "van Rooyen", + "Kruger", + "Mostert", + "Scholtz", + "Aucamp", + "Albertyn", + "Bosman", + "Bester", + "Truter", + "Prinsloo", + "van Niekerk", + "Zimmerman", + "Venter", + "van den Berg", + "de Wet", + "Marais", + "van Jaarsveld", + "Jordaan", + "Malan", + "Viviers", + "Myburgh", + "Hoffman", + "Bekker", + "Rossouw", + "Rens", + "Lochner", + "Hanekom", + "Schmidt", + "Bekker", + "Wentzel", + "van Zyl", + "Bezuidenhout", + "Cilliers", + "Truter", + "Naude", + "de Vos", + "Goosen", + "Durand", + "Potgieter", + "van Deventer", + "de Klerk", + "Spies", + "Snyman", + "Oosthuizen", + "Bosch", + "Vogel", + "Fourie", + "van Staden", + "Wagenaar", + "Wolmerans", + "Veldsman", + "Tromp", + "Serfontein", + "Claasen", + "Heunis", + "Visagie", + "Ferreira", + "Erasmus", + "Knoetze", + "Jansen van Rensburg", + "Styger", + "Roberts", + "Richter", + "Lotter", + "Swart", + "Badenhorst", + "Laubscher", + "Hattingh", + "Visser", + "Brink", + "Theron", + "Paulse", + "Basson", + "van der Westhuyzen", + "Gerber", + "Human", + "Uys", + "Hougaard", + "Steenkamp", + "Pieterse", + "Brits", + "Jantjies", + "Etzebeth", + "de Jager", + "Boshoff", + "Kriel", + "Vosloo", + "Carstens" + ]; + return choice(data, this.rnd); + } + /// override string nameMaleFirstName() { static enum data = [ @@ -661,72 +729,4 @@ class Faker_af_za : Faker { return choice(data, this.rnd); } - /// - override string phoneNumberFormats() { - static enum data = [ - "01# ### #####", - "02# ### #####", - "03# ### #####", - "04# ### #####", - "05# ### #####", - "0800 ### ###", - "0860 ### ###", - "01#########", - "01# ########" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string cellPhoneFormats() { - static enum data = [ - "082 ### ####", - "084 ### ####", - "083 ### ####", - "065 ### ####", - "082#######", - "082 #######" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string addressPostcode() { - static enum data = [ - "#####", - "####" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string addressDefaultCountry() { - static enum data = [ - "South Africa" - ]; - return choice(data, this.rnd); - } - - /// - override string internetDomainSuffix() { - static enum data = [ - "co.za", - "com", - "org.za", - "info", - "net.za" - ]; - return choice(data, this.rnd); - } - - /// - override string companySuffix() { - static enum data = [ - "Pty Ltd", - "Ltd", - "CC" - ]; - return choice(data, this.rnd); - } - } diff --git a/source/faked/faker_de.d b/source/faked/faker_de.d index 8177b1d..e6fa81b 100644 --- a/source/faked/faker_de.d +++ b/source/faked/faker_de.d @@ -316,22 +316,14 @@ class Faker_de : Faker { } /// - override string nameName() { - switch(uniform(0, 6, this.rnd)) { - case 0: - return format!"%s %s %s"(namePrefix(), nameFirstName(), nameLastName()); - case 1: - return format!"%s %s %s"(nameFirstName(), nameNobilityTitlePrefix(), nameLastName()); - case 2: - return format!"%s %s"(nameFirstName(), nameLastName()); - case 3: - return format!"%s %s"(nameFirstName(), nameLastName()); - case 4: - return format!"%s %s"(nameFirstName(), nameLastName()); - case 5: - return format!"%s %s"(nameFirstName(), nameLastName()); - default: assert(false); - } + string nameNobilityTitlePrefix() { + static enum data = [ + "zu", + "von", + "vom", + "von der" + ]; + return choice(data, this.rnd); } /// @@ -3203,14 +3195,22 @@ class Faker_de : Faker { } /// - string nameNobilityTitlePrefix() { - static enum data = [ - "zu", - "von", - "vom", - "von der" - ]; - return choice(data, this.rnd); + override string nameName() { + switch(uniform(0, 6, this.rnd)) { + case 0: + return format!"%s %s %s"(namePrefix(), nameFirstName(), nameLastName()); + case 1: + return format!"%s %s %s"(nameFirstName(), nameNobilityTitlePrefix(), nameLastName()); + case 2: + return format!"%s %s"(nameFirstName(), nameLastName()); + case 3: + return format!"%s %s"(nameFirstName(), nameLastName()); + case 4: + return format!"%s %s"(nameFirstName(), nameLastName()); + case 5: + return format!"%s %s"(nameFirstName(), nameLastName()); + default: assert(false); + } } /// @@ -3236,6 +3236,29 @@ class Faker_de : Faker { return choice(data, this.rnd); } + /// + override string addressState() { + static enum data = [ + "Baden-Württemberg", + "Bayern", + "Berlin", + "Brandenburg", + "Bremen", + "Hamburg", + "Hessen", + "Mecklenburg-Vorpommern", + "Niedersachsen", + "Nordrhein-Westfalen", + "Rheinland-Pfalz", + "Saarland", + "Sachsen", + "Sachsen-Anhalt", + "Schleswig-Holstein", + "Thüringen" + ]; + return choice(data, this.rnd); + } + /// override string addressCountry() { static enum data = [ @@ -3480,29 +3503,6 @@ class Faker_de : Faker { return choice(data, this.rnd); } - /// - override string addressState() { - static enum data = [ - "Baden-Württemberg", - "Bayern", - "Berlin", - "Brandenburg", - "Bremen", - "Hamburg", - "Hessen", - "Mecklenburg-Vorpommern", - "Niedersachsen", - "Nordrhein-Westfalen", - "Rheinland-Pfalz", - "Saarland", - "Sachsen", - "Sachsen-Anhalt", - "Schleswig-Holstein", - "Thüringen" - ]; - return choice(data, this.rnd); - } - /// override string addressDefaultCountry() { static enum data = [ @@ -4610,21 +4610,21 @@ class Faker_de : Faker { } /// - override string cellPhoneFormats() { + override string phoneNumberFormats() { static enum data = [ - "+49-1##-#######", - "+49-1###-########" + "(0###) #########", + "(0####) #######", + "+49-###-#######", + "+49-####-########" ]; return this.digitBuild(choice(data, this.rnd)); } /// - override string phoneNumberFormats() { + override string cellPhoneFormats() { static enum data = [ - "(0###) #########", - "(0####) #######", - "+49-###-#######", - "+49-####-########" + "+49-1##-#######", + "+49-1###-########" ]; return this.digitBuild(choice(data, this.rnd)); } diff --git a/source/faked/faker_de_at.d b/source/faked/faker_de_at.d index 7a2a98f..e3f325f 100644 --- a/source/faked/faker_de_at.d +++ b/source/faked/faker_de_at.d @@ -18,17 +18,6 @@ class Faker_de_at : Faker { super(seed); } - /// - override string cellPhoneFormats() { - static enum data = [ - "+43-6##-#######", - "06##-########", - "+436#########", - "06##########" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - /// override string phoneNumberFormats() { static enum data = [ @@ -44,6 +33,17 @@ class Faker_de_at : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + override string cellPhoneFormats() { + static enum data = [ + "+43-6##-#######", + "06##-########", + "+436#########", + "06##########" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + /// override string companySuffix() { static enum data = [ @@ -85,6 +85,31 @@ class Faker_de_at : Faker { } } + /// + override string internetFreeEmail() { + static enum data = [ + "gmail.com", + "yahoo.com", + "hotmail.com" + ]; + return choice(data, this.rnd); + } + + /// + override string internetDomainSuffix() { + static enum data = [ + "com", + "info", + "name", + "net", + "org", + "de", + "ch", + "at" + ]; + return choice(data, this.rnd); + } + /// override string addressStateAbbr() { static enum data = [ @@ -724,49 +749,16 @@ class Faker_de_at : Faker { } /// - override string internetFreeEmail() { - static enum data = [ - "gmail.com", - "yahoo.com", - "hotmail.com" - ]; - return choice(data, this.rnd); - } - - /// - override string internetDomainSuffix() { + string nameNobilityTitlePrefix() { static enum data = [ - "com", - "info", - "name", - "net", - "org", - "de", - "ch", - "at" + "zu", + "von", + "vom", + "von der" ]; return choice(data, this.rnd); } - /// - override string nameName() { - switch(uniform(0, 6, this.rnd)) { - case 0: - return format!"%s %s %s"(namePrefix(), nameFirstName(), nameLastName()); - case 1: - return format!"%s %s %s"(nameFirstName(), nameNobilityTitlePrefix(), nameLastName()); - case 2: - return format!"%s %s"(nameFirstName(), nameLastName()); - case 3: - return format!"%s %s"(nameFirstName(), nameLastName()); - case 4: - return format!"%s %s"(nameFirstName(), nameLastName()); - case 5: - return format!"%s %s"(nameFirstName(), nameLastName()); - default: assert(false); - } - } - /// override string namePrefix() { static enum data = [ @@ -3634,14 +3626,22 @@ class Faker_de_at : Faker { } /// - string nameNobilityTitlePrefix() { - static enum data = [ - "zu", - "von", - "vom", - "von der" - ]; - return choice(data, this.rnd); + override string nameName() { + switch(uniform(0, 6, this.rnd)) { + case 0: + return format!"%s %s %s"(namePrefix(), nameFirstName(), nameLastName()); + case 1: + return format!"%s %s %s"(nameFirstName(), nameNobilityTitlePrefix(), nameLastName()); + case 2: + return format!"%s %s"(nameFirstName(), nameLastName()); + case 3: + return format!"%s %s"(nameFirstName(), nameLastName()); + case 4: + return format!"%s %s"(nameFirstName(), nameLastName()); + case 5: + return format!"%s %s"(nameFirstName(), nameLastName()); + default: assert(false); + } } } diff --git a/source/faked/faker_de_ch.d b/source/faked/faker_de_ch.d index b2f9b30..9bafadf 100644 --- a/source/faked/faker_de_ch.d +++ b/source/faked/faker_de_ch.d @@ -34,50 +34,6 @@ class Faker_de_ch : Faker { return this.digitBuild(choice(data, this.rnd)); } - /// - override string internetDomainSuffix() { - static enum data = [ - "com", - "net", - "biz", - "ch", - "de", - "li", - "at", - "ch", - "ch" - ]; - return choice(data, this.rnd); - } - - /// - override string companySuffix() { - static enum data = [ - "AG", - "GmbH", - "und Söhne", - "und Partner", - "& Co.", - "Gruppe", - "LLC", - "Inc." - ]; - return choice(data, this.rnd); - } - - /// - override string companyName() { - switch(uniform(0, 3, this.rnd)) { - case 0: - return format!"%s %s"(nameLastName(), companySuffix()); - case 1: - return format!"%s-%s"(nameLastName(), nameLastName()); - case 2: - return format!"%s, %s und %s"(nameLastName(), nameLastName(), nameLastName()); - default: assert(false); - } - } - /// override string addressPostcode() { static enum data = [ @@ -94,6 +50,14 @@ class Faker_de_ch : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + override string addressDefaultCountry() { + static enum data = [ + "Schweiz" + ]; + return choice(data, this.rnd); + } + /// override string addressCountryCode() { static enum data = [ @@ -112,235 +76,55 @@ class Faker_de_ch : Faker { } /// - override string addressDefaultCountry() { - static enum data = [ - "Schweiz" - ]; - return choice(data, this.rnd); - } - - /// - override string namePrefix() { - static enum data = [ - "Hr.", - "Fr.", - "Dr." - ]; - return choice(data, this.rnd); - } - - /// - override string nameLastName() { + override string companySuffix() { static enum data = [ - "Ackermann", - "Aebi", - "Albrecht", - "Ammann", - "Amrein", - "Arnold", - "Bachmann", - "Bader", - "Bär", - "Bättig", - "Bauer", - "Baumann", - "Baumgartner", - "Baur", - "Beck", - "Benz", - "Berger", - "Bernasconi", - "Betschart", - "Bianchi", - "Bieri", - "Blaser", - "Blum", - "Bolliger", - "Bosshard", - "Braun", - "Brun", - "Brunner", - "Bucher", - "Bühler", - "Bühlmann", - "Burri", - "Christen", - "Egger", - "Egli", - "Eichenberger", - "Erni", - "Ernst", - "Eugster", - "Fankhauser", - "Favre", - "Fehr", - "Felber", - "Felder", - "Ferrari", - "Fischer", - "Flückiger", - "Forster", - "Frei", - "Frey", - "Frick", - "Friedli", - "Fuchs", - "Furrer", - "Gasser", - "Geiger", - "Gerber", - "Gfeller", - "Giger", - "Gloor", - "Graf", - "Grob", - "Gross", - "Gut", - "Haas", - "Häfliger", - "Hafner", - "Hartmann", - "Hasler", - "Hauser", - "Hermann", - "Herzog", - "Hess", - "Hirt", - "Hodel", - "Hofer", - "Hoffmann", - "Hofmann", - "Hofstetter", - "Hotz", - "Huber", - "Hug", - "Hunziker", - "Hürlimann", - "Imhof", - "Isler", - "Iten", - "Jäggi", - "Jenni", - "Jost", - "Kägi", - "Kaiser", - "Kälin", - "Käser", - "Kaufmann", - "Keller", - "Kern", - "Kessler", - "Knecht", - "Koch", - "Kohler", - "Kuhn", - "Küng", - "Kunz", - "Lang", - "Lanz", - "Lehmann", - "Leu", - "Leunberger", - "Lüscher", - "Lustenberger", - "Lüthi", - "Lutz", - "Mäder", - "Maier", - "Marti", - "Martin", - "Maurer", - "Mayer", - "Meier", - "Meili", - "Meister", - "Merz", - "Mettler", - "Meyer", - "Michel", - "Moser", - "Müller", - "Näf", - "Ott", - "Peter", - "Pfister", - "Portmann", - "Probst", - "Rey", - "Ritter", - "Roos", - "Roth", - "Rüegg", - "Schäfer", - "Schaller", - "Schär", - "Schärer", - "Schaub", - "Scheidegger", - "Schenk", - "Scherrer", - "Schlatter", - "Schmid", - "Schmidt", - "Schneider", - "Schnyder", - "Schoch", - "Schuler", - "Schumacher", - "Schürch", - "Schwab", - "Schwarz", - "Schweizer", - "Seiler", - "Senn", - "Sidler", - "Siegrist", - "Sigrist", - "Spörri", - "Stadelmann", - "Stalder", - "Staub", - "Stauffer", - "Steffen", - "Steiger", - "Steiner", - "Steinmann", - "Stettler", - "Stocker", - "Stöckli", - "Stucki", - "Studer", - "Stutz", - "Suter", - "Sutter", - "Tanner", - "Thommen", - "Tobler", - "Vogel", - "Vogt", - "Wagner", - "Walder", - "Walter", - "Weber", - "Wegmann", - "Wehrli", - "Weibel", - "Wenger", - "Wettstein", - "Widmer", - "Winkler", - "Wirth", - "Wirz", - "Wolf", - "Wüthrich", - "Wyss", - "Zbinden", - "Zehnder", - "Ziegler", - "Zimmermann", - "Zingg", - "Zollinger", - "Zürcher" + "AG", + "GmbH", + "und Söhne", + "und Partner", + "& Co.", + "Gruppe", + "LLC", + "Inc." + ]; + return choice(data, this.rnd); + } + + /// + override string companyName() { + switch(uniform(0, 3, this.rnd)) { + case 0: + return format!"%s %s"(nameLastName(), companySuffix()); + case 1: + return format!"%s-%s"(nameLastName(), nameLastName()); + case 2: + return format!"%s, %s und %s"(nameLastName(), nameLastName(), nameLastName()); + default: assert(false); + } + } + + /// + override string internetDomainSuffix() { + static enum data = [ + "com", + "net", + "biz", + "ch", + "de", + "li", + "at", + "ch", + "ch" + ]; + return choice(data, this.rnd); + } + + /// + override string namePrefix() { + static enum data = [ + "Hr.", + "Fr.", + "Dr." ]; return choice(data, this.rnd); } @@ -688,6 +472,222 @@ class Faker_de_ch : Faker { return choice(data, this.rnd); } + /// + override string nameLastName() { + static enum data = [ + "Ackermann", + "Aebi", + "Albrecht", + "Ammann", + "Amrein", + "Arnold", + "Bachmann", + "Bader", + "Bär", + "Bättig", + "Bauer", + "Baumann", + "Baumgartner", + "Baur", + "Beck", + "Benz", + "Berger", + "Bernasconi", + "Betschart", + "Bianchi", + "Bieri", + "Blaser", + "Blum", + "Bolliger", + "Bosshard", + "Braun", + "Brun", + "Brunner", + "Bucher", + "Bühler", + "Bühlmann", + "Burri", + "Christen", + "Egger", + "Egli", + "Eichenberger", + "Erni", + "Ernst", + "Eugster", + "Fankhauser", + "Favre", + "Fehr", + "Felber", + "Felder", + "Ferrari", + "Fischer", + "Flückiger", + "Forster", + "Frei", + "Frey", + "Frick", + "Friedli", + "Fuchs", + "Furrer", + "Gasser", + "Geiger", + "Gerber", + "Gfeller", + "Giger", + "Gloor", + "Graf", + "Grob", + "Gross", + "Gut", + "Haas", + "Häfliger", + "Hafner", + "Hartmann", + "Hasler", + "Hauser", + "Hermann", + "Herzog", + "Hess", + "Hirt", + "Hodel", + "Hofer", + "Hoffmann", + "Hofmann", + "Hofstetter", + "Hotz", + "Huber", + "Hug", + "Hunziker", + "Hürlimann", + "Imhof", + "Isler", + "Iten", + "Jäggi", + "Jenni", + "Jost", + "Kägi", + "Kaiser", + "Kälin", + "Käser", + "Kaufmann", + "Keller", + "Kern", + "Kessler", + "Knecht", + "Koch", + "Kohler", + "Kuhn", + "Küng", + "Kunz", + "Lang", + "Lanz", + "Lehmann", + "Leu", + "Leunberger", + "Lüscher", + "Lustenberger", + "Lüthi", + "Lutz", + "Mäder", + "Maier", + "Marti", + "Martin", + "Maurer", + "Mayer", + "Meier", + "Meili", + "Meister", + "Merz", + "Mettler", + "Meyer", + "Michel", + "Moser", + "Müller", + "Näf", + "Ott", + "Peter", + "Pfister", + "Portmann", + "Probst", + "Rey", + "Ritter", + "Roos", + "Roth", + "Rüegg", + "Schäfer", + "Schaller", + "Schär", + "Schärer", + "Schaub", + "Scheidegger", + "Schenk", + "Scherrer", + "Schlatter", + "Schmid", + "Schmidt", + "Schneider", + "Schnyder", + "Schoch", + "Schuler", + "Schumacher", + "Schürch", + "Schwab", + "Schwarz", + "Schweizer", + "Seiler", + "Senn", + "Sidler", + "Siegrist", + "Sigrist", + "Spörri", + "Stadelmann", + "Stalder", + "Staub", + "Stauffer", + "Steffen", + "Steiger", + "Steiner", + "Steinmann", + "Stettler", + "Stocker", + "Stöckli", + "Stucki", + "Studer", + "Stutz", + "Suter", + "Sutter", + "Tanner", + "Thommen", + "Tobler", + "Vogel", + "Vogt", + "Wagner", + "Walder", + "Walter", + "Weber", + "Wegmann", + "Wehrli", + "Weibel", + "Wenger", + "Wettstein", + "Widmer", + "Winkler", + "Wirth", + "Wirz", + "Wolf", + "Wüthrich", + "Wyss", + "Zbinden", + "Zehnder", + "Ziegler", + "Zimmermann", + "Zingg", + "Zollinger", + "Zürcher" + ]; + return choice(data, this.rnd); + } + /// override string nameName() { switch(uniform(0, 6, this.rnd)) { diff --git a/source/faked/faker_el.d b/source/faked/faker_el.d index c19757b..c23dd98 100644 --- a/source/faked/faker_el.d +++ b/source/faked/faker_el.d @@ -523,17 +523,6 @@ class Faker_el : Faker { return choice(data, this.rnd); } - /// - override string companySuffix() { - static enum data = [ - "Ε.Π.Ε.", - "Α.Ε.", - "και Υιοί", - "Όμιλος" - ]; - return choice(data, this.rnd); - } - /// override string companyAdjective() { static enum data = [ @@ -603,6 +592,17 @@ class Faker_el : Faker { return choice(data, this.rnd); } + /// + override string companySuffix() { + static enum data = [ + "Ε.Π.Ε.", + "Α.Ε.", + "και Υιοί", + "Όμιλος" + ]; + return choice(data, this.rnd); + } + /// override string companyName() { switch(uniform(0, 3, this.rnd)) { @@ -775,6 +775,46 @@ class Faker_el : Faker { return choice(data, this.rnd); } + /// + string creditCardMastercard() { + static enum data = [ + "/5[1-5]##-####-####-###L/", + "/6771-89##-####-###L/" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + string creditCardDiscover() { + static enum data = [ + "/6011-####-####-###L/", + "/65##-####-####-###L/", + "/64[4-9]#-####-####-###L/", + "/6011-62##-####-####-###L/", + "/65##-62##-####-####-###L/", + "/64[4-9]#-62##-####-####-###L/" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + string creditCardVisa() { + static enum data = [ + "/4###########L/", + "/4###-####-####-###L/" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + string creditCardAmericanExpress() { + static enum data = [ + "/34##-######-####L/", + "/37##-######-####L/" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + /// override string namePrefix() { static enum data = [ @@ -786,6 +826,49 @@ class Faker_el : Faker { return choice(data, this.rnd); } + /// + override string nameFirstName() { + static enum data = [ + "Γεώργιος", + "Ιωάννης", + "Κώστας", + "Δημήτρης", + "Νικόλαος", + "Παναγιώτης", + "Βασίλης", + "Χρήστος", + "Αθανάσιος", + "Μιχαήλ", + "Ευάγγελος", + "Σπύρος", + "Αντώνης", + "Αναστάσιος", + "Θεόδωρος", + "Ανδρέας", + "Χαράλαμπος", + "Αλέξανδρος", + "Εμμανουήλ", + "Ηλίας", + "Σταύρος", + "Πέτρος", + "Σωτήριος", + "Στυλιανός", + "Ελευθέριος", + "Απόστολος", + "Φώτιος", + "Διονύσιος", + "Γρηγόριος", + "Άγγελος", + "Στέφανος", + "Ευστάθιος", + "Παύλος", + "Παρασκευάς", + "Αριστείδης", + "Λεωνίδας" + ]; + return choice(data, this.rnd); + } + /// override string nameLastName() { static enum data = [ @@ -993,49 +1076,6 @@ class Faker_el : Faker { return choice(data, this.rnd); } - /// - override string nameFirstName() { - static enum data = [ - "Γεώργιος", - "Ιωάννης", - "Κώστας", - "Δημήτρης", - "Νικόλαος", - "Παναγιώτης", - "Βασίλης", - "Χρήστος", - "Αθανάσιος", - "Μιχαήλ", - "Ευάγγελος", - "Σπύρος", - "Αντώνης", - "Αναστάσιος", - "Θεόδωρος", - "Ανδρέας", - "Χαράλαμπος", - "Αλέξανδρος", - "Εμμανουήλ", - "Ηλίας", - "Σταύρος", - "Πέτρος", - "Σωτήριος", - "Στυλιανός", - "Ελευθέριος", - "Απόστολος", - "Φώτιος", - "Διονύσιος", - "Γρηγόριος", - "Άγγελος", - "Στέφανος", - "Ευστάθιος", - "Παύλος", - "Παρασκευάς", - "Αριστείδης", - "Λεωνίδας" - ]; - return choice(data, this.rnd); - } - /// override string nameTitleDescriptor() { static enum data = [ @@ -1132,43 +1172,27 @@ class Faker_el : Faker { } /// - string creditCardMastercard() { - static enum data = [ - "/5[1-5]##-####-####-###L/", - "/6771-89##-####-###L/" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - string creditCardDiscover() { - static enum data = [ - "/6011-####-####-###L/", - "/65##-####-####-###L/", - "/64[4-9]#-####-####-###L/", - "/6011-62##-####-####-###L/", - "/65##-62##-####-####-###L/", - "/64[4-9]#-62##-####-####-###L/" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - string creditCardVisa() { - static enum data = [ - "/4###########L/", - "/4###-####-####-###L/" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - string creditCardAmericanExpress() { + override string commerceColor() { static enum data = [ - "/34##-######-####L/", - "/37##-######-####L/" + "κοκκικο", + "πράσινο", + "μπλε", + "κίτρινο", + "μωβ", + "λευκό", + "μαύρο", + "πορτοκαλί", + "ροζ", + "γκρί", + "βιολετί", + "τρικουάζ", + "λαδί", + "χρυσό", + "φουξια", + "κυανό", + "ασημί" ]; - return this.digitBuild(choice(data, this.rnd)); + return choice(data, this.rnd); } /// @@ -1229,30 +1253,6 @@ class Faker_el : Faker { return choice(data, this.rnd); } - /// - override string commerceColor() { - static enum data = [ - "κοκκικο", - "πράσινο", - "μπλε", - "κίτρινο", - "μωβ", - "λευκό", - "μαύρο", - "πορτοκαλί", - "ροζ", - "γκρί", - "βιολετί", - "τρικουάζ", - "λαδί", - "χρυσό", - "φουξια", - "κυανό", - "ασημί" - ]; - return choice(data, this.rnd); - } - /// override string commerceDepartment() { static enum data = [ @@ -1451,17 +1451,6 @@ class Faker_el : Faker { return format!"%s %s"(addressState(), teamCreature()); } - /// - override string cellPhoneFormats() { - static enum data = [ - "697## ######", - "698## ######", - "699## ######", - "692## ######" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - /// override string phoneNumberFormats() { static enum data = [ @@ -1521,6 +1510,17 @@ class Faker_el : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + override string cellPhoneFormats() { + static enum data = [ + "697## ######", + "698## ######", + "699## ######", + "692## ######" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + /// override string internetFreeEmail() { static enum data = [ diff --git a/source/faked/faker_en_au.d b/source/faked/faker_en_au.d index 056652a..ca4896c 100644 --- a/source/faked/faker_en_au.d +++ b/source/faked/faker_en_au.d @@ -29,32 +29,6 @@ class Faker_en_au : Faker { return this.digitBuild(choice(data, this.rnd)); } - /// - override string companySuffix() { - static enum data = [ - "Pty Ltd", - "and Sons", - "Corp", - "Group", - "Brothers", - "Partners" - ]; - return choice(data, this.rnd); - } - - /// - override string internetDomainSuffix() { - static enum data = [ - "com.au", - "com", - "net.au", - "net", - "org.au", - "org" - ]; - return choice(data, this.rnd); - } - /// override string addressStateAbbr() { static enum data = [ @@ -155,6 +129,32 @@ class Faker_en_au : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + override string companySuffix() { + static enum data = [ + "Pty Ltd", + "and Sons", + "Corp", + "Group", + "Brothers", + "Partners" + ]; + return choice(data, this.rnd); + } + + /// + override string internetDomainSuffix() { + static enum data = [ + "com.au", + "com", + "net.au", + "net", + "org.au", + "org" + ]; + return choice(data, this.rnd); + } + /// override string nameFirstName() { static enum data = [ diff --git a/source/faked/faker_en_au_ocker.d b/source/faked/faker_en_au_ocker.d index 616478e..40daeb2 100644 --- a/source/faked/faker_en_au_ocker.d +++ b/source/faked/faker_en_au_ocker.d @@ -215,37 +215,6 @@ class Faker_en_au_ocker : Faker { return choice(data, this.rnd); } - /// - override string nameLastName() { - static enum data = [ - "Smith", - "Jones", - "Williams", - "Brown", - "Wilson", - "Taylor", - "Morton", - "White", - "Martin", - "Anderson", - "Thompson", - "Nguyen", - "Thomas", - "Walker", - "Harris", - "Lee", - "Ryan", - "Robinson", - "Kelly", - "King", - "Rausch", - "Ridge", - "Connolly", - "LeQuesne" - ]; - return choice(data, this.rnd); - } - /// override string nameFirstName() { static enum data = [ @@ -370,4 +339,35 @@ class Faker_en_au_ocker : Faker { return choice(data, this.rnd); } + /// + override string nameLastName() { + static enum data = [ + "Smith", + "Jones", + "Williams", + "Brown", + "Wilson", + "Taylor", + "Morton", + "White", + "Martin", + "Anderson", + "Thompson", + "Nguyen", + "Thomas", + "Walker", + "Harris", + "Lee", + "Ryan", + "Robinson", + "Kelly", + "King", + "Rausch", + "Ridge", + "Connolly", + "LeQuesne" + ]; + return choice(data, this.rnd); + } + } diff --git a/source/faked/faker_en_gb.d b/source/faked/faker_en_gb.d index cd2f3ac..98661e1 100644 --- a/source/faked/faker_en_gb.d +++ b/source/faked/faker_en_gb.d @@ -53,6 +53,18 @@ class Faker_en_gb : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + override string internetDomainSuffix() { + static enum data = [ + "co.uk", + "com", + "biz", + "info", + "name" + ]; + return choice(data, this.rnd); + } + /// string addressUkCountry() { static enum data = [ @@ -152,16 +164,4 @@ class Faker_en_gb : Faker { return choice(data, this.rnd); } - /// - override string internetDomainSuffix() { - static enum data = [ - "co.uk", - "com", - "biz", - "info", - "name" - ]; - return choice(data, this.rnd); - } - } diff --git a/source/faked/faker_en_ie.d b/source/faked/faker_en_ie.d index 1a17602..b56b013 100644 --- a/source/faked/faker_en_ie.d +++ b/source/faked/faker_en_ie.d @@ -18,19 +18,6 @@ class Faker_en_ie : Faker { super(seed); } - /// - override string cellPhoneFormats() { - static enum data = [ - "082 ### ####", - "083 ### ####", - "085 ### ####", - "086 ### ####", - "087 ### ####", - "089 ### ####" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - /// override string phoneNumberFormats() { static enum data = [ @@ -87,6 +74,31 @@ class Faker_en_ie : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + override string cellPhoneFormats() { + static enum data = [ + "082 ### ####", + "083 ### ####", + "085 ### ####", + "086 ### ####", + "087 ### ####", + "089 ### ####" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + override string internetDomainSuffix() { + static enum data = [ + "ie", + "com", + "net", + "info", + "eu" + ]; + return choice(data, this.rnd); + } + /// override string addressDefaultCountry() { static enum data = [ @@ -128,16 +140,4 @@ class Faker_en_ie : Faker { return choice(data, this.rnd); } - /// - override string internetDomainSuffix() { - static enum data = [ - "ie", - "com", - "net", - "info", - "eu" - ]; - return choice(data, this.rnd); - } - } diff --git a/source/faked/faker_en_ind.d b/source/faked/faker_en_ind.d index 0db2790..d7709ad 100644 --- a/source/faked/faker_en_ind.d +++ b/source/faked/faker_en_ind.d @@ -28,45 +28,6 @@ class Faker_en_ind : Faker { return this.digitBuild(choice(data, this.rnd)); } - /// - override string internetFreeEmail() { - static enum data = [ - "gmail.com", - "yahoo.co.in", - "hotmail.com" - ]; - return choice(data, this.rnd); - } - - /// - override string internetDomainSuffix() { - static enum data = [ - "in", - "com", - "biz", - "info", - "name", - "net", - "org", - "co.in" - ]; - return choice(data, this.rnd); - } - - /// - override string companySuffix() { - static enum data = [ - "Pvt Ltd", - "Limited", - "Ltd", - "and Sons", - "Corp", - "Group", - "Brothers" - ]; - return choice(data, this.rnd); - } - /// override string addressStateAbbr() { static enum data = [ @@ -173,97 +134,40 @@ class Faker_en_ind : Faker { } /// - override string nameLastName() { + override string companySuffix() { static enum data = [ - "Abbott", - "Achari", - "Acharya", - "Adiga", - "Agarwal", - "Ahluwalia", - "Ahuja", - "Arora", - "Asan", - "Bandopadhyay", - "Banerjee", - "Bharadwaj", - "Bhat", - "Butt", - "Bhattacharya", - "Bhattathiri", - "Chaturvedi", - "Chattopadhyay", - "Chopra", - "Desai", - "Deshpande", - "Devar", - "Dhawan", - "Dubashi", - "Dutta", - "Dwivedi", - "Embranthiri", - "Ganaka", - "Gandhi", - "Gill", - "Gowda", - "Guha", - "Guneta", - "Gupta", - "Iyer", - "Iyengar", - "Jain", - "Jha", - "Johar", - "Joshi", - "Kakkar", - "Kaniyar", - "Kapoor", - "Kaul", - "Kaur", - "Khan", - "Khanna", - "Khatri", - "Kocchar", - "Mahajan", - "Malik", - "Marar", - "Menon", - "Mehra", - "Mehrotra", - "Mishra", - "Mukhopadhyay", - "Nayar", - "Naik", - "Nair", - "Nambeesan", - "Namboothiri", - "Nehru", - "Pandey", - "Panicker", - "Patel", - "Patil", - "Pilla", - "Pillai", - "Pothuvaal", - "Prajapat", - "Rana", - "Reddy", - "Saini", - "Sethi", - "Shah", - "Sharma", - "Shukla", - "Singh", - "Sinha", - "Somayaji", - "Tagore", - "Talwar", - "Tandon", - "Trivedi", - "Varrier", - "Varma", - "Varman", - "Verma" + "Pvt Ltd", + "Limited", + "Ltd", + "and Sons", + "Corp", + "Group", + "Brothers" + ]; + return choice(data, this.rnd); + } + + /// + override string internetFreeEmail() { + static enum data = [ + "gmail.com", + "yahoo.co.in", + "hotmail.com" + ]; + return choice(data, this.rnd); + } + + /// + override string internetDomainSuffix() { + static enum data = [ + "in", + "com", + "biz", + "info", + "name", + "net", + "org", + "co.in" ]; return choice(data, this.rnd); } @@ -1037,4 +941,100 @@ class Faker_en_ind : Faker { return choice(data, this.rnd); } + /// + override string nameLastName() { + static enum data = [ + "Abbott", + "Achari", + "Acharya", + "Adiga", + "Agarwal", + "Ahluwalia", + "Ahuja", + "Arora", + "Asan", + "Bandopadhyay", + "Banerjee", + "Bharadwaj", + "Bhat", + "Butt", + "Bhattacharya", + "Bhattathiri", + "Chaturvedi", + "Chattopadhyay", + "Chopra", + "Desai", + "Deshpande", + "Devar", + "Dhawan", + "Dubashi", + "Dutta", + "Dwivedi", + "Embranthiri", + "Ganaka", + "Gandhi", + "Gill", + "Gowda", + "Guha", + "Guneta", + "Gupta", + "Iyer", + "Iyengar", + "Jain", + "Jha", + "Johar", + "Joshi", + "Kakkar", + "Kaniyar", + "Kapoor", + "Kaul", + "Kaur", + "Khan", + "Khanna", + "Khatri", + "Kocchar", + "Mahajan", + "Malik", + "Marar", + "Menon", + "Mehra", + "Mehrotra", + "Mishra", + "Mukhopadhyay", + "Nayar", + "Naik", + "Nair", + "Nambeesan", + "Namboothiri", + "Nehru", + "Pandey", + "Panicker", + "Patel", + "Patil", + "Pilla", + "Pillai", + "Pothuvaal", + "Prajapat", + "Rana", + "Reddy", + "Saini", + "Sethi", + "Shah", + "Sharma", + "Shukla", + "Singh", + "Sinha", + "Somayaji", + "Tagore", + "Talwar", + "Tandon", + "Trivedi", + "Varrier", + "Varma", + "Varman", + "Verma" + ]; + return choice(data, this.rnd); + } + } diff --git a/source/faked/faker_en_us.d b/source/faked/faker_en_us.d index 70d72e5..07a556c 100644 --- a/source/faked/faker_en_us.d +++ b/source/faked/faker_en_us.d @@ -598,6 +598,30 @@ class Faker_en_us : Faker { return choice(data, this.rnd); } + /// + override string internetDomainSuffix() { + static enum data = [ + "com", + "us", + "biz", + "info", + "name", + "net", + "org" + ]; + return choice(data, this.rnd); + } + + /// + override string addressDefaultCountry() { + static enum data = [ + "United States", + "United States of America", + "USA" + ]; + return choice(data, this.rnd); + } + /// override string addressPostcodeByState() { static enum data = [ @@ -813,28 +837,4 @@ class Faker_en_us : Faker { return choice(data, this.rnd); } - /// - override string addressDefaultCountry() { - static enum data = [ - "United States", - "United States of America", - "USA" - ]; - return choice(data, this.rnd); - } - - /// - override string internetDomainSuffix() { - static enum data = [ - "com", - "us", - "biz", - "info", - "name", - "net", - "org" - ]; - return choice(data, this.rnd); - } - } diff --git a/source/faked/faker_en_za.d b/source/faked/faker_en_za.d index 333ef7e..7dc772f 100644 --- a/source/faked/faker_en_za.d +++ b/source/faked/faker_en_za.d @@ -37,6 +37,51 @@ class Faker_en_za : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + string phoneNumberAreaCode() { + static enum data = [ + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "21", + "22", + "23", + "24", + "27", + "28", + "31", + "32", + "33", + "34", + "35", + "36", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "51", + "53", + "54", + "56", + "57", + "58" + ]; + return choice(data, this.rnd); + } + /// string phoneNumberExchangeCode() { static enum data = [ @@ -327,51 +372,6 @@ class Faker_en_za : Faker { return choice(data, this.rnd); } - /// - string phoneNumberAreaCode() { - static enum data = [ - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "21", - "22", - "23", - "24", - "27", - "28", - "31", - "32", - "33", - "34", - "35", - "36", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "51", - "53", - "54", - "56", - "57", - "58" - ]; - return choice(data, this.rnd); - } - /// override string cellPhoneFormats() { static enum data = [ @@ -407,6 +407,18 @@ class Faker_en_za : Faker { return choice(data, this.rnd); } + /// + override string internetDomainSuffix() { + static enum data = [ + "co.za", + "com", + "org.za", + "info", + "net.za" + ]; + return choice(data, this.rnd); + } + /// override string addressState() { static enum data = [ @@ -437,6 +449,17 @@ class Faker_en_za : Faker { return format!"%s"(addressCityPrefix()); } + /// + override string addressDefaultCountry() { + static enum data = [ + "South Africa", + "The Republic of South Africa", + "SA", + "South Africa" + ]; + return choice(data, this.rnd); + } + /// override string addressCityPrefix() { static enum data = [ @@ -459,285 +482,14 @@ class Faker_en_za : Faker { } /// - override string addressDefaultCountry() { - static enum data = [ - "South Africa", - "The Republic of South Africa", - "SA", - "South Africa" - ]; - return choice(data, this.rnd); - } - - /// - override string internetDomainSuffix() { - static enum data = [ - "co.za", - "com", - "org.za", - "info", - "net.za" - ]; - return choice(data, this.rnd); - } - - /// - override string nameName() { - switch(uniform(0, 2, this.rnd)) { - case 0: - return format!"%s %s"(nameFirstName(), nameLastName()); - case 1: - return format!"%s %s"(nameLastName(), nameFirstName()); - default: assert(false); - } - } - - /// - override string nameLastName() { - static enum data = [ - "Dlamini", - "Zulu", - "Mabunda", - "Makhanya", - "Khoza", - "Zuma", - "Zondi", - "Abbott", - "Adams", - "Anderson", - "Adcock", - "Ashley", - "Amla", - "Baloyi", - "Bailey", - "Barrows", - "Barton", - "Berge", - "Bernhard", - "Bernier", - "Boyle", - "Braun", - "Blanckenberg", - "Brekke", - "Brown", - "Bruen", - "Bacher", - "Boucher", - "Bromfield", - "Benjamin", - "Bongo", - "Bhana", - "Bhengu", - "Carter", - "Cameron", - "Champlin", - "Collins", - "Cullinan", - "Chetty", - "Cook", - "Connelly", - "Crooks", - "Cummings", - "Cassim", - "Dube", - "Dhlamini", - "Daniel", - "Davis", - "Dower", - "Dixon", - "Dickinson", - "Douglas", - "Deane", - "Ebert", - "Elworthy", - "Feest", - "Fuller", - "Fish", - "Fisher", - "Fichardt", - "Govender", - "Gupta", - "Gandhi", - "Gibson", - "Gibbs", - "Gleason", - "Goonam", - "Gordhan", - "Goodwin", - "Grady", - "Graham", - "Grant", - "Green", - "Greenholt", - "Grimes", - "Hlongwane", - "Harris", - "Hall", - "Horne", - "Harvey", - "Hearne", - "Heller", - "Herzog", - "Hudson", - "Hlatshwayo", - "Hitchinson", - "Hathorn", - "Hayworth", - "Henderson", - "Jacobs", - "Jacobson", - "Johnson", - "Johnston", - "Jones", - "Joseph", - "Kalyan", - "Kathrada", - "King", - "Klusener", - "Klein", - "Keith", - "Kennedy", - "Kuhn", - "Khumalu", - "Khoza", - "Kunene", - "Kempis", - "Kemp", - "Kubheka", - "Khuzwayo", - "Linsey", - "Lowe", - "Letsoalo", - "Mhlanga", - "Mabaso", - "Mazibuko", - "Moosa", - "Mhlongo", - "Mahlangu", - "Markham", - "Mansell", - "Marvin", - "Mayer", - "Mbatha", - "Maseko", - "Milton", - "Mkhize", - "Moses", - "McKenzie", - "McMillan", - "McLaren", - "McLean", - "Miller", - "Mills", - "Mitchell", - "Mchunu", - "Munsamy", - "Mnisi", - "Moen", - "Motaung", - "Mudau", - "Mohr", - "Monahan", - "Moore", - "Moosa", - "Moonsamy", - "Mphahlele", - "Morar", - "Molefe", - "Mthembu", - "Muller", - "Murray", - "Moloi", - "Mofokeng", - "Modise", - "Mtshali", - "Mathebula", - "Mthethwa", - "Maluleke", - "Mokwena", - "Motloung", - "Mahabeer", - "Mngomezulu", - "Nolan", - "Nair", - "Ndlovu", - "Nkosi", - "Ngcobo", - "Ngwenya", - "Ntuli", - "Nxumalo", - "Ngubane", - "Nhlapo", - "Ndaba", - "Nkomo", - "Oliphant", - "Ochse", - "O'Linn", - "Patel", - "Parker", - "Parkin", - "Pillay", - "Parnell", - "Peterson", - "Procter", - "Poore", - "Pollock", - "Powell", - "Price", - "Prince", - "Pithey", - "Reilly", - "Reid", - "Rowe", - "Roberts", - "Richards", - "Richardson", - "Schmidt", - "Schultz", - "Stewart", - "Symcox", - "Smith", - "Stokes", - "Sinclair", - "Singh", - "Shongwe", - "Sibiya", - "Schwarz", - "Snooke", - "Sithole", - "Terry", - "Thompson", - "Tromp", - "Tuckett", - "Taylor", - "Tsabalala", - "Wesley", - "Walsh", - "Weber", - "Weimann", - "Willoughby", - "White", - "Welch", - "West", - "Williamson", - "Ziemann", - "Albertyn", - "Bosman", - "Bester", - "Truter", - "Tsotetsi", - "Prinsloo", - "van Niekerk", - "Zimmerman", - "Venter", - "van den Berg", - "Xaba", - "Zulu", - "Zungu", - "Zuma", - "Zwane" - ]; - return choice(data, this.rnd); + override string nameName() { + switch(uniform(0, 2, this.rnd)) { + case 0: + return format!"%s %s"(nameFirstName(), nameLastName()); + case 1: + return format!"%s %s"(nameLastName(), nameFirstName()); + default: assert(false); + } } /// @@ -1297,6 +1049,254 @@ class Faker_en_za : Faker { return choice(data, this.rnd); } + /// + override string nameLastName() { + static enum data = [ + "Dlamini", + "Zulu", + "Mabunda", + "Makhanya", + "Khoza", + "Zuma", + "Zondi", + "Abbott", + "Adams", + "Anderson", + "Adcock", + "Ashley", + "Amla", + "Baloyi", + "Bailey", + "Barrows", + "Barton", + "Berge", + "Bernhard", + "Bernier", + "Boyle", + "Braun", + "Blanckenberg", + "Brekke", + "Brown", + "Bruen", + "Bacher", + "Boucher", + "Bromfield", + "Benjamin", + "Bongo", + "Bhana", + "Bhengu", + "Carter", + "Cameron", + "Champlin", + "Collins", + "Cullinan", + "Chetty", + "Cook", + "Connelly", + "Crooks", + "Cummings", + "Cassim", + "Dube", + "Dhlamini", + "Daniel", + "Davis", + "Dower", + "Dixon", + "Dickinson", + "Douglas", + "Deane", + "Ebert", + "Elworthy", + "Feest", + "Fuller", + "Fish", + "Fisher", + "Fichardt", + "Govender", + "Gupta", + "Gandhi", + "Gibson", + "Gibbs", + "Gleason", + "Goonam", + "Gordhan", + "Goodwin", + "Grady", + "Graham", + "Grant", + "Green", + "Greenholt", + "Grimes", + "Hlongwane", + "Harris", + "Hall", + "Horne", + "Harvey", + "Hearne", + "Heller", + "Herzog", + "Hudson", + "Hlatshwayo", + "Hitchinson", + "Hathorn", + "Hayworth", + "Henderson", + "Jacobs", + "Jacobson", + "Johnson", + "Johnston", + "Jones", + "Joseph", + "Kalyan", + "Kathrada", + "King", + "Klusener", + "Klein", + "Keith", + "Kennedy", + "Kuhn", + "Khumalu", + "Khoza", + "Kunene", + "Kempis", + "Kemp", + "Kubheka", + "Khuzwayo", + "Linsey", + "Lowe", + "Letsoalo", + "Mhlanga", + "Mabaso", + "Mazibuko", + "Moosa", + "Mhlongo", + "Mahlangu", + "Markham", + "Mansell", + "Marvin", + "Mayer", + "Mbatha", + "Maseko", + "Milton", + "Mkhize", + "Moses", + "McKenzie", + "McMillan", + "McLaren", + "McLean", + "Miller", + "Mills", + "Mitchell", + "Mchunu", + "Munsamy", + "Mnisi", + "Moen", + "Motaung", + "Mudau", + "Mohr", + "Monahan", + "Moore", + "Moosa", + "Moonsamy", + "Mphahlele", + "Morar", + "Molefe", + "Mthembu", + "Muller", + "Murray", + "Moloi", + "Mofokeng", + "Modise", + "Mtshali", + "Mathebula", + "Mthethwa", + "Maluleke", + "Mokwena", + "Motloung", + "Mahabeer", + "Mngomezulu", + "Nolan", + "Nair", + "Ndlovu", + "Nkosi", + "Ngcobo", + "Ngwenya", + "Ntuli", + "Nxumalo", + "Ngubane", + "Nhlapo", + "Ndaba", + "Nkomo", + "Oliphant", + "Ochse", + "O'Linn", + "Patel", + "Parker", + "Parkin", + "Pillay", + "Parnell", + "Peterson", + "Procter", + "Poore", + "Pollock", + "Powell", + "Price", + "Prince", + "Pithey", + "Reilly", + "Reid", + "Rowe", + "Roberts", + "Richards", + "Richardson", + "Schmidt", + "Schultz", + "Stewart", + "Symcox", + "Smith", + "Stokes", + "Sinclair", + "Singh", + "Shongwe", + "Sibiya", + "Schwarz", + "Snooke", + "Sithole", + "Terry", + "Thompson", + "Tromp", + "Tuckett", + "Taylor", + "Tsabalala", + "Wesley", + "Walsh", + "Weber", + "Weimann", + "Willoughby", + "White", + "Welch", + "West", + "Williamson", + "Ziemann", + "Albertyn", + "Bosman", + "Bester", + "Truter", + "Tsotetsi", + "Prinsloo", + "van Niekerk", + "Zimmerman", + "Venter", + "van den Berg", + "Xaba", + "Zulu", + "Zungu", + "Zuma", + "Zwane" + ]; + return choice(data, this.rnd); + } + /// override string nameMaleFirstName() { static enum data = [ diff --git a/source/faked/faker_es.d b/source/faked/faker_es.d index c31050e..a62951f 100644 --- a/source/faked/faker_es.d +++ b/source/faked/faker_es.d @@ -1322,6 +1322,22 @@ class Faker_es : Faker { } } + /// + override string commerceColor() { + static enum data = [ + "Rojo", + "Azul", + "Negro", + "Gris", + "Blanco", + "Amarillo", + "Verde", + "Morado", + "Violeta" + ]; + return choice(data, this.rnd); + } + /// override string commerceProductNameAdjective() { static enum data = [ @@ -1390,22 +1406,6 @@ class Faker_es : Faker { return choice(data, this.rnd); } - /// - override string commerceColor() { - static enum data = [ - "Rojo", - "Azul", - "Negro", - "Gris", - "Blanco", - "Amarillo", - "Verde", - "Morado", - "Violeta" - ]; - return choice(data, this.rnd); - } - /// override string commerceDepartment() { static enum data = [ @@ -1456,6 +1456,30 @@ class Faker_es : Faker { return choice(data, this.rnd); } + /// + override string addressState() { + static enum data = [ + "Andalucía", + "Aragón", + "Principado de Asturias", + "Baleares", + "Canarias", + "Cantabria", + "Castilla-La Mancha", + "Castilla y León", + "Cataluña", + "Comunidad Valenciana", + "Extremadura", + "Galicia", + "La Rioja", + "Comunidad de Madrid", + "Navarra", + "País Vasco", + "Región de Murcia" + ]; + return choice(data, this.rnd); + } + /// string addressProvince() { static enum data = [ @@ -1514,25 +1538,9 @@ class Faker_es : Faker { } /// - override string addressState() { + override string addressDefaultCountry() { static enum data = [ - "Andalucía", - "Aragón", - "Principado de Asturias", - "Baleares", - "Canarias", - "Cantabria", - "Castilla-La Mancha", - "Castilla y León", - "Cataluña", - "Comunidad Valenciana", - "Extremadura", - "Galicia", - "La Rioja", - "Comunidad de Madrid", - "Navarra", - "País Vasco", - "Región de Murcia" + "España" ]; return choice(data, this.rnd); } @@ -1548,14 +1556,6 @@ class Faker_es : Faker { } } - /// - override string addressDefaultCountry() { - static enum data = [ - "España" - ]; - return choice(data, this.rnd); - } - /// override string addressCountry() { static enum data = [ diff --git a/source/faked/faker_fr.d b/source/faked/faker_fr.d index 60b6ea1..0424ee6 100644 --- a/source/faked/faker_fr.d +++ b/source/faked/faker_fr.d @@ -39,6 +39,262 @@ class Faker_fr : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + string addressCityName() { + static enum data = [ + "Paris", + "Marseille", + "Lyon", + "Toulouse", + "Nice", + "Nantes", + "Strasbourg", + "Montpellier", + "Bordeaux", + "Lille13", + "Rennes", + "Reims", + "Le Havre", + "Saint-Étienne", + "Toulon", + "Grenoble", + "Dijon", + "Angers", + "Saint-Denis", + "Villeurbanne", + "Le Mans", + "Aix-en-Provence", + "Brest", + "Nîmes", + "Limoges", + "Clermont-Ferrand", + "Tours", + "Amiens", + "Metz", + "Perpignan", + "Besançon", + "Orléans", + "Boulogne-Billancourt", + "Mulhouse", + "Rouen", + "Caen", + "Nancy", + "Saint-Denis", + "Saint-Paul", + "Montreuil", + "Argenteuil", + "Roubaix", + "Dunkerque14", + "Tourcoing", + "Nanterre", + "Avignon", + "Créteil", + "Poitiers", + "Fort-de-France", + "Courbevoie", + "Versailles", + "Vitry-sur-Seine", + "Colombes", + "Pau", + "Aulnay-sous-Bois", + "Asnières-sur-Seine", + "Rueil-Malmaison", + "Saint-Pierre", + "Antibes", + "Saint-Maur-des-Fossés", + "Champigny-sur-Marne", + "La Rochelle", + "Aubervilliers", + "Calais", + "Cannes", + "Le Tampon", + "Béziers", + "Colmar", + "Bourges", + "Drancy", + "Mérignac", + "Saint-Nazaire", + "Valence", + "Ajaccio", + "Issy-les-Moulineaux", + "Villeneuve-d'Ascq", + "Levallois-Perret", + "Noisy-le-Grand", + "Quimper", + "La Seyne-sur-Mer", + "Antony", + "Troyes", + "Neuilly-sur-Seine", + "Sarcelles", + "Les Abymes", + "Vénissieux", + "Clichy", + "Lorient", + "Pessac", + "Ivry-sur-Seine", + "Cergy", + "Cayenne", + "Niort", + "Chambéry", + "Montauban", + "Saint-Quentin", + "Villejuif", + "Hyères", + "Beauvais", + "Cholet" + ]; + return choice(data, this.rnd); + } + + /// + override string addressState() { + static enum data = [ + "Alsace", + "Aquitaine", + "Auvergne", + "Basse-Normandie", + "Bourgogne", + "Bretagne", + "Centre", + "Champagne-Ardenne", + "Corse", + "Franche-Comté", + "Haute-Normandie", + "Île-de-France", + "Languedoc-Roussillon", + "Limousin", + "Lorraine", + "Midi-Pyrénées", + "Nord-Pas-de-Calais", + "Pays de la Loire", + "Picardie", + "Poitou-Charentes", + "Provence-Alpes-Côte d'Azur", + "Rhône-Alpes" + ]; + return choice(data, this.rnd); + } + + /// + override string addressDefaultCountry() { + static enum data = [ + "France" + ]; + return choice(data, this.rnd); + } + + /// + override string addressStreetAddress() { + return format!"%s %s"(addressBuildingNumber(), addressStreetName()); + } + + /// + string addressStreetPrefix() { + static enum data = [ + "Allée", + "Voie", + "Rue", + "Avenue", + "Boulevard", + "Quai", + "Passage", + "Impasse", + "Place" + ]; + return choice(data, this.rnd); + } + + /// + override string addressStreetName() { + return format!"%s %s"(addressStreetPrefix(), addressStreetSuffix()); + } + + /// + override string addressCity() { + return format!"%s"(addressCityName()); + } + + /// + override string addressPostcode() { + static enum data = [ + "#####" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + override string addressStreetSuffix() { + static enum data = [ + "de l'Abbaye", + "Adolphe Mille", + "d'Alésia", + "d'Argenteuil", + "d'Assas", + "du Bac", + "de Paris", + "La Boétie", + "Bonaparte", + "de la Bûcherie", + "de Caumartin", + "Charlemagne", + "du Chat-qui-Pêche", + "de la Chaussée-d'Antin", + "du Dahomey", + "Dauphine", + "Delesseux", + "du Faubourg Saint-Honoré", + "du Faubourg-Saint-Denis", + "de la Ferronnerie", + "des Francs-Bourgeois", + "des Grands Augustins", + "de la Harpe", + "du Havre", + "de la Huchette", + "Joubert", + "Laffitte", + "Lepic", + "des Lombards", + "Marcadet", + "Molière", + "Monsieur-le-Prince", + "de Montmorency", + "Montorgueil", + "Mouffetard", + "de Nesle", + "Oberkampf", + "de l'Odéon", + "d'Orsel", + "de la Paix", + "des Panoramas", + "Pastourelle", + "Pierre Charron", + "de la Pompe", + "de Presbourg", + "de Provence", + "de Richelieu", + "de Rivoli", + "des Rosiers", + "Royale", + "d'Abbeville", + "Saint-Honoré", + "Saint-Bernard", + "Saint-Denis", + "Saint-Dominique", + "Saint-Jacques", + "Saint-Séverin", + "des Saussaies", + "de Seine", + "de Solférino", + "Du Sommerard", + "de Tilsitt", + "Vaneau", + "de Vaugirard", + "de la Victoire", + "Zadkine" + ]; + return choice(data, this.rnd); + } + /// override string companyBsVerb() { static enum data = [ @@ -376,21 +632,6 @@ class Faker_fr : Faker { return choice(data, this.rnd); } - /// - override string companySuffix() { - static enum data = [ - "SARL", - "SA", - "EURL", - "SAS", - "SEM", - "SCOP", - "GIE", - "EI" - ]; - return choice(data, this.rnd); - } - /// override string companyAdjective() { static enum data = [ @@ -498,6 +739,21 @@ class Faker_fr : Faker { return choice(data, this.rnd); } + /// + override string companySuffix() { + static enum data = [ + "SARL", + "SA", + "EURL", + "SAS", + "SEM", + "SCOP", + "GIE", + "EI" + ]; + return choice(data, this.rnd); + } + /// override string companyName() { switch(uniform(0, 2, this.rnd)) { @@ -513,326 +769,70 @@ class Faker_fr : Faker { override string companyBsAdjective() { static enum data = [ "clicks-and-mortar", - "value-added", - "vertical", - "proactive", - "robust", - "revolutionary", - "scalable", - "leading-edge", - "innovative", - "intuitive", - "strategic", - "e-business", - "mission-critical", - "sticky", - "one-to-one", - "24/7", - "end-to-end", - "global", - "B2B", - "B2C", - "granular", - "frictionless", - "virtual", - "viral", - "dynamic", - "24/365", - "best-of-breed", - "killer", - "magnetic", - "bleeding-edge", - "web-enabled", - "interactive", - "dot-com", - "sexy", - "back-end", - "real-time", - "efficient", - "front-end", - "distributed", - "seamless", - "extensible", - "turn-key", - "world-class", - "open-source", - "cross-platform", - "cross-media", - "synergistic", - "bricks-and-clicks", - "out-of-the-box", - "enterprise", - "integrated", - "impactful", - "wireless", - "transparent", - "next-generation", - "cutting-edge", - "user-centric", - "visionary", - "customized", - "ubiquitous", - "plug-and-play", - "collaborative", - "compelling", - "holistic", - "rich" - ]; - return choice(data, this.rnd); - } - - /// - string addressCityName() { - static enum data = [ - "Paris", - "Marseille", - "Lyon", - "Toulouse", - "Nice", - "Nantes", - "Strasbourg", - "Montpellier", - "Bordeaux", - "Lille13", - "Rennes", - "Reims", - "Le Havre", - "Saint-Étienne", - "Toulon", - "Grenoble", - "Dijon", - "Angers", - "Saint-Denis", - "Villeurbanne", - "Le Mans", - "Aix-en-Provence", - "Brest", - "Nîmes", - "Limoges", - "Clermont-Ferrand", - "Tours", - "Amiens", - "Metz", - "Perpignan", - "Besançon", - "Orléans", - "Boulogne-Billancourt", - "Mulhouse", - "Rouen", - "Caen", - "Nancy", - "Saint-Denis", - "Saint-Paul", - "Montreuil", - "Argenteuil", - "Roubaix", - "Dunkerque14", - "Tourcoing", - "Nanterre", - "Avignon", - "Créteil", - "Poitiers", - "Fort-de-France", - "Courbevoie", - "Versailles", - "Vitry-sur-Seine", - "Colombes", - "Pau", - "Aulnay-sous-Bois", - "Asnières-sur-Seine", - "Rueil-Malmaison", - "Saint-Pierre", - "Antibes", - "Saint-Maur-des-Fossés", - "Champigny-sur-Marne", - "La Rochelle", - "Aubervilliers", - "Calais", - "Cannes", - "Le Tampon", - "Béziers", - "Colmar", - "Bourges", - "Drancy", - "Mérignac", - "Saint-Nazaire", - "Valence", - "Ajaccio", - "Issy-les-Moulineaux", - "Villeneuve-d'Ascq", - "Levallois-Perret", - "Noisy-le-Grand", - "Quimper", - "La Seyne-sur-Mer", - "Antony", - "Troyes", - "Neuilly-sur-Seine", - "Sarcelles", - "Les Abymes", - "Vénissieux", - "Clichy", - "Lorient", - "Pessac", - "Ivry-sur-Seine", - "Cergy", - "Cayenne", - "Niort", - "Chambéry", - "Montauban", - "Saint-Quentin", - "Villejuif", - "Hyères", - "Beauvais", - "Cholet" - ]; - return choice(data, this.rnd); - } - - /// - override string addressState() { - static enum data = [ - "Alsace", - "Aquitaine", - "Auvergne", - "Basse-Normandie", - "Bourgogne", - "Bretagne", - "Centre", - "Champagne-Ardenne", - "Corse", - "Franche-Comté", - "Haute-Normandie", - "Île-de-France", - "Languedoc-Roussillon", - "Limousin", - "Lorraine", - "Midi-Pyrénées", - "Nord-Pas-de-Calais", - "Pays de la Loire", - "Picardie", - "Poitou-Charentes", - "Provence-Alpes-Côte d'Azur", - "Rhône-Alpes" - ]; - return choice(data, this.rnd); - } - - /// - override string addressStreetAddress() { - return format!"%s %s"(addressBuildingNumber(), addressStreetName()); - } - - /// - override string addressDefaultCountry() { - static enum data = [ - "France" - ]; - return choice(data, this.rnd); - } - - /// - string addressStreetPrefix() { - static enum data = [ - "Allée", - "Voie", - "Rue", - "Avenue", - "Boulevard", - "Quai", - "Passage", - "Impasse", - "Place" - ]; - return choice(data, this.rnd); - } - - /// - override string addressStreetName() { - return format!"%s %s"(addressStreetPrefix(), addressStreetSuffix()); - } - - /// - override string addressCity() { - return format!"%s"(addressCityName()); - } - - /// - override string addressPostcode() { - static enum data = [ - "#####" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string addressStreetSuffix() { - static enum data = [ - "de l'Abbaye", - "Adolphe Mille", - "d'Alésia", - "d'Argenteuil", - "d'Assas", - "du Bac", - "de Paris", - "La Boétie", - "Bonaparte", - "de la Bûcherie", - "de Caumartin", - "Charlemagne", - "du Chat-qui-Pêche", - "de la Chaussée-d'Antin", - "du Dahomey", - "Dauphine", - "Delesseux", - "du Faubourg Saint-Honoré", - "du Faubourg-Saint-Denis", - "de la Ferronnerie", - "des Francs-Bourgeois", - "des Grands Augustins", - "de la Harpe", - "du Havre", - "de la Huchette", - "Joubert", - "Laffitte", - "Lepic", - "des Lombards", - "Marcadet", - "Molière", - "Monsieur-le-Prince", - "de Montmorency", - "Montorgueil", - "Mouffetard", - "de Nesle", - "Oberkampf", - "de l'Odéon", - "d'Orsel", - "de la Paix", - "des Panoramas", - "Pastourelle", - "Pierre Charron", - "de la Pompe", - "de Presbourg", - "de Provence", - "de Richelieu", - "de Rivoli", - "des Rosiers", - "Royale", - "d'Abbeville", - "Saint-Honoré", - "Saint-Bernard", - "Saint-Denis", - "Saint-Dominique", - "Saint-Jacques", - "Saint-Séverin", - "des Saussaies", - "de Seine", - "de Solférino", - "Du Sommerard", - "de Tilsitt", - "Vaneau", - "de Vaugirard", - "de la Victoire", - "Zadkine" + "value-added", + "vertical", + "proactive", + "robust", + "revolutionary", + "scalable", + "leading-edge", + "innovative", + "intuitive", + "strategic", + "e-business", + "mission-critical", + "sticky", + "one-to-one", + "24/7", + "end-to-end", + "global", + "B2B", + "B2C", + "granular", + "frictionless", + "virtual", + "viral", + "dynamic", + "24/365", + "best-of-breed", + "killer", + "magnetic", + "bleeding-edge", + "web-enabled", + "interactive", + "dot-com", + "sexy", + "back-end", + "real-time", + "efficient", + "front-end", + "distributed", + "seamless", + "extensible", + "turn-key", + "world-class", + "open-source", + "cross-platform", + "cross-media", + "synergistic", + "bricks-and-clicks", + "out-of-the-box", + "enterprise", + "integrated", + "impactful", + "wireless", + "transparent", + "next-generation", + "cutting-edge", + "user-centric", + "visionary", + "customized", + "ubiquitous", + "plug-and-play", + "collaborative", + "compelling", + "holistic", + "rich" ]; return choice(data, this.rnd); } @@ -1129,6 +1129,102 @@ class Faker_fr : Faker { return choice(data, this.rnd); } + /// + override string nameFirstName() { + static enum data = [ + "Enzo", + "Lucas", + "Mathis", + "Nathan", + "Thomas", + "Hugo", + "Théo", + "Tom", + "Louis", + "Raphaël", + "Clément", + "Léo", + "Mathéo", + "Maxime", + "Alexandre", + "Antoine", + "Yanis", + "Paul", + "Baptiste", + "Alexis", + "Gabriel", + "Arthur", + "Jules", + "Ethan", + "Noah", + "Quentin", + "Axel", + "Evan", + "Mattéo", + "Romain", + "Valentin", + "Maxence", + "Noa", + "Adam", + "Nicolas", + "Julien", + "Mael", + "Pierre", + "Rayan", + "Victor", + "Mohamed", + "Adrien", + "Kylian", + "Sacha", + "Benjamin", + "Léa", + "Clara", + "Manon", + "Chloé", + "Camille", + "Ines", + "Sarah", + "Jade", + "Lola", + "Anaïs", + "Lucie", + "Océane", + "Lilou", + "Marie", + "Eva", + "Romane", + "Lisa", + "Zoe", + "Julie", + "Mathilde", + "Louise", + "Juliette", + "Clémence", + "Célia", + "Laura", + "Lena", + "Maëlys", + "Charlotte", + "Ambre", + "Maeva", + "Pauline", + "Lina", + "Jeanne", + "Lou", + "Noémie", + "Justine", + "Louna", + "Elisa", + "Alice", + "Emilie", + "Carla", + "Maëlle", + "Alicia", + "Mélissa" + ]; + return choice(data, this.rnd); + } + /// override string nameLastName() { static enum data = [ @@ -1286,102 +1382,6 @@ class Faker_fr : Faker { return choice(data, this.rnd); } - /// - override string nameFirstName() { - static enum data = [ - "Enzo", - "Lucas", - "Mathis", - "Nathan", - "Thomas", - "Hugo", - "Théo", - "Tom", - "Louis", - "Raphaël", - "Clément", - "Léo", - "Mathéo", - "Maxime", - "Alexandre", - "Antoine", - "Yanis", - "Paul", - "Baptiste", - "Alexis", - "Gabriel", - "Arthur", - "Jules", - "Ethan", - "Noah", - "Quentin", - "Axel", - "Evan", - "Mattéo", - "Romain", - "Valentin", - "Maxence", - "Noa", - "Adam", - "Nicolas", - "Julien", - "Mael", - "Pierre", - "Rayan", - "Victor", - "Mohamed", - "Adrien", - "Kylian", - "Sacha", - "Benjamin", - "Léa", - "Clara", - "Manon", - "Chloé", - "Camille", - "Ines", - "Sarah", - "Jade", - "Lola", - "Anaïs", - "Lucie", - "Océane", - "Lilou", - "Marie", - "Eva", - "Romane", - "Lisa", - "Zoe", - "Julie", - "Mathilde", - "Louise", - "Juliette", - "Clémence", - "Célia", - "Laura", - "Lena", - "Maëlys", - "Charlotte", - "Ambre", - "Maeva", - "Pauline", - "Lina", - "Jeanne", - "Lou", - "Noémie", - "Justine", - "Louna", - "Elisa", - "Alice", - "Emilie", - "Carla", - "Maëlle", - "Alicia", - "Mélissa" - ]; - return choice(data, this.rnd); - } - /// override string nameTitleJob() { static enum data = [ diff --git a/source/faked/faker_fr_ch.d b/source/faked/faker_fr_ch.d index 5b3f8d5..3fd92ca 100644 --- a/source/faked/faker_fr_ch.d +++ b/source/faked/faker_fr_ch.d @@ -40,6 +40,19 @@ class Faker_fr_ch : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + override string internetDomainSuffix() { + static enum data = [ + "com", + "net", + "biz", + "ch", + "ch", + "ch" + ]; + return choice(data, this.rnd); + } + /// string addressCityName() { static enum data = [ @@ -290,17 +303,4 @@ class Faker_fr_ch : Faker { return choice(data, this.rnd); } - /// - override string internetDomainSuffix() { - static enum data = [ - "com", - "net", - "biz", - "ch", - "ch", - "ch" - ]; - return choice(data, this.rnd); - } - } diff --git a/source/faked/faker_ge.d b/source/faked/faker_ge.d index 32fb902..7761c97 100644 --- a/source/faked/faker_ge.d +++ b/source/faked/faker_ge.d @@ -18,22 +18,6 @@ class Faker_ge : Faker { super(seed); } - /// - override string cellPhoneFormats() { - static enum data = [ - "(+995 32) 2-##-##-##", - "032-2-##-##-##", - "032-2-######", - "032-2-###-###", - "032 2 ## ## ##", - "032 2 ######", - "2 ## ## ##", - "2######", - "2 ### ###" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - /// override string phoneNumberFormats() { static enum data = [ @@ -61,6 +45,84 @@ class Faker_ge : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + override string cellPhoneFormats() { + static enum data = [ + "(+995 32) 2-##-##-##", + "032-2-##-##-##", + "032-2-######", + "032-2-###-###", + "032 2 ## ## ##", + "032 2 ######", + "2 ## ## ##", + "2######", + "2 ### ###" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + override string companySuffix() { + static enum data = [ + "ჯგუფი", + "და კომპანია", + "სტუდია", + "გრუპი" + ]; + return choice(data, this.rnd); + } + + /// + string companyPrefix() { + static enum data = [ + "შპს", + "სს", + "ააიპ", + "სსიპ" + ]; + return choice(data, this.rnd); + } + + /// + override string companyName() { + switch(uniform(0, 5, this.rnd)) { + case 0: + return format!"%s %s"(companyPrefix(), nameFirstName()); + case 1: + return format!"%s %s"(companyPrefix(), nameLastName()); + case 2: + return format!"%s %s %s"(companyPrefix(), nameLastName(), companySuffix()); + case 3: + return format!"%s %s %s"(companyPrefix(), nameFirstName(), companySuffix()); + case 4: + return format!"%s %s-%s"(companyPrefix(), nameLastName(), nameLastName()); + default: assert(false); + } + } + + /// + override string internetFreeEmail() { + static enum data = [ + "gmail.com", + "yahoo.com", + "posta.ge" + ]; + return choice(data, this.rnd); + } + + /// + override string internetDomainSuffix() { + static enum data = [ + "ge", + "com", + "net", + "org", + "com.ge", + "org.ge" + ]; + return choice(data, this.rnd); + } + /// string addressCityName() { static enum data = [ @@ -476,11 +538,6 @@ class Faker_ge : Faker { return choice(data, this.rnd); } - /// - override string addressStreetAddress() { - return format!"%s %s"(addressStreetName(), addressBuildingNumber()); - } - /// override string addressDefaultCountry() { static enum data = [ @@ -489,6 +546,11 @@ class Faker_ge : Faker { return choice(data, this.rnd); } + /// + override string addressStreetAddress() { + return format!"%s %s"(addressStreetName(), addressBuildingNumber()); + } + /// override string addressCitySuffix() { static enum data = [ @@ -988,68 +1050,6 @@ class Faker_ge : Faker { return choice(data, this.rnd); } - /// - override string companySuffix() { - static enum data = [ - "ჯგუფი", - "და კომპანია", - "სტუდია", - "გრუპი" - ]; - return choice(data, this.rnd); - } - - /// - string companyPrefix() { - static enum data = [ - "შპს", - "სს", - "ააიპ", - "სსიპ" - ]; - return choice(data, this.rnd); - } - - /// - override string companyName() { - switch(uniform(0, 5, this.rnd)) { - case 0: - return format!"%s %s"(companyPrefix(), nameFirstName()); - case 1: - return format!"%s %s"(companyPrefix(), nameLastName()); - case 2: - return format!"%s %s %s"(companyPrefix(), nameLastName(), companySuffix()); - case 3: - return format!"%s %s %s"(companyPrefix(), nameFirstName(), companySuffix()); - case 4: - return format!"%s %s-%s"(companyPrefix(), nameLastName(), nameLastName()); - default: assert(false); - } - } - - /// - override string internetFreeEmail() { - static enum data = [ - "gmail.com", - "yahoo.com", - "posta.ge" - ]; - return choice(data, this.rnd); - } - - /// - override string internetDomainSuffix() { - static enum data = [ - "ge", - "com", - "net", - "org", - "com.ge", - "org.ge" - ]; - return choice(data, this.rnd); - } - /// override string namePrefix() { static enum data = [ diff --git a/source/faked/faker_id_id.d b/source/faked/faker_id_id.d index 38c2205..f45fde6 100644 --- a/source/faked/faker_id_id.d +++ b/source/faked/faker_id_id.d @@ -19,451 +19,7 @@ class Faker_id_id : Faker { } /// - override string phoneNumberFormats() { - static enum data = [ - "02# #### ###", - "02## #### ###", - "03## #### ###", - "04## #### ###", - "05## #### ###", - "06## #### ###", - "07## #### ###", - "09## #### ###", - "02# #### ####", - "02## #### ####", - "03## #### ####", - "04## #### ####", - "05## #### ####", - "06## #### ####", - "07## #### ####", - "09## #### ####", - "08## ### ###", - "08## #### ###", - "08## #### ####", - "(+62) 8## ### ###", - "(+62) 2# #### ###", - "(+62) 2## #### ###", - "(+62) 3## #### ###", - "(+62) 4## #### ###", - "(+62) 5## #### ###", - "(+62) 6## #### ###", - "(+62) 7## #### ###", - "(+62) 8## #### ###", - "(+62) 9## #### ###", - "(+62) 2# #### ####", - "(+62) 2## #### ####", - "(+62) 3## #### ####", - "(+62) 4## #### ####", - "(+62) 5## #### ####", - "(+62) 6## #### ####", - "(+62) 7## #### ####", - "(+62) 8## #### ####", - "(+62) 9## #### ####" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string internetFreeEmail() { - static enum data = [ - "'gmail.com'", - "'yahoo.com'", - "'gmail.co.id'", - "'yahoo.co.id'" - ]; - return choice(data, this.rnd); - } - - /// - override string internetDomainSuffix() { - static enum data = [ - "com", - "net", - "org", - "asia", - "tv", - "biz", - "info", - "in", - "name", - "co", - "ac.id", - "sch.id", - "go.id", - "mil.id", - "co.id", - "or.id", - "web.id", - "my.id", - "biz.id", - "desa.id" - ]; - return choice(data, this.rnd); - } - - /// - override string companySuffix() { - static enum data = [ - "(Persero) Tbk", - "Tbk" - ]; - return choice(data, this.rnd); - } - - /// - string companyPrefix() { - static enum data = [ - "PT", - "CV", - "UD", - "PD", - "Perum" - ]; - return choice(data, this.rnd); - } - - /// - override string companyName() { - switch(uniform(0, 3, this.rnd)) { - case 0: - return format!"%s %s"(companyPrefix(), nameLastName()); - case 1: - return format!"%s %s"(nameLastName(), companySuffix()); - case 2: - return format!"%s %s %s"(companyPrefix(), nameLastName(), companySuffix()); - default: assert(false); - } - } - - /// - string addressCityName() { - static enum data = [ - "Airmadidi", - "Ampana", - "Amurang", - "Andolo", - "Banggai", - "Bantaeng", - "Barru", - "Bau-Bau", - "Benteng", - "Bitung", - "Bolaang Uki", - "Boroko", - "Bulukumba", - "Bungku", - "Buol", - "Buranga", - "Donggala", - "Enrekang", - "Gorontalo", - "Jeneponto", - "Kawangkoan", - "Kendari", - "Kolaka", - "Kotamobagu", - "Kota Raha", - "Kwandang", - "Lasusua", - "Luwuk", - "Majene", - "Makale", - "Makassar", - "Malili", - "Mamasa", - "Mamuju", - "Manado", - "Marisa", - "Maros", - "Masamba", - "Melonguane", - "Ondong Siau", - "Palopo", - "Palu", - "Pangkajene", - "Pare-Pare", - "Parigi", - "Pasangkayu", - "Pinrang", - "Polewali", - "Poso", - "Rantepao", - "Ratahan", - "Rumbia", - "Sengkang", - "Sidenreng", - "Sigi Biromaru", - "Sinjai", - "Sunggu Minasa", - "Suwawa", - "Tahuna", - "Takalar", - "Tilamuta", - "Toli Toli", - "Tomohon", - "Tondano", - "Tutuyan", - "Unaaha", - "Wangi Wangi", - "Wanggudu", - "Watampone", - "Watan Soppeng", - "Ambarawa", - "Anyer", - "Bandung", - "Bangil", - "Banjar (Jawa Barat)", - "Banjarnegara", - "Bangkalan", - "Bantul", - "Banyumas", - "Banyuwangi", - "Batang", - "Batu", - "Bekasi", - "Blitar", - "Blora", - "Bogor", - "Bojonegoro", - "Bondowoso", - "Boyolali", - "Bumiayu", - "Brebes", - "Caruban", - "Cianjur", - "Ciamis", - "Cibinong", - "Cikampek", - "Cikarang", - "Cilacap", - "Cilegon", - "Cirebon", - "Demak", - "Depok", - "Garut", - "Gresik", - "Indramayu", - "Jakarta", - "Jember", - "Jepara", - "Jombang", - "Kajen", - "Karanganyar", - "Kebumen", - "Kediri", - "Kendal", - "Kepanjen", - "Klaten", - "Pelabuhan Ratu", - "Kraksaan", - "Kudus", - "Kuningan", - "Lamongan", - "Lumajang", - "Madiun", - "Magelang", - "Magetan", - "Majalengka", - "Malang", - "Mojokerto", - "Mojosari", - "Mungkid", - "Ngamprah", - "Nganjuk", - "Ngawi", - "Pacitan", - "Pamekasan", - "Pandeglang", - "Pare", - "Pati", - "Pasuruan", - "Pekalongan", - "Pemalang", - "Ponorogo", - "Probolinggo", - "Purbalingga", - "Purwakarta", - "Purwodadi", - "Purwokerto", - "Purworejo", - "Rangkasbitung", - "Rembang", - "Salatiga", - "Sampang", - "Semarang", - "Serang", - "Sidayu", - "Sidoarjo", - "Singaparna", - "Situbondo", - "Slawi", - "Sleman", - "Soreang", - "Sragen", - "Subang", - "Sukabumi", - "Sukoharjo", - "Sumber", - "Sumedang", - "Sumenep", - "Surabaya", - "Surakarta", - "Tasikmalaya", - "Tangerang", - "Tangerang Selatan", - "Tegal", - "Temanggung", - "Tigaraksa", - "Trenggalek", - "Tuban", - "Tulungagung", - "Ungaran", - "Wates", - "Wlingi", - "Wonogiri", - "Wonosari", - "Wonosobo", - "Yogyakarta", - "Atambua", - "Baa", - "Badung", - "Bajawa", - "Bangli", - "Bima", - "Denpasar", - "Dompu", - "Ende", - "Gianyar", - "Kalabahi", - "Karangasem", - "Kefamenanu", - "Klungkung", - "Kupang", - "Labuhan Bajo", - "Larantuka", - "Lewoleba", - "Maumere", - "Mataram", - "Mbay", - "Negara", - "Praya", - "Raba", - "Ruteng", - "Selong", - "Singaraja", - "Soe", - "Sumbawa Besar", - "Tabanan", - "Taliwang", - "Tambolaka", - "Tanjung", - "Waibakul", - "Waikabubak", - "Waingapu", - "Denpasar", - "Negara,Bali", - "Singaraja", - "Tabanan", - "Bangli" - ]; - return choice(data, this.rnd); - } - - /// - override string addressState() { - static enum data = [ - "Aceh", - "Sumatera Utara", - "Sumatera Barat", - "Jambi", - "Bangka Belitung", - "Riau", - "Kepulauan Riau", - "Bengkulu", - "Sumatera Selatan", - "Lampung", - "Banten", - "DKI Jakarta", - "Jawa Barat", - "Jawa Tengah", - "Jawa Timur", - "Nusa Tenggara Timur", - "DI Yogyakarta", - "Bali", - "Nusa Tenggara Barat", - "Kalimantan Barat", - "Kalimantan Tengah", - "Kalimantan Selatan", - "Kalimantan Timur", - "Kalimantan Utara", - "Sulawesi Selatan", - "Sulawesi Utara", - "Gorontalo", - "Sulawesi Tengah", - "Sulawesi Barat", - "Sulawesi Tenggara", - "Maluku", - "Maluku Utara", - "Papua Barat", - "Papua" - ]; - return choice(data, this.rnd); - } - - /// - override string addressDefaultCountry() { - static enum data = [ - "Indonesia" - ]; - return choice(data, this.rnd); - } - - /// - override string addressStreetAddress() { - return format!"%s no %s"(addressStreetName(), addressBuildingNumber()); - } - - /// - string addressStreetPrefix() { - static enum data = [ - "Ds.", - "Dk.", - "Gg.", - "Jln.", - "Jr.", - "Kpg.", - "Ki.", - "Psr." - ]; - return choice(data, this.rnd); - } - - /// - override string addressStreetName() { - switch(uniform(0, 2, this.rnd)) { - case 0: - return format!"%s %s"(addressStreetPrefix(), nameFirstName()); - case 1: - return format!"%s %s"(addressStreetPrefix(), nameLastName()); - default: assert(false); - } - } - - /// - override string addressCity() { - return format!"%s"(addressCityName()); - } - - /// - override string addressPostcode() { - static enum data = [ - "#####" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string nameMaleFirstName() { + override string nameMaleFirstName() { static enum data = [ "Abyasa", "Ade", @@ -820,634 +376,1078 @@ class Faker_id_id : Faker { "Malik", "Muhammad", "Mustofa", - "Marsito", - "Mursinin", - "Nalar", - "Naradi", - "Nardi", - "Niyaga", - "Nrima", - "Nugraha", - "Nyana", - "Narji", - "Nasab", - "Nasrullah", - "Nasim", - "Najib", - "Najam", - "Nyoman", - "Olga", - "Ozy", - "Omar", - "Opan", - "Oskar", - "Oman", - "Okto", - "Okta", - "Opung", - "Paiman", - "Panca", - "Pangeran", + "Marsito", + "Mursinin", + "Nalar", + "Naradi", + "Nardi", + "Niyaga", + "Nrima", + "Nugraha", + "Nyana", + "Narji", + "Nasab", + "Nasrullah", + "Nasim", + "Najib", + "Najam", + "Nyoman", + "Olga", + "Ozy", + "Omar", + "Opan", + "Oskar", + "Oman", + "Okto", + "Okta", + "Opung", + "Paiman", + "Panca", + "Pangeran", + "Pangestu", + "Pardi", + "Parman", + "Perkasa", + "Praba", + "Prabu", + "Prabawa", + "Prabowo", + "Prakosa", + "Pranata", + "Pranawa", + "Prasetya", + "Prasetyo", + "Prayitna", + "Prayoga", + "Prayogo", + "Purwadi", + "Purwa", + "Purwanto", + "Panji", + "Pandu", + "Paiman", + "Prima", + "Putu", + "Raden", + "Raditya", + "Raharja", + "Rama", + "Rangga", + "Reksa", + "Respati", + "Rusman", + "Rosman", + "Rahmat", + "Rahman", + "Rendy", + "Reza", + "Rizki", + "Ridwan", + "Rudi", + "Raden", + "Radit", + "Radika", + "Rafi", + "Rafid", + "Raihan", + "Salman", + "Saadat", + "Saiful", + "Surya", + "Slamet", + "Samsul", + "Soleh", + "Simon", + "Sabar", + "Sabri", + "Sidiq", + "Satya", + "Setya", + "Saka", + "Sakti", + "Taswir", + "Tedi", + "Teddy", + "Taufan", + "Taufik", + "Tomi", + "Tasnim", + "Teguh", + "Tasdik", + "Timbul", + "Tirta", + "Tirtayasa", + "Tri", + "Tugiman", + "Umar", + "Usman", + "Uda", + "Umay", + "Unggul", + "Utama", + "Umaya", + "Upik", + "Viktor", + "Vino", + "Vinsen", + "Vero", + "Vega", + "Viman", + "Virman", + "Wahyu", + "Wira", + "Wisnu", + "Wadi", + "Wardi", + "Warji", + "Waluyo", + "Wakiman", + "Wage", + "Wardaya", + "Warsa", + "Warsita", + "Warta", + "Wasis", + "Wawan", + "Xanana", + "Yahya", + "Yusuf", + "Yosef", + "Yono", + "Yoga" + ]; + return choice(data, this.rnd); + } + + /// + override string nameSuffix() { + static enum data = [ + "S.Ked", + "S.Gz", + "S.Pt", + "S.IP", + "S.E.I", + "S.E.", + "S.Kom", + "S.H.", + "S.T.", + "S.Pd", + "S.Psi", + "S.I.Kom", + "S.Sos", + "S.Farm", + "M.M.", + "M.Kom.", + "M.TI.", + "M.Pd", + "M.Farm", + "M.Ak" + ]; + return choice(data, this.rnd); + } + + /// + string nameFemaleTitle() { + static enum data = [ + "dr.", + "drg.", + "Dr.", + "Hj." + ]; + return choice(data, this.rnd); + } + + /// + override string nameFemaleFirstName() { + static enum data = [ + "Ade", + "Agnes", + "Ajeng", + "Amalia", + "Anita", + "Ayu", + "Aisyah", + "Ana", + "Ami", + "Ani", + "Azalea", + "Aurora", + "Alika", + "Anastasia", + "Amelia", + "Almira", + "Bella", + "Betania", + "Belinda", + "Citra", + "Cindy", + "Chelsea", + "Clara", + "Cornelia", + "Cinta", + "Cinthia", + "Ciaobella", + "Cici", + "Carla", + "Calista", + "Devi", + "Dewi","Dian", + "Diah", + "Diana", + "Dina", + "Dinda", + "Dalima", + "Eka", + "Eva", + "Endah", + "Elisa", + "Eli", + "Ella", + "Ellis", + "Elma", + "Elvina", + "Fitria", + "Fitriani", + "Febi", + "Faizah", + "Farah", + "Farhunnisa", + "Fathonah", + "Gabriella", + "Gasti", + "Gawati", + "Genta", + "Ghaliyati", + "Gina", + "Gilda", + "Halima", + "Hesti", + "Hilda", + "Hafshah", + "Hamima", + "Hana", + "Hani", + "Hasna", + "Humaira", + "Ika", + "Indah", + "Intan", + "Irma", + "Icha", + "Ida", + "Ifa", + "Ilsa", + "Ina", + "Ira", + "Iriana", + "Jamalia", + "Janet", + "Jane", + "Julia", + "Juli", + "Jessica", + "Jasmin", + "Jelita", + "Kamaria", + "Kamila", + "Kani", + "Karen", + "Karimah", + "Kartika", + "Kasiyah", + "Keisha", + "Kezia", + "Kiandra", + "Kayla", + "Kania", + "Lala", + "Lalita", + "Latika", + "Laila", + "Laras", + "Lidya", + "Lili", + "Lintang", + "Maria", + "Mala", + "Maya", + "Maida", + "Maimunah", + "Melinda", + "Mila", + "Mutia", + "Michelle", + "Malika", + "Nadia", + "Nadine", + "Nabila", + "Natalia", + "Novi", + "Nova", + "Nurul", + "Nilam", + "Najwa", + "Olivia", + "Ophelia", + "Oni", + "Oliva", + "Padma", + "Putri", + "Paramita", + "Paris", + "Patricia", + "Paulin", + "Puput", + "Puji", + "Pia", + "Puspa", + "Puti", + "Putri", + "Padmi", + "Qori", + "Queen", + "Ratih", + "Ratna", + "Restu", + "Rini", + "Rika", + "Rina", + "Rahayu", + "Rahmi", + "Rachel", + "Rahmi", + "Raisa", + "Raina", + "Sarah", + "Sari", + "Siti", + "Siska", + "Suci", + "Syahrini", + "Septi", + "Sadina", + "Safina", + "Sakura", + "Salimah", + "Salwa", + "Salsabila", + "Samiah", + "Shania", + "Sabrina", + "Silvia", + "Shakila", + "Talia", + "Tami", + "Tira", + "Tiara", + "Titin", + "Tania", + "Tina", + "Tantri", + "Tari", + "Titi", + "Uchita", + "Unjani", + "Ulya", + "Uli", + "Ulva", + "Umi", + "Usyi", + "Vanya", + "Vanesa", + "Vivi", + "Vera", + "Vicky", + "Victoria", + "Violet", + "Winda", + "Widya", + "Wulan", + "Wirda", + "Wani", + "Yani", + "Yessi", + "Yulia", + "Yuliana", + "Yuni", + "Yunita", + "Yance", + "Zahra", + "Zalindra", + "Zaenab", + "Zulfa", + "Zizi", + "Zulaikha", + "Zamira", + "Zelda", + "Zelaya" + ]; + return choice(data, this.rnd); + } + + /// + override string nameName() { + switch(uniform(0, 7, this.rnd)) { + case 0: + return format!"%s %s"(nameMaleFirstName(), nameMaleLastName()); + case 1: + return format!"%s %s"(nameMaleLastName(), nameMaleFirstName()); + case 2: + return format!"%s %s %s"(nameMaleFirstName(), nameMaleFirstName(), nameMaleLastName()); + case 3: + return format!"%s %s"(nameFemaleFirstName(), nameFemaleLastName()); + case 4: + return format!"%s %s"(nameFemaleFirstName(), nameMaleLastName()); + case 5: + return format!"%s %s"(nameFemaleLastName(), nameFemaleFirstName()); + case 6: + return format!"%s %s %s"(nameFemaleFirstName(), nameFemaleFirstName(), nameFemaleLastName()); + default: assert(false); + } + } + + /// + string nameMaleLastName() { + static enum data = [ + "Adriansyah", + "Ardianto", + "Anggriawan", + "Budiman", + "Budiyanto", + "Damanik", + "Dongoran", + "Dabukke", + "Firmansyah", + "Firgantoro", + "Gunarto", + "Gunawan", + "Hardiansyah", + "Habibi", + "Hakim", + "Halim", + "Haryanto", + "Hidayat", + "Hidayanto", + "Hutagalung", + "Hutapea", + "Hutasoit", + "Irawan", + "Iswahyudi", + "Kuswoyo", + "Januar", + "Jailani", + "Kurniawan", + "Kusumo", + "Latupono", + "Lazuardi", + "Maheswara", + "Mahendra", + "Mustofa", + "Mansur", + "Mandala", + "Megantara", + "Maulana", + "Maryadi", + "Mangunsong", + "Manullang", + "Marpaung", + "Marbun", + "Narpati", + "Natsir", + "Nugroho", + "Najmudin", + "Nashiruddin", + "Nainggolan", + "Nababan", + "Napitupulu", "Pangestu", - "Pardi", - "Parman", - "Perkasa", - "Praba", - "Prabu", - "Prabawa", + "Putra", + "Pranowo", "Prabowo", - "Prakosa", - "Pranata", - "Pranawa", - "Prasetya", - "Prasetyo", - "Prayitna", - "Prayoga", - "Prayogo", - "Purwadi", - "Purwa", - "Purwanto", - "Panji", - "Pandu", - "Paiman", - "Prima", - "Putu", - "Raden", - "Raditya", - "Raharja", - "Rama", - "Rangga", - "Reksa", - "Respati", - "Rusman", - "Rosman", - "Rahmat", - "Rahman", - "Rendy", - "Reza", - "Rizki", - "Ridwan", - "Rudi", - "Raden", - "Radit", - "Radika", - "Rafi", - "Rafid", - "Raihan", - "Salman", - "Saadat", - "Saiful", - "Surya", - "Slamet", - "Samsul", - "Soleh", - "Simon", - "Sabar", - "Sabri", - "Sidiq", - "Satya", - "Setya", - "Saka", - "Sakti", - "Taswir", - "Tedi", - "Teddy", - "Taufan", - "Taufik", - "Tomi", - "Tasnim", - "Teguh", - "Tasdik", - "Timbul", - "Tirta", - "Tirtayasa", - "Tri", - "Tugiman", - "Umar", - "Usman", - "Uda", - "Umay", - "Unggul", + "Pratama", + "Prasetya", + "Prasetyo", + "Pradana", + "Pradipta", + "Prakasa", + "Permadi", + "Prasasta", + "Prayoga", + "Ramadan", + "Rajasa", + "Rajata", + "Saptono", + "Santoso", + "Saputra", + "Saefullah", + "Setiawan", + "Suryono", + "Suwarno", + "Siregar", + "Sihombing", + "Salahudin", + "Sihombing", + "Samosir", + "Saragih", + "Sihotang", + "Simanjuntak", + "Sinaga", + "Simbolon", + "Sitompul", + "Sitorus", + "Sirait", + "Siregar", + "Situmorang", + "Tampubolon", + "Thamrin", + "Tamba", + "Tarihoran", "Utama", - "Umaya", - "Upik", - "Viktor", - "Vino", - "Vinsen", - "Vero", - "Vega", - "Viman", - "Virman", - "Wahyu", - "Wira", - "Wisnu", - "Wadi", - "Wardi", - "Warji", + "Uwais", + "Wahyudin", "Waluyo", - "Wakiman", - "Wage", - "Wardaya", - "Warsa", - "Warsita", - "Warta", - "Wasis", - "Wawan", - "Xanana", - "Yahya", - "Yusuf", - "Yosef", - "Yono", - "Yoga" + "Wibowo", + "Winarno", + "Wibisono", + "Wijaya", + "Widodo", + "Wacana", + "Waskita", + "Wasita", + "Zulkarnain" + ]; + return choice(data, this.rnd); + } + + /// + string nameFemaleLastName() { + static enum data = [ + "Agustina", + "Andriani", + "Anggraini", + "Aryani", + "Astuti", + "Fujiati", + "Farida", + "Handayani", + "Hassanah", + "Hartati", + "Hasanah", + "Haryanti", + "Hariyah", + "Hastuti", + "Halimah", + "Kusmawati", + "Kuswandari", + "Laksmiwati", + "Laksita", + "Lestari", + "Lailasari", + "Mandasari", + "Mardhiyah", + "Mayasari", + "Melani", + "Mulyani", + "Maryati", + "Nurdiyanti", + "Novitasari", + "Nuraini", + "Nasyidah", + "Nasyiah", + "Namaga", + "Palastri", + "Pudjiastuti", + "Puspasari", + "Puspita", + "Purwanti", + "Pratiwi", + "Purnawati", + "Pertiwi", + "Permata", + "Prastuti", + "Padmasari", + "Rahmawati", + "Rahayu", + "Riyanti", + "Rahimah", + "Suartini", + "Sudiati", + "Suryatmi", + "Susanti", + "Safitri", + "Oktaviani", + "Utami", + "Usamah", + "Usada", + "Uyainah", + "Yuniar", + "Yuliarti", + "Yulianti", + "Yolanda", + "Wahyuni", + "Wijayanti", + "Widiastuti", + "Winarsih", + "Wulandari", + "Wastuti", + "Zulaika" + ]; + return choice(data, this.rnd); + } + + /// + string nameMaleTitle() { + static enum data = [ + "dr.", + "drg.", + "Dr.", + "Drs.", + "Ir.", + "H." + ]; + return choice(data, this.rnd); + } + + /// + override string phoneNumberFormats() { + static enum data = [ + "02# #### ###", + "02## #### ###", + "03## #### ###", + "04## #### ###", + "05## #### ###", + "06## #### ###", + "07## #### ###", + "09## #### ###", + "02# #### ####", + "02## #### ####", + "03## #### ####", + "04## #### ####", + "05## #### ####", + "06## #### ####", + "07## #### ####", + "09## #### ####", + "08## ### ###", + "08## #### ###", + "08## #### ####", + "(+62) 8## ### ###", + "(+62) 2# #### ###", + "(+62) 2## #### ###", + "(+62) 3## #### ###", + "(+62) 4## #### ###", + "(+62) 5## #### ###", + "(+62) 6## #### ###", + "(+62) 7## #### ###", + "(+62) 8## #### ###", + "(+62) 9## #### ###", + "(+62) 2# #### ####", + "(+62) 2## #### ####", + "(+62) 3## #### ####", + "(+62) 4## #### ####", + "(+62) 5## #### ####", + "(+62) 6## #### ####", + "(+62) 7## #### ####", + "(+62) 8## #### ####", + "(+62) 9## #### ####" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + string addressCityName() { + static enum data = [ + "Airmadidi", + "Ampana", + "Amurang", + "Andolo", + "Banggai", + "Bantaeng", + "Barru", + "Bau-Bau", + "Benteng", + "Bitung", + "Bolaang Uki", + "Boroko", + "Bulukumba", + "Bungku", + "Buol", + "Buranga", + "Donggala", + "Enrekang", + "Gorontalo", + "Jeneponto", + "Kawangkoan", + "Kendari", + "Kolaka", + "Kotamobagu", + "Kota Raha", + "Kwandang", + "Lasusua", + "Luwuk", + "Majene", + "Makale", + "Makassar", + "Malili", + "Mamasa", + "Mamuju", + "Manado", + "Marisa", + "Maros", + "Masamba", + "Melonguane", + "Ondong Siau", + "Palopo", + "Palu", + "Pangkajene", + "Pare-Pare", + "Parigi", + "Pasangkayu", + "Pinrang", + "Polewali", + "Poso", + "Rantepao", + "Ratahan", + "Rumbia", + "Sengkang", + "Sidenreng", + "Sigi Biromaru", + "Sinjai", + "Sunggu Minasa", + "Suwawa", + "Tahuna", + "Takalar", + "Tilamuta", + "Toli Toli", + "Tomohon", + "Tondano", + "Tutuyan", + "Unaaha", + "Wangi Wangi", + "Wanggudu", + "Watampone", + "Watan Soppeng", + "Ambarawa", + "Anyer", + "Bandung", + "Bangil", + "Banjar (Jawa Barat)", + "Banjarnegara", + "Bangkalan", + "Bantul", + "Banyumas", + "Banyuwangi", + "Batang", + "Batu", + "Bekasi", + "Blitar", + "Blora", + "Bogor", + "Bojonegoro", + "Bondowoso", + "Boyolali", + "Bumiayu", + "Brebes", + "Caruban", + "Cianjur", + "Ciamis", + "Cibinong", + "Cikampek", + "Cikarang", + "Cilacap", + "Cilegon", + "Cirebon", + "Demak", + "Depok", + "Garut", + "Gresik", + "Indramayu", + "Jakarta", + "Jember", + "Jepara", + "Jombang", + "Kajen", + "Karanganyar", + "Kebumen", + "Kediri", + "Kendal", + "Kepanjen", + "Klaten", + "Pelabuhan Ratu", + "Kraksaan", + "Kudus", + "Kuningan", + "Lamongan", + "Lumajang", + "Madiun", + "Magelang", + "Magetan", + "Majalengka", + "Malang", + "Mojokerto", + "Mojosari", + "Mungkid", + "Ngamprah", + "Nganjuk", + "Ngawi", + "Pacitan", + "Pamekasan", + "Pandeglang", + "Pare", + "Pati", + "Pasuruan", + "Pekalongan", + "Pemalang", + "Ponorogo", + "Probolinggo", + "Purbalingga", + "Purwakarta", + "Purwodadi", + "Purwokerto", + "Purworejo", + "Rangkasbitung", + "Rembang", + "Salatiga", + "Sampang", + "Semarang", + "Serang", + "Sidayu", + "Sidoarjo", + "Singaparna", + "Situbondo", + "Slawi", + "Sleman", + "Soreang", + "Sragen", + "Subang", + "Sukabumi", + "Sukoharjo", + "Sumber", + "Sumedang", + "Sumenep", + "Surabaya", + "Surakarta", + "Tasikmalaya", + "Tangerang", + "Tangerang Selatan", + "Tegal", + "Temanggung", + "Tigaraksa", + "Trenggalek", + "Tuban", + "Tulungagung", + "Ungaran", + "Wates", + "Wlingi", + "Wonogiri", + "Wonosari", + "Wonosobo", + "Yogyakarta", + "Atambua", + "Baa", + "Badung", + "Bajawa", + "Bangli", + "Bima", + "Denpasar", + "Dompu", + "Ende", + "Gianyar", + "Kalabahi", + "Karangasem", + "Kefamenanu", + "Klungkung", + "Kupang", + "Labuhan Bajo", + "Larantuka", + "Lewoleba", + "Maumere", + "Mataram", + "Mbay", + "Negara", + "Praya", + "Raba", + "Ruteng", + "Selong", + "Singaraja", + "Soe", + "Sumbawa Besar", + "Tabanan", + "Taliwang", + "Tambolaka", + "Tanjung", + "Waibakul", + "Waikabubak", + "Waingapu", + "Denpasar", + "Negara,Bali", + "Singaraja", + "Tabanan", + "Bangli" ]; return choice(data, this.rnd); } /// - override string nameSuffix() { + override string addressState() { static enum data = [ - "S.Ked", - "S.Gz", - "S.Pt", - "S.IP", - "S.E.I", - "S.E.", - "S.Kom", - "S.H.", - "S.T.", - "S.Pd", - "S.Psi", - "S.I.Kom", - "S.Sos", - "S.Farm", - "M.M.", - "M.Kom.", - "M.TI.", - "M.Pd", - "M.Farm", - "M.Ak" + "Aceh", + "Sumatera Utara", + "Sumatera Barat", + "Jambi", + "Bangka Belitung", + "Riau", + "Kepulauan Riau", + "Bengkulu", + "Sumatera Selatan", + "Lampung", + "Banten", + "DKI Jakarta", + "Jawa Barat", + "Jawa Tengah", + "Jawa Timur", + "Nusa Tenggara Timur", + "DI Yogyakarta", + "Bali", + "Nusa Tenggara Barat", + "Kalimantan Barat", + "Kalimantan Tengah", + "Kalimantan Selatan", + "Kalimantan Timur", + "Kalimantan Utara", + "Sulawesi Selatan", + "Sulawesi Utara", + "Gorontalo", + "Sulawesi Tengah", + "Sulawesi Barat", + "Sulawesi Tenggara", + "Maluku", + "Maluku Utara", + "Papua Barat", + "Papua" + ]; + return choice(data, this.rnd); + } + + /// + override string addressDefaultCountry() { + static enum data = [ + "Indonesia" ]; return choice(data, this.rnd); } /// - string nameFemaleTitle() { + override string addressStreetAddress() { + return format!"%s no %s"(addressStreetName(), addressBuildingNumber()); + } + + /// + string addressStreetPrefix() { static enum data = [ - "dr.", - "drg.", - "Dr.", - "Hj." + "Ds.", + "Dk.", + "Gg.", + "Jln.", + "Jr.", + "Kpg.", + "Ki.", + "Psr." ]; return choice(data, this.rnd); } /// - override string nameFemaleFirstName() { + override string addressStreetName() { + switch(uniform(0, 2, this.rnd)) { + case 0: + return format!"%s %s"(addressStreetPrefix(), nameFirstName()); + case 1: + return format!"%s %s"(addressStreetPrefix(), nameLastName()); + default: assert(false); + } + } + + /// + override string addressCity() { + return format!"%s"(addressCityName()); + } + + /// + override string addressPostcode() { static enum data = [ - "Ade", - "Agnes", - "Ajeng", - "Amalia", - "Anita", - "Ayu", - "Aisyah", - "Ana", - "Ami", - "Ani", - "Azalea", - "Aurora", - "Alika", - "Anastasia", - "Amelia", - "Almira", - "Bella", - "Betania", - "Belinda", - "Citra", - "Cindy", - "Chelsea", - "Clara", - "Cornelia", - "Cinta", - "Cinthia", - "Ciaobella", - "Cici", - "Carla", - "Calista", - "Devi", - "Dewi","Dian", - "Diah", - "Diana", - "Dina", - "Dinda", - "Dalima", - "Eka", - "Eva", - "Endah", - "Elisa", - "Eli", - "Ella", - "Ellis", - "Elma", - "Elvina", - "Fitria", - "Fitriani", - "Febi", - "Faizah", - "Farah", - "Farhunnisa", - "Fathonah", - "Gabriella", - "Gasti", - "Gawati", - "Genta", - "Ghaliyati", - "Gina", - "Gilda", - "Halima", - "Hesti", - "Hilda", - "Hafshah", - "Hamima", - "Hana", - "Hani", - "Hasna", - "Humaira", - "Ika", - "Indah", - "Intan", - "Irma", - "Icha", - "Ida", - "Ifa", - "Ilsa", - "Ina", - "Ira", - "Iriana", - "Jamalia", - "Janet", - "Jane", - "Julia", - "Juli", - "Jessica", - "Jasmin", - "Jelita", - "Kamaria", - "Kamila", - "Kani", - "Karen", - "Karimah", - "Kartika", - "Kasiyah", - "Keisha", - "Kezia", - "Kiandra", - "Kayla", - "Kania", - "Lala", - "Lalita", - "Latika", - "Laila", - "Laras", - "Lidya", - "Lili", - "Lintang", - "Maria", - "Mala", - "Maya", - "Maida", - "Maimunah", - "Melinda", - "Mila", - "Mutia", - "Michelle", - "Malika", - "Nadia", - "Nadine", - "Nabila", - "Natalia", - "Novi", - "Nova", - "Nurul", - "Nilam", - "Najwa", - "Olivia", - "Ophelia", - "Oni", - "Oliva", - "Padma", - "Putri", - "Paramita", - "Paris", - "Patricia", - "Paulin", - "Puput", - "Puji", - "Pia", - "Puspa", - "Puti", - "Putri", - "Padmi", - "Qori", - "Queen", - "Ratih", - "Ratna", - "Restu", - "Rini", - "Rika", - "Rina", - "Rahayu", - "Rahmi", - "Rachel", - "Rahmi", - "Raisa", - "Raina", - "Sarah", - "Sari", - "Siti", - "Siska", - "Suci", - "Syahrini", - "Septi", - "Sadina", - "Safina", - "Sakura", - "Salimah", - "Salwa", - "Salsabila", - "Samiah", - "Shania", - "Sabrina", - "Silvia", - "Shakila", - "Talia", - "Tami", - "Tira", - "Tiara", - "Titin", - "Tania", - "Tina", - "Tantri", - "Tari", - "Titi", - "Uchita", - "Unjani", - "Ulya", - "Uli", - "Ulva", - "Umi", - "Usyi", - "Vanya", - "Vanesa", - "Vivi", - "Vera", - "Vicky", - "Victoria", - "Violet", - "Winda", - "Widya", - "Wulan", - "Wirda", - "Wani", - "Yani", - "Yessi", - "Yulia", - "Yuliana", - "Yuni", - "Yunita", - "Yance", - "Zahra", - "Zalindra", - "Zaenab", - "Zulfa", - "Zizi", - "Zulaikha", - "Zamira", - "Zelda", - "Zelaya" + "#####" ]; - return choice(data, this.rnd); + return this.digitBuild(choice(data, this.rnd)); } /// - override string nameName() { - switch(uniform(0, 7, this.rnd)) { - case 0: - return format!"%s %s"(nameMaleFirstName(), nameMaleLastName()); - case 1: - return format!"%s %s"(nameMaleLastName(), nameMaleFirstName()); - case 2: - return format!"%s %s %s"(nameMaleFirstName(), nameMaleFirstName(), nameMaleLastName()); - case 3: - return format!"%s %s"(nameFemaleFirstName(), nameFemaleLastName()); - case 4: - return format!"%s %s"(nameFemaleFirstName(), nameMaleLastName()); - case 5: - return format!"%s %s"(nameFemaleLastName(), nameFemaleFirstName()); - case 6: - return format!"%s %s %s"(nameFemaleFirstName(), nameFemaleFirstName(), nameFemaleLastName()); - default: assert(false); - } + override string companySuffix() { + static enum data = [ + "(Persero) Tbk", + "Tbk" + ]; + return choice(data, this.rnd); } /// - string nameMaleLastName() { + string companyPrefix() { static enum data = [ - "Adriansyah", - "Ardianto", - "Anggriawan", - "Budiman", - "Budiyanto", - "Damanik", - "Dongoran", - "Dabukke", - "Firmansyah", - "Firgantoro", - "Gunarto", - "Gunawan", - "Hardiansyah", - "Habibi", - "Hakim", - "Halim", - "Haryanto", - "Hidayat", - "Hidayanto", - "Hutagalung", - "Hutapea", - "Hutasoit", - "Irawan", - "Iswahyudi", - "Kuswoyo", - "Januar", - "Jailani", - "Kurniawan", - "Kusumo", - "Latupono", - "Lazuardi", - "Maheswara", - "Mahendra", - "Mustofa", - "Mansur", - "Mandala", - "Megantara", - "Maulana", - "Maryadi", - "Mangunsong", - "Manullang", - "Marpaung", - "Marbun", - "Narpati", - "Natsir", - "Nugroho", - "Najmudin", - "Nashiruddin", - "Nainggolan", - "Nababan", - "Napitupulu", - "Pangestu", - "Putra", - "Pranowo", - "Prabowo", - "Pratama", - "Prasetya", - "Prasetyo", - "Pradana", - "Pradipta", - "Prakasa", - "Permadi", - "Prasasta", - "Prayoga", - "Ramadan", - "Rajasa", - "Rajata", - "Saptono", - "Santoso", - "Saputra", - "Saefullah", - "Setiawan", - "Suryono", - "Suwarno", - "Siregar", - "Sihombing", - "Salahudin", - "Sihombing", - "Samosir", - "Saragih", - "Sihotang", - "Simanjuntak", - "Sinaga", - "Simbolon", - "Sitompul", - "Sitorus", - "Sirait", - "Siregar", - "Situmorang", - "Tampubolon", - "Thamrin", - "Tamba", - "Tarihoran", - "Utama", - "Uwais", - "Wahyudin", - "Waluyo", - "Wibowo", - "Winarno", - "Wibisono", - "Wijaya", - "Widodo", - "Wacana", - "Waskita", - "Wasita", - "Zulkarnain" + "PT", + "CV", + "UD", + "PD", + "Perum" ]; return choice(data, this.rnd); } /// - string nameFemaleLastName() { + override string companyName() { + switch(uniform(0, 3, this.rnd)) { + case 0: + return format!"%s %s"(companyPrefix(), nameLastName()); + case 1: + return format!"%s %s"(nameLastName(), companySuffix()); + case 2: + return format!"%s %s %s"(companyPrefix(), nameLastName(), companySuffix()); + default: assert(false); + } + } + + /// + override string internetFreeEmail() { static enum data = [ - "Agustina", - "Andriani", - "Anggraini", - "Aryani", - "Astuti", - "Fujiati", - "Farida", - "Handayani", - "Hassanah", - "Hartati", - "Hasanah", - "Haryanti", - "Hariyah", - "Hastuti", - "Halimah", - "Kusmawati", - "Kuswandari", - "Laksmiwati", - "Laksita", - "Lestari", - "Lailasari", - "Mandasari", - "Mardhiyah", - "Mayasari", - "Melani", - "Mulyani", - "Maryati", - "Nurdiyanti", - "Novitasari", - "Nuraini", - "Nasyidah", - "Nasyiah", - "Namaga", - "Palastri", - "Pudjiastuti", - "Puspasari", - "Puspita", - "Purwanti", - "Pratiwi", - "Purnawati", - "Pertiwi", - "Permata", - "Prastuti", - "Padmasari", - "Rahmawati", - "Rahayu", - "Riyanti", - "Rahimah", - "Suartini", - "Sudiati", - "Suryatmi", - "Susanti", - "Safitri", - "Oktaviani", - "Utami", - "Usamah", - "Usada", - "Uyainah", - "Yuniar", - "Yuliarti", - "Yulianti", - "Yolanda", - "Wahyuni", - "Wijayanti", - "Widiastuti", - "Winarsih", - "Wulandari", - "Wastuti", - "Zulaika" + "'gmail.com'", + "'yahoo.com'", + "'gmail.co.id'", + "'yahoo.co.id'" ]; return choice(data, this.rnd); } /// - string nameMaleTitle() { + override string internetDomainSuffix() { static enum data = [ - "dr.", - "drg.", - "Dr.", - "Drs.", - "Ir.", - "H." + "com", + "net", + "org", + "asia", + "tv", + "biz", + "info", + "in", + "name", + "co", + "ac.id", + "sch.id", + "go.id", + "mil.id", + "co.id", + "or.id", + "web.id", + "my.id", + "biz.id", + "desa.id" ]; return choice(data, this.rnd); } diff --git a/source/faked/faker_it.d b/source/faked/faker_it.d index a14c93c..1cad767 100644 --- a/source/faked/faker_it.d +++ b/source/faked/faker_it.d @@ -153,6 +153,123 @@ class Faker_it : Faker { return choice(data, this.rnd); } + /// + override string addressState() { + static enum data = [ + "Agrigento", + "Alessandria", + "Ancona", + "Aosta", + "Arezzo", + "Ascoli Piceno", + "Asti", + "Avellino", + "Bari", + "Barletta-Andria-Trani", + "Belluno", + "Benevento", + "Bergamo", + "Biella", + "Bologna", + "Bolzano", + "Brescia", + "Brindisi", + "Cagliari", + "Caltanissetta", + "Campobasso", + "Carbonia-Iglesias", + "Caserta", + "Catania", + "Catanzaro", + "Chieti", + "Como", + "Cosenza", + "Cremona", + "Crotone", + "Cuneo", + "Enna", + "Fermo", + "Ferrara", + "Firenze", + "Foggia", + "Forlì-Cesena", + "Frosinone", + "Genova", + "Gorizia", + "Grosseto", + "Imperia", + "Isernia", + "La Spezia", + "L'Aquila", + "Latina", + "Lecce", + "Lecco", + "Livorno", + "Lodi", + "Lucca", + "Macerata", + "Mantova", + "Massa-Carrara", + "Matera", + "Messina", + "Milano", + "Modena", + "Monza e della Brianza", + "Napoli", + "Novara", + "Nuoro", + "Olbia-Tempio", + "Oristano", + "Padova", + "Palermo", + "Parma", + "Pavia", + "Perugia", + "Pesaro e Urbino", + "Pescara", + "Piacenza", + "Pisa", + "Pistoia", + "Pordenone", + "Potenza", + "Prato", + "Ragusa", + "Ravenna", + "Reggio Calabria", + "Reggio Emilia", + "Rieti", + "Rimini", + "Roma", + "Rovigo", + "Salerno", + "Medio Campidano", + "Sassari", + "Savona", + "Siena", + "Siracusa", + "Sondrio", + "Taranto", + "Teramo", + "Terni", + "Torino", + "Ogliastra", + "Trapani", + "Trento", + "Treviso", + "Trieste", + "Udine", + "Varese", + "Venezia", + "Verbano-Cusio-Ossola", + "Vercelli", + "Verona", + "Vibo Valentia", + "Vicenza", + "Viterbo" + ]; + return choice(data, this.rnd); + } + /// override string addressCountry() { static enum data = [ @@ -402,118 +519,9 @@ class Faker_it : Faker { } /// - override string addressState() { + override string addressDefaultCountry() { static enum data = [ - "Agrigento", - "Alessandria", - "Ancona", - "Aosta", - "Arezzo", - "Ascoli Piceno", - "Asti", - "Avellino", - "Bari", - "Barletta-Andria-Trani", - "Belluno", - "Benevento", - "Bergamo", - "Biella", - "Bologna", - "Bolzano", - "Brescia", - "Brindisi", - "Cagliari", - "Caltanissetta", - "Campobasso", - "Carbonia-Iglesias", - "Caserta", - "Catania", - "Catanzaro", - "Chieti", - "Como", - "Cosenza", - "Cremona", - "Crotone", - "Cuneo", - "Enna", - "Fermo", - "Ferrara", - "Firenze", - "Foggia", - "Forlì-Cesena", - "Frosinone", - "Genova", - "Gorizia", - "Grosseto", - "Imperia", - "Isernia", - "La Spezia", - "L'Aquila", - "Latina", - "Lecce", - "Lecco", - "Livorno", - "Lodi", - "Lucca", - "Macerata", - "Mantova", - "Massa-Carrara", - "Matera", - "Messina", - "Milano", - "Modena", - "Monza e della Brianza", - "Napoli", - "Novara", - "Nuoro", - "Olbia-Tempio", - "Oristano", - "Padova", - "Palermo", - "Parma", - "Pavia", - "Perugia", - "Pesaro e Urbino", - "Pescara", - "Piacenza", - "Pisa", - "Pistoia", - "Pordenone", - "Potenza", - "Prato", - "Ragusa", - "Ravenna", - "Reggio Calabria", - "Reggio Emilia", - "Rieti", - "Rimini", - "Roma", - "Rovigo", - "Salerno", - "Medio Campidano", - "Sassari", - "Savona", - "Siena", - "Siracusa", - "Sondrio", - "Taranto", - "Teramo", - "Terni", - "Torino", - "Ogliastra", - "Trapani", - "Trento", - "Treviso", - "Trieste", - "Udine", - "Varese", - "Venezia", - "Verbano-Cusio-Ossola", - "Vercelli", - "Verona", - "Vibo Valentia", - "Vicenza", - "Viterbo" + "Italia" ]; return choice(data, this.rnd); } @@ -529,14 +537,6 @@ class Faker_it : Faker { } } - /// - override string addressDefaultCountry() { - static enum data = [ - "Italia" - ]; - return choice(data, this.rnd); - } - /// override string addressCitySuffix() { static enum data = [ @@ -616,34 +616,6 @@ class Faker_it : Faker { return choice(data, this.rnd); } - /// - override string internetFreeEmail() { - static enum data = [ - "gmail.com", - "yahoo.com", - "hotmail.com", - "email.it", - "libero.it", - "yahoo.it" - ]; - return choice(data, this.rnd); - } - - /// - override string internetDomainSuffix() { - static enum data = [ - "com", - "com", - "com", - "net", - "org", - "it", - "it", - "it" - ]; - return choice(data, this.rnd); - } - /// override string companyBsVerb() { static enum data = [ @@ -1026,6 +998,34 @@ class Faker_it : Faker { return choice(data, this.rnd); } + /// + override string internetFreeEmail() { + static enum data = [ + "gmail.com", + "yahoo.com", + "hotmail.com", + "email.it", + "libero.it", + "yahoo.it" + ]; + return choice(data, this.rnd); + } + + /// + override string internetDomainSuffix() { + static enum data = [ + "com", + "com", + "com", + "net", + "org", + "it", + "it", + "it" + ]; + return choice(data, this.rnd); + } + /// override string namePrefix() { static enum data = [ diff --git a/source/faked/faker_ja.d b/source/faked/faker_ja.d index 16f4102..9ded320 100644 --- a/source/faked/faker_ja.d +++ b/source/faked/faker_ja.d @@ -19,22 +19,22 @@ class Faker_ja : Faker { } /// - override string cellPhoneFormats() { + override string phoneNumberFormats() { static enum data = [ - "090-####-####", - "080-####-####", - "070-####-####" + "0####-#-####", + "0###-##-####", + "0##-###-####", + "0#-####-####" ]; return this.digitBuild(choice(data, this.rnd)); } /// - override string phoneNumberFormats() { + override string cellPhoneFormats() { static enum data = [ - "0####-#-####", - "0###-##-####", - "0##-###-####", - "0#-####-####" + "090-####-####", + "080-####-####", + "070-####-####" ]; return this.digitBuild(choice(data, this.rnd)); } @@ -206,33 +206,6 @@ class Faker_ja : Faker { return this.digitBuild(choice(data, this.rnd)); } - /// - override string nameLastName() { - static enum data = [ - "佐藤", - "鈴木", - "高橋", - "田中", - "渡辺", - "伊藤", - "山本", - "中村", - "小林", - "加藤", - "吉田", - "山田", - "佐々木", - "山口", - "斎藤", - "松本", - "井上", - "木村", - "林", - "清水" - ]; - return choice(data, this.rnd); - } - /// override string nameFirstName() { static enum data = [ @@ -261,6 +234,33 @@ class Faker_ja : Faker { return choice(data, this.rnd); } + /// + override string nameLastName() { + static enum data = [ + "佐藤", + "鈴木", + "高橋", + "田中", + "渡辺", + "伊藤", + "山本", + "中村", + "小林", + "加藤", + "吉田", + "山田", + "佐々木", + "山口", + "斎藤", + "松本", + "井上", + "木村", + "林", + "清水" + ]; + return choice(data, this.rnd); + } + /// override string nameName() { return format!"%s %s"(nameLastName(), nameFirstName()); diff --git a/source/faked/faker_ko.d b/source/faked/faker_ko.d index b7f1e8a..469826b 100644 --- a/source/faked/faker_ko.d +++ b/source/faked/faker_ko.d @@ -29,27 +29,157 @@ class Faker_ko : Faker { } /// - override string internetFreeEmail() { + override string addressStateAbbr() { static enum data = [ - "gmail.com", - "yahoo.co.kr", - "hanmail.net", - "naver.com" + "강원", + "경기", + "경남", + "경북", + "광주", + "대구", + "대전", + "부산", + "서울", + "울산", + "인천", + "전남", + "전북", + "제주", + "충남", + "충북", + "세종" ]; return choice(data, this.rnd); } /// - override string internetDomainSuffix() { + override string addressState() { static enum data = [ - "co.kr", - "com", - "biz", - "info", - "ne.kr", - "net", - "or.kr", - "org" + "강원", + "경기", + "경남", + "경북", + "광주", + "대구", + "대전", + "부산", + "서울", + "울산", + "인천", + "전남", + "전북", + "제주", + "충남", + "충북", + "세종" + ]; + return choice(data, this.rnd); + } + + /// + string addressCityName() { + static enum data = [ + "강릉", + "양양", + "인제", + "광주", + "구리", + "부천", + "밀양", + "통영", + "창원", + "거창", + "고성", + "양산", + "김천", + "구미", + "영주", + "광산", + "남", + "북", + "고창", + "군산", + "남원", + "동작", + "마포", + "송파", + "용산", + "부평", + "강화", + "수성" + ]; + return choice(data, this.rnd); + } + + /// + override string addressCitySuffix() { + static enum data = [ + "구", + "시", + "군" + ]; + return choice(data, this.rnd); + } + + /// + string addressStreetRoot() { + static enum data = [ + "상계", + "화곡", + "신정", + "목", + "잠실", + "면목", + "주안", + "안양", + "중", + "정왕", + "구로", + "신월", + "연산", + "부평", + "창", + "만수", + "중계", + "검단", + "시흥", + "상도", + "방배", + "장유", + "상", + "광명", + "신길", + "행신", + "대명", + "동탄" + ]; + return choice(data, this.rnd); + } + + /// + override string addressStreetName() { + return format!"%s%s"(addressStreetRoot(), addressStreetSuffix()); + } + + /// + override string addressCity() { + return format!"%s%s"(addressCityName(), addressCitySuffix()); + } + + /// + override string addressPostcode() { + static enum data = [ + "###-###" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + override string addressStreetSuffix() { + static enum data = [ + "읍", + "면", + "동" ]; return choice(data, this.rnd); } @@ -87,6 +217,32 @@ class Faker_ko : Faker { } } + /// + override string internetFreeEmail() { + static enum data = [ + "gmail.com", + "yahoo.co.kr", + "hanmail.net", + "naver.com" + ]; + return choice(data, this.rnd); + } + + /// + override string internetDomainSuffix() { + static enum data = [ + "co.kr", + "com", + "biz", + "info", + "ne.kr", + "net", + "or.kr", + "org" + ]; + return choice(data, this.rnd); + } + /// override string loremWords() { static enum data = [ @@ -222,162 +378,6 @@ class Faker_ko : Faker { return choice(data, this.rnd); } - /// - override string addressStateAbbr() { - static enum data = [ - "강원", - "경기", - "경남", - "경북", - "광주", - "대구", - "대전", - "부산", - "서울", - "울산", - "인천", - "전남", - "전북", - "제주", - "충남", - "충북", - "세종" - ]; - return choice(data, this.rnd); - } - - /// - override string addressState() { - static enum data = [ - "강원", - "경기", - "경남", - "경북", - "광주", - "대구", - "대전", - "부산", - "서울", - "울산", - "인천", - "전남", - "전북", - "제주", - "충남", - "충북", - "세종" - ]; - return choice(data, this.rnd); - } - - /// - string addressCityName() { - static enum data = [ - "강릉", - "양양", - "인제", - "광주", - "구리", - "부천", - "밀양", - "통영", - "창원", - "거창", - "고성", - "양산", - "김천", - "구미", - "영주", - "광산", - "남", - "북", - "고창", - "군산", - "남원", - "동작", - "마포", - "송파", - "용산", - "부평", - "강화", - "수성" - ]; - return choice(data, this.rnd); - } - - /// - override string addressCitySuffix() { - static enum data = [ - "구", - "시", - "군" - ]; - return choice(data, this.rnd); - } - - /// - string addressStreetRoot() { - static enum data = [ - "상계", - "화곡", - "신정", - "목", - "잠실", - "면목", - "주안", - "안양", - "중", - "정왕", - "구로", - "신월", - "연산", - "부평", - "창", - "만수", - "중계", - "검단", - "시흥", - "상도", - "방배", - "장유", - "상", - "광명", - "신길", - "행신", - "대명", - "동탄" - ]; - return choice(data, this.rnd); - } - - /// - override string addressStreetName() { - return format!"%s%s"(addressStreetRoot(), addressStreetSuffix()); - } - - /// - override string addressCity() { - return format!"%s%s"(addressCityName(), addressCitySuffix()); - } - - /// - override string addressPostcode() { - static enum data = [ - "###-###" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string addressStreetSuffix() { - static enum data = [ - "읍", - "면", - "동" - ]; - return choice(data, this.rnd); - } - /// override string nameFirstName() { static enum data = [ diff --git a/source/faked/faker_lv.d b/source/faked/faker_lv.d index 029b1ec..dc67098 100644 --- a/source/faked/faker_lv.d +++ b/source/faked/faker_lv.d @@ -1843,6 +1843,36 @@ class Faker_lv : Faker { return choice(data, this.rnd); } + /// + override string commerceColor() { + static enum data = [ + "sarkana", + "zaļa", + "zila", + "dzeltena", + "ruda", + "zaļgan-zila", + "balta", + "melna", + "oranža", + "rozā", + "pelēka", + "sarkan-brūna", + "violeta", + "gaišzila", + "zeltaina", + "debess-zila", + "olīv", + "purpura", + "krēma", + "zelta", + "красно-пурпурный", + "lillā", + "sudrabaina" + ]; + return choice(data, this.rnd); + } + /// override string commerceProductNameAdjective() { static enum data = [ @@ -1904,36 +1934,6 @@ class Faker_lv : Faker { return choice(data, this.rnd); } - /// - override string commerceColor() { - static enum data = [ - "sarkana", - "zaļa", - "zila", - "dzeltena", - "ruda", - "zaļgan-zila", - "balta", - "melna", - "oranža", - "rozā", - "pelēka", - "sarkan-brūna", - "violeta", - "gaišzila", - "zeltaina", - "debess-zila", - "olīv", - "purpura", - "krēma", - "zelta", - "красно-пурпурный", - "lillā", - "sudrabaina" - ]; - return choice(data, this.rnd); - } - /// override string commerceDepartment() { static enum data = [ @@ -2045,6 +2045,41 @@ class Faker_lv : Faker { return choice(data, this.rnd); } + /// + override string addressState() { + static enum data = [ + "Aizkraukles raj.", + "Alūksnes raj.", + "Baltijas jūra", + "Balvu raj.", + "Bauskas raj.", + "Cēsu raj.", + "Daugavpils raj.", + "Dobeles raj.", + "Gulbenes raj.", + "Jēkabpils raj.", + "Jelgavas raj.", + "Jūrmala", + "Krāslavas raj.", + "Kuldīgas raj.", + "Liepājas raj.", + "Limbažu raj.", + "Ludzas raj.", + "Madonas raj.", + "Ogres raj.", + "Preiļu raj.", + "Rēzeknes raj.", + "Rīga un Rīgas raj.", + "Saldus raj.", + "Talsu raj.", + "Tukuma raj.", + "Valkas raj.", + "Valmieras raj.", + "Ventspils raj." + ]; + return choice(data, this.rnd); + } + /// override string addressCountry() { static enum data = [ @@ -2228,41 +2263,6 @@ class Faker_lv : Faker { return choice(data, this.rnd); } - /// - override string addressState() { - static enum data = [ - "Aizkraukles raj.", - "Alūksnes raj.", - "Baltijas jūra", - "Balvu raj.", - "Bauskas raj.", - "Cēsu raj.", - "Daugavpils raj.", - "Dobeles raj.", - "Gulbenes raj.", - "Jēkabpils raj.", - "Jelgavas raj.", - "Jūrmala", - "Krāslavas raj.", - "Kuldīgas raj.", - "Liepājas raj.", - "Limbažu raj.", - "Ludzas raj.", - "Madonas raj.", - "Ogres raj.", - "Preiļu raj.", - "Rēzeknes raj.", - "Rīga un Rīgas raj.", - "Saldus raj.", - "Talsu raj.", - "Tukuma raj.", - "Valkas raj.", - "Valmieras raj.", - "Ventspils raj." - ]; - return choice(data, this.rnd); - } - /// override string addressDefaultCountry() { static enum data = [ diff --git a/source/faked/faker_nb_no.d b/source/faked/faker_nb_no.d index b252c1a..5d6d9b5 100644 --- a/source/faked/faker_nb_no.d +++ b/source/faked/faker_nb_no.d @@ -42,11 +42,6 @@ class Faker_nb_no : Faker { return choice(data, this.rnd); } - /// - override string addressStreetAddress() { - return format!"%s %s"(addressStreetName(), addressBuildingNumber()); - } - /// override string addressDefaultCountry() { static enum data = [ @@ -55,6 +50,11 @@ class Faker_nb_no : Faker { return choice(data, this.rnd); } + /// + override string addressStreetAddress() { + return format!"%s %s"(addressStreetName(), addressBuildingNumber()); + } + /// override string addressCitySuffix() { static enum data = [ @@ -360,114 +360,7 @@ class Faker_nb_no : Faker { } /// - override string nameLastName() { - static enum data = [ - "Johansen", - "Hansen", - "Andersen", - "Kristiansen", - "Larsen", - "Olsen", - "Solberg", - "Andresen", - "Pedersen", - "Nilsen", - "Berg", - "Halvorsen", - "Karlsen", - "Svendsen", - "Jensen", - "Haugen", - "Martinsen", - "Eriksen", - "Sørensen", - "Johnsen", - "Myhrer", - "Johannessen", - "Nielsen", - "Hagen", - "Pettersen", - "Bakke", - "Skuterud", - "Løken", - "Gundersen", - "Strand", - "Jørgensen", - "Kvarme", - "Røed", - "Sæther", - "Stensrud", - "Moe", - "Kristoffersen", - "Jakobsen", - "Holm", - "Aas", - "Lie", - "Moen", - "Andreassen", - "Vedvik", - "Nguyen", - "Jacobsen", - "Torgersen", - "Ruud", - "Krogh", - "Christiansen", - "Bjerke", - "Aalerud", - "Borge", - "Sørlie", - "Berge", - "Østli", - "Ødegård", - "Torp", - "Henriksen", - "Haukelidsæter", - "Fjeld", - "Danielsen", - "Aasen", - "Fredriksen", - "Dahl", - "Berntsen", - "Arnesen", - "Wold", - "Thoresen", - "Solheim", - "Skoglund", - "Bakken", - "Amundsen", - "Solli", - "Smogeli", - "Kristensen", - "Glosli", - "Fossum", - "Evensen", - "Eide", - "Carlsen", - "Østby", - "Vegge", - "Tangen", - "Smedsrud", - "Olstad", - "Lunde", - "Kleven", - "Huseby", - "Bjørnstad", - "Ryan", - "Rasmussen", - "Nygård", - "Nordskaug", - "Nordby", - "Mathisen", - "Hopland", - "Gran", - "Finstad", - "Edvardsen" - ]; - return choice(data, this.rnd); - } - - /// - string nameFeminineName() { + override string nameFirstName() { static enum data = [ "Emma", "Sara", @@ -518,13 +411,63 @@ class Faker_nb_no : Faker { "Tiril", "Synne", "Sandra", - "Madeleine" + "Madeleine", + "Markus", + "Mathias", + "Kristian", + "Jonas", + "Andreas", + "Alexander", + "Martin", + "Sander", + "Daniel", + "Magnus", + "Henrik", + "Tobias", + "Kristoffer", + "Emil", + "Adrian", + "Sebastian", + "Marius", + "Elias", + "Fredrik", + "Thomas", + "Sondre", + "Benjamin", + "Jakob", + "Oliver", + "Lucas", + "Oskar", + "Nikolai", + "Filip", + "Mats", + "William", + "Erik", + "Simen", + "Ole", + "Eirik", + "Isak", + "Kasper", + "Noah", + "Lars", + "Joakim", + "Johannes", + "Håkon", + "Sindre", + "Jørgen", + "Herman", + "Anders", + "Jonathan", + "Even", + "Theodor", + "Mikkel", + "Aksel" ]; return choice(data, this.rnd); } /// - override string nameFirstName() { + string nameFeminineName() { static enum data = [ "Emma", "Sara", @@ -575,57 +518,7 @@ class Faker_nb_no : Faker { "Tiril", "Synne", "Sandra", - "Madeleine", - "Markus", - "Mathias", - "Kristian", - "Jonas", - "Andreas", - "Alexander", - "Martin", - "Sander", - "Daniel", - "Magnus", - "Henrik", - "Tobias", - "Kristoffer", - "Emil", - "Adrian", - "Sebastian", - "Marius", - "Elias", - "Fredrik", - "Thomas", - "Sondre", - "Benjamin", - "Jakob", - "Oliver", - "Lucas", - "Oskar", - "Nikolai", - "Filip", - "Mats", - "William", - "Erik", - "Simen", - "Ole", - "Eirik", - "Isak", - "Kasper", - "Noah", - "Lars", - "Joakim", - "Johannes", - "Håkon", - "Sindre", - "Jørgen", - "Herman", - "Anders", - "Jonathan", - "Even", - "Theodor", - "Mikkel", - "Aksel" + "Madeleine" ]; return choice(data, this.rnd); } @@ -649,6 +542,113 @@ class Faker_nb_no : Faker { } } + /// + override string nameLastName() { + static enum data = [ + "Johansen", + "Hansen", + "Andersen", + "Kristiansen", + "Larsen", + "Olsen", + "Solberg", + "Andresen", + "Pedersen", + "Nilsen", + "Berg", + "Halvorsen", + "Karlsen", + "Svendsen", + "Jensen", + "Haugen", + "Martinsen", + "Eriksen", + "Sørensen", + "Johnsen", + "Myhrer", + "Johannessen", + "Nielsen", + "Hagen", + "Pettersen", + "Bakke", + "Skuterud", + "Løken", + "Gundersen", + "Strand", + "Jørgensen", + "Kvarme", + "Røed", + "Sæther", + "Stensrud", + "Moe", + "Kristoffersen", + "Jakobsen", + "Holm", + "Aas", + "Lie", + "Moen", + "Andreassen", + "Vedvik", + "Nguyen", + "Jacobsen", + "Torgersen", + "Ruud", + "Krogh", + "Christiansen", + "Bjerke", + "Aalerud", + "Borge", + "Sørlie", + "Berge", + "Østli", + "Ødegård", + "Torp", + "Henriksen", + "Haukelidsæter", + "Fjeld", + "Danielsen", + "Aasen", + "Fredriksen", + "Dahl", + "Berntsen", + "Arnesen", + "Wold", + "Thoresen", + "Solheim", + "Skoglund", + "Bakken", + "Amundsen", + "Solli", + "Smogeli", + "Kristensen", + "Glosli", + "Fossum", + "Evensen", + "Eide", + "Carlsen", + "Østby", + "Vegge", + "Tangen", + "Smedsrud", + "Olstad", + "Lunde", + "Kleven", + "Huseby", + "Bjørnstad", + "Ryan", + "Rasmussen", + "Nygård", + "Nordskaug", + "Nordby", + "Mathisen", + "Hopland", + "Gran", + "Finstad", + "Edvardsen" + ]; + return choice(data, this.rnd); + } + /// override string namePrefix() { static enum data = [ diff --git a/source/faked/faker_nep.d b/source/faked/faker_nep.d index 7f89adb..5e46b10 100644 --- a/source/faked/faker_nep.d +++ b/source/faked/faker_nep.d @@ -161,52 +161,6 @@ class Faker_nep : Faker { return choice(data, this.rnd); } - /// - override string nameLastName() { - static enum data = [ - "Adhikari", - "Aryal", - "Baral", - "Basnet", - "Bastola", - "Basynat", - "Bhandari", - "Bhattarai", - "Chettri", - "Devkota", - "Dhakal", - "Dongol", - "Ghale", - "Gurung", - "Gyawali", - "Hamal", - "Jung", - "KC", - "Kafle", - "Karki", - "Khadka", - "Koirala", - "Lama", - "Limbu", - "Magar", - "Maharjan", - "Niroula", - "Pandey", - "Pradhan", - "Rana", - "Raut", - "Sai", - "Shai", - "Shakya", - "Sherpa", - "Shrestha", - "Subedi", - "Tamang", - "Thapa" - ]; - return choice(data, this.rnd); - } - /// override string nameFirstName() { static enum data = [ @@ -269,4 +223,50 @@ class Faker_nep : Faker { return choice(data, this.rnd); } + /// + override string nameLastName() { + static enum data = [ + "Adhikari", + "Aryal", + "Baral", + "Basnet", + "Bastola", + "Basynat", + "Bhandari", + "Bhattarai", + "Chettri", + "Devkota", + "Dhakal", + "Dongol", + "Ghale", + "Gurung", + "Gyawali", + "Hamal", + "Jung", + "KC", + "Kafle", + "Karki", + "Khadka", + "Koirala", + "Lama", + "Limbu", + "Magar", + "Maharjan", + "Niroula", + "Pandey", + "Pradhan", + "Rana", + "Raut", + "Sai", + "Shai", + "Shakya", + "Sherpa", + "Shrestha", + "Subedi", + "Tamang", + "Thapa" + ]; + return choice(data, this.rnd); + } + } diff --git a/source/faked/faker_nl.d b/source/faked/faker_nl.d index 4d88b6f..04df802 100644 --- a/source/faked/faker_nl.d +++ b/source/faked/faker_nl.d @@ -18,179 +18,6 @@ class Faker_nl : Faker { super(seed); } - /// - string nameTussenvoegsel() { - static enum data = [ - "van", - "van de", - "van den", - "van 't", - "van het", - "de", - "den" - ]; - return choice(data, this.rnd); - } - - /// - override string nameSuffix() { - static enum data = [ - "Jr.", - "Sr.", - "I", - "II", - "III", - "IV", - "V" - ]; - return choice(data, this.rnd); - } - - /// - override string namePrefix() { - static enum data = [ - "Dhr.", - "Mevr. Dr.", - "Bsc", - "Msc", - "Prof." - ]; - return choice(data, this.rnd); - } - - /// - override string nameFirstName() { - static enum data = [ - "Amber", - "Anna", - "Anne", - "Anouk", - "Bas", - "Bram", - "Britt", - "Daan", - "Emma", - "Eva", - "Femke", - "Finn", - "Fleur", - "Iris", - "Isa", - "Jan", - "Jasper", - "Jayden", - "Jesse", - "Johannes", - "Julia", - "Julian", - "Kevin", - "Lars", - "Lieke", - "Lisa", - "Lotte", - "Lucas", - "Luuk", - "Maud", - "Max", - "Mike", - "Milan", - "Nick", - "Niels", - "Noa", - "Rick", - "Roos", - "Ruben", - "Sander", - "Sanne", - "Sem", - "Sophie", - "Stijn", - "Sven", - "Thijs", - "Thijs", - "Thomas", - "Tim", - "Tom" - ]; - return choice(data, this.rnd); - } - - /// - override string nameLastName() { - static enum data = [ - "Bakker", - "Beek", - "Berg", - "Boer", - "Bos", - "Bosch", - "Brink", - "Broek", - "Brouwer", - "Bruin", - "Dam", - "Dekker", - "Dijk", - "Dijkstra", - "Graaf", - "Groot", - "Haan", - "Hendriks", - "Heuvel", - "Hoek", - "Jacobs", - "Jansen", - "Janssen", - "Jong", - "Klein", - "Kok", - "Koning", - "Koster", - "Leeuwen", - "Linden", - "Maas", - "Meer", - "Meijer", - "Mulder", - "Peters", - "Ruiter", - "Schouten", - "Smit", - "Smits", - "Stichting", - "Veen", - "Ven", - "Vermeulen", - "Visser", - "Vliet", - "Vos", - "Vries", - "Wal", - "Willems", - "Wit" - ]; - return choice(data, this.rnd); - } - - /// - override string nameName() { - switch(uniform(0, 6, this.rnd)) { - case 0: - return format!"%s %s %s"(namePrefix(), nameFirstName(), nameLastName()); - case 1: - return format!"%s %s %s"(nameFirstName(), nameLastName(), nameSuffix()); - case 2: - return format!"%s %s"(nameFirstName(), nameLastName()); - case 3: - return format!"%s %s"(nameFirstName(), nameLastName()); - case 4: - return format!"%s %s %s"(nameFirstName(), nameTussenvoegsel(), nameLastName()); - case 5: - return format!"%s %s %s"(nameFirstName(), nameTussenvoegsel(), nameLastName()); - default: assert(false); - } - } - /// override string phoneNumberFormats() { static enum data = [ @@ -203,12 +30,20 @@ class Faker_nl : Faker { } /// - override string companySuffix() { + override string addressState() { static enum data = [ - "BV", - "V.O.F.", - "Group", - "en Zonen" + "Noord-Holland", + "Zuid-Holland", + "Utrecht", + "Zeeland", + "Overijssel", + "Gelderland", + "Drenthe", + "Friesland", + "Groningen", + "Noord-Brabant", + "Limburg", + "Flevoland" ]; return choice(data, this.rnd); } @@ -476,25 +311,6 @@ class Faker_nl : Faker { return choice(data, this.rnd); } - /// - override string addressState() { - static enum data = [ - "Noord-Holland", - "Zuid-Holland", - "Utrecht", - "Zeeland", - "Overijssel", - "Gelderland", - "Drenthe", - "Friesland", - "Groningen", - "Noord-Brabant", - "Limburg", - "Flevoland" - ]; - return choice(data, this.rnd); - } - /// override string addressDefaultCountry() { static enum data = [ @@ -3121,6 +2937,38 @@ class Faker_nl : Faker { return choice(data, this.rnd); } + /// + override string companySuffix() { + static enum data = [ + "BV", + "V.O.F.", + "Group", + "en Zonen" + ]; + return choice(data, this.rnd); + } + + /// + override string internetFreeEmail() { + static enum data = [ + "gmail.com", + "yahoo.com", + "hotmail.com" + ]; + return choice(data, this.rnd); + } + + /// + override string internetDomainSuffix() { + static enum data = [ + "nl", + "com", + "net", + "org" + ]; + return choice(data, this.rnd); + } + /// override string loremWords() { static enum data = [ @@ -3378,22 +3226,174 @@ class Faker_nl : Faker { } /// - override string internetFreeEmail() { + override string nameName() { + switch(uniform(0, 6, this.rnd)) { + case 0: + return format!"%s %s %s"(namePrefix(), nameFirstName(), nameLastName()); + case 1: + return format!"%s %s %s"(nameFirstName(), nameLastName(), nameSuffix()); + case 2: + return format!"%s %s"(nameFirstName(), nameLastName()); + case 3: + return format!"%s %s"(nameFirstName(), nameLastName()); + case 4: + return format!"%s %s %s"(nameFirstName(), nameTussenvoegsel(), nameLastName()); + case 5: + return format!"%s %s %s"(nameFirstName(), nameTussenvoegsel(), nameLastName()); + default: assert(false); + } + } + + /// + override string nameSuffix() { static enum data = [ - "gmail.com", - "yahoo.com", - "hotmail.com" + "Jr.", + "Sr.", + "I", + "II", + "III", + "IV", + "V" ]; return choice(data, this.rnd); } /// - override string internetDomainSuffix() { + override string namePrefix() { static enum data = [ - "nl", - "com", - "net", - "org" + "Dhr.", + "Mevr. Dr.", + "Bsc", + "Msc", + "Prof." + ]; + return choice(data, this.rnd); + } + + /// + override string nameFirstName() { + static enum data = [ + "Amber", + "Anna", + "Anne", + "Anouk", + "Bas", + "Bram", + "Britt", + "Daan", + "Emma", + "Eva", + "Femke", + "Finn", + "Fleur", + "Iris", + "Isa", + "Jan", + "Jasper", + "Jayden", + "Jesse", + "Johannes", + "Julia", + "Julian", + "Kevin", + "Lars", + "Lieke", + "Lisa", + "Lotte", + "Lucas", + "Luuk", + "Maud", + "Max", + "Mike", + "Milan", + "Nick", + "Niels", + "Noa", + "Rick", + "Roos", + "Ruben", + "Sander", + "Sanne", + "Sem", + "Sophie", + "Stijn", + "Sven", + "Thijs", + "Thijs", + "Thomas", + "Tim", + "Tom" + ]; + return choice(data, this.rnd); + } + + /// + override string nameLastName() { + static enum data = [ + "Bakker", + "Beek", + "Berg", + "Boer", + "Bos", + "Bosch", + "Brink", + "Broek", + "Brouwer", + "Bruin", + "Dam", + "Dekker", + "Dijk", + "Dijkstra", + "Graaf", + "Groot", + "Haan", + "Hendriks", + "Heuvel", + "Hoek", + "Jacobs", + "Jansen", + "Janssen", + "Jong", + "Klein", + "Kok", + "Koning", + "Koster", + "Leeuwen", + "Linden", + "Maas", + "Meer", + "Meijer", + "Mulder", + "Peters", + "Ruiter", + "Schouten", + "Smit", + "Smits", + "Stichting", + "Veen", + "Ven", + "Vermeulen", + "Visser", + "Vliet", + "Vos", + "Vries", + "Wal", + "Willems", + "Wit" + ]; + return choice(data, this.rnd); + } + + /// + string nameTussenvoegsel() { + static enum data = [ + "van", + "van de", + "van den", + "van 't", + "van het", + "de", + "den" ]; return choice(data, this.rnd); } diff --git a/source/faked/faker_nl_be.d b/source/faked/faker_nl_be.d index 97fa892..323e3aa 100644 --- a/source/faked/faker_nl_be.d +++ b/source/faked/faker_nl_be.d @@ -34,17 +34,6 @@ class Faker_nl_be : Faker_nl { return this.digitBuild(choice(data, this.rnd)); } - /// - override string companySuffix() { - static enum data = [ - "NV", - "BVBA", - "CVBA", - "VZW" - ]; - return choice(data, this.rnd); - } - /// override string addressStateAbbr() { static enum data = [ @@ -1281,6 +1270,17 @@ class Faker_nl_be : Faker_nl { return choice(data, this.rnd); } + /// + override string companySuffix() { + static enum data = [ + "NV", + "BVBA", + "CVBA", + "VZW" + ]; + return choice(data, this.rnd); + } + /// override string internetFreeEmail() { static enum data = [ @@ -1325,45 +1325,6 @@ class Faker_nl_be : Faker_nl { return choice(data, this.rnd); } - /// - override string nameLastName() { - static enum data = [ - "Claes", - "Claeys", - "Declerck", - "Declercq", - "Decock", - "Decoster", - "Desmet", - "Devos", - "Dewilde", - "Gielen", - "Goossens", - "Hermans", - "Jacobs", - "Janssen", - "Janssens", - "Lemmens", - "Maes", - "Martens", - "Mertens", - "Michiels", - "Peeters", - "Smet", - "Smets", - "Thijs", - "Vandamme", - "Vandenberghe", - "Vandenbroeck", - "Vandevelde", - "Verhaeghe", - "Verstraete", - "Willems", - "Wouters" - ]; - return choice(data, this.rnd); - } - /// override string nameFirstName() { static enum data = [ @@ -1571,6 +1532,45 @@ class Faker_nl_be : Faker_nl { return choice(data, this.rnd); } + /// + override string nameLastName() { + static enum data = [ + "Claes", + "Claeys", + "Declerck", + "Declercq", + "Decock", + "Decoster", + "Desmet", + "Devos", + "Dewilde", + "Gielen", + "Goossens", + "Hermans", + "Jacobs", + "Janssen", + "Janssens", + "Lemmens", + "Maes", + "Martens", + "Mertens", + "Michiels", + "Peeters", + "Smet", + "Smets", + "Thijs", + "Vandamme", + "Vandenberghe", + "Vandenbroeck", + "Vandevelde", + "Verhaeghe", + "Verstraete", + "Willems", + "Wouters" + ]; + return choice(data, this.rnd); + } + /// override string nameName() { switch(uniform(0, 4, this.rnd)) { diff --git a/source/faked/faker_pl.d b/source/faked/faker_pl.d index d4ddc7e..c160524 100644 --- a/source/faked/faker_pl.d +++ b/source/faked/faker_pl.d @@ -3239,11 +3239,6 @@ class Faker_pl : Faker { return choice(data, this.rnd); } - /// - override string addressStreetAddress() { - return format!"%s %s"(addressStreetName(), addressBuildingNumber()); - } - /// override string addressDefaultCountry() { static enum data = [ @@ -3252,6 +3247,11 @@ class Faker_pl : Faker { return choice(data, this.rnd); } + /// + override string addressStreetAddress() { + return format!"%s %s"(addressStreetName(), addressBuildingNumber()); + } + /// string addressStreetPrefix() { static enum data = [ @@ -3282,18 +3282,18 @@ class Faker_pl : Faker { } /// - override string addressSecondaryAddress() { + override string addressPostcode() { static enum data = [ - "Apt. ###", - "Suite ###" + "##-###" ]; return this.digitBuild(choice(data, this.rnd)); } /// - override string addressPostcode() { + override string addressSecondaryAddress() { static enum data = [ - "##-###" + "Apt. ###", + "Suite ###" ]; return this.digitBuild(choice(data, this.rnd)); } diff --git a/source/faked/faker_pt_br.d b/source/faked/faker_pt_br.d index 178c9fd..93d21cd 100644 --- a/source/faked/faker_pt_br.d +++ b/source/faked/faker_pt_br.d @@ -402,6 +402,30 @@ class Faker_pt_br : Faker { return choice(data, this.rnd); } + /// + override string companySuffix() { + static enum data = [ + "S.A.", + "LTDA", + "e Associados", + "Comércio" + ]; + return choice(data, this.rnd); + } + + /// + override string companyName() { + switch(uniform(0, 3, this.rnd)) { + case 0: + return format!"%s %s"(nameLastName(), companySuffix()); + case 1: + return format!"%s-%s"(nameLastName(), nameLastName()); + case 2: + return format!"%s, %s e %s"(nameLastName(), nameLastName(), nameLastName()); + default: assert(false); + } + } + /// override string internetFreeEmail() { static enum data = [ @@ -428,30 +452,6 @@ class Faker_pt_br : Faker { return choice(data, this.rnd); } - /// - override string companySuffix() { - static enum data = [ - "S.A.", - "LTDA", - "e Associados", - "Comércio" - ]; - return choice(data, this.rnd); - } - - /// - override string companyName() { - switch(uniform(0, 3, this.rnd)) { - case 0: - return format!"%s %s"(nameLastName(), companySuffix()); - case 1: - return format!"%s-%s"(nameLastName(), nameLastName()); - case 2: - return format!"%s, %s e %s"(nameLastName(), nameLastName(), nameLastName()); - default: assert(false); - } - } - /// override string loremWords() { static enum data = [ @@ -729,35 +729,6 @@ class Faker_pt_br : Faker { return choice(data, this.rnd); } - /// - override string nameLastName() { - static enum data = [ - "Silva", - "Souza", - "Carvalho", - "Santos", - "Reis", - "Xavier", - "Franco", - "Braga", - "Macedo", - "Batista", - "Barros", - "Moraes", - "Costa", - "Pereira", - "Carvalho", - "Melo", - "Saraiva", - "Nogueira", - "Oliveira", - "Martins", - "Moreira", - "Albuquerque" - ]; - return choice(data, this.rnd); - } - /// override string nameFirstName() { static enum data = [ @@ -856,4 +827,33 @@ class Faker_pt_br : Faker { return choice(data, this.rnd); } + /// + override string nameLastName() { + static enum data = [ + "Silva", + "Souza", + "Carvalho", + "Santos", + "Reis", + "Xavier", + "Franco", + "Braga", + "Macedo", + "Batista", + "Barros", + "Moraes", + "Costa", + "Pereira", + "Carvalho", + "Melo", + "Saraiva", + "Nogueira", + "Oliveira", + "Martins", + "Moreira", + "Albuquerque" + ]; + return choice(data, this.rnd); + } + } diff --git a/source/faked/faker_pt_pt.d b/source/faked/faker_pt_pt.d index 75d3c91..2e67639 100644 --- a/source/faked/faker_pt_pt.d +++ b/source/faked/faker_pt_pt.d @@ -573,6 +573,40 @@ class Faker_pt_pt : Faker { } } + /// + override string commerceColor() { + static enum data = [ + "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" + ]; + return choice(data, this.rnd); + } + /// override string commerceProductNameAdjective() { static enum data = [ @@ -646,40 +680,6 @@ class Faker_pt_pt : Faker { return choice(data, this.rnd); } - /// - override string commerceColor() { - static enum data = [ - "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" - ]; - return choice(data, this.rnd); - } - /// override string commerceDepartment() { static enum data = [ @@ -1120,11 +1120,6 @@ class Faker_pt_pt : Faker { return choice(data, this.rnd); } - /// - override string addressStreetAddress() { - return format!"%s %s"(addressStreetName(), addressBuildingNumber()); - } - /// override string addressDirection() { static enum data = [ @@ -1167,6 +1162,11 @@ class Faker_pt_pt : Faker { return choice(data, this.rnd); } + /// + override string addressStreetAddress() { + return format!"%s %s"(addressStreetName(), addressBuildingNumber()); + } + /// override string addressCity() { return format!"%s"(addressCityName()); diff --git a/source/faked/faker_ro.d b/source/faked/faker_ro.d index b14aa39..0b5d7d6 100644 --- a/source/faked/faker_ro.d +++ b/source/faked/faker_ro.d @@ -19,1182 +19,96 @@ class Faker_ro : Faker { } /// - override string nameFemaleFirstName() { + override string phoneNumberFormats() { static enum data = [ - "Ada", - "Adela", - "Adelaida", - "Adelina", - "Adina", - "Adriana", - "Agata", - "Aglaia", - "Agripina", - "Aida", - "Alberta", - "Albertina", - "Alexandra", - "Alexandrina", - "Alida", - "Alina", - "Alice", - "Alis", - "Alma", - "Amalia", - "Amelia", - "Amanda", - "Ana", - "Anabela", - "Anaida", - "Anamaria", - "Anastasia", - "Anca", - "Ancuța", - "Anda", - "Andra", - "Andrada", - "Andreea", - "Anemona", - "Aneta", - "Angela", - "Anghelina", - "Anica", - "Anișoara", - "Antoaneta", - "Antonia", - "Antonela", - "Anuța", - "Ariadna", - "Ariana", - "Arina", - "Aristița", - "Artemisa", - "Astrid", - "Atena", - "Augustina", - "Aura", - "Aurelia", - "Aureliana", - "Aurica", - "Aurora", - "Beatrice", - "Betina", - "Bianca", - "Blanduzia", - "Bogdana", - "Brândușa", - "Camelia", - "Carina", - "Carla", - "Carmen", - "Carmina", - "Carolina", - "Casandra", - "Casiana", - "Caterina", - "Catinca", - "Catrina", - "Catrinel", - "Cătălina", - "Cecilia", - "Celia", - "Cerasela", - "Cezara", - "Cipriana", - "Clara", - "Clarisa", - "Claudia", - "Clementina", - "Cleopatra", - "Codrina", - "Codruța", - "Constantina", - "Constanța", - "Consuela", - "Coralia", - "Corina", - "Cornelia", - "Cosmina", - "Crenguța", - "Crina", - "Cristina", - "Daciana", - "Dafina", - "Daiana", - "Dalia", - "Dana", - "Daniela", - "Daria", - "Dariana", - "Delia", - "Demetra", - "Denisa", - "Despina", - "Diana", - "Dida", - "Didina", - "Dimitrina", - "Dina", - "Dochia", - "Doina", - "Domnica", - "Dora", - "Doriana", - "Dorina", - "Dorli", - "Draga", - "Dumitra", - "Dumitrana", - "Ecaterina", - "Eftimia", - "Elena", - "Eleonora", - "Eliana", - "Elisabeta", - "Elisaveta", - "Eliza", - "Elodia", - "Elvira", - "Emilia", - "Emanuela", - "Erica", - "Estera", - "Eufrosina", - "Eugenia", - "Eusebia", - "Eva", - "Evanghelina", - "Evelina", - "Fabia", - "Fabiana", - "Felicia", - "Filofteia", - "Fiona", - "Flavia", - "Floare", - "Floarea", - "Flora", - "Floriana", - "Florica", - "Florina", - "Florentina", - "Florența", - "Francesca", - "Frusina", - "Gabriela", - "Geanina", - "Gențiana", - "Georgeta", - "Georgia", - "Georgiana", - "Geta", - "Gherghina", - "Gianina", - "Gina", - "Giorgiana", - "Grațiana", - "Grațiela", - "Hortensia", - "Henrieta", - "Heracleea", - "Iasmina", - "Ica", - "Ileana", - "Ilinca", - "Ilona", - "Ina", - "Ioana", - "Ioanina", - "Iolanda", - "Ionela", - "Ionelia", - "Iosefina", - "Irina", - "Iridenta", - "Iris", - "Isabela", - "Iulia", - "Iuliana", - "Iustina", - "Ivona", - "Izabela", - "Jana", - "Janeta", - "Janina", - "Jasmina", - "Jeana", - "Julia", - "Julieta", - "Larisa", - "Laura", - "Laurenția", - "Lavinia", - "Lăcrămioara", - "Leana", - "Lelia", - "Leontina", - "Leopoldina", - "Letiția", - "Lia", - "Liana", - "Lidia", - "Ligia", - "Lili", - "Liliana", - "Lioara", - "Livia", - "Loredana", - "Lorelei", - "Lorena", - "Luana", - "Lucia", - "Luciana", - "Lucreția", - "Ludovica", - "Ludmila", - "Luiza", - "Luminița", - "Magdalena", - "Maia", - "Manuela", - "Mara", - "Marcela", - "Marga", - "Margareta", - "Marcheta", - "Maria", - "Mariana", - "Maricica", - "Marilena", - "Marina", - "Marinela", - "Marioara", - "Marta", - "Matilda", - "Malvina", - "Mădălina", - "Mălina", - "Mărioara", - "Măriuca", - "Melania", - "Melina", - "Mihaela", - "Milena", - "Mina", - "Minodora", - "Mioara", - "Mirabela", - "Mirela", - "Mirona", - "Miruna", - "Mona", - "Monalisa", - "Monica", - "Nadia", - "Narcisa", - "Natalia", - "Natașa", - "Noemi", - "Nicoleta", - "Niculina", - "Nidia", - "Nora", - "Norica", - "Oana", - "Octavia", - "Octaviana", - "Ofelia", - "Olga", - "Olimpia", - "Olivia", - "Ortansa", - "Otilia", - "Ozana", - "Pamela", - "Paraschiva", - "Paula", - "Paulica", - "Paulina", - "Patricia", - "Petronela", - "Petruța", - "Pompilia", - "Profira", - "Rada", - "Rafila", - "Raluca", - "Ramona", - "Rebeca", - "Renata", - "Rica", - "Roberta", - "Robertina", - "Rodica", - "Romanița", - "Romina", - "Roza", - "Rozalia", - "Roxana", - "Roxelana", - "Ruxanda", - "Ruxandra", - "Sabina", - "Sabrina", - "Safta", - "Salomea", - "Sanda", - "Saveta", - "Savina", - "Sânziana", - "Semenica", - "Severina", - "Sidonia", - "Silvia", - "Silvana", - "Silviana", - "Simina", - "Simona", - "Smaranda", - "Sofia", - "Sonia", - "Sorana", - "Sorina", - "Speranța", - "Stana", - "Stanca", - "Stela", - "Steliana", - "Steluța", - "Suzana", - "Svetlana", - "Ștefana", - "Ștefania", - "Tamara", - "Tania", - "Tatiana", - "Teea", - "Teodora", - "Teodosia", - "Teona", - "Tiberia", - "Timea", - "Tinca", - "Tincuța", - "Tudora", - "Tudorița", - "Tudosia", - "Valentina", - "Valeria", - "Vanesa", - "Varvara", - "Vasilica", - "Venera", - "Vera", - "Veronica", - "Veta", - "Vicenția", - "Victoria", - "Violeta", - "Viorela", - "Viorica", - "Virginia", - "Viviana", - "Voichița", - "Xenia", - "Zaharia", - "Zamfira", - "Zaraza", - "Zenobia", - "Zenovia", - "Zina", - "Zoe" - ]; - return choice(data, this.rnd); - } - - /// - override string nameSuffix() { - static enum data = [ - "Jr.", - "Sr." - ]; - return choice(data, this.rnd); - } - - /// - override string namePrefix() { - static enum data = [ - "Dl", - "Dna", - "Dra" + "021######", + "031######", + "0258######", + "0358######", + "0257######", + "0357######", + "0248######", + "0348######", + "0234######", + "0334######", + "0259######", + "0359######", + "0263######", + "0363######", + "0231######", + "0331######", + "0239######", + "0339######", + "0268######", + "0368######", + "0238######", + "0338######", + "0242######", + "0342######", + "0255######", + "0355######", + "0264######", + "0364######", + "0241######", + "0341######", + "0267######", + "0367######", + "0245######", + "0345######", + "0251######", + "0351######", + "0236######", + "0336######", + "0246######", + "0346######", + "0253######", + "0353######", + "0266######", + "0366######", + "0254######", + "0354######", + "0243######", + "0343######", + "0232######", + "0332######", + "0262######", + "0362######", + "0252######", + "0352######", + "0265######", + "0365######", + "0233######", + "0333######", + "0249######", + "0349######", + "0244######", + "0344######", + "0260######", + "0360######", + "0261######", + "0361######", + "0269######", + "0369######", + "0230######", + "0330######", + "0247######", + "0347######", + "0256######", + "0356######", + "0240######", + "0340######", + "0250######", + "0350######", + "0235######", + "0335######", + "0237######", + "0337######" ]; - return choice(data, this.rnd); + return this.digitBuild(choice(data, this.rnd)); } /// - override string nameLastName() { - static enum data = [ - "Achim", - "Adam", - "Albu", - "Aldea", - "Alexa", - "Alexandrescu", - "Alexandru", - "Alexe", - "Andrei", - "Anghel", - "Antal", - "Anton", - "Apostol", - "Ardelean", - "Ardeleanu", - "Avram", - "Baciu", - "Badea", - "Balan", - "Balint", - "Banica", - "Banu", - "Barbu", - "Barbulescu", - "Bejan", - "Biro", - "Blaga", - "Boboc", - "Bodea", - "Bogdan", - "Bota", - "Botezatu", - "Bratu", - "Bucur", - "Buda", - "Bunea", - "Burlacu", - "Calin", - "Catana", - "Cazacu", - "Chiriac", - "Chirila", - "Chirita", - "Chis", - "Chivu", - "Ciobanu", - "Ciocan", - "Cojocaru", - "Coman", - "Constantin", - "Constantinescu", - "Cornea", - "Cosma", - "Costache", - "Costea", - "Costin", - "Covaci", - "Cozma", - "Craciun", - "Cretu", - "Crisan", - "Cristea", - "Cristescu", - "Croitoru", - "Cucu", - "Damian", - "Dan", - "Danciu", - "Danila", - "Dascalu", - "David", - "Diaconescu", - "Diaconu", - "Dima", - "Dinca", - "Dinu", - "Dobre", - "Dobrescu", - "Dogaru", - "Dragan", - "Draghici", - "Dragoi", - "Dragomir", - "Dumitrache", - "Dumitrascu", - "Dumitrescu", - "Dumitriu", - "Dumitru", - "Duta", - "Enache", - "Ene", - "Farcas", - "Filimon", - "Filip", - "Florea", - "Florescu", - "Fodor", - "Fratila", - "Gabor", - "Gal", - "Ganea", - "Gavrila", - "Georgescu", - "Gheorghe", - "Gheorghita", - "Gheorghiu", - "Gherman", - "Ghita", - "Giurgiu", - "Grecu", - "Grigoras", - "Grigore", - "Grigorescu", - "Grosu", - "Groza", - "Horvath", - "Iacob", - "Iancu", - "Ichim", - "Ignat", - "Ilie", - "Iliescu", - "Ion", - "Ionescu", - "Ionita", - "Iordache", - "Iorga", - "Iosif", - "Irimia", - "Ispas", - "Istrate", - "Ivan", - "Ivascu", - "Kiss", - "Kovacs", - "Lazar", - "Luca", - "Lungu", - "Lupu", - "Macovei", - "Maftei", - "Man", - "Manea", - "Manolache", - "Manole", - "Marcu", - "Marginean", - "Marian", - "Marin", - "Marinescu", - "Martin", - "Mateescu", - "Matei", - "Maxim", - "Mazilu", - "Micu", - "Mihai", - "Mihaila", - "Mihailescu", - "Mihalache", - "Mihalcea", - "Milea", - "Militaru", - "Mircea", - "Mirea", - "Miron", - "Miu", - "Mocanu", - "Moga", - "Moise", - "Moldovan", - "Moldoveanu", - "Molnar", - "Morar", - "Moraru", - "Muntean", - "Munteanu", - "Muresan", - "Musat", - "Nagy", - "Nastase", - "Neacsu", - "Neagoe", - "Neagu", - "Neamtu", - "Nechita", - "Necula", - "Nedelcu", - "Negoita", - "Negrea", - "Negru", - "Nemes", - "Nica", - "Nicoara", - "Nicolae", - "Nicolescu", - "Niculae", - "Niculescu", - "Nistor", - "Nita", - "Nitu", - "Oancea", - "Olariu", - "Olaru", - "Oltean", - "Olteanu", - "Oprea", - "Opris", - "Paduraru", - "Pana", - "Panait", - "Paraschiv", - "Parvu", - "Pasca", - "Pascu", - "Patrascu", - "Paun", - "Pavel", - "Petcu", - "Peter", - "Petre", - "Petrea", - "Petrescu", - "Pintea", - "Pintilie", - "Pirvu", - "Pop", - "Popa", - "Popescu", - "Popovici", - "Preda", - "Prodan", - "Puiu", - "Radoi", - "Radu", - "Radulescu", - "Roman", - "Rosca", - "Rosu", - "Rotaru", - "Rus", - "Rusu", - "Sabau", - "Sandor", - "Sandu", - "Sarbu", - "Sava", - "Savu", - "Serban", - "Sima", - "Simion", - "Simionescu", - "Simon", - "Sirbu", - "Soare", - "Solomon", - "Staicu", - "Stan", - "Stanciu", - "Stancu", - "Stanescu", - "Stefan", - "Stefanescu", - "Stoian", - "Stoica", - "Stroe", - "Suciu", - "Szabo", - "Szasz", - "Szekely", - "Tamas", - "Tanase", - "Tataru", - "Teodorescu", - "Toader", - "Toma", - "Tomescu", - "Toth", - "Trandafir", - "Trif", - "Trifan", - "Tudor", - "Tudorache", - "Tudose", - "Turcu", - "Ungureanu", - "Ursu", - "Vaduva", - "Varga", - "Vasile", - "Vasilescu", - "Vasiliu", - "Veres", - "Vintila", - "Visan", - "Vlad", - "Voicu", - "Voinea", - "Zaharia", - "Zamfir" - ]; - return choice(data, this.rnd); - } - - /// - override string nameMaleFirstName() { - static enum data = [ - "Achim", - "Adam", - "Adelin", - "Adonis", - "Adrian", - "Adi", - "Agnos", - "Albert", - "Alex", - "Alexandru", - "Alexe", - "Aleodor", - "Alin", - "Alistar", - "Amedeu", - "Amza", - "Anatolie", - "Andrei", - "Angel", - "Anghel", - "Antim", - "Anton", - "Antonie", - "Antoniu", - "Arian", - "Aristide", - "Arsenie", - "Augustin", - "Aurel", - "Aurelian", - "Aurică", - "Avram", - "Axinte", - "Barbu", - "Bartolomeu", - "Basarab", - "Bănel", - "Bebe", - "Beniamin", - "Benone", - "Bernard", - "Bogdan", - "Brăduț", - "Bucur", - "Caius", - "Camil", - "Cantemir", - "Carol", - "Casian", - "Cazimir", - "Călin", - "Cătălin", - "Cedrin", - "Cezar", - "Ciprian", - "Claudiu", - "Codin", - "Codrin", - "Codruț", - "Cornel", - "Corneliu", - "Corvin", - "Constantin", - "Cosmin", - "Costache", - "Costel", - "Costin", - "Crin", - "Cristea", - "Cristian", - "Cristobal", - "Cristofor", - "Dacian", - "Damian", - "Dan", - "Daniel", - "Darius", - "David", - "Decebal", - "Denis", - "Dinu", - "Dominic", - "Dorel", - "Dorian", - "Dorin", - "Dorinel", - "Doru", - "Dragoș", - "Ducu", - "Dumitru", - "Edgar", - "Edmond", - "Eduard", - "Eftimie", - "Emil", - "Emilian", - "Emanoil", - "Emanuel", - "Emanuil", - "Eremia", - "Eric", - "Ernest", - "Eugen", - "Eusebiu", - "Eustațiu", - "Fabian", - "Felix", - "Filip", - "Fiodor", - "Flaviu", - "Florea", - "Florentin", - "Florian", - "Florin", - "Francisc", - "Frederic", - "Gabi", - "Gabriel", - "Gelu", - "George", - "Georgel", - "Georgian", - "Ghenadie", - "Gheorghe", - "Gheorghiță", - "Ghiță", - "Gică", - "Gicu", - "Giorgian", - "Grațian", - "Gregorian", - "Grigore", - "Haralamb", - "Haralambie", - "Horațiu", - "Horea", - "Horia", - "Iacob", - "Iancu", - "Ianis", - "Ieremia", - "Ilarie", - "Ilarion", - "Ilie", - "Inocențiu", - "Ioan", - "Ion", - "Ionel", - "Ionică", - "Ionuț", - "Iosif", - "Irinel", - "Iulian", - "Iuliu", - "Iurie", - "Iustin", - "Iustinian", - "Ivan", - "Jan", - "Jean", - "Jenel", - "Ladislau", - "Lascăr", - "Laurențiu", - "Laurian", - "Lazăr", - "Leonard", - "Leontin", - "Lică", - "Liviu", - "Lorin", - "Luca", - "Lucențiu", - "Lucian", - "Lucrețiu", - "Ludovic", - "Manole", - "Marcel", - "Marcu", - "Marian", - "Marin", - "Marius", - "Martin", - "Matei", - "Maxim", - "Maximilian", - "Mădălin", - "Mihai", - "Mihail", - "Mihnea", - "Mircea", - "Miron", - "Mitică", - "Mitruț", - "Mugur", - "Mugurel", - "Nae", - "Narcis", - "Nechifor", - "Nelu", - "Nichifor", - "Nicoară", - "Nicodim", - "Nicolae", - "Nicolaie", - "Nicu", - "Nicuță", - "Niculiță", - "Nicușor", - "Norbert", - "Norman", - "Octav", - "Octavian", - "Octaviu", - "Olimpian", - "Olimpiu", - "Oliviu", - "Ovidiu", - "Pamfil", - "Panait", - "Panagachie", - "Paul", - "Pavel", - "Pătru", - "Petre", - "Petrică", - "Petrișor", - "Petru", - "Petruț", - "Pompiliu", - "Radu", - "Rafael", - "Rareș", - "Raul", - "Răducu", - "Răzvan", - "Relu", - "Remus", - "Robert", - "Romeo", - "Romulus", - "Sabin", - "Sandu", - "Sava", - "Sebastian", - "Sergiu", - "Sever", - "Severin", - "Silvian", - "Silviu", - "Simi", - "Simion", - "Sinică", - "Sorin", - "Stan", - "Stancu", - "Stelian", - "Sandu", - "Șerban", - "Ștefan", - "Teodor", - "Teofil", - "Teohari", - "Theodor", - "Tiberiu", - "Timotei", - "Titus", - "Todor", - "Toma", - "Traian", - "Tudor", - "Valentin", - "Valeriu", - "Valter", - "Vasile", - "Vasilică", - "Veniamin", - "Vicențiu", - "Victor", - "Vincențiu", - "Viorel", - "Visarion", - "Vlad", - "Vladimir", - "Vlaicu", - "Voicu", - "Zamfir", - "Zeno" - ]; - return choice(data, this.rnd); - } - - /// - override string nameName() { - switch(uniform(0, 32, this.rnd)) { - case 0: - return format!"%s %s"(nameMaleFirstName(), nameLastName()); - case 1: - return format!"%s %s"(nameMaleFirstName(), nameLastName()); - case 2: - return format!"%s %s"(nameMaleFirstName(), nameLastName()); - case 3: - return format!"%s %s"(nameMaleFirstName(), nameLastName()); - case 4: - return format!"%s %s"(nameMaleFirstName(), nameLastName()); - case 5: - return format!"%s %s"(nameMaleFirstName(), nameLastName()); - case 6: - return format!"%s %s"(nameLastName(), nameMaleFirstName()); - case 7: - return format!"%s %s"(nameLastName(), nameMaleFirstName()); - case 8: - return format!"%s %s"(nameLastName(), nameMaleFirstName()); - case 9: - return format!"%s %s"(nameLastName(), nameMaleFirstName()); - case 10: - return format!"%s %s"(nameLastName(), nameMaleFirstName()); - case 11: - return format!"%s %s"(nameLastName(), nameMaleFirstName()); - case 12: - return format!"%s %s %s"(namePrefix(), nameMaleFirstName(), nameLastName()); - case 13: - return format!"%s %s %s"(namePrefix(), nameMaleFirstName(), nameLastName()); - case 14: - return format!"%s %s %s"(namePrefix(), nameMaleFirstName(), nameLastName()); - case 15: - return format!"%s %s, %s"(nameMaleFirstName(), nameLastName(), nameSuffix()); - case 16: - return format!"%s %s %s, %s"(namePrefix(), nameMaleFirstName(), nameLastName(), nameSuffix()); - case 17: - return format!"%s %s"(nameFemaleFirstName(), nameLastName()); - case 18: - return format!"%s %s"(nameFemaleFirstName(), nameLastName()); - case 19: - return format!"%s %s"(nameFemaleFirstName(), nameLastName()); - case 20: - return format!"%s %s"(nameFemaleFirstName(), nameLastName()); - case 21: - return format!"%s %s"(nameFemaleFirstName(), nameLastName()); - case 22: - return format!"%s %s"(nameFemaleFirstName(), nameLastName()); - case 23: - return format!"%s %s"(nameLastName(), nameFemaleFirstName()); - case 24: - return format!"%s %s"(nameLastName(), nameFemaleFirstName()); - case 25: - return format!"%s %s"(nameLastName(), nameFemaleFirstName()); - case 26: - return format!"%s %s"(nameLastName(), nameFemaleFirstName()); - case 27: - return format!"%s %s"(nameLastName(), nameFemaleFirstName()); - case 28: - return format!"%s %s"(nameLastName(), nameFemaleFirstName()); - case 29: - return format!"%s %s %s"(namePrefix(), nameFemaleFirstName(), nameLastName()); - case 30: - return format!"%s %s %s"(namePrefix(), nameFemaleFirstName(), nameLastName()); - case 31: - return format!"%s %s %s"(namePrefix(), nameFemaleFirstName(), nameLastName()); - default: assert(false); - } - } - - /// - override string phoneNumberFormats() { - static enum data = [ - "021######", - "031######", - "0258######", - "0358######", - "0257######", - "0357######", - "0248######", - "0348######", - "0234######", - "0334######", - "0259######", - "0359######", - "0263######", - "0363######", - "0231######", - "0331######", - "0239######", - "0339######", - "0268######", - "0368######", - "0238######", - "0338######", - "0242######", - "0342######", - "0255######", - "0355######", - "0264######", - "0364######", - "0241######", - "0341######", - "0267######", - "0367######", - "0245######", - "0345######", - "0251######", - "0351######", - "0236######", - "0336######", - "0246######", - "0346######", - "0253######", - "0353######", - "0266######", - "0366######", - "0254######", - "0354######", - "0243######", - "0343######", - "0232######", - "0332######", - "0262######", - "0362######", - "0252######", - "0352######", - "0265######", - "0365######", - "0233######", - "0333######", - "0249######", - "0349######", - "0244######", - "0344######", - "0260######", - "0360######", - "0261######", - "0361######", - "0269######", - "0369######", - "0230######", - "0330######", - "0247######", - "0347######", - "0256######", - "0356######", - "0240######", - "0340######", - "0250######", - "0350######", - "0235######", - "0335######", - "0237######", - "0337######" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string cellPhoneFormats() { + override string cellPhoneFormats() { static enum data = [ "0726######", "0723######", @@ -3147,36 +2061,1122 @@ class Faker_ro : Faker { } /// - override string addressBuildingNumber() { - static enum data = [ - "Bloc ##" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string addressPostcode() { - static enum data = [ - "######" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string addressSecondaryAddress() { - static enum data = [ - "Ap. ##", - "Ap. ###" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - override string addressStreetSuffix() { + override string addressBuildingNumber() { + static enum data = [ + "Bloc ##" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + override string addressPostcode() { + static enum data = [ + "######" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + override string addressSecondaryAddress() { + static enum data = [ + "Ap. ##", + "Ap. ###" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + override string addressStreetSuffix() { + static enum data = [ + "Aleea", + "Bulevardul", + "Intrarea" + ]; + return choice(data, this.rnd); + } + + /// + override string nameName() { + switch(uniform(0, 32, this.rnd)) { + case 0: + return format!"%s %s"(nameMaleFirstName(), nameLastName()); + case 1: + return format!"%s %s"(nameMaleFirstName(), nameLastName()); + case 2: + return format!"%s %s"(nameMaleFirstName(), nameLastName()); + case 3: + return format!"%s %s"(nameMaleFirstName(), nameLastName()); + case 4: + return format!"%s %s"(nameMaleFirstName(), nameLastName()); + case 5: + return format!"%s %s"(nameMaleFirstName(), nameLastName()); + case 6: + return format!"%s %s"(nameLastName(), nameMaleFirstName()); + case 7: + return format!"%s %s"(nameLastName(), nameMaleFirstName()); + case 8: + return format!"%s %s"(nameLastName(), nameMaleFirstName()); + case 9: + return format!"%s %s"(nameLastName(), nameMaleFirstName()); + case 10: + return format!"%s %s"(nameLastName(), nameMaleFirstName()); + case 11: + return format!"%s %s"(nameLastName(), nameMaleFirstName()); + case 12: + return format!"%s %s %s"(namePrefix(), nameMaleFirstName(), nameLastName()); + case 13: + return format!"%s %s %s"(namePrefix(), nameMaleFirstName(), nameLastName()); + case 14: + return format!"%s %s %s"(namePrefix(), nameMaleFirstName(), nameLastName()); + case 15: + return format!"%s %s, %s"(nameMaleFirstName(), nameLastName(), nameSuffix()); + case 16: + return format!"%s %s %s, %s"(namePrefix(), nameMaleFirstName(), nameLastName(), nameSuffix()); + case 17: + return format!"%s %s"(nameFemaleFirstName(), nameLastName()); + case 18: + return format!"%s %s"(nameFemaleFirstName(), nameLastName()); + case 19: + return format!"%s %s"(nameFemaleFirstName(), nameLastName()); + case 20: + return format!"%s %s"(nameFemaleFirstName(), nameLastName()); + case 21: + return format!"%s %s"(nameFemaleFirstName(), nameLastName()); + case 22: + return format!"%s %s"(nameFemaleFirstName(), nameLastName()); + case 23: + return format!"%s %s"(nameLastName(), nameFemaleFirstName()); + case 24: + return format!"%s %s"(nameLastName(), nameFemaleFirstName()); + case 25: + return format!"%s %s"(nameLastName(), nameFemaleFirstName()); + case 26: + return format!"%s %s"(nameLastName(), nameFemaleFirstName()); + case 27: + return format!"%s %s"(nameLastName(), nameFemaleFirstName()); + case 28: + return format!"%s %s"(nameLastName(), nameFemaleFirstName()); + case 29: + return format!"%s %s %s"(namePrefix(), nameFemaleFirstName(), nameLastName()); + case 30: + return format!"%s %s %s"(namePrefix(), nameFemaleFirstName(), nameLastName()); + case 31: + return format!"%s %s %s"(namePrefix(), nameFemaleFirstName(), nameLastName()); + default: assert(false); + } + } + + /// + override string nameSuffix() { + static enum data = [ + "Jr.", + "Sr." + ]; + return choice(data, this.rnd); + } + + /// + override string namePrefix() { + static enum data = [ + "Dl", + "Dna", + "Dra" + ]; + return choice(data, this.rnd); + } + + /// + override string nameLastName() { + static enum data = [ + "Achim", + "Adam", + "Albu", + "Aldea", + "Alexa", + "Alexandrescu", + "Alexandru", + "Alexe", + "Andrei", + "Anghel", + "Antal", + "Anton", + "Apostol", + "Ardelean", + "Ardeleanu", + "Avram", + "Baciu", + "Badea", + "Balan", + "Balint", + "Banica", + "Banu", + "Barbu", + "Barbulescu", + "Bejan", + "Biro", + "Blaga", + "Boboc", + "Bodea", + "Bogdan", + "Bota", + "Botezatu", + "Bratu", + "Bucur", + "Buda", + "Bunea", + "Burlacu", + "Calin", + "Catana", + "Cazacu", + "Chiriac", + "Chirila", + "Chirita", + "Chis", + "Chivu", + "Ciobanu", + "Ciocan", + "Cojocaru", + "Coman", + "Constantin", + "Constantinescu", + "Cornea", + "Cosma", + "Costache", + "Costea", + "Costin", + "Covaci", + "Cozma", + "Craciun", + "Cretu", + "Crisan", + "Cristea", + "Cristescu", + "Croitoru", + "Cucu", + "Damian", + "Dan", + "Danciu", + "Danila", + "Dascalu", + "David", + "Diaconescu", + "Diaconu", + "Dima", + "Dinca", + "Dinu", + "Dobre", + "Dobrescu", + "Dogaru", + "Dragan", + "Draghici", + "Dragoi", + "Dragomir", + "Dumitrache", + "Dumitrascu", + "Dumitrescu", + "Dumitriu", + "Dumitru", + "Duta", + "Enache", + "Ene", + "Farcas", + "Filimon", + "Filip", + "Florea", + "Florescu", + "Fodor", + "Fratila", + "Gabor", + "Gal", + "Ganea", + "Gavrila", + "Georgescu", + "Gheorghe", + "Gheorghita", + "Gheorghiu", + "Gherman", + "Ghita", + "Giurgiu", + "Grecu", + "Grigoras", + "Grigore", + "Grigorescu", + "Grosu", + "Groza", + "Horvath", + "Iacob", + "Iancu", + "Ichim", + "Ignat", + "Ilie", + "Iliescu", + "Ion", + "Ionescu", + "Ionita", + "Iordache", + "Iorga", + "Iosif", + "Irimia", + "Ispas", + "Istrate", + "Ivan", + "Ivascu", + "Kiss", + "Kovacs", + "Lazar", + "Luca", + "Lungu", + "Lupu", + "Macovei", + "Maftei", + "Man", + "Manea", + "Manolache", + "Manole", + "Marcu", + "Marginean", + "Marian", + "Marin", + "Marinescu", + "Martin", + "Mateescu", + "Matei", + "Maxim", + "Mazilu", + "Micu", + "Mihai", + "Mihaila", + "Mihailescu", + "Mihalache", + "Mihalcea", + "Milea", + "Militaru", + "Mircea", + "Mirea", + "Miron", + "Miu", + "Mocanu", + "Moga", + "Moise", + "Moldovan", + "Moldoveanu", + "Molnar", + "Morar", + "Moraru", + "Muntean", + "Munteanu", + "Muresan", + "Musat", + "Nagy", + "Nastase", + "Neacsu", + "Neagoe", + "Neagu", + "Neamtu", + "Nechita", + "Necula", + "Nedelcu", + "Negoita", + "Negrea", + "Negru", + "Nemes", + "Nica", + "Nicoara", + "Nicolae", + "Nicolescu", + "Niculae", + "Niculescu", + "Nistor", + "Nita", + "Nitu", + "Oancea", + "Olariu", + "Olaru", + "Oltean", + "Olteanu", + "Oprea", + "Opris", + "Paduraru", + "Pana", + "Panait", + "Paraschiv", + "Parvu", + "Pasca", + "Pascu", + "Patrascu", + "Paun", + "Pavel", + "Petcu", + "Peter", + "Petre", + "Petrea", + "Petrescu", + "Pintea", + "Pintilie", + "Pirvu", + "Pop", + "Popa", + "Popescu", + "Popovici", + "Preda", + "Prodan", + "Puiu", + "Radoi", + "Radu", + "Radulescu", + "Roman", + "Rosca", + "Rosu", + "Rotaru", + "Rus", + "Rusu", + "Sabau", + "Sandor", + "Sandu", + "Sarbu", + "Sava", + "Savu", + "Serban", + "Sima", + "Simion", + "Simionescu", + "Simon", + "Sirbu", + "Soare", + "Solomon", + "Staicu", + "Stan", + "Stanciu", + "Stancu", + "Stanescu", + "Stefan", + "Stefanescu", + "Stoian", + "Stoica", + "Stroe", + "Suciu", + "Szabo", + "Szasz", + "Szekely", + "Tamas", + "Tanase", + "Tataru", + "Teodorescu", + "Toader", + "Toma", + "Tomescu", + "Toth", + "Trandafir", + "Trif", + "Trifan", + "Tudor", + "Tudorache", + "Tudose", + "Turcu", + "Ungureanu", + "Ursu", + "Vaduva", + "Varga", + "Vasile", + "Vasilescu", + "Vasiliu", + "Veres", + "Vintila", + "Visan", + "Vlad", + "Voicu", + "Voinea", + "Zaharia", + "Zamfir" + ]; + return choice(data, this.rnd); + } + + /// + override string nameMaleFirstName() { + static enum data = [ + "Achim", + "Adam", + "Adelin", + "Adonis", + "Adrian", + "Adi", + "Agnos", + "Albert", + "Alex", + "Alexandru", + "Alexe", + "Aleodor", + "Alin", + "Alistar", + "Amedeu", + "Amza", + "Anatolie", + "Andrei", + "Angel", + "Anghel", + "Antim", + "Anton", + "Antonie", + "Antoniu", + "Arian", + "Aristide", + "Arsenie", + "Augustin", + "Aurel", + "Aurelian", + "Aurică", + "Avram", + "Axinte", + "Barbu", + "Bartolomeu", + "Basarab", + "Bănel", + "Bebe", + "Beniamin", + "Benone", + "Bernard", + "Bogdan", + "Brăduț", + "Bucur", + "Caius", + "Camil", + "Cantemir", + "Carol", + "Casian", + "Cazimir", + "Călin", + "Cătălin", + "Cedrin", + "Cezar", + "Ciprian", + "Claudiu", + "Codin", + "Codrin", + "Codruț", + "Cornel", + "Corneliu", + "Corvin", + "Constantin", + "Cosmin", + "Costache", + "Costel", + "Costin", + "Crin", + "Cristea", + "Cristian", + "Cristobal", + "Cristofor", + "Dacian", + "Damian", + "Dan", + "Daniel", + "Darius", + "David", + "Decebal", + "Denis", + "Dinu", + "Dominic", + "Dorel", + "Dorian", + "Dorin", + "Dorinel", + "Doru", + "Dragoș", + "Ducu", + "Dumitru", + "Edgar", + "Edmond", + "Eduard", + "Eftimie", + "Emil", + "Emilian", + "Emanoil", + "Emanuel", + "Emanuil", + "Eremia", + "Eric", + "Ernest", + "Eugen", + "Eusebiu", + "Eustațiu", + "Fabian", + "Felix", + "Filip", + "Fiodor", + "Flaviu", + "Florea", + "Florentin", + "Florian", + "Florin", + "Francisc", + "Frederic", + "Gabi", + "Gabriel", + "Gelu", + "George", + "Georgel", + "Georgian", + "Ghenadie", + "Gheorghe", + "Gheorghiță", + "Ghiță", + "Gică", + "Gicu", + "Giorgian", + "Grațian", + "Gregorian", + "Grigore", + "Haralamb", + "Haralambie", + "Horațiu", + "Horea", + "Horia", + "Iacob", + "Iancu", + "Ianis", + "Ieremia", + "Ilarie", + "Ilarion", + "Ilie", + "Inocențiu", + "Ioan", + "Ion", + "Ionel", + "Ionică", + "Ionuț", + "Iosif", + "Irinel", + "Iulian", + "Iuliu", + "Iurie", + "Iustin", + "Iustinian", + "Ivan", + "Jan", + "Jean", + "Jenel", + "Ladislau", + "Lascăr", + "Laurențiu", + "Laurian", + "Lazăr", + "Leonard", + "Leontin", + "Lică", + "Liviu", + "Lorin", + "Luca", + "Lucențiu", + "Lucian", + "Lucrețiu", + "Ludovic", + "Manole", + "Marcel", + "Marcu", + "Marian", + "Marin", + "Marius", + "Martin", + "Matei", + "Maxim", + "Maximilian", + "Mădălin", + "Mihai", + "Mihail", + "Mihnea", + "Mircea", + "Miron", + "Mitică", + "Mitruț", + "Mugur", + "Mugurel", + "Nae", + "Narcis", + "Nechifor", + "Nelu", + "Nichifor", + "Nicoară", + "Nicodim", + "Nicolae", + "Nicolaie", + "Nicu", + "Nicuță", + "Niculiță", + "Nicușor", + "Norbert", + "Norman", + "Octav", + "Octavian", + "Octaviu", + "Olimpian", + "Olimpiu", + "Oliviu", + "Ovidiu", + "Pamfil", + "Panait", + "Panagachie", + "Paul", + "Pavel", + "Pătru", + "Petre", + "Petrică", + "Petrișor", + "Petru", + "Petruț", + "Pompiliu", + "Radu", + "Rafael", + "Rareș", + "Raul", + "Răducu", + "Răzvan", + "Relu", + "Remus", + "Robert", + "Romeo", + "Romulus", + "Sabin", + "Sandu", + "Sava", + "Sebastian", + "Sergiu", + "Sever", + "Severin", + "Silvian", + "Silviu", + "Simi", + "Simion", + "Sinică", + "Sorin", + "Stan", + "Stancu", + "Stelian", + "Sandu", + "Șerban", + "Ștefan", + "Teodor", + "Teofil", + "Teohari", + "Theodor", + "Tiberiu", + "Timotei", + "Titus", + "Todor", + "Toma", + "Traian", + "Tudor", + "Valentin", + "Valeriu", + "Valter", + "Vasile", + "Vasilică", + "Veniamin", + "Vicențiu", + "Victor", + "Vincențiu", + "Viorel", + "Visarion", + "Vlad", + "Vladimir", + "Vlaicu", + "Voicu", + "Zamfir", + "Zeno" + ]; + return choice(data, this.rnd); + } + + /// + override string nameFemaleFirstName() { static enum data = [ - "Aleea", - "Bulevardul", - "Intrarea" + "Ada", + "Adela", + "Adelaida", + "Adelina", + "Adina", + "Adriana", + "Agata", + "Aglaia", + "Agripina", + "Aida", + "Alberta", + "Albertina", + "Alexandra", + "Alexandrina", + "Alida", + "Alina", + "Alice", + "Alis", + "Alma", + "Amalia", + "Amelia", + "Amanda", + "Ana", + "Anabela", + "Anaida", + "Anamaria", + "Anastasia", + "Anca", + "Ancuța", + "Anda", + "Andra", + "Andrada", + "Andreea", + "Anemona", + "Aneta", + "Angela", + "Anghelina", + "Anica", + "Anișoara", + "Antoaneta", + "Antonia", + "Antonela", + "Anuța", + "Ariadna", + "Ariana", + "Arina", + "Aristița", + "Artemisa", + "Astrid", + "Atena", + "Augustina", + "Aura", + "Aurelia", + "Aureliana", + "Aurica", + "Aurora", + "Beatrice", + "Betina", + "Bianca", + "Blanduzia", + "Bogdana", + "Brândușa", + "Camelia", + "Carina", + "Carla", + "Carmen", + "Carmina", + "Carolina", + "Casandra", + "Casiana", + "Caterina", + "Catinca", + "Catrina", + "Catrinel", + "Cătălina", + "Cecilia", + "Celia", + "Cerasela", + "Cezara", + "Cipriana", + "Clara", + "Clarisa", + "Claudia", + "Clementina", + "Cleopatra", + "Codrina", + "Codruța", + "Constantina", + "Constanța", + "Consuela", + "Coralia", + "Corina", + "Cornelia", + "Cosmina", + "Crenguța", + "Crina", + "Cristina", + "Daciana", + "Dafina", + "Daiana", + "Dalia", + "Dana", + "Daniela", + "Daria", + "Dariana", + "Delia", + "Demetra", + "Denisa", + "Despina", + "Diana", + "Dida", + "Didina", + "Dimitrina", + "Dina", + "Dochia", + "Doina", + "Domnica", + "Dora", + "Doriana", + "Dorina", + "Dorli", + "Draga", + "Dumitra", + "Dumitrana", + "Ecaterina", + "Eftimia", + "Elena", + "Eleonora", + "Eliana", + "Elisabeta", + "Elisaveta", + "Eliza", + "Elodia", + "Elvira", + "Emilia", + "Emanuela", + "Erica", + "Estera", + "Eufrosina", + "Eugenia", + "Eusebia", + "Eva", + "Evanghelina", + "Evelina", + "Fabia", + "Fabiana", + "Felicia", + "Filofteia", + "Fiona", + "Flavia", + "Floare", + "Floarea", + "Flora", + "Floriana", + "Florica", + "Florina", + "Florentina", + "Florența", + "Francesca", + "Frusina", + "Gabriela", + "Geanina", + "Gențiana", + "Georgeta", + "Georgia", + "Georgiana", + "Geta", + "Gherghina", + "Gianina", + "Gina", + "Giorgiana", + "Grațiana", + "Grațiela", + "Hortensia", + "Henrieta", + "Heracleea", + "Iasmina", + "Ica", + "Ileana", + "Ilinca", + "Ilona", + "Ina", + "Ioana", + "Ioanina", + "Iolanda", + "Ionela", + "Ionelia", + "Iosefina", + "Irina", + "Iridenta", + "Iris", + "Isabela", + "Iulia", + "Iuliana", + "Iustina", + "Ivona", + "Izabela", + "Jana", + "Janeta", + "Janina", + "Jasmina", + "Jeana", + "Julia", + "Julieta", + "Larisa", + "Laura", + "Laurenția", + "Lavinia", + "Lăcrămioara", + "Leana", + "Lelia", + "Leontina", + "Leopoldina", + "Letiția", + "Lia", + "Liana", + "Lidia", + "Ligia", + "Lili", + "Liliana", + "Lioara", + "Livia", + "Loredana", + "Lorelei", + "Lorena", + "Luana", + "Lucia", + "Luciana", + "Lucreția", + "Ludovica", + "Ludmila", + "Luiza", + "Luminița", + "Magdalena", + "Maia", + "Manuela", + "Mara", + "Marcela", + "Marga", + "Margareta", + "Marcheta", + "Maria", + "Mariana", + "Maricica", + "Marilena", + "Marina", + "Marinela", + "Marioara", + "Marta", + "Matilda", + "Malvina", + "Mădălina", + "Mălina", + "Mărioara", + "Măriuca", + "Melania", + "Melina", + "Mihaela", + "Milena", + "Mina", + "Minodora", + "Mioara", + "Mirabela", + "Mirela", + "Mirona", + "Miruna", + "Mona", + "Monalisa", + "Monica", + "Nadia", + "Narcisa", + "Natalia", + "Natașa", + "Noemi", + "Nicoleta", + "Niculina", + "Nidia", + "Nora", + "Norica", + "Oana", + "Octavia", + "Octaviana", + "Ofelia", + "Olga", + "Olimpia", + "Olivia", + "Ortansa", + "Otilia", + "Ozana", + "Pamela", + "Paraschiva", + "Paula", + "Paulica", + "Paulina", + "Patricia", + "Petronela", + "Petruța", + "Pompilia", + "Profira", + "Rada", + "Rafila", + "Raluca", + "Ramona", + "Rebeca", + "Renata", + "Rica", + "Roberta", + "Robertina", + "Rodica", + "Romanița", + "Romina", + "Roza", + "Rozalia", + "Roxana", + "Roxelana", + "Ruxanda", + "Ruxandra", + "Sabina", + "Sabrina", + "Safta", + "Salomea", + "Sanda", + "Saveta", + "Savina", + "Sânziana", + "Semenica", + "Severina", + "Sidonia", + "Silvia", + "Silvana", + "Silviana", + "Simina", + "Simona", + "Smaranda", + "Sofia", + "Sonia", + "Sorana", + "Sorina", + "Speranța", + "Stana", + "Stanca", + "Stela", + "Steliana", + "Steluța", + "Suzana", + "Svetlana", + "Ștefana", + "Ștefania", + "Tamara", + "Tania", + "Tatiana", + "Teea", + "Teodora", + "Teodosia", + "Teona", + "Tiberia", + "Timea", + "Tinca", + "Tincuța", + "Tudora", + "Tudorița", + "Tudosia", + "Valentina", + "Valeria", + "Vanesa", + "Varvara", + "Vasilica", + "Venera", + "Vera", + "Veronica", + "Veta", + "Vicenția", + "Victoria", + "Violeta", + "Viorela", + "Viorica", + "Virginia", + "Viviana", + "Voichița", + "Xenia", + "Zaharia", + "Zamfira", + "Zaraza", + "Zenobia", + "Zenovia", + "Zina", + "Zoe" ]; return choice(data, this.rnd); } diff --git a/source/faked/faker_ru.d b/source/faked/faker_ru.d index 6c3a28c..8da3359 100644 --- a/source/faked/faker_ru.d +++ b/source/faked/faker_ru.d @@ -94,6 +94,30 @@ class Faker_ru : Faker { return choice(data, this.rnd); } + /// + override string hackerAdjective() { + static enum data = [ + "вспомогательный", + "основной", + "внутренний", + "цифровой", + "свободно-распростроняемый", + "виртуальный", + "кросс-платформенный", + "излишний", + "онлайн", + "сенсорный", + "многобайтный", + "беспроводной", + "1080-пиксельный", + "нейронный", + "оптический", + "твердотельный", + "мобильный" + ]; + return choice(data, this.rnd); + } + /// override string hackerVerb() { static enum data = [ @@ -123,30 +147,6 @@ class Faker_ru : Faker { return choice(data, this.rnd); } - /// - override string hackerAdjective() { - static enum data = [ - "вспомогательный", - "основной", - "внутренний", - "цифровой", - "свободно-распростроняемый", - "виртуальный", - "кросс-платформенный", - "излишний", - "онлайн", - "сенсорный", - "многобайтный", - "беспроводной", - "1080-пиксельный", - "нейронный", - "оптический", - "твердотельный", - "мобильный" - ]; - return choice(data, this.rnd); - } - /// override string hackerAbbreviation() { static enum data = [ @@ -994,6 +994,44 @@ class Faker_ru : Faker { return choice(data, this.rnd); } + /// + override string commerceColor() { + static enum data = [ + "красный", + "зеленый", + "синий", + "желтый", + "багровый", + "мятный", + "зеленовато-голубой", + "белый", + "черный", + "оранжевый", + "розовый", + "серый", + "красно-коричневый", + "фиолетовый", + "бирюзовый", + "желто-коричневый", + "небесно голубой", + "оранжево-розовый", + "темно-фиолетовый", + "орхидный", + "оливковый", + "пурпурный", + "лимонный", + "кремовый", + "сине-фиолетовый", + "золотой", + "красно-пурпурный", + "голубой", + "лазурный", + "лиловый", + "серебряный" + ]; + return choice(data, this.rnd); + } + /// override string commerceProductNameAdjective() { static enum data = [ @@ -1058,44 +1096,6 @@ class Faker_ru : Faker { return choice(data, this.rnd); } - /// - override string commerceColor() { - static enum data = [ - "красный", - "зеленый", - "синий", - "желтый", - "багровый", - "мятный", - "зеленовато-голубой", - "белый", - "черный", - "оранжевый", - "розовый", - "серый", - "красно-коричневый", - "фиолетовый", - "бирюзовый", - "желто-коричневый", - "небесно голубой", - "оранжево-розовый", - "темно-фиолетовый", - "орхидный", - "оливковый", - "пурпурный", - "лимонный", - "кремовый", - "сине-фиолетовый", - "золотой", - "красно-пурпурный", - "голубой", - "лазурный", - "лиловый", - "серебряный" - ]; - return choice(data, this.rnd); - } - /// override string commerceDepartment() { static enum data = [ @@ -1490,11 +1490,6 @@ class Faker_ru : Faker { return choice(data, this.rnd); } - /// - override string addressStreetAddress() { - return format!"%s, %s"(addressStreetName(), addressBuildingNumber()); - } - /// override string addressDefaultCountry() { static enum data = [ @@ -1503,6 +1498,11 @@ class Faker_ru : Faker { return choice(data, this.rnd); } + /// + override string addressStreetAddress() { + return format!"%s, %s"(addressStreetName(), addressBuildingNumber()); + } + /// string addressStreetTitle() { static enum data = [ @@ -1636,17 +1636,17 @@ class Faker_ru : Faker { } /// - override string addressSecondaryAddress() { + override string addressPostcode() { static enum data = [ - "кв. ###" + "######" ]; return this.digitBuild(choice(data, this.rnd)); } /// - override string addressPostcode() { + override string addressSecondaryAddress() { static enum data = [ - "######" + "кв. ###" ]; return this.digitBuild(choice(data, this.rnd)); } diff --git a/source/faked/faker_sv.d b/source/faked/faker_sv.d index 7274ab4..531c27b 100644 --- a/source/faked/faker_sv.d +++ b/source/faked/faker_sv.d @@ -45,6 +45,23 @@ class Faker_sv : Faker { } } + /// + string nameFirstNameMen() { + static enum data = [ + "Erik", + "Lars", + "Karl", + "Anders", + "Per", + "Johan", + "Nils", + "Lennart", + "Emil", + "Hans" + ]; + return choice(data, this.rnd); + } + /// override string nameName() { switch(uniform(0, 8, this.rnd)) { @@ -68,23 +85,6 @@ class Faker_sv : Faker { } } - /// - string nameFirstNameMen() { - static enum data = [ - "Erik", - "Lars", - "Karl", - "Anders", - "Per", - "Johan", - "Nils", - "Lennart", - "Emil", - "Hans" - ]; - return choice(data, this.rnd); - } - /// override string namePrefix() { static enum data = [ @@ -112,6 +112,40 @@ class Faker_sv : Faker { return choice(data, this.rnd); } + /// + string nameFirstNameWomen() { + static enum data = [ + "Astrid", + "Anna", + "Alice", + "Amanda", + "Ann", + "Agneta", + "Anette", + "Anneli", + "Alexandra", + "Agnes", + "Anne", + "Alva", + "Alma", + "Angelica", + "Ann-Marie", + "Maria", + "Margareta", + "Elisabeth", + "Eva", + "Birgitta", + "Kristina", + "Karin", + "Elisabet", + "Marie", + "Lotta", + "Ronja", + "Veronica" + ]; + return choice(data, this.rnd); + } + /// override string nameTitleDescriptor() { static enum data = [ @@ -218,35 +252,23 @@ class Faker_sv : Faker { } /// - string nameFirstNameWomen() { + override string commerceColor() { static enum data = [ - "Astrid", - "Anna", - "Alice", - "Amanda", - "Ann", - "Agneta", - "Anette", - "Anneli", - "Alexandra", - "Agnes", - "Anne", - "Alva", - "Alma", - "Angelica", - "Ann-Marie", - "Maria", - "Margareta", - "Elisabeth", - "Eva", - "Birgitta", - "Kristina", - "Karin", - "Elisabet", - "Marie", - "Lotta", - "Ronja", - "Veronica" + "vit", + "silver", + "grå", + "svart", + "röd", + "grön", + "blå", + "gul", + "lila", + "indigo", + "guld", + "brun", + "rosa", + "purpur", + "korall" ]; return choice(data, this.rnd); } @@ -300,28 +322,6 @@ class Faker_sv : Faker { return choice(data, this.rnd); } - /// - override string commerceColor() { - static enum data = [ - "vit", - "silver", - "grå", - "svart", - "röd", - "grön", - "blå", - "gul", - "lila", - "indigo", - "guld", - "brun", - "rosa", - "purpur", - "korall" - ]; - return choice(data, this.rnd); - } - /// override string commerceDepartment() { static enum data = [ @@ -597,11 +597,6 @@ class Faker_sv : Faker { return choice(data, this.rnd); } - /// - override string addressStreetAddress() { - return format!"%s %s"(addressStreetName(), addressBuildingNumber()); - } - /// override string addressDefaultCountry() { static enum data = [ @@ -611,16 +606,8 @@ class Faker_sv : Faker { } /// - string addressStreetPrefix() { - static enum data = [ - "Västra", - "Östra", - "Norra", - "Södra", - "Övre", - "Undre" - ]; - return choice(data, this.rnd); + override string addressStreetAddress() { + return format!"%s %s"(addressStreetName(), addressBuildingNumber()); } /// @@ -649,6 +636,19 @@ class Faker_sv : Faker { return choice(data, this.rnd); } + /// + string addressStreetPrefix() { + static enum data = [ + "Västra", + "Östra", + "Norra", + "Södra", + "Övre", + "Undre" + ]; + return choice(data, this.rnd); + } + /// override string addressCityPrefix() { static enum data = [ @@ -737,18 +737,18 @@ class Faker_sv : Faker { } /// - override string addressSecondaryAddress() { + override string addressPostcode() { static enum data = [ - "Lgh. ###", - "Hus ###" + "#####" ]; return this.digitBuild(choice(data, this.rnd)); } /// - override string addressPostcode() { + override string addressSecondaryAddress() { static enum data = [ - "#####" + "Lgh. ###", + "Hus ###" ]; return this.digitBuild(choice(data, this.rnd)); } @@ -800,19 +800,19 @@ class Faker_sv : Faker { } /// - override string cellPhoneFormats() { + string cellPhoneCommonCellPrefix() { static enum data = [ - "#{common_cell_prefix}-###-####" + "56", + "62", + "59" ]; return choice(data, this.rnd); } /// - string cellPhoneCommonCellPrefix() { + override string cellPhoneFormats() { static enum data = [ - "56", - "62", - "59" + "#{common_cell_prefix}-###-####" ]; return choice(data, this.rnd); } diff --git a/source/faked/faker_tr.d b/source/faked/faker_tr.d index f2b2a5e..cca448c 100644 --- a/source/faked/faker_tr.d +++ b/source/faked/faker_tr.d @@ -18,6 +18,119 @@ class Faker_tr : Faker { super(seed); } + /// + override string phoneNumberFormats() { + static enum data = [ + "+90-###-###-##-##", + "+90-###-###-#-###" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + + /// + string phoneNumberAreaCode() { + static enum data = [ + "392", + "510", + "512", + "522", + "562", + "564", + "592", + "594", + "800", + "811", + "822", + "850", + "888", + "898", + "900", + "322", + "416", + "272", + "472", + "382", + "358", + "312", + "242", + "478", + "466", + "256", + "266", + "378", + "488", + "458", + "228", + "426", + "434", + "374", + "248", + "224", + "286", + "376", + "364", + "258", + "412", + "380", + "284", + "424", + "446", + "442", + "222", + "342", + "454", + "456", + "438", + "326", + "476", + "246", + "216", + "212", + "232", + "344", + "370", + "338", + "474", + "366", + "352", + "318", + "288", + "386", + "348", + "262", + "332", + "274", + "422", + "236", + "482", + "324", + "252", + "436", + "384", + "388", + "452", + "328", + "464", + "264", + "362", + "484", + "368", + "346", + "414", + "486", + "282", + "356", + "462", + "428", + "276", + "432", + "226", + "354", + "372" + ]; + return choice(data, this.rnd); + } + /// override string cellPhoneFormats() { static enum data = [ @@ -29,6 +142,19 @@ class Faker_tr : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + override string internetDomainSuffix() { + static enum data = [ + "com.tr", + "com", + "biz", + "info", + "name", + "gov.tr" + ]; + return choice(data, this.rnd); + } + /// override string addressCountry() { static enum data = [ @@ -434,132 +560,6 @@ class Faker_tr : Faker { return this.digitBuild(choice(data, this.rnd)); } - /// - override string phoneNumberFormats() { - static enum data = [ - "+90-###-###-##-##", - "+90-###-###-#-###" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - - /// - string phoneNumberAreaCode() { - static enum data = [ - "392", - "510", - "512", - "522", - "562", - "564", - "592", - "594", - "800", - "811", - "822", - "850", - "888", - "898", - "900", - "322", - "416", - "272", - "472", - "382", - "358", - "312", - "242", - "478", - "466", - "256", - "266", - "378", - "488", - "458", - "228", - "426", - "434", - "374", - "248", - "224", - "286", - "376", - "364", - "258", - "412", - "380", - "284", - "424", - "446", - "442", - "222", - "342", - "454", - "456", - "438", - "326", - "476", - "246", - "216", - "212", - "232", - "344", - "370", - "338", - "474", - "366", - "352", - "318", - "288", - "386", - "348", - "262", - "332", - "274", - "422", - "236", - "482", - "324", - "252", - "436", - "384", - "388", - "452", - "328", - "464", - "264", - "362", - "484", - "368", - "346", - "414", - "486", - "282", - "356", - "462", - "428", - "276", - "432", - "226", - "354", - "372" - ]; - return choice(data, this.rnd); - } - - /// - override string internetDomainSuffix() { - static enum data = [ - "com.tr", - "com", - "biz", - "info", - "name", - "gov.tr" - ]; - return choice(data, this.rnd); - } - /// override string loremWords() { static enum data = [ diff --git a/source/faked/faker_uk.d b/source/faked/faker_uk.d index b00cf08..6ba52ce 100644 --- a/source/faked/faker_uk.d +++ b/source/faked/faker_uk.d @@ -337,15 +337,23 @@ class Faker_uk : Faker { return choice(data, this.rnd); } + /// + override string addressDefaultCountry() { + static enum data = [ + "Україна" + ]; + return choice(data, this.rnd); + } + /// override string addressStreetAddress() { return format!"%s, %s"(addressStreetName(), addressBuildingNumber()); } /// - override string addressDefaultCountry() { + override string addressCitySuffix() { static enum data = [ - "Україна" + "град" ]; return choice(data, this.rnd); } @@ -365,14 +373,6 @@ class Faker_uk : Faker { return choice(data, this.rnd); } - /// - override string addressCitySuffix() { - static enum data = [ - "град" - ]; - return choice(data, this.rnd); - } - /// string addressStreetTitle() { static enum data = [ @@ -1107,29 +1107,6 @@ class Faker_uk : Faker { return choice(data, this.rnd); } - /// - override string nameName() { - switch(uniform(0, 8, this.rnd)) { - case 0: - return format!"%s %s"(nameMaleFirstName(), nameMaleLastName()); - case 1: - return format!"%s %s"(nameMaleLastName(), nameMaleFirstName()); - case 2: - return format!"%s %s %s"(nameMaleFirstName(), nameMaleMiddleName(), nameMaleLastName()); - case 3: - return format!"%s %s %s"(nameMaleLastName(), nameMaleFirstName(), nameMaleMiddleName()); - case 4: - return format!"%s %s"(nameFemaleFirstName(), nameFemaleLastName()); - case 5: - return format!"%s %s"(nameFemaleLastName(), nameFemaleFirstName()); - case 6: - return format!"%s %s %s"(nameFemaleFirstName(), nameFemaleMiddleName(), nameFemaleLastName()); - case 7: - return format!"%s %s %s"(nameFemaleLastName(), nameFemaleFirstName(), nameFemaleMiddleName()); - default: assert(false); - } - } - /// override string nameFemaleFirstName() { static enum data = [ @@ -1330,6 +1307,29 @@ class Faker_uk : Faker { return choice(data, this.rnd); } + /// + override string nameName() { + switch(uniform(0, 8, this.rnd)) { + case 0: + return format!"%s %s"(nameMaleFirstName(), nameMaleLastName()); + case 1: + return format!"%s %s"(nameMaleLastName(), nameMaleFirstName()); + case 2: + return format!"%s %s %s"(nameMaleFirstName(), nameMaleMiddleName(), nameMaleLastName()); + case 3: + return format!"%s %s %s"(nameMaleLastName(), nameMaleFirstName(), nameMaleMiddleName()); + case 4: + return format!"%s %s"(nameFemaleFirstName(), nameFemaleLastName()); + case 5: + return format!"%s %s"(nameFemaleLastName(), nameFemaleFirstName()); + case 6: + return format!"%s %s %s"(nameFemaleFirstName(), nameFemaleMiddleName(), nameFemaleLastName()); + case 7: + return format!"%s %s %s"(nameFemaleLastName(), nameFemaleFirstName(), nameFemaleMiddleName()); + default: assert(false); + } + } + /// string nameMaleLastName() { static enum data = [ diff --git a/source/faked/faker_vi.d b/source/faked/faker_vi.d index 2713d80..3d3a6c8 100644 --- a/source/faked/faker_vi.d +++ b/source/faked/faker_vi.d @@ -146,6 +146,39 @@ class Faker_vi : Faker { return format!"%s %s"(companyPrefix(), nameLastName()); } + /// + override string nameFirstName() { + static enum data = [ + "Phạm", + "Nguyễn", + "Trần", + "Lê", + "Lý", + "Hoàng", + "Phan", + "Vũ", + "Tăng", + "Đặng", + "Bùi", + "Đỗ", + "Hồ", + "Ngô", + "Dương", + "Đào", + "Đoàn", + "Vương", + "Trịnh", + "Đinh", + "Lâm", + "Phùng", + "Mai", + "Tô", + "Trương", + "Hà" + ]; + return choice(data, this.rnd); + } + /// override string nameLastName() { static enum data = [ @@ -226,39 +259,6 @@ class Faker_vi : Faker { return choice(data, this.rnd); } - /// - override string nameFirstName() { - static enum data = [ - "Phạm", - "Nguyễn", - "Trần", - "Lê", - "Lý", - "Hoàng", - "Phan", - "Vũ", - "Tăng", - "Đặng", - "Bùi", - "Đỗ", - "Hồ", - "Ngô", - "Dương", - "Đào", - "Đoàn", - "Vương", - "Trịnh", - "Đinh", - "Lâm", - "Phùng", - "Mai", - "Tô", - "Trương", - "Hà" - ]; - return choice(data, this.rnd); - } - /// override string nameName() { switch(uniform(0, 3, this.rnd)) { @@ -273,73 +273,8 @@ class Faker_vi : Faker { } /// - string addressCityRoot() { - static enum data = [ - "Bắc Giang", - "Bắc Kạn", - "Bắc Ninh", - "Cao Bằng", - "Điện Biên", - "Hà Giang", - "Hà Nam", - "Hà Tây", - "Hải Dương", - "TP Hải Phòng", - "Hòa Bình", - "Hưng Yên", - "Lai Châu", - "Lào Cai", - "Lạng Sơn", - "Nam Định", - "Ninh Bình", - "Phú Thọ", - "Quảng Ninh", - "Sơn La", - "Thái Bình", - "Thái Nguyên", - "Tuyên Quang", - "Vĩnh Phúc", - "Yên Bái", - "TP Đà Nẵng", - "Bình Định", - "Đắk Lắk", - "Đắk Nông", - "Gia Lai", - "Hà Tĩnh", - "Khánh Hòa", - "Kon Tum", - "Nghệ An", - "Phú Yên", - "Quảng Bình", - "Quảng Nam", - "Quảng Ngãi", - "Quảng Trị", - "Thanh Hóa", - "Thừa Thiên Huế", - "TP TP. Hồ Chí Minh", - "An Giang", - "Bà Rịa Vũng Tàu", - "Bạc Liêu", - "Bến Tre", - "Bình Dương", - "Bình Phước", - "Bình Thuận", - "Cà Mau", - "TP Cần Thơ", - "Đồng Nai", - "Đồng Tháp", - "Hậu Giang", - "Kiên Giang", - "Lâm Đồng", - "Long An", - "Ninh Thuận", - "Sóc Trăng", - "Tây Ninh", - "Tiền Giang", - "Trà Vinh", - "Vĩnh Long" - ]; - return choice(data, this.rnd); + override string addressCity() { + return format!"%s"(addressCityRoot()); } /// @@ -429,21 +364,73 @@ class Faker_vi : Faker { } /// - override string addressCity() { - return format!"%s"(addressCityRoot()); - } - - /// - override string cellPhoneFormats() { + string addressCityRoot() { static enum data = [ - "074## ######", - "075## ######", - "076## ######", - "077## ######", - "078## ######", - "079## ######" + "Bắc Giang", + "Bắc Kạn", + "Bắc Ninh", + "Cao Bằng", + "Điện Biên", + "Hà Giang", + "Hà Nam", + "Hà Tây", + "Hải Dương", + "TP Hải Phòng", + "Hòa Bình", + "Hưng Yên", + "Lai Châu", + "Lào Cai", + "Lạng Sơn", + "Nam Định", + "Ninh Bình", + "Phú Thọ", + "Quảng Ninh", + "Sơn La", + "Thái Bình", + "Thái Nguyên", + "Tuyên Quang", + "Vĩnh Phúc", + "Yên Bái", + "TP Đà Nẵng", + "Bình Định", + "Đắk Lắk", + "Đắk Nông", + "Gia Lai", + "Hà Tĩnh", + "Khánh Hòa", + "Kon Tum", + "Nghệ An", + "Phú Yên", + "Quảng Bình", + "Quảng Nam", + "Quảng Ngãi", + "Quảng Trị", + "Thanh Hóa", + "Thừa Thiên Huế", + "TP TP. Hồ Chí Minh", + "An Giang", + "Bà Rịa Vũng Tàu", + "Bạc Liêu", + "Bến Tre", + "Bình Dương", + "Bình Phước", + "Bình Thuận", + "Cà Mau", + "TP Cần Thơ", + "Đồng Nai", + "Đồng Tháp", + "Hậu Giang", + "Kiên Giang", + "Lâm Đồng", + "Long An", + "Ninh Thuận", + "Sóc Trăng", + "Tây Ninh", + "Tiền Giang", + "Trà Vinh", + "Vĩnh Long" ]; - return this.digitBuild(choice(data, this.rnd)); + return choice(data, this.rnd); } /// @@ -468,6 +455,19 @@ class Faker_vi : Faker { return this.digitBuild(choice(data, this.rnd)); } + /// + override string cellPhoneFormats() { + static enum data = [ + "074## ######", + "075## ######", + "076## ######", + "077## ######", + "078## ######", + "079## ######" + ]; + return this.digitBuild(choice(data, this.rnd)); + } + /// override string internetDomainSuffix() { static enum data = [ diff --git a/source/faked/faker_zh_cn.d b/source/faked/faker_zh_cn.d index 19b7606..b0a9580 100644 --- a/source/faked/faker_zh_cn.d +++ b/source/faked/faker_zh_cn.d @@ -110,11 +110,6 @@ class Faker_zh_cn : Faker { return choice(data, this.rnd); } - /// - override string addressStreetAddress() { - return format!"%s%s号"(addressStreetName(), addressBuildingNumber()); - } - /// override string addressDefaultCountry() { static enum data = [ @@ -123,6 +118,11 @@ class Faker_zh_cn : Faker { return choice(data, this.rnd); } + /// + override string addressStreetAddress() { + return format!"%s%s号"(addressStreetName(), addressBuildingNumber()); + } + /// override string addressCitySuffix() { static enum data = [ @@ -210,6 +210,113 @@ class Faker_zh_cn : Faker { return choice(data, this.rnd); } + /// + override string nameFirstName() { + static enum data = [ + "王", + "李", + "张", + "刘", + "陈", + "杨", + "黄", + "吴", + "赵", + "周", + "徐", + "孙", + "马", + "朱", + "胡", + "林", + "郭", + "何", + "高", + "罗", + "郑", + "梁", + "谢", + "宋", + "唐", + "许", + "邓", + "冯", + "韩", + "曹", + "曾", + "彭", + "萧", + "蔡", + "潘", + "田", + "董", + "袁", + "于", + "余", + "叶", + "蒋", + "杜", + "苏", + "魏", + "程", + "吕", + "丁", + "沈", + "任", + "姚", + "卢", + "傅", + "钟", + "姜", + "崔", + "谭", + "廖", + "范", + "汪", + "陆", + "金", + "石", + "戴", + "贾", + "韦", + "夏", + "邱", + "方", + "侯", + "邹", + "熊", + "孟", + "秦", + "白", + "江", + "阎", + "薛", + "尹", + "段", + "雷", + "黎", + "史", + "龙", + "陶", + "贺", + "顾", + "毛", + "郝", + "龚", + "邵", + "万", + "钱", + "严", + "赖", + "覃", + "洪", + "武", + "莫", + "孔" + ]; + return choice(data, this.rnd); + } + /// override string nameLastName() { static enum data = [ @@ -351,113 +458,6 @@ class Faker_zh_cn : Faker { return choice(data, this.rnd); } - /// - override string nameFirstName() { - static enum data = [ - "王", - "李", - "张", - "刘", - "陈", - "杨", - "黄", - "吴", - "赵", - "周", - "徐", - "孙", - "马", - "朱", - "胡", - "林", - "郭", - "何", - "高", - "罗", - "郑", - "梁", - "谢", - "宋", - "唐", - "许", - "邓", - "冯", - "韩", - "曹", - "曾", - "彭", - "萧", - "蔡", - "潘", - "田", - "董", - "袁", - "于", - "余", - "叶", - "蒋", - "杜", - "苏", - "魏", - "程", - "吕", - "丁", - "沈", - "任", - "姚", - "卢", - "傅", - "钟", - "姜", - "崔", - "谭", - "廖", - "范", - "汪", - "陆", - "金", - "石", - "戴", - "贾", - "韦", - "夏", - "邱", - "方", - "侯", - "邹", - "熊", - "孟", - "秦", - "白", - "江", - "阎", - "薛", - "尹", - "段", - "雷", - "黎", - "史", - "龙", - "陶", - "贺", - "顾", - "毛", - "郝", - "龚", - "邵", - "万", - "钱", - "严", - "赖", - "覃", - "洪", - "武", - "莫", - "孔" - ]; - return choice(data, this.rnd); - } - /// override string nameName() { return format!"%s%s"(nameFirstName(), nameLastName()); diff --git a/source/faked/faker_zu_za.d b/source/faked/faker_zu_za.d index 824fc46..d3865ce 100644 --- a/source/faked/faker_zu_za.d +++ b/source/faked/faker_zu_za.d @@ -18,19 +18,6 @@ class Faker_zu_za : Faker { super(seed); } - /// - override string cellPhoneFormats() { - static enum data = [ - "082 ### ####", - "084 ### ####", - "083 ### ####", - "065 ### ####", - "082#######", - "082 #######" - ]; - return this.digitBuild(choice(data, this.rnd)); - } - /// override string phoneNumberFormats() { static enum data = [ @@ -48,15 +35,16 @@ class Faker_zu_za : Faker { } /// - override string internetDomainSuffix() { + override string cellPhoneFormats() { static enum data = [ - "co.za", - "com", - "org.za", - "info", - "net.za" + "082 ### ####", + "084 ### ####", + "083 ### ####", + "065 ### ####", + "082#######", + "082 #######" ]; - return choice(data, this.rnd); + return this.digitBuild(choice(data, this.rnd)); } /// @@ -69,6 +57,18 @@ class Faker_zu_za : Faker { return choice(data, this.rnd); } + /// + override string internetDomainSuffix() { + static enum data = [ + "co.za", + "com", + "org.za", + "info", + "net.za" + ]; + return choice(data, this.rnd); + } + /// override string addressPostcode() { static enum data = [ @@ -86,113 +86,6 @@ class Faker_zu_za : Faker { return choice(data, this.rnd); } - /// - override string nameLastName() { - static enum data = [ - "Bengu", - "Bhengu", - "Buthelezi", - "Bhuyeni", - "Bhembe", - "Bhengani", - "Bayeni", - "Chiliza", - "Cele", - "Cebekhulu", - "Dingiswayo", - "Dlamini", - "Dube", - "Fuze", - "Gwacela", - "Gigaba", - "Gumede", - "Guliwe", - "Gwala", - "Gama", - "Gumede", - "Hlongwa", - "Luthuli", - "Msibi", - "Mthethwa", - "Mashinini", - "Ndebele", - "Ngubane", - "Nondlela", - "Nzimande", - "Radebe", - "Seme", - "Senzangakhona", - "Sondisa", - "Zuma", - "Dhlomo", - "Nhleko", - "Mabizela", - "Khumalo", - "Kunene", - "Khawula", - "Khuzwayo", - "Lamula", - "Lembede", - "Lamula", - "Mkhatshwa", - "Moseley", - "Mavundla", - "Magoza", - "Malinga", - "Mbatha", - "Mqwebu", - "Mbende", - "Maduma", - "Mgenge", - "Mehloluhlaza", - "Maphisa", - "Mfeka", - "Mfumu", - "Musi", - "Mtolo", - "Nonyana", - "Ngema", - "Ngwazi", - "Nozulu", - "Ntombela", - "Ntanzi", - "Mbuso", - "Ngcolosi", - "Gabhezi", - "Nsele", - "Nyanda", - "Thusi", - "Mbatha", - "Biyela", - "Gumede", - "Nomvethe", - "Ndandali", - "Ncusi", - "Sibiya", - "Siyaya", - "Sothole", - "Sokhela", - "Sithuli", - "Shezi", - "Siwele", - "Tshabalala", - "Thoyana", - "Thumbeza", - "Delazy", - "Zungu", - "Mthembu", - "Vilakazi", - "Vezi", - "Mabhida", - "Wosiyane", - "Yengwa", - "Zondo", - "Zondi", - "Zubane" - ]; - return choice(data, this.rnd); - } - /// override string nameFirstName() { static enum data = [ @@ -300,6 +193,113 @@ class Faker_zu_za : Faker { return choice(data, this.rnd); } + /// + override string nameLastName() { + static enum data = [ + "Bengu", + "Bhengu", + "Buthelezi", + "Bhuyeni", + "Bhembe", + "Bhengani", + "Bayeni", + "Chiliza", + "Cele", + "Cebekhulu", + "Dingiswayo", + "Dlamini", + "Dube", + "Fuze", + "Gwacela", + "Gigaba", + "Gumede", + "Guliwe", + "Gwala", + "Gama", + "Gumede", + "Hlongwa", + "Luthuli", + "Msibi", + "Mthethwa", + "Mashinini", + "Ndebele", + "Ngubane", + "Nondlela", + "Nzimande", + "Radebe", + "Seme", + "Senzangakhona", + "Sondisa", + "Zuma", + "Dhlomo", + "Nhleko", + "Mabizela", + "Khumalo", + "Kunene", + "Khawula", + "Khuzwayo", + "Lamula", + "Lembede", + "Lamula", + "Mkhatshwa", + "Moseley", + "Mavundla", + "Magoza", + "Malinga", + "Mbatha", + "Mqwebu", + "Mbende", + "Maduma", + "Mgenge", + "Mehloluhlaza", + "Maphisa", + "Mfeka", + "Mfumu", + "Musi", + "Mtolo", + "Nonyana", + "Ngema", + "Ngwazi", + "Nozulu", + "Ntombela", + "Ntanzi", + "Mbuso", + "Ngcolosi", + "Gabhezi", + "Nsele", + "Nyanda", + "Thusi", + "Mbatha", + "Biyela", + "Gumede", + "Nomvethe", + "Ndandali", + "Ncusi", + "Sibiya", + "Siyaya", + "Sothole", + "Sokhela", + "Sithuli", + "Shezi", + "Siwele", + "Tshabalala", + "Thoyana", + "Thumbeza", + "Delazy", + "Zungu", + "Mthembu", + "Vilakazi", + "Vezi", + "Mabhida", + "Wosiyane", + "Yengwa", + "Zondo", + "Zondi", + "Zubane" + ]; + return choice(data, this.rnd); + } + /// override string nameMaleFirstName() { static enum data = [