From 779427cf7afe792d6de8c04cdff63723d5a1e786 Mon Sep 17 00:00:00 2001 From: Dorjderem <34859874+Dorjderem2002@users.noreply.github.com> Date: Sun, 21 Apr 2024 23:54:50 +0800 Subject: [PATCH] luxembourg names (#517) --- .../data/luxembourg/LuxembourgFirstNames.h | 26 +++++++++++++++++++ .../data/luxembourg/LuxembourgLastNames.h | 16 ++++++++++++ .../data/luxembourg/LuxembourgPeopleNames.h | 15 +++++++++++ 3 files changed, 57 insertions(+) create mode 100644 src/modules/person/data/luxembourg/LuxembourgFirstNames.h create mode 100644 src/modules/person/data/luxembourg/LuxembourgLastNames.h create mode 100644 src/modules/person/data/luxembourg/LuxembourgPeopleNames.h diff --git a/src/modules/person/data/luxembourg/LuxembourgFirstNames.h b/src/modules/person/data/luxembourg/LuxembourgFirstNames.h new file mode 100644 index 000000000..51990c73a --- /dev/null +++ b/src/modules/person/data/luxembourg/LuxembourgFirstNames.h @@ -0,0 +1,26 @@ +#pragma once + +#include +#include + +namespace faker +{ +const std::vector luxembourgMalesFirstNames = { + "Jean", "Pierre", "Marc", "Nicolas", "Paul", "Luc", "Michel", "Patrick", "Daniel", + "Thomas", "Christian", "Alain", "Philippe", "Robert", "Jacques", "Henri", "René", "David", + "Laurent", "Olivier", "Guy", "Dominique", "Georges", "Max", "François", "André", "Joseph", + "Claude", "Sébastien", "Vincent", "Gilbert", "Roger", "Bernard", "Alex", "Joé", "Fernand", + "Steve", "Raymond", "Léon", "Emile", "Romain", "Mario", "Julien", "Gabriel", "Christophe", + "Damien", "Antoine", "Louis", "Hugo", "Arthur", +}; + +const std::vector luxembourgFemalesFirstNames = { + "Marie", "Anne", "Catherine", "Nathalie", "Sophie", "Françoise", "Christine", "Martine", "Nicole", + "Danielle", "Isabelle", "Claire", "Sylvie", "Monique", "Michelle", "Annick", "Sandrine", "Claudine", + "Patricia", "Chantal", "Angèle", "Josiane", "Laure", "Elisabeth", "Caroline", "Suzanne", "Paula", + "Lydie", "Mireille", "Colette", "Lucie", "Valérie", "Aline", "Dominique", "Louise", "Alice", + "Julie", "Virginie", "Émilie", "Yvette", "Liliane", "Sarah", "Camille", "Madeleine", "Elsa", + "Léa", "Charlotte", "Anne-Marie", "Olivia", "Marguerite", +}; + +} diff --git a/src/modules/person/data/luxembourg/LuxembourgLastNames.h b/src/modules/person/data/luxembourg/LuxembourgLastNames.h new file mode 100644 index 000000000..0c2176cbb --- /dev/null +++ b/src/modules/person/data/luxembourg/LuxembourgLastNames.h @@ -0,0 +1,16 @@ +#pragma once + +#include +#include + +namespace faker +{ +const std::vector luxembourgLastNames = { + "Schmit", "Muller", "Weber", "Wagner", "Hoffmann", "Klein", "Schneider", "Fischer", "Meyer", + "Wirth", "Becker", "Bauer", "Kremer", "Schmitt", "Kieffer", "Simon", "Lehmann", "Berger", + "Kemp", "Maas", "Schumacher", "Albrecht", "Thiel", "Gilles", "Faber", "Ernst", "Goedert", + "Kirsch", "Mertens", "Jung", "Da Costa", "Groff", "Oberweis", "Weis", "Thill", "Zimmer", + "Majerus", "Reuter", "Hein", "Eischen", "Diederich", "Grethen", "Lorentz", "Hansen", "Kirch", + "Koch", "Ries", "Haas", "Friedrich", "Herrmann", +}; +} diff --git a/src/modules/person/data/luxembourg/LuxembourgPeopleNames.h b/src/modules/person/data/luxembourg/LuxembourgPeopleNames.h new file mode 100644 index 000000000..f3c3c9083 --- /dev/null +++ b/src/modules/person/data/luxembourg/LuxembourgPeopleNames.h @@ -0,0 +1,15 @@ +#pragma once + +#include "../NameFormats.h" +#include "../PeopleNames.h" +#include "LuxembourgFirstNames.h" +#include "LuxembourgLastNames.h" + +namespace faker +{ +const NameFormats luxembourgPersonNameFormats{{"{firstName} {lastName}", 1}}; + +const PeopleNames luxembourgPeopleNames{{luxembourgMalesFirstNames, {}, luxembourgLastNames, {}, {}}, + {luxembourgFemalesFirstNames, {}, luxembourgLastNames, {}, {}}, + luxembourgPersonNameFormats}; +}